Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 7,294 posts.
Python 3's F-Strings: An Improved String Formatting Syntax
Python f-strings give you a readable, concise way to interpolate and format strings, and they beat .format() and the % operator on speed.
Three ways to think about Go channels
Blog for DoltHub, a website hosting databases made with Dolt, an open-source version-controlled SQL database with Git-like semantics.
Binary Decision Diagrams (2010)
Suppose you want to visit every state capitol exactly once, traveling on highways. Which route is shortest? Which route is longest? What is the mean and standard deviation of all the routes?
Telegram to award grants to bot developers
Win $25K or more for your Telegram bot – @durov is giving away 1 million dollars to devs in 2016.
Supabase-JS v2
A look at supabase-js v2, which brings type support and focuses on quality-of-life improvements for developers.
PyPy v5.8 released
The PyPy team is proud to release both PyPy2.7 v5.8 (an interpreter supporting Python 2.7 syntax), and a beta-quality PyPy3.5 v5.8 (an inte...
Forced migration to Google Sheets API v4
When I read that Google is forcing developers to migrate from Google Sheets API v3 to v4, I was mad. Here's why.
SIMD Everywhere: 0.5.0
I’m pleased to announce the availability of the first release of SIMD Everywhere (SIMDe), version 0.5.0, representing more than three years of work by over a dozen developers.
Rocket v0.5: Stable, Async
Rocket is a web framework for the Rust programming language that makes it simple to write fast web applications without sacrificing flexibility or type safety.
Opening the Filecoin Project Repos
Today, we are excited to open several repos on GitHub, and invite everybody to join us on GitHub.
Postgres Language Server: Implementing the Parser
A detailed analysis of our iterations to implement a Parser for Postgres
Autocompletion with Deep Learning
We've put together an index of testing terms and articles, covering many of the basics of testing and definitions for common searches.
Clive OS: Go applications that can run without an operating system (2016)
Removing (most of) the software stack from the cloud Clive is an operating system designed to work in distributed and cloud computing environments. It’s main design guidelines are: Ther…
Lisp Badge: A single-board computer that you can program in uLisp
The Lisp Badge is a self-contained computer with its own display and keyboard, based on an ATmega1284, that you can program in uLisp:
Symbolica 2.0: Programmable Symbols for Python and Rust
Technical articles and release notes about Symbolica, symbolic computation, numerical methods, and high-performance computer algebra.
How C array sizes become part of the binary interface of a library
We explain how C array sizes become part of the binary interface of a library and examine ways to avoid ABI compatibility issues.
Code coverage for Go integration tests
Code coverage for integration tests, available in Go 1.20.
JetBrains Fleet drops support for Kotlin Multiplatform
A couple of years ago, we initiated the idea of creating a Kotlin Multiplatform IDE to help facilitate the development of KMP applications. We embarked on this venture, building on the Fleet platform,