Non-elementary group-by aggregations in Polars vs pandas
A closer look at non-elementary group-by aggregations
The latest blog posts to take off on Hacker News. 21,819 posts.
A closer look at non-elementary group-by aggregations
GDB is an old and ubiquitous debugger for Linux and BSD systems that has extensive language, processor, and binary format support. Its interface is a little cryptic, but learning GDB pays off.
Most Django scaling guides focus on theoretical maximums. But real scaling isn't about handling hypothetical millions of users - it's about systematically eliminating bottlenecks as you grow. Here's how to do it right, based on patterns that work in production.
PEP 740 is a Python standard for defining cryptographically verifiable attestations hosted by indices like PyPI.
Welcome to the Matrix. Matrix is an open protocol for decentralised communication. Matrix allows users on different servers to communicate with each other, similar to how people on different email servers can email each other.
There are two main aspects to compile times that matter to developers. Cold build times, when building from scratch and warm build times when you’ve already built and you’re rebuilding following an edit. This article focuses on warm build times, which for rapid iteration during development is what generally matters…
The OpenMP ARB is pleased to announce Version 6.0 of the OpenMP API Specification, a major upgrade of the OpenMP language.
AI increases the penalty for low quality code. Gauge is solving the monolith/microservices dilemma. We’re building tools to untangle codebases through incremental modularization. Our open-source toolkit supports defining and enforcing rules for interfaces and dependencies. By focusing on high cohesion and loose…
Building git for lawyers at Version Story (YC W21) — versionstory.com
Announcing support for PEP 740 on the Python Package Index
Is it normal for the Little Snitch Network Extension to consume Gigabytes of memory? No it isn’t. Unfortunately that’s another new bug in the Network Extension framework of macOS. It’s a memory leak in Apple’s framework, which developers…
When doing systems programming we often need to wait for something to happen. Common examples might be waiting for some data to come through a socket or waiting on a lock. We also often want to wait on any of several conditions to become true. A web server might be handling many sockets at once, waiting for any number…
Introduction My main background is a hedge fund professional, so I deal with finance data all the time and so far the Pandas library has been an indispensab...
Explores SQLite B-Tree index structure with visualizations, explaining on-disk and in-memory storage mechanisms
By: Rajiv Shringi, Oleksii Tkachuk, Kartik Sathyanarayanan
There’s a whole lot of buzz around the new Qwen2.5-Coder Series of open source (Apache 2.0 licensed) LLM releases from Alibaba’s Qwen research team. On first impression it looks like …
Docker Compose solves real problems in getting applications deployed. It causes problems when deploying many applications. We can do better.
S3ctor is a core developer of OpenMW, and has, like most of us to be fair, odd interests. This is the incredible story how he mixed two immensely cool things: Quake, and Morrowind, narrated by our …
Junctions, whatevers, hypers, and more!
Read some of the latest blog posts from Akamai Developers.
Since 2008, over a hundred billion apps have been downloaded from Apple’s App Store onto users’ iPhones or iPads. However, the technology and tools powering the mobile “app revolution” are not themselves new, but rather have a long history spanning over thirty years, one which connects back to the beginnings of…
I’ve been working professionally for the better part of a decade on web apps and, in that time, I’ve had to learn how to use a lot of different systems and tools. During that education, I found that the official documentation typically proved to be the most helpful.
This blog post was written together with <mclare> , who made coooool visualizations like the picture at the end of the post!
What I think about when I'm lead engineer on a project
Machine learning models are rapidly becoming more capable; how can we make use of these powerful new tools in our Go applications?
chordcat is a chord-naming application and a pet project of mine. It is written in C++ and SFML.
SST now natively supports building containerized applications.