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. π
@nst021.bsky.social
π¨πΌβπ» Software eng. manager, EMBA βοΈ Software security, anti-corruption π¨π Swiss ultra trail runner β°ππΌ 2D graphics programming and art π¨
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.
16.12.2025 17:23 β π 3 π 0 π¬ 0 π 0My 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!!!
29.11.2025 13:12 β π 6 π 2 π¬ 2 π 0Thanks 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 :)
08.10.2025 15:23 β π 1 π 0 π¬ 1 π 0PostScript 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...
03.10.2025 12:04 β π 0 π 0 π¬ 0 π 0Hike and Run is now open-source github.com/nst/HikeAndRun
01.10.2025 16:16 β π 0 π 0 π¬ 0 π 0Still true with macOS 26.0 (25A354)
01.10.2025 16:15 β π 0 π 0 π¬ 0 π 0Same, 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 !
09.09.2025 18:20 β π 26 π 7 π¬ 0 π 0Fake 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.
02.09.2025 00:10 β π 8513 π 2151 π¬ 245 π 334Curious 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.
23.08.2025 18:09 β π 2 π 0 π¬ 0 π 0Swissquote 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...
01.08.2025 16:27 β π 3 π 1 π¬ 0 π 0Can't wait to present in Brazil π§π· and meet crazy, like-minded artists, developers and hackers π
11.07.2025 16:47 β π 6 π 1 π¬ 0 π 0Apple Preview 11.0 (macOS 15.5) does crash while opening gist.github.com/nst/373748f2... as x.pdf (malformed ICC profile).
[com.apple.Preview] CoreGraphics assert(cs != NULL) failed in img_pixels_for_destination: colorspace missing
CoreGraphics/Images/CGSImage.c:4029: failed assertion `cs != NULL'
The third picture shows the ninth generation of three crystal seeds growing inside a 32Γ32Γ32 cube with transparent faces, revealing the crystals' internal structure.
29.06.2025 20:32 β π 0 π 0 π¬ 0 π 0