Counting the days, revisited by @fanf https://lobste.rs/s/cqx6f6 #programming
https://dotat.at/@/2026-08-09-rata-die.html
programming
Static types and shovels (2026) https://lobste.rs/s/eiknm1 #programming
https://carefully.understood.systems/blog-2026-06-10-static-type-shovel.html
Learn Clojure with interactive lessons and drills https://lobste.rs/s/wdc6r1 #clojure #programming
https://clojurefandango.com/
If you’re a button, you have one job https://lobste.rs/s/zhizsf #programming
https://unsung.aresluna.org/if-youre-a-button-you-have-one-job/
Tools or techniques for conveying mental models? https://lobste.rs/s/ubl3i2 #ask #philosophy #programming
EmacsWiki Blog Carnival "Programming" https://lobste.rs/s/cmeyvt #emacs #programming
https://plaindrops.de/blog/2026/emacscarnival2607/
Announcing TypeScript 7.0 via @evert https://lobste.rs/s/txmyod #javascript #programming
https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/
Reuse Less Software https://lobste.rs/s/3mg7xo #programming #security
https://wiki.alopex.li/ReuseLessSoftware
What are you doing this weekend? by @caius https://lobste.rs/s/qnv1dy #ask #programming
erm: A Local CLI That Strips Ums, Uhs, and Erms From Speech https://lobste.rs/s/n5gyfj #programming
https://doug.sh/posts/erm-a-local-cli-that-strips-ums-uhs-and-erms-from-speech/
Rejected Emoji Proposals https://lobste.rs/s/tigq8d #programming
https://charlottebuff.com/unicode/misc/rejected-emoji-proposals/
These are some of the great textbooks to teach #UNIX #OS to #CS undies:
• V6, Lions
• SVR2, Bach
• MINIX3, Tanenbaum
• Xinu, Comer
• xv6 (V6 clone), Cox
But there is a space to create an even smaller, sleeker, simpler, study OS:
• Barebones 32-bit OS that runs on a cheap Cortex-M3 board (STM32 Blue Pill) or RISC-V board (ESP32-C6)
• Keep the code under 10k lines of C (or Ada, Rust, Zig, ...)
• Support only UNIX-like soft-realtime scheduling (no RTOS)
• Support user and kernel modes
• Multiplex the single-core CPU to multiple processes
• Map a handful of interrupts to signals
• Provide a subset of the POSIX API, just enough to run a simple I/O executable (button pushy/LED blinky) in multiple processes, simultaneously
• Single-user (root only) operation
• No security, accounting, etc.
• Shell on a terminal emulator, via a USB-TTL adapter
The goal is to create a smallest, simplest, bona fide OS for the cheapest ($0.99) hardware, so as to steer kids away from Scratch, MicroPython, Processing, and similar other harmful influences, during the early phase of their system #programming education.
To make explicit the implicit premise above, the marvellous Arduino teaches the kids to do the easy thing repeatedly, but a comparative-joke C64 forces the kids to do the right thing persistently.
It is infeasible to teach, in detail, the essentials of an OS (scheduling algorithms, process management, memory management, memory protection, authentication, authorisation, encryption, disc I/O, network I/O, graphics I/O, ...) in just one semester.
In contrast, the kids could master the above mentioned focused curriculum in just one semester, thereby gaining much confidence in system #programming.
More Money For Better Open-Source Software (2015) https://lobste.rs/s/4ro47c #programming
https://marijnhaverbeke.nl/blog/sustainable-maintenance.html
What are you doing this weekend? by @caius https://lobste.rs/s/rhgehk #ask #programming
On Arch Linux scripts and hooks via @hugoarnal https://lobste.rs/s/0mrntr #programming
https://devblog.archlinux.page/2026/on-scripts-and-hooks/
What Software is Made Of (2015) https://lobste.rs/s/aa229o #philosophy #practices #programming
https://siderea.dreamwidth.org/1219758.html
zinnia: a modular 64-bit Unix-like kernel written in Rust https://lobste.rs/s/0ichrt #osdev #programming #rust
https://zinnia-os.org/
MONOLITH: An experimental non-Unix operating system for x86 https://lobste.rs/s/hwi7c2 #show #osdev #programming
https://codeberg.org/MONOLITH-Project/MONOLITH
Should Libraries Log or Propagate Errors? https://lobste.rs/s/v3avrp #ask #programming
fred: A text editor that uses C for everything - Handmade Network Expo 2026 https://lobste.rs/s/nszzsn #video #c #programming
https://www.youtube.com/watch?v=xz5aPCRxsv4
Adding a second middleware broke our typescript types https://lobste.rs/s/opbq6q #javascript #programming
https://www.inngest.com/blog/adding-a-second-middleware-broke-our-typescript-types
The dailyprog puzzle safety net https://lobste.rs/s/etvwzv #devops #programming #vibecoding
https://blog.lvmbdv.dev/posts/the-puzzle-safety-net/
A technical career retrospective part 1 (January - June 1978) https://lobste.rs/s/bmqwm2 #historical #programming
https://kenwhitesell.github.io/2026/07/10/A-technical-career-retrospective-pt-1.html