Advertisement · 728 × 90

Posts by Nicolas Seriot

Post image

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.

3 weeks ago 4 1 0 0

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...

3 weeks ago 0 0 0 0
Post image

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.

4 weeks ago 3 1 0 0
Post image Post image

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. 🔊

2 months ago 4 3 1 0

Thank you for nominating my Print to Play article :) I also completely agree with you about the LNK talk at Black Alps.

4 months ago 4 0 0 0
Preview
Supporting the transition to Self-Contained Systems using Architecture Fitness Functions at Scale Hello, my name is Marc-Olivier Fleury, I am a Principal Software Engineer at Swissquote. My team helps our engineering teams build software…

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...

4 months ago 1 1 0 0
GambiConf 2025
GambiConf 2025 YouTube video by GambiConf

Acompanhe já a live, rolando palestra do @mauricioszabo.bsky.social agora e teremos ainda muito mais depois!
www.youtube.com/watch?v=bO4B...

4 months ago 3 1 0 0
Post image

GAMBICONF 2025 ESTÁ EM PRODUÇÃO!!!

4 months ago 6 2 2 0

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...

6 months ago 6 0 2 0

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

6 months ago 6 0 1 0
Advertisement

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 :)

6 months ago 1 0 1 0
Post image Post image

PostScript Brainfuck interpreter down from 6 lines to 5 :-)

github.com/nst/bfps

Did I mention how much I love PostScript?

6 months ago 5 1 1 0

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

6 months ago 6 1 0 0
Post image

1127 bytes version 💪 gist.github.com/nst/92886e50...

6 months ago 0 0 0 0
Preview
GitHub - nst/HikeAndRun: A static, lightweight web software for displaying and sharing GPX tracks. A static, lightweight web software for displaying and sharing GPX tracks. - nst/HikeAndRun

Hike and Run is now open-source github.com/nst/HikeAndRun

6 months ago 0 0 0 0

Still true with macOS 26.0 (25A354)

6 months ago 0 0 0 0
Post image Post image

Same, including puzzle visualization 👀

gist.github.com/nst/d8c27b14...

and extreme minification

gist.github.com/nst/92886e50... (1155 bytes)

6 months ago 1 0 1 0
Post image

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...

7 months ago 3 0 1 0
Advertisement
triangle edge matching puzzle (photo)

triangle edge matching puzzle (photo)

triangle edge matching puzzle (software generated)

triangle edge matching puzzle (software generated)

4x4 square 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

7 months ago 4 1 1 0

Lecornu démission !

7 months ago 26 7 0 0
Post image
7 months ago 1 0 1 0
Michael Tsai - Blog - Fake Mac Apps on GitHub

Fake Mac Apps on GitHub:
mjtsai.com/blog/2025/09... #mjtsaiblog

7 months ago 1 1 0 0
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”

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.

7 months ago 8489 2143 244 332
Post image Post image Post image Post image

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.

7 months ago 2 0 0 0
Preview
Swissquote - Apps on Google Play Trade, invest and bank! Your all-in-one banking solution for smarter finances.

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.

8 months ago 90 18 4 2
Post image

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!

8 months ago 5 0 3 0
Advertisement

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

8 months ago 1 0 0 0
Post image Post image Post image

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!

8 months ago 8 3 0 0
Nicolas Seriot: Retro Coding Fun: Interactive Games on Your Printer with PostScript
Nicolas Seriot: Retro Coding Fun: Interactive Games on Your Printer with PostScript YouTube video by DATA MINER

YouTube www.youtube.com/watch?v=BvZX...

8 months ago 3 1 0 0