frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Inside The Republican network behind big soda's bid to pit Maga against Maha

https://www.theguardian.com/us-news/2025/oct/19/inside-the-republican-network-behind-big-sodas-bi...
2•CrypticShift•3m ago•0 comments

AT Protocol alternatives to popular social media platforms

https://aternative.to/
1•Kye•5m ago•0 comments

We empower communities and nations around the world to map the electrical grid

https://MapYourGrid.org/
1•edward•11m ago•0 comments

AI-powered security engineers and source code scanners

https://joshua.hu/retrospective-zeropath-ai-sast-source-code-security-scanners-vulnerability
1•ingve•12m ago•0 comments

Big trouble if AI and crypto aren't bubbles

https://www.abc.net.au/news/2025-10-20/ai-crypto-bubbles-speculative-mania/105884508
1•chris1993•12m ago•0 comments

Show HN: 18yo first iOS app: blocks distracting apps and unlocks with QR/barcode

https://apps.apple.com/us/app/recode-screen-time-control/id6752352978
5•alhart•15m ago•0 comments

Timing of High-Fat Diets Affects Weight

https://www.medscape.com/viewarticle/timing-high-fat-diets-affects-weight-mouse-study-shows-2025a...
1•wjb3•16m ago•2 comments

What self-hosting advice do you wish you knew earlier?

https://old.reddit.com/r/selfhosted/comments/1o8fpq6/what_selfhosting_advice_do_you_wish_you_knew/
1•sipofwater•16m ago•0 comments

Improving Character Is Easier Than Improving IQ

https://www.robkhenderson.com/p/improving-character-is-easier-than
1•paulpauper•19m ago•0 comments

Yes, I Wrote a Secret Book for Children

https://www.honest-broker.com/p/yes-i-wrote-a-secret-book-for-children
1•paulpauper•19m ago•0 comments

Goodbye, for Now

https://superbowl.substack.com/p/goodbye-for-now
1•paulpauper•19m ago•0 comments

Show HN: Adverse Media Risk API – AI-Powered JSON Profiles for KYC/KYB

https://www.satyapan.xyz/static/adverse-media-api-launch.html
1•mannuiitd•20m ago•0 comments

Git Forges

https://wincent.dev/blog/forges
1•sizediterable•24m ago•0 comments

Show HN: Dashboard tracking which sources Perplexity uses

https://geo-optimization.researchly.at
1•leo_researchly•24m ago•0 comments

Bible and Quran apps flagged NSFW by F-Droid

https://forum.f-droid.org/t/nsfw-flag-incorrectly-added-to-bible-and-quran-apps/33401
21•jtlebigot•25m ago•17 comments

Ibuprofen May Have Anti-Cancer Properties

https://www.sciencealert.com/a-common-pain-relief-drug-may-have-anti-cancer-properties
1•Gaishan•26m ago•0 comments

Human Space Exploration: The Next 50 Years by Michael D. Griffin (2007)

https://web.archive.org/web/20210115153133/https://aviationweek.typepad.com/space/2007/03/human_s...
1•rbanffy•29m ago•0 comments

Electrostatic charges pull roundworms through air to its insect targets

https://www.science.org/content/article/bull-s-eye-static-electricity-pulls-worm-through-air-its-...
2•Gaishan•30m ago•0 comments

Song Exploder

https://songexploder.net/
1•bookofjoe•31m ago•0 comments

The A.I. Boom and the Spectre of 1929

https://www.newyorker.com/news/the-financial-page/the-ai-boom-and-the-spectre-of-1929
2•mitchbob•35m ago•1 comments

The solution is simple but you aren't demoralized enough yet – geohot

https://geohot.github.io//blog/jekyll/update/2025/10/19/solution-is-simple.html
4•mefengl•39m ago•0 comments

OpenAI's dominance is unlike anything Silicon Valley has ever seen

https://www.cnbc.com/2025/10/11/open-ai-silicon-valley-tech-startup.html
1•donsupreme•41m ago•0 comments

Alaska Air Guard Evacuates Typhoon Victims

https://www.airandspaceforces.com/air-national-guard-evacuation-of-alaska-typhoon-victims/
2•Bender•42m ago•0 comments

Running DuckDB at 10 TB scale

https://datamonkeysite.com/2025/10/19/running-duckdb-at-10-tb-scale/
1•Welteneroberer•42m ago•0 comments

Ask HN: Those who applied to the OpenAI Grove program, did you ever hear back?

15•heywoods•44m ago•0 comments

Show HN: AI File Sorter 0.9.7

https://github.com/hyperfield/ai-file-sorter
1•hyperfield•47m ago•0 comments

Show HN: Simple Static Site Generator Built with Vite and Vento

https://www.npmjs.com/package/vitto
1•riipandi•48m ago•0 comments

Darién Gap

https://en.wikipedia.org/wiki/Dari%C3%A9n_Gap
3•DyslexicAtheist•48m ago•0 comments

Ethereum's Fusaka Upgrade Could Cut Node Costs, Ease Adoption

