~lobsters | Bookmarks (79)
-
Container Loading in AWS Lambda - Marc's Blog
Back in 2019, we started thinking about how allow Lambda customers to use container images to...
-
Redesigning OLTP for a New Order of Magnitude
Greef: The world is becoming more transactional, from servers to serverless, and per second billing. You...
-
The wrong way to speed up your code with Numba
If your NumPy-based code is too slow, you can sometimes use Numba to speed it up....
-
Experiences with Thread Programming in Microsoft Windows
Lately I’ve been helping a colleague to add worker threads to his GUI-based Windows application. Thread...
-
NumPy vs BLAS: Losing 90% of Throughput
Downloaded over 5 Billion times, NumPy is the most popular library for numerical computing in Python....
-
Processing One Billion Rows in PHP!
You may have heard of the "The One Billion Row Challenge" (1brc) and in case you...
-
Unlocking Kafka's Potential: Tackling Tail Latency with eBPF
At Allegro, we use Kafka as a backbone for asynchronous communication between microservices. With up to...
-
The Impact of Pre-allocating Slice Memory on Performance in Golang | Oilbeater's Study Room
The Impact of Pre-allocating Slice Memory on Performance in Golang During my code reviews, I often...
-
You won't believe how this simple trick defeated the unexplained bug destroying every top LGM - Codeforces
Currently people are discussing a slowdown bug on Codeforces that seems to happen randomly, and can...
-
The One Billion Row Challenge in Go: from 1m45s to 4s in nine solutions
March 2024 Go to: Baseline | Solutions | Table of results | Final comments I saw...
-
JPEG XL and the Pareto Front
Version 0.10 of libjxl, the reference implementation for JPEG XL, has just been released. The main...
-
Jevons Paradox doesn’t always apply to software
When it comes to fighting climate change, I strongly believe that getting involved in politics is...