Will Nix Overtake Docker?
Nix and Docker both tackle the works-on-my-machine problem, but in different ways. A practical comparison of their approaches to reproducible environments.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,293 posts.
Nix and Docker both tackle the works-on-my-machine problem, but in different ways. A practical comparison of their approaches to reproducible environments.
We've been building frontends that talk to backends for years. But in the meantime the browser has become an OS. In that case what should your stack look like?
For many years, Windows Notepad only supported text documents containing Windows End of Line (EOL) characters - Carriage Return (CR) & Line Feed (LF).
Discover how AlphaEvolve optimizes algorithms for genomics, quantum physics, global infrastructure, and more to accelerate scientific progress and solve real-world challenges.
Posted by Dana Jansens (she/her), Chrome Security Team We are pleased to announce that moving forward, the Chromium project is going to s...
We are pleased to announce the release of Ruby 3.0.0-rc1.
Almost 11 years after we created CodePlex, it’s time to say goodbye. We launched CodePlex in 2006 because we, like others in the industry, saw a need for a great place to share software. Over the years, we’ve seen a lot of amazing options come and go but at this point, GitHub is the de […]
This is a story about the messy state of Microsoft’s DirectX shader compiler, and trying to wrangle it into a nicer experience for game developers. In some respects, building the DXC compiler better than how Microsoft does.
An overview of DiffusionGemma, an exceptionally fast text generation model with up to 4x faster speeds.
How Canva does hand-drawn shape recognition in the browser
How I reverse-engineered GitHub node IDs to avoid a database migration and discovered their dual ID system along the way.
We are pleased to announce the release of Ruby 2.2.0.
Today we’re unveiling Dark and moving into private beta.
The Vista Group blog shares our industry-leading knowledge about cinema along with product and technology updates, case studies, and news.
jQuery: The Write Less, Do More, JavaScript Library
Build and share AI-powered apps directly in Claude. Update: Now available on Team and Enterprise plans. (July 31, 2025) Update: Upload PDFs, images, and more into your artifact.
10 years ago today, we published 'Why we Created Julia' ...
Five years ago, we announced that React Native (RN) is the future of mobile at Shopify. Today, we are excited to share the progress we've made, lessons learned, and what the future holds. To recap, we decided to switch to RN for 3 main reasons: Write it once - Stop building the same features twice, once on iOS and…
The autonomous stack for every app and agent.
People are excited about running WebAssembly outside the browser. People are also excited about running WebAssembly from languages like Python, Ruby, and Rust. Lin Clark's Code Cartoons are back, illustrating ...
Is it ok to have if clauses that will basically never be run? Surely, there must be some performance cost to that...
A key theme of the Rust 2019 roadmap is maturity . This covers a variety of topics, but a crucial one is compile times. For example, the roadmap itself has the following as the first main theme for the compiler team.
Visit the post for more.
NumPy 2.0.0 is the first major release since 2006. It is the result of 11 months of development since the last feature release and is the work of 212 contributors spread over 1078 pull requests. It contains a large number of exciting new features as well as changes to both the Python and C APIs.
Git has a reputation for being confusing. Users stumble over terminology and phrasing that misguides their expectations. This is most apparent in commands that “rewrite history” such as git cherry-pick or git rebase. In my experience,…
When designing a modern API, learn when to use RPC (gRPC), OpenAPI or REST.