https://www.coindesk.com/tech/2025/10/08/ethereum-s-fusaka-upgrade-could-cut-node-costs-ease-adop...
1•PaulHoule•49m ago•0 comments

Job Interviews Are Broken

https://www.theatlantic.com/technology/2025/10/ai-cheating-job-interviews-fraud/684568/
2•smartmic•50m ago•1 comments
Open in hackernews

What Unix pipelines got right and how we can do better

https://programmingsimplicity.substack.com/p/what-unix-pipelines-got-right-and
16•rajiv_abraham•2h ago

Comments

rajiv_abraham•1mo ago
I find Paul's take on simplicity(and complexity) very illuminating.
quantified•1mo ago
> This cross-language composition remains remarkably rare in modern development, where we typically force everything into a single language ecosystem and its assumptions.

I think IPC via HTTP, gRPC, Kafka, files, etc allows language decoupling pretty well. Intra-process communication is primarily single-language, though you can generally call from language X into C-language libs. Cross-process, I don't see where the assertion comes from.

lenkite•1mo ago
Something like Kafka should be part of the core operating system. Its API has been stable for years (decade+?) now.
cenamus•1h ago
Isn't dbus pretty much that (not that it's particularly good)
all2•1h ago
Wouldn't passing comms through a C ABI still be placing everything into a single language? Or am I conflating communication protocol with 'language'? My parser/combinator/interpreter senses are tingling.
userbinator•1h ago
When cat writes to stdout, it doesn't block waiting for grep to process that data.

It will certainly do that if the buffer is full.

prevents the implicit blocking

No, that's exactly the case of implicit blocking mentioned above.

Does anyone else find this article rather AI-ish? The extreme verbosity and repetitiveness, the use of dashes, and "The limitation isn't conceptual—it's syntactic" are notable artifacts.

Joker_vD•1h ago
If anything, the pre-pipe style of

    prog1 -input input_file -output tmp1_file
    prog2 -input tmp1_file -output tmp2_file && del tmp1_file
    prog3 -input tmp2_file -output tmp1_file && del tmp2_file
    ...
    progN -input tmpX_file -output output_file && del tmpX_file
is more in line with the author's claimed benefits of the pipes than the piped style itself. The process isolation is absolute, they are separated not just in space, but in time as well, entirely!
1718627440•1h ago
> It will certainly do that if the buffer is full.

You can consider that an OS/resource specific limitation, rather than a limitation in the concept.

Joker_vD•59m ago
Nah. Having built-in automatic backpressure is one of the most underappreciated things about the UNIX pipes.
1718627440•56m ago
Fully agree. This is still a representation of the available resources.
geysersam•1h ago
> Does anyone else find this article rather AI-ish?

After reading the whole thing, yes! Specifically it feels incoherent in the way AI text often is. It starts by praising unix pipes for their simple design and the explicit tradeoffs they make, and then proceeds explaining how we could and should make the complete opposite set of tradeoffs.

1718627440•57m ago
Also the headings are just sprinkled at intervals and don't really fit the text.
kej•46m ago
That would explain the strangeness of the recent spherical cows article from the same site, as well.
nickelpro•1h ago
This looks and reads like AI slop.

Also viewing Unix pipes as some special class of file descriptor because your Intro to OS professor didn't teach you anything more sophisticated than shell pipe syntax is kinda dumb.

File descriptor-based IPC has none of the restrictions discussed in this article. They're not restricted to text (and the author does point this out), they're not restricted to linear topologies, they work perfectly fine in parallel environments (I have no idea what this section is talking about), and in Unix-land processes and threads are identically "heavy" (Windows is different).

kazinator•1h ago
Unix pipelines got something right by being a syntactic sugar for chaining pure function application. It's easy to get excited when you don't understand this.

For instance sqrt(sin(cos(theta))) can be notated < theta | cos | sin | sqrt.

Pipeline syntax implemented in functional languages expands into chained function invocation.

Everything follows from that: what we know about combining functions applies to pipes.

> When cat writes to stdout, it doesn't block waiting for grep to process that data.

That says nothing more than that nested function invocations admit non-strict evaluation strategies. E.g. the argument of a function need not be reduced to a value before it is passed to another, which can proceed with a calculation which depends on that result before obtaining it.

When you expand the actual data dependencies into a tree, it's obvious to see what can be done in parallel.

hnlmorg•1h ago
> The lack of fan-out makes it awkward to express combinations where one sender feeds many receivers. In 1970, avoiding garbage collection was a practical necessity, but today garbage collection is available in most programming workflows and fan-out could be implemented much more easily through message copying rather than consumption.

Fanout has precisely zero dependency on GC. For example ‘tee’ has been around for decades and it can copy io streams just fine.

There has been some effort to built fanout shells too. With a discussion in HN earlier this month on one called dgsh https://news.ycombinator.com/item?id=45425298

Edit: I agree with other comments that this feels like AI slop

jeffbee•1h ago
"It's limited to unstructured text" requires ignoring ASCII unit and record separators. The people who came up with this stuff weren't dumb.