frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

You Only Use 10% of Printf() – Here Are Things They Didn't Teach You [video]

https://www.youtube.com/watch?v=kdnN0kk7MS0
16•bwidlar•3d ago

Comments

db48x•3d ago
Wait until you hear about Common Lisp’s string formatter.
hnlmorg•34m ago
Want to share some details?
bandrami•4m ago
The FORMAT directive is Turing-complete. The full spec is here:

https://www.lispworks.com/documentation/HyperSpec/Body/22_c....

apimade•34m ago
It's incredibly interesting content, but I can't but help but notice the "AI-isms". I noticed it when he said "And that's the first mental shift", so I extracted the transcript and..

> "But print f is not really just a function... It's a formatting engine."

> "A format string is not just a string. It's a program."

> "A good log file is not just data. It's an emergency instrument panel."

> "...how print f has evolved into a diagnostic language and not just a formatting function."

> "...remember that you're not just printing an integer. You're invoking a tiny machine..."

> "print f of user input is not just bad style. It's an engraved invitation to chaos..."

And then there's the "whimsy" that AI liked to throw into this type of content.

> "It's a bit like giving a blindfold machinist a box of random parts and instructions and saying the third item is a carburetor."

> "...at which point it becomes a swamp full of math crocodiles."

> "The number 0.1 looks pretty innocent in decimal like a little cherub sitting on a cloud. But in binary floating point, it is a repeating fraction wearing a fake mustache..."

> "...letting the user hand your tiny formatting machine a bag of burglary tools."

Apologies to the author if this is incorrect, but this very much feels like videotaped AI spam. Even if I really, really do enjoy the subject matter.

hnlmorg•31m ago
If it's interesting then it's not spam. And why should you care if AI was utilized or not if you found it interesting?

