frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

The Unix Pipe Card Game

https://punkx.org/unix-pipe-game/
61•kykeonaut•2h ago

Comments

seeknotfind•1h ago
I bought several of these and give them as gifts. Unix Pipe, Expansion Pack, and PUNK0 are my favorites.
sfblah•1h ago
What a good idea. I couldn't see on the site if there's an online version (especially relevant since it appears to be sold out in physical form).
kykeonaut•1h ago
https://openbsd.amsterdam/cards.html
snarf21•1h ago
I used to work with a guy in the data group at MapQuest a long long time ago and the stuff he could very quickly do with nothing but awk and sed was insanely impressive.
slybot•1h ago
Earlier discussion on this;

2024 - https://news.ycombinator.com/item?id=41047110 (41 comments)

2022 - https://news.ycombinator.com/item?id=33222687 (59 comments)

SamBam•1h ago
As a science teacher and former software dev, I find this totally cute, and I understand exactly why the creator chose to make it a physical card game.

That said, I do think the translation into a physical card game means that kids aren't getting the experimentation and near-instant feedback that they'd be getting if they were doing this digitally.

In order for a kid to "win," they either have to already know, or explicitly be told using words, what all of the commands do. Then they have to hear the parent analyze their solution, and tell them where they went wrong. Picture, however, a different game, played online: A kid has no idea what "sort" does, but when they link the "sort" command to a blob of text, all the lines are sorted in order. Now no one has told them what this command does, but they've discovered it. By playing the role of a scientist discovering these commands, they might actually gain an intuitive understanding of them.

I'm thinking of the board game "robot turtle," where kids needed to create a "program" of commands to move a turtle to a goal. When they did that, they had near-instantaneous feedback: the parent moved the turtle. If the kid mixed up their left with the robot's left, the failure was obvious. But if the game has been re-made so that there was no board, and the parent and kid just needed to talk about whether the turtle would actually end up seven paces forward and three paces to the left -- i.e. doing it all verbally -- it wouldn't have been nearly as powerful.

So I'm not raining on this, I can see this as very cool. But I am having a hard time imagining it's the best way to learn to pipe together commands.

d-us-vb•56m ago
As a young Linux user I always hated the experimentation aspect because usually it meant just straight up getting the command wrong 5 times before trying to read the man page, thinking I understood what the man page meant, trying again another 5 times and then giving up.

This idea of experimenting and getting instant feedback is just survivorship bias for a certain type of person, not “the way we ought to teach Unix shell”

This view is corroborated by the research summarized and presented in the programmer’s brain by Felienne Hermans.

nomadygnt•18m ago
Maybe I am wrong about this but I think a lot of recent research has shown that trial and error is a great way to learn almost everything. Even just making an educated guess, even if it is completely wrong, before learning something makes it much more likely that you remember and understand the thing that you learn. It’s a painful and time-consuming way to learn. But very effective.

Maybe Linux commands is a little different but I kinda doubt it. Errors and feedback are the way to learn, as long as you can endure the pain of getting to the correct result.

rbanffy•1h ago
Still sold out?
xandrius•53m ago
Interesting concept but in the current format it feels like a game to bring out exactly once with a very specific group (or perhaps an unexpecting child), play for 10-15min, smile to oneself and then put the deck where these sorts of games go die. If it is attempted to bring it out again with the same group, I'd expect a response similar to "Again? Didn't we play it already?" with some disappointment.

At least it was just $5 but I think it's 1000% more fun to actually use a unix terminal with some sort capture the flag kind of game.

jackdoe•43m ago
Unix Pipes is a "play once" game, just so you can try some ideas, then try them out on the computer.

I used to randomly set HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon Shell to cmd.exe on my daughter's laptop so she can programs from there, e.g. go the discord directory and start discord from there.

Then I made unix pipes just to help her with https://overthewire.org/wargames/bandit/ and so we can discuss how do you make "programs that do not know how they will be used", e.g. the programmer of "sort" does not know how it will be used, and you can create ridiculous pipe chains with the cards, just for fun.

Of course I made other random tasks, e.g. we take a random book and we start "catting" and "grepping" it

Most of the games i made on https://punkx.org are like that, i am just trying to teach her something and i need a bit of physical help to "get out of the computer"

The only real card game is http://punkx.org/punk0 which is like uno with state and I play it often with friends, and https://punkx.org/overflow/ which is super intense depending who you play with.

LollipopYakuza•41m ago
"Teaching kids"? Well as a professional in IT I wished I knew how to answer all this!
psarna•26m ago
related: https://printed.games/gates/
behnamoh•16m ago
I wish pipes would transfer more than just text to avoid re-parsing.
matt_kantor•8m ago
To be fair they really transfer bytes, which can be any data format you want.
GNOMES•7m ago
This gets shared a ton, but the old Bell Labs video from 4:56 to 10:52 is still the best way I have seen pipes explained:

https://www.youtube.com/watch?v=tc4ROCJYbm0

giancarlostoro•39s ago
We need one for SELinux for adults, it'll lowkey force people who haven't taken the time to learn SELinux to learn it and be fully capable of using it without fear.

