Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,294 posts.
Why does it take so long to build software? (2020)
Why does it take so long to build software? We hear variations of this question frequently: Why is building software so expensive? Why is my team delivering software so slowly? Why am I perpetually behind schedule with my software? There is a good reason we hear these questions over and over. Businesses need more and…
Connect-Web: TypeScript library for calling RPC servers from web browsers
Use connect-web to generate compact, idiomatic TypeScript clients for your Protobuf APIs.
Visual Studio 2013 released to web
Visual Studio 2013 is now available for download! We hope you are as delighted with this release as we are to bring it to you. You can learn more about
Make your monorepo feel small with Git’s sparse index
The new sparse index feature makes it feel like you are working in a small repository when working in a focused portion of a monorepo.
Cohere Transcribe: Speech Recognition
Unmatched accuracy and speed. Transcribe converts your business’ audio data into precise text for search, analytics, and automation.
Dolphin Emulator: Progress Report February, March, and April 2023
It's been a hectic past few months for the project. In addition to the upcoming release on Steam, a lot of focus has gone into other major features. While not everything has landed yet, two very important changes to Android did arrive, one of which has been in the works for a couple years! We're talking about a large…
My Fear of Commitment to the First CPU Core
On this Valentine's Day Weekend I share the heartbreak that caused my fear of commitment to the 1st CPU Core of any socket (not just core 0).
How I Start: Erlang
Erlang releases are a bit like magnets. Everyone who thinks about them shares the same thought: f**king releases, how do they work?
PyPy3 5.5.0 released
We're pleased to announce the release of PyPy3 v5.5.0. Coming four months after PyPy3.3 v5.2, it improves compatibility with Python 3.3 (3.3...
About PayPal's Node vs Java “fight”
DevOps World Virtual 2024 celebrates 20 years of Jenkins and the future of DevSecOps, embracing cloud transformation and software for the AI-era.
The new HTTP QUERY method explained
In this blog post, we take a deep dive into the new HTTP QUERY method, explaining the history behind it as well as the advantages and disadvantages of using it.
Choosing a Postgres primary key
Turns out the question of which identifier to use as a Primary Key is complicated -- we're going to dive into some of the complexity and inherent trade-offs, and figure things out
JEP 295: Ahead-of-Time Compilation
Improve the start-up time of both small and large Java applications, with at most a limited impact on peak performance.
How a hypermedia approach can address usability concerns with multi-page apps
In this essay, Carson Gross gives an analysis of Rich Harris's talk 'Have Single-Page Apps Ruined the Web?', exploring the debate between Single-Page Applications (SPAs) and Multi-Page Applications (MPAs). Carson examines Harris's criticisms of both approaches and proposes hypermedia-oriented solutions using htmx…
Vue.js Creator Evan You Interview
We spoke with Evan about the release of Vue 3, his opinion on no-backend & fullstack approaches, Vue use cases and the work-life balance of the creator of the technology.
Managing context on the Claude Developer Platform
New context editing and memory tools enable Claude agents to handle long-running tasks without hitting context limits.
Yaegi – Yet Another Go Interpreter
Yaegi, Yet Another Go Interpreter, is an open source project to bring executableGo scripts, embedded plugins on top of the Go runtime...
An Introduction to Generics
An introduction to generics in Go.