RFC Esolang is a new programming language, in which the specification document IS the source code.
esolangs.org/wiki/RFCEsol...
Requirement levels like MUST, SHOULD, and MAY act as control flow.
Executing RFC 9379 outputs the powers of two. Pre-existing RFCs form the standard library.
Posts by Nicolas Seriot
RFC Esolang is a programming language in which the specification document is the source code.
Requirement levels like MUST, SHOULD, and MAY act as control flow.
Executing RFC 9379 outputs the powers of two. Pre-existing
esolangs.org/wiki/RFCEsol...
I’ve updated ScreenTime: seriot.ch/screentime/
It’s a tiny macOS utility that creates a movie from automated screenshots. Let me know whether it works for you.
Paged Out! #8 is out! pagedout.institute @pagedout.bsky.social
In "An AWKward Modem" (p. 28), I show how to write a tiny modem in 5 lines of AWK and shift it into the near-ultrasonic range. 🔊
Thank you for nominating my Print to Play article :) I also completely agree with you about the LNK talk at Black Alps.
My colleague Marc-Olivier Fleury wrote an article about how we are guiding the transition of Swissquote's software architecture to Self-Contained Systems using Fitness Functions at scale:
medium.com/swissquote-e...
Acompanhe já a live, rolando palestra do @mauricioszabo.bsky.social agora e teremos ainda muito mais depois!
www.youtube.com/watch?v=bO4B...
GAMBICONF 2025 ESTÁ EM PRODUÇÃO!!!
Thanks for the hint! More natural indeed, but won't beat the 5-lines version, and won't ignore non-BF chars.
github.com/nst/bfps/blo...
You can't redefine <>]
gs -q -dNODISPLAY -c "/]{}def" -c
Error: /unmatchedmark in --]--
gs -q -dNODISPLAY -c "/>{}def" -c
Error: /syntaxerror in /----nostringval----
But I have another idea, will try tonight :P
Good question! This was my 1st intent 2 years ago, but it didn't work out eventually, I'm not sure why. I'll try again tonight and will let you know :)
PostScript Brainfuck interpreter down from 6 lines to 5 :-)
github.com/nst/bfps
Did I mention how much I love PostScript?
Paged Out!, a free mag of one-page reads on programming and hacking, has just release its #7 issue.
Learn how to install a Tic-Tac-Toe game on your printer by copy-pasting a few lines of PostScript from my “Print to Play” article (page 38). #hacking #printers #programming #postscript
1127 bytes version 💪 gist.github.com/nst/92886e50...
Still true with macOS 26.0 (25A354)
Same, including puzzle visualization 👀
gist.github.com/nst/d8c27b14...
and extreme minification
gist.github.com/nst/92886e50... (1155 bytes)
And yes, this is a (not so) minified PostScript solver for square, 3x3 edge-matching puzzles 🦠🔬
emp_mini.ps gist.github.com/nst/431fa964...
emp_full.ps gist.github.com/nst/1e754c88...
triangle edge matching puzzle (photo)
triangle edge matching puzzle (software generated)
4x4 square edge matching puzzle, software generated
I turned a dusty family puzzle into code.
A 🧩 generator, solver and visualizer.
Small, documented, and fun to hack.
Give it a ⭐ github.com/nst/EdgeMatc...
#Puzzles #Python #Algorithms
Lecornu démission !
Fake Mac Apps on GitHub:
mjtsai.com/blog/2025/09... #mjtsaiblog
Google AI search result for “was 2010 fifteen years ago?” returning: “No, 2010 was 14 years ago, not 15 years ago. The current year is 2025, and to find the number of years ago 2010 was, you subtract 2010 from 2025, which equals 14. Current Year: 2025 Past Year: 2010 Years Ago: 2025 - 2010 = 14 years”
Good news about the cutting-edge AI tools from the $3-trillion-dollar company.
Curious about passkeys? I created a quick PoC with Claude seriot.ch/pk/pk.php Then I sniffed the network with Charles and documented the protocol informally seriot.ch/pk/202508_pa... I also identified a few security smells.
Swissquote has launched official support for GrapheneOS for their main app instead of it only being available for Yuh:
play.google.com/store/apps/d...
> What’s new
> - We now officially support GrapheneOS!
> - Bug fixes and minor improvements
They're verifying GrapheneOS via hardware attestation.
Releasing a curated list of my finest mountain hikes and races, with GPX files available for each route.
seriot.ch/mountains/to...
More to come, feedbacks are welcome!
Convert several JPG files into one PDF file with
magick *.jpg x.pdf
I wish I had known that earlier!
quickies.seriot.ch?id=631
Mon talk à @lu.voxxeddays.com sur la programmation en langage PostScript est disponible sur YouTube en français www.youtube.com/watch?v=2ree...
Au menu:
- histoire, principes et environnement
- jeux sur imprimante et dans GhostScript
- code golfing, sécurité
Merci à @zepag.fr et toute l'équipe!
YouTube www.youtube.com/watch?v=BvZX...