The 26,000-Year Astronomical Monument Hidden in Plain Sight

https://longnow.org/ideas/the-26000-year-astronomical-monument-hidden-in-plain-sight/
43•mkmk•40m ago•3 comments

The Unix Pipe Card Game

https://punkx.org/unix-pipe-game/
61•kykeonaut•2h ago•17 comments

IP Addresses Through 2025

https://www.potaroo.net/ispcol/2026-01/addr2025.html
119•petercooper•5h ago•57 comments

Show HN: wxpath – Declarative web crawling in XPath

https://github.com/rodricios/wxpath
18•rodricios•6d ago•0 comments

Unconventional PostgreSQL Optimizations

https://hakibenita.com/postgresql-unconventional-optimizations
98•haki•4h ago•9 comments

De-dollarization: Is the US dollar losing its dominance? (2025)

https://www.jpmorgan.com/insights/global-research/currencies/de-dollarization
393•andsoitis•2h ago•464 comments

I'm addicted to being useful

https://www.seangoedecke.com/addicted-to-being-useful/
310•swah•8h ago•175 comments

Nvidia Stock Crash Prediction

https://entropicthoughts.com/nvidia-stock-crash-prediction
176•todsacerdoti•3h ago•140 comments

Linux kernel framework for PCIe device emulation, in userspace

https://github.com/cakehonolulu/pciem
172•71bw•11h ago•65 comments

The Zen of Reticulum

https://github.com/markqvist/Reticulum/blob/master/Zen%20of%20Reticulum.md
62•mikece•5h ago•41 comments

Level S4 solar radiation event

https://www.swpc.noaa.gov/news/g4-severe-geomagnetic-storm-levels-reached-19-jan-2026
560•WorldPeas•22h ago•184 comments

Show HN: Ocrbase – pdf → .md/.json document OCR and structured extraction API

https://github.com/majcheradam/ocrbase
61•adammajcher•5h ago•18 comments

Google co-founder reveals that "many" of the new hires do not have a degree

https://www.yahoo.com/news/articles/google-cofounder-reveals-tons-recent-231500103.html
11•01-_-•31m ago•3 comments

Channel3 (YC S25) Is Hiring

https://www.ycombinator.com/companies/channel3/jobs/3DIAYYY-backend-engineer
1•aschiff1•6h ago

Apple testing new App Store design that blurs the line between ads and results

https://9to5mac.com/2026/01/16/iphone-apple-app-store-search-results-ads-new-design/
560•ksec•1d ago•458 comments

IP over Avian Carriers with Quality of Service (1999)

https://www.rfc-editor.org/rfc/rfc2549.html
48•mig4ng•7h ago•23 comments

Reticulum, a secure and anonymous mesh networking stack

https://github.com/markqvist/Reticulum
301•brogu•18h ago•72 comments

Running Claude Code dangerously (safely)

https://blog.emilburzo.com/2026/01/running-claude-code-dangerously-safely/
205•emilburzo•6h ago•175 comments

Everyone's a Gangster, Till You Get Bundled in G-Suite

https://twitter.com/keropillay/status/2013454666244481244
9•keroshanpillay•36m ago•2 comments

Increasing the performance of WebAssembly Text Format parser by 350%

https://blog.gplane.win/posts/improve-wat-parser-perf.html
85•gplane•5d ago•30 comments

What came first: the CNAME or the A record?

https://blog.cloudflare.com/cname-a-record-order-dns-standards/
429•linolevan•1d ago•149 comments

Kiss Launcher – fast launcher for Android

https://kisslauncher.com/
62•ifh-hn•8h ago•33 comments

How Hightouch built their long-running agent harness

https://www.amplifypartners.com/blog-posts/how-hightouch-built-their-long-running-agent-harness
29•thecr0w•24m ago•1 comments

Benchmarking a Baseline Fully-in-Place Functional Language Compiler [pdf]

https://trendsfp.github.io/papers/tfp26-paper-12.pdf
28•matt_d•4d ago•3 comments

The coming industrialisation of exploit generation with LLMs

https://sean.heelan.io/2026/01/18/on-the-coming-industrialisation-of-exploit-generation-with-llms/
226•long•1d ago•138 comments

Nanolang: A tiny experimental language designed to be targeted by coding LLMs

https://github.com/jordanhubbard/nanolang
207•Scramblejams•21h ago•166 comments

3D printing my laptop ergonomic setup

https://www.ntietz.com/blog/3d-printing-my-laptop-ergonomic-setup/
138•kurinikku•19h ago•64 comments

Prediction markets are ushering in a world in which news becomes about gambling

https://www.theatlantic.com/technology/2026/01/america-polymarket-disaster/685662/
435•krustyburger•2d ago•421 comments

Notes on Apple's Nano Texture (2025)

https://jon.bo/posts/nano-texture/
235•dsr12•1d ago•124 comments

Danish pension fund divesting US Treasuries

https://www.reuters.com/business/danish-pension-fund-divest-its-us-treasuries-2026-01-20/
459•mythical_39•3h ago•467 comments