Bookmarks (1911)

  • screenshot

    Oracle won't relinquish JavaScript trademark, so the JS community prepares for court battle

    In a nutshell: JavaScript is about to become a matter of legal proceedings between competing parties....

  • Advanced Python Development Workflow in Emacs

    Emacs is not just an editor — it’s an extensible platform for crafting highly personalized development...

  • screenshot

    Lazy self-installing Python scripts with uv

    I frequently find myself writing my own short command-line scripts in Python that help me with...

  • screenshot

    Hands-on graphics without X11

    Look at these two consoles:Side-by-side comparison of the NetBSD console right after boot vs. the EndBASIC...

  • screenshot

    Learn Yjs by Jamsocket

    Welcome to Learn Yjs — an interactive tutorial series on building realtime collaborative applications using the...

  • Private Keys in the Fortigate Leak - Hanno's blog

    A few days ago, a download link for a leak of configuration files for Fortigate/Fortinet devices...

  • screenshot

    Logical replication in Postgres: Basics

    In this post we'll explore the basics of logical replication between two Postgres databases as both...

  • screenshot

    Prototyping in Rust | corrode Rust Consulting

    Programming is an iterative process - as much as we would like to come up with...

  • Linux KMS testing improvements · Maxime Ripard's Blog

    Graphics support in Linux has gone a long way. When the Direct Rendering Manager (DRM) framework...

  • screenshot

    Deploy code faster: with CI/CD and Kubernetes | Google Kubernetes Engine (GKE) | Google Cloud

    Stay organized with collections Save and categorize content based on your preferences. SCENE 2: Jason on...

  • What are you doing this weekend? | Lobsters

    Feel free to tell what you plan on doing this weekend and even ask for help...

  • screenshot

    How I think about Zig and Rust

    Zig and Rust are the two great systems languages of our time, and discussions of their...

  • screenshot

    A surprising scam email that evaded Gmail's spam filter

    I received a surprising scammy email today, and I ended up learning some things about email...

  • Improve Rust Compile Time by 108X

    Before you get too excited, the techniques used to reduce compilation time are not applicable to...

  • Packaging the Multipass Flutter GUI for NixOS

    The very first application I ever packaged in nixpkgs was Multipass. Multipass is, according to the...

  • How do I internationalize my CMS?

    Denizen is a CMS for personal websites. I want to work on multi-language support – people...

  • Laptop archeology – or – how to install NixOS 24.11 on a 25 year old laptop

    Earlier this year I brought an old laptop to my home my grandfather once gave. It...

  • screenshot

    Using PCBs to create front panels for your projects | arx

    written on: , last update: Regular FR4 or aluminum PCBs can be used to create cheap...

  • The DIY FOSS cyborg -- Dustycloud Brainstorms

    Do you feel the allure of becoming a cyborg? Are you one of those people who...

  • screenshot

    Unraveling a Postgres segfault that uncovered an Arm64 JIT compiler bug

    Here’s an error that no developer wants to see in their Postgres server logs: server process...

  • screenshot

    Fenwick Trees are Awesome!

    This post will only use one-based indexing since that’s what Fenwick trees traditionally use, although they...

  • Rapidly rendering fractals on stupidly unsuitable machines

    So a week or so ago I wrote a toy Mandelbrot generator for the BBC Micro,...

  • Async Rust is about concurrency, not (just) performance

    TLDR: I think that the primary benefit of async/await is that it lets us concisely express...

  • screenshot

    Why some DVLA digital services don't work at night

    Every few months or so, somebody asks on social media why a particular DVLA digital service...

  • screenshot

    Justified Text: Better Than Expected?

    When it comes to Western languages, most long-form text you’ll encounter is either left-aligned (with an...

  • ndjson · Technical Ramblings

    curl http://localhost:11434/api/generate -d '{ "model": "llama3.2", "prompt": "Where is Dublin? Answer in a six words" }'...

  • screenshot

    Catching memory leaks with your test suite

    Resource leaks are an unpleasant type of bug. Little by little your program uses more memory,...

  • The gen auto-trait problem

    One of the open questions surrounding the unstable gen {} feature is whether it should return...

  • screenshot

    YJIT 3.4: Even Faster and More Memory-Efficient

    It’s 2025, and this year again, the YJIT team brings you a new version of YJIT...