frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Jonathan Blow on Removing Dependencies

https://twitter.com/Jonathan_Blow/status/1924509394416632250
21•anonymousab•1y ago

Comments

austin-cheney•1y ago
Absolutely. This is part of the reason I refuse to go back to JavaScript work, because JavaScript developers don't live in that world.

Everybody claims to want software that achieves better performance and better durability. Even in JavaScript land people claim to want better performance and better durability. Yet, when it comes down to taking ownership or actually doing the work there is no greater evil, so there is a lot of lip service and whining there.

As an experiment just mention replacing some dependencies at work in JavaScript land with some code you have written and see what happens. There aren't salaries large enough to go back to that.

wduquette•1y ago
The smaller the supply chain, the smaller the chance of supply-chain attacks. I program mostly in Java these days, and I have always been very careful of adding external dependencies to my code bases. A few times I have in fact replaced a commonly-used dependency with a home-grown own; and yes, I've been very happy.
underdeserver•1y ago
> But the thing to realize is most of this implementation is spam. It is mostly doing things for people who are not you, for reasons you don't necessarily agree with, chosen by a decision-making method that is deeply flawed.

It's not flawed. It's just made by people whose goals differ from yours.

Inityx•1y ago
This sure does attribute a lot to malice what could be adequately explained by stupidity.
sky2224•1y ago
He really hit the nail on the head with the part about realizing you only need 8% of what a dependency provides a lot of the time.

I recall working on a project where we were using some really old WPF library that provided a bunch of controls for doing things like dropdown menus, data grouping, etc.

We were doing an upgrade of the project, and this library was holding us back since it was stuck on an older version of .NET Framework. I realized we only needed that dropdown functionality since we didn't use anything else from the library.

Ultimately, I just copied the dropdown logic directly from the library, but rewriting it myself wouldn't have been a big undertaking either (it just happened to be open source, so I figured if it ain't broke, don't fix it).

Show HN: A small game where you have to guess the stars of GitHub repositories

https://starguessr.vincentwill.com/
1•Vincenius•1m ago•0 comments

Enhanced Games: Think Olympics with No Rigid Doping Rules

https://www.npr.org/2026/05/24/nx-s1-5831252/enhanced-games-steroids-olympics-trump
1•signa11•4m ago•0 comments

24/7 Renewables Outcompete Fossil Fuels on Costs

https://www.irena.org/News/pressreleases/2026/May/24-7-Renewables-Outcompete-Fossil-Fuels-on-Firm...
1•xbmcuser•7m ago•0 comments

Trump admin shutting key US researchers out of global virus response talks

https://www.cnn.com/2026/05/25/politics/global-virus-response-trump-administration
1•doener•14m ago•0 comments

Dangerously-skip-permissions is the only safe mode

https://www.granola.ai/blog/dangerously-skip-permissions-is-the-only-safe-mode
1•p44v9n•19m ago•0 comments

Maybe Don't Rely on Google's "Modern Web Guidance"

https://adrianroselli.com/2026/05/maybe-dont-rely-on-googles-modern-web-guidance.html
1•moebrowne•19m ago•0 comments

Chinese Room re-visited: How LLM's have real but different understanding of word

https://www.lesswrong.com/posts/PpCHgKsg2xDdPDQhu/the-chinese-room-re-visited-how-llm-s-have-real...
2•stevefan1999•22m ago•0 comments

Market Makers Print Money

https://zozo123.github.io/market-making-sandbox/
1•zozo123-IB•23m ago•0 comments

Owl 3: A minimalist UI framework built on Signals and Proxies

https://odoo.github.io/owl/documentation/v3/owl/
2•pointedulac•24m ago•0 comments

BadHost – CVE-2026-48710 Starlette Host-Header Auth Bypass

https://mcp-scan.nemesis.services/
2•ylk•25m ago•1 comments

Proposals for cyber-propaganda de-escalation

https://www.tandfonline.com/eprint/3VSGIKQQFNMBQXMCS7BR
1•instagraham•27m ago•0 comments

Agile, as we know it, is disappearing

https://ajagara.com/en/blog/agile-wie-wir-es-kennen-verschwindet/
1•fcse•27m ago•0 comments

India moves a step closer to 114 Rafales deal: 'LoR ready to be sent to France'

https://timesofindia.indiatimes.com/india/india-moves-a-step-closer-to-114-rafales-deal-lor-for-m...
2•vrganj•27m ago•0 comments

GPU-Accelerated Alpha Factor Discovery: 30x Faster Than Python GPLearn

https://medium.com/@DolphinDB_Inc/30x-faster-alpha-factor-mining-the-gpu-edge-every-quant-needs-5...
2•CrazyTomato•32m ago•0 comments

How Claude helped me to find a RCE in XReader/Evince/Atril

https://medeiros.zip/posts/CVE-2026-46529-evince
1•0x38B•32m ago•0 comments

End of an Era: Iconic Shibuya Hands to Close After 48 Years

https://spoon-tamago.com/iconic-shibuya-hands-to-close-november/
1•thm•32m ago•0 comments

Build High-Frequency Order Books from Tick Data

https://medium.com/@DolphinDB_Inc/build-high-frequency-order-books-from-tick-data-9da2a6cc2fcf
2•Polly_Liu•35m ago•0 comments

Physical Lens on the Cell

https://physicallensonthecell.org/
1•o4c•38m ago•0 comments

PrivatePulse – Estimate what your private company equity is worth today

https://www.privatepulse.online
1•OscarDK•38m ago•0 comments

It's Hot, Close the Windows

https://www.eneigualauno.com/mental/meanderings/2026/05/25/hot-close-the-window.html
2•reallydontask•41m ago•0 comments

Medieval King Arthur manuscript could fetch £2M at auction

https://www.theguardian.com/books/2026/may/26/medieval-king-arthur-manuscript-auction
2•sandebert•45m ago•0 comments

Inside Google’s Agentic Search Revolution

https://puck.news/inside-googles-agentic-search-revolution/?sharer=425101&token=b032e98a72528abbe...
2•thm•46m ago•0 comments

Checking the math behind OpenAI and Anthropic's latest headlines

https://garymarcus.substack.com/p/checking-the-math-behind-openai-and
2•ColinWright•46m ago•0 comments

How to write code, miss every deadline, and make everyone miserable

https://github.com/Senuto/nodeshub-seo-skills
1•NodesHub•48m ago•1 comments

Scoped Error in Rust

https://kanru.info/scoped-error/
1•fanf2•50m ago•0 comments

The robots are replacing the packages

https://spatie.be/blog/the-robots-are-replacing-the-packages
1•moebrowne•56m ago•0 comments

A Practical Order Matching Framework for High-Frequency Strategy Backtesting

https://medium.com/@DolphinDB_Inc/a-practical-order-matching-framework-for-high-frequency-strateg...
3•dbaa4real•57m ago•0 comments

OpenClaw for Sales – Using Local-First AI Agents for Sales Workflows

https://www.kickscale.com/en/blog/openclaw-sales-ai-agent-revolution
4•mjenul•58m ago•0 comments

25th of May – Towel Day

https://en.wikipedia.org/wiki/Towel_Day
2•smig0•59m ago•0 comments

The Simula One: Linux VR Computer

https://shop.simulavr.com/
2•poly2it•1h ago•0 comments