linksfor.dev(s)

October

November 2025

December
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
26 27 27 30 28 38 29 32 30 29 31 29 1 31
2 39 3 9 4 25 5 27 6 35 7 27 8 39
9 20 10 17 11 43 12 10 13 25 14 42 15 22
16 19 17 13 18 0 19 0 20 0 21 0 22 0
23 0 24 0 25 0 26 0 27 0 28 0 29 0
30 0 1 0 2 0 3 0 4 0 5 0 6 0

All entries for this month

  1. Britney Spears' Guide to Semiconductor Physics
  2. Apply to &U
  3. Custom Asidenotes
  4. Comparing PlanetScale PostgreSQL with Hetzner Local Postgres
  5. Kites flying without wind
  6. Community as Minimum Viable World Building
  7. How to Scale Distributed Product Teams From 10 to 100+ in 2025
  8. How I use Claude Code to manage sysadmin tasks
  9. #8: The inner autumn
  10. I Program on the Subway
  11. Goodbye *ibe Coding
  12. Coinbase Data Breach Timeline Doesn't Add Up
  13. Zigbook – Learn the Zig Programming Language
  14. Bloom filters: the niche trick behind a 16× faster API | Blog | incident.io
  15. His Legal Name Is One Letter—The Airline Rejects It And Says 'Just Call Yourself AA,' Creating Chaos - View from the Wing
  16. GitHub - p-e-w/heretic: Fully automatic censorship removal for language models
  17. Maybe you’re not Actually Trying
  18. IDEmacs
  19. GitHub - kavishdevar/librepods: AirPods liberated from Apple's ecosystem.
  20. Teaching LLaMa to write for $0.08
  21. Referential transparency
  22. Web Dev Has Never Been This Easy
  23. The Life of a Packet in the Linux kernel
  24. 3manuek - Upgrading Postgres Major, and Django model with Logical Replication.
  25. How should we peer review software?
  26. EyesOff: How I Built A Screen Contact Detection Model
  27. 512-Byte Boot Sector Pong Game
  28. Auto-vectorizing operations on buffers of unknown length
  29. Make Your Own Spotify, With Blackjack And Hookers
  30. Forward-deployed engineer, the new full-stack frontier
  31. Blog
  32. GitHub - davidfowl/aspire-13-samples: A repo showing micro samples with aspire 13
  33. The Internet is Cool. Thank you, TCP
  34. Is indie game dev even viable as a business in 2025? – Cliffski's Blog
  35. Behind the complaints: Our investigation into the suspicious pressure on Archive.today
  36. Taming Service Dependencies with Aspire
  37. Search the Epstein Files
  38. Comet sends all your URLs to Perplexity servers and there's no way to stop it
  39. The Danger of the Eat The Frog Productivity Method (And How to Actually Use It Right)
  40. The bitter lesson for web agents
  41. From Collaborators to Consumers: Have We Killed the Soul of Open Source? | MyNotes
  42. Thoughts on Funding Free Software Development
  43. What's the difference between an artist and a creator?
  44. Scheduling in inference engines
  45. Can ChatGPT Beat My Favorite Puzzle Game?
  46. The Beauty of Boring Businesses
  47. Management Lessons Learned from Playing Factorio
  48. A Month of Chat-Oriented Programming
  49. A Sophisticated Crypto Scam & The Power of Social Engineering
  50. Keeping dependencies up to date with Renovate | Mateusz Kiersnowski
  51. Debugging Your Decisions – Jon C. Phillips
  52. Are Young People Screwed?
  53. My way to remove “Linuxisms” from FreeBSD
  54. Moving Back to a Tiling WM - XMonad
  55. Beam Dump
  56. Bitchat for Gaza - messaging without internet
  57. AI World Clocks
  58. You misunderstand what it means to be poor
  59. AGI fantasy is a blocker to actual engineering
  60. I think nobody wants AI in Firefox, Mozilla
  61. Reviving Classic Unix Games: A 20-Year Journey Through Software Archaeology - VEJETA
  62. Why agents DO NOT write most of our code - a reality check
  63. Blue Origin sticks first New Glenn rocket landing and launches NASA spacecraft | TechCrunch
  64. Introducing SlopStop: Community-driven AI slop detection in Kagi Search
  65. Sorry to my PR reviewers
  66. Tracking Down Progressively-Enhanceable APIs
  67. Satya Nadella — How Microsoft is preparing for AGI
  68. We’re Real Fucked
  69. How I Survived a Viral App—Almost Losing My Mind - Shajid Hasan
  70. Why OLAP Migrations Are Hard: The Hidden Cost of Schema Change in Analytical Databases
  71. Cursor's Composer Model Surprised Me
  72. My Home (VPN) Network Setup
  73. A reminder to stay in control of your agents
  74. Air gapped / Data Diode backing up arrangement
  75. Let Your Intrusive Thoughts Win: How To Talk To Anyone
  76. Bayesian A/B testing is not immune to peeking
  77. Truly First-Class Custom Smart Pointers
  78. Architecting for multitenancy
  79. Model T Housing
  80. Needy Programs
  81. Recommendations for Getting the Most Out of a Technical Book
  82. How to Build an NFL Prediction Model with ELO Ratings and DuckDB
  83. Animating CSS width or height no longer forces a Main Thread animation (in Chrome, under the right conditions)
  84. Announcing YARD-Lint: Keep Your Ruby Documentation Solid
  85. Against 'Metroidbrania': a Landscape of Knowledge Games
  86. Messing with bots
  87. Artisanal Coding Is Dead, Long Live Artisanal Coding!
  88. Rust in Android: move fast and fix things
  89. Just 10 minutes away
  90. Skills as Object-oriented Programming for LLMs
  91. Bring Your Own … Blob Storage?
  92. The Lost Spark: How Modernity Flattened Real and Imaginary
  93. How We Streamed OpenAlt on Vhsky.cz – Brno Hat
  94. How Close Can a PWA Get to a Native App? Closer Than You Think - Kool Codez
  95. Everyone Says They Can Spot AI Writing—Can You? 🤔
  96. Eggtastic Fortress
  97. Nano Banana can be prompt engineered for extremely nuanced AI image generation
  98. IBM Patented Euler's 200 year old Math Technique
  99. Zed Is Our Office - Zed Blog
  100. Britain’s Railway Privatization Was an Abject Failure - Rosa-Luxemburg-Stiftung
  101. Protecting our Merchants: Standing up to Extortion
  102. Valve is about to win the console generation
  103. Meta just killed native WhatsApp on Windows 11, now it opens WebView, uses 1GB RAM all the time
  104. GPT-5.1: A smarter, more conversational ChatGPT
  105. my dad could still be alive, but he's not.
  106. Android developer verification: Early access starts now as we continue to build with your feedback
  107. Comparing Integers and Doubles
  108. Creating recurring tasks in Todoist with cron
  109. The Rise of Exit Taxes
  110. When Builders became Bullies
  111. Don't start writing — Luka
  112. Learning from running
  113. What is Purchasing Power Parity (PPP) ?
  114. Creating prototypes constrained by the medium not our skills or understanding
  115. I left my Big Tech job at 50 to build a game
  116. how to stop having FOMO as a curious engineer: hold a thread
  117. Trustworthy Data Visualization
  118. How to Make a Living as an Artist
  119. Feed the Beast | Derek Larson
  120. The Shift from Computation to Conversation
  121. Valve Announces New Steam Machine, Steam Controller & Steam Frame
  122. Visual Studio 2026 is here: faster, smarter, and a hit with early adopters - Visual Studio Blog
  123. Simulating a Planet on the GPU: Part 1 — Patrick Celentano
  124. The Geometry Behind Normal Maps · shlom.dev
  125. Car Size
  126. sudo-rs Affected By Multiple Security Vulnerabilities - Impacting Ubuntu 25.10
  127. Welcome to the home of the Network Time Protocol (NTP) Project.
  128. Meta's Chief AI Scientist Yann LeCun To Depart And Launch AI Start-Up Focused On 'World Models'
  129. X5.1 solar flare, G4 geomagnetic storm watch
  130. Firefox expands fingerprint protections: advancing towards a more private web | The Mozilla Blog
  131. Collaboration sucks
  132. Software Wisdom | Jason Roelofs
  133. I didn't reverse-engineer the protocol for my blood pressure monitor in 24 hours - James Belchamber
  134. Introductory field guide to Context Engineering for LLM users
  135. There's Too Much Advice
  136. DNS Resolution Adds Up
  137. Announcing .NET 10 - .NET Blog
  138. Getting Cross-Functional Buy-in By Making it Fun - Chris Lesinski
  139. I Accidentally Built a Web Browser
  140. Can Elon Musk Read Your X Chat Messages?
  141. Install Omarchy
  142. In Praise of dhh
  143. The Making of Autism Simulator: 60,000 Visitors in 12 Hours
  144. Sherwood (C64 Collector’s Edition) – Another fantastic C64 game is coming from MUSKETEER creators 'Griffonsoft'
  145. "Are you the one?" is free money
  146. Redirect Multiple Commands or an Entire Script to a File — Nick Janetakis
  147. Disaggregated Database Management Systems
  148. Listen to Database Changes through the Postgres WAL
  149. Ditch your (mut)ex, you deserve better
  150. How to Train an LLM: Part 1 - Omkaar Kamath
  151. FFmpeg to Google: Fund Us or Stop Sending Bugs
  152. Introducing iPhone Pocket: a beautiful way to wear and carry iPhone
  153. Aspire—Your Stack, Streamlined
  154. The Root Cause Fallacy: Hidden Causes
  155. master-thesis/main.pdf at main · LaurenzV/master-thesis
  156. The 'Toy Story' You Remember
  157. The (lazy) Git UI You Didn't Know You Need
  158. Learning Biology as a Software Developer
  159. Builder Design Pattern and Cyclomatic Complexity Reduction
  160. I Hate Screenshots of Text
  161. Building Cursor Hooks for Prisma - @gadogado.dev, Geoff Ereth
  162. Dull days at the factory
  163. How to use Claude Code for big tasks without turning your code to shit | Hold The Robot
  164. Foundations for hacking on OCaml · KC Sivaramakrishnan
  165. The Underwear Fixed Point
  166. Using Vite with Vue and Django
  167. The Button of Mass Distraction
  168. Do Hard Things if You Want an Easy Life - Expords
  169. Refreshing Apache XML Infrastructure
  170. Two Claudes discussing the nature of their own existence
  171. Big and Little Spoons
  172. I Wrote Task Manager — 30 Years Later, the Secrets You Never Knew
  173. How Cops Can Get Your Private Online Data
  174. What Caused Performance Issues in My Tiny RPG
  175. Time to start de-Appling – Hi, I'm Heather Burns
  176. LLMs are steroids for your Dunning-Kruger
  177. The Linux Kernel Looks To "Bite The Bullet" In Enabling Microsoft C Extensions
  178. XSLT.RIP - Google are killing XSLT!
  179. Notes From an Unemployed New Grad Watching the Job Market Break |
  180. Managing Your Manager
  181. LightGBM Explained
  182. Writing your own BEAM
  183. Introducing Sampo — Goulven Clec'h
  184. What do noise functions sound like?
  185. Does ChatGPT know my geolocation?
  186. Using UUIDv7 with Rails without PostgreSQL 18
  187. Growing explanations together – Clojure Civitas
  188. What Small Bootstrapped Software Companies Can Learn From Michelin-Starred Restaurants
  189. Compiling a Call to a Block
  190. Lior BD
  191. Everything is a Spreadsheet
  192. Marble Fountain
  193. Samsung Family Hub™ for 2025 Update Elevates the Smart Home Ecosystem
  194. Monorepo vs Multi-repo vs Git submodule vs Git Subtree: A Complete Guide for Developers
  195. Voxel Engine in a Weekend
  196. Tabloid: the clickbait headline programming language
  197. World’s Largest Cargo Sailboat Completes Historic First Atlantic Crossing
  198. The Ofcom Files, Part 2: IP Blocking the UK is Not Enough to Comply with the Online Safety Act
  199. Mark Zuckerberg | Indiana Bankruptcy Attorney
  200. Ironclad
  201. The streak of not opening Instagram
  202. Building a High Performance Home
  203. The Foundation You Can’t Outsource – Nas' Meanderings
  204. Aphyr - Posts
  205. Does Wayland fractional scaling work with games in 2025?
  206. Compelling Science Fiction Newsletter
  207. jzombie/rust-llkv | DeepWiki
  208. Building an epaper laptop: The monitor
  209. What nobody tells you about product intuition
  210. Why I stopped proofreading and started to listen
  211. My M&A Journey Selling ClassHook
  212. Legal Corner: Apple’s “notarisation” – blocking software freedom of developers and users - FSFE
  213. OII | Study identifies weaknesses in how AI systems are evaluated 
  214. Ticker: Don’t Die of Heart Disease
  215. My friends and I accidentally faked the Ryzen 7 9700X3D leaks. This is how we did it, and why you can't trust online bench databases.
  216. Setting up a static site with Github Pages + Astro | Pure Krome
  217. Number 5 is Alive | Pure Krome
  218. When did people favor composition over inheritance?
  219. » The Space Sim’s Last Hurrah The Digital Antiquarian
  220. becoming a compiler engineer
  221. GitHub - Snapchat/Valdi: Valdi is a cross-platform UI framework that delivers native performance without sacrificing developer velocity.
  222. GitHub - sayyadirfanali/Myna: monospace typeface designed for symbol-rich programming
  223. Why is Zig so Cool?
  224. Jean-Baptiste Kempf receives the European SFS Award 2025 at SFSCON - FSFE
  225. Earthquake Prediction Flowchart
  226. Apple is crossing a Steve Jobs red line
  227. How Men and Women Spend Their Days
  228. AiDHD
  229. Nikrad Mahdi
  230. You Need To Become A Full Stack Person · Den Delimarsky
  231. Stop Trying to Promote My Best Engineers
  232. Better DOM Morphing with Morphlex
  233. Nilo Stolte Graphics - Vector Graphics UI/GUI
  234. An Idea to Not Get Phished
  235. Anatomy of a boarding pass: how to detect fake flight tickets by scammers
  236. Promise based Web Worker Messaging · Muffin Man
  237. Why 5x Engineers Don't Make 5x Teams
  238. Inside Cursor
  239. Prompt Emergent Meaning
  240. Using CRDTs + Sync as a Database
  241. Startup Lessons from my Piracy Website
  242. How much is a gigawatt?
  243. Notes on ClickHouse Scaling
  244. On Async Mutexes
  245. How I built a notebook inside Obsidian · OlegWock
  246. Build Your Own RP2040 Devboard
  247. Using the Web Monetization API for fun and profit
  248. The Road Ahead: Why I'm Going All-In on Zig
  249. An Engineer's Guide to the Trolley Problem
  250. YouTube Goes Bonkers, Removes Windows 11 Bypass Tutorials, Claims 'Risk of Physical Harm'
  251. OpenMW 0.50.0 Released!
  252. Why I love OCaml
  253. Rockstar Games alleged union busting
  254. Vodafone Germany is killing the open internet — one peering connection at a time
  255. I'm Making a Small RPG and I Need Feeback Regarding Performance
  256. Spectral rendering: Overview
  257. A Fond Farewell
  258. Leaving Meta and PyTorch
  259. Advanced Beginner’s guide to ClojureScript | Roman Liutikov, Software Engineer
  260. How Much Does This Meeting Cost?
  261. Don’t Build an Audience
  262. Game design is simple, actually
  263. New repository engagements page on trendshift.io
  264. How creepy is the personalization in ChatGPT? – James O'Claire
  265. Feature Extraction with KNN • fastknn
  266. You Should Write An Agent
  267. Introducing the Web Thing Protocol
  268. The Thing That Changes Everything.
  269. How Would a 4D Camera Work?
  270. Collatz stopping time parity
  271. Gif to MP4 encoding in the browser, the terminal & everywhere else
  272. Reflection – Alex Polozov
  273. Charlemagne Labs - Safety is a Human Right
  274. Build Efficient MCP Servers: Three Design Principles
  275. My Fan Worked Fine, So I Gave it WiFi
  276. How I stopped worrying and learned to love the easy fix
  277. GOG Has Had To Hire Private Investigators To Track Down IP Rights Holders
  278. Windows "SUCKS": How I'd Fix it by a retired Microsoft Windows engineer
  279. Deep Space Exploitation is OUT NOW! - Deep Space Exploitation by JuhrJuhr
  280. Please Implement This Simple SLO
  281. Internationaal Strafhof neemt afscheid van Microsoft 365
  282. Kimi K2 Thinking
  283. Archive.today: FBI Demands Data from Provider Tucows
  284. What the hell have you built.
  285. Big Breaking Changes in .NET 10
  286. App Showcase
  287. End of Japanese community | SUMO community discussions | Forums
  288. GitHub - dillo-browser/dillo: Dillo, a multi-platform graphical web browser
  289. Tainted Coders
  290. Hack-a-Day, Day 04: Reverse Vibe Coding
  291. Automation Via UEFI – vahidhsahemi.com
  292. I Built a Local Dev Tool for ChatGPT Apps SDK
  293. Can we hide the orange dot without disabling SIP? - Alin Panaitiu
  294. Stop vibe coding your unit tests — Andy Gallagher
  295. It really is good enough
  296. The Death of the Demo
  297. GROUP BY ALL
  298. Boris Tane
  299. Don't trust smart people! - Matthew T. Mason
  300. A Short Lesson in Simpler Prompts
  301. The kind of company I want to be a part of...
  302. Why bcrypt Can Be Unsafe for Password Hashing ?
  303. Announcing Development on Flirt
  304. How to Sail a Building
  305. Now and Meanwhile: Two Worlds of Finance
  306. The future of LLMs: cognitive core + cartridges?
  307. Flatpak Happenings
  308. User Experience is Computation
  309. Being Opinionated
  310. When Life gives you Jenga
  311. Developing desktop apps from scratch: A feature checklist
  312. News - New gel restores dental enamel and could revolutionise tooth repair
  313. Why Solarpunk is already happening in Africa
  314. Metric Tip
  315. iOS 26.2 to Allow Third-Party App Stores in Japan Ahead of Regulatory Deadline
  316. Google Removed 749 Million Anna's Archive URLs from its Search Results * TorrentFreak
  317. Send this article to your friend who still thinks the cloud is a good idea
  318. Mr TIFF
  319. Writing an LLM from scratch, part 27 -- what's left, and what's next?
  320. Things I Don't Like in Configuration Languages
  321. Does momentum exist in prediction markets? A short analysis
  322. Hetzner Servers Benchmarks
  323. We need to give LLMs human-like vision
  324. Why we don't use an ORM and why you (probably) shouldn't
  325. From Stock Markets To Ledgers Series, Part I: Fairness
  326. One codebase to rule them all: why to spend time on monorepo for large digital ecosystems
  327. From web developer to database developer in 10 years
  328. The Evolution from RAG to Agentic RAG to Agent Memory – Leonie Monigatti
  329. Coding with agents is really good but I feel so empty
  330. Coding Agents Are Outliers
  331. You are doing your team retrospective wrong
  332. Disaggregated Inference: 18 Months Later
  333. Resurrecting valuable expired domains
  334. Implementing Soft Deletion in Prisma with Client Extensions
  335. My Experience of building bytebeat player in Zig
  336. How Airbus took off - Works in Progress Magazine
  337. GitHub - Snowflake-Labs/pg_lake: pg_lake: Postgres with Iceberg and data lake access
  338. GitHub - codykociemba/NoLongerEvil-Thermostat: Breathe fresh life into your bricked Nest Gen 1 & 2, now with 100% less evil!
  339. 37 years ago this week, the Morris worm infected 10% of the Internet within 24 hours — worm slithered out and sparked a new era in cybersecurity
  340. Microsoft Is Hiring Again — But It Won’t Be Business As Usual
  341. You can't cURL a Border
  342. Things you can do with diodes
  343. AI's Dial-Up Era
  344. </> htmx ~ The fetch()ening
  345. The Training Imperative
  346. On “Grok is this true?” – Fixing Tao
  347. are-dependent-types-actually-erased - Chad Nauseam Home
  348. In defence of digital ID
  349. Running Node.js in a Hugging Face Space
  350. The Meaning Of Life According to ChatGPT
  351. Today I learned: binfmt_misc | dfir.ch
  352. Predicting Every Block of the 2025 NYC Mayoral Election
  353. A Friendly Tour of Process Memory on Linux
  354. Masked Softmax Layers in PyTorch
  355. Do I want Coders to Code?
  356. Digital Twins – the missing pieces
  357. Agents are commoditizing the complement — Andreas Fragner
  358. What if you don't need MCP at all?
  359. Qikcik Blog
  360. Debugging Microsoft's Job Portal
  361. LLMs Caught Cheating: How AI Models Game Benchmarks and Hide Attacks
  362. Dynamically include files in Gitlab-CI
  363. Architectural debt is not just technical debt
  364. Repair Video
  365. Castlevania AGA by Dante Retro Dev
  366. Why Nextcloud feels slow to use
  367. Google Just Suspended My Company's Google Cloud Account for the Third Time
  368. Tiny electric motor is as powerful as four Tesla motors put together and outperforms record holder by 40%
  369. The Silent Career Killer Most Engineers Miss
  370. AI Is Making It Harder for Junior Developers to Get Hired
  371. Simple trick to increase coverage: Lying to users about signal strength
  372. 21 Facts About Throwing Good Parties
  373. Tongyi DeepResearch: A New Era of Open-Source AI Researchers
  374. Moving tables across PostgreSQL instances · Anantha Kumaran
  375. Can-t stop till you get enough
  376. Could Excel agents unlock $1T in economic value?
  377. Hashtable vs A-list in Scheme, which to choose? - Samson Machete
  378. Why I love my Boox Palma e-reader
  379. Linux gamers on Steam finally cross over the 3% mark
  380. An Unsustainable Equilibrium - Hussman Funds
  381. Machine Scheduler in LLVM - Part II
  382. Local Digital Economy
  383. Booting UNIX from a 14", 3600rpm, 200lb Monster Hard Drive - PDP-11
  384. Notes by djb on using Fil-C (2025)
  385. Your URL Is Your State
  386. HyperRogue - About
  387. Turbo Lover - Ultimate Street Race
  388. Raytracing, Ray-Plane Testing
  389. How I Use Every Claude Code Feature
  390. Info - Sailfish OS
  391. Visopsys | Visual Operating System
  392. Claude Code Can Debug Low-level Cryptography
  393. GitHub - samrolken/nokode
  394. Ghc now runs in your browser - Show and Tell - Haskell Community
  395. SQLite concurrency and why you should care about it | Jellyfin
  396. Attacking macOS XPC Helpers: Protocol Reverse Engineering and Interface Analysis
  397. Print Sales, Costs, And Profit: 2025
  398. Computer Says No: Error Reporting for LTL
  399. I Used Claude Code to Debug a Nightmare
  400. From 400 Mbps to 1.7 Gbps: A WiFi 7 Debugging Journey
  401. Dave Potts - Software
  402. When Groups Get Stuck on the Wrong Problem – Jeremy R. Winget, PhD
  403. DDD & the Simplicity Gospel | Olu Atte
  404. Career Dev Treasures
  405. From Assumptions to Isolation : The BGKW Shift
  406. How I Fell in Love with Erlang · Bora Gönül
  407. Text rendering and effects using GPU-computed distances
  408. A software engineer's guide to not getting replaced by AI
  409. Parsing: How Ruby Understands Your Code
  410. On Developers in C-Level Meetings · @radekmie’s take on IT and stuff
  411. Avoid UUID Version 4 Primary Keys
  412. Humanity is a risky AGI goal
  413. DigitalOcean is chasing me for $0.01: What it taught me about automation
  414. Iterative Lightmap Updates for Scene Editing
  415. Drowning in AI Code Review Noise? A Framework to Measure Signal vs. Noise
  416. Retro Pixel Image Editor
  417. Jackknife Transmittance and MIS Weight Estimation
  418. Hard Rust requirements from May onward
  419. Chat control proposal fails again after massive public opposition
  420. Updated Practice for Review Articles and Position Papers in arXiv CS Category – arXiv blog
  421. Addiction Markets: Abolish Corporate-Run Gambling
  422. Strange Attractors | Shashank Tomar
  423. Just use a button
  424. 609 - Futurelock / RFD
  425. First impressions of the Advertising Context Protocol (AdCP) – Notes by Dennis Yurkevich
  426. Friendly Attributes Pattern - Bruno Sutic
  427. From Thinking to Knowing: Using Natural Language Confidence From LLM Thought Processes
  428. Take-Home Exercises
  429. I Analyzed 1,000 Top Podcasts: Here's How Long Their Episodes Actually Are
  430. A theoretical way to circumvent Android developer verification
  431. Heart Mountain
  432. Why plain text + SQLite beat every cloud note app for my workflow - Mirat Can Bayrak
  433. Blogging with Jekyll in 2025
  434. I’m writing another book!
  435. Rotating Workforce Scheduling in MiniZinc - zayenz.se
  436. The S&P 500 Is a Hyperstition
  437. My Evil Plan if I Were Mark Zuckerberg
  438. Closure captures
  439. setHTML(), Trusted Types and the Sanitizer API
  440. Systems Don't Exist But Definitions Do
  441. Animals could easily be talking to us if we tried
  442. The Infrastructure Stack Is Getting Faster. Terraform Is Not.
  443. Don't give Postgres too much memory