frontpage.
newsnewestaskshowjobs

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).

Pre-Computer Machine Cryptanalysis [pdf]

https://www.nsa.gov/portals/75/documents/news-features/declassified-documents/tech-journals/famou...
1•Bluestein•27s ago•0 comments

Show HN: Tradecraft.academy – the trading coach I couldn't find, so I built one

https://tradecraft.academy
1•2au_observer•1m ago•0 comments

Show HN: Digital business cards with your own domain

https://cards.digital-railways.com
1•not_wowinter14•1m ago•0 comments

Show HN: Beaver Backlog, an issue tracker that lives in your repo

https://github.com/builtbystef/beaver-backlog
1•builtbystef•2m ago•0 comments

AI models are breaking out of their cages. Their creators are scrambling

https://www.washingtonpost.com/technology/2026/08/10/openai-anthropic-under-pressure-explain-ai-h...
1•saikatsg•2m ago•0 comments

Hi-Fi Tape Recorder Changed Radio Forever

https://spectrum.ieee.org/magnetophon-laugh-track
1•Jimmc414•2m ago•0 comments

Fun with a Quadra 950 and a Whole Lot of RAM

https://lowendmac.com/2026/fun-with-a-quadra-950-and-a-whole-lot-of-ram/
1•geerlingguy•3m ago•0 comments

What Irregularity Costs: CUDA C++, Rust, and Triton

https://arxiv.org/abs/2608.08287
1•Jimmc414•3m ago•0 comments

Semiconductors: Commerce Needs Plan to Meet Chips for America R&D Requirements

https://www.gao.gov/products/gao-26-109121
1•Jimmc414•3m ago•0 comments

Anatomy of a One-Minute Outage

https://ajitabhpandey.info/2026/08/anatomy-of-a-one-minute-outage/
1•saikatsg•5m ago•0 comments

The App That Never Asks Your Name

https://praveenvijayan.substack.com/p/the-app-that-never-asks-your-name
1•praveenvijayan•5m ago•0 comments

Trail of Bits Skills Marketplace

https://github.com/trailofbits/skills
1•wslh•7m ago•0 comments

Speaking for the Dead

https://longreads.com/2026/08/11/obituaries-new-york-times-sam-roberts/
1•NaOH•10m ago•1 comments

Could your tattoo stop you from getting a job?

https://www.bbc.com/news/articles/cpq81y7x1yeo
2•bookofjoe•10m ago•1 comments

Show HN: Webstractor – Pay-as-You-Go Web Data API for AI Agents

https://webstractor.com/
2•mariusbolik•11m ago•0 comments

EU coordinates fact-checkers with Meta and TikTok to avoid another Ceuta crisis

https://www.euronews.com/my-europe/2026/08/11/eu-coordinates-fact-checkers-with-meta-and-tiktok-t...
3•devonnull•11m ago•0 comments

Show HN: Secure HyperDHT-based agent=>human declarative credentials requester

https://peardrop.fyi/
1•smashah•12m ago•1 comments

Detectores de IA, O novo clero da autenticidade, O Grande Assalto da Obra III

https://geraldoaugustoseabra.substack.com/p/detectores-de-ia-o-novo-clero-da-74c
1•newsgames•12m ago•0 comments

The Day We Almost Let a Bot Lose Us a Loyal Customer

https://cacm.acm.org/blogcacm/the-day-we-almost-let-a-bot-lose-us-a-loyal-customer/
1•visha1v•12m ago•1 comments

Show HN: Advect – autodiff for NumPy and Array API programs

https://yaugenst.github.io/advect/0.1.0/playground/
1•yaugenst-flex•13m ago•0 comments

Canada's wildfire season is taking a heavy toll on First Nations

https://grist.org/global-indigenous-affairs-desk/canadas-wildfire-season-is-taking-a-heavy-toll-o...
2•speckx•15m ago•0 comments

Curl: Nobody Wants to Work with Windows

https://www.heise.de/en/news/curl-Nobody-wants-to-work-with-Windows-11409147.html
4•smartmic•15m ago•1 comments

Professor turns childhood Double Dutch idea into a real machine [video]

https://www.youtube.com/watch?v=DKULb7zybBc
2•bryanrasmussen•15m ago•1 comments

Five Programming Books That Changed How I Think

https://adamtornhill.substack.com/p/five-programming-books-that-changed
3•birdculture•16m ago•0 comments

Grok Bot

https://twitter.com/bot/status/2087224798078517251
3•punnerud•18m ago•0 comments

Show HN: ThinkingType, an eval measuring if fonts change VLM judgments

https://github.com/wdanfort/thinkingtype
1•bwuckner-sf•19m ago•1 comments

Lightricks/LTX-2.5 – Video, Audio and World Simulation

https://huggingface.co/Lightricks/LTX-2.5
1•embedding-shape•19m ago•0 comments

An unreleased Anthropic model made progress on one of math's biggest unsolved

https://techcrunch.com/2026/08/11/an-unreleased-anthropic-model-made-progress-on-one-of-maths-big...
3•sbulaev•19m ago•0 comments

The whole of PyTorch on one page

https://tensor.khalilli.ai/blog/part-0-the-map/
5•akhalilli•21m ago•0 comments

Show HN: The Complexity Behind Products

https://s-1.vercel.app/
1•Altaba•22m ago•0 comments