News Feed

  1. Knurling-rs changelog #23

    ferrous-systems.com

  2. Notes on building debugging puzzles

    jvns.ca

  3. AI Methodology

    xkcd.com

  4. The Sisyphean Task Of DNS Client Config on Linux

    tailscale.com

  5. Arrows, through a different lens

    tweag.io

  6. Post Vaccine Social Scheduling

    xkcd.com

  7. Redundant against what?

    brooker.co.za

  8. That Hat

    poorlydrawnlines.com

  9. ISS Vaccine

    xkcd.com

  10. Async Vision Doc Writing Sessions V

    smallcultfollowing.com

  11. Eradication

    xkcd.com

  12. #03 - NixOS Weekly

    weekly.nixos.org

  13. Ad-hoc interpreters with capability

    tweag.io

  14. The Greatest

    poorlydrawnlines.com

  15. Async Vision Doc Writing Sessions IV

    smallcultfollowing.com

  16. TinyPilot: Month 9

    mtlynch.io

  17. What problems do people solve with strace?

    jvns.ca

  18. My “shiny future”

    smallcultfollowing.com

  19. Knurling-rs changelog #22

    ferrous-systems.com

  20. Nineties Called

    poorlydrawnlines.com

  21. A tool to spy on your DNS queries: dnspeep

    jvns.ca

  22. Testing an embedded application

    ferrous-systems.com

  23. Async Vision Doc Writing Sessions III

    smallcultfollowing.com

  24. Knurling Financial Update

    ferrous-systems.com

  25. Incubating the Haskell Foundation

    tweag.io

  26. We’re Off

    poorlydrawnlines.com

  27. Async Vision Doc Writing Sessions II

    smallcultfollowing.com

  28. Compile times, and why "the obvious" might not be so

    rachelbythebay.com

  29. What You Can Learn From Old Hard Drive Adverts

    brooker.co.za

  30. How to build hybrid Haskell and Java programs

    tweag.io

  31. The Sun, Huh?

    poorlydrawnlines.com

  32. Get better at programming by learning how things work

    jvns.ca

  33. Breathe-rs - An air quality monitor based on Knurling sessions

    ferrous-systems.com

  34. A Trip

    poorlydrawnlines.com

  35. Async Vision Doc Writing Sessions

    smallcultfollowing.com

  36. Knurling-rs changelog #21

    ferrous-systems.com

  37. Types à la carte in Nickel

    tweag.io

  38. March Tailscale newsletter

    tailscale.com

  39. Running hardware-in-the-loop tests on GitHub Actions

    ferrous-systems.com

  40. We published the first knurling-session!

    ferrous-systems.com

  41. Contributing to Pygame

    keepdevelopingprojects.wordpress.com

  42. Here For

    poorlydrawnlines.com

  43. Guidelines for Freelance Developers Working with Me

    mtlynch.io

  44. Knurling-rs changelog #20

    ferrous-systems.com

  45. Mac upgrade opened sshd to brute force password attacks

    rachelbythebay.com

  46. Swarm

    poorlydrawnlines.com

  47. netaddr.IP: a new IP address type for Go

    tailscale.com

  48. Singing

    poorlydrawnlines.com

  49. Knurling-rs changelog #19

    ferrous-systems.com

  50. Key management characteristics of the Tailscale Control Protocol

    tailscale.com

  51. Announcing Gomod2nix

    tweag.io

  52. TinyPilot: Month 8

    mtlynch.io

  53. Things your manager might not know

    jvns.ca

  54. A Saturday waste of CPU cycles: building time_t values

    rachelbythebay.com

  55. Get Serious

    poorlydrawnlines.com

  56. Battle-tested monadic OCaml: Tezos

    tweag.io

  57. A little tool to make DNS queries

    jvns.ca

  58. Modules, monoliths, and microservices

    tailscale.com

  59. #02 - NixOS Weekly

    weekly.nixos.org

  60. An incomplete list of complaints about real code

    rachelbythebay.com

  61. Incident Response Isn't Enough

    brooker.co.za

  62. Unfortunate things about performance reviews

    rachelbythebay.com

  63. Derivation outputs in a content-addressed world

    tweag.io

  64. How often should I rotate my ssh keys?

    tailscale.com

  65. linear-base makes writing Linear Haskell easy and fun

    tweag.io

  66. I tried to fix it, and failed miserably

    rachelbythebay.com

  67. February Tailscale newsletter

    tailscale.com

  68. Project: Recreating ShArc – Testing Linearity

    keepdevelopingprojects.wordpress.com

  69. Integrating refinement and dependent types: a fellowship report

    tweag.io

  70. Push some big numbers through your system and look for bugs

    rachelbythebay.com

  71. TinyPilot: Month 7

    mtlynch.io

  72. Philosophy of Tailscale: Social proximity networks

    tailscale.com

  73. My Third Year as a Solo Developer

    mtlynch.io

  74. Your nines are not my nines

    rachelbythebay.com

  75. Sharing over Tailscale

    tailscale.com

  76. Project: EOGee – Injecting Fake Signals with FakeEyes for Frequency Analysis

    keepdevelopingprojects.wordpress.com

  77. Firecracker: start a VM in less than a second

    jvns.ca

  78. Lurking bugs behind infrequently-executed code paths

    rachelbythebay.com

  79. The Fundamental Mechanism of Scaling

    brooker.co.za

  80. #01 - NixOS Weekly

    weekly.nixos.org

  81. Tailscale on NixOS: A new Minecraft server in ten minutes

    tailscale.com

  82. HR is not your friend, and other things I think you should know

    rachelbythebay.com

  83. Server-sent events: a simple way to stream events from a server

    jvns.ca

  84. Stuff your logs!

    www.pvk.ca

  85. Daily blog posts about my time at RC

    jvns.ca

  86. Quorum Availability

    brooker.co.za

  87. TinyPilot: Month 6

    mtlynch.io

  88. Docker Compose: a nice way to set up a dev environment

    jvns.ca

  89. Project: EOGee – Programming the EOGlass microcontrollers

    keepdevelopingprojects.wordpress.com

  90. The more things change…

    smallcultfollowing.com

  91. My favorite essays of life advice

    www.benkuhn.net

  92. Project: EOGee – Hardware Noise Analysis

    keepdevelopingprojects.wordpress.com

  93. Looking back on 2020

    smallcultfollowing.com

  94. Project: EOGee – EOGlass Drift Reduction

    keepdevelopingprojects.wordpress.com

  95. To listen well, get curious

    www.benkuhn.net

  96. Rotating the compiler team leads

    smallcultfollowing.com

  97. In defense of blub studies

    www.benkuhn.net

  98. TinyPilot: Month 5

    mtlynch.io

  99. How to Make Your Code Reviewer Fall in Love with You

    mtlynch.io

  100. #09 - NixOS Weekly

    weekly.nixos.org

  101. Project: Recreating ShArc

    keepdevelopingprojects.wordpress.com

  102. TinyPilot: Month 4

    mtlynch.io

  103. 1.5x the PH bits for one more CLMUL

    www.pvk.ca

  104. Project: EOGee – Improving Drift via Reduced Bias Current

    keepdevelopingprojects.wordpress.com

  105. Getting Big Things Done

    brooker.co.za

  106. #08 - NixOS Weekly

    weekly.nixos.org

  107. TinyPilot: Month 3

    mtlynch.io

  108. Building a Homelab VM Server (2020 Edition)

    mtlynch.io

  109. Consensus is Harder Than It Looks

    brooker.co.za

  110. How to make video calls almost as good as face-to-face

    www.benkuhn.net

  111. Reducing STM32 SPI HAL Latency

    keepdevelopingprojects.wordpress.com

  112. TinyPilot: Month 2

    mtlynch.io

  113. Focus on the Good Parts

    brooker.co.za

  114. Mini Project: Monoprice 3D Printer Modification for Flexible Filament

    keepdevelopingprojects.wordpress.com

  115. UMASH: a fast and universal enough hash

    www.pvk.ca

  116. How I Collected a Debt from an Unscrupulous Merchant

    mtlynch.io

  117. Surprising Economics of Load-Balanced Systems

    brooker.co.za

  118. TinyPilot: Month 1

    mtlynch.io

  119. #07 - NixOS Weekly

    weekly.nixos.org

  120. Tools for keeping focused

    www.benkuhn.net

  121. Attention is your scarcest resource

    www.benkuhn.net

  122. A Story About a Fish

    brooker.co.za

  123. TinyPilot: Build a KVM Over IP for Under $100

    mtlynch.io

  124. Be impatient

    www.benkuhn.net

  125. Essays on programming I think about a lot

    www.benkuhn.net

  126. Async Interview #8: Stjepan Glavina

    smallcultfollowing.com

  127. Flatter wait-free hazard pointers

    www.pvk.ca

  128. What should we do about network-effect monopolies?

    www.benkuhn.net

  129. Is It Keto: Month 13

    mtlynch.io

  130. #06 - NixOS Weekly

    weekly.nixos.org

  131. My weekly review habit

    www.benkuhn.net

  132. Key Mime Pi: Turn Your Raspberry Pi into a Remote Keyboard

    mtlynch.io

  133. #05 - NixOS Weekly

    weekly.nixos.org

  134. My Eight-Year Quest to Digitize 45 Videotapes (Part Two)

    mtlynch.io

  135. My Eight-Year Quest to Digitize 45 Videotapes (Part One)

    mtlynch.io

  136. Check for borrows in bitwise operations

    www.pvk.ca

  137. Update: Stripe's Response Regarding User Tracking

    mtlynch.io

  138. #04 - NixOS Weekly

    weekly.nixos.org

  139. `zig cc`: a Powerful Drop-In Replacement for GCC/Clang

    andrewkelley.me

  140. #03 - NixOS Weekly

    weekly.nixos.org

  141. Why I'm donating $150/month (10% of my income) to the musl libc project

    andrewkelley.me

  142. Using Zig to Provide Stack Traces on Kernel Panic for a Bare Bones Operating System

    andrewkelley.me

  143. String Matching based on Compile Time Perfect Hashing in Zig

    andrewkelley.me

  144. I Quit My Cushy Job at OkCupid to Live on Donations to Zig

    andrewkelley.me

  145. Zig: January 2018 in Review

    andrewkelley.me

  146. Unsafe Zig is Safer Than Unsafe Rust

    andrewkelley.me

  147. Zig: December 2017 in Review

    andrewkelley.me

  148. A Better Way to Implement Bit Fields

    andrewkelley.me

  149. Zig: Already More Knowable Than C

    andrewkelley.me