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

Data Science Weekly – Issue 659

https://datascienceweekly.substack.com/p/data-science-weekly-issue-659
1•sebg•5m ago•0 comments

Brave Bat Roadmap 4.0

https://brave.com/blog/bat-roadmap-4-0/
1•twapi•10m ago•0 comments

The most, and least, liveable cities in 2026

https://www.economist.com/graphic-detail/2026/07/06/the-worlds-most-and-least-liveable-cities-in-...
1•andsoitis•12m ago•0 comments

Can you run every line of code in Super Mario Bros.?

https://www.youtube.com/watch?v=o0gOALTvkcc
1•badc0ffee•13m ago•0 comments

Show HN: AppleWalls – free 4K wallpapers for Apple devices

https://www.applewalls.com/en
1•fenggit•16m ago•0 comments

InternNav – Navigation Toolbox

https://github.com/InternRobotics/InternNav
1•rickcarlino•17m ago•0 comments

Audar-ASR-V1:Arabic-first speech recognition foundation models with open weights

1•AudarAI•20m ago•1 comments

LKML-reader: a Rust-based interactive reader for Linux Kernel Mailing Lists

https://github.com/RinHizakura/lkml-reader
1•RinHizakura•21m ago•0 comments

Class action suit over deepfake child sexual abuse material expands

https://text.npr.org/nx-s1-5885052
1•1659447091•24m ago•0 comments

Show HN: I made the Chrome Dino Game editable by your AI prompts

https://vibedino.com
1•johnnyapple•25m ago•0 comments

The Oral History of the Dinosaur Input Device (DID)

https://vfxblog.com/dinosaurinputdevice/
1•fabiensanglard•33m ago•0 comments

Graphic Data Processing – 1965 IBM System/360 Computer Lecture and Demonstration [video]

https://www.youtube.com/watch?v=Y0FY3CDCw1o
1•besserwisser•39m ago•0 comments

Pressurizing a Chicken Coop to Clean it [video]

https://www.youtube.com/watch?v=jYspl74j5eM
1•oftenwrong•42m ago•0 comments

Verla: Free AI Humanizer&assignment helper

https://verla.io
1•kaitsai•43m ago•0 comments

How a Transformer Plays Tic-Tac-Toe

https://sbondaryev.dev/articles/transformer
1•thunderbong•45m ago•0 comments

Netflix Is Exploring Live TV and Bundles as It Struggles to Keep Viewers Hooked

https://www.wsj.com/business/media/netflix-is-exploring-live-tv-and-bundles-as-it-struggles-to-ke...
2•mikhael•45m ago•0 comments

Sony disc-free PS5 plan triggered $457M lawsuit, undercutting antitrust defense

https://fortune.com/2026/07/09/sony-playstation-discs-lawsuit-xbox-antitrust/
3•1vuio0pswjnm7•46m ago•0 comments

Restate 1.7: End-to-end Flow Control for your Agents and Back ends

https://www.restate.dev/blog/announcing-restate-1-7
1•cbrewster•46m ago•0 comments

Microsoft's emissions surged 25% in 2025 during data center boom

https://fortune.com/2026/07/09/microsoft-carbon-emissions-2025-data-centers/
3•1vuio0pswjnm7•49m ago•0 comments

NSW Police infiltrate 'VIP Network' underworld phones, send warning message

https://www.abc.net.au/news/2026-07-10/nsw-police-infiltrate-underworld-app/106900648
2•femto•50m ago•1 comments

The NTP server of Australia's largest mobile provider reset time to 2006

https://www.abc.net.au/news/2026-07-10/telstra-warned-about-vulnerability-before-national-outage/...
2•itchingsphynx•52m ago•0 comments

The OS/2 Operating System Didn't Die. It Went Underground (2019)

https://hackaday.com/2019/06/20/the-os-2-operating-system-didnt-die-it-went-underground/
2•andsoitis•53m ago•0 comments

Boeing's Smallest Max Jet Nears FAA Milestone After Years of Delays

https://www.wsj.com/business/airlines/boeings-smallest-max-jet-nears-faa-milestone-after-years-of...
2•armoredmeatball•1h ago•0 comments

A Game for Career Simulator

https://www.thefenomenogame.com/
1•jeyzolo•1h ago•1 comments

What Happened to OS/2?

https://www.youtube.com/watch?v=yJy-zBvqXqU
1•cable2600•1h ago•0 comments

Show HN: Bring All Your Context Together

3•Daniel-Pan•1h ago•1 comments

Terminals for vibe coding, not only Ghostty, but also kitty

https://blog.chuanxilu.net/en/posts/2026/07/from-warp-to-kitty/
1•alexwwang•1h ago•0 comments

Kitty: New Level of Mouse Support

https://sw.kovidgoyal.net/kitty/changelog
2•zdkaster•1h ago•0 comments

Omegle for Weed

https://omeweed.com/
1•mmorga71•1h ago•0 comments

Thoughts on design as founding engineer

https://www.thrice.me/on-design
2•groznyj•1h ago•0 comments