Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,293 posts.
Tips for reviewing code you don’t like
Here are 10 tips to keep in mind when reviewing code submissions that, for whatever reason, you (as a project maintainer) do not like.
GitLab 13.0
GitLab release announcements and feature highlights.
Type system updates: moving from research into development
A short status update on the effort to bring a type system into Elixir.
Beating TimSort at Merging
Learn how to beat TimSort at merging sorted lists in Python by creating a C extension. Discover the performance advantages of merging lists compare...
The Future of Developing Firefox Add-ons
Today we are announcing some major upcoming changes to Firefox add-ons. Our add-on ecosystem has evolved through incremental, organic growth over the years, but there are some modernizations to Firefox ...
Why Twilio Segment moved from microservices back to a monolith
Discover Twilio’s shift to a single powerful service! Learn cloud communication trends, customer success stories, and how to build scalable apps. Join now!
Why Kubernetes Is the New Application Server
Kubernetes and related technologies, such as Red Hat OpenShift and Istio, provide the non-functional requirements that used to be part of an application server and the additional capabilities
Collapse OS – Why Forth?
Collapse OS' first incarnation was written in Z80 assembler. One of the first feedbacks I had after it went viral was "why not Forth?". I briefly looked at it and it didn't seem such a great choice at first, so I first dismissed it. Then, I had what alcoholics refer to as a "Moment of clarity".
Announcing .NET Core 2.0
.NET Core 2.0 is available today as a final release. You can start developing with it at the command line, in your favorite text editor, in Visual Studio 2017 15.3, Visual Studio Code or Visual Studio for Mac. It is ready for production workloads, on your own hardware or your favorite cloud, like Microsoft Azure. […]
Mutt 2.0 Release Notes
Note: this is a review of some of the more interesting features in this release. For a complete list of changes please be sure to read the UPDATING file.
Python on Android
There are an increasing number of resources about different ways of running Python on Android. Kivy (and its subprojects) are commonly mentioned, as one of the most mature and popular ways to do so, but one thing that gets less attention is the details of what you can do with Python itself once it’s running on the…
We switched to Java 21 virtual threads and got a deadlock in TPC-C for Postgres
We revise some fundamental background and highlight an important concern behind Java 21 virtual threads: deadlocks might be unpredictable
Mythical man month: 10 lines per developer day
February 10, 2020 4 minutes read The mythical book, Mythical man month quotes that no matter the programming language chosen, a professional developer will write on average 10 lines of code (LoC) day. After 14 years of full-time development on the tool NDepend I’d like to elaborate a bit here. Let’s start with the…
Python 3.4.0 released
The official home of the Python Programming Language
Github Copilot Wants to Play Chess Instead of Code
When OpenAI announced GPT-3 & its public beta I was fascinated but didn’t have an API key. I played with everything free that was built with GPT-3. Naturally, when I heard about GitHub Copilot I signed up for the waitlist and a few months later, I got access!
A whole website in a single JavaScript file
Explanation and making of a website in a single JavaScript file
Microsoft Word for Windows Version 1.1a Source Code (2014)
The dominant word processing program for personal computers in the 1980s was DOS-based WordPerfect. Microsoft Word for DOS, which had been released in 1983, was an also-ran.
TypeScript as fast as Rust: TypeScript++
TL;DR: This is a proposal to create a language that sits somewhere between Typescript and Rust, and which you can incrementally adopt if you already use Typescript.
PyPy 2.0 Released
We're pleased to announce PyPy 2.0. This is a stable release that brings a swath of bugfixes, small performance improvements and compatibil...
Arvind has died
Arvind, a longtime MIT professor and leading scholar in computer architecture and programming languages, has died at 77. He transformed research in computer architectures and parallel computing, enabling faster and more efficient computation.
Abstract software patents struck down by Supreme Court
In a long-awaited decision, the Supreme Court issued its opinion in Alice Corp. v. CLS Bank today, striking down an abstract software patent. Essentially, the Court ruled that adding “on a computer” to an abstract idea does not make it patentable. Many thousands of software patents—particularly the...
A simple guide to fine-tuning Llama 2
Brev.Dev Instances Console