News Feed

  1. Unfortunate things about performance reviews

    rachelbythebay.com

  2. A Fun Activity

    poorlydrawnlines.com

  3. Perseverance Microphones

    xkcd.com

  4. Testing a Hardware Abstraction Layer (HAL)

    ferrous-systems.com

  5. Out of Town

    poorlydrawnlines.com

  6. Animal Songs

    xkcd.com

  7. Derivation outputs in a content-addressed world

    tweag.io

  8. Dogtor

    poorlydrawnlines.com

  9. mRNA Vaccine

    xkcd.com

  10. Dr. Mountainson’s Folly

    poorlydrawnlines.com

  11. Normal Conversation

    xkcd.com

  12. Knurling-rs changelog #16

    ferrous-systems.com

  13. The Team

    poorlydrawnlines.com

  14. A Fight

    poorlydrawnlines.com

  15. How often should I rotate my ssh keys?

    tailscale.com

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

    tweag.io

  17. I tried to fix it, and failed miserably

    rachelbythebay.com

  18. February Tailscale newsletter

    tailscale.com

  19. Those Mountains

    poorlydrawnlines.com

  20. Project: Recreating ShArc – Testing Linearity

    keepdevelopingprojects.wordpress.com

  21. The One They Call

    poorlydrawnlines.com

  22. Integrating refinement and dependent types: a fellowship report

    tweag.io

  23. Knurling-rs changelog #15

    ferrous-systems.com

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

    rachelbythebay.com

  25. TinyPilot: Month 7

    mtlynch.io

  26. Wednesday

    poorlydrawnlines.com

  27. Another Knurling-Session

    ferrous-systems.com

  28. Philosophy of Tailscale: Social proximity networks

    tailscale.com

  29. Like Me

    poorlydrawnlines.com

  30. My Third Year as a Solo Developer

    mtlynch.io

  31. Your nines are not my nines

    rachelbythebay.com

  32. Intern opening to improve GHC performance

    tweag.io

  33. Sharing over Tailscale

    tailscale.com

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

    keepdevelopingprojects.wordpress.com

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

    jvns.ca

  36. Lurking bugs behind infrequently-executed code paths

    rachelbythebay.com

  37. The Fundamental Mechanism of Scaling

    brooker.co.za

  38. Programming with contracts in Nickel

    tweag.io

  39. Knurling-rs changelog #14

    ferrous-systems.com

  40. #01 - NixOS Weekly

    weekly.nixos.org

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

    tailscale.com

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

    rachelbythebay.com

  43. Failing to make progress under excess request load

    rachelbythebay.com

  44. Feedback: music, bash, BSD, cattle/pets, and "the cloud"

    rachelbythebay.com

  45. Knurling-rs changelog #13

    ferrous-systems.com

  46. Hello 2021!

    tailscale.com

  47. An unlikely database migration

    tailscale.com

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

    jvns.ca

  49. Stuff your logs!

    www.pvk.ca

  50. Daily blog posts about my time at RC

    jvns.ca

  51. Knurling-rs changelog #12

    ferrous-systems.com

  52. Haskell dark arts, part I: importing hidden values

    tweag.io

  53. Quorum Availability

    brooker.co.za

  54. TinyPilot: Month 6

    mtlynch.io

  55. Geometric effects of certain system design choices

    rachelbythebay.com

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

    jvns.ca

  57. Project: EOGee – Programming the EOGlass microcontrollers

    keepdevelopingprojects.wordpress.com

  58. 2020: Year in review

    jvns.ca

  59. The more things change…

    smallcultfollowing.com

  60. It turns out that Thunderbolt works now

    rachelbythebay.com

  61. My favorite essays of life advice

    www.benkuhn.net

  62. Project: EOGee – Hardware Noise Analysis

    keepdevelopingprojects.wordpress.com

  63. Looking back on 2020

    smallcultfollowing.com

  64. Knurling-rs changelog #11

    ferrous-systems.com

  65. Trustix: Distributed trust and reproducibility tracking for binary caches

    tweag.io

  66. Project: EOGee – EOGlass Drift Reduction

    keepdevelopingprojects.wordpress.com

  67. To listen well, get curious

    www.benkuhn.net

  68. Rotating the compiler team leads

    smallcultfollowing.com

  69. Knurling-rs changelog #10

    ferrous-systems.com

  70. How I write useful programming comics

    jvns.ca

  71. In defense of blub studies

    www.benkuhn.net

  72. Knurling-rs changelog #9

    ferrous-systems.com

  73. The Shrinks Applicative

    tweag.io

  74. TinyPilot: Month 5

    mtlynch.io

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

    mtlynch.io

  76. An attempt at implementing char-rnn with PyTorch

    jvns.ca

  77. #09 - NixOS Weekly

    weekly.nixos.org

  78. A tale of Template Haskell and cross compilation

    tweag.io

  79. New zine: Hell Yes! CSS!

    jvns.ca

  80. Day 8: Start with something that works

    jvns.ca

  81. Self-references in a content-addressed Nix

    tweag.io

  82. Project: Recreating ShArc

    keepdevelopingprojects.wordpress.com

  83. Tailscale v1.2 is here

    tailscale.com

  84. How do you write simple explanations without sounding condescending?

    jvns.ca

  85. The next milestone for Tailscale

    tailscale.com

  86. TinyPilot: Month 4

    mtlynch.io

  87. 1.5x the PH bits for one more CLMUL

    www.pvk.ca

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

    keepdevelopingprojects.wordpress.com

  89. Getting Big Things Done

    brooker.co.za

  90. #08 - NixOS Weekly

    weekly.nixos.org

  91. TinyPilot: Month 3

    mtlynch.io

  92. Building a Homelab VM Server (2020 Edition)

    mtlynch.io

  93. October Tailscale newsletter

    tailscale.com

  94. Consensus is Harder Than It Looks

    brooker.co.za

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

    www.benkuhn.net

  96. Reducing STM32 SPI HAL Latency

    keepdevelopingprojects.wordpress.com

  97. TinyPilot: Month 2

    mtlynch.io

  98. Focus on the Good Parts

    brooker.co.za

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

    keepdevelopingprojects.wordpress.com

  100. UMASH: a fast and universal enough hash

    www.pvk.ca

  101. How I Collected a Debt from an Unscrupulous Merchant

    mtlynch.io

  102. Surprising Economics of Load-Balanced Systems

    brooker.co.za

  103. TinyPilot: Month 1

    mtlynch.io

  104. #07 - NixOS Weekly

    weekly.nixos.org

  105. Tools for keeping focused

    www.benkuhn.net

  106. Attention is your scarcest resource

    www.benkuhn.net

  107. A Story About a Fish

    brooker.co.za

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

    mtlynch.io

  109. Be impatient

    www.benkuhn.net

  110. Essays on programming I think about a lot

    www.benkuhn.net

  111. Async Interview #8: Stjepan Glavina

    smallcultfollowing.com

  112. Flatter wait-free hazard pointers

    www.pvk.ca

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

    www.benkuhn.net

  114. Is It Keto: Month 13

    mtlynch.io

  115. #06 - NixOS Weekly

    weekly.nixos.org

  116. Code Only Says What it Does

    brooker.co.za

  117. My weekly review habit

    www.benkuhn.net

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

    mtlynch.io

  119. Some Virtualization Papers Worth Reading

    brooker.co.za

  120. Project EOGee: EOGlass1

    keepdevelopingprojects.wordpress.com

  121. Is It Keto: Month 12

    mtlynch.io

  122. #05 - NixOS Weekly

    weekly.nixos.org

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

    mtlynch.io

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

    mtlynch.io

  125. Reading Research: A Guide for Software Engineers

    brooker.co.za

  126. Is It Keto: Month 11

    mtlynch.io

  127. Check for borrows in bitwise operations

    www.pvk.ca

  128. Async interviews: my take thus far

    smallcultfollowing.com

  129. Update: Stripe's Response Regarding User Tracking

    mtlynch.io

  130. #04 - NixOS Weekly

    weekly.nixos.org

  131. Stripe is Silently Recording Your Movements On its Customers' Websites

    mtlynch.io

  132. Library-ification and analyzing Rust

    smallcultfollowing.com

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

    andrewkelley.me

  134. #03 - NixOS Weekly

    weekly.nixos.org

  135. Async Interview #7: Withoutboats

    smallcultfollowing.com

  136. Async Interview #6: Eliza Weisman

    smallcultfollowing.com

  137. #02 - NixOS Weekly

    weekly.nixos.org

  138. Async Interview #5: Steven Fackler

    smallcultfollowing.com

  139. Async Interview #4: Florian Gilcher

    smallcultfollowing.com

  140. #01 - 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