New
The latest blog posts to take off on Hacker News. 7,293 posts.
What's New in Python 3.11?
Latest features the newest Python release has to offer, that you should know about - built-in TOML support, better exceptions, and typing improvements.
SQLite Release 3.39.0
A complete list of SQLite releases in a single page and a chronology are both also available. A detailed history of every check-in is available at SQLite version control site .
Fuzzing rust-minidump for Embarrassment and Crashes – Part 2
For the last year, we've been working on the development of rust-minidump. The final part in this series takes you through fuzzing rust-minidump.
Custom SQL functions for data analytics in PostgreSQL
There is a better way to explore and analyze time-series data with PostgreSQL: hyperfunctions. Learn how to ease your workload with faster and simpler data.
How we built Hydrogen, a React framework for building custom storefronts
We’ve been building Hydrogen for more than a year. Here’s a look behind the scenes at how we did it, what we learned from making big bets, and what it was like building a new framework from the ground up on experimental technology.
State Machines in Ruby: An Introduction
Let's build a simple state machine in Ruby and use the state machines gem.
Next-generation AI models
We've put together an index of testing terms and articles, covering many of the basics of testing and definitions for common searches.
Deno raises $21M
Series A led by Sequoia Capital
GitHub Copilot is generally available
We’re making GitHub Copilot, an AI pair programmer that suggests code in your editor, generally available to all developers for $10 USD/month or $100 USD/year. It will also be free to use for verified students and maintainers of popular open source projects.
The State of WebAssembly 2022
WebAssembly has gone through quite a transformation this last year, while the wasm language landscape is slowly shifting, the more notable change is in what people are using WebAssembly for. The use of wasm for serverless, containerisation and as a plug-in technology has leapt considerably, with WebAssembly System…
We Put Half a Million Files in One Git Repository, Here’s What We Learned
Using a monorepo causes a lot of performance challenges for git. Here's how we solve them at Canva.
Clap: The New Audio Plug-In Standard
The communtiy section for u-he. Makers of creative software synthesizers and effects.
Hinge and Its Implementation of the Gale–Shapley algorithm
https://thetab.com/uk/2020/05/20/this-is-how-the-nobel-prize-winning-hinge-algorithm-actually-works-157740
The hunt for a cluster-killer Erlang bug (2021)
A 20 minute Kafka outage brought down our entire Erlang cluster for hours. How could this happen? Follow this fascinating investigation!
Everything Is Broken: Shipping Rust-Minidump at Mozilla
We've been working on the development of rust-minidump. The first in this two-part series explains what minidumps are and how we made rust-minidump.
Write documentation first, then build
The best way to build a great product is to write the whole idea out first.
Bringing Forward the End-of-Life Date for Node.js 16
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Data Race Detector
Data races are among the most common and hardest to debug types of bugs in concurrent systems. A data race occurs when two goroutines access the same variable concurrently and at least one of the accesses is a write. See the The Go Memory Model for details.
Techniques for Training Large Neural Networks
Large neural networks are at the core of many recent advances in AI, but training them is a difficult engineering and research challenge which requires orchestrating a cluster of GPUs to perform a single synchronized calculation.
Rust without the async (hard) part
A comparison between async Rust's and lunatic's approach to massive concurrency.
How to build undo/redo in a multiplayer environment by Liveblocks
Notoriously tough to build, undo/redo in a multiplayer environment is even more fraught with difficulty. In this article, we will take you on a behind-the-scenes exclusive, explaining one of the most complex developer issues for multiplayer apps.
Pyston-lite: our Python JIT as an extension module
Today we’re very excited to announce Pyston-lite, a JIT for Python that is easily installable as an extension module. We’ve taken the core technology of Pyston and repackaged it so that…
Is there a maximum size for Windows clipboard data?
There is no pre-set maximum size, but that null might be coming from somewhere else.
News from WWDC22: WebKit Features in Safari 16 Beta
WebKit has had a big year, with over 162 new features and improvements shipping in WebKit browsers — including Safari 15.2, Safari 15.4, and Safari 15.5.
iOS 16 to support Web push notifications in 2023
iOS 27 with all-new Siri AI powered by Apple Intelligence and new features for a more responsive, delightful experience.