Dev Systems
Meta Open Source: 2024 by the numbers
Open source has played an essential role in the tech industry and beyond. Whether in the AI/ML, web, or mobile space, our open source community grew and evolved while connecting people worldwide. At Meta Open Source, 2024 was a year of growth and transformation. Our open source initiatives addressed the evolving needs and challenges of developers—powering breakthroughs in AI and enabling the creation of innovative, user-focused applications and experiences. In close collaboration with the open s
Realtime innovation, optimized costs: Ably’s solutions for cost efficiency at scale
High-scale, high-frequency messaging and burst activity can lead to significant costs and performance challenges for realtime applications. To help with this, we’ve introduced server-side batching and conflated subscriptions—two powerful optimizations in Ably Pub/Sub that significantly reduce message count, lower bandwidth usage, and optimize processing overhead.These features allow you to process high-frequency updates more efficiently without sacrificing accuracy, reliability, or latency.The c
Show HN: Interactive Change Data Capture (CDC) Playground
I've built an interactive demo for CDC to help explain how it works.The app currently shows the transaction log-based and query-based CDC approaches.Change Data Capture (CDC) is a design pattern that tracks changes (inserts, updates, deletes) in a database and makes those changes available to downstream systems in real-time or near real-time.CDC is super useful for a variety of use cases:- Real-time data replication between operational databases and data warehouses or lakehouses
- Keeping a
Show HN: Dataphyre – The Ultimate PHP Framework
I built Dataphyre to scale from side projects to massive distributed systems without bloat or rewrites. It’s a modern PHP framework powering Shopiro, an international marketplace handling millions of lines of code and sub-30ms product page renders. Dataphyre includes async task support, a full templating engine with caching + SEO, a native CDN system, full-text search, A/B testing, a JSON-based unit test runner, and advanced security (proof-of-work anti-spam, 2FA, firewall). It’s modular, o
Show HN: Aracno – a distributed web crawler in Go
Aracno is a polite, distributed web crawler. The goal was to make it simple and user-friendly. There are much more powerful crawlers, but they can be excessively complex for simple tasks, especially in the distributed mode.It uses a slightly modified version of the frontier algorithm from Heritrix3, the Internet Archive’s crawler. It is quite elegant, and suits crawler needs, although Aracno is not an incremental crawler, like Heritrix.Aracno is fully distributed, based on the Chord DHT protocol
Show HN: Less Slow C++: Revisiting Performance Tricks for C/C++/CUDA/Asm/PTX
Earlier this year, I took a month to reexamine my coding habits and rethink some past design choices. I hope to rewrite and improve my FOSS libraries this year, and I needed answers to a few questions first. Perhaps some of these questions will resonate with others in the community, too. - Are coroutines viable for high-performance work?
- Should I use SIMD intrinsics for clarity or drop to assembly for easier library distribution?
- Has hardware caught up with vectorized scatter/gathe
Show HN: Pi Labs – AI scoring and optimization tools for software engineers
Hey HN, after years building some of the core AI and NLU systems in Google Search, we decided to leave and build outside. Our goal was to put the advanced ML and DS techniques we’ve been using in the hands of all software engineers, so that everyone can build AI and Search apps at the same level of performance and sophistication as the big labs.This was a hard technical challenge but we were very inspired by the MVC architecture for Web development. The intuition there was that when a data model
Show HN: AliasVault – Open-source password manager with built-in email aliases
AliasVault (https://aliasvault.net) is an open-source, self-hostable, end-to-end encrypted password and (email) alias manager that protects your privacy by creating alternative identities, passwords and email addresses for every website you use. Keeping your personal information private.My name is Lanedirt and I’m a software developer with over 15 years of experience and a privacy enthusiast. Since 2013, I've been running a public temporary email service (https://spamok.
Looking for a founding engineer – future of localization
Antoine Borrelly (PM with a background in software engineering) and Aude Flecchia (ex-Bain) are building Gleef, a next-generation localization tool that helps companies scale globally with AI-driven adaptation and seamless workflows. We started Gleef after seeing firsthand how frustrating and inefficient localization can be, especially in fast-moving teams. With early traction, funding, and a growing user base, we’re now looking for a *technical co-founder (Founding Engineer)* to join us at this
Globalizing Productions with Netflix’s Media Production Suite
Jesse Korosi,Thijs van de Kamp, Mayra Vega,Laura Futuro,Anton MargolineThe journey from script to screen is full of challenges in the ever-evolving world of film and television. The industry has always innovated, and over the last decade, it started moving towards cloud-based workflows. However, unlocking cloud innovation and all its benefits on a global scale has proven to be difficult. The opportunity is clear: streamline complex media management logistics, eliminate tedious, non-creative task
Mobile GraphQL at Meta in 2025
Mobile GraphQL is a framework used at Meta for fetching data in mobile applications using GraphQL, a strongly-typed, declarative query language. At Meta it handles data fetching for apps like Facebook and Instagram.Sabrina, a software engineer on Meta’s Mobile GraphQL Platform Team, joins Pascal Hartig on the Meta Tech podcast to discuss the evolution and future of GraphQL. Sabrina shares how GraphQL helps her team build better user experiences for everyone on Meta’s family of apps while also ma
Google Slides now uses Imagen 3 and adds other new visual tools.
<img src="https://storage.googleapis.com/gweb-uniblog-publish-prod/images/Slides_Blog_Inline21x_1.max-600x600.format-webp.webp">Today we announced new features for Google Slides, making it easier to create visually stunning presentations. Here’s what’s new:Workspace recently announced that they’r…
Launch HN: Continue (YC S23) – Create custom AI code assistants
Hi HN. We are Nate and Ty, co-founders of Continue (https://www.continue.dev), which enables developers to create, share, and use custom AI code assistants. Today, we are launching Continue Hub and sharing what we’ve learned since our Show HN that introduced our open-source VS Code extension in July 2023 (https://news.ycombinator.com/item?id=36882146).At Continue, we've always believed that developers should be amplified, not automated. A key aspect of this philosop
Show HN: Reconquer Engine – A Full-Stack JavaScript Mmorpg Engine and Game
Hi everyone, I'm Chris, the developer of Reconquer Online (https://alpha.reconquer.online/). Today, I'm excited to share Reconquer Enginehttps://github.com/ReconquerOnline/reconquer-engine.Reconquer Engine provides all the necessary logic and game assets to build an OSRS-style MMORPG using Javascript. Upon building and running it for the first time, you'll have a fully functional MMORPG. It utilizes gltf-Transform for asset processing, a Node.js
Vibe coding: the good, the almost, and the @#$%**
I’ve been using Github Copilot for a while now and find it to be fairly useful, albeit in a limited way.More recently, I started using a couple of the more powerful AI coding agents: Junie by Jetbrains and Cursor.The results so far have been mixed.I’ve defined the following rating system: good - completed a task perfectly almost - completed most of the task, but then got lost @#$%** - behaved like a hungover intern who was completely lostThis is a work in progress document that attempts to de
01 - Issues in Distributed Systems: Part 1
This accompanies the lecture notes at http://distributed.cs.luc.edu/html/issues.html.
Streamlining Development Workflows with Devbox: A Technical Dive 🛠️
Devbox is a command-line utility that streamlines software development workflows by creating isolated, reproducible environments.
Top five Software architecture mistakes and pitfalls
Top five Software architecture mistakes and pitfalls.
What is Software architecture tradeoff?
What is Software architecture tradeoff?
Foundation Model for Personalized Recommendation
By Ko-Jen Hsiao, Yesu Feng and Sudarshan LamkhedeMotivationNetflix’s personalized recommender system is a complex system, boasting a variety of specialized machine learned models each catering to distinct needs including “Continue Watching” and “Today’s Top Picks for You.” (Refer to our recent overview for more details). However, as we expanded our set of personalization algorithms to meet increasing business needs, maintenance of the recommender system became quite costly. Furthermore, it was d