frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Ask HN: What codebase would you like to see rewritten, updated, or modernized?

6•globnomulous•1d ago
Inspired by this phenomenal write-up of the author's experience in rewriting tmux[1], I'd like to hear from HN: what codebases would benefit from a similar treatment? Or what codbases would you like to see get the 'star' treatment in some way or another -- an upgraded tech stack, modernization, or a rewrite in another language, or in a different idiom/pattern, that you think would be better suited to the job it does?

[1] https://news.ycombinator.com/item?id=44455787

Comments

colkassad•1d ago
GDAL [1]

Don't get me wrong, it's a fantastic and ancient coral reef of a library and tool set but has a lot of inconsistencies in naming conventions and usage (gdal_translate, gdalfinfo). Many geospatial professionals are not savvy enough to leverage it without it being wrapped by someone else like Esri. Windows power users typically install it with something like OSGeo4W [2], whose name I can never remember. Whenever I need it I spin up a Docker image for convenience.

[1] https://github.com/OSGeo/gdal [2] https://trac.osgeo.org/osgeo4w/

perrygeo•1d ago
> inconsistencies

You'll be interested in the changes in 3.11, a single `gdal` entrypoint with a modern CLI. https://gdal.org/en/stable/development/rfc/rfc104_gdal_cli.h...

Installation is still a beast, mainly because it's one monolithic thing. It's a spatial analysis library, dozens of applications, and hundreds of filetype drivers - all in a single build process. Each driver has its own quirks and the abstraction leaks like a sieve. In retrospect, I think the spatial logic, the drivers, and the apps should have been broken up into loosely-coupled components. But the convenience of an all-in-one megalith was hard to beat.

colkassad•1d ago
Interesting, thanks for the link.
horsellama•1d ago
homebrew. I dream of something quick and simple to use as uv is now for python ecosystem
bnycum•1d ago
I wouldn’t say it’s a full replacement for homebrew, but I am enjoying mise so far after hearing about it earlier this week.

https://github.com/jdx/mise

geophph•1d ago
The main codebase a team I work with uses.

They’re a data science team mostly but the main “data processing engine” that they solely rely on was written by a dude who split right as he “finished it”. No one knows how it really works. Black box style. Has been “the way” for 5 years. I’m not sure if no one cares, or no one cares to care, but they don’t seem to want to change it. Maybe it works, but also funny how many business critical decisions are made based on the code that everyone has only ever “just trusted”.

gradschool•15h ago
Compiz. It has never been surpassed as a desktop environment.

Ask HN: How did Soham Parekh get so many jobs?

253•jshchnz•3d ago•357 comments

Ask HN: Advice for Starting a Hacker Space?

21•pkdpic•8h ago•20 comments

Ask HN: Worth leaving position over push to adopt vibe coding?

68•NotAnOtter•1d ago•81 comments

Tell HN: A fake, highly obfuscated Solidity VSCode plugin found on marketplace

12•navad•13h ago•1 comments

Ask HN: How many communities HN it devs in C language?

4•FerkiHN•16h ago•7 comments

Why did not numpy copy the J rank concept?

14•jrank•23h ago•5 comments

Ask HN: How do you sell to B2B in current state of AI?

4•salesdo•12h ago•4 comments

Ask HN: What Are You Working On? (June 2025)

435•david927•6d ago•1370 comments

Ask HN: Freelancer? Seeking freelancer? (July 2025)

84•whoishiring•4d ago•200 comments

Ask HN: Who is hiring? (July 2025)

268•whoishiring•4d ago•377 comments

Ask HN: Who wants to be hired? (July 2025)

128•whoishiring•4d ago•361 comments

Ask HN: What clever tools/scripts do you use to manage development environments?

8•sebst•1d ago•11 comments

Looking for Early Testers for a AI Assistant Inside Zotero

10•jie6•1d ago•1 comments

Ask HN: Requests for Software – have something you want built?

8•NewUser76312•17h ago•3 comments

Ask HN: What's the 2025 stack for a self-hosted photo library with local AI?

224•jamesxv7•5d ago•120 comments

Ask HN: Is there a business for extracting US tech talent?

27•Arubis•2d ago•36 comments

Ask HN: Can't Figure Out Where to Go Next Career Wise

4•OulaX•21h ago•3 comments

Ask HN: Are there any good WASM-based sites for learning Bash, Linux and CLI?

7•brightbeige•1d ago•2 comments

Super Simple "Hallucination Traps" to detect interview cheaters

28•EliotHerbst•3d ago•36 comments

OT Devices Exposed Online Without Authentication – Research Disclosure

3•hacker_might•1d ago•0 comments

1KB JavaScript Demoscene Challenge Just Launched

114•babakode•4d ago•31 comments

Ask HN: What are the best resources to help with health insurance denials?

10•cigna•2d ago•11 comments

Ask HN: What are non-social media ways to share photography/art

6•rPlayer6554•1d ago•9 comments

Ask HN: Why there is no demand for my SaaS when competition is killing it?

33•drvroom•4d ago•32 comments

Ask HN: How do companies like OpenAI, Perplexity fine tune rich output?

6•agaase19•2d ago•3 comments

A client wants to buy old SaaS app – smart move or risk?

6•AbbeyRoadRunner•1d ago•6 comments

Ask HN: What are good questions to ask in a remote round in post GPT era?

7•ashu1461•2d ago•17 comments

Ask HN: What codebase would you like to see rewritten, updated, or modernized?

6•globnomulous•1d ago•7 comments

Ask HN: Ideas to acquire "good taste" in programming?

10•danielciocirlan•2d ago•10 comments

Ask HN: I give in, what are the resources for picking up AI-assisted coding?

4•dhosek•2d ago•7 comments