Bookmarks (2001)

  • NetBSD Blog

    May 04, 2024 posted by Nia Alarie A few years ago, I wrote a "state of...

  • screenshot

    Deno KV internals: building a database for the modern web

    Deno is designed to streamline web and cloud development with built-in modern tools, direct access to...

  • screenshot

    Keep the logs for retrospective analysis

    May 2, 20242 minutes to readDevelopment logs are an important part of any project because they...

  • Type-level Programming in Rust | Will Crichton

    Will Crichton — April 24, 2020 I show how two domain-specific type systems, information flow control...

  • screenshot

    Vector Similarity Search in DuckDB

    In DuckDB v0.10.0, we introduced the ARRAY data type, which stores fixed-sized lists, to complement the...

  • screenshot

    The UX of UUIDs | Unkey

    TLDR: Please don't do this: 1https://company.com/resource/c6b10dd3-1dcf-416c-8ed8-ae561807fcaf The baseline: Ensuring global uniqueness Unique identifiers are essential for...

  • A post about refactoring | Lobsters

    Around a year ago, presumably here, I found a link to a quite post about refactoring....

  • What are you doing this weekend? | Lobsters

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

  • Ruby typing 2024: RBS, Steep, RBS Collections, subjective feelings

    I was writing a new Ruby gem recently, and being a strong proponent of a type...

  • For Fakes Sake

    Everyone loves the implicit nature of interfaces in Go it just becomes second nature and makes...

  • screenshot

    reach

    ECDH-OMR aims to solve the following problem: Alice wants to leave a message for Bob on...

  • Secure Randomness in Go 1.22 - The Go Programming Language

    Russ Cox and Filippo Valsorda 2 May 2024 Computers aren’t random. On the contrary, hardware designers...

  • Unwind considered harmful? · baby steps

    I’ve been thinking a wild thought lately: we should deprecate panic=unwind. Most production users I know...

  • Chris's Wiki :: blog/sysadmin/MachineRoomRaccoon

    Today we discovered something: Apparently our (university) machine room now comes with the bonus of a...

  • screenshot

    The life and times of an Abstract Syntax Tree

    By Francesco Bertolaccini You’ve reached computer programming nirvana. Your journey has led you down many paths,...

  • screenshot

    Announcing Rust 1.78.0 | Rust Blog

    May 2, 2024 · The Rust Release Team The Rust team is happy to announce a...

  • screenshot

    Exciting Partnership Announcement: Framework Community & NixOS Communities Join Forces!

    ## Issue description We have https://github.com/NixOS/nixos-hardware/ which i…

  • The World's Loudest Lisp Program to the Rescue | Paraprogramming Dispatches

    It is interesting that while I think of myself as a generalist developer the vast portion...

  • screenshot

    10 Elixir gotchas

    No, I’ve not gone to the click-baiters (“10 tips that will change your life today!!!”), but...

  • Hacking on PostgreSQL is Really Hard

    Hacking on PostgreSQL is really hard. I think a lot of people would agree with this...

  • screenshot

    Docker without Dockerfile: Build a Ruby on Rails application image in 5 minutes with Cloud Native Buildpacks (CNB)

    I love the power of containers, but I’ve never loved Dockerfile. In this post we’ll build...

  • Box Is a Unique Type

    We have all used Box<T> before in our Rust code. It’s a glorious type, with great...

  • Thoughts on Zig

    After three nights of using it. Comments

  • Evolving the Go Standard Library with math/rand/v2 - The Go Programming Language

    Russ Cox 1 May 2024 Since Go 1 was released in March 2012, changes to the...

  • screenshot

    Wireless adapter unclaimed after update and reboot

    Look at the last answer in the AskUbuntu post. I was having the same *-network UNCLAIMED...

  • Software Friction

    In his book On War, Clausewitz defines friction as the difference between military theory and reality:...