Rive Renderer for real-time vector graphics is now open source
Made for Rive and dedicated to our runtimes.
The latest blog posts to take off on Hacker News. 1,535 posts.
Made for Rive and dedicated to our runtimes.
I’ve invested leisure time to save time when I’m working hard, not to save keystrokes but to save mental energy for the project at hand.
What is a deterministic hypervisor and why do we need one anyhow?
For the past few months, I’ve been curious about two technologies: the Zig programming language and Ethereum cryptocurrency. To learn more about both, I’ve been using Zig to write a bytecode interpreter for the Ethereum Virtual Machine. Zig is a great language for performance optimization, as it gives you fine-grained…
This article is about a bit of surprising behavior I recently discovered using Python's regex module (re) while developing SBOM tooling for CPython. Folks who've worked with regular expressions be...
Andrey Mokhov, Neil Mitchell, Simon Peyton Jones Published in Journal of Functional Programming, Vol 30(E11) View PDF Download BibTex
One of my favorite features in Neovim is the Tree-sitter integration. It allows for fast syntax highlighting that works well even in an error state (often the case when you’re editing code), and it has additional semantics (you can differentiate between function parameters and local variables).
MIT CSAIL researchers introduce FeatUp, a model-agnostic framework designed to significantly enhance the spatial resolution of deep learning features for improved performance in computer vision tasks such as semantic segmentation, depth prediction, and object detection.
An Intel 8080 processor emulator written in less than 4K of C language and able to run CP/M. It won the Best of Show category (first place) of the 19th IOCCC. The 8080 originated the Zilog Z80 and started the personal computer's revolution.
Safari 17.4 adds vertical writing mode support for form control elements across macOS, iOS, iPadOS, and visionOS.
We create the world's fastest and most efficient AI.
There are lots of interesting little subproblems in compilation like instruction selection, register allocation and instruction scheduling. These can be expressed in declarative interlinked way to constraint solvers.
Detailed description of an algorithm and a comparison between different languages.
Sometimes, I don’t know why I do things. It’s one of these times. A few months ago, Python 3.13 got its JIT engine, built with a new JIT compiler construction methodology (copy-patch, cf. research paper ). After reading the paper, I was sold and I just had to try it with PostgreSQL. And what a fun ride it’s been so…
My optimistic take on the future of Software Development in the age of AI.
Arroyo 0.10 has an entirely new SQL engine built with Apache Arrow and DataFusion. It's much faster, smaller, and easier to run. Read on for why and how we're making this change.
Django REST framework - Web APIs for Django
Or: Losing Faith
In this post, we'll talk about how Modal handles real-time HTTP requests and WebSockets in serverless functions.
Tech babble and other stuff
Java users on macOS 14 running on Apple silicon systems should consider delaying the macOS 14.4 update
Rust compilation times is an ongoing topic that generates many discussions online1. Most people don’t really care about what exactly takes time when compiling Rust program; they just want it to be faster in general. But sometimes, you can see people pointing fingers at specific culprits, like LLVM or the borrow…
Before I got into reverse engineering, executables always seemed like black magic to me. I always wondered how stuff worked under the hood, and how binary code is represented inside .exe files, and how hard it is to modify this ‘compiled code’ without access to the original source code.
PostgreSQL isn’t just a simple relational database; it’s a data management framework with the potential to engulf the entire database…
A programming blog written by Vaxry.