The worst part of GenAI seems not to be AI slop (I can easily close the tab if the content isn't interesting). It's the fact that every...single...submission(!!!) on HN now has someone questioning and dissecting the content to dismiss it as AI generated.

I'd much rather people gave submissions the benefit of the doubt, or just clicked `Flag` if it is obviously worthless slop.

apimade•17m ago
It's moreso the "AI-isms" that irk me. It's interesting, but I'm not finishing the video because once I notice it -- I can't help but focus on it. Instead, I tl;dr'd the transcript.

People question my use of AI when I double `-` with an iPhone on the internet constantly.[0] I get it, it's annoying.

However, if our barrier for quality is "at it's core, the content of this is interesting", then the quality of this place will fall off a cliff. This is factoid-level interesting. It's not a hacker writing something profound or presenting a breakthrough in garbled grade 8 English. It's a fun fact being presented in an acceptably, inoffensive, reasonably produced format.. Is that the bar?

[0] https://news.ycombinator.com/item?id=48151641

hnlmorg•5m ago
Dave (the guy in that video) is an older timer Microsoft engineer. I don't know if he used AI to help compose his script but you can guarantee the subject matter is from his own experience.

I suspect the AI-isms you identified were really just more his own personal presentation style. I've watched a few of his videos over the years and from what I recall, they were similarly written.

zamadatix•13m ago
> It's the fact that every...single...submission(!!!) on HN now has someone questioning and dissecting the content to dismiss it as AI generated.

Then, when finally neither the topic nor the content has anything to do with AI, "It's so nice to read something on HN not mentioning AI" in the comments.

HN has made a clear decision on when AI content is acceptable on the site itself, it'd be nice if there was a clear decision on the linked content as well. Regardless whether it's the policy I'd personally prefer or not, it'd do a lot in regards to avoiding the same discussion appearing everywhere.

boomskats•6m ago
> If it's interesting then it's not spam

Disagree.

Just like those spam 'articles' that may at their core be interesting or have some value - but force you to click past 4 ads and scroll over/filter out another 17 just to extract the promised value - noticing that content you're consuming is obviously AI generated results in two things:

1. resentment that your time and attention was wasted by machine generated word-padding, and

2. a loss of confidence in the accuracy of the information presented

hnlmorg•3m ago
> Just like those spam 'articles' that may at their core be interesting or have some value - but force you to click past 4 ads and scroll over/filter out another 17 just to extract the promised value

That's a different problem entirely and predates the recent GenAI craze.

> a loss of confidence in the accuracy of the information presented

Then it isn't interesting any longer ;)

---

You're missing my general point though. People like yourself moaning about AI is far less interesting and useful. If you don't like the content, then flag it. If you do, then don't flood the comments with analysis about whether-or-not this was AI.

DynIP – Dynamic DNS with RFC 2136, IPv6, DNSSEC, and BYOD

https://dynip.dev/
80•dynip•1h ago•22 comments

Using AI to write better code more slowly

https://nolanlawson.com/2026/05/25/using-ai-to-write-better-code-more-slowly/
626•signa11•10h ago•240 comments

Taking a walk may lead to more creativity than sitting, study finds (2014)

https://www.apa.org/news/press/releases/2014/04/creativity-walk
283•bilsbie•10h ago•95 comments

Use Boring Languages with LLMs

https://jry.io/writing/use-boring-languages-with-llms/
36•evakhoury•3d ago•20 comments

Earthion: A New Mega Drive-Style Shoot-Em-Up

https://earthiongame.com/
64•MrBuddyCasino•5h ago•24 comments

How Shamir's Secret Sharing Works

https://ente.com/blog/how-shamirs-secret-sharing-works/
193•subract•10h ago•33 comments

The User Is Visibly Frustrated

https://pscanf.com/s/354/
143•croes•4h ago•111 comments

A successful Japanese trial of a ramjet engine designed for Mach‑5 aircraft

https://www.bgr.com/2178211/japan-hypersonic-engine-ramjet-2-hour-flights-to-us/
154•rmason•13h ago•118 comments

Ferrari Luce

https://www.ferrari.com/en-EN/auto/ferrari-luce
240•jumploops•12h ago•474 comments

Exit IP VPN servers mitigation rollout

https://mullvad.net/en/help/exit-ip-vpn-servers-mitigation-rollout
358•Cider9986•15h ago•65 comments

Toshifumi Suzuki, founder of Seven-Eleven Japan, has died

https://www.referenceforbusiness.com/biography/S-Z/Suzuki-Toshifumi-1932.html
197•L_Rahman•17h ago•84 comments

Norway's 2 petabytes of Huawei flash storage and LLM training

https://www.blocksandfiles.com/flash/2026/05/22/norways-2-petabytes-of-huawei-flash-storage-and-l...
266•rbanffy•13h ago•172 comments

Dehydration's role in learning and memory

https://www.cshl.edu/dehydrations-role-in-learning-and-memory/
54•hhs•3d ago•35 comments

Motorola phones have started hijacking the Amazon app to insert affiliate codes

https://9to5google.com/2026/05/25/motorola-amazon-app-hijacking-behavior/
137•Cider9986•5h ago•74 comments

What we lost when we stopped letting kids leave the front yard

https://stevemagness.substack.com/p/the-cost-of-safetyism
214•obscurette•18h ago•193 comments

California moves to exempt Linux from its age-verification law after backlash

https://www.tomshardware.com/software/linux/california-moves-to-exempt-linux-from-its-upcoming-ag...
868•rbanffy•15h ago•381 comments

Micropatching Brings the Abandoned Equation Editor Back to Life (2018)

https://blog.0patch.com/2018/01/bringing-abandoned-equation-editor-back.html
25•bariumbitmap•4d ago•6 comments

Performance of Rust Language [pdf]

https://github.com/yugr/rust-slides/
75•tanelpoder•9h ago•45 comments

Squares in Squares

https://kingbird.myphotos.cc/packing/squares_in_squares.html
73•carlos-menezes•1d ago•8 comments

You Only Use 10% of Printf() – Here Are Things They Didn't Teach You [video]

https://www.youtube.com/watch?v=kdnN0kk7MS0
16•bwidlar•3d ago•10 comments

Show HN: Write your BPF programs in Go, not C

https://github.com/boratanrikulu/gobee
86•boratanrikulu•4d ago•39 comments

Hacker News front page as a site

https://thefrontpage.dev/
251•thatxliner•13h ago•70 comments

Magnifica Humanitas

https://www.vatican.va/content/leo-xiv/en/encyclicals/documents/20260515-magnifica-humanitas.html
1424•theletterf•23h ago•802 comments

Ask HN: Is anyone working at least 4 hours daily on an Apple Vision Pro?

101•widenrun•3h ago•65 comments

Show HN: OpenBrief – Local-first video downloader/summarizer

https://github.com/tantara/openbrief
61•tantara•11h ago•10 comments

What it takes to transpose a matrix

https://gudok.xyz/transpose/
56•tosh•1d ago•3 comments

Nobody cracks open a programming book anymore

https://unix.foo/posts/nobody-cracks-open-a-programming-book/
195•zdw•10h ago•226 comments

Jensen–Shannon Divergence

https://en.wikipedia.org/wiki/Jensen%E2%80%93Shannon_divergence
110•teleforce•3d ago•17 comments

Logseq Doctor: Heal your flat old Markdown files before importing them to Logseq

https://github.com/andreoliwa/logseq-doctor
7•ankitg12•3h ago•1 comments

Gnutella: A Protocol Outliving the World That Created It

https://rickcarlino.com/notes/p2p/gnutella-explanation.html
251•rickcarlino•4d ago•76 comments