frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: Grammar of Graphics CLI tool made in Rust

https://github.com/williamcotton/gramgraph
1•williamcotton•1m ago•0 comments

Show HN: The Trawl CLI, trudge through agent harness logs for shit and giggles

https://the-daily-claude.github.io/the-daily-claude/
1•ElFitz•1m ago•0 comments

Connecting in Narratives

https://jason.blog/2026/04/16/connecting-in-narratives/
1•chilipepperhott•2m ago•0 comments

Montgomery Multiplication in Signed Redundant Representations [pdf]

https://github.com/pornin/small-ecdsa/blob/main/tex/mmul.pdf
1•eripen•3m ago•0 comments

The Ultimate Question: What Does the Endgame Look Like?

https://brodzinski.com/2026/04/what-endgame-looks-like.html
1•flail•5m ago•0 comments

Lessons from Going Solo

https://alex000kim.com/posts/2026-04-20-lessons-from-going-solo/
2•alex000kim•5m ago•0 comments

The $400M Machine That Spawned the Most Coveted Toy

https://www.wsj.com/lifestyle/asml-lego-set-euv-machine-61dd93c6
1•pondsider•5m ago•0 comments

GitHub Trip Report (2019)

https://fossil-scm.org/forum/forumpost/536ce98d85
1•thunderbong•7m ago•0 comments

Rip language. Compiles to ES2022. Built-in reactivity

https://github.com/shreeve/rip-lang
1•perfunctory•7m ago•0 comments

Open-Weight Models: Curated Guide for Production LLM Deployment

https://github.com/phlx0/awesome-open-weight-models
1•phlx0•9m ago•0 comments

Cryptocurrency industry on track to surpass 2024 spending on Texas midterm races

https://www.texastribune.org/2026/04/20/texas-crypto-currency-pacs-fairshake-menefee-green/
1•hn_acker•10m ago•1 comments

Codebase Readiness Grid: can your repo handle AI agents?

https://github.com/Kenogami-AI/codebase-readiness
1•zoyth•10m ago•0 comments

Could 'A River Runs Through It' Have Been a Hit Today?

https://www.nytimes.com/2026/04/20/books/could-a-river-runs-through-it-have-been-a-hit-today.html
1•duxup•12m ago•1 comments

Reflections on Vibe Researching

https://joshuagans.substack.com/p/reflections-on-vibe-researching
2•alphabetatango•13m ago•0 comments

Show HN: Evading an AI SOC with Sable from Vulnetic

https://blog.vulnetic.ai/evading-an-ai-soc-with-sable-from-vulnetic-fad12376995c
1•danieltk76•15m ago•0 comments

Why the Wellness Elite Such as Jordan Peterson and Mark Hyman Are Getting Sepsis

https://sgcarney.substack.com/p/the-miracle-treatment-that-almost
2•randycupertino•15m ago•1 comments

Show HN: ANSI Saver for Apple TV

https://apps.apple.com/us/app/ansi-saver/id6762137767
1•lardissone•15m ago•0 comments

Yann LeCun says Dario Amodei "knows nothing about AI effects on jobs"

https://timesofindia.indiatimes.com/technology/tech-news/godfather-of-ai-and-metas-most-popular-e...
2•kordlessagain•16m ago•0 comments

Anthropomorphism and Trust in Human-Large Language Model Interactions

https://arxiv.org/abs/2604.15316
1•Brajeshwar•16m ago•0 comments

Show HN: We trained a 32B model to beat Opus 4 at credit card optimization

https://huggingface.co/spaces/endishai/blog-grpo-credit-cards
3•dimberman•20m ago•0 comments

GraalVM JavaScript Sandboxing

https://www.graalvm.org/latest/security-guide/sandboxing/
1•eatonphil•21m ago•0 comments

A Security Framework Sized for the Business You Run

https://nerdsec.io/blog/a-security-framework-sized-for-the-business-you-actually-run/
2•levidurfee•21m ago•0 comments

You don't need a RAG, you just need RAG

https://enopdf.com/blog/rag-for-pdfs/
1•gcassie•22m ago•0 comments

MNT Reform is an open hardware laptop, designed and assembled in Germany

http://mnt.stanleylieber.com/reform/
2•speckx•22m ago•0 comments

Two Paradoxes Blocking Bitcoin

https://alignmenteconomy.org
2•moeman245•24m ago•1 comments

Show HN: Self-hosted Raspberry Pi wall display (no cloud, no subscription)

https://github.com/silentg33k/chalkboard-installer
1•g_33_k•24m ago•1 comments

Learn Vim for the Last Time

https://danielmiessler.com/blog/vim
1•dolfmaggot•28m ago•1 comments

Build the Dam System

https://jsfour.substack.com/p/build-the-dam-system
1•js4•28m ago•0 comments

Show HN: Germball – Drone-deployed seeds triggered by soil moisture

https://www.indiegogo.com/en/projects/germball/germball--smart-seed-capsule
1•lukascodes•28m ago•0 comments

Corporate Bullshit Considered Harmful

https://chuniversiteit.nl/papers/corporate-bullshit
1•ibobev•29m ago•0 comments
Open in hackernews

I don't chain everything in JavaScript anymore

https://allthingssmitty.com/2026/04/20/why-i-dont-chain-everything-in-javascript-anymore/
9•AllThingsSmitty•1h ago

Comments

tears-in-rain•1h ago
> Modern Web Engineering
prismatix•37m ago
Not trying to sound snarky, but this is just part of transitioning from a junior/mid to a more senior developer: realizing that code readability matters more than terse-ness.
plumbees•25m ago
I agree that debugging these pipelines are a nightmare sometimes. It's something that frustrates me sometimes because even though in OOP it won't be terse the action would be clearer. OOP can at times also introduce less cognitive load as well. I wonder if the issue is the mixing of paradigms. Although I don't think everything should follow purity boundaries: functional must always be functional and OOP languages should just be OOP but perhaps the mixture of doing functional programming in a OOP paradigm introduces unintended quirks that are cognitively taxing when bugs occur. (I've written 10 drafts and I'm not sure what I want to say so I'm going to just land it here and see what happens)
plumbees•24m ago
I guess I'm struggling because I also do like the IDEA of the unix commands being text that is piped around through commands so I do enjoy the concept of the purity of that mechanism.
joshstrange•19m ago
Agreed, while chaining can look very pretty, it's a pain to re-parse and a pain to modify.

It's the same reason I don't like this style of function:

    .map(var => var.toUpperCase())
Sure, it's great today but but I want to debug it I need to add `{}` in and/or if I need to add a second operations I need to add the curly braces as well. That's I prefer explicit:

    .map((var) => {
        return var.toUpperCase();
    })
Since it's much easier to drop in a debug line or similar without re-writing surrounding code. It also makes the git diff nicer in the future when you decided to do another operation within the `.map()` call.

I've asked many people to re-write perfectly functioning code for this same reason. "Yes, I know you can do it all in 1 line but let's create variables for each step so the code is self-documenting".