Signals

  1. Saturday Morning Breakfast Cereal - Spirit


    | smbc-comics.com
  2. Xmas movies


    | jwz.org
  3. Unknown Xmas


    | jwz.org
  4. Golfing Is Not Rowing


    | taylor.town
  5. My Coding Adventures in 2025


    | susam.net
  6. Arcane Cheese with Doomtrain Extreme


    | xeiaso.net
  7. All The Way Through


    | krooxworld.com
  8. Saturday Morning Breakfast Cereal - Anything


    | smbc-comics.com
  9. Eminent Domain PG&E


    | jwz.org
  10. Newtype Index Pattern In Zig


    | matklad.github.io
  11. Static Allocation For Compilers


    | matklad.github.io
  12. Affordances are Inconceivable


    | taylor.town
  13. Nerd Quiz #3


    | susam.net
  14. Updates


    | jwz.org
  15. Saturday Morning Breakfast Cereal - Comparative


    | smbc-comics.com
  16. Books I Enjoyed in 2025


    | borretti.me
  17. Funny Numbers


    | xkcd.com
  18. Four way stop versus $100 billion valuation.


    | jwz.org
  19. Go in 9×9 is Awesome


    | entropicthoughts.com
  20. What's "new" in Miri (and also, there's a Miri paper!)


    | ralfj.de
  21. Saturday Morning Breakfast Cereal - Mad


    | smbc-comics.com
  22. Plot Thickener


    | oglaf.com
  23. Coarse is Better


    | borretti.me
  24. Anime review: Ergo Proxy (2006)


    | world-playground-deceit.net
  25. Saturday Morning Breakfast Cereal - Hop


    | smbc-comics.com
  26. What are your favorite Shadertoys?


    | jwz.org
  27. Saturday Morning Breakfast Cereal - Splat


    | smbc-comics.com
  28. Filtered for conspiracy theories


    | interconnected.org
  29. The "Donut Shop Ends Police Discount" guy is no longer Deputy Director of the FBI.


    | jwz.org
  30. A Brief History of Roombas with Fart Spray


    | taylor.town
  31. Pole Vault Pole


    | xkcd.com
  32. Introducing RSC Explorer


    | overreacted.io
  33. Saturday Morning Breakfast Cereal - Where


    | smbc-comics.com
  34. How To Win Titular Metagames


    | taylor.town
  35. Military Standard on Software Control Levels


    | entropicthoughts.com
  36. Dumb Cipher Solver


    | unnamed.website
  37. in which our protagonist dreams of laurels


    | wingolog.org
  38. Combinatorial Species


    | unnamed.website
  39. Saturday Morning Breakfast Cereal - Effigy


    | smbc-comics.com
  40. <a href="https://idiomdrottning.org/such-a-tiny">And the band kept on playing (until it didn’t)</a>


    | idiomdrottning.org
  41. The original Mozilla "Dinosaur" logo artwork


    | jwz.org
  42. Telescope Types


    | xkcd.com
  43. Saturday Morning Breakfast Cereal - Aspect


    | smbc-comics.com
  44. You are not special


    | todepond.com
  45. Fucking Python


    | jwz.org
  46. Packaging Perl and Shell for NixOS Deployment


    | entropicthoughts.com
  47. Common Lisp Dependency Vendoring with Submodules


    | aartaka.me
  48. Size Difference 2


    | krooxworld.com
  49. Roomba doom


    | jwz.org
  50. Saturday Morning Breakfast Cereal - Life


    | smbc-comics.com
  51. XQuartz EGL


    | jwz.org
  52. i'm just having fun


    | jyn.dev
  53. Jumping Frog Radius


    | xkcd.com
  54. Statistics made simple


    | tonsky.me
  55. RIP John Varley


    | jwz.org
  56. Saturday Morning Breakfast Cereal - Tolkien


    | smbc-comics.com
  57. The kingdom of lost hope


    | tfeb.org
  58. Staff


    | oglaf.com
  59. Mark V. Shaney Junior 0.2.0


    | susam.net
  60. PRANIC LIFT 777


    | jwz.org
  61. Saturday Morning Breakfast Cereal - Wolf


    | smbc-comics.com
  62. Fed 24 Years of My Blog Posts to a Markov Model


    | susam.net
  63. Fast SEQUENCE iteration in Common Lisp


    | world-playground-deceit.net
  64. What if the Torment Nexus was fundamental to WordPress?


    | jwz.org
  65. Study Finds 80% Of Americans Lack Social Connections To Pull Off Heist


    | jwz.org
  66. Saturday Morning Breakfast Cereal - Turkin


    | smbc-comics.com
  67. Under Attack, Please Stand By


    | jwz.org
  68. what is a build system, anyway?


    | jyn.dev
  69. Mark V. Shaney Junior 0.1.0


    | susam.net
  70. 2025-12-12 hey


    |
  71. My new fave thing to go to is algoraves


    | interconnected.org
  72. Saturday Morning Breakfast Cereal - Poetry


    | smbc-comics.com
  73. Deprecate Like You Mean It


    | entropicthoughts.com
  74. Some Fun Software Facts


    | buttondown.com
  75. Saturday Morning Breakfast Cereal - Real


    | smbc-comics.com
  76. CopIMAP - IMAP/Maildir library for Common Lisp


    | lisperator.net
  77. I Wish People Were More Public


    | borretti.me
  78. Honsky Dot CX Adjustable Anus Clamp


    | jwz.org
  79. Saturday Morning Breakfast Cereal - All


    | smbc-comics.com
  80. Installing Every NixOS Package


    | unnamed.website
  81. Today in Email Hegemony


    | jwz.org
  82. Do Not Optimize Away


    | matklad.github.io
  83. Emoji Book Synopses


    | taylor.town
  84. Advent of Code in Dialog


    | entropicthoughts.com
  85. <a href="https://idiomdrottning.org/cbv-push">Call by value but the value is two pointers</a>


    | idiomdrottning.org
  86. We are not here to make code


    | todepond.com
  87. The wikiblogardenite turns two years old


    | todepond.com
  88. Saturday Morning Breakfast Cereal - Capital


    | smbc-comics.com
  89. Anaphora in Static Orthodox First-Order Logic:


    | okmij.org
  90. Saturday Morning Breakfast Cereal - Dunno


    | smbc-comics.com
  91. Signs


    | oglaf.com
  92. Adding unpack syntax to RCL


    | ruudvanasseldonk.com
  93. Saturday Morning Breakfast Cereal - Steinbach


    | smbc-comics.com
  94. Video text remover


    | jwz.org
  95. Mechanical Habits


    | matklad.github.io
  96. Fizz Buzz in CSS


    | susam.net
  97. Los Campesinos on streaming:


    | jwz.org
  98. My mental model of the AI race


    | interconnected.org
  99. Saturday Morning Breakfast Cereal - Hundred


    | smbc-comics.com
  100. I want a better build executor


    | jyn.dev
  101. CSS Fizz Buzz with Ordered List


    | susam.net
  102. Struggling Towards an Algebraic Theory of Music


    |
  103. Palantir CEO Says Making War Crimes Constitutional Would Be Good for Business


    | jwz.org
  104. Literals and constants in Common Lisp


    | tfeb.org
  105. Theseus The Tank Engine


    | jwz.org
  106. Trustworthy software through non-profits?


    | more-magic.net
  107. XScreenSaver and PAM


    | jwz.org
  108. I want a better action graph serialization


    | jyn.dev
  109. Transparent Leadership Beats Servant Leadership


    | entropicthoughts.com
  110. Kohler's $600/month toilet camera uses your turds to train AI


    | jwz.org
  111. Snail Heist


    | jwz.org
  112. XScreenSaver 6.13


    | jwz.org
  113. negative build dependencies


    | jyn.dev
  114. Emacs Info Expressions


    | susam.net
  115. Triangle-Free Cayley Graph


    | susam.net
  116. CSS Fizz Buzz


    | susam.net
  117. Why WinQuake exists and how it works


    | fabiensanglard.net
  118. <a href="https://idiomdrottning.org/scheme-do">Scheme Do</a>


    | idiomdrottning.org
  119. xattr


    | jwz.org
  120. Summary of changes for November 2025


    | 100r.ca
  121. In defense of lock poisoning in Rust


    | sunshowers.io
  122. Feynman vs. Computer


    | entropicthoughts.com
  123. <a href="https://idiomdrottning.org/aoc25">Advent of Code, 2025</a>


    | idiomdrottning.org
  124. SLip runs QUEEN (Lisp chess library), and a PGN viewer in browser


    | lisperator.net
  125. Advent of Code 2025


    | funcall.blogspot.com
  126. New AI slop signal: code blocks with weird indentation


    | xeiaso.net
  127. NixOS 25.11 released


    | nixos.org
  128. Goat


    | oglaf.com
  129. Periodic Spaces


    | ianthehenry.com
  130. Context plumbing


    | interconnected.org
  131. <a href="https://idiomdrottning.org/kindred-cardtype">Kindred isn’t a supertype because sorceries can’t be goblins</a>


    | idiomdrottning.org
  132. Intergalactic Sex Shop


    | krooxworld.com
  133. ßh


    | jwz.org
  134. Size Matters


    | matklad.github.io
  135. A timing macro for Common Lisp


    | tfeb.org
  136. 2025-11-27 0,0000000001mm


    |
  137. Renewing GPG Subkeys in 2025


    | entropicthoughts.com
  138. OpenAI says dead teen violated TOS when he used ChatGPT to plan suicide


    | jwz.org
  139. Generalized Worley Noise


    | ianthehenry.com
  140. How to get hired in 2025


    | tonsky.me
  141. When there's a crisis, three things can happen


    | todepond.com
  142. <a href="https://idiomdrottning.org/shirking">Shirking: Unplugged in Stockholm</a>


    | idiomdrottning.org
  143. Software Never Fails


    | entropicthoughts.com
  144. One more week to the Logic for Programmers Food Drive


    | buttondown.com
  145. Towards Better Word


    | aartaka.me
  146. Web page annoyances that I don't inflict on you here


    | rachelbythebay.com
  147. Quake Engine Indicators


    | fabiensanglard.net
  148. <a href="https://idiomdrottning.org/automobyl">Bilavgaserna är som fem tjernobylkatastrofer i veckan</a>


    | idiomdrottning.org
  149. November


    | oglaf.com
  150. Music review: Katatonia - Dance of December Souls (1993)


    | world-playground-deceit.net
  151. TigerBeetle Blog


    | matklad.github.io
  152. Python Distributions for Bazel


    | beza1e1.tuxen.de
  153. 210 IQ is not enough


    | taylor.town
  154. Fizz Buzz with Cosines


    | susam.net
  155. Questions for Cloudflare


    | entropicthoughts.com
  156. Happy BitBLT Day to all who celebrate


    | jwz.org
  157. <a href="https://idiomdrottning.org/kd-vill-skapa-ett-helvete-pa-jorden">KD vill skapa ett helvete på jorden</a>


    | idiomdrottning.org
  158. Spinning up a new thing: Inanimate


    | interconnected.org
  159. Digdoku


    | kevincox.ca
  160. brownouts reveal system boundaries


    | jyn.dev
  161. Function tracing in Common Lisp


    | world-playground-deceit.net
  162. More tales about outages and numeric limits


    | rachelbythebay.com
  163. The lost cause of the Lisp machines


    | tfeb.org
  164. Nerd Quiz #2


    | susam.net
  165. Logo: Clojure+


    | tonsky.me
  166. What Killed Perl?


    | entropicthoughts.com
  167. 2025-11-17 a playlist to romanticize stack shuffling


    |
  168. Code golfing FizzBuzz in 88 bytes of C


    | world-playground-deceit.net
  169. How quake.exe got its TCP/IP stack


    | fabiensanglard.net
  170. AI success anecdotes


    | funcall.blogspot.com
  171. <a href="https://idiomdrottning.org/slop-cure">The Cure for Slop</a>


    | idiomdrottning.org
  172. Buoyancy


    | oglaf.com
  173. Ad-Hoc Emacs Packages with Nix


    | borretti.me
  174. ChessLab - A program for chess players


    | tomscii.sig7.se
  175. <a href="https://idiomdrottning.org/emacs-font-fun">Emacs Font Fun</a>


    | idiomdrottning.org
  176. Linux on the Fujitsu Lifebook U729


    | borretti.me
  177. 3 books with Samuel Arbesman


    | interconnected.org
  178. <a href="https://idiomdrottning.org/boredom">Boredom and existentialism</a>


    | idiomdrottning.org
  179. <a href="https://idiomdrottning.org/twenty-percent-cooler">Twenty Percent Cooler</a>


    | idiomdrottning.org
  180. <a href="https://idiomdrottning.org/vi-forlorade-fajten">Vi förlorade fajten</a>


    | idiomdrottning.org
  181. Agda on NixOS


    | borretti.me
  182. the last couple years in v8's garbage collector


    | wingolog.org
  183. <a href="https://idiomdrottning.org/doomscrolling">The Doom That Came to Scrolling</a>


    | idiomdrottning.org
  184. Needy programs


    | tonsky.me
  185. Arrival Radar


    | entropicthoughts.com
  186. <a href="https://idiomdrottning.org/bw-screens">Black and white device screens</a>


    | idiomdrottning.org
  187. <a href="https://idiomdrottning.org/gullible-fox">Gullible like a fox</a>


    | idiomdrottning.org
  188. <a href="https://idiomdrottning.org/sweden-and-america">We’re not living in America</a>


    | idiomdrottning.org
  189. Valve is about to win the console generation


    | xeiaso.net
  190. Rewrite of Gemini API (AI content)


    | funcall.blogspot.com
  191. Ditch your (mut)ex, you deserve better


    | chrispenner.ca
  192. the terminal of the future


    | jyn.dev
  193. Hire Me in Japan


    | overreacted.io
  194. Novel review: Alain Damasio - La Horde du Contrevent (2004)


    | world-playground-deceit.net
  195. Advent of Code on the Z-machine


    | entropicthoughts.com
  196. Get Logic for Programmers 50% off & Support Chicago Foodbanks


    | buttondown.com
  197. Readonly Characters Are a Big Deal


    | matklad.github.io
  198. Customizing ed(2): Syntax Highlighting and rlwrap Heresy


    | aartaka.me
  199. <a href="https://idiomdrottning.org/prims-and-evans">Prims and Evans</a>


    | idiomdrottning.org
  200. Rut


    | oglaf.com
  201. Error ABI


    | matklad.github.io
  202. AI Minus Vagina


    | taylor.town
  203. OpenAI employees… are you okay?


    | drewdevault.com
  204. <a href="https://idiomdrottning.org/pluribus">Pluribus (after just two episodes)</a>


    | idiomdrottning.org
  205. Oedipus is about the act of figuring out what Oedipus is about


    | interconnected.org
  206. Placebo Emporium: 2025 Annual Shareholder Letter


    | taylor.town
  207. The Downside of Anthropomorphizing


    | funcall.blogspot.com
  208. Error Codes for Control Flow


    | matklad.github.io
  209. On Async Mutexes


    | matklad.github.io
  210. `SocketAddrV6` is not roundtrip serializable


    | sunshowers.io
  211. Immutable by Design: The Deep Tech Behind Tigris Bucket Forking


    | tigrisdata.com
  212. AWS DynamoDB Outage Analysis


    | entropicthoughts.com
  213. <a href="https://idiomdrottning.org/unplug-weirdo">Being an unplug weirdo to not be a FOSS weirdo</a>


    | idiomdrottning.org
  214. Guide to Cryptic Crosswords


    | mgmarlow.com
  215. Deliberate Anthropomorphizing


    | funcall.blogspot.com
  216. Summary of changes for October 2025


    | 100r.ca
  217. Flittermouse


    | oglaf.com
  218. build system tradeoffs


    | jyn.dev
  219. Movie review: M (1931)


    | world-playground-deceit.net
  220. Using Assisted-by commit footers instead of banning AI tools


    | xeiaso.net
  221. bonktober 31 Spreading


    | krooxworld.com
  222. Compilers: Incrementally and Extensibly


    | okmij.org
  223. Music review: Joy Division - Unknown Pleasures (1979)


    | world-playground-deceit.net
  224. Movie review: Dark Water (2002)


    | world-playground-deceit.net
  225. Disentangling iteration from value accumulation


    | tfeb.org
  226. Enhancing LLM Personality


    | funcall.blogspot.com
  227. What's the Derivative of a Data Type?


    | unnamed.website
  228. bonktober 30 Caress


    | krooxworld.com
  229. Taking steps to end traffic from abusive cloud providers


    | anubis.techaro.lol
  230. wastrel, a profligate implementation of webassembly


    | wingolog.org
  231. Filtered for wobbly tables and other facts


    | interconnected.org
  232. Fearless dataset experimentation with bucket forking


    | tigrisdata.com
  233. Making Sense of Lambda Calculus 6: Recurring Problems


    | aartaka.me
  234. The Janusian Genesis: A Chronicle of Emergent Agency in a Self-Modifying Language Model (AI assisted)


    | funcall.blogspot.com
  235. A Method for Implementing First-Class Continuations on the JVM and CLR (AI assisted)


    | funcall.blogspot.com
  236. Dictatorship software


    | todepond.com
  237. "No way to prevent this" say users of only language where this regularly happens


    | xeiaso.net
  238. Weather Forecasts Are Punctuated


    | entropicthoughts.com
  239. I'm taking a break


    | buttondown.com
  240. 2025-10-27 Commutative Arithmetic Anarchy


    |
  241. Disclosure


    | oglaf.com
  242. Why React Matters


    | mgmarlow.com
  243. An IT guy


    | nophpunintended.com
  244. Music review: Have a Nice Life - Deathconsciousness (2008)


    | world-playground-deceit.net
  245. Selected Meta Prompts


    | funcall.blogspot.com
  246. Jonesing For The Next Disruptor


    | datagubbe.se
  247. Can Fat Mike Skate?


    | datagubbe.se
  248. Haiku 4.5 Playing Text Adventures


    | entropicthoughts.com
  249. ICan'tBelieveICanProveItCanSort!


    | unnamed.website
  250. What's up with FUTO?


    | drewdevault.com
  251. Advanced Self-Aware ed(1)


    | aartaka.me
  252. Modal editing is a weird historical contingency we have through sheer happenstance


    | buttondown.com
  253. How to orphan an online account


    | tfeb.org
  254. How to Fix Any Bug


    | overreacted.io
  255. The Greatness of Text Adventures


    | entropicthoughts.com
  256. Do not turn off


    | rachelbythebay.com
  257. The SEI photometer


    | tfeb.org
  258. Novel review: Arkady & Boris Strugatsky - Roadside Picnic (1972)


    | world-playground-deceit.net
  259. Wishbone


    | oglaf.com
  260. Anime review: New Panty & Stocking with Garterbelt (2025)


    | world-playground-deceit.net
  261. Movie review: Event Horizon (1997)


    | world-playground-deceit.net
  262. Barium 0.2 - What's new?


    | tomscii.sig7.se
  263. A Self-actualized LLM (AI content)


    | funcall.blogspot.com
  264. Discuss Nerd Quiz


    | susam.net
  265. A Thorough Look into RBS for Rails


    | mgmarlow.com
  266. 2025-10-18 Radio Taiso


    |
  267. Novel review: Joe Abercrombie - The First Law (2006-2008)


    | world-playground-deceit.net
  268. Hidden benefits of undefined behavior


    | mazzo.li
  269. The Phase Change


    | buttondown.com
  270. Eco-populism


    | todepond.com
  271. Exploring Arrows for sequencing effects


    | chrispenner.ca
  272. Nerd Quiz #1


    | susam.net
  273. Nerd Quiz


    | susam.net
  274. Non-Obvious Haskell Idiom: Bind to Lambda Case


    | entropicthoughts.com
  275. Dealing with Stray Middle Click Events with Google Chrome in X11


    | matttproud.com
  276. I am sorry, but everyone is getting syntax highlighting wrong


    | tonsky.me
  277. Arrows to Arrows, Categories to Queries


    |
  278. First look at the DGX Spark


    | xeiaso.net
  279. Hazardous States and Accidents


    | entropicthoughts.com
  280. Line-based Lisp Editing


    | aartaka.me
  281. The Peach meme


    | datagubbe.se
  282. jj Recipe: Collapsing Working Tree for Review


    | matttproud.com
  283. Capital Vices


    | oglaf.com
  284. Abstraction, not syntax


    | ruudvanasseldonk.com
  285. Movie review: Stalker (1979)


    | world-playground-deceit.net
  286. Three ways formally verified code can go wrong in practice


    | buttondown.com
  287. A Couple of More AI Apps


    | funcall.blogspot.com
  288. Tracing the expansion of external macros


    | tfeb.org
  289. London


    | tfeb.org
  290. Unhinged ThinkPad Repair Guide


    | unnamed.website
  291. Common Lisp Syntax Highlighter


    | funcall.blogspot.com
  292. Theorems for Free Redux


    |
  293. Optional per-line prefix for trace-macroexpand


    | tfeb.org
  294. Mu


    | tfeb.org
  295. The Ilford pop up darkroom


    | tfeb.org
  296. Defaulting places in Common Lisp


    | tfeb.org
  297. Non-Obvious Haskell Idiom: ViewPattern Argument Transform


    | entropicthoughts.com
  298. Scene veterans


    | todepond.com
  299. I am an unreliable narrator


    | todepond.com
  300. SLip news - more Common Lisp!


    | lisperator.net
  301. Functional Threading “Macros”


    | aartaka.me
  302. Dishes


    | oglaf.com
  303. Be More Impolite


    | taylor.town
  304. Hashcards: A Plain-Text Spaced Repetition System


    | borretti.me
  305. QuickQWERTY 1.2.0


    | susam.net
  306. Working with the Amiga's RAM and RAD disks


    | datagubbe.se
  307. LLM Prompt Fixed Point: the Ultimate Prompt


    | funcall.blogspot.com
  308. Fun with Monoids and Map-Reduce:


    | okmij.org
  309. Reinstated My Guestbook After 20 Years


    | susam.net
  310. Cancelling async Rust


    | sunshowers.io
  311. Is Worse Really Better?


    | funcall.blogspot.com
  312. Everything in our life is hierarchal, even blog posts


    | todepond.com
  313. Where It's at://


    | overreacted.io
  314. Why I Keep Blogging With Emacs


    | entropicthoughts.com
  315. Summary of changes for September 2025


    | 100r.ca
  316. Embracing Slow LLM Workflows


    | lepisma.xyz
  317. 2025-09-30 Dear Majmasz


    |
  318. Hastily made coffee video


    | xeiaso.net
  319. What the Meteorologist: Announcing wxpull


    | entropicthoughts.com
  320. Using an LLM on the Advent of Code


    | funcall.blogspot.com
  321. Embers


    | oglaf.com
  322. QuickQWERTY 1.1.0


    | susam.net
  323. Local Japanese culture festival haul


    | world-playground-deceit.net
  324. A Prompt to Create a Starter Common Lisp Project


    | funcall.blogspot.com
  325. Open Social


    | overreacted.io
  326. New Blog Post: " A Very Early History of Algebraic Data Types"


    | buttondown.com
  327. Open sourcing TernFS, a distributed filesystem


    | mazzo.li
  328. The Wind, a Pole, and the Dragon


    | entropicthoughts.com
  329. Monads are too powerful: The Expressiveness Spectrum


    | chrispenner.ca
  330. Cloudflare bankrolls fascists


    | drewdevault.com
  331. Just Let Me Select Text


    | aartaka.me
  332. How to think about ML Evaluation?


    | lepisma.xyz
  333. Town Hall #28: Noodle


    | taylor.town
  334. Procedural Rhetoric: Opinions as Algorithms


    | entropicthoughts.com
  335. Requiem for a Hash Function, or: How I learned to love package maphash


    | matttproud.com
  336. The Brine


    | oglaf.com
  337. The story of Musium


    | ruudvanasseldonk.com
  338. Deploy Guix on DigitalOcean without cloud-init


    | systemreboot.net
  339. Deno's stdlib is Available Outside Deno


    | mgmarlow.com
  340. 2025-09-17 Aliceffekt Unslumber


    |
  341. A better future for JavaScript that won't happen


    | drewdevault.com
  342. System Instruction Fixed Point


    | funcall.blogspot.com
  343. What I wanted


    | todepond.com
  344. Sometimes you want to skip that CGI Status header


    | rachelbythebay.com
  345. Do Not Shred Your Fingers In An Actual Blender


    | taylor.town
  346. You Want Technology With Warts


    | entropicthoughts.com
  347. Analyzing Lisp Redux: One Form At a Time


    | funcall.blogspot.com
  348. Polytheism


    | oglaf.com
  349. Puzzle: Read Preserving Comments


    | funcall.blogspot.com
  350. Recreating the US/* time zone situation


    | rachelbythebay.com
  351. ERP Therapy Sucks


    | taylor.town
  352. My Lobsters Interview


    | susam.net
  353. Debian 13, Postgres, and the US/* time zones


    | rachelbythebay.com
  354. Music review: Gorguts - Obscura (1998)


    | world-playground-deceit.net
  355. Many Hard Leetcode Problems are Easy Constraint Problems


    | buttondown.com
  356. Growing better


    | todepond.com
  357. Complex end-to-end tests using Guix G-expressions


    | systemreboot.net
  358. Go: Improving Example Visibility in pkgsite (pkg.go.dev)


    | matttproud.com
  359. My ed(1) Toolbox


    | aartaka.me
  360. The LLM Experience Gap


    | funcall.blogspot.com
  361. Bus factor


    | todepond.com
  362. Analyzing Common Lisp


    | funcall.blogspot.com
  363. I Am Still Alive


    | whitevhs.xyz
  364. Slight Improvement over GitHub's Colors


    | lepisma.xyz
  365. Cliff Diver


    | oglaf.com
  366. "I'm the type of person who..."


    | taylor.town
  367. Anime review: Katanagatari (2010)


    | world-playground-deceit.net
  368. Music review: Depeche Mode - Black Celebration (1986)


    | world-playground-deceit.net
  369. Paginated collections


    | funcall.blogspot.com
  370. The Demo Scene is Dying, But That's Alright


    | datagubbe.se
  371. Having an Effect:


    | okmij.org
  372. S-CORE vs AUTOSAR: Open Source as an Alternative to Standards?


    | beza1e1.tuxen.de
  373. The Angels and Demons of Nondeterminism


    | buttondown.com
  374. Gemini API


    | funcall.blogspot.com
  375. August Was a Great Month for Puzzles


    | mgmarlow.com
  376. Wes Streeting


    | tfeb.org
  377. Google API


    | funcall.blogspot.com
  378. 100,000,000 CROWPOWER and no horses on the moon


    | taylor.town
  379. I gotta make music


    | todepond.com
  380. Did the nazis like degenerate art?


    | todepond.com
  381. Making the most of a dumb fax switcher box in the old days


    | rachelbythebay.com
  382. A Lean Syntax Primer


    | overreacted.io
  383. 2025-09-02 Year Of The Basic Desktop!


    |
  384. mbzlists: Music Curation by Humans, for Humans


    | lepisma.xyz
  385. Lisp Still Matters


    | funcall.blogspot.com
  386. The Nikon F2


    | tfeb.org
  387. The Lomo daylight film tank


    | tfeb.org
  388. Summary of changes for August 2025


    | 100r.ca
  389. Common Items


    | oglaf.com
  390. Automating configuration updates with rcl patch


    | ruudvanasseldonk.com
  391. with-imported-modules and friends


    | systemreboot.net
  392. Flagging Files that Ignore Files Match


    | matttproud.com
  393. Novel review: Stanisław Lem - Solaris (1961)


    | world-playground-deceit.net
  394. Indent generated G-expression scripts


    | systemreboot.net
  395. Logical Duals in Software Engineering


    | buttondown.com
  396. The Curious Case of Flunking My Anthropic Interview (Again)


    | taylor.town
  397. Minimum clown


    | tfeb.org
  398. NixOS PostgreSQL Major Version Upgrade


    | kevincox.ca
  399. Unsolicited Dick Sonnets


    | oglaf.com
  400. Good Vibes: A Claude-Code Case-Study


    | taylor.town
  401. Frequently asked questions


    | todepond.com
  402. Music review: Godkiller - The End of the World (1998)


    | world-playground-deceit.net
  403. The glorious AI future


    | tfeb.org
  404. The Baby Paradox in Haskell


    | blog.jle.im
  405. Sapir-Whorf does not apply to Programming Languages


    | buttondown.com
  406. the core of rust


    | jyn.dev
  407. Embedding Wren in Hare


    | drewdevault.com
  408. Prime Number Grid Explorer


    | susam.net
  409. 2025-08-19 Fiu Sos


    |
  410. Go: Package-Centric Organization


    | matttproud.com
  411. Screen walls


    | todepond.com
  412. Anime review: Spriggan (1998)


    | world-playground-deceit.net
  413. Customizing Lisp REPLs


    | aartaka.me
  414. Hook


    | oglaf.com
  415. Movie review: The Running Man (1987)


    | world-playground-deceit.net
  416. Beyond Booleans


    | overreacted.io
  417. This is not an AI event


    | todepond.com
  418. NO MORE MANIFESTOS


    | todepond.com
  419. You should add debug views to your DB


    | chrispenner.ca
  420. End vulnerability


    | todepond.com
  421. The best way to write a blog post


    | todepond.com
  422. Save memory and CPU with an interning cache


    | chrispenner.ca
  423. Behind the Scenes: CI and CD with this Web Site and Blog


    | matttproud.com
  424. Using traversals to batch database queries


    | chrispenner.ca
  425. A stern letter to the drawbridge operator


    | taylor.town
  426. how to communicate with intent


    | jyn.dev
  427. Gridbeam floor table


    | systemreboot.net
  428. Music review: Burzum - Burzum (1992)


    | world-playground-deceit.net
  429. self-raising


    | oglaf.com
  430. 2025-08-10 Liud a Solresol


    |
  431. Movie review: A History of Violence (2005)


    | world-playground-deceit.net
  432. The wikiblogarden turns one year old


    | todepond.com
  433. What works for me and how I think about it


    | todepond.com
  434. Longing


    | todepond.com
  435. an engineer's perspective on hiring


    | jyn.dev
  436. This website is for humans


    | localghost.dev
  437. What's new with Himitsu 0.9?


    | drewdevault.com
  438. whippet hacklog: adding freelists to the no-freelist space


    | wingolog.org
  439. Software books I wish I could read


    | buttondown.com
  440. Losslessly Changing Video Framerate


    | kevincox.ca
  441. Nested grouping-aggregation: Vertical monoid composition.


    | okmij.org
  442. Anime review: Psycho-Pass (2012)


    | world-playground-deceit.net
  443. Movie review: Faust (1994)


    | world-playground-deceit.net
  444. Novel review: Jean-Philippe Jaworsky - Même pas mort (2013)


    | world-playground-deceit.net
  445. New Pixel Art


    | datagubbe.se
  446. Just Don’t


    | aartaka.me
  447. Music review: Acid Bath - Demos: 1993-1996 (2005)


    | world-playground-deceit.net
  448. Squashing my dumb bugs and why I log build ids


    | rachelbythebay.com
  449. God created men; Sam Altman made them equal.


    | taylor.town
  450. Proving Fermat's Last Theorem in Dafny


    | unnamed.website
  451. Wishfinder


    | oglaf.com
  452. Music review: Godflesh - Slavestate (1991)


    | world-playground-deceit.net
  453. Compilation speed of CL implementations


    | world-playground-deceit.net
  454. Summary of changes for July 2025


    | 100r.ca
  455. Rotating my PGP key


    | ruudvanasseldonk.com
  456. fio-crystaldiskbenchmark


    | world-playground-deceit.net
  457. 2000 words about arrays and tables


    | buttondown.com
  458. The Math Is Haunted


    | overreacted.io
  459. Emacs htmlize as batch script


    | world-playground-deceit.net
  460. More retrocomputing, less nostalgia


    | datagubbe.se
  461. Adding Planets to Celestia on macOS


    | borretti.me
  462. Even More Travel Photos


    | unnamed.website
  463. 2025-07-28 Workout Routine


    |
  464. Why "spinml"


    | world-playground-deceit.net
  465. Thy Bounty


    | oglaf.com
  466. Music review: Foetus - Nail (1985)


    | world-playground-deceit.net
  467. Programming Language Escape Hatches


    | buttondown.com
  468. There is no memory safety without thread safety


    | ralfj.de
  469. Plaintext Email Formatting


    | aartaka.me
  470. I Don't Like Imports


    | kevincox.ca
  471. The Problem with Modelling Subjectivity


    | lepisma.xyz
  472. Do it yourself


    | todepond.com
  473. The paradox of in-fighting


    | todepond.com
  474. Hayfever


    | oglaf.com
  475. 2025-07-18 Polycat


    |
  476. Maybe writing speed actually is a bottleneck for programming


    | buttondown.com
  477. you are in a box


    | jyn.dev
  478. Costume Drama


    | oglaf.com
  479. constrained languages are easier to optimize


    | jyn.dev
  480. Do you really love repetition?


    | todepond.com
  481. Group flattery works


    | todepond.com
  482. Logic for Programmers Turns One


    | buttondown.com
  483. guile lab notebook: on the move!


    | wingolog.org
  484. Why I Am Stupid


    | aartaka.me
  485. Documenting what you're willing to support (and not)


    | rachelbythebay.com
  486. The Tree Borrows paper is finally published


    | ralfj.de
  487. Off-leash


    | oglaf.com
  488. sorry for the rss screwup


    | jyn.dev
  489. Music review: Eyehategod - Dopesick (1996)


    | world-playground-deceit.net
  490. operators, not users and programmers


    | jyn.dev
  491. Touching grass (and shrubs, and flowers, and dog)


    | localghost.dev
  492. Music review: Electric Wizard - Dopethrone (2000)


    | world-playground-deceit.net
  493. Approach to LLMs and Other Reflections


    | matttproud.com
  494. "Bad Apple!!" But It's 3288 Lean Tactics Spamming VS Code


    | unnamed.website
  495. X11 record and replay


    | world-playground-deceit.net
  496. Logical Quantifiers in Software


    | buttondown.com
  497. The Amiga 3000 UNIX and Sun Microsystems


    | datagubbe.se
  498. fuck off ai music


    | todepond.com
  499. The Hamburger Menu Is No Longer a Hamburger Menu


    | datagubbe.se
  500. The current state of MiniRust


    | ralfj.de
  501. Slashes


    | todepond.com
  502. 2025-07-01 Tent


    |
  503. Sometimes rage is the right response


    | todepond.com
  504. Process Groups, Sessions, and Controlling Terminals


    | jwodder.github.io
  505. Feedback: working state, mobile rollovers, and IP filtering


    | rachelbythebay.com
  506. complected and orthogonal persistence


    | jyn.dev
  507. Propagator networks very briefly


    | systemreboot.net
  508. Just speak the truth


    | drewdevault.com
  509. FRAP


    | oglaf.com
  510. Limerick


    | taylor.town
  511. Local art fair


    | world-playground-deceit.net
  512. Novel review: Robert W. Chambers - The King in Yellow (1895)


    | world-playground-deceit.net
  513. Making of a 88x31 button


    | world-playground-deceit.net
  514. Lisp Logical Pathnames


    | aartaka.me
  515. Calculating rollovers


    | rachelbythebay.com
  516. You can cheat a test suite with a big enough polynomial


    | buttondown.com
  517. How to store Go pointers from assembly


    | mazzo.li
  518. Callithump


    | oglaf.com
  519. Movie review: HANA-BI (1997)


    | world-playground-deceit.net
  520. Music review: Dystopia - Human = Garbage (1994)


    | world-playground-deceit.net
  521. The Little Learner and hotel room hacking


    | dustycloud.org
  522. "I code in PHP"


    | nophpunintended.com
  523. how i write blog posts


    | jyn.dev
  524. Factory farming is bad


    | systemreboot.net
  525. how i use my terminal


    | jyn.dev
  526. How to Identify Human-Generated Content? First ask Why


    | lepisma.xyz
  527. A word from our Sponsor


    | oglaf.com
  528. Music review: Dødheimsgard - 666 International (1999)


    | world-playground-deceit.net
  529. A bubblewrap wrapper


    | world-playground-deceit.net
  530. Ode to Cleaning Robots (a song)


    | dustycloud.org
  531. Do Metaprojects


    | taylor.town
  532. Solving LinkedIn Queens with SMT


    | buttondown.com
  533. Notes on Managing ADHD


    | borretti.me
  534. whippet in guile hacklog: evacuation


    | wingolog.org
  535. Lost Computation


    | aartaka.me
  536. Come back


    | todepond.com
  537. Suppressions of Suppressions


    | overreacted.io
  538. I'm Doing a Little Consulting


    | overreacted.io
  539. Getting a Terminal’s Default Foreground & Background Colors


    | jwodder.github.io
  540. Accepting liveness


    | todepond.com
  541. On Buying the Commodore Brand


    | datagubbe.se
  542. `inline-verilog`: Execute Verilog circuits from Haskell


    | mazzo.li
  543. 2025-06-09 Working Out


    |
  544. Unionize or die


    | drewdevault.com
  545. NAS setup logbook


    | world-playground-deceit.net
  546. Suction


    | oglaf.com
  547. The Finger and the Moon


    | taylor.town
  548. AI is a gamechanger for TLA+ users


    | buttondown.com
  549. How Imports Work in RSC


    | overreacted.io
  550. The Curious Case of the Misspelled Streets in California's Little Switzerland


    | matttproud.com
  551. Why Did The Chicken Cross The Road?


    | taylor.town
  552. Building Industrial Strength Software without Unit Tests


    | chrispenner.ca
  553. RSC for LISP Developers


    | overreacted.io
  554. A productive week-end update


    | world-playground-deceit.net
  555. rsync's defaults are not always enough


    | rachelbythebay.com
  556. Summary of changes for May 2025


    | 100r.ca
  557. penumbra


    | oglaf.com
  558. Progressive JSON


    | overreacted.io
  559. 2025-05-31 Haul Out In Texada


    |
  560. Why Does RSC Integrate with a Bundler?


    | overreacted.io
  561. The Meaning of Icons


    | datagubbe.se
  562. Getting the Current Cursor Position from a Terminal


    | jwodder.github.io
  563. One Roundtrip Per Navigation


    | overreacted.io
  564. What does "Undecidable" mean, anyway


    | buttondown.com
  565. Golden File Testing


    | matttproud.com
  566. Explanations, not Algorithms


    | aartaka.me
  567. My Website Is Ugly Because I Made It


    | goodinternetmagazine.com
  568. Doing Math With Lean


    | unnamed.website
  569. Welts


    | oglaf.com
  570. Why I no longer have an old-school cert on my https site


    | rachelbythebay.com
  571. Picking the right (archaic) Window Manager


    | datagubbe.se
  572. theory building without a mentor


    | jyn.dev
  573. Inboxes are Underrated


    | borretti.me
  574. 2025-05-24 Cast Off


    |
  575. NixOS 25.05 released


    | nixos.org
  576. technical debt is different from technical risk


    | jyn.dev
  577. whippet lab notebook: guile, heuristics, and heap growth


    | wingolog.org
  578. One beat style


    | todepond.com
  579. Desktop Icons Of Yore


    | datagubbe.se
  580. Novel review: S.M. Stirling - The Stone Dogs (1990)


    | world-playground-deceit.net
  581. MIT Dining, Two Years Later


    | unnamed.website
  582. Finding hard 24 puzzles with planner programming


    | buttondown.com
  583. You Can Choose Tools That Make You Happy


    | borretti.me
  584. Small Pyrenees trip


    | world-playground-deceit.net
  585. Hearts Aflame


    | oglaf.com
  586. Building my childhood dream PC


    | fabiensanglard.net
  587. Dear diary


    | todepond.com
  588. New Emacs Package: Helix Mode


    | mgmarlow.com
  589. Solarpunk Web Server


    | sometimes.digital
  590. Whimsical Wire Detector


    | sometimes.digital
  591. Making Sense of Lambda Calculus 5: Bring Computation to (Aggregate) Data


    | aartaka.me
  592. guile on whippet waypoint: goodbye, bdw-gc?


    | wingolog.org
  593. Modeling Awkward Social Situations with TLA+


    | buttondown.com
  594. I didn't transition for the metaphysics


    | sunshowers.io
  595. Event organisers, you don't need to do anything


    | todepond.com
  596. Something very recent


    | nophpunintended.com
  597. Foundering


    | oglaf.com
  598. a whippet waypoint


    | wingolog.org
  599. Cosine in the BEST LANGUAGE EVER


    | unnamed.website
  600. Music review: Down - NOLA (1995)


    | world-playground-deceit.net
  601. Write the most clever code you possibly can


    | buttondown.com
  602. Static as a Server


    | overreacted.io
  603. Novel review: Glen Cook - Sweet Silver Blues (1987)


    | world-playground-deceit.net
  604. RSC for Astro Developers


    | overreacted.io
  605. Transparent UIs


    | aartaka.me
  606. Analyzing API Design via Algebraic Laws


    |
  607. sftp sandboxing


    | jyn.dev
  608. 2025-05-05 For The Future


    |
  609. The British Airways position on various border disputes


    | drewdevault.com
  610. Using Obscure Graph Theory to solve PL Problems


    |
  611. A glimpse of feeling trans


    | todepond.com
  612. How to tell a story


    | todepond.com
  613. The internet can be good


    | todepond.com
  614. Down


    | oglaf.com
  615. Friends with GPS Benefits


    | taylor.town
  616. Music review: diSEMBOWELMENT - Transcendence into the Peripheral (1993)


    | world-playground-deceit.net
  617. Toronto Fish & Chips


    | kevincox.ca
  618. Dead Bird Features


    | kevincox.ca
  619. tools


    | jyn.dev
  620. Summary of changes for June 2025


    | 100r.ca
  621. Some thoughts on how control over web content works


    | rachelbythebay.com
  622. Action Cable + React


    | mgmarlow.com
  623. Proposal for Emoji: Sad Money-Mouth Face


    | taylor.town
  624. Functional HTML


    | overreacted.io
  625. Novel review: S.M. Stirling - Under the Yoke (1989)


    | world-playground-deceit.net
  626. Summary of changes for April 2025


    | 100r.ca
  627. Designing the Language by Cutting Corners


    | aartaka.me
  628. NixOS Logo and Branding Update


    | nixos.org
  629. Textbook Humor


    | taylor.town
  630. Music review: Deathspell Omega - Si Monvmentvm Reqvires, Circvmspice (2004)


    | world-playground-deceit.net
  631. Elegant Configuration APIs and Command Line Flags


    | matttproud.com
  632. Crystal Chariot: a poem for the moment


    | dustycloud.org
  633. Macramé


    | oglaf.com
  634. Ogg Vorbis cover art embedding: Tcl vs Common Lisp


    | world-playground-deceit.net
  635. partitioning ambiguous edges in guile


    | wingolog.org
  636. Grieving code


    | todepond.com
  637. Weird gender feelings


    | todepond.com
  638. Let me use the loo


    | todepond.com
  639. SOLID principles in PHP


    | nophpunintended.com
  640. What Does "use client" Do?


    | overreacted.io
  641. Requirements change until they don't


    | buttondown.com
  642. 3 things other languages should steal from Unison


    | chrispenner.ca
  643. Kafka on the Shore is My Favorite Murakami Novel


    | mgmarlow.com
  644. Impossible Components


    | overreacted.io
  645. Adding keyword parameters to Tcl procs


    | world-playground-deceit.net
  646. Resistance from the tech sector


    | drewdevault.com
  647. the underwoods


    | oglaf.com
  648. Movie review: Ford v Ferrari (2019)


    | world-playground-deceit.net
  649. Science, with Hands: Celebrating Written & Drawn Thoughts


    | lepisma.xyz
  650. Honest and Elitist Thoughts on Why Computers Were More Fun Before


    | datagubbe.se
  651. How I Organize Email with HEY


    | mgmarlow.com
  652. The Halting Problem is a terrible example of NP-Harder


    | buttondown.com
  653. JSX Over The Wire


    | overreacted.io
  654. My promise of liveness


    | todepond.com
  655. Two Years of Rust


    | borretti.me
  656. NiXVM


    | unnamed.website
  657. Sudden Poverty In Nasty Orange Factory Fires


    | todepond.com
  658. G-expressions: Makings of a Make-killer?


    | systemreboot.net
  659. show business


    | oglaf.com
  660. My Backup Infrastructure, 2025 Edition


    | borretti.me
  661. 2025-04-13 Paper Paper Paper


    |
  662. RNG and Cosine in Nix


    | unnamed.website
  663. SLip — a Lisp system in your browser


    | lisperator.net
  664. The 5 Levels of Configuration Languages


    | beza1e1.tuxen.de
  665. Music review: Dead Can Dance - Within the Realm of a Dying Sun (1987)


    | world-playground-deceit.net
  666. Visualizing Bracket City Puzzles


    | mgmarlow.com
  667. Proving That Fenwick Trees are Fast


    | unnamed.website
  668. Be the node you want to see in the network


    | taylor.town
  669. React for Two Computers


    | overreacted.io
  670. Some Things Have To Be Ugly


    | aartaka.me
  671. Solving a "Layton Puzzle" with Prolog


    | buttondown.com
  672. The YAML Exponent Problem causing chaos in your config files


    | brautaset.org
  673. We Live In a Golden Age of Interoperability


    | borretti.me
  674. A Brief History of Web Development


    | nophpunintended.com
  675. Music review: Dark Tranquility - Skydancer (1993)


    | world-playground-deceit.net
  676. The Barium Experiment


    | tomscii.sig7.se
  677. Go: Testing Frameworks and Mini-Languages


    | matttproud.com
  678. The Only Correct Way to Open Bananas (100% Reliable Confirmed)


    | unnamed.website
  679. Strangler Pattern in practice


    | nophpunintended.com
  680. Haskelling My Python


    | unnamed.website
  681. Do stupid things


    | todepond.com
  682. ablutions


    | oglaf.com
  683. The Unifant


    | nophpunintended.com
  684. Go: Debugging Individual Table Tests


    | matttproud.com
  685. “Future me” problems


    | nophpunintended.com
  686. A Firefox addon for putting prices into perspective


    | drewdevault.com
  687. Just about to migrate


    | nophpunintended.com
  688. Domain-Agnostic and Domain-Specific Tools


    | borretti.me
  689. Faking ADTs and GADTs in Languages That Shouldn't Have Them


    | blog.jle.im
  690. [April Cools] Gaming Games for Non-Gamers


    | buttondown.com
  691. Migrating legacy PHP for dummies


    | nophpunintended.com
  692. Summary of changes for March 2025


    | 100r.ca
  693. Uncovering Tarot Biases with Simple NLP


    | aartaka.me
  694. Stepmother


    | oglaf.com
  695. 2025-03-30 Spring Skates


    |
  696. Printable Shavian dictionary of the 1650 most common English words


    | systemreboot.net
  697. Music review: Darkthrone - Goatlord (1996)


    | world-playground-deceit.net
  698. Data demand some damn respect.


    | taylor.town
  699. Terrible Horrible No Good Very Bad Python


    | jyn.dev
  700. Using linkhut to signal-boost my bookmarks


    | drewdevault.com
  701. Problems with the heap


    | rachelbythebay.com
  702. Betteridge's Law of Software Engineering Specialness


    | buttondown.com
  703. You might want to stop running atop


    | rachelbythebay.com
  704. I AM NOT DEAD YET


    | todepond.com
  705. A Good Rose Ink


    | lepisma.xyz
  706. Doing Something Actually Useful With Formal Verification


    | unnamed.website
  707. Flowchart for Choosing gRPC Methods Types


    | matttproud.com
  708. LIVENESS


    | todepond.com
  709. Minutes


    | todepond.com
  710. "From scratch" live coding is a lie


    | todepond.com
  711. LLMs, But Only Because Your Tech SUCKS


    | aartaka.me
  712. Herp


    | oglaf.com
  713. BRA and KET: String Interpolation in AmigaDOS


    | datagubbe.se
  714. Music review: Danzig - Danzig II - Lucifuge (1990)


    | world-playground-deceit.net
  715. Okay fine I’ll define live coding


    | todepond.com
  716. Using Elves to Keep Go Toolchain Up-to-Date


    | matttproud.com
  717. MCPs are APIs for LLMs


    | maxime.sh
  718. You can pay me 99 pounds to fast track a blog post


    | todepond.com
  719. Past and Present Futures of User Interface Design


    | datagubbe.se
  720. Making Sense of Lambda Calculus 4: Applicative vs. Normal Order


    | aartaka.me
  721. Underground cardboard


    | todepond.com
  722. Anthropic Prompt Generator


    | maxime.sh
  723. The Five-Week Solo Startup


    | taylor.town
  724. Please stop externalizing your costs directly into my face


    | drewdevault.com
  725. Why do I do the things I do and not something else?


    | todepond.com
  726. Definition of "live coding"


    | todepond.com
  727. Formally Verifying Fenwick Trees


    | unnamed.website
  728. Riddle of the Grove


    | oglaf.com
  729. A Conversation Algorithm I Cribbed From Clinical Psychologists


    | taylor.town
  730. 2025-03-16 Flick Game


    |
  731. Music review: Crowbar - Crowbar (1993)


    | world-playground-deceit.net
  732. Speeding up cljqalbum


    | world-playground-deceit.net
  733. Napkin Math Tool


    | taylor.town
  734. Having fun?


    | nophpunintended.com
  735. Pruning Portage package config files


    | world-playground-deceit.net
  736. I went to another algojam


    | todepond.com
  737. Copyright and the Demo Scene


    | datagubbe.se
  738. You'll never be ready for anything that matters


    | taylor.town
  739. Bugs, bugs, bugs!


    | rachelbythebay.com
  740. Writing into uninitialized buffers in Rust


    | blog.sunfishcode.online
  741. The NixOS Foundation Board Announced


    | nixos.org
  742. buttercream


    | oglaf.com
  743. An Invitation To Shit On My Ideas


    | taylor.town
  744. Music review: Comus - First Utterance (1971)


    | world-playground-deceit.net
  745. How I Write Generics


    | aartaka.me
  746. Movie review: Idiocracy (2006)


    | world-playground-deceit.net
  747. More thoughts on the 1670 modem's weird noises


    | rachelbythebay.com
  748. Sum Types and Subtypes and Unions


    | blog.jle.im
  749. A Common Lisp jq replacement


    | world-playground-deceit.net
  750. 2025-03-05 Process


    |
  751. You probably won't read this blog post


    | todepond.com
  752. Why fastDoom is fast


    | fabiensanglard.net
  753. Summarizing the last 45 days of feed reader behaviors


    | rachelbythebay.com
  754. historical adventure


    | oglaf.com
  755. A float walks into a gradual type system


    | ruudvanasseldonk.com
  756. Ali's Part 3


    | unnamed.website
  757. Summary of changes for February 2025


    | 100r.ca
  758. Begrudgingly choosing CBOR over MessagePack


    | taylor.town
  759. Music review: Cocteau Twins - Heaven or Las Vegas (1990)


    | world-playground-deceit.net
  760. Two modems, a length of line cord, and no battery


    | rachelbythebay.com
  761. I went to an algojam


    | todepond.com
  762. Postmodern Front-end


    | aartaka.me
  763. London coding scene


    | pastagang.cc
  764. Answering reader feedback: war rooms vs. deep investigations


    | rachelbythebay.com
  765. pearl diver


    | oglaf.com
  766. Scheduling Do-Not-Disturb in GNOME


    | jyn.dev
  767. This page is under construction


    | localghost.dev
  768. Music review: Blut Aus Nord - Ultima Thulée (1995)


    | world-playground-deceit.net
  769. Blending does not erase (binned)


    | todepond.com
  770. My books have moved to Gumroad


    | rachelbythebay.com
  771. Aqualung 2.0


    | tomscii.sig7.se
  772. Importance


    | todepond.com
  773. The Shape of a Mars Mission


    | idlewords.com
  774. Demystifying monads in Rust through property-based testing


    | sunshowers.io
  775. Mangled names get me to open my eyes a little


    | rachelbythebay.com
  776. CSS-only Syntax Highlighting


    | aartaka.me
  777. How arroost changed me (for real this time)


    | todepond.com
  778. The blog questions challenge


    | localghost.dev
  779. 2025-02-18 Faeputing


    |
  780. Special assembly


    | todepond.com
  781. Music questions challenge


    | world-playground-deceit.net
  782. Recordings


    | todepond.com
  783. Meetup.com in your calendar


    | taylor.town
  784. Good links: 16 February 2025


    | localghost.dev
  785. Bidirectional Instance Contexts


    |
  786. Music review: 椎名林檎 (Shiina Ringo) - 勝訴ストリップ (Shōso Strip) (2000)


    | world-playground-deceit.net
  787. Bettering Best Practices


    | matttproud.com
  788. Childbearing


    | oglaf.com
  789. A holistic perspective on intellectual property, part 1


    | drewdevault.com
  790. Automating Repetitive Tasks in Shell with a Simple Loop Function


    | maxime.sh
  791. Linux pipe(2) vs ring buffer


    | world-playground-deceit.net
  792. Novel review: Robert Heinlein - The Moon is a Harsh Mistress (1966)


    | world-playground-deceit.net
  793. Whenever I get ill


    | todepond.com
  794. Bank CEO: Retract your debanking piece? Me: No.


    | kalzumeus.com
  795. Sexy Pirate adventures


    | oglaf.com
  796. Good links: 9 February 2025


    | localghost.dev
  797. Drama club


    | todepond.com
  798. The Coolest Amiga Setup


    | datagubbe.se
  799. Blog Questions


    | sometimes.digital
  800. Power in arroost


    | todepond.com
  801. Common Lisp socket client - reconnect on failure


    | lisperator.net
  802. Non-Fiction Has Bad Incentives


    | borretti.me
  803. Tarot 3.2


    | aartaka.me
  804. Suggestion Box


    | oglaf.com
  805. Summary of changes for January 2025


    | 100r.ca
  806. 2025-02-01 Monochrome Oquonie and Neural Nets


    |
  807. Music review: Black Flag - My War (1984)


    | world-playground-deceit.net
  808. The modern real programmer


    | tfeb.org
  809. Out


    | todepond.com
  810. Free will quite clearly doesn't exist


    | sunshowers.io
  811. How arroost changed me


    | todepond.com
  812. Life GPA


    | taylor.town
  813. How to add a timeout to any Linux command


    | maxime.sh
  814. Backstory


    | oglaf.com
  815. A house of cards


    | tfeb.org
  816. 2025-01-25 Handmade Conference Post-Mortem


    |
  817. Music review: Belkètre - Ambre Zuèrkl Vuorhdrévarvtre (1996)


    | world-playground-deceit.net
  818. Use Monoids for Construction


    |
  819. Alternatives to "sorry"


    | taylor.town
  820. Composable SQL


    | borretti.me
  821. Feedback on lessons, leap seconds, and LLMs


    | rachelbythebay.com
  822. Join us to discuss transparency and governance at FOSDEM '25


    | drewdevault.com
  823. Advent of Code 2024: Haskell Solution Reflections for all 25 Days


    | blog.jle.im
  824. dreaming of smel shell


    | taylor.town
  825. FOSDEM '25 protest


    | drewdevault.com
  826. Cells: Draw a table


    | todepond.com
  827. All Lisp Indentation Schemes Are Ugly


    | aartaka.me
  828. Cooking recipe: bœuf bourguignon


    | world-playground-deceit.net
  829. A New Perspective on Lenses


    |
  830. Normal gender feelings (unbinned version)


    | todepond.com
  831. Housework


    | oglaf.com
  832. Most memorable extreme music screaming


    | world-playground-deceit.net
  833. Feed score update: new hostname in effect today


    | rachelbythebay.com
  834. Adding Colour to macOS Folder Icons


    | borretti.me
  835. Semantic Search and On-Device ML in Emacs


    | lepisma.xyz
  836. Normal gender feelings (binned version)


    | todepond.com
  837. I am not offering mentoring


    | taylor.town
  838. My month of rest and relaxation


    | localghost.dev
  839. No billionaires at FOSDEM


    | drewdevault.com
  840. Music review: Amesoeurs - Ruines Humaines (2006)


    | world-playground-deceit.net
  841. The DIY FOSS cyborg


    | dustycloud.org
  842. Novel review: Terry Pratchett - Mort (1987)


    | world-playground-deceit.net
  843. Novel review: Mark Danielewski - House of Leaves (2000)


    | world-playground-deceit.net
  844. Program Logics à la Carte


    | ralfj.de
  845. I repaired my Steam Deck and it was fine, actually


    | localghost.dev
  846. Upload


    | todepond.com
  847. Read the Code, Not the Profile


    |
  848. Purloins


    | oglaf.com
  849. L<!---->L<!---->M text makes human interactions less fun


    | ruudvanasseldonk.com
  850. PDF to CBZ for e-reader


    | world-playground-deceit.net
  851. 2025-01-11 Langdev January


    |
  852. Building Bauble


    | ianthehenry.com
  853. Implementing FSRS in 100 Lines


    | borretti.me
  854. Pushing the whole company into the past on purpose


    | rachelbythebay.com
  855. It comes in waves


    | todepond.com
  856. Why nextest is process-per-test


    | sunshowers.io
  857. Music review: Acid Bath - Paegan Terrorism Tactics (1996)


    | world-playground-deceit.net
  858. Decoding an old SkyScan wireless weather sensor


    | rachelbythebay.com
  859. 2024: A lot of Changes


    | lepisma.xyz
  860. Learning by accident


    | todepond.com
  861. De-smarting the Marshall Uxbridge


    | tomscii.sig7.se
  862. 2024: Year of chaos


    | todepond.com
  863. Dialogues on natural code


    | todepond.com
  864. Part of me


    | todepond.com
  865. Video game review: Bloodstained: Ritual of the Night (2019)


    | world-playground-deceit.net
  866. "Thanks. How do you want to help?"


    | taylor.town
  867. Dotfiles management


    | world-playground-deceit.net
  868. The pros and cons of being trans*


    | todepond.com
  869. Humour is powerful


    | todepond.com
  870. SI Base Units & Constants


    | taylor.town
  871. Summary of changes for December 2024


    | 100r.ca
  872. How I Use Claude


    | borretti.me
  873. Reflections on Death and Loss


    | matttproud.com
  874. Customizing ed(1)


    | aartaka.me
  875. Novel Review: Liu Cixin - The Three-Body Problem (2008)


    | world-playground-deceit.net
  876. The unimportance of being right


    | todepond.com
  877. 2024: The year in lists


    | localghost.dev
  878. Leaving Skit, and Vernacular


    | lepisma.xyz
  879. Peace, a year later


    | todepond.com
  880. How change happens


    | todepond.com
  881. GNU parallel out, pararun in


    | world-playground-deceit.net
  882. Splash


    | todepond.com
  883. Asleep


    | todepond.com
  884. Content warning: Enbyphobia


    | todepond.com
  885. Codeberg Pages with SSL and Custom Domain


    | aartaka.me
  886. Yule Log


    | oglaf.com
  887. Materials Cheat Sheet


    | taylor.town
  888. Cramming scrapscript into msgpack


    | taylor.town
  889. Advent of Code 2024: retrospective


    | world-playground-deceit.net
  890. Procnames Start Lines. But Why?


    | aartaka.me
  891. Writing escape velocity


    | todepond.com
  892. Feed readers which don't take "no" for an answer


    | rachelbythebay.com
  893. Sorry Spotify, I Wrapped It Myself


    | taylor.town
  894. No more ideas in the world


    | todepond.com
  895. Build for the browser


    | todepond.com
  896. Let's CRUNCH!


    | more-magic.net
  897. Funny questions people ask me when I show them a live coding tool


    | todepond.com
  898. Independent Advice


    | oglaf.com
  899. The lines you don't draw


    | todepond.com
  900. Re: Re: Bluesky and Decentralization


    | dustycloud.org
  901. Please upgrade past Pleroma 2.7.0 (or at least patch it)


    | rachelbythebay.com
  902. Circular dependencies for socket activation and WireGuard


    | rachelbythebay.com
  903. Using ed(1) as My Static Site Generator


    | aartaka.me
  904. Words fail me sometimes when it comes to feed readers


    | rachelbythebay.com
  905. Escape room


    | oglaf.com
  906. Good links: 8 December 2024


    | localghost.dev
  907. WE MUST DEFINE


    | todepond.com
  908. Understanding dynamicland


    | todepond.com
  909. Your Next Two Zeroes


    | taylor.town
  910. I hereby pardon all parking enforcement officers


    | taylor.town
  911. Why independent researchers don't work openly


    | todepond.com
  912. Transferring Python Build Standalone Stewardship to Astral


    | gregoryszorc.com
  913. Just cracking an embedded root password, no big deal


    | rachelbythebay.com
  914. The Timeless Way of Software


    | youtu.be
  915. Colt's Revolutions


    | taylor.town
  916. Three Minutes Writing


    | aartaka.me
  917. Redwoods


    | oglaf.com
  918. Advent of Code 2024: Day 01


    | world-playground-deceit.net
  919. I wanna make music


    | todepond.com
  920. We are coders


    | todepond.com
  921. NixOS 24.11 released


    | nixos.org
  922. Summary of changes for November 2024


    | 100r.ca
  923. Some things I've been enjoying recently (November 2024 edition)


    | localghost.dev
  924. How I Learned to Stop Worrying and Love GC


    | world-playground-deceit.net
  925. I made a lamp for my plants


    | sometimes.digital
  926. Year Day is December 11


    | taylor.town
  927. Music review: Thee Maldoror Kollective - New Era Viral Order (Dogma Slaughterhouse and the Children of Anaemia) (2002)


    | world-playground-deceit.net
  928. Town Hall #27: Skies


    | taylor.town
  929. Stinky Gifts From Your Idea Kitty


    | taylor.town
  930. Generating This Post Without LLMs


    | aartaka.me
  931. Entropy


    | todepond.com
  932. How to Flatpack Programs


    | youtu.be
  933. Insurance Insurance


    | taylor.town
  934. Novel review: Terry Pratchett - Guards! Guards! (1989) & Men at Arms (1993)


    | world-playground-deceit.net
  935. Rustlantis: Randomized Differential Testing of the Rust Compiler


    | ralfj.de
  936. Famous Last Words


    | oglaf.com
  937. How decentralized is Bluesky really?


    | dustycloud.org
  938. Yourself


    | todepond.com
  939. Please do not send me private messages


    | mas.to
  940. Smuggling files under Google's nose


    | world-playground-deceit.net
  941. How to learn


    | todepond.com
  942. Swanage's blog post


    | todepond.com
  943. What to expect from CHICKEN 6


    | more-magic.net
  944. Host an indie-web yardsale on your /junk page


    | taylor.town
  945. Printf Is Useless


    | aartaka.me
  946. Additions


    | oglaf.com
  947. /junk


    | taylor.town
  948. Wikiblogarden feed maker 2


    | todepond.com
  949. Local


    | todepond.com
  950. My website is not tadi


    | todepond.com
  951. CHAOS TO THE CANON, Part one: No escape


    | todepond.com
  952. My archives


    | world-playground-deceit.net
  953. s/sed/ed


    | aartaka.me
  954. Means of production


    | webtoons.com
  955. The art in everyday life


    | localghost.dev
  956. Emacs: separate minibuffer history for a command


    | world-playground-deceit.net
  957. Monopsony


    | webtoons.com
  958. Risks and liabilities


    | webtoons.com
  959. Be blunt


    | oglaf.com
  960. What are we going to do with Trump?


    | todepond.com
  961. Talking to Americans


    | tfeb.org
  962. Unnumbered S-Bahn-Linien


    | matttproud.com
  963. It’s weird when people recognise me


    | todepond.com
  964. Result for the Nix Steering Committee Election 2024


    | nixos.org
  965. Functors to Monads: A Story of Shapes


    | blog.jle.im
  966. Please Just Stop Saying "Just"


    | maxime.sh
  967. I've had a change of heart regarding employee metrics


    | rachelbythebay.com
  968. Never use acronyms


    | todepond.com
  969. 5 (Wrong) Regex To Parse Parentheses


    | aartaka.me
  970. Red Letter Day


    | oglaf.com
  971. How to misgender me


    | todepond.com
  972. Sharing scrappy fiddles is hard


    | todepond.com
  973. A history of the near future


    | tfeb.org
  974. Music review: Techno Animal - The Brotherhood of the Bomb (2001)


    | world-playground-deceit.net
  975. CL iterate's COLLECT performance notice


    | world-playground-deceit.net
  976. Vagaries of Voting While Abroad: Affordances, Surprises, and Disenfranchisement, etc.


    | matttproud.com
  977. Summary of changes for October 2024


    | 100r.ca
  978. Set me right on whether caring is even possible


    | rachelbythebay.com
  979. Talk season is over


    | todepond.com
  980. Rob the Whole World; Give It Back


    | taylor.town
  981. Front 242 Live: A Closing Chapter


    | matttproud.com
  982. Steve Ballmer was an underrated CEO


    | danluu.com
  983. Passing is bullshit


    | todepond.com
  984. The problem with independent researchers


    | todepond.com
  985. Head or Tail?


    | oglaf.com
  986. Music review: Burzum - Det som engang var (1993)


    | world-playground-deceit.net
  987. Friday night feed reader score report


    | rachelbythebay.com
  988. Parameterized Procedures for Testing, Mocking, Plumbing


    | aartaka.me
  989. Election Loathing: 2024 Edition


    | matttproud.com
  990. building your own <code>rustc_driver</code>


    | jyn.dev
  991. sshfs isn't really what I wanted for my backup situation


    | rachelbythebay.com
  992. Janky remote backups without root on the far end


    | rachelbythebay.com
  993. Sample item please ignore


    |
  994. On Working With Your Passion


    | datagubbe.se
  995. Contrition


    | oglaf.com
  996. QoL addition to Common Lisp :start/:end


    | world-playground-deceit.net
  997. My qwerty keyboard


    | todepond.com
  998. Closures in Tcl


    | world-playground-deceit.net
  999. Taming the buck with a Type III compensator


    | tomscii.sig7.se
  1000. Interventional Debates for Studying Gray Topics


    | lepisma.xyz
  1001. The zombie internet apocalypse


    | tfeb.org
  1002. Misc: Quines


    | datagubbe.se
  1003. How to build god and get away with it


    | taylor.town
  1004. Tode pasta (binned version)


    | todepond.com
  1005. Role models


    | todepond.com
  1006. Sourdough


    | oglaf.com
  1007. Town Hall #26: Rounding


    | taylor.town
  1008. A History of Microwave Ovens


    | taylor.town
  1009. Music review: Abigor - Supreme Immortal Art (1998)


    | world-playground-deceit.net
  1010. Config Management at Scale: The Gold Standard


    | matttproud.com
  1011. Synchronous buck converter for 12V/5A output


    | tomscii.sig7.se
  1012. Death of the tadi web


    | youtu.be
  1013. A Georgist's Guerilla Gardening Guide


    | taylor.town
  1014. Normalise, don't share


    | todepond.com
  1015. The sky


    | todepond.com
  1016. Fetching


    | oglaf.com
  1017. git secret filter


    | world-playground-deceit.net
  1018. Hello fomrb berlin


    |
  1019. My sfeed setup


    | world-playground-deceit.net
  1020. Why I like Tcl


    | world-playground-deceit.net
  1021. This is a sample item


    |
  1022. Legalize Life (and Living)


    | taylor.town
  1023. Thoughts on working inside a data center suite


    | rachelbythebay.com
  1024. Let the network tell you where you are: a nerd snipe story


    | rachelbythebay.com
  1025. Things I am bad at


    | todepond.com
  1026. Summary of changes for September 2024


    | 100r.ca
  1027. Go: Naming Errors and the Parlance of Error Types


    | matttproud.com
  1028. What happened to the Lu Loo Tales?


    | todepond.com
  1029. On AI Valuable Content


    | maxime.sh
  1030. Purview


    | oglaf.com
  1031. No Assistant


    | maxime.sh
  1032. Please stop sending me messages


    | todepond.com
  1033. Music review: Samael - Eternal (1999)


    | world-playground-deceit.net
  1034. Surplus value


    | webtoons.com
  1035. Rewriting Rust


    | josephg.com
  1036. Kimba Syndrome


    | taylor.town
  1037. Neurodivergence and accountability in free software


    | drewdevault.com
  1038. PDFs are so bad 2


    | todepond.com
  1039. the soundless interstitium


    | taylor.town
  1040. More jabbering from me about non-clown hosting


    | rachelbythebay.com
  1041. C Until It Is No Longer C


    | aartaka.me
  1042. A terrible way to jump into colocating your own stuff


    | rachelbythebay.com
  1043. Ymacs: Twig/Django mode and other news


    | lisperator.net
  1044. PDFs are so bad


    | todepond.com
  1045. Git: Cheap Task Tracking


    | matttproud.com
  1046. Waiting for many things at once with `io_uring`


    | mazzo.li
  1047. Irresponsible Servers: From Slop Talk to Shop Talk


    | taylor.town
  1048. Good links: 22 September 2024


    | localghost.dev
  1049. Movie review: The Crow (1994)


    | world-playground-deceit.net
  1050. Todepond explorations


    | todepond.com
  1051. Cellpond


    | todepond.com
  1052. Arroost


    | todepond.com
  1053. The Annotated Hacker Test


    | datagubbe.se
  1054. Fucking on Ladders


    | oglaf.com
  1055. Things I liked about Heart of Clojure


    | todepond.com
  1056. Seizing the Means of Re-Production


    | taylor.town
  1057. Town Hall #25: Simularium


    | taylor.town
  1058. Bourne shell stdio trivia


    | world-playground-deceit.net
  1059. I am really bad at coding


    | todepond.com
  1060. How to fix an ArgoCD application stuck in deletion


    | maxime.sh
  1061. You should go to conferences


    | localghost.dev
  1062. Nix Steering Committee Election 2024


    | nixos.org
  1063. Column


    | oglaf.com
  1064. Reactive Relational Algebra


    | taylor.town
  1065. New garden theme


    | localghost.dev
  1066. Good links: 15 September 2024


    | localghost.dev
  1067. My first Kriegsspiel experience


    | beza1e1.tuxen.de
  1068. Monopoly


    | webtoons.com
  1069. Another feed reader score roundup


    | rachelbythebay.com
  1070. What is the Fediverse?


    | whitevhs.xyz
  1071. Notes on Extending Chamberlain Garage Door Opener Receiver Range


    | matttproud.com
  1072. Reacting to the new dynamicland website


    | todepond.com
  1073. growing the graveyard of "better spreadsheets"


    | taylor.town
  1074. Todepond talk season


    | todepond.com
  1075. DEATH OF THE TADI WEB: Archive


    | todepond.com
  1076. a one man war of attrition


    | taylor.town
  1077. mu4e-snooze and Cognitive Heuristics


    | lepisma.xyz
  1078. What is science?


    | todepond.com
  1079. Inflation


    | webtoons.com
  1080. There Is No Such Thing As The Regex


    | aartaka.me
  1081. Dictation Mode for Emacs


    | lepisma.xyz
  1082. The Weird Intern


    | maxime.sh
  1083. Profitable Plant Propagation Prevents Poaching


    | taylor.town
  1084. Errors and Pipelines, a diversion


    | blog.sunfishcode.online
  1085. Thinking about streams in WASI


    | blog.sunfishcode.online
  1086. Token


    | todepond.com
  1087. Snippet


    | todepond.com
  1088. Errors from `close`


    | blog.sunfishcode.online
  1089. My wikiblogarden is a mess


    | todepond.com
  1090. Crescendo


    | oglaf.com
  1091. accurate


    | todepond.com
  1092. "SRE" doesn't seem to mean anything useful any more


    | rachelbythebay.com
  1093. Proplifting, Plant Piracy, and Dumpster Chocolates


    | taylor.town
  1094. Same


    | todepond.com
  1095. VOMIT DIARIES: Ending


    | todepond.com
  1096. Offensive Horticulture


    | taylor.town
  1097. Beyond Ctrl-C: The dark corners of Unix signal handling


    | sunshowers.io
  1098. Pencil


    | todepond.com
  1099. MNT Pocket Reform first impressions


    | dustycloud.org
  1100. VOMIT DIARIES, Part five: Sunset glasses


    | todepond.com
  1101. Cosy Computing


    | datagubbe.se
  1102. European Road Law for North American Visitors


    | matttproud.com
  1103. A's Commit Messages Guide: Location, Action, Rationale


    | aartaka.me
  1104. VOMIT DIARIES, Part four: Letting go


    | todepond.com
  1105. Belltower


    | oglaf.com
  1106. Summary of changes for August 2024


    | 100r.ca
  1107. VOMIT DIARIES, Part three: In your head


    | todepond.com
  1108. An unlikely story


    | tfeb.org
  1109. VOMIT DIARIES, Part two: Days


    | todepond.com
  1110. So Many Silver Landmines


    | taylor.town
  1111. Rust for Linux revisited


    | drewdevault.com
  1112. SCREENPOND: Swallowing Myself


    | youtube.com
  1113. VOMIT DIARIES, Part one: Sea level


    | todepond.com
  1114. VOMIT DIARIES: Introduction


    | todepond.com
  1115. I Am Not an AI—My Writing Is Terible


    | aartaka.me
  1116. Surge


    | oglaf.com
  1117. Sand


    | todepond.com
  1118. bang! bang! he murdered math! {the musical!}


    | taylor.town
  1119. Explaining Wisp Without Parentheses


    | aartaka.me
  1120. Pay Todepond?


    | todepond.com
  1121. Town Hall #24: FWD


    | taylor.town
  1122. A common bug in a bunch of feed readers


    | rachelbythebay.com
  1123. Wild pathnames in Common Lisp


    | tfeb.org
  1124. Biological Weapons


    | oglaf.com
  1125. scrapsheets (demo)


    | taylor.town
  1126. Good links: 18 August 2024


    | localghost.dev
  1127. Watching sunsets


    | fabiensanglard.net
  1128. The Silicon Valley Tarpits


    | taylor.town
  1129. Arroost: Unblocking creation with friends


    | todepond.com
  1130. Installing the Canon EOS Utility without the CD (but with lies)


    | sometimes.digital
  1131. Go: How the Testing Harness Works


    | matttproud.com
  1132. Building Type Search for Unison


    | chrispenner.ca
  1133. What is a place expression?


    | ralfj.de
  1134. FWD: RE: radioactive fungus email from grandma


    | taylor.town
  1135. An update on another feed reader from its author


    | rachelbythebay.com
  1136. Quote-unquote "macros"


    | ianthehenry.com
  1137. liveness probe


    | localghost.dev
  1138. New Pixel Art


    | datagubbe.se
  1139. Feedback on github, mangling code, and a feed reader


    | rachelbythebay.com
  1140. Chains


    | oglaf.com
  1141. How good can you be at Codenames without knowing any words?


    | danluu.com
  1142. Is todepond real?


    | todepond.com
  1143. Tode is still asleep


    | youtube.com
  1144. Blog posts don't need titles


    | todepond.com
  1145. SNES: Sprites and backgrounds rendering


    | fabiensanglard.net
  1146. How the SNES Graphics System works


    | fabiensanglard.net
  1147. Untitled


    | todepond.com
  1148. Inline Chain-of-Thought


    | maxime.sh
  1149. Two songs in Milkytracker


    | dustycloud.org
  1150. Untitled


    | todepond.com
  1151. Untitled


    | todepond.com
  1152. The Rise and Fall of FastClick.js: Enhancing Mobile Web Performance


    | maxime.sh
  1153. Untitled


    | todepond.com
  1154. Untitled


    | todepond.com
  1155. Untitled


    | todepond.com
  1156. Summary of changes for July 2024


    | 100r.ca
  1157. sentence


    | oglaf.com
  1158. Debugging a rustc segfault on illumos


    | sunshowers.io
  1159. Feedback on feed stuff and those pesky blue screens


    | rachelbythebay.com
  1160. Untitled


    | todepond.com
  1161. Two months of feed reader behavior analysis


    | rachelbythebay.com
  1162. Untitled


    | todepond.com
  1163. Pushing the Frontier


    | maxime.sh
  1164. No more titles


    | todepond.com
  1165. Vector


    | todepond.com
  1166. Zürich: Phallic Fountains and Other Water Features


    | matttproud.com
  1167. The abominable shadow


    | tfeb.org
  1168. Hierarchical Event Bus for Spoken Dialog Systems


    | lepisma.xyz
  1169. Disroot Custom Domain Email Gotcha: Do Not Change the Settings!


    | aartaka.me
  1170. Open garden academia


    | todepond.com
  1171. The Effect of CRTs on Pixel Art


    | datagubbe.se
  1172. Feeling normal


    | todepond.com
  1173. Carving the Super Nintendo Video System


    | fabiensanglard.net
  1174. On Complex Simplicity and Simple Complexity


    | datagubbe.se
  1175. flypaper


    | oglaf.com
  1176. Courage


    | todepond.com
  1177. Hugo Tag Page Counts


    | matttproud.com
  1178. Town Hall #23: Clown World


    | taylor.town
  1179. Against the Advice of My Superintelligence


    | taylor.town
  1180. Context Cancellation and Server Libraries like gRPC and net/http


    | matttproud.com
  1181. "work hard, play hard"


    | taylor.town
  1182. Browse


    | todepond.com
  1183. Saying yes to everything


    | todepond.com
  1184. sweetener


    | oglaf.com
  1185. A type system for RCL: Implementing a typechecker in Rust


    | ruudvanasseldonk.com
  1186. Open Letter to the European Commission


    | nixos.org
  1187. Beautiful women named SM-G892A Bulid/NRD90M keep trying to access my /wp-admin


    | sometimes.digital
  1188. The same people


    | todepond.com
  1189. Unintentionally troubleshooting a new way to filter traffic


    | rachelbythebay.com
  1190. A type system for RCL: Related work


    | ruudvanasseldonk.com
  1191. A type system for RCL: The type system


    | ruudvanasseldonk.com
  1192. A type system for RCL: Introduction


    | ruudvanasseldonk.com
  1193. How good are General ASR APIs for Indian English?


    | lepisma.xyz
  1194. So you want to compete with or replace open source


    | drewdevault.com
  1195. Publishable Network Contracts in Scrapscript


    | taylor.town
  1196. Zing


    | oglaf.com
  1197. Preamble towards a personal post


    | todepond.com
  1198. NixCon 2024 announced


    | nixos.org
  1199. I Want My Scrollbar Back (A 2-Minute Read)


    | aartaka.me
  1200. Sticky words


    | todepond.com
  1201. Iconography of the X Window System: The Boot Stipple


    | matttproud.com
  1202. Telling the same story in many ways


    | todepond.com
  1203. VisionOS Dev: Taylor's Opinionated and Already-Outdated Guide (2024)


    | taylor.town
  1204. Self Hosting Arc


    | whitevhs.xyz
  1205. The absurdity of banning end-to-end encryption


    | tfeb.org
  1206. Dashes


    | todepond.com
  1207. Fashionably late


    | oglaf.com
  1208. Highlighting the active navigation link in Eleventy using templates, shortcodes, and the page object


    | sometimes.digital
  1209. In Praise of the fc Shell Builtin


    | matttproud.com
  1210. Capabilities and Filesystems


    | blog.sunfishcode.online
  1211. I went to an algorave


    | todepond.com
  1212. Mickey mouse


    | tfeb.org
  1213. Normalise sharing scrappy fiddles manifesto


    | todepond.com
  1214. Professionals demonstrate empathy


    | sunshowers.io
  1215. CRC-32C tips and tricks


    | mazzo.li
  1216. Adding a photo stream to an Eleventy site


    | sometimes.digital
  1217. What happened to my /edu page, and why it came back


    | rachelbythebay.com
  1218. CRCs and Reed-Solomon coding: better together


    | mazzo.li
  1219. 32 Towels


    | oglaf.com
  1220. Aesthetic is everything


    | todepond.com
  1221. Summary of changes for June 2024


    | 100r.ca
  1222. How to waste bandwidth, battery power, and annoy sysadmins


    | rachelbythebay.com
  1223. A high-level view of all of this feed reader stuff


    | rachelbythebay.com
  1224. Pokémon Embeddings Using Only Raw JSON and Images


    | maxime.sh
  1225. Revisiting Test Sizes


    | matttproud.com
  1226. Different worlds


    | todepond.com
  1227. Feed reader score project participants: I made a mistake


    | rachelbythebay.com
  1228. Leaking URLs to the clown


    | rachelbythebay.com
  1229. LLMs are a new medium


    | maxime.sh
  1230. New pixel art added


    | datagubbe.se
  1231. Opinions


    | todepond.com
  1232. Bootstrap


    | todepond.com
  1233. Social Climber


    | oglaf.com
  1234. Being understood


    | todepond.com
  1235. 10 years of blogging


    | lepisma.xyz
  1236. Prose vs. Tweet: How We Tell Stories


    | aartaka.me
  1237. Saying no.


    | todepond.com
  1238. Solving EOF Error When Pulling Docker Images: A Simple Trick


    | maxime.sh
  1239. Burn Styled Subtitles with FFmpeg


    | maxime.sh
  1240. Baby trans considered harmful


    | todepond.com
  1241. Cultural Critique: American Penny Pinching


    | matttproud.com
  1242. Political Donation Strategy 2024


    | matttproud.com
  1243. Nipples 3:16


    | oglaf.com
  1244. A discussion of discussions on AI bias


    | danluu.com
  1245. Obsession


    | todepond.com
  1246. POSETTE 2024: How/Why to Sweep Async Tasks...


    | taylor.town
  1247. Metabootstrapped Messaging Protocols


    | taylor.town
  1248. Can you run in a tight loop and still be well-behaved?


    | rachelbythebay.com
  1249. Making Sense of Lambda Calculus 3: Truth or Dare With Booleans


    | aartaka.me
  1250. Some early results for feed reader behavior monitoring


    | rachelbythebay.com
  1251. Magnifying LED Superlamp (2500 lumens, dimmable)


    | tomscii.sig7.se
  1252. Love


    | todepond.com
  1253. How to write a blog post every day


    | todepond.com
  1254. My answer


    | todepond.com
  1255. What my work is made of


    | todepond.com
  1256. A<!---->I alignment starter pack


    | ruudvanasseldonk.com
  1257. Code


    | todepond.com
  1258. Building community


    | todepond.com
  1259. Stupid Slow


    | datagubbe.se
  1260. dont complicate da tadi web


    | todepond.com
  1261. I am getting too good at writing


    | todepond.com
  1262. Gemtext Is Not Accessible


    | aartaka.me
  1263. Tree-huggers


    | oglaf.com
  1264. Reader feedback: feed reader scores and "like" buttons


    | rachelbythebay.com
  1265. Summary of changes for May 2024


    | 100r.ca
  1266. Message authentication codes for safer distributed transactions


    | mazzo.li
  1267. Modernism


    | todepond.com
  1268. Part two


    | todepond.com
  1269. LLMs are now being trained on custom data


    | maxime.sh
  1270. Huff and Puff


    | oglaf.com
  1271. Urgent/Optimistic Meeting Matrix


    | taylor.town
  1272. I am going to die


    | todepond.com
  1273. Locker


    | todepond.com
  1274. Carriage return in SLIME output


    | lisperator.net
  1275. NixOS 24.05 released


    | nixos.org
  1276. Fall off


    | todepond.com
  1277. The feed reader score service is now online


    | rachelbythebay.com
  1278. Trans genocide watch, UK


    | todepond.com
  1279. Leave


    | todepond.com
  1280. I'm going to give this "reader score" thing a spin


    | rachelbythebay.com
  1281. Things I made


    | todepond.com
  1282. Elm Town #75: The Great Wall of Code


    | taylor.town
  1283. My twitter rules


    | todepond.com
  1284. Dependence versus Maintenance: Navigating the Shift to Self-Hosting


    | maxime.sh
  1285. So many feed readers, so many bizarre behaviors


    | rachelbythebay.com
  1286. The Acme of Software


    | taylor.town
  1287. I didn't choose to be the way I am


    | todepond.com
  1288. Analytics


    | todepond.com
  1289. Eh screw it


    | todepond.com
  1290. Pronouns


    | todepond.com
  1291. Song of song of songs


    | oglaf.com
  1292. What the FTC got wrong in the Google antitrust investigation


    | danluu.com
  1293. Sayings


    | todepond.com
  1294. The Lunacy of Artemis


    | idlewords.com
  1295. Writing a Unix clone in about a month


    | drewdevault.com
  1296. Go Error Propagation and API Contracts


    | matttproud.com
  1297. Common Lisp Is Not a Single Language, It Is Lots


    | aartaka.me
  1298. Bridging between source languages, in Wasm


    | blog.sunfishcode.online
  1299. When a blog post isn't enough


    | todepond.com
  1300. My new PSU burns out! I fix it, and torture it by cracking water...


    | tomscii.sig7.se
  1301. I appeared on PBS NOVA


    | dustycloud.org
  1302. Writer's block


    | todepond.com
  1303. Indexing encrypted emails in notmuch


    | systemreboot.net
  1304. Is Winter Coming?


    | datagubbe.se
  1305. Monochrome


    | tfeb.org
  1306. Kyle Explains "Legacy Software" to the Aliens


    | taylor.town
  1307. Don't do complicated stuff


    | todepond.com
  1308. original sin


    | oglaf.com
  1309. Reputation


    | todepond.com
  1310. Jujutsu Strategies


    |
  1311. Spin


    | todepond.com
  1312. Cursor


    | todepond.com
  1313. SSD death, tricky read-only filesystems, and systemd magic?


    | rachelbythebay.com
  1314. Work


    | todepond.com
  1315. Štar: an iteration construct for Common Lisp


    | tfeb.org
  1316. Just practice


    | todepond.com
  1317. My Website Workflow


    | whitevhs.xyz
  1318. folk art


    | oglaf.com
  1319. To Chelsea & Mom, Happy Mothers' Day


    | taylor.town
  1320. Different ways to mock third-party integrations in Jest


    | localghost.dev
  1321. Good links: 12 May 2024


    | localghost.dev
  1322. True for you style


    | todepond.com
  1323. Todepond goals


    | todepond.com
  1324. Making Sense of Lambda Calculus 2: Numerous Quirks of Numbers


    | aartaka.me
  1325. First Impressions on ChatGPT 4.5


    | maxime.sh
  1326. Getting serious about images


    | todepond.com
  1327. Fast Fashion Begone


    | sometimes.digital
  1328. No more products


    | todepond.com
  1329. Speech LLMs for Conversations


    | lepisma.xyz
  1330. There is too much text on my blog


    | todepond.com
  1331. Dogfooding Ymacs


    | lisperator.net
  1332. Words


    | todepond.com
  1333. Town Hall #22: News


    | taylor.town
  1334. Too-


    | todepond.com
  1335. Compress PDF Files from the Command Line Using a Bash Function


    | maxime.sh
  1336. Call for critiques


    | todepond.com
  1337. Rugburn


    | oglaf.com
  1338. New keyboard alert! Mykeyclub MKC75


    | localghost.dev
  1339. Pair Your Compilers At The ABI Café - Faultlore


    | gankra.github.io
  1340. The tory death spiral


    | tfeb.org
  1341. Twitter reply guys were bad, but Mastodon is no better


    | localghost.dev
  1342. All Day Hey 2024, and some stuff I bought in Leeds


    | localghost.dev
  1343. Being annoyingly queer


    | todepond.com
  1344. How to Hack LLMs


    | maxime.sh
  1345. Summary of changes for April 2024


    | 100r.ca
  1346. Reader feedback on autoconf and bugginess in general


    | rachelbythebay.com
  1347. Why be bad on purpose


    | todepond.com
  1348. Port-scanning the fleet and trying to put out fires


    | rachelbythebay.com
  1349. Hitting every branch on the way down


    | rachelbythebay.com
  1350. What is a demo?


    | todepond.com
  1351. Toooooool


    | todepond.com
  1352. Polar


    | todepond.com
  1353. Append


    | todepond.com
  1354. Crowning


    | oglaf.com
  1355. Good links: 28 April 2024


    | localghost.dev
  1356. Text


    | todepond.com
  1357. Feedback: lots more WPA3, and then some


    | rachelbythebay.com
  1358. Tool


    | todepond.com
  1359. 300W Linear Dual-Tracking Lab Supply


    | tomscii.sig7.se
  1360. Today we submitted


    | todepond.com
  1361. C++ time_point wackiness across platforms


    | rachelbythebay.com
  1362. parallel projects


    | todepond.com
  1363. How to milk your demo


    | todepond.com
  1364. Guile Optimization Gotchas: There Is No Free Beer, Only Cheap


    | aartaka.me
  1365. Instructor: Harnessing LLMs for Structured Data


    | maxime.sh
  1366. Blending is the only thing that matters


    | todepond.com
  1367. the best bad baby names


    | taylor.town
  1368. Stop worshipping tech idols


    | todepond.com
  1369. talent quest


    | oglaf.com
  1370. Inside the Super Nintendo cartridges


    | fabiensanglard.net
  1371. Work will set you free


    | tfeb.org
  1372. Zoom out style for real


    | todepond.com
  1373. Ymacs Reloaded


    | lisperator.net
  1374. Zoom out style


    | todepond.com
  1375. Copyleft licenses are not “restrictive”


    | drewdevault.com
  1376. Drag


    | todepond.com
  1377. Cardboard cutouts


    | todepond.com
  1378. Split


    | todepond.com
  1379. Beginner's guide to demo


    | todepond.com
  1380. Town Hall #21: Basement


    | taylor.town
  1381. Dear advertisers, please respect my thirst for novelty.


    | taylor.town
  1382. Blending fields


    | todepond.com
  1383. Why I thank the London coding scene


    | todepond.com
  1384. What are you


    | todepond.com
  1385. VGFM 2.0


    | whitevhs.xyz
  1386. hemline


    | oglaf.com
  1387. the best words


    | taylor.town
  1388. Good links: 14 April 2024


    | localghost.dev
  1389. Sandboxing All The Things with Flatpak and BubbleBox


    | ralfj.de
  1390. Clickbait title


    | todepond.com
  1391. Obsessed With Forward Momentum


    | maxime.sh
  1392. Finishing Beats Being Perfect


    | maxime.sh
  1393. Foods for Straight Teeth & Easy Breathing


    | taylor.town
  1394. Going in circles without a real-time clock


    | rachelbythebay.com
  1395. Elastic bands


    | todepond.com
  1396. It's ok to be binary


    | todepond.com
  1397. A good recipe: Ways with rhubarb


    | localghost.dev
  1398. FDO's conduct enforcement actions regarding Vaxry


    | drewdevault.com
  1399. Asterisk


    | todepond.com
  1400. The evolution of the Super Nintendo motherboard


    | fabiensanglard.net
  1401. Why I'm called "todepond"


    | todepond.com
  1402. Object-Oriented C: A Primer


    | aartaka.me
  1403. Rust Borrowed IntoIterator Trait


    | matttproud.com
  1404. Sincerely


    | oglaf.com
  1405. Disable scroll bounce in PWAs with CSS


    | sometimes.digital
  1406. long time; forgot to human


    | taylor.town
  1407. Words are hard


    | todepond.com
  1408. Colour picker


    | todepond.com
  1409. My gender


    | todepond.com
  1410. Typesense 26.0


    | maxime.sh
  1411. autoconf makes me think we stopped evolving too soon


    | rachelbythebay.com
  1412. You Suck at Securing S3, Here's Why


    | env.fail
  1413. No more ideas


    | todepond.com
  1414. Summary of changes for March 2024


    | 100r.ca
  1415. Upcoming talk: All Day Hey, Leeds - 2nd May 2024


    | localghost.dev
  1416. The hearts of the Super Nintendo


    | fabiensanglard.net
  1417. The enshittification of GenderGP


    | todepond.com
  1418. Wrath


    | oglaf.com
  1419. Concat Arrays with SQL Aggregate Functions


    | taylor.town
  1420. Good links: 31 March 2024


    | localghost.dev
  1421. Emphasis


    | todepond.com
  1422. Quality control


    | todepond.com
  1423. Falsehoods Programmers Believe About HTML


    | aartaka.me
  1424. tldraw voice, Todepond voice, DreamBerd Voice


    | todepond.com
  1425. Mel Stride


    | tfeb.org
  1426. Embiggen


    | todepond.com
  1427. Fashion show


    | todepond.com
  1428. Ethics Of Digital Librarianship (1992)


    | brewster.kahle.org
  1429. Counter


    | todepond.com
  1430. When twitter died


    | todepond.com
  1431. Gnome Files: A detailed UI examination


    | datagubbe.se
  1432. cookies


    | oglaf.com
  1433. A Collection of Poems


    | whitevhs.xyz
  1434. People & Blogs: Taylor Troesh


    | manuelmoreale.com
  1435. Everyone should do voice training


    | todepond.com
  1436. Neat Trick to Download Live Stream


    | maxime.sh
  1437. A Journey from Chaos to Version Control: A Developer's Tale


    | brautaset.org
  1438. True for me style


    | todepond.com
  1439. Just just


    | todepond.com
  1440. 900 Sites, 125 million accounts, 1 vulnerability


    | env.fail
  1441. Why frogs are so good


    | todepond.com
  1442. My Shifting Open Source Priorities


    | gregoryszorc.com
  1443. Swedish Puns


    | datagubbe.se
  1444. DEATH OF THE TADI WEB: Never heard of her


    | todepond.com
  1445. Streaky Beef


    | oglaf.com
  1446. Why I Write Extremely


    | taylor.town
  1447. Good links: 17 March 2024


    | localghost.dev
  1448. Write your blog on your phone


    | todepond.com
  1449. Avoid "binary file matches" on Log Files


    | maxime.sh
  1450. Tidy Dice


    | taylor.town
  1451. Some things I've been enjoying recently


    | localghost.dev
  1452. SoloVer 2


    | beza1e1.tuxen.de
  1453. How web bloat impacts users with slow devices


    | danluu.com
  1454. Puberty blockers


    | todepond.com
  1455. Hyper-Realistic 2037 Concept Car Interior


    | taylor.town
  1456. What's in the box?


    | todepond.com
  1457. Understanding Cumulative Layout Shift and CSS Grid Ordering on Mobile


    | maxime.sh
  1458. What is a joke?


    | todepond.com
  1459. Run Your GitHub Actions Locally


    | maxime.sh
  1460. My internalised transphobia


    | todepond.com
  1461. Microwhat?


    | whitevhs.xyz
  1462. Scourge


    | oglaf.com
  1463. Good links: 10 March 2024


    | localghost.dev
  1464. Todepond stuff


    | todepond.com
  1465. Two beat style


    | todepond.com
  1466. I wrote a blog post about that


    | todepond.com
  1467. Half-Star Emoji (for Half the Price)


    | taylor.town
  1468. A Rant on R and the Melt Function in R


    | matttproud.com
  1469. Trustware


    | todepond.com
  1470. Prompt Injection versus Jailbreaking Definitions


    | maxime.sh
  1471. Sometimes the dam breaks even after plenty of warnings


    | rachelbythebay.com
  1472. Just read the article


    | todepond.com
  1473. Prompt 3


    | maxime.sh
  1474. Academia from the outside


    | todepond.com
  1475. better angels


    | oglaf.com
  1476. Good links: 3 March 2024


    | localghost.dev
  1477. Great Series I Savings Bond Backtest


    | matttproud.com
  1478. No more esoteric posts


    | todepond.com
  1479. Text UIs != Terminal UIs


    | aartaka.me
  1480. Summary of changes for February 2024


    | 100r.ca
  1481. Today's only half of the leap year fun


    | rachelbythebay.com
  1482. AI is bad/good actually


    | todepond.com
  1483. No not like that


    | todepond.com
  1484. Cringe


    | todepond.com
  1485. Time is not a circle


    | todepond.com
  1486. No more tools


    | todepond.com
  1487. It's OK to Abandon Your Side-Project


    | maxime.sh
  1488. 1 << n vs. 1U << n and a cell phone autofocus problem


    | rachelbythebay.com
  1489. the mystery


    | oglaf.com
  1490. Good links: 25 February 2024


    | localghost.dev
  1491. Go Fonts as Web Fonts


    | matttproud.com
  1492. Book Endorsement: ggplot2: Elegant Graphics for Data Analysis


    | matttproud.com
  1493. My target audience


    | todepond.com
  1494. Delete Old Docker Containers Automatically


    | maxime.sh
  1495. Men


    | todepond.com
  1496. A vintage network attack called smurf


    | rachelbythebay.com
  1497. Second person


    | todepond.com
  1498. Preventing LLM Web Site Crawlers


    | matttproud.com
  1499. htmz - A Low Power Tool for HTML


    | maxime.sh
  1500. Self-esteem


    | todepond.com
  1501. Why bother


    | todepond.com
  1502. Neologism: Context Awareness


    | matttproud.com
  1503. educational content


    | oglaf.com
  1504. Good links: 18 February 2024


    | localghost.dev
  1505. Diseconomies of scale in fraud, spam, support, and moderation


    | danluu.com
  1506. Coding in Apple Vision Pro


    | maxime.sh
  1507. Town Hall #20: Pinball


    | taylor.town
  1508. Filtering Out Items in RSS Feeds with PHP


    | maxime.sh
  1509. Sulfasalazine: The sequel


    | todepond.com
  1510. End-to-end testing emails


    | blog.wesleyac.com
  1511. Clean your codebase with basic information theory


    | taylor.town
  1512. It depends


    | todepond.com
  1513. Podcast RSS XML (in Ugly SQL)


    | taylor.town
  1514. Moving From Nyxt To Surf


    | aartaka.me
  1515. LDAP differ feedback and the "666" I missed


    | rachelbythebay.com
  1516. Parasocial activity


    | todepond.com
  1517. A Simple SRS Algo (in Ugly SQL)


    | taylor.town
  1518. Dragonfly: The Redis Drop-In Superhero


    | maxime.sh
  1519. Update a Typesense collection embeddings with Python


    | maxime.sh
  1520. An Antidote to Subscription Fatigue


    | taylor.town
  1521. REPETITION: Clowning


    | todepond.com
  1522. Cloud Egress Costs


    | maxime.sh
  1523. thicket


    | oglaf.com
  1524. Using Guix despite uncooperative HPC admins—the ultimate solution


    | systemreboot.net
  1525. The bite


    | todepond.com
  1526. Ollama OpenAI compatibility


    | maxime.sh
  1527. Figure out who's leaving the company: dump, diff, repeat


    | rachelbythebay.com
  1528. Three long posts


    | todepond.com
  1529. Contextualizing the Go Context API: Program Scopes


    | matttproud.com
  1530. flashcasts.com


    | flashcasts.com
  1531. Frugly vs. Freemium


    | taylor.town
  1532. Why it's impossible to agree on what's allowed


    | danluu.com
  1533. Handy One-Liner to Check for Long MySQL Queries


    | maxime.sh
  1534. Stamping production binaries with build info


    | rachelbythebay.com
  1535. eventbrite.ics


    | taylor.town
  1536. The deal


    | tfeb.org
  1537. Nontrepeneur: Derek Sivers


    | taylor.town
  1538. Nontrepeneur: Clifford Stoll


    | taylor.town
  1539. Nontrepeneur: Steve Wozniak


    | taylor.town
  1540. Manspreading and mansplaining


    | todepond.com
  1541. On Nontrepeneurship


    | taylor.town
  1542. A reasonable configuration language


    | ruudvanasseldonk.com
  1543. Good links: 4 February 2024


    | localghost.dev
  1544. How Doom didn't kill the Amiga


    | datagubbe.se
  1545. Beak


    | oglaf.com
  1546. How I automate using a Noise Gate with pw-link


    | whitevhs.xyz
  1547. How to force a meme


    | todepond.com
  1548. Summary of changes for January 2024


    | 100r.ca
  1549. Parsing and emitting


    | todepond.com
  1550. That Vonnegut/Heller Story


    | taylor.town
  1551. Finding my voice


    | todepond.com
  1552. Listen to this: The Stand-in by Caitlin Rose


    | localghost.dev
  1553. Well-known Secrets of AmigaDOS


    | datagubbe.se
  1554. How to compile


    | todepond.com
  1555. There is no cabal


    | tfeb.org
  1556. The world is better with empathy


    | todepond.com
  1557. Reflection and Positive Internalization


    | whitevhs.xyz
  1558. Notes on Cruise's pedestrian accident


    | danluu.com
  1559. Just


    | todepond.com
  1560. What is compiling?


    | todepond.com
  1561. Aftertaste


    | oglaf.com
  1562. How to Learn Nix, Part 49: nix-direnv is a huge quality of life improvement


    | ianthehenry.com
  1563. Good links: 28 January 2024


    | localghost.dev
  1564. Dear spotify product manager


    | todepond.com
  1565. So you've decided to get into mechanical keyboards


    | localghost.dev
  1566. How to Learn Nix, Part 48: Installing (single-user) Nix on macOS


    | ianthehenry.com
  1567. Lisp Design Patterns


    | aartaka.me
  1568. Mind the dozing claws


    | todepond.com
  1569. WASI 0.2 Launched


    | blog.sunfishcode.online
  1570. (renamed)


    | blog.sunfishcode.online
  1571. Why do people post on [bad platform] instead of [good platform]?


    | danluu.com
  1572. WPA3 on Raspberry Pi 3B+, 4B and 5B with iwd (or not...)


    | rachelbythebay.com
  1573. Hold on there: WPA3 connections fail after 11 hours


    | rachelbythebay.com
  1574. Teaser: Thought Experiment on Representing Temperature in Climate Comparisons


    | matttproud.com
  1575. Asahi Linux folks are doing us a solid with WPA3 fixes


    | rachelbythebay.com
  1576. licensure


    | github.com
  1577. DEATH OF THE TADI WEB: A clean start for the web


    | todepond.com
  1578. Everything Worse Than Previously Thought


    | taylor.town
  1579. Burger king


    | todepond.com
  1580. a jar of dirt, or how we failed to exhume my great-great-uncle


    | taylor.town
  1581. Automated weekly links posts with raindrop.io and Eleventy


    | localghost.dev
  1582. My Moon and Stars


    | dustycloud.org
  1583. gratitude journal


    | oglaf.com
  1584. Good links: 21 January 2024


    | localghost.dev
  1585. How the DevTeam conquered the iPhone


    | fabiensanglard.net
  1586. How I deploy my Eleventy site to Neocities


    | localghost.dev
  1587. Sending webmentions from a static site


    | localghost.dev
  1588. I'm joining Ink + Switch


    | todepond.com
  1589. Tip: Shell Brace Expansion


    | matttproud.com
  1590. Why the arrows video took so long


    | todepond.com
  1591. Plain Old Data in Go: POGS


    | matttproud.com
  1592. the rust project has a burnout problem


    | jyn.dev
  1593. RCS Style Keywords in Hugo


    | matttproud.com
  1594. About the Blog


    | matttproud.com
  1595. HOWTO: Change your behavior


    | matt.might.net
  1596. 2023: Year of truth


    | todepond.com
  1597. Acknowledgments


    | matttproud.com
  1598. blood sugar


    | oglaf.com
  1599. Motivating X3DH


    | blog.wesleyac.com
  1600. Blogroll


    | matttproud.com
  1601. Don't Let The Internet Use You


    | whitevhs.xyz
  1602. My number one tip for posting viral tweets, toots, posts, etc


    | todepond.com
  1603. Hugo Root Menu and Ugly URLs: / and /index.html


    | matttproud.com
  1604. Retiring pbutil (github.com/matttproud/golang_protobuf_extensions)


    | matttproud.com
  1605. Holiday hiatus


    | todepond.com
  1606. Joining Ranges Unions in Google Sheets


    | matttproud.com
  1607. How to stop Linux threads cleanly


    | mazzo.li
  1608. moss


    | oglaf.com
  1609. Just because you can doesn't mean you should: the <meter> element


    | localghost.dev
  1610. Naming Is Hard: /etc/default


    | matttproud.com
  1611. Keyboard Configuration in Debian Linux


    | matttproud.com
  1612. Town Hall #19: Whimsy


    | taylor.town
  1613. "Please click on all images of the heaviest animal species"


    | taylor.town
  1614. The Two Reacts


    | overreacted.io
  1615. Notes on Closed Loop Dryers


    | matttproud.com
  1616. Last Row in Google Sheets


    | matttproud.com
  1617. Hacker Stations: Taylor Troesh


    | hackerstations.com
  1618. why I didn't play this harpsichord sooner


    | taylor.town
  1619. Summary of changes for December 2023


    | 100r.ca
  1620. Emoji by Category


    | taylor.town
  1621. Emoji by Year


    | taylor.town
  1622. Making Sense of Lambda Calculus 1: Ignorant, Lazy, and Greedy Evaluation


    | aartaka.me
  1623. My conversion therapy story


    | todepond.com
  1624. Remembering the early 00s teen website scene


    | localghost.dev
  1625. How bad are search results? Let's compare Google, Bing, Marginalia, Kagi, Mwmbl, and ChatGPT


    | danluu.com
  1626. Why Android developers no longer need Windows USB drivers


    | fabiensanglard.net
  1627. An Ode to Deluxe Paint


    | datagubbe.se
  1628. What if computer club


    | TodePond.com
  1629. Better better computing


    | todepond.com
  1630. 2023: The longest year of my life


    | lepisma.xyz
  1631. Prioritizing Organic Growth


    | whitevhs.xyz
  1632. Nagercoil dump site


    | systemreboot.net
  1633. Google Open Source Peer Bonus


    | ralfj.de
  1634. World's first full-stack tadi website


    | todepond.com
  1635. A year-end wrapup of responses to reader feedback


    | rachelbythebay.com
  1636. Re: (Extremely, unnecessarily long) Thanks for the pardoning


    | taylor.town
  1637. Why Prusa is floundering, and how you can avoid their fate


    | drewdevault.com
  1638. Peace


    | todepond.com
  1639. Does Betteridge's Law apply to this headline?


    | taylor.town
  1640. A good podcast: Twenty Thousand Hertz


    | localghost.dev
  1641. Long posts


    | todepond.com
  1642. Tear Duct Enhancement Surgery


    | taylor.town
  1643. What Writing 2K+ Lines of Brainfuck Taught Me


    | aartaka.me
  1644. Sucks is a compliment now


    | dustycloud.org
  1645. Why I am vegetarian


    | todepond.com
  1646. TSA 2023


    | oglaf.com
  1647. Two Toucans Canoe


    | taylor.town
  1648. 2023: The year in lists


    | localghost.dev
  1649. Transitional reflections


    | dustycloud.org
  1650. Town Hall #18: Sunflower


    | taylor.town
  1651. wonder


    | jyn.dev
  1652. Making Sense of Lambda Calculus 0: Abstration, Reduction, Substitution?


    | aartaka.me
  1653. Today is a sad


    | todepond.com
  1654. In Unexpected Places: a music video


    | dustycloud.org
  1655. Resetting the timer in my toothbrush


    | sometimes.digital
  1656. DEATH OF THE TADI WEB: Worldwide


    | todepond.com
  1657. The "Cheap" Web


    | potato.cheap
  1658. WishWell.io


    | wishwell.io
  1659. Smashing the stack for pain and misery


    | rachelbythebay.com
  1660. Mysterious people


    | todepond.com
  1661. Paying Netflix $0.53/h, etc.


    | taylor.town
  1662. Generating Open Graph images in Eleventy


    | sometimes.digital
  1663. Hoist


    | oglaf.com
  1664. The most frustrating thing in your life


    | taylor.town
  1665. Modding a Kobo Libra 2


    | sometimes.digital
  1666. Hello world, tadi style


    | todepond.com
  1667. Major Site Overhaul


    | whitevhs.xyz
  1668. You have my explicit permission to post my stuff to hackernews


    | todepond.com
  1669. Things Alex wants to write about


    | todepond.com
  1670. Regex Pronouns?


    | aartaka.me
  1671. How to synchronise data


    | todepond.com
  1672. Engineering progression for humans


    | localghost.dev
  1673. How I write my blog


    | todepond.com
  1674. Putting data in the cloud


    | todepond.com
  1675. Scientists find exciting new way to talk about nothing in press releases


    | taylor.town
  1676. Santa Prefers Wealthy Sick Children


    | taylor.town
  1677. A Chain Reaction


    | overreacted.io
  1678. Synchronising data


    | todepond.com
  1679. bishop of the love god


    | oglaf.com
  1680. "All foods are either protein or candy."


    | taylor.town
  1681. Santa Claus is not a god... yet


    | taylor.town
  1682. Transition in slow motion


    | todepond.com
  1683. Patching around a C++ crash with a little bit of Lua


    | rachelbythebay.com
  1684. Why you should blog


    | todepond.com
  1685. How to Observe Buydays


    | taylor.town
  1686. Make a /wish page!


    | taylor.town
  1687. /wish


    | taylor.town
  1688. Regulars


    | todepond.com
  1689. RIBBIT REPORT: Definitions that don't matter


    | todepond.com
  1690. How to maintain an Open Source project


    | jyn.dev
  1691. I Generated This Post With C Preprocessor


    | aartaka.me
  1692. perffectionism


    | oglaf.com
  1693. You Buy; They Fly


    | taylor.town
  1694. Lu loo tales


    | todepond.com
  1695. Beautiful musical chaos


    | localghost.dev
  1696. e/acc towards what?


    | todepond.com
  1697. Summary of changes for November 2023


    | 100r.ca
  1698. clang now makes binaries an original Pi B+ can't run


    | rachelbythebay.com
  1699. Town Hall #17: Scrimmage


    | taylor.town
  1700. cram those ideas into a clown car


    | taylor.town
  1701. NixOS 23.11 released


    | nixos.org
  1702. Why I love the London coding scene


    | todepond.com
  1703. "MVP" is dead! Long live "FPC".


    | taylor.town
  1704. Java CheatSheet


    | alhassy.github.io
  1705. That time Verisign typo-squatted all of .com and .net


    | rachelbythebay.com
  1706. graphic design is my passion


    | taylor.town
  1707. I want your feed


    | todepond.com
  1708. HNTV: play hn yt links locally


    | taylor.town
  1709. Put it in a video


    | todepond.com
  1710. endpoint


    | oglaf.com
  1711. Measure twice, vise thrice.


    | taylor.town
  1712. Making C Code Prettier


    | aartaka.me
  1713. The Datagubbe Survey Response Survey


    | datagubbe.se
  1714. husband, father, obligation


    | taylor.town
  1715. Richard Stallman's political discourse on sex


    | drewdevault.com
  1716. Thank you cards


    | todepond.com
  1717. Town Hall #16: Bloat


    | taylor.town
  1718. wigwam.directory


    | wigwam.directory
  1719. A good recipe: The best chocolate brownies


    | localghost.dev
  1720. How Apple's Pro Display XDR takes Thunderbolt 3 to its limit


    | fabiensanglard.net
  1721. Hackernews is a vile website


    | todepond.com
  1722. I hereby pardon all junior engineers


    | taylor.town
  1723. Sexism in higher education


    | tfeb.org
  1724. Image data test


    | todepond.com
  1725. How to schedule posts in Eleventy


    | localghost.dev
  1726. "y'all'n't"


    | taylor.town
  1727. Artificial intelligence


    | todepond.com
  1728. eyeroll


    | oglaf.com
  1729. Knuth Airgaps & Knuth Buffers


    | taylor.town
  1730. Building post types and category RSS feeds in Eleventy


    | localghost.dev
  1731. How I get money


    | todepond.com
  1732. My rants about TP-Link Omada networking products


    | rachelbythebay.com
  1733. The UK's COVID-19 enquiry


    | tfeb.org
  1734. The image data image format


    | todepond.com
  1735. Eyra does the impossible


    | blog.sunfishcode.online
  1736. Minification is evil


    | todepond.com
  1737. Pseudoprose


    | taylor.town
  1738. Academia


    | todepond.com
  1739. My head to your head


    | todepond.com
  1740. How to introduce the tadi web


    | todepond.com
  1741. Town Hall #15: Artifacts


    | taylor.town
  1742. A good recipe: Smitten Kitchen's apple pie cookies


    | localghost.dev
  1743. Introducing separate category RSS feeds


    | localghost.dev
  1744. The easiest way to earn trust


    | todepond.com
  1745. You can just ask


    | todepond.com
  1746. Rubbish hosting options


    | todepond.com
  1747. Can I be on your podcast?


    | drewdevault.com
  1748. The death of the tadi web: How to make a meme


    | todepond.com
  1749. The bash book to rule them all


    | fabiensanglard.net
  1750. Still no love for WPA3 on the Raspberry Pi 5


    | rachelbythebay.com
  1751. Never stop writing


    | todepond.com
  1752. clubwear


    | oglaf.com
  1753. 0x4 reasons to write and publish


    | fabiensanglard.net
  1754. Good and bad analytics


    | todepond.com
  1755. Matt Webb answered all my questions


    | todepond.com
  1756. Test post


    | todepond.com
  1757. Are analytics good?


    | todepond.com
  1758. The weirdest thing about cellpond


    | todepond.com
  1759. Just block them


    | todepond.com
  1760. Sulfasalazine


    | todepond.com
  1761. Cellpond is not robust


    | todepond.com
  1762. Padi


    | todepond.com
  1763. Tadi web


    | todepond.com
  1764. My name


    | todepond.com
  1765. Better computing


    | todepond.com
  1766. My wikiblogarden hosting


    | todepond.com
  1767. A short summary of Intel SGX enclaves


    | actually.fyi
  1768. what are authors even trying to do?


    | taylor.town
  1769. Russian Woman Achieves 9x "Mythical" Man Month


    | taylor.town
  1770. My wikiblogarden


    | todepond.com
  1771. Hugo URLs With File Extension


    | matttproud.com
  1772. Making C Code Uglier


    | aartaka.me
  1773. Compressing Codebase Collocates


    | taylor.town
  1774. Digital Desire Paths


    | taylor.town
  1775. How to opt-out of ChatGPT training without clearing conversation history


    | taylor.town
  1776. Summary of changes for October 2023


    | 100r.ca
  1777. everyday cleanser


    | oglaf.com
  1778. if it talks like a therapist...


    | taylor.town
  1779. The Decline of Usability: Revisited


    | datagubbe.se
  1780. Happy Halloween!


    | whitevhs.xyz
  1781. How I Do Things: Chronic Fatigue Edition


    | taylor.town
  1782. On "real name" policies


    | drewdevault.com
  1783. My User Experience Porting Off setup.py


    | gregoryszorc.com
  1784. Taming Your Infinite Queues


    | taylor.town
  1785. Hello World


    | matttproud.com
  1786. Graphite


    | oglaf.com
  1787. Watch YouTube Without Ads


    | whitevhs.xyz
  1788. The Current State of Linux Gaming


    | whitevhs.xyz
  1789. The BitTorrent Encryption Protocol


    | jwodder.github.io
  1790. Edible Insects


    | oglaf.com
  1791. Living with Sudden Adult Death Syndrome (SADS)


    | taylor.town
  1792. getaddrinfo() on glibc calls getenv(), oh boy


    | rachelbythebay.com
  1793. A Brief Introduction to Nonduality


    | whitevhs.xyz
  1794. loading


    | oglaf.com
  1795. Administrivia: new page/feed generator is now live


    | rachelbythebay.com
  1796. Going off-script


    | drewdevault.com
  1797. Feedback: the feed seems just fine...


    | rachelbythebay.com
  1798. Fulfilling a reader's request for my "dot files"


    | rachelbythebay.com
  1799. I screwed something up in that last post about Hue


    | rachelbythebay.com
  1800. The Philips Hue ecosystem is collapsing into stupidity


    | rachelbythebay.com
  1801. ASCII protocol buffers as config files


    | rachelbythebay.com
  1802. Expressing my laziness in concrete ways


    | rachelbythebay.com
  1803. Administrivia: HTML generation and my general clowniness


    | rachelbythebay.com
  1804. Symbol nicknames: a broken toy


    | tfeb.org
  1805. Town Hall #14: Frends


    | taylor.town
  1806. Apple should acquire Wolfram Research


    | taylor.town
  1807. Profitable Parenting


    | taylor.town
  1808. ECC RAM on AMD Ryzen 7000 desktop CPUs


    | sunshowers.io
  1809. Easy Vanilla Sponge


    | oglaf.com
  1810. Forty years of programming


    | fabiensanglard.net
  1811. Government by conspiracy theory


    | tfeb.org
  1812. Dealing with tempfile cleaners


    | sunshowers.io
  1813. much worse than kids stomping that pig's bladder


    | taylor.town
  1814. Summary of changes for September 2023


    | 100r.ca
  1815. 15-minute cities


    | tfeb.org
  1816. calcium


    | oglaf.com
  1817. The end of hope


    | tfeb.org
  1818. The forbidden topics


    | drewdevault.com
  1819. "Somebody Tranq That Child!"


    | taylor.town
  1820. Exploring Command-line space time


    | fabiensanglard.net
  1821. Easy Email Tokens in Pure Postgres


    | taylor.town
  1822. provocateur


    | oglaf.com
  1823. Accidentally Turing-Complete


    | beza1e1.tuxen.de
  1824. The customer stuck due to a hurricane who needed ssh


    | rachelbythebay.com
  1825. Memories of a really goofy phone from the late 80s


    | rachelbythebay.com
  1826. Add extra stuff to a "standard" encoding? Sure, why not.


    | rachelbythebay.com
  1827. How/Why to Sweep Async Tasks Under a Postgres Table


    | taylor.town
  1828. citadel of compassion


    | oglaf.com
  1829. rvnx's "P**is Table Test" for LLM Censorship


    | taylor.town
  1830. my battlestation


    | taylor.town
  1831. "AI", and the trouble with inaccessible SaaS


    | localghost.dev
  1832. Hyprland is a toxic community


    | drewdevault.com
  1833. King of the Bunny Hill


    | taylor.town
  1834. P**fectionism Isn't Your Problem


    | taylor.town
  1835. Recent Site Additions


    | whitevhs.xyz
  1836. Revive your old PC with "Pi-Hole"


    | whitevhs.xyz
  1837. milehighclub


    | oglaf.com
  1838. 💐 Repl Driven Development: /Editor Integrated REPLs for all languages/ 🔁


    | alhassy.github.io
  1839. The Wachowskis and the Hacker as a progressive archetype


    | datagubbe.se
  1840. Write Hypertext, not Plaintext


    | aartaka.me
  1841. Summary of changes for August 2023


    | 100r.ca
  1842. tax deductions


    | oglaf.com
  1843. Being a "Flip Phone Main"


    | whitevhs.xyz
  1844. The Lazy Garbage Nursery Guide


    | taylor.town
  1845. The Importance of Personal Websites


    | whitevhs.xyz
  1846. How I Eat


    | taylor.town
  1847. AI crap


    | drewdevault.com
  1848. comely


    | oglaf.com
  1849. Scene Archetypes


    | datagubbe.se
  1850. 56% of McNugget Carbon is Corn


    | taylor.town
  1851. Tangling files in Emacs Org Mode


    | whitevhs.xyz
  1852. I'm a Coin Boy, Too


    | taylor.town
  1853. bight


    | oglaf.com
  1854. MatplotLLM: An LLM assisted Data Visualization Framework


    | lepisma.xyz
  1855. Get image dimensions (PNG/JPG) without loading the file in Common Lisp


    | lisperator.net
  1856. How would you like ChatGPT to respond?


    | taylor.town
  1857. gpt'day mate


    | taylor.town
  1858. spatchcock


    | oglaf.com
  1859. Nature for Nerds


    | datagubbe.se
  1860. Ode to the M1


    | fabiensanglard.net
  1861. Chloe is a listener


    | taylor.town
  1862. mDNS Primer


    | fabiensanglard.net
  1863. Anticipation - College Ramble Part 0


    | fultonsramblings.substack.com
  1864. Hello from Ares!


    | drewdevault.com
  1865. My Childhood Video Games


    | whitevhs.xyz
  1866. decorative yet practical


    | oglaf.com
  1867. Simulating old Windows desktop programs with JavaScript and Tauri


    | sometimes.digital
  1868. Share Demos Every Friday


    | taylor.town
  1869. Why I don't like (some) smart devices


    | fultonsramblings.substack.com
  1870. Man Spends Entire Career Mastering Crappy Codebase


    | taylor.town
  1871. go big or go small or go home but don't go medium


    | taylor.town
  1872. Town Hall #13: Pests


    | taylor.town
  1873. The rc shell and its excellent handling of whitespace


    | drewdevault.com
  1874. wysb


    | oglaf.com
  1875. The Fibonacci Matrix


    | ianthehenry.com
  1876. Digital Bum: Finding a Home/lessness on the Internet


    | aartaka.me
  1877. Numerical prediction


    | tfeb.org
  1878. How to Coast with Corporate Camouflage


    | taylor.town
  1879. Dead users, living processes: Deleting users on Linux and Windows


    | actually.fyi
  1880. Commander Keen: Adaptive Tile Scrolling


    | fabiensanglard.net
  1881. Rucking with Children


    | taylor.town
  1882. Demonstrate Evergreen Proof


    | taylor.town
  1883. Do Unforgettable Work


    | taylor.town
  1884. Don't Fight Customers


    | taylor.town
  1885. Find Your Value


    | taylor.town
  1886. How To Pick Your Price


    | taylor.town
  1887. Select Your Service


    | taylor.town
  1888. Sell Your Service


    | taylor.town
  1889. Alpine Linux does not make the news


    | drewdevault.com
  1890. Muse: An Experiment in Music Exploration


    | lepisma.xyz
  1891. Productize Yourself


    | taylor.town
  1892. Enabling financial crime


    | tfeb.org
  1893. Beat around the bush


    | oglaf.com
  1894. An algorithm for shuffling playlists


    | ruudvanasseldonk.com
  1895. Learning Colemak-DH


    | lepisma.xyz
  1896. Why I switched to Mac


    | fultonsramblings.substack.com
  1897. Farrago


    | tfeb.org
  1898. Things That Outlive Fancy Rats


    | taylor.town
  1899. Spoil Your Secret Sauce


    | taylor.town
  1900. 10NES


    | fabiensanglard.net
  1901. Alone With Your Thoughts


    | whitevhs.xyz
  1902. 'nidas


    | oglaf.com
  1903. chexs.io


    | chexs.io
  1904. A good podcast: If Books Could Kill


    | localghost.dev
  1905. The ideal operating system


    | fultonsramblings.substack.com
  1906. Town Hall #12: WONTFIX


    | taylor.town
  1907. This Post is Written in Lisp


    | aartaka.me
  1908. Labours


    | oglaf.com
  1909. blogs.hn


    | blogs.hn
  1910. My Kind of REPL


    | ianthehenry.com
  1911. Seriously, don't sign a CLA


    | drewdevault.com
  1912. Hostilities


    | oglaf.com
  1913. Summary of changes for July 2023


    | 100r.ca
  1914. Social media and "parasocial media"


    | drewdevault.com
  1915. Speech-First Conversational AI Revisited


    | lepisma.xyz
  1916. Changelog #546: "Don't Make Things Worse!"


    | changelog.fm
  1917. Burnout and the quiet failures of the hacker community


    | drewdevault.com
  1918. mu4e-snooze and adventures with AI co‑programming


    | lepisma.xyz
  1919. When to Build Millennia Sewers


    | taylor.town
  1920. Adding weak references to CHICKEN


    | more-magic.net
  1921. The Future of the Software Industry


    | datagubbe.se
  1922. Haze


    | oglaf.com
  1923. Freeing my iPod with Rockbox


    | whitevhs.xyz
  1924. I wasn't ready to start a tech conference.


    | taylor.town
  1925. Reforming the free software message


    | drewdevault.com
  1926. Brain-Teaser


    | oglaf.com
  1927. Hogwarts had a Cafetorium?


    | taylor.town
  1928. Town Hall #11: Downhill


    | taylor.town
  1929. they trap you in meetings because you do stupid shit


    | taylor.town
  1930. Good Vibrations


    | fabiensanglard.net
  1931. i pretended that i didn't know any better


    | taylor.town
  1932. Throwing in the towel on mobile Linux


    | drewdevault.com
  1933. Arabic CheatSheet


    | alhassy.github.io
  1934. No More Bargain-Bin Kisses


    | taylor.town
  1935. IKEA-Oriented Development


    | taylor.town
  1936. Talk about Undefined Behavior, unsafe Rust, and Miri


    | ralfj.de
  1937. How to go to war with your employer


    | drewdevault.com
  1938. Why we don't trade with ants


    | datagubbe.se
  1939. Tips, Advice, Ideas


    | oglaf.com
  1940. Fieldwork


    | oglaf.com
  1941. Becoming Productive


    | fultonsramblings.substack.com
  1942. From Stacks to Trees: A new aliasing model for Rust


    | ralfj.de
  1943. Summary of changes for June 2023


    | 100r.ca
  1944. NixOS 23.05 released


    | nixos.org
  1945. Feedback: I try to answer "how to become a systems engineer"


    | rachelbythebay.com
  1946. Embrace the Kinda


    | blog.sunfishcode.online
  1947. 11 Ways to Shave a Yak


    | taylor.town
  1948. Bone Tissue


    | oglaf.com
  1949. Administrivia: new web hosting arrangements


    | rachelbythebay.com
  1950. Put Your Reputation on the Deadline


    | taylor.town
  1951. XII


    | oglaf.com
  1952. Town Hall #10: Seeds


    | taylor.town
  1953. User Stories? Thanks but No.


    | beza1e1.tuxen.de
  1954. Replacing switches in a Logitech G603 mouse


    | sometimes.digital
  1955. Nextdoor's Heisensubscribe (And Other Dark Patterns)


    | taylor.town
  1956. Get Down


    | oglaf.com
  1957. Why I Use Elm in 2023


    | taylor.town
  1958. An Exposition on Internet Privacy


    | whitevhs.xyz
  1959. Candid Culture


    | taylor.town
  1960. Weeds & Bozo Explosions


    | taylor.town
  1961. Closed Casket


    | oglaf.com
  1962. A Life Less Ads


    | datagubbe.se
  1963. Hello, Perceptron: An introduction to artificial neural networks


    | matt.might.net
  1964. A horrible solution


    | tfeb.org
  1965. Tiny Table-of-Contents JS Snippet


    | taylor.town
  1966. Two sides to hygiene


    | tfeb.org
  1967. Converting Lists to Simple Tables and Back with rs


    | jwodder.github.io
  1968. Driving Compilers


    | fabiensanglard.net
  1969. Nirvana


    | tfeb.org
  1970. Summary of changes for May 2023


    | 100r.ca
  1971. Beyond Tellerrand: beyond amazing


    | localghost.dev
  1972. Burnout


    | drewdevault.com
  1973. Butterflies


    | oglaf.com
  1974. Agile! The Good, the Hype and the Ugly (review)


    | beza1e1.tuxen.de
  1975. If you think Bluesky is decentralized, you’ve been conned


    | blog.wesleyac.com
  1976. Who should lead us?


    | drewdevault.com
  1977. The Spoom


    | oglaf.com
  1978. Lifestyle Design (from First Principles)


    | taylor.town
  1979. Case Study: Taylor's Lifestyle Design


    | taylor.town
  1980. Windows Audio Plugins on Linux


    | fultonsramblings.substack.com
  1981. Tools & Techniques for AR/VR Media


    | taylor.town
  1982. Something unclear in the Common Lisp standard


    | tfeb.org
  1983. Taylor's Delights


    | taylor.town
  1984. Generalized Macros


    | ianthehenry.com
  1985. rc: a new shell for Unix


    | drewdevault.com
  1986. The Filesystem Namespace


    | blog.sunfishcode.online
  1987. Halter of Versatility


    | oglaf.com
  1988. Alien Artefacts


    | brautaset.org
  1989. VGFM archives, requests and more


    | whitevhs.xyz
  1990. What does Everything Is A File do?


    | blog.sunfishcode.online
  1991. Why Janet?


    | ianthehenry.com
  1992. The Free Software Foundation is dying


    | drewdevault.com
  1993. I never want to be 93 years old


    | taylor.town
  1994. Escalating via post-it note just to get some health checks


    | rachelbythebay.com
  1995. Tune into VirtGal FM Tues at 10PM (UTC)


    | whitevhs.xyz
  1996. Necking


    | oglaf.com
  1997. Good Art is Commonplace


    | taylor.town
  1998. Taylor's Media Criticism System


    | taylor.town
  1999. Writing Helios drivers in the Mercury driver environment


    | drewdevault.com
  2000. Slay Dragon Before Reorganizing Closet


    | taylor.town
  2001. The Power of Ventoy


    | whitevhs.xyz
  2002. Everyday Carry


    | datagubbe.se
  2003. Say "quadyssey", not "quadrilogy".


    | taylor.town
  2004. Benefits of Email Aliasing


    | whitevhs.xyz
  2005. Relatable Characters


    | oglaf.com
  2006. Make a fun, infinitely replayable game in 5 minutes with GPT-4


    | matt.might.net
  2007. Summary of changes for April 2023


    | 100r.ca
  2008. The Joy of Computer History Books


    | fabiensanglard.net
  2009. Summary of changes for March 2023


    | 100r.ca
  2010. Town Hall #8: Scaling


    | taylor.town
  2011. Mustang update


    | blog.sunfishcode.online
  2012. KAARBS version bump (v0.7)


    | whitevhs.xyz
  2013. How to be a -10x Engineer


    | taylor.town
  2014. Fire 50% Of Managers (At Random)


    | taylor.town
  2015. The Fastest Scalar Utf8 Validation


    | actually.fyi
  2016. Winning the Goblin's Game


    | taylor.town
  2017. Levelling up Pull Requests


    | brautaset.org
  2018. Measuring some tree-traversing functions


    | tfeb.org
  2019. Spirit Hands


    | oglaf.com
  2020. The absurdity of stacks


    | tfeb.org
  2021. Using a Password Manager


    | whitevhs.xyz
  2022. MyAnimeList and Modern Web Bloat


    | whitevhs.xyz
  2023. A Cyberpunk Bathroom in the Middle of Nowhere


    | taylor.town
  2024. The Dancing Blade


    | oglaf.com
  2025. Town Hall #9: Listen


    | taylor.town
  2026. Town Hall #7: Scary Stuff


    | taylor.town
  2027. Comptime table generation for shift-based DFAs


    | actually.fyi
  2028. Watch anime from the terminal


    | whitevhs.xyz
  2029. Don't Play Near Black Holes


    | taylor.town
  2030. Variations on a theme


    | tfeb.org
  2031. Shrouded


    | oglaf.com
  2032. When to comment that code


    | drewdevault.com
  2033. Charts & Checklists for Serious Dreamers


    | taylor.town
  2034. Apple Will Win The AR/VR Wars


    | taylor.town
  2035. AR Interoperability Opportunities


    | taylor.town
  2036. Monomode & Multimode in Augmented Reality


    | taylor.town
  2037. AR Demands Peripherals


    | taylor.town
  2038. Claim a Domain in the Wet Web


    | taylor.town
  2039. Bananas Will Become Smartphones


    | taylor.town
  2040. Are You Serious?


    | taylor.town
  2041. Death in Diapers


    | taylor.town
  2042. Ghost Story


    | taylor.town
  2043. Big Bad


    | oglaf.com
  2044. Tales from Nixpkgs - PR


    | nixos.org
  2045. Five simple shell commands


    | whitevhs.xyz
  2046. All you may need is HTML


    | fabiensanglard.net
  2047. Summary of changes for February 2023


    | 100r.ca
  2048. Two tiny Lisp evaluators


    | tfeb.org
  2049. Dynamic binding without special in Common Lisp


    | tfeb.org
  2050. Seven wonders


    | oglaf.com
  2051. How to understand closures in Common Lisp


    | tfeb.org
  2052. Another letter to Mel Stride that I will not send


    | tfeb.org
  2053. Town Hall #6: Spark Joy and Conversation


    | taylor.town
  2054. Porting Helios to aarch64 for my FOSDEM talk, part one


    | drewdevault.com
  2055. skin tight


    | oglaf.com
  2056. Painting the whole beetle: an adventure in learning to learn


    | localghost.dev
  2057. Abracademia


    | oglaf.com
  2058. I bought a keyboard on Aliexpress and the arrow keys weren’t working and the seller sent me a video showing where to solder a jumper wire and a .bin file with firmware with another video showing how to flash it


    | sometimes.digital
  2059. The Colorful Charm of Amiga Utility Disks


    | datagubbe.se
  2060. My eBike Economics


    | brewster.kahle.org
  2061. How to Learn a Foreign Language in 500 Hours


    | taylor.town
  2062. ChatGPT writes a kernel pt 1.


    | fultonsramblings.substack.com
  2063. A Brisk Introduction to Karate


    | alhassy.github.io
  2064. My Family Tree


    | alhassy.github.io
  2065. Visit the Virtual Galleria


    | whitevhs.xyz
  2066. Hot people


    | oglaf.com
  2067. Summary of changes for January 2023


    | 100r.ca
  2068. Should private platforms engage in censorship?


    | drewdevault.com
  2069. Meanwhile on the moors


    | oglaf.com
  2070. Death of Documentation


    | lepisma.xyz
  2071. Everything should have an API: adventures in trying to automate stuff


    | localghost.dev
  2072. My plans at FOSDEM: SourceHut, Hare, and Helios


    | drewdevault.com
  2073. Mjolnir


    | fabiensanglard.net
  2074. Peace of Mind


    | oglaf.com
  2075. Setting a new focus for my blog


    | drewdevault.com
  2076. How to Cultivate Joy


    | taylor.town
  2077. Deflect External Acceptance


    | taylor.town
  2078. Spice


    | oglaf.com
  2079. Grace Lurton Miller 1928-2023


    | brewster.kahle.org
  2080. How To Stop Being Fake


    | taylor.town
  2081. I miss Twitter


    | localghost.dev
  2082. Why is Rust's build system uniquely hard to use?


    | jyn.dev
  2083. A case-like macro for regular expressions


    | tfeb.org
  2084. I don't trust Discord - here's why


    | whitevhs.xyz
  2085. The yaml document from hell


    | ruudvanasseldonk.com
  2086. Evil Eye


    | oglaf.com
  2087. VGM.XIV OUT NOW and info on new UNDO


    | whitevhs.xyz
  2088. Some thoughts on prime numbers


    | taylor.town
  2089. A Quarter Century of Web Coding


    | datagubbe.se
  2090. Why Not Mars


    | idlewords.com
  2091. Summary of changes for December


    | 100r.ca
  2092. Town Hall #5: Outdoing Myself


    | taylor.town
  2093. PF(uj) 2023


    | bugemos.com
  2094. 26 programming languages in 25 days, Part 2: Reflections on language design


    | matt.might.net
  2095. New Year's Resolutions and Digital Minimalism


    | whitevhs.xyz
  2096. 2022: The year in lists


    | localghost.dev
  2097. Stranger Things and the Amiga 1000


    | datagubbe.se
  2098. 26 programming languages in 25 days, Part 1: Strategy, tactics and logistics


    | matt.might.net
  2099. Leave Your Phone at Home


    | taylor.town
  2100. Decline Invitations


    | taylor.town
  2101. Find a Phone-Home


    | taylor.town
  2102. The Joy of Monotasking


    | taylor.town
  2103. Where to find me


    | whitevhs.xyz
  2104. Five Hundred Hours


    | taylor.town
  2105. Busy Brain, Busy Body


    | taylor.town
  2106. Tinderbox


    | oglaf.com
  2107. take everything to your grave


    | taylor.town
  2108. Join my Matrix Space


    | whitevhs.xyz
  2109. The empty list


    | tfeb.org
  2110. A Linux evening...


    | fabiensanglard.net
  2111. Trying out Mastodon


    | whitevhs.xyz
  2112. Books update


    | fabiensanglard.net
  2113. Pick Practical Principles


    | taylor.town
  2114. Refrigerate Reusable Water Bottles


    | taylor.town
  2115. Preparing for conferences


    | localghost.dev
  2116. How to Scrounge for Between Time


    | taylor.town
  2117. How to Thwart Waiting Mode


    | taylor.town
  2118. Nothing Fulfills


    | taylor.town
  2119. A Likely Story


    | oglaf.com
  2120. Toki Pona Sign-Language Flash-Cards


    | taylor.town
  2121. Transcript of Elon Musk on stage with Dave Chapelle


    | danluu.com
  2122. zeroes


    | taylor.town
  2123. The Toki Pona Baby Sign-Language Guide


    | taylor.town
  2124. Closed as duplicate considered harmful


    | tfeb.org
  2125. Fortress of the Prude King


    | oglaf.com
  2126. NixOS 22.11 released


    | nixos.org
  2127. I shall toil at a reduced volume


    | drewdevault.com
  2128. Summary of changes for November


    | 100r.ca
  2129. The Toki Pona Baby Sign-Language Manifesto


    | taylor.town
  2130. Measuring System Interface Complexity


    | blog.sunfishcode.online
  2131. HOWTO: Avoid temptation -- why avoiding temptation is harder than you think


    | matt.might.net
  2132. Computers are for Girls


    | datagubbe.se
  2133. See


    | oglaf.com
  2134. Your Brilliant App Idea


    | taylor.town
  2135. A Tiny HTML Snippet to "Discuss on HN"


    | taylor.town
  2136. Codegen in Hare v2


    | drewdevault.com
  2137. New account on Mastodon


    | brewster.kahle.org
  2138. Taylor's Timeline


    | taylor.town
  2139. Eschew the New


    | taylor.town
  2140. Liberate Breakfast


    | taylor.town
  2141. Basics of Writing Unix Man Pages


    | jwodder.github.io
  2142. Simple mpd+ncmpcpp setup tutorial


    | whitevhs.xyz
  2143. about


    | taylor.town
  2144. The Book Of CP-System, paper version


    | fabiensanglard.net
  2145. What is a Capability?


    | blog.sunfishcode.online
  2146. Perils of the Pitiless Citadel


    | oglaf.com
  2147. December 2022


    | taylor.town
  2148. Is Everything A File?


    | blog.sunfishcode.online
  2149. 8 Weekends Without A Drink


    | taylor.town
  2150. Aftermaths


    | oglaf.com
  2151. Rules for Good Work


    | taylor.town
  2152. Make Important Things Inevitable


    | taylor.town
  2153. Storage Space PSA for Mastodon Admins


    | blog.wesleyac.com
  2154. Please Sell My Personal Information


    | taylor.town
  2155. In praise of Plan 9


    | drewdevault.com
  2156. Tether's Troubles in November 2022


    | kalzumeus.com
  2157. Fork versus Elegance


    | blog.sunfishcode.online
  2158. The essence of Reed-Solomon coding


    | mazzo.li
  2159. Snakebite


    | oglaf.com
  2160. Tips for Remote Work


    | taylor.town
  2161. A Brisk Introduction to the Fundamentals of Arabic Grammar, نحو


    | alhassy.github.io
  2162. What is a World?


    | blog.sunfishcode.online
  2163. Arabic Roots: The Power of Patterns


    | alhassy.github.io
  2164. HOWTO: Control yourself


    | matt.might.net
  2165. Glossary of Arabic Linguistic Terms


    | alhassy.github.io
  2166. How to Become Exponential


    | taylor.town
  2167. November 2022


    | taylor.town
  2168. Weekend Whenever


    | taylor.town
  2169. Summary of changes for October


    | 100r.ca
  2170. Blazons


    | oglaf.com
  2171. Extinguish All Notifications


    | taylor.town
  2172. Accept Your Fate


    | taylor.town
  2173. Notes from kernel hacking in Hare, part 3: serial driver


    | drewdevault.com
  2174. My 1st year with GNU/Linux


    | whitevhs.xyz
  2175. Implementing Boolean Negation Flags with Clap


    | jwodder.github.io
  2176. The adventures of Link


    | oglaf.com
  2177. Building a website like it's 1999... in 2022


    | localghost.dev
  2178. Pixel art update


    | datagubbe.se
  2179. Dora, The Arab Explorer


    | alhassy.github.io
  2180. 10 Minutes is 1% of Your Day


    | taylor.town
  2181. Parin vuoden tutkimattomuus


    | hsivonen.fi
  2182. The Only Way to Make Money


    | taylor.town
  2183. The paperclip maximizers


    | tfeb.org
  2184. Beware The Grind


    | taylor.town
  2185. TOTP for 2FA is incredibly easy to implement. So what's your excuse?


    | drewdevault.com
  2186. My Yearly Themes


    | taylor.town
  2187. official duties


    | oglaf.com
  2188. Everything I googled in a week as a senior software engineer


    | localghost.dev
  2189. Status update, October 2022


    | drewdevault.com
  2190. Package-local nicknames


    | tfeb.org
  2191. My Book Reviews


    | taylor.town
  2192. A Magic Question for Emotional Conversations


    | taylor.town
  2193. Blogs and Newsletters


    | taylor.town
  2194. encoding_rs


    | crates.io
  2195. In praise of ffmpeg


    | drewdevault.com
  2196. Claret


    | oglaf.com
  2197. Thank You vs. Sorry


    | taylor.town
  2198. October 2022


    | taylor.town
  2199. My Deep Daily Questions


    | taylor.town
  2200. Directory Opus - King of the Dual Panes


    | datagubbe.se
  2201. September 2022


    | taylor.town
  2202. Bradshaw's laws


    | tfeb.org
  2203. How (and why) nextest uses tokio


    | sunshowers.io
  2204. Does Rust belong in the Linux kernel?


    | drewdevault.com
  2205. Pythonistas: Up for quick hack to test Dedup’ing 78rpm records using document clustering?


    | brewster.kahle.org
  2206. Bedknobs


    | oglaf.com
  2207. Never Wait for Anything


    | taylor.town
  2208. Notes from kernel hacking in Hare, part 2: multi-threading


    | drewdevault.com
  2209. The Scourge of "Someday"


    | taylor.town
  2210. How do I get the ability to see the gnomes?


    | taylor.town
  2211. Chat log exhibits from Twitter v. Musk case


    | danluu.com
  2212. Simple logging in Common Lisp


    | tfeb.org
  2213. Metatronic macros


    | tfeb.org
  2214. cargo careful: run your Rust code with extra careful debug checking


    | ralfj.de
  2215. Freaky long weekend


    | oglaf.com
  2216. CCPS: A CPS-1 SDK


    | fabiensanglard.net
  2217. The Book Of CP-System


    | fabiensanglard.net
  2218. Compiler Optimizations Are Hard Because They Forget - Faultlore


    | gankra.github.io
  2219. UNDO on Soundcloud


    | whitevhs.xyz
  2220. Short Thoughts on Computers and Programming


    | datagubbe.se
  2221. New version of TTX


    | datagubbe.se
  2222. New version of Durden


    | datagubbe.se
  2223. Slutmas in September


    | oglaf.com
  2224. 1,000 Weekends Without A Drink


    | taylor.town
  2225. How to Become the Worst Version of Yourself


    | taylor.town
  2226. The phrase "open source" (still) matters


    | drewdevault.com
  2227. Status update, September 2022


    | drewdevault.com
  2228. Designing for Exploitation: How Meta-Programming Leads to Safer Code


    | aartaka.me
  2229. Futurist prediction methods and accuracy


    | danluu.com
  2230. Suspenders


    | oglaf.com
  2231. King Charles III and the Swedish General Election


    | datagubbe.se
  2232. Notes from kernel hacking in Hare, part 1


    | drewdevault.com
  2233. The Stubborn Computing Manifesto


    | datagubbe.se
  2234. 💐 Making VSCode itself a Java REPL 🔁


    | alhassy.github.io
  2235. Greenhouse that desalinates its own water: A Desalinating Greenhouse


    | brewster.kahle.org
  2236. The Problem With Computer Analogies


    | datagubbe.se
  2237. Tripod, the restrictively productive blog engine


    | aartaka.me
  2238. Bridge Club


    | oglaf.com
  2239. Summary of changes for September


    | 100r.ca
  2240. Git cheats


    | jyn.dev
  2241. In praise of qemu


    | drewdevault.com
  2242. How did we get here?


    | tfeb.org
  2243. Summary of changes for August


    | 100r.ca
  2244. The Wily Worm


    | oglaf.com
  2245. powerctl: A small case study in Hare for systems programming


    | drewdevault.com
  2246. Macros (from Zyni)


    | tfeb.org
  2247. When going back doesn't mean going backwards


    | localghost.dev
  2248. Depending in Common Lisp


    | stevelosh.com
  2249. A review of postmarketOS on the Xiaomi Poco F1


    | drewdevault.com
  2250. Labiathans


    | oglaf.com
  2251. PINE64 has let its community down


    | drewdevault.com
  2252. 💐 VSCode is itself a JavaScript REPL 🔁


    | alhassy.github.io
  2253. Status update, August 2022


    | drewdevault.com
  2254. two of them


    | whitevhs.xyz
  2255. Collider


    | oglaf.com
  2256. The Rise of Special Project "infra"


    | nixos.org
  2257. What is a Wasm component?


    | blog.sunfishcode.online
  2258. How I wish I could organize my thoughts


    | drewdevault.com
  2259. Achieving A Completely Open Source Implementation of Apple Code Signing and Notarization


    | gregoryszorc.com
  2260. A Guile Steel smelting pot


    | dustycloud.org
  2261. bootstrapping: the once and future compiler


    | jyn.dev
  2262. Introduced Species


    | oglaf.com
  2263. Extremely Online In Real Life


    | datagubbe.se
  2264. do not resuscitate


    | oglaf.com
  2265. Proprietary Art: How Microsoft didn't splinter the Linux desktop


    | datagubbe.se
  2266. Deploying a simple Jitsi Meet server with NixOS


    | nixos.org
  2267. Asiakirjatonta toimintaa


    | hsivonen.fi
  2268. Conciseness


    | drewdevault.com
  2269. Code review at the speed of email


    | drewdevault.com
  2270. The past and future of open hardware


    | drewdevault.com
  2271. Bleat-up


    | oglaf.com
  2272. Tube 1.1.5 released


    | datagubbe.se
  2273. Two simple pattern matchers for Common Lisp


    | tfeb.org
  2274. The Home Computer Generation


    | datagubbe.se
  2275. Status update, July 2022


    | drewdevault.com
  2276. The Rod


    | oglaf.com
  2277. never wait for the check at restaurants


    | taylor.town
  2278. New pixel art: The Heist


    | datagubbe.se
  2279. The Beginning of A Grueling Diet


    | dustycloud.org
  2280. Sisyphus


    | oglaf.com
  2281. Guile Steel: a proposal for a systems lisp


    | dustycloud.org
  2282. The Fediverse can be pretty toxic


    | drewdevault.com
  2283. Macroexpansion in Common Lisp


    | tfeb.org
  2284. Site converted to Haunt


    | dustycloud.org
  2285. Inbound


    | oglaf.com
  2286. Summary of changes for July


    | 100r.ca
  2287. Summary of changes for June


    | 100r.ca
  2288. Porting Doom to Helios


    | drewdevault.com
  2289. Zest


    | oglaf.com
  2290. GitHub Copilot and open source laundering


    | drewdevault.com
  2291. Parental-Self-Controls


    | taylor.town
  2292. Introducing the Himitsu keyring & password manager for Unix


    | drewdevault.com
  2293. Molehills


    | oglaf.com
  2294. Status update, June 2022


    | drewdevault.com
  2295. The Helios microkernel


    | drewdevault.com
  2296. To whom it may concern


    | oglaf.com
  2297. FVWM: Daily Driver Config


    | datagubbe.se
  2298. The Amiga Buyer's Guide


    | datagubbe.se
  2299. be water


    | oglaf.com
  2300. Summary of changes for May


    | 100r.ca
  2301. NixOS 22.05 released


    | nixos.org
  2302. bleh


    | drewdevault.com
  2303. Python Asynchronous Programming Fundamentals


    | jwodder.github.io
  2304. Carp


    | oglaf.com
  2305. It’s Not Wrong that <code>"🤦🏼‍♂️".length == 7</code>


    | hsivonen.fi
  2306. Google has been DDoSing SourceHut for over a year


    | drewdevault.com
  2307. More on UK retail energy prices


    | tfeb.org
  2308. Tusking


    | oglaf.com
  2309. The UK government is lying about energy prices


    | tfeb.org
  2310. Tether Required Recapitalization In May 2022


    | kalzumeus.com
  2311. My elegant 4d6 system


    | beza1e1.tuxen.de
  2312. Status update, May 2022


    | drewdevault.com
  2313. Leadership


    | oglaf.com
  2314. A Hare code generator for finding ioctl numbers


    | drewdevault.com
  2315. When will we learn?


    | drewdevault.com
  2316. Announcing the PyOxy Python Runner


    | gregoryszorc.com
  2317. Implementing an SSH agent in Hare


    | drewdevault.com
  2318. Sexy Mystery Solver


    | oglaf.com
  2319. The Beautiful Diablo 2 Resurrected machine


    | fabiensanglard.net
  2320. USB Cheat Sheet


    | fabiensanglard.net
  2321. An unsent letter to Mel Stride, MP


    | tfeb.org
  2322. Skeleton Courier


    | oglaf.com
  2323. Summary of changes for April


    | 100r.ca
  2324. The IBM PC XT Desk Caddy


    | datagubbe.se
  2325. My Taipei Quarantine


    | idlewords.com
  2326. Expanding Apple Ecosystem Access with Open Source, Multi Platform Code Signing


    | gregoryszorc.com
  2327. Announcing the Hare programming language


    | drewdevault.com
  2328. The Future of Open Source


    | datagubbe.se
  2329. casual fridays


    | oglaf.com
  2330. Nix 2.8.0 released


    | nixos.org
  2331. vein of gold


    | oglaf.com
  2332. Burnout, a cautionary tale (and a plea to take a break)


    | localghost.dev
  2333. Status update, April 2022


    | drewdevault.com
  2334. Using Lisp libraries from other programming languages - now with sbcl


    | mstmetent.blogspot.com
  2335. NFTs with actual uses


    | fultonsramblings.substack.com
  2336. NodeJS packages don't deserve your trust


    | josephg.com
  2337. Defaults Affect Inference in Rust: Expressions Instead Of Types - Faultlore


    | gankra.github.io
  2338. yodelling


    | oglaf.com
  2339. Subdomains as identity


    | blog.wesleyac.com
  2340. In defense of simple architectures


    | danluu.com
  2341. The Tower of Weakenings: Memory Models For Everyone - Faultlore


    | gankra.github.io
  2342. Real DAO's


    | fultonsramblings.substack.com
  2343. Summer of Nix 2022 Announcement!


    | nixos.org
  2344. woe


    | oglaf.com
  2345. Lisp machine security


    | fultonsramblings.substack.com
  2346. Announcing git snail-mail


    | drewdevault.com
  2347. Summary of changes for March


    | 100r.ca
  2348. DSTs Are Just Polymorphically Compiled Generics - Faultlore


    | gankra.github.io
  2349. Centralization in messaging


    | fultonsramblings.substack.com
  2350. It is important for free software to use free software infrastructure


    | drewdevault.com
  2351. Software: [Tiler] Durden


    | datagubbe.se
  2352. hardwood


    | oglaf.com
  2353. Key security in a passwordless world


    | fultonsramblings.substack.com
  2354. Why we need lisp machines


    | fultonsramblings.substack.com
  2355. The Netherlands so far


    | drewdevault.com
  2356. Avoiding circularity: a simple example


    | tfeb.org
  2357. Tables and Strings in COBOL


    | datagubbe.se
  2358. Two understandable deficiencies in Common Lisp


    | tfeb.org
  2359. Romancing the Thinkpad 365


    | datagubbe.se
  2360. slime portal


    | oglaf.com
  2361. Rust's Unsafe Pointer Types Need An Overhaul - Faultlore


    | gankra.github.io
  2362. Everything should have a public API


    | fultonsramblings.substack.com
  2363. 2184


    | fultonsramblings.substack.com
  2364. C Isn't A Programming Language Anymore - Faultlore


    | gankra.github.io
  2365. A passwordless world


    | fultonsramblings.substack.com
  2366. Programming ATtiny with USBASP and Arduino IDE


    | sometimes.digital
  2367. Putting MicroPython on STM32 Nucleo F767ZI


    | sometimes.digital
  2368. No Ghosts!


    | blog.sunfishcode.online
  2369. Status update, March 2022


    | drewdevault.com
  2370. Nix 2.7.0 released


    | nixos.org
  2371. Coming soon


    | fultonsramblings.substack.com
  2372. It takes a village


    | drewdevault.com
  2373. Why is it so hard to buy things that work well?


    | danluu.com
  2374. Way Of The Sword


    | oglaf.com
  2375. Why am I building a programming language in private?


    | drewdevault.com
  2376. Bugs in Hello World


    | blog.sunfishcode.online
  2377. What if Putin is rational?


    | tfeb.org
  2378. Crawlers


    | oglaf.com
  2379. NixOS Community Survey 2022


    | nixos.org
  2380. Open Source is defined by the OSI's Open Source Definition


    | drewdevault.com
  2381. Odvrácený


    | bugemos.com
  2382. Summary of changes for February


    | 100r.ca
  2383. Faultlore: Learning Through Errors - Faultlore


    | gankra.github.io
  2384. High-beam


    | oglaf.com
  2385. Summer of Nix 2021 report is out


    | nixos.org
  2386. Minify and Gzip


    | blog.wesleyac.com
  2387. Misidentifying talent


    | danluu.com
  2388. The cake also rises


    | oglaf.com
  2389. CPS-1: GFX system internals


    | fabiensanglard.net
  2390. For Whom The Whistle Blows


    | datagubbe.se
  2391. Plaid is an evil nightmare product from Security Hell


    | drewdevault.com
  2392. How to reset the USB stack on Linux


    | blog.wesleyac.com
  2393. Status update, February 2022


    | drewdevault.com
  2394. Vision board


    | oglaf.com
  2395. Framing accessibility in broader terms


    | drewdevault.com
  2396. Can I Crack the Code?


    | brautaset.org
  2397. SNES Development Part 6: Sprites


    | blog.wesleyac.com
  2398. SNES Development Part 5: DMA


    | blog.wesleyac.com
  2399. SNES Development Part 4: NMIs and vblank


    | blog.wesleyac.com
  2400. async() => { await }


    | jyn.dev
  2401. Free software licenses explained: MIT


    | drewdevault.com
  2402. Glow up


    | oglaf.com
  2403. A decade of major cache incidents at Twitter


    | danluu.com
  2404. Cocktail party ideas


    | danluu.com
  2405. Speech-First Conversational AI


    | lepisma.xyz
  2406. Student-Oriented Teaching


    | taylor.town
  2407. Summary of changes for January


    | 100r.ca
  2408. The Dirt


    | oglaf.com
  2409. Implementing a MIME database in XXXX


    | drewdevault.com
  2410. Nix 2.6.0 released


    | nixos.org
  2411. Koulutartuntojen tilastointimenettely


    | hsivonen.fi
  2412. Longitude


    | oglaf.com
  2413. Destroy All Values: Designing Deinitialization in Programming Languages - Faultlore


    | gankra.github.io
  2414. Pine64 should re-evaluate their community priorities


    | drewdevault.com
  2415. Complexity of Conversations - I


    | lepisma.xyz
  2416. Do It for the Music


    | taylor.town
  2417. Status update, January 2022


    | drewdevault.com
  2418. Lightning Rod


    | oglaf.com
  2419. Un-Bucket List


    | taylor.town
  2420. The RISC-V experience


    | drewdevault.com
  2421. Street Fighter 2: Sound System Internals


    | fabiensanglard.net
  2422. Creating Multi-Value Enums in Python


    | jwodder.github.io
  2423. Imagining the Internet: Explaining our Digital Transition


    | brewster.kahle.org
  2424. Hire Me


    | taylor.town
  2425. It Tastes Like a Penny


    | taylor.town
  2426. awesome-awesome-awesome


    | taylor.town
  2427. Long-Live Plain Text!


    | taylor.town
  2428. Bulk Analyze Linux Packages with Linux Package Analyzer


    | gregoryszorc.com
  2429. Strongly-discouraged fruit


    | oglaf.com
  2430. My Podcast Subscriptions


    | taylor.town
  2431. The World's Ugliest Ring


    | taylor.town
  2432. No Fights


    | taylor.town
  2433. Fame: Persistence vs. Skill


    | taylor.town
  2434. Why Is Every Song Out-of-Tune?


    | taylor.town
  2435. Porting Rust's std to rustix


    | blog.sunfishcode.online
  2436. Rust Implementation of Debian Packaging Primitives


    | gregoryszorc.com
  2437. Decades of Fun: Computers Built to Last


    | datagubbe.se
  2438. Start at the beginning: the importance of learning the basics


    | localghost.dev
  2439. PF(uj) 2022


    | bugemos.com
  2440. Summary of changes for December


    | 100r.ca
  2441. Vector supercomputers


    | tfeb.org
  2442. Breaking down a small language design proposal


    | drewdevault.com
  2443. Stems as mock data structures in REXX


    | datagubbe.se
  2444. Fonts, a Fuzzy Fringefest


    | datagubbe.se
  2445. Using {Blocks} in Rust & Go for Fun & Profit


    | taylor.town
  2446. Why JavaScript's Secret Comma Operator is So Darn Useful


    | taylor.town
  2447. Please don't use Discord for FOSS projects


    | drewdevault.com
  2448. Please use me as a resource


    | drewdevault.com
  2449. Dipl. Ing. F. Zlo, M.B.A. - Díl XXV.: Zlinecké


    | bugemos.com
  2450. Street Fighter 2: Subtile accurate animation


    | fabiensanglard.net
  2451. Street Fighter 2: Spin when you can't


    | fabiensanglard.net
  2452. Context Brainstorming


    | blog.sunfishcode.online
  2453. Sustainable creativity in a world without copyright


    | drewdevault.com
  2454. Street Fighter 2: The World Warrier


    | fabiensanglard.net
  2455. The Spectrum from Namespaces to Values


    | blog.sunfishcode.online
  2456. Following Street Fighter 2 paper trails


    | fabiensanglard.net
  2457. Canon


    | oglaf.com
  2458. On commercial forks of FOSS projects


    | drewdevault.com
  2459. The container throttling problem


    | danluu.com
  2460. One Letter Programming Languages


    | beza1e1.tuxen.de
  2461. Status update, December 2021


    | drewdevault.com
  2462. Impressions of Linux Mint & elementary OS


    | drewdevault.com
  2463. Some thoughts on writing


    | danluu.com
  2464. Teumessian fox


    | oglaf.com
  2465. Some latency measurement pitfalls


    | danluu.com
  2466. Skipping Pytest Tests Unless an Option is Given


    | jwodder.github.io
  2467. Vespers


    | oglaf.com
  2468. How new Linux users can increase their odds of success


    | drewdevault.com
  2469. What desktop Linux needs to succeed in the mainstream


    | drewdevault.com
  2470. The way out


    | tfeb.org
  2471. Advent of Code 2021: Day 1 Three Ways


    | datagubbe.se
  2472. Summary of changes for November


    | 100r.ca
  2473. NixOS 21.11 released


    | nixos.org
  2474. The way down


    | tfeb.org
  2475. Invictus


    | oglaf.com
  2476. postmarketOS revolutionizes smartphone hacking


    | drewdevault.com
  2477. The endless droning: corrections and clarifications


    | tfeb.org
  2478. Consequences


    | ʞ.cc
  2479. Pact


    | ʞ.cc
  2480. My philosophy for productive instant messaging


    | drewdevault.com
  2481. So long and thanks for all the disks!


    | datagubbe.se
  2482. Old man yells at cloud


    | tfeb.org
  2483. The endless droning


    | tfeb.org
  2484. Major errors on this blog (and their corrections)


    | danluu.com
  2485. C of Cups


    | oglaf.com
  2486. Submission


    | ʞ.cc
  2487. Interview


    | ʞ.cc
  2488. Out of the Dark


    | ʞ.cc
  2489. Inbound


    | ʞ.cc
  2490. Friends and Foes


    | ʞ.cc
  2491. Broken Wings


    | ʞ.cc
  2492. Strange Bedfellows


    | ʞ.cc
  2493. Contact


    | ʞ.cc
  2494. I will pay you cash to delete your npm module


    | drewdevault.com
  2495. Python: Please stop screwing over Linux distros


    | drewdevault.com
  2496. Status update, November 2021


    | drewdevault.com
  2497. Individuals matter


    | danluu.com
  2498. The Odyssey


    | oglaf.com
  2499. Microdefects


    | beza1e1.tuxen.de
  2500. RxEnv 1.2 released


    | datagubbe.se
  2501. Subjugation


    | ʞ.cc
  2502. Freedom


    | ʞ.cc
  2503. The proper use of macros in Lisp


    | tfeb.org
  2504. Culture matters


    | danluu.com
  2505. Lay of the Land


    | oglaf.com
  2506. Breaking down Apollo Federation's anti-FOSS corporate gaslighting


    | drewdevault.com
  2507. A letter to my MP


    | tfeb.org
  2508. The best Lisp


    | tfeb.org
  2509. Summary of changes for October


    | 100r.ca
  2510. Personal Retrospectives


    | brautaset.org
  2511. Midnight at the Crossroads


    | oglaf.com
  2512. Six Simple Rules (review)


    | beza1e1.tuxen.de
  2513. An age of optimism


    | tfeb.org
  2514. GitHub stale bot considered harmful


    | drewdevault.com
  2515. Glamourade


    | oglaf.com
  2516. Damage Control


    | ʞ.cc
  2517. How SmarterEveryDay's 4privacy can, and cannot, meet its goals


    | drewdevault.com
  2518. Willingness to look stupid


    | danluu.com
  2519. Tube 1.1.4 released


    | datagubbe.se
  2520. What to learn


    | danluu.com
  2521. humans.txt


    | datagubbe.se
  2522. All caps


    | oglaf.com
  2523. Software developers have stopped caring about reliability


    | drewdevault.com
  2524. Sage advice for a calmer, more fulfilling digital life


    | datagubbe.se
  2525. Perusteasiakirjoja hallussapitämättä ikärajoitettu


    | hsivonen.fi
  2526. Status update, October 2021


    | drewdevault.com
  2527. Some reasons to work on productivity and velocity


    | danluu.com
  2528. Thread support in Mustang


    | blog.sunfishcode.online
  2529. LIT Home


    | taylor.town
  2530. Fleeting Memories of Youth and the Increasing Impermanence of Culture


    | datagubbe.se
  2531. Prickles


    | oglaf.com
  2532. Asiantuntijat ja nukkuva vallan vahtikoira


    | hsivonen.fi
  2533. The Scout Mindset


    | brautaset.org
  2534. Polite notice


    | brautaset.org
  2535. How reflection works in ****


    | drewdevault.com
  2536. Conjuration V,S,M


    | oglaf.com
  2537. Why Embedded Software Development is Harder


    | beza1e1.tuxen.de
  2538. Summary of changes for September


    | 100r.ca
  2539. A Lasting Legacy: Thoughts on COBOL


    | datagubbe.se
  2540. Perl Diving with Nix


    | nixos.org
  2541. The value of in-house expertise


    | danluu.com
  2542. Computer insecurity


    | tfeb.org
  2543. Developers: Let distros do their job


    | drewdevault.com
  2544. Realistic goals


    | oglaf.com
  2545. Koronapassilausunto


    | hsivonen.fi
  2546. Suppealla tietopohjalla ohimeneväksi väitetty


    | hsivonen.fi
  2547. Nitter and other Internet reclamation projects


    | drewdevault.com
  2548. Foresight


    | oglaf.com
  2549. RxEnv v1.1 released


    | datagubbe.se
  2550. Status update, September 2021


    | drewdevault.com
  2551. How to hide a body


    | oglaf.com
  2552. visurf, a web browser based on NetSurf


    | drewdevault.com
  2553. I'll Rust With You: the song


    | jyn.dev
  2554. Rust programs written entirely in Rust


    | blog.sunfishcode.online
  2555. The Joy Of Limitations: Writing an ARexx REPL in ARexx


    | datagubbe.se
  2556. RxEnv


    | datagubbe.se
  2557. #05 - NixOS Weekly


    | nixos.org
  2558. Treat Yourself


    | oglaf.com
  2559. Summary of changes for August


    | 100r.ca
  2560. Broken Encapsulation


    | blog.sunfishcode.online
  2561. Outflanking


    | oglaf.com
  2562. App Store Payments Will Have Increased Competition


    | kalzumeus.com
  2563. Measurement, benchmarking, and data analysis are underrated


    | danluu.com
  2564. Text Encoding Menu in 2021


    | hsivonen.fi
  2565. The Text Encoding Submenu Is Gone


    | hsivonen.fi
  2566. Popíračský + Textil musí proudit


    | bugemos.com
  2567. Mrowrowr


    | oglaf.com
  2568. Not as famous as they should be


    | datagubbe.se
  2569. Neurodivergent


    | tfeb.org
  2570. Fin


    | oglaf.com
  2571. Status update, August 2021


    | drewdevault.com
  2572. Tips for debugging your new programming language


    | drewdevault.com
  2573. Police to begin regular, warrant-free searches of homes for child abuse material


    | drewdevault.com
  2574. Ooze of the Month


    | oglaf.com
  2575. proxy.golang.org allows many Go packages to be silently broken


    | drewdevault.com
  2576. In praise of PostgreSQL


    | drewdevault.com
  2577. The network is the computer


    | tfeb.org
  2578. Open and closed universes


    | sunshowers.io
  2579. Sidequest


    | oglaf.com
  2580. Summary of changes for July


    | 100r.ca
  2581. 5000x faster CRDTs: An adventure in optimization


    | josephg.com
  2582. My wish-list for the next YAML


    | drewdevault.com
  2583. Dry Toilet Installation


    | 100r.ca
  2584. Aye-aye, skipper


    | oglaf.com
  2585. colshift v1.1 released


    | datagubbe.se
  2586. The lost cause of the Free Software Foundation


    | tfeb.org
  2587. Using an Amiga in 2021: Making an intro


    | datagubbe.se
  2588. Hiring event on October 27th 2021


    | nixos.org
  2589. Closing Ceremony


    | oglaf.com
  2590. Elite gatekeeping in the age of surveillance capitalism


    | datagubbe.se
  2591. Status update, July 2021


    | drewdevault.com
  2592. (renamed)


    | blog.sunfishcode.online
  2593. (renamed)


    | blog.sunfishcode.online
  2594. I/O safety and speed: Why not both?


    | blog.sunfishcode.online
  2595. Notable Features Introduced in Each Python Version


    | jwodder.github.io
  2596. king barnaby the last


    | oglaf.com
  2597. Misc: Best of .bashrc


    | datagubbe.se
  2598. The State Of The Unions - can workers unite to improve online privacy?


    | datagubbe.se
  2599. Voynich, Hill, Crumb: A Hitherto Vexing Codex


    | datagubbe.se
  2600. The Amazing Workflow of Datagubbe


    | datagubbe.se
  2601. npm audit: Broken by Design


    | overreacted.io
  2602. dental treats


    | oglaf.com
  2603. Is GitHub a derivative work of GPL'd software?


    | drewdevault.com
  2604. How does IRC's federation model compare to ActivityPub?


    | drewdevault.com
  2605. Summary of changes for June


    | 100r.ca
  2606. Hello, I'm Christine Lemmer-Webber, and I'm nonbinary trans-femme


    | dustycloud.org
  2607. preconceptions


    | oglaf.com
  2608. You can't capture the nuance of my form fields


    | drewdevault.com
  2609. A finger client


    | drewdevault.com
  2610. Special Version Control Files


    | jwodder.github.io
  2611. The End of Ownership


    | datagubbe.se
  2612. pillory


    | oglaf.com
  2613. The idiocy of Mars


    | tfeb.org
  2614. Status update, June 2021


    | drewdevault.com
  2615. An HTML5 Conformance Checker


    | hsivonen.fi
  2616. Not Part of the Technology Stack


    | hsivonen.fi
  2617. Browser Technology Stack


    | hsivonen.fi
  2618. Introducing cap-std, a capability-based version of the Rust standard library


    | blog.sunfishcode.online
  2619. Provided "as is", without warranty of any kind


    | drewdevault.com
  2620. backwater


    | oglaf.com
  2621. The Apple Compact Unwinding Format: Documented and Explained - Faultlore


    | gankra.github.io
  2622. #04 - NixOS Weekly


    | nixos.org
  2623. Summary of changes for May


    | 100r.ca
  2624. I will be moving to the Netherlands


    | drewdevault.com
  2625. neigh


    | oglaf.com
  2626. The right tag for the job: why you should use semantic HTML


    | localghost.dev
  2627. Dipl. Ing. F. Zlo, M.B.A. - Díl XXIV.: Konec homeoffice


    | bugemos.com
  2628. Bogo-XML Declaration Returns to Gecko


    | hsivonen.fi
  2629. Applications are closed


    | nixos.org
  2630. NixOS 21.05 released


    | nixos.org
  2631. Pondering the Scene: Why are Demos European?


    | datagubbe.se
  2632. On Attributing a Quote


    | datagubbe.se
  2633. biology


    | oglaf.com
  2634. Build your project in our new language


    | drewdevault.com
  2635. Can Nokia and Netscape tell us when radical change is necessary?


    | beza1e1.tuxen.de
  2636. Using io_uring to make a high-performance... finger server


    | drewdevault.com
  2637. likely stories


    | oglaf.com
  2638. Controlled By a Cabal of its Enemies


    | datagubbe.se
  2639. Zig Makes Rust Cross-compilation Just Work


    | actually.fyi
  2640. Into the Valley


    | ʞ.cc
  2641. Tube version 1.1.2 released


    | datagubbe.se
  2642. How to write release notes


    | drewdevault.com
  2643. aerc, mbsync, and postfix for maximum comfy offline email


    | drewdevault.com
  2644. yours sincerely


    | oglaf.com
  2645. Status update, May 2021


    | drewdevault.com
  2646. Observing my cellphone switch towers


    | fabiensanglard.net
  2647. Pinebook Pro review


    | drewdevault.com
  2648. Why You Shouldn't Use Git LFS


    | gregoryszorc.com
  2649. The Cults of Ken and Kay


    | datagubbe.se
  2650. Field cameras


    | tfeb.org
  2651. New Musing: Unconvincing Conveniences, Elite Overproduction and Sweden's Single Point of Failure.


    | datagubbe.se
  2652. stork


    | oglaf.com
  2653. Ambivalence


    | lepisma.xyz
  2654. New musing: Peak Web Has Passed


    | datagubbe.se
  2655. I try not to make unlikable software (and features)


    | drewdevault.com
  2656. godocs.io six months later


    | drewdevault.com
  2657. In praise of Alpine Linux


    | drewdevault.com
  2658. Politics


    | oglaf.com
  2659. Cryptocurrency is an abject disaster


    | drewdevault.com
  2660. restraint


    | oglaf.com
  2661. Beyond the shouting match: what is a blockchain, really?


    | dustycloud.org
  2662. Solving The Vaccine Data Problem


    | kalzumeus.com
  2663. Recommended read: Why Lichess will always be free


    | drewdevault.com
  2664. Parsers all the way down: writing a self-hosting parser


    | drewdevault.com
  2665. Wood stove installation


    | 100r.ca
  2666. babes of the abyss


    | oglaf.com
  2667. Caddy web server setup on a VPS


    | actually.fyi
  2668. Carbon offsets


    | tfeb.org
  2669. Status update, April 2021


    | drewdevault.com
  2670. Pure Rust Implementation of Apple Code Signing


    | gregoryszorc.com
  2671. The Developer Certificate of Origin is a great alternative to a CLA


    | drewdevault.com
  2672. Forbidden Woods


    | oglaf.com
  2673. Useful idiots


    | tfeb.org
  2674. #03 - NixOS Weekly


    | nixos.org
  2675. What should the next chat app look like?


    | drewdevault.com
  2676. First-Class I/O


    | blog.sunfishcode.online
  2677. Game Engine Black Book: DOOM, Korean Edition


    | fabiensanglard.net
  2678. Love Rockets


    | oglaf.com
  2679. Tube version 1.1.1 released


    | datagubbe.se
  2680. New FVWM2 config and screenshot


    | datagubbe.se
  2681. Go is a great programming language


    | drewdevault.com
  2682. A Look at Encoding Detection and Encoding Menu Telemetry from Firefox 86


    | hsivonen.fi
  2683. The hurt of this moment, hopes for the future


    | dustycloud.org
  2684. The world's stupidest IRC bot


    | drewdevault.com
  2685. New musing: Art Will Not Disappear


    | datagubbe.se
  2686. blind date


    | oglaf.com
  2687. How you can handle The Diamond with CMake


    | beza1e1.tuxen.de
  2688. How the backtrace was conquered


    | tfeb.org
  2689. Richard Stallman


    | tfeb.org
  2690. CGTerm on Linux


    | datagubbe.se
  2691. The complete guide for open sourcing video games


    | drewdevault.com
  2692. Respite


    | ʞ.cc
  2693. who knew


    | oglaf.com
  2694. borrow-checker FAQs


    | jyn.dev
  2695. We are building a new systems programming language


    | drewdevault.com
  2696. Writing Small CLI Programs in Common Lisp


    | stevelosh.com
  2697. GoatCounter self-hosted setup on a VPS


    | actually.fyi
  2698. Status update, March 2021


    | drewdevault.com
  2699. blueprint


    | oglaf.com
  2700. Why Supporting Unlabeled UTF-8 in HTML on the Web Would Be Problematic


    | hsivonen.fi
  2701. How the ARPANET Protocols Worked


    | twobithistory.org
  2702. morning breath


    | oglaf.com
  2703. The corporate surveillance machine is killing people


    | drewdevault.com
  2704. Clojure from a Schemer's perspective


    | more-magic.net
  2705. To make money in FOSS, build a business first


    | drewdevault.com
  2706. Summary of changes for April


    | 100r.ca
  2707. Rust Target Names Aren’t Passed to LLVM


    | hsivonen.fi
  2708. Summary of changes for March


    | 100r.ca
  2709. Upgrades


    | ʞ.cc
  2710. a distant light


    | oglaf.com
  2711. Summary of changes for February


    | 100r.ca
  2712. Smuggler


    | ʞ.cc
  2713. Trade


    | ʞ.cc
  2714. Shopping


    | ʞ.cc
  2715. Escalation


    | ʞ.cc
  2716. Wren


    | ʞ.cc
  2717. Sparrowhawk


    | ʞ.cc
  2718. Gmail is a huge source of spam


    | drewdevault.com
  2719. Rails on Nix


    | actually.fyi
  2720. Justice


    | ʞ.cc
  2721. Operations


    | ʞ.cc
  2722. Breach


    | ʞ.cc
  2723. Comrades


    | ʞ.cc
  2724. Before You memo()


    | overreacted.io
  2725. #02 - NixOS Weekly


    | nixos.org
  2726. Toimintamalli


    | hsivonen.fi
  2727. hibernating with strangers


    | oglaf.com
  2728. A great alternative is rarely fatter than what it aims to replace


    | drewdevault.com
  2729. Sparrow


    | ʞ.cc
  2730. Harmony


    | ʞ.cc
  2731. Software Architecture: How You Make Them Care


    | beza1e1.tuxen.de
  2732. Status update, February 2021


    | drewdevault.com
  2733. Legless


    | oglaf.com
  2734. Maybe I Don't Know More than the Experts


    | taylor.town
  2735. “I’m lonely 😎”


    | taylor.town
  2736. Integrating auto with bump2version


    | jwodder.github.io
  2737. How to make your downstream users happy


    | drewdevault.com
  2738. Activating Browser Modes with Doctype


    | hsivonen.fi
  2739. ssssss


    | oglaf.com
  2740. The Real Novelty of the ARPANET


    | twobithistory.org
  2741. 3 Ideas How to Communicate Your Architecture


    | beza1e1.tuxen.de
  2742. Johtopäätöksiä mallin rakenteesta


    | hsivonen.fi
  2743. alterations and repairs


    | oglaf.com
  2744. Summary of changes for January


    | 100r.ca
  2745. Use open platforms — or else


    | drewdevault.com
  2746. Tehtävänmäärittelyä kirjoittamatta ja kuolemia laskematta laumasuojamallinnettu


    | hsivonen.fi
  2747. Is Software Abstraction Killing Civilization?


    | datagubbe.se
  2748. Landmark


    | oglaf.com
  2749. How to boot a NeXT cube into single user mode


    | datagubbe.se
  2750. #01 - NixOS Weekly


    | nixos.org
  2751. Open source means surrendering your monopoly over commercial exploitation


    | drewdevault.com
  2752. Elasticsearch does not belong to Elastic


    | drewdevault.com
  2753. Spooky action at a distance


    | drewdevault.com
  2754. Character Encoding Menu in 2014


    | hsivonen.fi
  2755. A typical day: pandemic edition


    | localghost.dev
  2756. Careful- he's hot


    | oglaf.com
  2757. What's wrong with Signal's contact discovery


    | tfeb.org
  2758. Status update, January 2021


    | drewdevault.com
  2759. Misty Twinkle


    | oglaf.com
  2760. The confusing world of USB


    | fabiensanglard.net
  2761. Generic interfaces in Racket


    | tfeb.org
  2762. nowify


    | taylor.town
  2763. Influence (review)


    | beza1e1.tuxen.de
  2764. History will not remember us fondly


    | drewdevault.com
  2765. No blinking in Linux TTY:s


    | datagubbe.se
  2766. Made to Stick (review)


    | beza1e1.tuxen.de
  2767. The Three Owners of an Interface


    | beza1e1.tuxen.de
  2768. The Culture Code (review)


    | beza1e1.tuxen.de
  2769. Fostering a culture that values stability and reliability


    | drewdevault.com
  2770. CV19 vaccination staff requirements


    | tfeb.org
  2771. The Heart of Change (review)


    | beza1e1.tuxen.de
  2772. Nothing is New


    | datagubbe.se
  2773. Backup retention


    | tfeb.org
  2774. Choose Values over Discipline


    | taylor.town
  2775. Turn the Ship Around! (review)


    | beza1e1.tuxen.de
  2776. #06 - NixOS Weekly


    | nixos.org
  2777. A megacorp is not your dream job


    | drewdevault.com
  2778. PF(uj) 2021


    | bugemos.com
  2779. Twitter di(s)gest: Covid-19


    | bugemos.com
  2780. Summary of changes for December


    | 100r.ca
  2781. Using Package Data in Python Projects with Setuptools


    | jwodder.github.io
  2782. New musing: A Hope For Reliving 1994


    | datagubbe.se
  2783. Against essential and accidental complexity


    | danluu.com
  2784. igdl version 1.0.3 released


    | datagubbe.se
  2785. New musing: Explaining the Internet in 2020


    | datagubbe.se
  2786. How to design a new programming language from scratch


    | drewdevault.com
  2787. Vánoční bonus


    | bugemos.com
  2788. Vánoce 2020


    | bugemos.com
  2789. tube version 1.1.0 released


    | datagubbe.se
  2790. Unhappy far-off things


    | tfeb.org
  2791. Erillissuosituksen tarpeettomuudesta yleissuosituksen poikkeukseksi?


    | hsivonen.fi
  2792. The beautiful silent thunderbolt-3 PC


    | fabiensanglard.net
  2793. What I use, late 2020 edition


    | sunshowers.io
  2794. Axmas


    | oglaf.com
  2795. An Englishman's camera bag


    | tfeb.org
  2796. Advent of Code 2020


    | datagubbe.se
  2797. godocs.io is now available


    | drewdevault.com
  2798. Give yourself a break: lessons from burnout


    | localghost.dev
  2799. Status update, December 2020


    | drewdevault.com
  2800. Shell Quickstart


    | brautaset.org
  2801. Verbal Component


    | oglaf.com
  2802. Become shell literate


    | drewdevault.com
  2803. How I record Guitar


    | brautaset.org
  2804. The Boris maximizer


    | tfeb.org
  2805. Simpler and safer API design using GADTs


    | chrispenner.ca
  2806. <pre><code>&'borrow mut dyn FnMut(BrokenLink<'input>) -> CowStr<'input></code></pre> and other valid rust programs


    | jyn.dev
  2807. Seduction


    | ʞ.cc
  2808. Associate Membership


    | oglaf.com
  2809. Web analytics should at least meet the standards of informed consent


    | drewdevault.com
  2810. tube 1.0.23 released


    | datagubbe.se
  2811. Home


    | ʞ.cc
  2812. Advent of Shell


    | datagubbe.se
  2813. Summary of changes for November


    | 100r.ca
  2814. Rattlesnake


    | oglaf.com
  2815. #09 - NixOS Weekly


    | nixos.org
  2816. Virtual Record Fields Using Lenses


    | chrispenner.ca
  2817. tube version 1.0.22 released


    | datagubbe.se
  2818. Sirenia


    | oglaf.com
  2819. A few ways to make money in FOSS


    | drewdevault.com
  2820. Little Things That Made Amiga Great


    | datagubbe.se
  2821. Grammar nazis and actual nazis


    | tfeb.org
  2822. We can do better than DuckDuckGo


    | drewdevault.com
  2823. DPayments on the DWeb now possible? Math breakthrough


    | brewster.kahle.org
  2824. Use decision records already!


    | beza1e1.tuxen.de
  2825. Hedonistic Hotspots


    | oglaf.com
  2826. OKRs are about change


    | beza1e1.tuxen.de
  2827. Status update, November 2020


    | drewdevault.com
  2828. tube version 1.0.21 released


    | datagubbe.se
  2829. Switch (review)


    | beza1e1.tuxen.de
  2830. New Musing: No Config for Old Men


    | datagubbe.se
  2831. These are called opportunities


    | fabiensanglard.net
  2832. Sane Visual Studio Code


    | datagubbe.se
  2833. Caw!


    | oglaf.com
  2834. New Musing: Website Colophon and Mission Statement for a Better Web


    | datagubbe.se
  2835. Utility vs usability


    | drewdevault.com
  2836. STM:n maskiaikajana


    | hsivonen.fi
  2837. Customs


    | ʞ.cc
  2838. Diplomacy


    | ʞ.cc
  2839. Embassy


    | ʞ.cc
  2840. End in Sight


    | ʞ.cc
  2841. Opium


    | ʞ.cc
  2842. Ranuir: A Reference Grammar


    | ʞ.cc
  2843. Rest


    | ʞ.cc
  2844. Screened


    | ʞ.cc
  2845. In Good Hands


    | ʞ.cc
  2846. Eyes of the Storm


    | ʞ.cc
  2847. TTX version 1.2 released


    | datagubbe.se
  2848. Landscaping


    | oglaf.com
  2849. What is this Gemini thing anyway, and why am I excited about it?


    | drewdevault.com
  2850. Composable filters using Witherable optics


    | chrispenner.ca
  2851. Summary of changes for October


    | 100r.ca
  2852. Game Engine Black Book: Wolfenstein 3D, Korean Edition


    | fabiensanglard.net
  2853. DISM - "optional feature" vs "capability" vs "package"


    | actually.fyi
  2854. Version 1.0.5 of colshift released


    | datagubbe.se
  2855. NixOS 20.09 released


    | nixos.org
  2856. Running Extra Steps after Releasing with auto in GitHub Actions


    | jwodder.github.io
  2857. Open House


    | oglaf.com
  2858. New Musing: Subversive Computing


    | datagubbe.se
  2859. tube version 1.0.20 released


    | datagubbe.se
  2860. The intra-doc links saga


    | jyn.dev
  2861. I'm handing over maintenance of wlroots and sway to Simon Ser


    | drewdevault.com
  2862. Firefox: The Jewel^WEmbarassment of Open Source


    | drewdevault.com
  2863. Bippity Boppity Boo


    | oglaf.com
  2864. Status update, October 2020


    | drewdevault.com
  2865. Silly job interview questions in Haskell


    | chrispenner.ca
  2866. On broken horses & master branches


    | brautaset.org
  2867. Working offgrid efficiently


    | 100r.ca
  2868. #08 - NixOS Weekly


    | nixos.org
  2869. WHEN 13.3 > 14


    | fabiensanglard.net
  2870. N-2


    | oglaf.com
  2871. 7 myths designers and developers believe about web accessibility


    | localghost.dev
  2872. Pondering Amazon's Manyrepo Build System


    | beza1e1.tuxen.de
  2873. Four principles of software engineering


    | drewdevault.com
  2874. What Working At Stripe Has Been Like


    | kalzumeus.com
  2875. Hiring Americans is hard for distributed organizations: How the federal and state governments can Fix It


    | brewster.kahle.org
  2876. Protests and Power


    | idlewords.com
  2877. Peg leg


    | oglaf.com
  2878. Notes with TiddlyWiki


    | beza1e1.tuxen.de
  2879. Switching to Lenovo Carbon X1


    | fabiensanglard.net
  2880. Spamtoberfest


    | drewdevault.com
  2881. Eurydice


    | oglaf.com
  2882. Generalizing 'jq' and Traversal Systems using optics and standard monads


    | chrispenner.ca
  2883. The social consequences of type systems


    | sunshowers.io
  2884. I was wrong. CRDTs are the future


    | josephg.com
  2885. Home is where the bits flow


    | josephg.com
  2886. A tale of two libcs


    | drewdevault.com
  2887. TOFU recommendations for Gemini


    | drewdevault.com
  2888. Add-ons


    | oglaf.com
  2889. The unrealized potential of federation


    | drewdevault.com
  2890. Status update, September 2020


    | drewdevault.com
  2891. Rust 2021


    | hsivonen.fi
  2892. Keepsakes


    | oglaf.com
  2893. Upskill


    | oglaf.com
  2894. Rust in 2021


    | jyn.dev
  2895. Effective Political Giving


    | idlewords.com
  2896. Linux development is distributed - profoundly so


    | drewdevault.com
  2897. Carnosaur


    | oglaf.com
  2898. MIME as a disease vector


    | tfeb.org
  2899. Uber…. but Decentralized?


    | brewster.kahle.org
  2900. Embrace, extend, and finally extinguish - Microsoft plays their hand


    | drewdevault.com
  2901. Alice in Wonderland and the theft of the public domain


    | drewdevault.com
  2902. ttx version 1.1 released


    | datagubbe.se
  2903. tube version 1.0.19 released


    | datagubbe.se
  2904. Sword Tips


    | oglaf.com
  2905. Do not use Duplicacy on macOS


    | tfeb.org
  2906. Common Python Packaging Mistakes


    | jwodder.github.io
  2907. Thinking about dependencies


    | sunshowers.io
  2908. ttx - Swedish Teletext reader


    | datagubbe.se
  2909. Software engineers solve problems


    | drewdevault.com
  2910. Advent of Code 2016


    | datagubbe.se
  2911. Sky-Metal


    | oglaf.com
  2912. Status update, August 2020


    | drewdevault.com
  2913. The Sum of Raising the First \(n\) Integers to a Given Power


    | jwodder.github.io
  2914. Web browsers need to stop


    | drewdevault.com
  2915. I want to contribute to your project, how do I start?


    | drewdevault.com
  2916. Bigger better more expensive


    | tfeb.org
  2917. Singles in your area


    | oglaf.com
  2918. New version of colshift


    | datagubbe.se
  2919. New version of Tube


    | datagubbe.se
  2920. Sara Huddleston on the Latino Vote in Iowa


    | idlewords.com
  2921. #07 - NixOS Weekly


    | nixos.org
  2922. New version of Tube - with omxplayer support


    | datagubbe.se
  2923. FVWM config for Raspberry Pi


    | datagubbe.se
  2924. Golf


    | oglaf.com
  2925. pkg.go.dev is more concerned with Google's interests than good engineering


    | drewdevault.com
  2926. North Pacific Logbook


    | 100r.ca
  2927. Golden ears


    | tfeb.org
  2928. All About reStructuredText Hyperlinks


    | jwodder.github.io
  2929. Unicode and LaTeX


    | jwodder.github.io
  2930. colshift - X11 Color Tool


    | datagubbe.se
  2931. The falsehoods of anti-AGPL propaganda


    | drewdevault.com
  2932. Nyx


    | oglaf.com
  2933. Added a links section


    | datagubbe.se
  2934. Peopleware (review)


    | beza1e1.tuxen.de
  2935. New version of Tube - with search function


    | datagubbe.se
  2936. xvol - X11 Volume Indicator


    | datagubbe.se
  2937. RSS Feed


    | datagubbe.se
  2938. Hot Gates


    | oglaf.com
  2939. Setting Default Option Values from Config Files with Click


    | jwodder.github.io
  2940. Ne Ta-me ko


    | ʞ.cc
  2941. Status update, July 2020


    | drewdevault.com
  2942. March 2nd, 1943


    | drewdevault.com
  2943. The WET Codebase


    | overreacted.io
  2944. Warts


    | oglaf.com
  2945. Crossing the Chasm (review)


    | beza1e1.tuxen.de
  2946. Wardley Maps (review)


    | beza1e1.tuxen.de
  2947. Haruspex


    | oglaf.com
  2948. How do cars do in out-of-sample crash testing?


    | danluu.com
  2949. #06 - NixOS Weekly


    | nixos.org
  2950. Cornucopia


    | oglaf.com
  2951. Roy Fielding’s Misappropriated REST Dissertation


    | twobithistory.org
  2952. General-purpose OS, special-purpose OS, and now: vendor-purpose OS


    | drewdevault.com
  2953. Oma-aloitteisesti mallinnettu


    | hsivonen.fi
  2954. Alyse Galvin on Coronavirus in Alaska


    | idlewords.com
  2955. The Protagonist's Tale


    | oglaf.com
  2956. Introducing the BARE message encoding


    | drewdevault.com
  2957. Kokopinovaatimuksin kilpailutettu


    | hsivonen.fi
  2958. Status update, June 2020


    | drewdevault.com
  2959. Jute


    | oglaf.com
  2960. Can we talk about client-side certificates?


    | drewdevault.com
  2961. chardetng: A More Compact Character Encoding Detector for the Legacy Web


    | hsivonen.fi
  2962. Ghost tips


    | oglaf.com
  2963. Discret 11, the French TV encryption of the 80's


    | fabiensanglard.net
  2964. Add a "contrib" directory to your projects


    | drewdevault.com
  2965. The glorious work of Dominic Cummings


    | tfeb.org
  2966. Finding the Story


    | danluu.com
  2967. A simple way to get more value from tracing


    | danluu.com
  2968. Écorché


    | oglaf.com
  2969. Varauksia paisutellen tiedotettu


    | hsivonen.fi
  2970. Perusteasiakirjoitta tiedotettu


    | hsivonen.fi
  2971. A simple way to get more value from metrics


    | danluu.com
  2972. A tale of Ghosts'n Goblins'n Crocos


    | fabiensanglard.net
  2973. #05 - NixOS Weekly


    | nixos.org
  2974. Dressy


    | oglaf.com
  2975. An open letter to Michael Johnston


    | tfeb.org
  2976. Revisiting the postcard pathtracer


    | fabiensanglard.net
  2977. Cheats


    | oglaf.com
  2978. Status update, May 2020


    | drewdevault.com
  2979. Incognito


    | oglaf.com
  2980. Sexism in computer science


    | tfeb.org
  2981. 0x10 rules


    | fabiensanglard.net
  2982. Memories of Working on Homestuck - Faultlore


    | gankra.github.io
  2983. We are complicit in our employer's deeds


    | drewdevault.com
  2984. Room 22a


    | oglaf.com
  2985. Defending yourself against cross-site scripting attacks with Content-Security-Policy


    | localghost.dev
  2986. An history of NVidia Stream Multiprocessor


    | fabiensanglard.net
  2987. Revisiting the Businesscard Raytracer


    | fabiensanglard.net
  2988. Darkest Before Dawn


    | ʞ.cc
  2989. Thomas Wedders


    | oglaf.com
  2990. #04 - NixOS Weekly


    | nixos.org
  2991. How to store data forever


    | drewdevault.com
  2992. An update on a pre-registered result about the coronavirus


    | kalzumeus.com
  2993. Dropping hashes: an idiom used to demonstrate provenance of documents


    | kalzumeus.com
  2994. J.D. Scholten on Coronavirus in Iowa


    | idlewords.com
  2995. The Making Of Stunt Island


    | fabiensanglard.net
  2996. NixOS 20.03 released


    | nixos.org
  2997. Configuring aerc for git via email


    | drewdevault.com
  2998. palette knife


    | oglaf.com
  2999. Status update, April 2020


    | drewdevault.com
  3000. Forgofulness


    | oglaf.com
  3001. How to Use a Differential Analyzer (to Murder People)


    | twobithistory.org
  3002. My unorthodox, branchless git workflow


    | drewdevault.com
  3003. Let's All Wear A Mask


    | idlewords.com
  3004. The Cleansing


    | oglaf.com
  3005. Activity Corner


    | oglaf.com
  3006. The Working Group's White paper on Japan and covid-19


    | kalzumeus.com
  3007. The Polygons of DOOM: PSX


    | fabiensanglard.net
  3008. Designing and 3D printing a new part for my truck


    | drewdevault.com
  3009. The Erotic Adventures of Mesmo


    | oglaf.com
  3010. Rouškový


    | bugemos.com
  3011. The revenge of the blob


    | tfeb.org
  3012. #03 - NixOS Weekly


    | nixos.org
  3013. The reckless, infinite scope of web browsers


    | drewdevault.com
  3014. Plunge


    | oglaf.com
  3015. GitHub's new notifications: a case of regressive design


    | drewdevault.com
  3016. The Polygons of Another World: Jaguar


    | fabiensanglard.net
  3017. How (some) good corporate engineering blogs are written


    | danluu.com
  3018. The U combinator


    | tfeb.org
  3019. and even death


    | oglaf.com
  3020. An open letter to Senator Bob Casey on end-to-end encryption


    | drewdevault.com
  3021. The beautiful machine


    | fabiensanglard.net
  3022. Always Use UTF-8 & Always Label Your HTML Saying So


    | hsivonen.fi
  3023. The Abiopause


    | drewdevault.com
  3024. The growth of command line options, 1979-Present


    | danluu.com
  3025. Visions


    | ʞ.cc
  3026. Counsel


    | ʞ.cc
  3027. Block compilation - "Fresh" in SBCL 2.0.2


    | mstmetent.blogspot.com
  3028. Got your back


    | oglaf.com
  3029. Typhoons and mold


    | 100r.ca
  3030. Polkit: wat


    | tfeb.org
  3031. Caverns of the Regional Goblin Manager


    | oglaf.com
  3032. Thoughts on performance & optimization


    | drewdevault.com
  3033. Those who control the present


    | tfeb.org
  3034. Fucking laptops


    | drewdevault.com
  3035. Suspicious discontinuities


    | danluu.com
  3036. Date Night


    | oglaf.com
  3037. Status update, February 2020


    | drewdevault.com
  3038. IME Smoke Testing


    | hsivonen.fi
  3039. The Validator.nu HTML Parser


    | about.validator.nu
  3040. Bait


    | oglaf.com
  3041. 95%-ile isn't that good


    | danluu.com
  3042. #02 - NixOS Weekly


    | nixos.org
  3043. Dependencies and maintainers


    | drewdevault.com
  3044. The Hard Sell


    | oglaf.com
  3045. Bulletin Board Systems: The VICE Exposé


    | twobithistory.org
  3046. Intro to Kaleidoscopes: Optics for aggregating data through Applicatives


    | chrispenner.ca
  3047. A REPL for Conversations


    | lepisma.xyz
  3048. KnightOS was an interesting operating system


    | drewdevault.com
  3049. Puddleduck


    | oglaf.com
  3050. The Polygons of Another World: GBA


    | fabiensanglard.net
  3051. The happinesses and stresses of full-time FOSS work


    | drewdevault.com
  3052. Bookings Essential


    | oglaf.com
  3053. The Polygons of Another World: SNES


    | fabiensanglard.net
  3054. A philosophy of project governance


    | drewdevault.com
  3055. SBCL20 in Vienna


    | mstmetent.blogspot.com
  3056. Status update, January 2020


    | drewdevault.com
  3057. About the Hiragino Fonts with CSS


    | hsivonen.fi
  3058. The death of hope


    | tfeb.org
  3059. Grave Dust


    | oglaf.com
  3060. Goodbye, Clean Code


    | overreacted.io
  3061. #01 - NixOS Weekly


    | nixos.org
  3062. It’s Time to Stop Adding New Features for Non-Unicode Execution Encodings in C++


    | hsivonen.fi
  3063. Following up on "Hello world"


    | drewdevault.com
  3064. General Supplies


    | oglaf.com
  3065. Friend of a Friend: The Facebook That Could Have Been


    | twobithistory.org
  3066. Algorithms interviews: theory vs. practice


    | danluu.com
  3067. The Polygons of Another World: Genesis


    | fabiensanglard.net
  3068. Hello world


    | drewdevault.com
  3069. The Polygons of Another World: PC DOC


    | fabiensanglard.net
  3070. The Polygons of Another World: Atari ST


    | fabiensanglard.net
  3071. The Polygons of Another World: Amiga


    | fabiensanglard.net
  3072. My Decade in Review


    | overreacted.io
  3073. The Polygons of Another World


    | fabiensanglard.net
  3074. PF(uj) 2020


    | bugemos.com
  3075. Managing my dotfiles as a git repository


    | drewdevault.com
  3076. What Are the React Team Principles?


    | overreacted.io
  3077. Dipl. Ing. F. Zlo, M.B.A. - Díl XXIII.: Kapr


    | bugemos.com
  3078. On let vs const


    | overreacted.io
  3079. What Is JavaScript Made Of?


    | overreacted.io
  3080. Algebraic lenses


    | chrispenner.ca
  3081. PinePhone review


    | drewdevault.com
  3082. No real numbers


    | beza1e1.tuxen.de
  3083. The Jackpot


    | oglaf.com
  3084. Status update, December 2019


    | drewdevault.com
  3085. Developers shouldn't distribute their own software


    | drewdevault.com
  3086. Brimstone and Vinegar


    | oglaf.com
  3087. How to do hermetic builds


    | beza1e1.tuxen.de
  3088. Advent of Optics: Day 4


    | chrispenner.ca
  3089. Advent of Optics: Day 3


    | chrispenner.ca
  3090. Strike Commander: Interview with Frank Savage


    | fabiensanglard.net
  3091. Advent of Optics: Day 2


    | chrispenner.ca
  3092. Dangle


    | oglaf.com
  3093. Advent of Optics: Day 1


    | chrispenner.ca
  3094. Take action to save .org and prosecute those who sold out the internet


    | drewdevault.com
  3095. Building Docs.rs


    | jyn.dev
  3096. Software developers should avoid traumatic changes


    | drewdevault.com
  3097. Burning the future


    | tfeb.org
  3098. death rattle


    | oglaf.com
  3099. China


    | drewdevault.com
  3100. Jawbone of an Ass


    | oglaf.com
  3101. Everything is going to change


    | ʞ.cc
  3102. ffconf 2019: future friends beside the seaside


    | localghost.dev
  3103. Status update, November 2019


    | drewdevault.com
  3104. #14 - Hercules CI launch, performance improvements in nixpkgs, single dependency kubernetes clusters


    | nixos.org
  3105. Ranuir: A Reference Grammar


    | ʞ.cc
  3106. Ranuir: A Reference Grammar


    | ʞ.cc
  3107. Intro to Reverse Engineering


    | jyn.dev
  3108. Forewarned


    | oglaf.com
  3109. Pondering a Monorepo Version Control System


    | beza1e1.tuxen.de
  3110. How Swift Achieved Dynamic Linking Where Rust Couldn't - Faultlore


    | gankra.github.io
  3111. Rust 2020


    | hsivonen.fi
  3112. How Much of a Genius-Level Move Was Using Binary Space Partitioning in Doom?


    | twobithistory.org
  3113. Intro to C


    | jyn.dev
  3114. Window to the soul


    | oglaf.com
  3115. Github Linguist Colors


    | lepisma.xyz
  3116. An old-school shell hack on a line printer


    | drewdevault.com
  3117. Tether: The Story So Far


    | kalzumeus.com
  3118. A trip down NBA Jam graphics pipeline


    | fabiensanglard.net
  3119. Food chain


    | oglaf.com
  3120. The Last of the Parsing Quirks


    | hsivonen.fi
  3121. Everything has changed


    | ʞ.cc
  3122. Calico and Straw


    | oglaf.com
  3123. TLA+ is easier than I thought


    | beza1e1.tuxen.de
  3124. Beating C with 80 lines of Haskell: wc


    | chrispenner.ca
  3125. Status update, October 2019


    | drewdevault.com
  3126. Young Adult Fiction


    | oglaf.com
  3127. How to fuck up software releases


    | drewdevault.com
  3128. #13 - NixOS 19.09 release, cache.nixos.org improvements, github actions for Nix, a number of talks


    | nixos.org
  3129. RaptorCS's redemption: the POWER9 machine works


    | drewdevault.com
  3130. NixOS 19.09 released


    | nixos.org
  3131. Why Collabora really added Digital Restrictions Management to Weston


    | drewdevault.com
  3132. Anihilační


    | bugemos.com
  3133. Gravy


    | oglaf.com
  3134. Missing in Action


    | ʞ.cc
  3135. Sorted


    | oglaf.com
  3136. Text Rendering Hates You - Faultlore


    | gankra.github.io
  3137. Spirals: Glossary


    | ʞ.cc
  3138. RaptorCS POWER9 Blackbird PC review


    | drewdevault.com
  3139. Push Yourself


    | oglaf.com
  3140. Optics + Regex: Greater than the sum of their parts


    | chrispenner.ca
  3141. About <code>about:blank</code>


    | hsivonen.fi
  3142. Slick 1.0 Release - Now with a quick and easy template!


    | chrispenner.ca
  3143. Parlay


    | ʞ.cc
  3144. Don't sacrifice the right ideas to win the right words


    | drewdevault.com
  3145. Once a Junkie, Always a Junkie


    | ʞ.cc
  3146. Intro to Linux


    | jyn.dev
  3147. glory


    | oglaf.com
  3148. Status update, September 2019


    | drewdevault.com
  3149. Intro to Python


    | jyn.dev
  3150. DSM/WPA Theater Practice Guidelines (Revision 7)


    | ʞ.cc
  3151. Quacksalver


    | oglaf.com
  3152. How I decide between many programming languages


    | drewdevault.com
  3153. Haskell IDE Support (hie-core lsp Sept. 2019)


    | chrispenner.ca
  3154. LiveCount Demo


    | taylor.town
  3155. #12 - Mobile NixOS, import-from-derivation, one-page introduction, runtime type-checker, a job


    | nixos.org
  3156. Everything I googled in a week as a professional software engineer


    | localghost.dev
  3157. Building interactive SSH applications


    | drewdevault.com
  3158. Sexy Wet Adventures of Ocean Man


    | oglaf.com
  3159. Mindstorms (review)


    | beza1e1.tuxen.de
  3160. Clown fascists


    | tfeb.org
  3161. Cookie Cutters


    | oglaf.com
  3162. Things You Didn’t Know About GNU Readline


    | twobithistory.org
  3163. Questions to ask at an engineering interview


    | localghost.dev
  3164. Typed Lisp, A Primer


    | alhassy.github.io
  3165. Shell access for builds.sr.ht CI


    | drewdevault.com
  3166. Legend of the Sitter


    | oglaf.com
  3167. Status update, August 2019


    | drewdevault.com
  3168. Dead wood


    | oglaf.com
  3169. a home for pino


    | 100r.ca
  3170. Naziměsíčný


    | bugemos.com
  3171. DRM leasing: VR for Wayland


    | drewdevault.com
  3172. Tales From The Wetlands


    | oglaf.com
  3173. Fun with gaming on Linux


    | jyn.dev
  3174. How Does the Development Mode Work?


    | overreacted.io
  3175. Sokol Těžký II.


    | bugemos.com
  3176. #11 - Nixery, nixfmt and Cachix releases, NixCon 2019 tickets, a job and first impressions post


    | nixos.org
  3177. 1C1L1T1Y


    | tfeb.org
  3178. Alone in the Cold


    | ʞ.cc
  3179. FOSS contributor tracks


    | drewdevault.com
  3180. Sex tips from...


    | oglaf.com
  3181. Sacrifice of Scar


    | beza1e1.tuxen.de
  3182. Swisstable, a Quick and Dirty Description - Faultlore


    | gankra.github.io
  3183. Tlačítkový


    | bugemos.com
  3184. Seeing Apollo


    | tfeb.org
  3185. The lessons of Apollo


    | tfeb.org
  3186. tools ecosystem


    | 100r.ca
  3187. Bone Structure


    | oglaf.com
  3188. Algebraic Effects for the Rest of Us


    | overreacted.io
  3189. 2020


    | tfeb.org
  3190. I remember Apollo


    | tfeb.org
  3191. Tankotiskový


    | bugemos.com
  3192. Trigger warnings


    | ʞ.cc
  3193. Spirals: Overture


    | ʞ.cc
  3194. Status update, July 2019


    | drewdevault.com
  3195. High Gloss


    | oglaf.com
  3196. Cultural Exchange


    | ʞ.cc
  3197. Files are fraught with peril


    | danluu.com
  3198. Naked


    | ʞ.cc
  3199. Revolt


    | ʞ.cc
  3200. The Camps


    | ʞ.cc
  3201. Mirin a surin


    | ʞ.cc
  3202. Talk Like a Void Pirate


    | ʞ.cc
  3203. On the Perversions of Moral Orthodoxy Among Certain Barbarian Peoples


    | ʞ.cc
  3204. A Lesson in Creativity


    | ʞ.cc
  3205. Dahlia


    | ʞ.cc
  3206. Match


    | ʞ.cc
  3207. Prime movement


    | ʞ.cc
  3208. Ambassador


    | ʞ.cc
  3209. Dinner at Mom's


    | ʞ.cc
  3210. Preparing for a Tech Talk, Part 3: Content


    | overreacted.io
  3211. Announcing code annotations for SourceHut


    | drewdevault.com
  3212. Hamlet


    | oglaf.com
  3213. Diskusní


    | bugemos.com
  3214. Definitions of Software Architecture


    | beza1e1.tuxen.de
  3215. Bezkontaktní


    | bugemos.com
  3216. Absence of certain features in IRC considered a feature


    | drewdevault.com
  3217. Feather Boa


    | oglaf.com
  3218. #10 - Redox on NixOS, ad-hoc container images, nix-mode.el, static site deploys, a job


    | nixos.org
  3219. Bgeeerk


    | oglaf.com
  3220. Democracy


    | tfeb.org
  3221. Finding an Infintesimal Worm in Your Apple


    | taylor.town
  3222. Pickpocket


    | oglaf.com
  3223. An Algorithm for Generating Ideas


    | taylor.town
  3224. Status update, June 2019


    | drewdevault.com
  3225. My personal journey from MIT to GPL


    | drewdevault.com
  3226. cyril the pardoner


    | oglaf.com
  3227. Bromeo & Juliet


    | ʞ.cc
  3228. Singularity


    | ʞ.cc
  3229. SEGV


    | ʞ.cc
  3230. The Will of the People


    | ʞ.cc
  3231. no way out


    | ʞ.cc
  3232. An Apology


    | ʞ.cc
  3233. The 71st Annual Convocation


    | ʞ.cc
  3234. Watashi no Neko wa Soutou wo Koroshita


    | ʞ.cc
  3235. Thinking in Systems (review)


    | beza1e1.tuxen.de
  3236. Initial pre-release of aerc: an email client for your terminal


    | drewdevault.com
  3237. stumper


    | oglaf.com
  3238. Action


    | ʞ.cc
  3239. A Stab in the Dark


    | ʞ.cc
  3240. Should version control and build systems merge?


    | beza1e1.tuxen.de
  3241. Cock Roulette


    | oglaf.com
  3242. An API for data that changes over time


    | josephg.com
  3243. What is a fork, really, and how GitHub changed its meaning


    | drewdevault.com
  3244. Here's My Type, So Initialize Me Maybe - Faultlore


    | gankra.github.io
  3245. glindr


    | oglaf.com
  3246. Daily Routine


    | taylor.town
  3247. Companies are AI


    | beza1e1.tuxen.de
  3248. Game Engine Black Book update


    | fabiensanglard.net
  3249. #09 - autobake, setup.nix for Python, macOS stdenv updates, nixfmt, Elm tooling, gitignore and a job


    | nixos.org
  3250. Status update, May 2019


    | drewdevault.com
  3251. Webcast: Reviewing git & mercurial patches with email


    | drewdevault.com
  3252. Fog of War


    | oglaf.com
  3253. What is ASPICE?


    | beza1e1.tuxen.de
  3254. Calculating your donation's value following Patreon's fee changes


    | drewdevault.com
  3255. Hot Cold Steel


    | oglaf.com
  3256. Higher Kinded Option Parsing


    | chrispenner.ca
  3257. #08 - C++ packaging, NixCon 2019, job, cross-compile RPI, Haskell IDE Engine


    | nixos.org
  3258. Announcing Wio: A clone of Plan 9's Rio for Wayland


    | drewdevault.com
  3259. Buffer Overflows and Stacks and Assembly, Oh My!


    | jyn.dev
  3260. The "shut up and get back to work" coding style guide


    | drewdevault.com
  3261. Specialists


    | oglaf.com
  3262. Optimum Me


    | taylor.town
  3263. Using Cage for a seamless remote Wayland session


    | drewdevault.com
  3264. Honorable Discharge


    | oglaf.com
  3265. The Universe is God (According to Christians)


    | taylor.town
  3266. Choosing a VPN service is a serious decision


    | drewdevault.com
  3267. Don't Feel Your Feelings


    | taylor.town
  3268. Suspended Disbelief


    | taylor.town
  3269. #07 - NixOS 19.03 release, IPFS, CI integrations and documentation feedback


    | nixos.org
  3270. Announcing first-class Mercurial support on Sourcehut


    | drewdevault.com
  3271. Status update, April 2019


    | drewdevault.com
  3272. 40 tonnes of kibble


    | oglaf.com
  3273. NixOS 19.03 released


    | nixos.org
  3274. Blurring Text


    | lepisma.xyz
  3275. What isn't David


    | taylor.town
  3276. Danse Macabre


    | oglaf.com
  3277. Structure-State-Value Architecture for OOP


    | taylor.town
  3278. Why software engineers should know their audience


    | localghost.dev
  3279. Synthetic Intelligence


    | taylor.town
  3280. The story of the 3dfx Voodoo 1


    | fabiensanglard.net
  3281. #06 - Lorri, tree parser and formatter, patchelf 0.10, NixML


    | nixos.org
  3282. C++ State Machines


    | beza1e1.tuxen.de
  3283. NewPipe represents the best of FOSS


    | drewdevault.com
  3284. How Do Taoists Quit Smoking?


    | taylor.town
  3285. The story of the Rendition Vérité 1000


    | fabiensanglard.net
  3286. Voop


    | oglaf.com
  3287. Codecademy vs. The BBC Micro


    | twobithistory.org
  3288. TipiWiki (2003)


    | beza1e1.tuxen.de
  3289. Name It, and They Will Come


    | overreacted.io
  3290. Rust is not a good C replacement


    | drewdevault.com
  3291. Cloudburst


    | oglaf.com
  3292. Why Hashbrown Does A Double-Lookup - Faultlore


    | gankra.github.io
  3293. Cleavage


    | oglaf.com
  3294. The Speedy Media Manifesto


    | taylor.town
  3295. Writing Resilient Components


    | overreacted.io
  3296. Status update, March 2019


    | drewdevault.com
  3297. #05 - Cachix private caches, Termux, Artwork for 19.03, a rant


    | nixos.org
  3298. hello fujisan


    | 100r.ca
  3299. Have you ever packaged anything?


    | alhassy.github.io
  3300. The New Economics (review)


    | beza1e1.tuxen.de
  3301. Announcing the release of sway 1.0


    | drewdevault.com
  3302. The Crimp


    | oglaf.com
  3303. Deriving Story Points


    | beza1e1.tuxen.de
  3304. A Complete Guide to useEffect


    | overreacted.io
  3305. Sourcehut's spartan approach to web design


    | drewdevault.com
  3306. touch of fear


    | oglaf.com
  3307. How Are Function Components Different from Classes?


    | overreacted.io
  3308. Coping with Feedback


    | overreacted.io
  3309. goji no chaimu


    | 100r.ca
  3310. Untitled


    | nixos.org
  3311. Tips for a disciplined git workflow


    | drewdevault.com
  3312. genesis 41


    | oglaf.com
  3313. Plunge


    | taylor.town
  3314. Nothing


    | taylor.town
  3315. #03 - Kubenix, kernel regressions and jobs


    | nixos.org
  3316. Randomized trial on gender in Overwatch


    | danluu.com
  3317. Generics aren't ready for Go


    | drewdevault.com
  3318. The Nod


    | oglaf.com
  3319. The Spartan Web


    | beza1e1.tuxen.de
  3320. Fix Like No One’s Watching


    | overreacted.io
  3321. Pith and Peel


    | oglaf.com
  3322. Wayland misconceptions debunked


    | drewdevault.com
  3323. My Music Reviews


    | taylor.town
  3324. #02 - 19.03 feature freeze, EU grants, reproducibility, Nix in Debian


    | nixos.org
  3325. My experiences at FOSDEM 2019


    | drewdevault.com
  3326. Making setInterval Declarative with React Hooks


    | overreacted.io
  3327. Gravity loves masonry


    | oglaf.com
  3328. React as a UI Runtime


    | overreacted.io
  3329. A One-Size-Fits-Most Software Architecture


    | taylor.town
  3330. OOP Before OOP with Simula


    | twobithistory.org
  3331. Why I chose Flask to build sr.ht's mini-services


    | drewdevault.com
  3332. Bread Alone


    | oglaf.com
  3333. Why Isn’t X a Hook?


    | overreacted.io
  3334. The “Bug-O” Notation


    | overreacted.io
  3335. Why I use old hardware


    | drewdevault.com
  3336. The Flaming Wheel


    | oglaf.com
  3337. #01 - TerraNix, Debian packaging, elm2nix, RaspberryPi 3+


    | nixos.org
  3338. I'm going to work full-time on free software


    | drewdevault.com
  3339. An Interactive Way To C


    | alhassy.github.io
  3340. Yojimbae


    | oglaf.com
  3341. Backups & redundancy at sr.ht


    | drewdevault.com
  3342. Preparing for a Tech Talk, Part 2: What, Why, and How


    | overreacted.io
  3343. Ungulation


    | oglaf.com
  3344. Function calling conventions and bindings


    | tfeb.org
  3345. Patches welcome


    | drewdevault.com
  3346. The Elements of UI Engineering


    | overreacted.io
  3347. Things I Don’t Know as of 2018


    | overreacted.io
  3348. Anatomy of a shell


    | drewdevault.com
  3349. How DOOM fire was made


    | fabiensanglard.net
  3350. Preparing for a Tech Talk, Part 1: Motivation


    | overreacted.io
  3351. Graphs are to categories as lists are to monoids


    | alhassy.github.io
  3352. Deciphering the postcard sized raytracer


    | fabiensanglard.net
  3353. Three Kings


    | oglaf.com
  3354. Porting Alpine Linux to RISC-V


    | drewdevault.com
  3355. #14 - Reproducible builds summit, Gnome 3.30, RFC process, linter, Arion


    | nixos.org
  3356. Sticky Labels


    | oglaf.com
  3357. Rust 2019


    | hsivonen.fi
  3358. Why Do React Hooks Rely on Call Order?


    | overreacted.io
  3359. Optimized for Change


    | overreacted.io
  3360. Call by value in Scheme and Lisp


    | tfeb.org
  3361. Waterfall


    | beza1e1.tuxen.de
  3362. How the Dreamcast copy protection was defeated


    | fabiensanglard.net
  3363. Game Engine Black Book: DOOM


    | fabiensanglard.net
  3364. Rectitude


    | oglaf.com
  3365. How Does setState Know What to Do?


    | overreacted.io
  3366. Dependency Abstraction


    | beza1e1.tuxen.de
  3367. My Wishlist for Hot Reloading


    | overreacted.io
  3368. Game Engine Black Book: Wolfenstein 3D, 2nd Edition


    | fabiensanglard.net
  3369. encoding_rs: a Web-Compatible Character Encoding Library in Rust


    | hsivonen.fi
  3370. How I Wrote a Modern C++ Library in Rust


    | hsivonen.fi
  3371. #13 - Cross compilation for Go and Rust, home-manager email support


    | nixos.org
  3372. How to abandon a FLOSS project


    | drewdevault.com
  3373. Using cargo-fuzz to Transfer Code Review of Simple Safe Code to Complex Code that Uses <code>unsafe</code>


    | hsivonen.fi
  3374. Why Do React Elements Have a $$typeof Property?


    | overreacted.io
  3375. No regrets


    | oglaf.com
  3376. How Does React Tell a Class from a Function?


    | overreacted.io
  3377. Why Do We Write super(props)?


    | overreacted.io
  3378. Worse is better


    | tfeb.org
  3379. the promise of pancakes


    | 100r.ca
  3380. Cooties


    | oglaf.com
  3381. doldrumming


    | 100r.ca
  3382. 100 years later


    | oglaf.com
  3383. #12 - NixCon 2018 videos, Eris, NixDoc, Auto patching and jobs


    | nixos.org
  3384. Discovering Heyting Algebra


    | alhassy.github.io
  3385. On Improving Education


    | taylor.town
  3386. sr.ht, the hacker's forge, now open for public alpha


    | drewdevault.com
  3387. The Kinds of Implementation-Defined? - Faultlore


    | gankra.github.io
  3388. Model View Controller isn't


    | beza1e1.tuxen.de
  3389. Hurly-Burly


    | oglaf.com
  3390. Surprising Home Remedies


    | oglaf.com
  3391. How to implement strings


    | beza1e1.tuxen.de
  3392. It's not okay to pretend your software is open source


    | drewdevault.com
  3393. How does virtual memory work?


    | drewdevault.com
  3394. Reflections


    | oglaf.com
  3395. Canonicalization


    | blog.sunfishcode.online
  3396. Must-Haves


    | oglaf.com
  3397. Advice for a Junior Software Developer


    | beza1e1.tuxen.de
  3398. Sway 1.0-beta.1 release highlights


    | drewdevault.com
  3399. The Pointy end


    | oglaf.com
  3400. #11 - NixOS 18.09 release, Fastly CDN for cache, your first Hydra


    | nixos.org
  3401. Notes on Type Layouts and ABIs in Rust - Faultlore


    | gankra.github.io
  3402. Set Phasers to Blind


    | taylor.town
  3403. Go 1.11 got me to stop ignoring Go


    | drewdevault.com
  3404. Knights and Knaves


    | oglaf.com
  3405. The Problem with Podcasts


    | taylor.town
  3406. NixOS 18.09 released


    | nixos.org
  3407. Don't sign a CLA


    | drewdevault.com
  3408. Fastly supports NixOS


    | nixos.org
  3409. #10 - AArch64 builders, NixOps alternative, optimised docker layers, Hercules CI


    | nixos.org
  3410. Self-Control is an Anti-Virtue


    | taylor.town
  3411. Riddle of the Sphinct


    | oglaf.com
  3412. Sway & wlroots at XDC 2018


    | drewdevault.com
  3413. Mocking Effects using Constraints and Phantom Data Kinds


    | chrispenner.ca
  3414. Reverse Engineering x86 assembly


    | jyn.dev
  3415. #09 - NixCon 2018 program, macOS 10.14 Mojave support, Haskell and Python packaging tips


    | nixos.org
  3416. Bloated


    | fabiensanglard.net
  3417. Yeah, bye


    | oglaf.com
  3418. War over being nice


    | josephg.com
  3419. Time


    | taylor.town
  3420. Nobody Actually Sneezes


    | taylor.town
  3421. Always Waiting


    | taylor.town
  3422. Be Unreasonable


    | taylor.town
  3423. Plausible Deniability


    | taylor.town
  3424. Remains of the Day


    | oglaf.com
  3425. Becoming


    | taylor.town
  3426. JSON Considered Harmful


    | taylor.town
  3427. An appeal to the WHATWG


    | more-magic.net
  3428. Getting started with qemu


    | drewdevault.com
  3429. Soft News


    | oglaf.com
  3430. #08 - Nix 2.1, NixOS 18.09 beta, new installer bootloader


    | nixos.org
  3431. leleuvia


    | 100r.ca
  3432. Conservative web development


    | drewdevault.com
  3433. Update Monads: Variation on State Monads


    | chrispenner.ca
  3434. Hello Twiggy


    | oglaf.com
  3435. Nix 2.1 released


    | nixos.org
  3436. After Charlottesville


    | tfeb.org
  3437. A Road to Common Lisp


    | stevelosh.com
  3438. Age of Discovery


    | oglaf.com
  3439. How to make a self-hosted video livestream


    | drewdevault.com
  3440. Tangle Templates


    | lepisma.xyz
  3441. Keepass on Linux and Android


    | jyn.dev
  3442. #07 - NixOS in production, nix-devel is now Discourse


    | nixos.org
  3443. The Commons Clause will destroy open source


    | drewdevault.com
  3444. where is the turtle farm


    | 100r.ca
  3445. Red leather, Yellow leather


    | oglaf.com
  3446. #06 - Formalizing review workflow, OfBorg update, String Context explanation


    | nixos.org
  3447. NixOS Discourse forum


    | nixos.org
  3448. Forecast


    | oglaf.com
  3449. What to expect from CHICKEN 5


    | more-magic.net
  3450. I don't trust Signal


    | drewdevault.com
  3451. Kronar: Dark Miasma


    | oglaf.com
  3452. Setting up a local dev mail server


    | drewdevault.com
  3453. Typesafe Versioned APIs


    | chrispenner.ca
  3454. #05 - NixOS 18.09 preparations, incremental builds and other tooling


    | nixos.org
  3455. the crimson queen


    | oglaf.com
  3456. The Cost of Agile


    | beza1e1.tuxen.de
  3457. Writing a Wayland compositor with wlroots: shells


    | drewdevault.com
  3458. #04 - NixCon2018, Nix Core Team, binary cache improvements


    | nixos.org
  3459. Git is already federated & decentralized


    | drewdevault.com
  3460. safety signs in hell


    | oglaf.com
  3461. Monoidal Sorting


    | chrispenner.ca
  3462. A Practical Introduction to Finger Trees


    | chrispenner.ca
  3463. Input handling in wlroots


    | drewdevault.com
  3464. rattleplank


    | oglaf.com
  3465. Fun with Macros: If-Let and When-Let


    | stevelosh.com
  3466. Simple, correct, fast: in that order


    | drewdevault.com
  3467. pay to win


    | oglaf.com
  3468. My Raspberry Pi RF ID music player


    | beza1e1.tuxen.de
  3469. The advantages of an email-driven git workflow


    | drewdevault.com
  3470. moves


    | oglaf.com
  3471. A quick review of my Let's Encrypt setup


    | drewdevault.com
  3472. dream lover


    | oglaf.com
  3473. Dark Chocolate


    | oglaf.com
  3474. Using an M302 RF ID Reader with Linux


    | beza1e1.tuxen.de
  3475. captain what is this


    | 100r.ca
  3476. Nocturnal Omissions


    | oglaf.com
  3477. Rewriting Jython


    | jyn.dev
  3478. Blog ← Wiki


    | lepisma.xyz
  3479. Should you move from GitHub to sr.ht


    | drewdevault.com
  3480. A Rust Crate that Also Quacks Like a Modern C++ Library


    | hsivonen.fi
  3481. Mood lighting


    | oglaf.com
  3482. Postman API Explorer: You've got mail!


    | chrispenner.ca
  3483. Query a Google Sheets Spreadsheet from BigQuery


    | chrispenner.ca
  3484. projects and pain


    | 100r.ca
  3485. How I maintain FOSS projects


    | drewdevault.com
  3486. an island to oneself


    | 100r.ca
  3487. Embedding files in C programs with koio


    | drewdevault.com
  3488. Totally-Compatible-Planet adventures


    | oglaf.com
  3489. Why did we replace wlc?


    | drewdevault.com
  3490. Fun with Macros: Gathering


    | stevelosh.com
  3491. NixCon 2018


    | nixos.org
  3492. Are You Cursed?


    | oglaf.com
  3493. Ventilation


    | oglaf.com
  3494. Introducing scdoc, a man page generator


    | drewdevault.com
  3495. masterclass


    | oglaf.com
  3496. Redirecting stderr of a running process


    | drewdevault.com
  3497. Google embraces, extends, and extinguishes


    | drewdevault.com
  3498. Tidal pull


    | oglaf.com
  3499. Sway reporting in from KDE's Berlin development sprint


    | drewdevault.com
  3500. Imaginary Girlfriend Adventures


    | oglaf.com
  3501. Boulders of note


    | oglaf.com
  3502. Cure light wounds


    | oglaf.com
  3503. NixOS 18.03 released


    | nixos.org
  3504. The Call


    | oglaf.com
  3505. Copying Generic Arrays in Java


    | jyn.dev
  3506. Fsyncgate: errors on fsync are unrecovarable


    | danluu.com
  3507. Mild Infractions


    | oglaf.com
  3508. Achtung! Decentralize, decentralize, decentralize!


    | drewdevault.com
  3509. Wild Yeast


    | oglaf.com
  3510. Hack everything without fear


    | drewdevault.com
  3511. Beasts of Prey


    | oglaf.com
  3512. How to write an IRC bot


    | drewdevault.com
  3513. Meanwhile in Hell


    | oglaf.com
  3514. Object Oriented Python


    | jyn.dev
  3515. Writing a Wayland Compositor, Part 3: Rendering a window


    | drewdevault.com
  3516. #03 - A tree with strong roots \...


    | nixos.org
  3517. Some like it hot


    | oglaf.com
  3518. ASTs with Fix and Free


    | chrispenner.ca
  3519. Password Safety


    | jyn.dev
  3520. The path to sustainably working on FOSS full-time


    | drewdevault.com
  3521. Nix 2.0 released


    | nixos.org
  3522. Writing a Wayland Compositor, Part 2: Rigging up the server


    | drewdevault.com
  3523. Drizzle


    | oglaf.com
  3524. Writing a Wayland Compositor, Part 1: Hello wlroots


    | drewdevault.com
  3525. Speed Up!


    | jyn.dev
  3526. The last years


    | drewdevault.com
  3527. Mercy


    | oglaf.com
  3528. Using PGP Keys


    | jyn.dev
  3529. THERE IS A CAR IN SPACE


    | jyn.dev
  3530. Introduction to POSIX shell


    | drewdevault.com
  3531. Hero of the Beach


    | oglaf.com
  3532. #02 - Life before death, strength before weakness, \...


    | nixos.org
  3533. Billingsgate


    | oglaf.com
  3534. Sway and client side decorations


    | drewdevault.com
  3535. Blog → Wiki


    | lepisma.xyz
  3536. Doctor Hexagon


    | oglaf.com
  3537. Fee breakdown for various donation platforms


    | drewdevault.com
  3538. Theodicy


    | oglaf.com
  3539. #Rust2018


    | hsivonen.fi
  3540. Learn about your package manager


    | drewdevault.com
  3541. #01 - Phoenixes burst into flame \...


    | nixos.org
  3542. Human Resources


    | oglaf.com
  3543. Using DNSSEC


    | jyn.dev
  3544. fork is not my favorite syscall


    | drewdevault.com
  3545. Setting up Jekyll for GitHub Pages


    | jyn.dev
  3546. wlroots whitepaper available


    | drewdevault.com
  3547. Hosting an SSH Server


    | jyn.dev
  3548. Computer latency: 1977-2017


    | danluu.com
  3549. Hello, World!


    | jyn.dev
  3550. Fancy Little Lisp λs


    | lepisma.xyz
  3551. Old Saint Nick


    | oglaf.com
  3552. Firefox is on a slippery slope


    | drewdevault.com
  3553. Duress


    | oglaf.com
  3554. My Linux History


    | beza1e1.tuxen.de
  3555. Lambda interpreter in the way of GOD


    | beza1e1.tuxen.de
  3556. Andrology


    | oglaf.com
  3557. A history of emergent intelligence


    | drewdevault.com
  3558. Pinkeye


    | oglaf.com
  3559. On taking good care of your phone


    | drewdevault.com
  3560. How good are decisions? Evaluating decision quality in domains where evaluation is easy


    | danluu.com
  3561. Plumes


    | oglaf.com
  3562. Portability matters


    | drewdevault.com
  3563. How out of date are Android devices?


    | danluu.com
  3564. Unguent


    | oglaf.com
  3565. UI backwards compatibility


    | danluu.com
  3566. Hewing


    | oglaf.com
  3567. God of Lies


    | oglaf.com
  3568. Ricing up Org Mode


    | lepisma.xyz
  3569. Nvidia sucks and I'm sick of it


    | drewdevault.com
  3570. Filesystem error handling


    | danluu.com
  3571. Kill the Messenger


    | oglaf.com
  3572. Keyboard latency


    | danluu.com
  3573. Specialty Breeds


    | oglaf.com
  3574. The future of Wayland, and sway's role in it


    | drewdevault.com
  3575. The All-Consuming Anus


    | oglaf.com
  3576. NixOS 17.09 released


    | nixos.org
  3577. Magical Fuck-beasts reviewed


    | oglaf.com
  3578. Gaugamela


    | oglaf.com
  3579. Tasty Figs


    | oglaf.com
  3580. Abstracting is NOT about Names


    | beza1e1.tuxen.de
  3581. Analyzing HN moderation & censorship


    | drewdevault.com
  3582. MonadIO Considered Harmful


    | chrispenner.ca
  3583. the Magma Chamber


    | oglaf.com
  3584. Precise Abstractions


    | beza1e1.tuxen.de
  3585. Killing ants with nuclear weapons


    | drewdevault.com
  3586. Game Engine Black Book Postmortem


    | fabiensanglard.net
  3587. Standing Ovulation


    | oglaf.com
  3588. FizzleFade


    | fabiensanglard.net
  3589. Scroll-work


    | oglaf.com
  3590. Type Tac Toe: Advanced Type Safety


    | chrispenner.ca
  3591. The point of keyboarding


    | lepisma.xyz
  3592. Branch prediction


    | danluu.com
  3593. Haft


    | oglaf.com
  3594. Conflict Resolution


    | oglaf.com
  3595. When not to use a regex


    | drewdevault.com
  3596. State of Sway August 2017


    | drewdevault.com
  3597. Sattolo's algorithm


    | danluu.com
  3598. Conway's Game of Life using Representable and Comonads


    | chrispenner.ca
  3599. Game Engine Black Book ReleaseDate


    | fabiensanglard.net
  3600. Accessories


    | oglaf.com
  3601. A dozen ideas for a better Fortnite


    | josephg.com
  3602. Salvage


    | oglaf.com
  3603. the rock of polynesia


    | 100r.ca
  3604. Prognostication


    | oglaf.com
  3605. Radix Sort, Trie Trees, and Maps from Representable Functors


    | chrispenner.ca
  3606. Free and Forgetful Functors


    | chrispenner.ca
  3607. Adjunctions and Battleship


    | chrispenner.ca
  3608. Terminal latency


    | danluu.com
  3609. Annals


    | oglaf.com
  3610. Nix-dev mailing list moved


    | nixos.org
  3611. Sex Ed for Pirates


    | oglaf.com
  3612. Zippers using Representable and Cofree


    | chrispenner.ca
  3613. Quivering Flanks


    | oglaf.com
  3614. internet in paradise


    | 100r.ca
  3615. Leaving Goodreads


    | lepisma.xyz
  3616. Princess Party


    | oglaf.com
  3617. Simpler time map plots


    | lepisma.xyz
  3618. Vellum


    | tfeb.org
  3619. Archive it or you will miss it


    | drewdevault.com
  3620. Thrifty Cuts


    | oglaf.com
  3621. NixCon 2017


    | nixos.org
  3622. Bugs You'll Probably Only Have In Rust - Faultlore


    | gankra.github.io
  3623. No excuses


    | tfeb.org
  3624. The widely cited studies on mouse vs. keyboard efficiency are completely bogus


    | danluu.com
  3625. With Sympathy


    | oglaf.com
  3626. An introduction to Wayland


    | drewdevault.com
  3627. Cryptocurrencies


    | beza1e1.tuxen.de
  3628. Startup options v. cash


    | danluu.com
  3629. Limited "generics" in C without macros or UB


    | drewdevault.com
  3630. Hygiene


    | oglaf.com
  3631. No Namespaces in JSON, Please


    | hsivonen.fi
  3632. 6 Wildly Different Presentation Styles


    | beza1e1.tuxen.de
  3633. Erstwhile


    | oglaf.com
  3634. Double Blind


    | oglaf.com
  3635. #08 - Not all those who wander are lost


    | nixos.org
  3636. The Beauty of Syntactical Macros


    | lepisma.xyz
  3637. Figure of Speech


    | oglaf.com
  3638. Forget about Leaky Abstractions


    | beza1e1.tuxen.de
  3639. How to generate Lua boilerplate with D


    | beza1e1.tuxen.de
  3640. Rotating passwords in bulk in the wake of security events


    | drewdevault.com
  3641. The Pain Of Linear Types In Rust - Faultlore


    | gankra.github.io
  3642. Savage Sleep of Sonja


    | oglaf.com
  3643. Building a "real" Linux distro


    | drewdevault.com
  3644. 3 tribes of programming


    | josephg.com
  3645. #07 - You have one hell of a Linux system here


    | nixos.org
  3646. Wherefore?


    | oglaf.com
  3647. State of Sway April 2017


    | drewdevault.com
  3648. Shipping Haskell via Homebrew


    | chrispenner.ca
  3649. False Compare


    | oglaf.com
  3650. Cracks


    | josephg.com
  3651. Building a r/place in a weekend


    | josephg.com
  3652. Fashion Week


    | oglaf.com
  3653. #06 - I never wished a man dead


    | nixos.org
  3654. MSG_PEEK is pretty common, CVE-2016-10229 is worse than you think


    | drewdevault.com
  3655. Zoorp


    | oglaf.com
  3656. Kleisli Endomorphisms


    | chrispenner.ca
  3657. #05 - Tonight We Ride


    | nixos.org
  3658. the Ermine Shadow


    | oglaf.com
  3659. rainy with a chance of mosquitoes


    | 100r.ca
  3660. NixOS 17.03 released


    | nixos.org
  3661. Jocasta loves Oedipus


    | oglaf.com
  3662. Pseudopods


    | oglaf.com
  3663. Principles for C programming


    | drewdevault.com
  3664. Projects


    | lepisma.xyz
  3665. #04 - Everything not saved will be lost


    | nixos.org
  3666. Do not clean


    | oglaf.com
  3667. Surveillance & magic


    | tfeb.org
  3668. skin-mount


    | oglaf.com
  3669. Optional Typing


    | lepisma.xyz
  3670. the actor and the bishop


    | oglaf.com
  3671. #03 - Better Late Than Never


    | nixos.org
  3672. Compiler devnotes: Machine specs


    | drewdevault.com
  3673. Dick Jerky?


    | oglaf.com
  3674. Guest Strip


    | oglaf.com
  3675. How web bloat impacts users with slow connections


    | danluu.com
  3676. #02 - Here we go


    | nixos.org
  3677. Blockade


    | oglaf.com
  3678. Party Ideas


    | taylor.town
  3679. Lessons to learn from C


    | drewdevault.com
  3680. Hornpipe


    | oglaf.com
  3681. Dynamic scope and macros


    | tfeb.org
  3682. #01 - We need to start somewhere


    | nixos.org
  3683. the Conjecturing


    | oglaf.com
  3684. the Fist of Felt


    | oglaf.com
  3685. The only problem with Python 3's str is that you don't grok it


    | drewdevault.com
  3686. CHIP-8 in Common Lisp: Menus


    | stevelosh.com
  3687. The Dickens


    | oglaf.com
  3688. Actually, you CAN do it


    | drewdevault.com
  3689. CHIP-8 in Common Lisp: Debugging Infrastructure


    | stevelosh.com
  3690. CHIP-8 in Common Lisp: Disassembly


    | stevelosh.com
  3691. State of Sway December 2016 - secure your Wayland desktop, get paid to work on Sway


    | drewdevault.com
  3692. CHIP-8 in Common Lisp: Sound


    | stevelosh.com
  3693. CHIP-8 in Common Lisp: Input


    | stevelosh.com
  3694. CHIP-8 in Common Lisp: Graphics


    | stevelosh.com
  3695. CHIP-8 in Common Lisp: The CPU


    | stevelosh.com
  3696. Heats


    | oglaf.com
  3697. Groundwater


    | oglaf.com
  3698. A broad intro to networking


    | drewdevault.com
  3699. Apocrypha


    | oglaf.com
  3700. The Rack


    | oglaf.com
  3701. Electron considered harmful


    | drewdevault.com
  3702. Cognitive Dissonance as a Method


    | beza1e1.tuxen.de
  3703. Getting on without Google


    | drewdevault.com
  3704. The modern web makes me want to throw up


    | josephg.com
  3705. Exposition Fairy


    | oglaf.com
  3706. Pulp and Rind


    | oglaf.com
  3707. Cockmoon Rising


    | oglaf.com
  3708. I'm losing faith in America


    | drewdevault.com
  3709. Cheap polyglot notebooks


    | lepisma.xyz
  3710. Electron is flash for the desktop


    | josephg.com
  3711. Moonbeams


    | oglaf.com
  3712. HN: the good parts


    | danluu.com
  3713. CHICKEN's numeric tower: part 5


    | more-magic.net
  3714. Hot Baubles


    | oglaf.com
  3715. CHICKEN's numeric tower: part 4


    | more-magic.net
  3716. Programming book recommendations and anti-recommendations


    | danluu.com
  3717. CHICKEN's numeric tower: part 3


    | more-magic.net
  3718. No future


    | tfeb.org
  3719. CHICKEN's numeric tower: part 2


    | more-magic.net
  3720. Memory


    | oglaf.com
  3721. CHICKEN's numeric tower: part 1


    | more-magic.net
  3722. Customizing Common Lisp's Iterate: Timing


    | stevelosh.com
  3723. Hiring and the market for lemons


    | danluu.com
  3724. Beginners' guide to siege warfare


    | oglaf.com
  3725. I could do that in a weekend!


    | danluu.com
  3726. NixOS 16.09 released


    | nixos.org
  3727. Timber


    | oglaf.com
  3728. Is dev compensation bimodal?


    | danluu.com
  3729. Kudos


    | oglaf.com
  3730. Customizing Common Lisp's Iterate: Averaging


    | stevelosh.com
  3731. free sporozoites


    | oglaf.com
  3732. Using the right tool for the job


    | drewdevault.com
  3733. How I learned to program


    | danluu.com
  3734. Databases have failed the web


    | josephg.com
  3735. In summary


    | oglaf.com
  3736. What motivates the authors of the software you use?


    | drewdevault.com
  3737. Gongs


    | oglaf.com
  3738. Cheekbones


    | oglaf.com
  3739. Abusing Evidence: Drought, Deluge and Disregard


    | lepisma.xyz
  3740. Composing databases


    | josephg.com
  3741. Pixie dust


    | oglaf.com
  3742. Playing With Syntax


    | stevelosh.com
  3743. [VIDEO] Arch Linux with full disk encryption in (about) 15 minutes


    | drewdevault.com
  3744. August 2016 Lisp Game Jam Postmortem


    | stevelosh.com
  3745. Ellipse


    | oglaf.com
  3746. pomades


    | oglaf.com
  3747. Notes on concurrency bugs


    | danluu.com
  3748. Sway 0.9 & One year of Sway


    | drewdevault.com
  3749. The Banthram


    | oglaf.com
  3750. A Lecture about HTML5


    | hsivonen.fi
  3751. Attacks on financial market infrastructure


    | tfeb.org
  3752. Tail Recursion In Python


    | chrispenner.ca
  3753. Haystacks


    | oglaf.com
  3754. NixOps 1.4 released


    | nixos.org
  3755. Using -Wl,--wrap for mocking in C


    | drewdevault.com
  3756. The Rudiments


    | oglaf.com
  3757. Indoor Fun


    | oglaf.com
  3758. Nearly


    | oglaf.com
  3759. What the Hell is Symbolic Computation?


    | stevelosh.com
  3760. Life, liberty, and the pursuit of privacy


    | drewdevault.com
  3761. Terrain Generation with Diamond Square


    | stevelosh.com
  3762. The end of summer


    | tfeb.org
  3763. Shhh


    | oglaf.com
  3764. Exhale


    | oglaf.com
  3765. What is it that Genetic Algorithm does?


    | lepisma.xyz
  3766. Dimorphism


    | oglaf.com
  3767. Python instead of Lisp


    | tfeb.org
  3768. Incubus


    | oglaf.com
  3769. Annuit Coeptis


    | oglaf.com
  3770. Understanding pointers


    | drewdevault.com
  3771. Offering


    | oglaf.com
  3772. Oriel


    | oglaf.com
  3773. In Memoriam - Mozilla


    | drewdevault.com
  3774. Runway


    | oglaf.com
  3775. Two Star Review


    | oglaf.com
  3776. NixOS 16.03 released


    | nixos.org
  3777. Hoops


    | oglaf.com
  3778. Slide design for graphically-challenged people


    | beza1e1.tuxen.de
  3779. State of Sway - April 2016


    | drewdevault.com
  3780. Some programming blogs to consider reading


    | danluu.com
  3781. Federation is the Future for an Open Web


    | beza1e1.tuxen.de
  3782. Rivulets


    | oglaf.com
  3783. How to write a better bloom filter in C


    | drewdevault.com
  3784. Google SRE book


    | danluu.com
  3785. Please use text/plain for email


    | drewdevault.com
  3786. Natural Causes


    | oglaf.com
  3787. Yummy Mummies


    | oglaf.com
  3788. Julkisesti luotettu varmenne ikidomainille TLS:ää (SSL:ää) varten


    | hsivonen.fi
  3789. Great Teams require Psychological Safety


    | beza1e1.tuxen.de
  3790. Ranger Ron Returns!


    | oglaf.com
  3791. Integrating a VT220 into my life


    | drewdevault.com
  3792. We only hire the trendiest


    | danluu.com
  3793. Survival*


    | oglaf.com
  3794. On why you too should give Emacs Org-mode a spin


    | lepisma.xyz
  3795. Misbegats


    | oglaf.com
  3796. Self hosting with cgit using Spiffy


    | more-magic.net
  3797. Recursive Midpoint Displacement


    | stevelosh.com
  3798. Chamber of Commerce


    | oglaf.com
  3799. The Yak Shaver's Creed


    | james-iry.blogspot.com
  3800. Harry Potter and the Methods of Rationality review by su3su2u1


    | danluu.com
  3801. su3su2u1 physics tumblr archive


    | danluu.com
  3802. Full Throttle


    | oglaf.com
  3803. Merry Men


    | oglaf.com
  3804. Terrain Generation with Midpoint Displacement


    | stevelosh.com
  3805. Nix 1.11 released


    | nixos.org
  3806. The Interface We Need


    | chrispenner.ca
  3807. Hart's line


    | oglaf.com
  3808. Memory Consistency Models for Programming Languages


    | beza1e1.tuxen.de
  3809. Perhaps


    | oglaf.com
  3810. Hot Perjury


    | oglaf.com
  3811. Wax loquacious


    | oglaf.com
  3812. Sampling v. tracing


    | danluu.com
  3813. Constitution De Markov


    | lepisma.xyz
  3814. "Weathercock"


    | oglaf.com
  3815. English as she is spoke


    | tfeb.org
  3816. Upcycling


    | oglaf.com
  3817. We saw some really bad Intel CPU bugs in 2015 and we should expect to see more in the future


    | danluu.com
  3818. Let's add a statistical profiler to CHICKEN!


    | more-magic.net
  3819. Plenty


    | oglaf.com
  3820. Let there be Truth


    | chrispenner.ca
  3821. Normalization of deviance


    | danluu.com
  3822. White Rhinos, irrationality and other tales


    | lepisma.xyz
  3823. State of Sway - December 2015


    | drewdevault.com
  3824. Big companies v. startups


    | danluu.com
  3825. Ludum Dare 34 Postmortem


    | stevelosh.com
  3826. The Bachelor Prince


    | oglaf.com
  3827. Macros in Racket, part three: checking boolean operators


    | tfeb.org
  3828. Files are hard


    | danluu.com
  3829. What the Hell are Permutation Patterns?


    | stevelosh.com
  3830. Spectrophilia


    | oglaf.com
  3831. Just Beat the Data Out of It


    | stevelosh.com
  3832. Clumsy Fetish


    | oglaf.com
  3833. Why use ECC?


    | danluu.com
  3834. What's worked in Computer Science: 1999 v. 2015


    | danluu.com
  3835. Happy Little Words


    | stevelosh.com
  3836. throne of heaven


    | oglaf.com
  3837. this could happen


    | oglaf.com
  3838. Bring more Tor into your life


    | drewdevault.com
  3839. Tracts for the times


    | oglaf.com
  3840. The Writers' Voice


    | lepisma.xyz
  3841. lapidary


    | oglaf.com
  3842. Please don't use Slack for FOSS projects


    | drewdevault.com
  3843. Infinite disk


    | danluu.com
  3844. NixOS 15.09 released


    | nixos.org
  3845. The Flattr "experiment"


    | more-magic.net
  3846. Skills


    | oglaf.com
  3847. Parenting


    | oglaf.com
  3848. The weakest passwords you can get away with


    | tfeb.org
  3849. Hot Broiler


    | oglaf.com
  3850. Melting the Antarctic ice sheet


    | tfeb.org
  3851. Greenspunning


    | tfeb.org
  3852. Never Surrender


    | oglaf.com
  3853. Why Intel added cache partitioning


    | danluu.com
  3854. Nix 1.10 released


    | nixos.org
  3855. Black body planet


    | tfeb.org
  3856. Slowlock


    | danluu.com
  3857. Penitence


    | oglaf.com
  3858. The Slippery Nipple


    | oglaf.com
  3859. Dictum


    | oglaf.com
  3860. Pen Pals


    | oglaf.com
  3861. Autoenv Trick


    | chrispenner.ca
  3862. NixCon 2015


    | nixos.org
  3863. Steve Yegge's prediction record


    | danluu.com
  3864. Trouser snake


    | oglaf.com
  3865. Ladder 1


    | oglaf.com
  3866. Reading postmortems


    | danluu.com
  3867. HOWTO: Get tenure


    | matt.might.net
  3868. CHICKEN internals: data representation


    | more-magic.net
  3869. Troubadour


    | oglaf.com
  3870. Leverage


    | oglaf.com
  3871. NixOS Foundation


    | nixos.org
  3872. Beef Medallions


    | oglaf.com
  3873. Up and running with Theano (GPU) + PyCUDA on Windows


    | lepisma.xyz
  3874. Bag Review: National Geographic MC5350


    | stevelosh.com
  3875. Nostrum


    | oglaf.com
  3876. Bag Review: National Geographic A2540


    | stevelosh.com
  3877. Fog computing


    | tfeb.org
  3878. Covariance and contravariance


    | tfeb.org
  3879. A practical understanding of Flux


    | drewdevault.com
  3880. Hot Dots


    | oglaf.com
  3881. Counting hash collisions with the birthday paradox


    | matt.might.net
  3882. -webkit-HTML5


    | hsivonen.fi
  3883. Lists in Attribute Values


    | hsivonen.fi
  3884. The Sad Story of PNG Gamma “Correction”


    | hsivonen.fi
  3885. Cadaver Synod


    | oglaf.com
  3886. Nix 1.9 released


    | nixos.org
  3887. Gussy up!


    | oglaf.com
  3888. Ranger Ron's Wilderness survival guide


    | oglaf.com
  3889. Hot 100 over the years


    | lepisma.xyz
  3890. Acrophobia


    | oglaf.com
  3891. hereafter


    | oglaf.com
  3892. osu!web - WebGL & Web Audio


    | drewdevault.com
  3893. Untamed Devotion: Endless Beginnings 3


    | oglaf.com
  3894. Rust Collections Case Study: BTreeMap - Faultlore


    | gankra.github.io
  3895. Rust, Generics, and Collections - Faultlore


    | gankra.github.io
  3896. Threnody


    | oglaf.com
  3897. Slashdot and Sourceforge


    | danluu.com
  3898. The googlebot monopoly


    | danluu.com
  3899. A defense of boring languages


    | danluu.com
  3900. Business


    | oglaf.com
  3901. Rag Trade


    | oglaf.com
  3902. Advantages of monorepos


    | danluu.com
  3903. the Fog of Meat


    | oglaf.com
  3904. We used to build steel mills near cheap power. Now that's where we build datacenters


    | danluu.com
  3905. Evensong


    | oglaf.com
  3906. Pre-Pooping Your Pants With Rust - Faultlore


    | gankra.github.io
  3907. Slodging


    | oglaf.com
  3908. Moonshine


    | oglaf.com
  3909. Hooks - running stuff on Github hooks


    | drewdevault.com
  3910. Stroke


    | oglaf.com
  3911. Naja


    | oglaf.com
  3912. Semantic Versioning


    | chrispenner.ca
  3913. Cyrano


    | oglaf.com
  3914. Reading citations is easier than most people think


    | danluu.com
  3915. BoxKite: Open-Sourced


    | chrispenner.ca
  3916. Overtone Jamming


    | lepisma.xyz
  3917. Load


    | oglaf.com
  3918. Rowing a Steamer


    | lepisma.xyz
  3919. Getting Schooled


    | chrispenner.ca
  3920. The Heel of Empire


    | oglaf.com
  3921. Contracts


    | tfeb.org
  3922. Given that we spend little on testing, how should we test software?


    | danluu.com
  3923. Problems in Geometry


    | oglaf.com
  3924. What happens when you load a URL?


    | danluu.com
  3925. Goodhearting IQ, cholesterol, and tail latency


    | danluu.com
  3926. The Virgin Cobbler


    | oglaf.com
  3927. Road worn


    | tfeb.org
  3928. The electron at the edge of the universe


    | tfeb.org
  3929. Rally 'round the white flag


    | oglaf.com
  3930. Gem: Duckling


    | chrispenner.ca
  3931. The Yoke


    | oglaf.com
  3932. AI doesn't have to be very good to displace humans


    | danluu.com
  3933. Worth a Read #4 - Unix Tools


    | chrispenner.ca
  3934. Matter


    | oglaf.com
  3935. Vim vs. Emacs?


    | chrispenner.ca
  3936. CPU backdoors


    | danluu.com
  3937. Rumours of my death


    | tfeb.org
  3938. Mighty Deeds


    | oglaf.com
  3939. NixOS 14.12 released


    | nixos.org
  3940. Macros in Racket, part two


    | tfeb.org
  3941. New Model Army


    | oglaf.com
  3942. If You Want Software Freedom on Phones, You Should Work on Firefox OS, Custom Hardware and Web App Self-Hostablility


    | hsivonen.fi
  3943. Blog monetization


    | danluu.com
  3944. Gem: Font-Awesome


    | chrispenner.ca
  3945. Clustering


    | oglaf.com
  3946. Pentax film SLRs


    | tfeb.org
  3947. A HashMap in Rust - What's a HashMap? - Faultlore


    | gankra.github.io
  3948. Nix 1.8 released


    | nixos.org
  3949. Computer Programs and Zipf's Law


    | lepisma.xyz
  3950. Macros in Racket, part one


    | tfeb.org
  3951. Worth a Read #3 - Typography


    | chrispenner.ca
  3952. panacea


    | oglaf.com
  3953. What's new in CPUs since the 80s?


    | danluu.com
  3954. Firewall Paradox and revisiting the Law of Information


    | lepisma.xyz
  3955. The cult of programming


    | tfeb.org
  3956. Why I Stopped Recommending GNOME


    | lepisma.xyz
  3957. Gem: Git


    | chrispenner.ca
  3958. Procedural Generation is the Future


    | chrispenner.ca
  3959. The end of the world


    | tfeb.org
  3960. Playing cards with the Devil


    | tfeb.org
  3961. Rerooting Frog


    | tfeb.org
  3962. A review of the Julia language


    | danluu.com
  3963. First


    | tfeb.org
  3964. Hot Buttons


    | oglaf.com
  3965. Integer overflow checking cost


    | danluu.com
  3966. Semi-Final


    | oglaf.com
  3967. don't


    | oglaf.com
  3968. Malloc tutorial


    | danluu.com
  3969. Markets, discrimination, and "lowering the bar"


    | danluu.com
  3970. Ship to ship


    | oglaf.com
  3971. Porting an assembler, debugger, and more to WebAssembly


    | drewdevault.com
  3972. The Interstellar's Tesseract


    | lepisma.xyz
  3973. TF-IDF linux commits


    | danluu.com
  3974. Conviction


    | oglaf.com
  3975. HTML5 Parser Improvements


    | hsivonen.fi
  3976. ARIA in HTML5 Integration: Document Conformance (Draft, Take Two)


    | hsivonen.fi
  3977. Schema.org and Pre-Existing Communities


    | hsivonen.fi
  3978. Lowering memory requirements by replacing Schematron


    | hsivonen.fi
  3979. HTML5 Parsing in Gecko: A Build


    | hsivonen.fi
  3980. Introducing SAX Tree


    | hsivonen.fi
  3981. NVDL Support in Validator.nu


    | hsivonen.fi
  3982. HOWTO Avoid Being Called a Bozo When Producing XML


    | hsivonen.fi
  3983. An Unofficial Q&A about the Discontinuation of the XHTML2 WG


    | hsivonen.fi
  3984. One week of bugs


    | danluu.com
  3985. Speeding up this site by 50x


    | danluu.com
  3986. Razzle-dazzle


    | oglaf.com
  3987. Worth a Read #2 - CSS


    | chrispenner.ca
  3988. How often is the build broken?


    | danluu.com
  3989. Sharpshooter


    | oglaf.com
  3990. Rust, Lifetimes, and Collections - Faultlore


    | gankra.github.io
  3991. Literature review on the benefits of static types


    | danluu.com
  3992. CLWB and PCOMMIT


    | danluu.com
  3993. Gem: Jekyll


    | chrispenner.ca
  3994. Caches: LRU v. random


    | danluu.com
  3995. Testing v. informal reasoning


    | danluu.com
  3996. Mirror Image


    | oglaf.com
  3997. Neural Turing Machines for dummies


    | lepisma.xyz
  3998. Worth a Read #1


    | chrispenner.ca
  3999. Thoughts on HTML5 Becoming a W3C Recommendation


    | hsivonen.fi
  4000. Wet Steel


    | oglaf.com
  4001. Descent


    | oglaf.com
  4002. Assembly v. intrinsics


    | danluu.com
  4003. A (mostly) comprehensive guide to calling C from Scheme and vice versa


    | more-magic.net
  4004. Gem: Neovim


    | chrispenner.ca
  4005. Isle of tits


    | oglaf.com
  4006. On the profitability of image hosting websites


    | drewdevault.com
  4007. Chauncey, Earl of Gloom


    | oglaf.com
  4008. Heel


    | oglaf.com
  4009. You Own Your Data


    | chrispenner.ca
  4010. The Future of Software


    | chrispenner.ca
  4011. Chirp and mutter


    | oglaf.com
  4012. Humans!


    | oglaf.com
  4013. Process scheduling and multitasking in KnightOS


    | drewdevault.com
  4014. pretaliation


    | oglaf.com
  4015. NixOS sprint in Ljubljana


    | nixos.org
  4016. Battledress


    | oglaf.com
  4017. Tower of Assumptions


    | oglaf.com
  4018. Google wage fixing, 11-CV-02509-LHK, ORDER DENYING PLAINTIFFS' MOTION FOR PRELIMINARY APPROVAL OF SETTLEMENTS WITH ADOBE, APPLE, GOOGLE, AND INTEL


    | danluu.com
  4019. Verilog Won & VHDL Lost? — You Be The Judge!


    | danluu.com
  4020. Let's compile like it's 1992


    | fabiensanglard.net
  4021. Perfect buttocks now!


    | oglaf.com
  4022. Game Engine Black Books


    | fabiensanglard.net
  4023. Ron the Brawler


    | oglaf.com
  4024. Set the Data Free


    | chrispenner.ca
  4025. Flesh and Metal


    | lepisma.xyz
  4026. Hypoxia


    | oglaf.com
  4027. Legacy in Design


    | chrispenner.ca
  4028. the Cyprian defence


    | oglaf.com
  4029. Enlist!


    | oglaf.com
  4030. turn back


    | oglaf.com
  4031. harrow


    | oglaf.com
  4032. Python's datetime sucks


    | drewdevault.com
  4033. Pomp


    | oglaf.com
  4034. Extreme Learning Machines with Julia


    | lepisma.xyz
  4035. Morality Play


    | oglaf.com
  4036. Trespasser: Jurassic Park CG Source Code Review


    | fabiensanglard.net
  4037. ladder


    | oglaf.com
  4038. Go's error handling doesn't sit right with me


    | drewdevault.com
  4039. trump


    | oglaf.com
  4040. NixOS 14.04 released


    | nixos.org
  4041. NixOps 1.2 released


    | nixos.org
  4042. Number 1 Dad


    | oglaf.com
  4043. Caps-lock


    | chrispenner.ca
  4044. The Switch To Mac


    | chrispenner.ca
  4045. Appeal to heaven


    | oglaf.com
  4046. Return of the Illusionist OR IS IT?


    | oglaf.com
  4047. Nix 1.7 released


    | nixos.org
  4048. Heartbleed vulnerability in OpenSSL


    | nixos.org
  4049. Cartomancy


    | oglaf.com
  4050. Ahoy


    | oglaf.com
  4051. Imposture


    | oglaf.com
  4052. Outreach


    | oglaf.com
  4053. Sextiles


    | oglaf.com
  4054. Data-driven bug finding


    | danluu.com
  4055. Git Source Code Review


    | fabiensanglard.net
  4056. The Trammels of Mistertique


    | oglaf.com
  4057. CHICKEN internals: the garbage collector


    | more-magic.net
  4058. Lair of the Grandmaster


    | oglaf.com
  4059. Editing binaries


    | danluu.com
  4060. Curse Emporium


    | oglaf.com
  4061. The Computer Graphics Library


    | fabiensanglard.net
  4062. the Illusionist


    | oglaf.com
  4063. That bogus gender gap article


    | danluu.com
  4064. That time Oracle tried to have a professor fired for benchmarking their database


    | danluu.com
  4065. Self-Awarding Trophy


    | oglaf.com
  4066. FOSDEM talks


    | nixos.org
  4067. Hacking on your TI calculator


    | drewdevault.com
  4068. Bascinet


    | oglaf.com
  4069. Stdenv updates branch merged into master


    | nixos.org
  4070. Croutons


    | oglaf.com
  4071. Algorithms and Data structures books: One size doesn't fit them all


    | fabiensanglard.net
  4072. Muster the troops


    | oglaf.com
  4073. Why don't schools teach debugging?


    | danluu.com
  4074. Audition


    | oglaf.com
  4075. The bug that hides from breakpoints


    | drewdevault.com
  4076. Rift of Despair


    | oglaf.com
  4077. Chronotherapy


    | oglaf.com
  4078. Legacy


    | oglaf.com
  4079. Do programmers need math?


    | danluu.com
  4080. The Lonely Mountain


    | oglaf.com
  4081. Data alignment and caches


    | danluu.com
  4082. Blood & Brain ; Heart & Helix


    | taylor.town
  4083. Hefty Grogol


    | oglaf.com
  4084. Four Finnish Banks Training Users to Give Banking Credentials to Another Site


    | hsivonen.fi
  4085. envy


    | oglaf.com
  4086. PCA is not a panacea


    | danluu.com
  4087. habeas corpus


    | oglaf.com
  4088. Vorpal Blade


    | oglaf.com
  4089. NixOS 13.10 released


    | nixos.org
  4090. Nix 1.6.1 released


    | nixos.org
  4091. Dust and Glitter


    | oglaf.com
  4092. Unimpressed by Leopard


    | hsivonen.fi
  4093. Sergeant Semantics


    | hsivonen.fi
  4094. The Content Sink Inheritance Diagram – 2006-06-30


    | hsivonen.fi
  4095. Geewoks


    | oglaf.com
  4096. the Automaton


    | oglaf.com
  4097. NixOS sources merged into Nixpkgs


    | nixos.org
  4098. Why hardware development is hard


    | danluu.com
  4099. Unction


    | oglaf.com
  4100. NixOps 1.1.1 released


    | nixos.org
  4101. the Burning Jewels of Death


    | oglaf.com
  4102. How to discourage open source contributions


    | danluu.com
  4103. Assorted Fruits of Wrath


    | oglaf.com
  4104. What is EME?


    | hsivonen.fi
  4105. Sensible shoes


    | oglaf.com
  4106. Nix 1.6 released


    | nixos.org
  4107. NixOps 1.1 released


    | nixos.org
  4108. Learning Legendary Hardware


    | fabiensanglard.net
  4109. How to Talk Dirty


    | oglaf.com
  4110. Randomize HN


    | danluu.com
  4111. Vaginesque


    | oglaf.com
  4112. Practice


    | oglaf.com
  4113. Decyphering the Business Card Raytracer


    | fabiensanglard.net
  4114. Game of Death


    | oglaf.com
  4115. Writing safe Verilog


    | danluu.com
  4116. Brass Knobs


    | oglaf.com
  4117. Verilog is weird


    | danluu.com
  4118. More Doom III BFG Documentation


    | fabiensanglard.net
  4119. Teach, Don't Tell


    | stevelosh.com
  4120. Two Wishes


    | oglaf.com
  4121. About danluu.com


    | danluu.com
  4122. Doom III BFG Documentation


    | fabiensanglard.net
  4123. Bugfuck


    | oglaf.com
  4124. Custom Music Syncing on Android


    | drewdevault.com
  4125. You don't need jQuery


    | drewdevault.com
  4126. deadfall


    | oglaf.com
  4127. Second Reality Code Review


    | fabiensanglard.net
  4128. NixOS sprint in Slovenia


    | nixos.org
  4129. The Moment


    | oglaf.com
  4130. NixOps 1.0.1 released


    | nixos.org
  4131. NixOS presentation at EuroPython


    | nixos.org
  4132. Finger bun


    | oglaf.com
  4133. Feral Chic


    | oglaf.com
  4134. NixOps 1.0 released


    | nixos.org
  4135. Fully Fleshed


    | oglaf.com
  4136. Nix 1.5.3 released


    | nixos.org
  4137. Owlbear


    | oglaf.com
  4138. Delusionist


    | oglaf.com
  4139. PhD thesis: A Reference Architecture for Distributed Software Deployment


    | nixos.org
  4140. Even now Sithrak oils the spit


    | oglaf.com
  4141. Gifted 2


    | oglaf.com
  4142. Caveat emptor


    | oglaf.com
  4143. Prince Of Persia Code Review


    | fabiensanglard.net
  4144. Nix 1.5.2 released


    | nixos.org
  4145. Laridae


    | oglaf.com
  4146. VCS-independent distribution of language extensions


    | more-magic.net
  4147. The Glamazon Way


    | oglaf.com
  4148. Performance Anxiety


    | oglaf.com
  4149. Doom3 BFG Code Review


    | fabiensanglard.net
  4150. Self-Host Blog Images in Two Lines of Bash


    | taylor.town
  4151. Shaft of Drama


    | oglaf.com
  4152. Tibia


    | oglaf.com
  4153. Puzzlecunt


    | oglaf.com
  4154. Bilge


    | oglaf.com
  4155. Sterling


    | oglaf.com
  4156. Opener


    | oglaf.com
  4157. Git Koans


    | stevelosh.com
  4158. Cryophilia


    | oglaf.com
  4159. The Abyss


    | oglaf.com
  4160. List Out of Lambda


    | stevelosh.com
  4161. Nix 1.5.1 released


    | nixos.org
  4162. King Null the Stubborn


    | james-iry.blogspot.com
  4163. Nix 1.4 released


    | nixos.org
  4164. Gifted


    | oglaf.com
  4165. Birdmen


    | oglaf.com
  4166. Laundry Day


    | oglaf.com
  4167. Latency mitigation strategies (by John Carmack)


    | danluu.com
  4168. Unattainable


    | oglaf.com
  4169. Survivor


    | oglaf.com
  4170. NixOS switched to systemd


    | nixos.org
  4171. Random thoughts on the substring procedure


    | more-magic.net
  4172. Fancy


    | oglaf.com
  4173. The Best-Laid Schemes O' Mice An' Constructors Gang Aft Agley


    | james-iry.blogspot.com
  4174. Kara Swisher interview of Jack Dorsey


    | danluu.com
  4175. A new domain


    | more-magic.net
  4176. Umbra Wynterdarque


    | oglaf.com
  4177. Nix 1.3 released


    | nixos.org
  4178. Ornithology


    | oglaf.com
  4179. Rite of Passage


    | oglaf.com
  4180. Scala Try/Catch Lifting Proposal


    | james-iry.blogspot.com
  4181. Reverse Engineer Strike Commander


    | fabiensanglard.net
  4182. tool


    | oglaf.com
  4183. Duke Nukem 3D Code Review


    | fabiensanglard.net
  4184. The best Tech books


    | fabiensanglard.net
  4185. Goddess Extraction


    | oglaf.com
  4186. BFCs


    | oglaf.com
  4187. Nix 1.2 released


    | nixos.org
  4188. Game timers: Issues and solutions


    | fabiensanglard.net
  4189. True Slut Adventures


    | oglaf.com
  4190. Fraternity


    | oglaf.com
  4191. Lessons learned from NUL byte bugs


    | more-magic.net
  4192. Punching above your weight


    | oglaf.com
  4193. Consummate


    | oglaf.com
  4194. Rainbow Cake


    | oglaf.com
  4195. Rough Trade


    | oglaf.com
  4196. Amazon Linguistics


    | oglaf.com
  4197. Afterglower


    | oglaf.com
  4198. Netherworld


    | oglaf.com
  4199. The Return of Mistertique


    | oglaf.com
  4200. The Caves of Clojure: Part 7.1


    | stevelosh.com
  4201. Sex Manual


    | oglaf.com
  4202. Eye Contact


    | oglaf.com
  4203. A Modern Space Cadet


    | stevelosh.com
  4204. About Points and Pixels as Units


    | hsivonen.fi
  4205. The Homely Mutt


    | stevelosh.com
  4206. Lair of the Trapmaster


    | oglaf.com
  4207. Structurally fixing injection bugs


    | more-magic.net
  4208. Bitter Fruit


    | oglaf.com
  4209. The Performance Cost of the HTML Tree Builder


    | hsivonen.fi
  4210. Social Media Impression Management


    | hsivonen.fi
  4211. The <code>spacer</code> Element Is Gone


    | hsivonen.fi
  4212. Openmind 2006


    | hsivonen.fi
  4213. Performance Mistake


    | hsivonen.fi
  4214. XHTML and Mobile Devices


    | hsivonen.fi
  4215. WebM-Enabled Browser Usage Share Exceeds H.264-Enabled Browser Usage Share on Desktop (in StatCounter Numbers)


    | hsivonen.fi
  4216. Submission


    | oglaf.com
  4217. Mistertique


    | oglaf.com
  4218. Transgression


    | oglaf.com
  4219. Slut Virus


    | oglaf.com
  4220. Designing Lispy DSLs, part 4: SSQL


    | more-magic.net
  4221. Branding


    | oglaf.com
  4222. Nix 1.1 released


    | nixos.org
  4223. Designing Lispy DSLs, part 3: SRE


    | more-magic.net
  4224. Naiads


    | oglaf.com
  4225. Designing Lispy DSLs, part 2: SXML


    | more-magic.net
  4226. the Golden Songbird


    | oglaf.com
  4227. The Caves of Clojure: Part 6


    | stevelosh.com
  4228. Sexual Cavalry


    | oglaf.com
  4229. Designing Lispy DSLs, part 1: SCSS


    | more-magic.net
  4230. A new beginning


    | more-magic.net
  4231. Overbite


    | oglaf.com
  4232. Deincarnation


    | oglaf.com
  4233. The Caves of Clojure: Interlude 1


    | stevelosh.com
  4234. The Caves of Clojure: Part 5


    | stevelosh.com
  4235. The Caves of Clojure: Part 4


    | stevelosh.com
  4236. The Caves of Clojure: Part 3.4


    | stevelosh.com
  4237. The Caves of Clojure: Part 3.3


    | stevelosh.com
  4238. The Caves of Clojure: Part 3.2


    | stevelosh.com
  4239. The Caves of Clojure: Part 3.1


    | stevelosh.com
  4240. The Caves of Clojure: Part 2


    | stevelosh.com
  4241. Sacrifice


    | oglaf.com
  4242. The Caves of Clojure: Part 1


    | stevelosh.com
  4243. Sideshow


    | oglaf.com
  4244. Oculus RIFT development


    | fabiensanglard.net
  4245. Quake 3Source Code Review


    | fabiensanglard.net
  4246. Funstrike


    | oglaf.com
  4247. Binary Nix tarballs available


    | nixos.org
  4248. the sword that cannot be sheathed


    | oglaf.com
  4249. Nix 1.0 released


    | nixos.org
  4250. seduction


    | oglaf.com
  4251. Doom3 Source Code Review


    | fabiensanglard.net
  4252. bunting


    | oglaf.com
  4253. Rise of the Funsnake


    | oglaf.com
  4254. Diversions


    | oglaf.com
  4255. intermission2


    | oglaf.com
  4256. Cracking Kevin Mitnick's Ghost In Tthe Wires Paperback Edition


    | fabiensanglard.net
  4257. intermission


    | oglaf.com
  4258. bellows


    | oglaf.com
  4259. Volatile Software


    | stevelosh.com
  4260. Be A Donor


    | fabiensanglard.net
  4261. Furniture


    | oglaf.com
  4262. grill


    | oglaf.com
  4263. Hacker Titles for Business Cards


    | beza1e1.tuxen.de
  4264. prophylaxis


    | oglaf.com
  4265. Jar, Lamp, Ham


    | oglaf.com
  4266. Mark of the Funpire


    | oglaf.com
  4267. Jonathan Shapiro's Retrospective Thoughts on BitC


    | danluu.com
  4268. hoopla


    | oglaf.com
  4269. SSD reboot your thinking


    | fabiensanglard.net
  4270. HTML5 Parser-Based View Source Syntax Highlighting


    | hsivonen.fi
  4271. the Fire of God


    | oglaf.com
  4272. QR Flyer


    | james-iry.blogspot.com
  4273. Morag the Immortal


    | oglaf.com
  4274. Husbandry


    | oglaf.com
  4275. Android Shmup


    | fabiensanglard.net
  4276. Sensual Burlap


    | oglaf.com
  4277. Checked Exceptions Might Have Their Place, But It Isn't In Java


    | james-iry.blogspot.com
  4278. Too Dense?


    | james-iry.blogspot.com
  4279. Obligation Day


    | oglaf.com
  4280. Vendor Prefixes Are Hurting the Web


    | hsivonen.fi
  4281. <code>Accept-Charset</code> Is No More


    | hsivonen.fi
  4282. prowess


    | oglaf.com
  4283. Cloud of Death


    | oglaf.com
  4284. canoe


    | oglaf.com
  4285. failsafe


    | oglaf.com
  4286. notches


    | oglaf.com
  4287. Type Errors as Warnings


    | james-iry.blogspot.com
  4288. 12 resolutions for programmers


    | matt.might.net
  4289. Bucket List


    | taylor.town
  4290. Dualroids


    | hsivonen.fi
  4291. Writing Structural Stylable Documents in Mozilla Editor


    | hsivonen.fi
  4292. ISO-8859-15 on haitallinen


    | hsivonen.fi
  4293. Hourglass


    | hsivonen.fi
  4294. The Scientific Method According to Hixie


    | hsivonen.fi
  4295. Maemo Source Code


    | hsivonen.fi
  4296. Karpelan lukkovertaus ontuu


    | hsivonen.fi
  4297. Digitaalisesta arkistoinnista


    | hsivonen.fi
  4298. ARIA in HTML5 Integration: Document Conformance (Draft)


    | hsivonen.fi
  4299. XHTML—What’s the Point? (Draft, incomplete)


    | hsivonen.fi
  4300. Mac OS X Browser Comparison


    | hsivonen.fi
  4301. HOWTO Spot a Wannabe Web Standards Advocate


    | hsivonen.fi
  4302. An Idea About Intermediate Language Trees and Web UI Generation


    | hsivonen.fi
  4303. Thoughts on Using SSL/TLS Certificates as the Solution to Phishing


    | hsivonen.fi
  4304. Bureaucracy Meets the Web


    | hsivonen.fi
  4305. Europe Day


    | hsivonen.fi
  4306. HOWTO Establish a 100% Literacy Rate


    | hsivonen.fi
  4307. What to Do with All These Photos?


    | hsivonen.fi
  4308. Charmod Norm Checking


    | hsivonen.fi
  4309. Validator Web Service Interface Ideas


    | hsivonen.fi
  4310. DTDs Don’t Work on the Web


    | hsivonen.fi
  4311. EFFI’s Day in Court


    | hsivonen.fi
  4312. Speaking at XTech


    | hsivonen.fi
  4313. Security Quote of the Day


    | hsivonen.fi
  4314. Out of Context


    | hsivonen.fi
  4315. The <code>html5.parser.enable</code> Pref is Gone


    | hsivonen.fi
  4316. Miscellaneous Java Code


    | hsivonen.fi
  4317. Autozoom Extension for Firefox®


    | hsivonen.fi
  4318. Älä käytä Creative Commons 1.0 -lisenssejä – käytä 2.5-sarjaa


    | hsivonen.fi
  4319. Tag Soup: How Mac IE 5 and Safari handle <x> <y> </x> </y>


    | hsivonen.fi
  4320. Mustaa valkoisella


    | hsivonen.fi
  4321. Is Atom What We Really Need?


    | hsivonen.fi
  4322. 10 Safari 1.0 issues


    | hsivonen.fi
  4323. Names of Browser Engines


    | hsivonen.fi
  4324. Natural Hazards: NA


    | hsivonen.fi
  4325. Who knows prefixed XHTML from a hole in the ground?


    | hsivonen.fi
  4326. Aula 2006


    | hsivonen.fi
  4327. Charmod Checking


    | hsivonen.fi
  4328. Printing Web Apps 1.0


    | hsivonen.fi
  4329. Validator.nu Gets Out of the Java Trap


    | hsivonen.fi
  4330. Thou Shalt Not Spec a Feature that Might Inadvertently Compete with RDF when Used Contrary to How It Is Designed to Be Used


    | hsivonen.fi
  4331. SVG and MathML in <code>text/html</code> in Firefox and Validator.nu


    | hsivonen.fi
  4332. What Could Microsoft Do about IE6?


    | hsivonen.fi
  4333. UTF-8 to Code Point Array Converter in PHP


    | hsivonen.fi
  4334. HTML Syntax Checker in PHP


    | hsivonen.fi
  4335. SaxCompiler


    | hsivonen.fi
  4336. Photo Group Feed


    | hsivonen.fi
  4337. Photo and <em>Metadata</em> Backup for Flickr


    | hsivonen.fi
  4338. Thoughts About a Print <abbr title="User Interface">UI</abbr> for Mozilla


    | hsivonen.fi
  4339. Oops! I broke MathML – 2006-07-05


    | hsivonen.fi
  4340. Week 35


    | hsivonen.fi
  4341. Natural Hazards Again


    | hsivonen.fi
  4342. CMS Stuff


    | hsivonen.fi
  4343. Assembling Web Pages Using Document Trees


    | hsivonen.fi
  4344. Kesäkoodi Starting – 2006-05-23


    | hsivonen.fi
  4345. DOM Traversal Performance – 2006-05-26


    | hsivonen.fi
  4346. Week 21


    | hsivonen.fi
  4347. Week 22


    | hsivonen.fi
  4348. Planning the XML Content Sink Incrementalization Work – 2006-06-10


    | hsivonen.fi
  4349. Week 23


    | hsivonen.fi
  4350. Week 24


    | hsivonen.fi
  4351. Week 25


    | hsivonen.fi
  4352. Eclipse CDT – 2006-06-27


    | hsivonen.fi
  4353. Week 26


    | hsivonen.fi
  4354. Builds! – 2006-07-06


    | hsivonen.fi
  4355. Builds, Take Two – 2006-07-07


    | hsivonen.fi
  4356. Week 27


    | hsivonen.fi
  4357. Week 30


    | hsivonen.fi
  4358. Week 31


    | hsivonen.fi
  4359. Week 32


    | hsivonen.fi
  4360. Week 33


    | hsivonen.fi
  4361. Speaking Gig – 2006-08-28


    | hsivonen.fi
  4362. Week 34


    | hsivonen.fi
  4363. On Clipboard Formats – 2006-09-15


    | hsivonen.fi
  4364. Kesäkoodi Wrap-Up – 2006-09-19


    | hsivonen.fi
  4365. Outlining the “Ultimate” Blogging Server


    | hsivonen.fi
  4366. How Not to Advertise an Election Candidate


    | hsivonen.fi
  4367. Unused Icons


    | hsivonen.fi
  4368. Comedy is the Real News


    | hsivonen.fi
  4369. Need a Taxi at a Taxi Station? You Lose!


    | hsivonen.fi
  4370. Reality Distortion Fields


    | hsivonen.fi
  4371. XTech 2006


    | hsivonen.fi
  4372. Built-in Accessibility Roles in HTML5


    | hsivonen.fi
  4373. Validator.nu Downtime


    | hsivonen.fi
  4374. I Want an Affordable Snapshot-Saving Crypto-Backupping RAID NAS


    | hsivonen.fi
  4375. SVG Filter Effects in HTML without External References


    | hsivonen.fi
  4376. HTML5 Script Execution Changes in Firefox 4 Beta 7


    | hsivonen.fi
  4377. Vihreiden tekijänoikeuslinja ja teosten tekijöiden eläketurva


    | hsivonen.fi
  4378. Windows 8 App Support Matrix


    | hsivonen.fi
  4379. Regular Expressions, Computer Science and Practice


    | hsivonen.fi
  4380. Almost Precedent


    | hsivonen.fi
  4381. Access Blocked


    | hsivonen.fi
  4382. Extended Uncertainty


    | hsivonen.fi
  4383. View Originl Bookmarklet


    | hsivonen.fi
  4384. Things to Take into Account When Moving to Standards-Compliant HTML and CSS Authoring


    | hsivonen.fi
  4385. Makasiinit


    | hsivonen.fi
  4386. Imitating Reflective Caustics in POV-Ray


    | hsivonen.fi
  4387. RFC 2119 Key Words in Management Textbooks


    | hsivonen.fi
  4388. Atom Feed


    | hsivonen.fi
  4389. ISO Opens Up a Little


    | hsivonen.fi
  4390. Table Integrity Checker


    | hsivonen.fi
  4391. Three Styles


    | hsivonen.fi
  4392. Thesis Defense on XForms


    | hsivonen.fi
  4393. IM Logs


    | hsivonen.fi
  4394. Browser Sniffing History in the Chrome UA String


    | hsivonen.fi
  4395. Speculative HTML5 Parsing Landed


    | hsivonen.fi
  4396. The Old HTML Fragment Parser is Gone


    | hsivonen.fi
  4397. Big Brother EU


    | hsivonen.fi
  4398. Can Anti-DRM Clauses in Content Licenses be Free?


    | hsivonen.fi
  4399. good behavior


    | oglaf.com
  4400. curse of the funpire


    | oglaf.com
  4401. PatchELF 0.6 released


    | nixos.org
  4402. sport


    | oglaf.com
  4403. Hydra talk at Inria


    | nixos.org
  4404. Moving to GitHub


    | nixos.org
  4405. Another World Code Review


    | fabiensanglard.net
  4406. Progressive playback: An atom story


    | fabiensanglard.net
  4407. badger


    | oglaf.com
  4408. How to build Doom3 on Mac OS X with XCode


    | fabiensanglard.net
  4409. croquembouche


    | oglaf.com
  4410. the nocturnal adventures of Sir Coffee


    | oglaf.com
  4411. The Pig Bride


    | oglaf.com
  4412. Pillow Talk


    | oglaf.com
  4413. how they get you


    | oglaf.com
  4414. atonement


    | oglaf.com
  4415. Nix-dev mailing list moved


    | nixos.org
  4416. Justice


    | oglaf.com
  4417. retribution


    | oglaf.com
  4418. brackenwife


    | oglaf.com
  4419. Quake 2 Source Code Review


    | fabiensanglard.net
  4420. danae


    | oglaf.com
  4421. Solving Ghost in The Wire codes


    | fabiensanglard.net
  4422. homecoming


    | oglaf.com
  4423. Solving Ghost in The Wire codes


    | fabiensanglard.net
  4424. Writing Vim Plugins


    | stevelosh.com
  4425. delivery


    | oglaf.com
  4426. gorek the magnanimous


    | oglaf.com
  4427. the rogue's arsenal


    | oglaf.com
  4428. Prince Rodgar


    | oglaf.com
  4429. The Kindly Hunter


    | oglaf.com
  4430. the Sword Master


    | oglaf.com
  4431. the Weird Woman


    | oglaf.com
  4432. queen of spring


    | oglaf.com
  4433. Hacker Monthly publication


    | fabiensanglard.net
  4434. the weeping woods


    | oglaf.com
  4435. Beot


    | oglaf.com
  4436. Django Advice


    | stevelosh.com
  4437. SHMUP Source Code


    | fabiensanglard.net
  4438. Polygon Codec


    | fabiensanglard.net
  4439. 2 Arabian nights


    | oglaf.com
  4440. Scheherazade


    | oglaf.com
  4441. Sleep Sort! With Actors! For No Reason!


    | james-iry.blogspot.com
  4442. fingers


    | oglaf.com
  4443. muse


    | oglaf.com
  4444. wake


    | oglaf.com
  4445. Going Paper-Free for $220


    | stevelosh.com
  4446. Lament


    | oglaf.com
  4447. albatross


    | oglaf.com
  4448. Why Eager Languages Don't Have Products and Lazy Languages Don't Have Sums


    | james-iry.blogspot.com
  4449. Lassie


    | oglaf.com
  4450. the Huntsman


    | oglaf.com
  4451. dEngine Source Code Released


    | fabiensanglard.net
  4452. One sleep 'til Princemas


    | oglaf.com
  4453. dearest


    | oglaf.com
  4454. potion of girlfriend


    | oglaf.com
  4455. two reports


    | oglaf.com
  4456. "nightfall"


    | oglaf.com
  4457. use item


    | oglaf.com
  4458. the blank page


    | oglaf.com
  4459. the pea


    | oglaf.com
  4460. FOSDEM talk about NixOS


    | nixos.org
  4461. the Mackerel


    | oglaf.com
  4462. To generate 60fps videos on iOS


    | fabiensanglard.net
  4463. high noon


    | oglaf.com
  4464. undercroft


    | oglaf.com
  4465. Dawn of the slut


    | oglaf.com
  4466. To become a good C programmer


    | fabiensanglard.net
  4467. in


    | oglaf.com
  4468. night of shame


    | oglaf.com
  4469. The Read Eval Print Lie


    | james-iry.blogspot.com
  4470. stalker


    | oglaf.com
  4471. the immaculate city


    | oglaf.com
  4472. ravine


    | oglaf.com
  4473. SHMUP Lite


    | fabiensanglard.net
  4474. solstice


    | oglaf.com
  4475. shaft


    | oglaf.com
  4476. All about the fillrate


    | fabiensanglard.net
  4477. toll


    | oglaf.com
  4478. portrait


    | oglaf.com
  4479. blanket


    | oglaf.com
  4480. Tribute Day 2


    | oglaf.com
  4481. Local Version Control


    | james-iry.blogspot.com
  4482. stealth kill


    | oglaf.com
  4483. fairest


    | oglaf.com
  4484. stamen


    | oglaf.com
  4485. Phantom Types In Haskell and Scala


    | james-iry.blogspot.com
  4486. salome


    | oglaf.com
  4487. Systems Design: Making a New Feature (Nearly) Too Much Trouble


    | james-iry.blogspot.com
  4488. reward


    | oglaf.com
  4489. How To Estimate Software


    | james-iry.blogspot.com
  4490. heterogeneous


    | oglaf.com
  4491. frog 3


    | oglaf.com
  4492. Coming Home to Vim


    | stevelosh.com
  4493. infffirmary


    | oglaf.com
  4494. ISSRE paper on NixOS-based system testing


    | nixos.org
  4495. Xfce in NixOS


    | nixos.org
  4496. Nix 0.16 released


    | nixos.org
  4497. Moron Why C Is Not Assembly


    | james-iry.blogspot.com
  4498. chastening


    | oglaf.com
  4499. felicity


    | oglaf.com
  4500. frog2


    | oglaf.com
  4501. Why Scala's "Option" and Haskell's "Maybe" types will save you from null


    | james-iry.blogspot.com
  4502. Just So


    | oglaf.com
  4503. premature requiem


    | oglaf.com
  4504. Sometime in 1977


    | james-iry.blogspot.com
  4505. A Git User's Guide to Mercurial Queues


    | stevelosh.com
  4506. NixOS talk at LSM


    | nixos.org
  4507. masquerade


    | oglaf.com
  4508. On Removing Java Checked Exceptions By Means of Perversion


    | james-iry.blogspot.com
  4509. frog


    | oglaf.com
  4510. salty tales


    | oglaf.com
  4511. When CONSTants Vary


    | james-iry.blogspot.com
  4512. sooth


    | oglaf.com
  4513. sweetmeats


    | oglaf.com
  4514. Code Monkeyism's Post Is Unfit For Serious Reading


    | james-iry.blogspot.com
  4515. balcony scene


    | oglaf.com
  4516. Secret admirer


    | oglaf.com
  4517. changeling


    | oglaf.com
  4518. sheela na gig


    | oglaf.com
  4519. Mercurial Workflows: Translation Branches


    | stevelosh.com
  4520. skein


    | oglaf.com
  4521. shark


    | oglaf.com
  4522. Tracing the baseband


    | fabiensanglard.net
  4523. Who Will Throw the Hammer This Time?


    | james-iry.blogspot.com
  4524. Anatomy of an Annoyance


    | james-iry.blogspot.com
  4525. Labyrinth


    | oglaf.com
  4526. Mercurial Workflows: Stable & Default


    | stevelosh.com
  4527. snakeskin


    | oglaf.com
  4528. Types à la Chart


    | james-iry.blogspot.com
  4529. meltwater


    | oglaf.com
  4530. A Faster Feed Apart


    | stevelosh.com
  4531. snowbound


    | oglaf.com
  4532. Human Women


    | oglaf.com
  4533. Nix 0.15 released


    | nixos.org
  4534. C Is Not Assembly


    | james-iry.blogspot.com
  4535. emancipation


    | oglaf.com
  4536. Rapunzel


    | oglaf.com
  4537. Glove


    | oglaf.com
  4538. Breastplate


    | oglaf.com
  4539. Ingratitude


    | oglaf.com
  4540. Love Potion


    | oglaf.com
  4541. Nix 0.14 released


    | nixos.org
  4542. Mercurial Workflows: Branch As Needed


    | stevelosh.com
  4543. The Good Ship Ivan


    | oglaf.com
  4544. Cavalcade of Wonders


    | oglaf.com
  4545. Arts of Romance


    | oglaf.com
  4546. Some Time Ago...


    | oglaf.com
  4547. Doom iPhone code review


    | fabiensanglard.net
  4548. My Extravagant Zsh Prompt


    | stevelosh.com
  4549. Northerner


    | oglaf.com
  4550. Ulric The Just


    | oglaf.com
  4551. The Real Difference Between Mercurial and Git


    | stevelosh.com
  4552. A Pinecone


    | oglaf.com
  4553. Moving from Django to Hyde


    | stevelosh.com
  4554. Doom engine 1993 code review


    | fabiensanglard.net
  4555. Ring of Bliss


    | oglaf.com
  4556. Lute


    | oglaf.com
  4557. Are closed social networks inevitable?


    | danluu.com
  4558. How does Boston compare to SV and what do MIT and Stanford have to do with it?


    | danluu.com
  4559. Don't learn Assembly on Mac OS X


    | fabiensanglard.net
  4560. Nix logo


    | nixos.org
  4561. Relief


    | oglaf.com
  4562. Sanctuary


    | oglaf.com
  4563. A Capital Punishment


    | oglaf.com
  4564. Nix 0.13 released


    | nixos.org
  4565. Apple iPhone Tech Talk 2009 tricks and treats


    | fabiensanglard.net
  4566. The Obituator


    | oglaf.com
  4567. A Very Deep Chasm


    | oglaf.com
  4568. Lapis Lazuli


    | oglaf.com
  4569. Snow Queen


    | oglaf.com
  4570. Cornwalling


    | oglaf.com
  4571. Scabbard


    | oglaf.com
  4572. iPhone 3D engine programming part 1


    | fabiensanglard.net
  4573. Son of Kronar


    | oglaf.com
  4574. Armadillo Space T-shirt


    | fabiensanglard.net
  4575. Pork Chisel


    | oglaf.com
  4576. Pound that Pulpit


    | oglaf.com
  4577. Princess


    | oglaf.com
  4578. Hilting


    | oglaf.com
  4579. The Pink Haze Descends


    | oglaf.com
  4580. Also, Elves


    | oglaf.com
  4581. A Guide to Branching in Mercurial


    | stevelosh.com
  4582. Bad Falcon


    | oglaf.com
  4583. Adult Education


    | oglaf.com
  4584. Fresh Horses


    | oglaf.com
  4585. Cockbats


    | oglaf.com
  4586. 100 Tiny Eyes


    | oglaf.com
  4587. Honor


    | oglaf.com
  4588. LWN.net article on NixOS


    | nixos.org
  4589. Kingshaped


    | oglaf.com
  4590. Everyone Loves Books, Right?


    | oglaf.com
  4591. Wolf!


    | oglaf.com
  4592. Fluid speed issues!


    | fabiensanglard.net
  4593. Shield Maiden


    | oglaf.com
  4594. Rigor Mortis


    | oglaf.com
  4595. Noblesse Obligee


    | oglaf.com
  4596. Fluid2 RELEASED ! Fluid 1 now at 3,000,000 downloads !!


    | fabiensanglard.net
  4597. Tribute Day


    | oglaf.com
  4598. How to Contribute to Mercurial


    | stevelosh.com
  4599. Skulls!


    | oglaf.com
  4600. What I Hate About Mercurial


    | stevelosh.com
  4601. Fountain of Girl


    | oglaf.com
  4602. Nixpkgs 0.12 released


    | nixos.org
  4603. OpenOffice.org 3 in Nixpkgs


    | nixos.org
  4604. Simon Settles Down


    | oglaf.com
  4605. Fluid: 1,000,000 downloads !!


    | fabiensanglard.net
  4606. Blue Door


    | oglaf.com
  4607. Fluid v1.1 up and coming...


    | fabiensanglard.net
  4608. Wolfenstein 3D for iPhone code review


    | fabiensanglard.net
  4609. KDE 4.2 in Nixpkgs/NixOS


    | nixos.org
  4610. Suddenly


    | oglaf.com
  4611. Magic Fish


    | oglaf.com
  4612. Fountain of Death


    | oglaf.com
  4613. Fluide


    | fabiensanglard.net
  4614. Cockhunt


    | oglaf.com
  4615. Catsuit


    | oglaf.com
  4616. 8 Legs of Love


    | oglaf.com
  4617. Fountain of Doubt


    | oglaf.com
  4618. Candy Colored Terminal


    | stevelosh.com
  4619. Mercurial Bash Prompts


    | stevelosh.com
  4620. Cumsprite


    | oglaf.com
  4621. BumpMapping hell


    | fabiensanglard.net
  4622. How & Why I DJ


    | stevelosh.com
  4623. Hydra


    | nixos.org
  4624. Linux.com article about Nix


    | nixos.org
  4625. Deploying with Fabric & Mercurial


    | stevelosh.com
  4626. Going Open Source


    | stevelosh.com
  4627. Site Redesign


    | stevelosh.com
  4628. Nix 0.12 released


    | nixos.org
  4629. DisNix paper accepted at HotSWUp


    | nixos.org
  4630. NixOS paper accepted at ICFP!


    | nixos.org
  4631. Website back up


    | nixos.org
  4632. Work-life balance at Bioware


    | danluu.com
  4633. Website / SVN repositories moved


    | nixos.org
  4634. LDTA 2008 paper


    | nixos.org
  4635. Jacquard grant proposal accepted!


    | nixos.org
  4636. Entourage + Applescript = Frustration


    | stevelosh.com
  4637. New NixOS ISOs


    | nixos.org
  4638. Nix 0.11 released


    | nixos.org
  4639. History of Symbolics lisp machines


    | danluu.com
  4640. Nixpkgs 0.11 released


    | nixos.org
  4641. OpenOffice in Nixpkgs


    | nixos.org
  4642. NixOS progress report


    | nixos.org
  4643. Commits mailing list


    | nixos.org
  4644. HotOS paper on NixOS


    | nixos.org
  4645. NixOS progress report


    | nixos.org
  4646. NixOS progress report


    | nixos.org
  4647. NixOS manual


    | nixos.org
  4648. NixOS for x86_64


    | nixos.org
  4649. New build farm hardware at TUD


    | nixos.org
  4650. Nixpkgs 0.10 released


    | nixos.org
  4651. Nix 0.10.1 released


    | nixos.org
  4652. Nix 0.10 released


    | nixos.org
  4653. Nixpkgs 0.9 released


    | nixos.org
  4654. PhD thesis defended


    | nixos.org
  4655. Subspace / Continuum History


    | danluu.com
  4656. Nix 0.9.2 released


    | nixos.org
  4657. Nix 0.9 released


    | nixos.org
  4658. Secure sharing paper accepted for ASE 2005


    | nixos.org
  4659. Service deployment paper accepted for SCM-12


    | nixos.org
  4660. An Introduction to Unicode


    | hsivonen.fi
  4661. Patching paper accepted for CBSE 2005


    | nixos.org
  4662. Paper “Imposing a Memory Management Discipline on Software Deployment” accepted for presentation at ICSE 2004!


    | nixos.org
  4663. W3C DOM -esittely


    | hsivonen.fi
  4664. Testing HTML5 Parsing


    | hsivonen.fi
  4665. Help Test HTML5 Parsing in Gecko


    | hsivonen.fi
  4666. Validator.nu


    | validator.nu