Squashed Bugs, with Failure Rate Heatmaps
TiDB is the distributed SQL database built for AI agents. Vectors, transactions, and analytics in one engine with ACID guarantees and elastic scale.
Topics /
The most popular blog posts about software engineering on Hacker News. 1,357 posts.
TiDB is the distributed SQL database built for AI agents. Vectors, transactions, and analytics in one engine with ACID guarantees and elastic scale.
To learn Rust, I implemented an audio game. There were some things I liked and some things I didn't. Some things were easy and some were hard. And there were plenty of libraries that were a joy to use.
Modern processors are superscalar, meaning that they can execute many instructions at once. For example, some processors can retire four or six instructions per cycle. Furthermore, many of these processors can initiate instructions out-of-order: they can start working on instructions that appear much later in the…
A high-performance and high-level purely functional data-parallel array programming language that can execute on the GPU and CPU.
GitLab release announcements and feature highlights.
Our app sends and receives about 22,000 (22 thousand) emails per hour. That's more than half a million emails every day and it sometimes peaks to 25-30 emails EVERY SECOND
What it is: Hydra is a lightweight framework that simplifies the development of Python applications, especially complex ones, by introducing the ability to compose and override configurations. Hydr…
In this step-by-step tutorial, you'll get a clearer understanding of Python's object model and learn why pointers don't really exist in Python. You'll also cover ways to simulate pointers in Python without the memory-management nightmare.
Here’s a common pattern that I see play out very often in software teams: There is a need to change the existing system behavior to accomplish new functionality. The software engineer l…
Experience zero data sprawl with EDB Postgres AI. Capable of handling 30B+ trades a day and managing 50 TB.
Hello everyone. We are pleased to announce the availability of the new PyPy for AArch64. This port brings PyPy's high-performance just-in...
We are proud to announce the release of Pony version 0.29.0. This release includes several improvements to the standard library's TCP support. This version contains breaking API changes. We recomme...
Way back in September 1983, I started my first real job, working at Oranim, a big bread factory in Israel that made something like 100,000 loaves of bread every night in six giant ovens the size of…
A different approach to handle your conditions...
Warning: All of this doesn’t really follow any best practices for working with html, css or javascript - on the contrary: what we will be doing may look horrible to some people, and rightfully so - so you may not want to try those things at work just yet.
Inspirations & experiments, mainly about denotative/functional programming in Haskell
We are pleased to announce that the April 2019 release of the Python Extension for Visual Studio Code is now available. In this release we have closed a total of 84 issues, including a Variable Explorer and Data Viewer, enhancements to debug configuration and additional improvements to the Python Language Server…
OK, fine maybe they DID teach you this in class. But, you'd be surprised how ...
How Mozilla’s new language dramatically improved our server-side performance
How to get the most of Rust while keeping your code portable
Many programmers are aware that C++ templates are Turing-complete, andthis was proved in the 2003 paper C++ Templates areTuring Complete.
How we’re getting feedback from the Reddit community
I've been interested in using Kyoto Tycoon for some time. Kyoto Tycoon, successor to Tokyo Tyrant , is a key/value database with a number of desirable features: