Bookmarks (2173)

  • PunchCard Key Backup (v0.1)

    #### How to recover your secret Find the three holes in the corners, then flip and/or...

  • screenshot

    Writing your own C++ standard library part 2

    This blog post talked about the "self written C++ standard library" I wrote for the fun...

  • C++ to Rust Phrasebook - C++ to Rust Phrasebook

    This book is designed to help C++ programmers learn Rust. It provides translations of common C++...

  • screenshot

    Improving EC2 boot time from 4s to 2.8s to accelerate builds

    We at Depot like making shit fast, whether that's Docker image builds, Github Actions runners, Bazel...

  • What are you doing this weekend? | Lobsters

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

  • screenshot

    Decomplexification

    (Clearly a much better word than simplification.) I believe we generally accept the truth that we...

  • I Want to Love Linux. It Doesn't Love Me Back: Post 3 – Speakup, BRLTTY, and the Forgotten Infrastructure of Console Access — fireborn

    Published on May 30, 2025 Welcome back to "I Want to Love Linux. It Doesn’t Love...

  • When was the last time you broke production and how? | Lobsters

    Inspired by this post on senior engineers telling junior engineers about their mistakes, I am asking...

  • Edward Ahn

    A couple months ago, I replied to a tweet asking what the difference between a NeRF...

  • screenshot

    The Linux 6.15 kernel arrives - and it's big a victory for Rust fans

    panida wijitpanya/Getty ImagesLinus Torvalds officially announced the stable release of the Linux kernel 6.15 on May...

  • Revisiting Loop Recognition in C++... in Rust

    Back in 2011, Google published a report for Scala Days 2011 comparing the idiomatic implementation of...

  • HellCaptcha: Accessibility Theater at Its Worst — fireborn

    Published on May 29, 2025 And it's wrapped in a maze of broken promises, bad design,...

  • Which New Language Should I Learn for Web Development?

    One of my goals for the year is to learn a new programming language. It’s been...

  • Making openat(2) and friends more useful in practice

    Contributed by Peter N. M. Hansteen on 2025-05-28 from the best laid plans of pufferfish and...

  • Systems Correctness Practices at Amazon Web Services – Communications of the ACM

    Amazon Web Services (AWS) strives to deliver reliable services that customers can trust completely. This requires...

  • screenshot

    We rewrote large parts of our API in Go using AI: we are now ready to handle one billion databases

    Recently, we started hitting scalability issues with our API. In the backdrop of that, there was...

  • The case for using a web browser as your terminal

    I don't actively use a terminal emulator app on my computer anymore, and use tweety instead...

  • screenshot

    Redesigning the Initial Bootstrap Sequence | Inside Rust Blog

    This blog post accompanies an upcoming major change to the rust-lang/rust build system (see also Major...

  • Profiling Websites

    The most recent change to the search engine is a system that profiles websites based on...

  • screenshot

    How to fix email encryption

    Jan Wildeboer’s thread on setting up a cooperative CA inspired me to finally write down (and...

  • screenshot

    Golden File Testing

    May 28, 2025 Zürich, Schweiz Today, driven by annoyance, I refactor-extracted a small set of test...

  • Helonium's Hartree-Fock program

    Constructing the integrals' tensor is complicated6 and is the main reason for the poor scaling of...

  • screenshot

    Announcing OpenBao Namespaces | OpenBao

    We are excited to introduce Namespaces to the OpenBao Secret Manager – a powerful feature designed...

  • go may require prefaulting mmap

    Trying to go too fast may be slow. mmapI was reading a bunch of modestly large...

  • Can we fix (or retire) the vibecoding tag? | Lobsters

    There’ve been a lot of stories under the new vibecoding tag that seem to suggest it’s...

  • screenshot

    Saying Bye to Glitch

    Here lies Glitch, a place on the web you could go to write up a website...

  • Using SAT to Get the World Record on LinkedIn's Queens

    Special thanks to @tombh for proofing this blog post!Edit 5/28: added a link to the repo...

  • screenshot

    How I take work notes as a developer

    I take extensive notes about the world around me for various reasons. I earlier wrote about...