frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Programming, Evolved: Lessons and Observations

https://github.com/kulesh/dotfiles/blob/main/dev/dev/docs/programming-evolved.md
17•dnw•2h ago

Comments

agentultra•1h ago
Traditional engineering involves more than talking to people, teams, and trade offs.

Where I live the engineering society here does license software engineers now and enforces the term, "Software Engineer," as a protected term. You can't just call yourself a software engineer. You have to have educational credentials, pass exams, and be licensed. You have to keep up with your educational requirements. You have to be insured.

It boils down to the same thing, people and teams, but the difference is liability.

Personally I think we're better off pair programming with actual people than GenAI chat bots. We get to teach each other and learn together which improves our skills. We actually need to socialize and be around people to remain healthy. You miss out on all of these benefits with chat bots.

And there's growing evidence that you don't learn as much when using them [0].

Consider when using them is appropriate and maybe don't rely on them for everything.

[0] https://arxiv.org/abs/2506.08872

udog2•46m ago
I'm curious, which country or region does this licensing? I'd like to learn more.
paodealho•26m ago
> ... "Software Engineer," as a protected term. You can't just call yourself a software engineer.

In my irrelevant opinion, this is good. To me at least, the word engineer represents someone with a big, heavy responsibility on their hands.

I never liked being called an engineer and only have it on my resume because that's the keyword recruiters search on linkedin nowadays. One reason is that I don't have formal education. The other is that, in almost 15 years of experience, I witnessed very few occasions of software receiving proper care to the extent that I could call it "engineering".

ramon156•1h ago
> There is so much fun, beauty and pleasure in writing code by hand. You can still handcraft code. Just don’t expect this to be your job. This is your passion.

Can people keep a good mental model of the repo without writing code? I always feel like I lose my thoughts if I let an LLM do it for me. I totally get that LLMs can do stuff faster and (Given the right context) sometimes keep better track of this than humans can.

Even musicians had to go digital, but that doesn't mean people stopped playing raw instruments. Will company culture shift towards one senior that has the context + 7 LLMs that work for him? is that where we're heading towards?

WillAdams•47m ago
I've found that the best aid to keeping a mental model of the structure of a project is to document it well using Literate Programming:

http://literateprogramming.com/

which then affords a PDF w/ a ToC, indices, and sidebars and other navigational aids all hyperlinked so as to make moving through the code and its documentation quick and fluid.

Then, when I arrive at the section of code which needs to be updated, the documentation and reasoning about its current state is right there.

Not sure if this scales up to multiple developers though....

TylerLives•15m ago
You're still in charge, don't let LLMs do whatever they want.
m0llusk•11m ago
Still not convinced.

Advocates claim this helps, but imply that programmers should now be constantly evaluating a dozen or more assistants in various ways and honing prompting strategies. Does that not take time and effort? Wouldn't it make more sense to let the technology develop more?

And then there is this claim that it makes things easier and faster, but what is actually being coded? Has anything remarkable ever come out of vibe coding? Seems like nothing but a lot of unremarkable applications that push no boundaries.

Really coming up with new ideas often means coming up with variations and then honing the results. When iterating like that the speed of coding is already a minor input because what really matters is the judgement calls of knowing what kinds of things to try and when to abandon approaches that are not working out.

And what about all the negative implications that we are still trying to figure out. Just because no vibe code has yet triggered intellectual property lawsuits doesn't mean that won't happen because there is already a lot of that kind of thing going on in the LLM space. And what about the damage that data centers are doing to the environment, to the grid, to markets for processors and memory? When I code things by hand the amount of liability and wreckage I generate is minimal.

Apple Is Fighting for TSMC Capacity as Nvidia Takes Center Stage

https://www.culpium.com/p/exclusiveapple-is-fighting-for-tsmc
111•speckx•1h ago•77 comments

25 Years of Wikipedia

https://wikipedia25.org
76•easton•2h ago•38 comments

Show HN: TinyCity – A tiny city SIM for MicroPython (Thumby micro console)

https://github.com/chrisdiana/TinyCity
40•inflam52•1h ago•2 comments

The URL shortener that makes your links look as suspicious as possible

https://creepylink.com/
606•dreadsword•12h ago•119 comments

OBS Studio 32.1.0 Beta 1 available

https://github.com/obsproject/obs-studio/releases/tag/32.1.0-beta1
30•Sean-Der•1h ago•5 comments

Claude Cowork exfiltrates files

https://www.promptarmor.com/resources/claude-cowork-exfiltrates-files
774•takira•19h ago•341 comments

The 3D Software Rendering Technology of 1998's Thief: The Dark Project (2019)

https://nothings.org/gamedev/thief_rendering.html
55•suioir•5h ago•23 comments

Impeccable Style

https://impeccable.style
57•noemit•3d ago•30 comments

The Palantir app helping ICE raids in Minneapolis

https://www.404media.co/elite-the-palantir-app-ice-uses-to-find-neighborhoods-to-raid/
227•fajmccain•1h ago•146 comments

Programming, Evolved: Lessons and Observations

https://github.com/kulesh/dotfiles/blob/main/dev/dev/docs/programming-evolved.md
17•dnw•2h ago•7 comments

Z80 Mem­ber­ship Card

https://sunrise-ev.com/z80.htm
71•exvi•3d ago•20 comments

Investing with GIFs: A Visual Guide

https://www.ft.com/content/9b1ff0b8-a1e8-4869-8d61-620c5ed32d35
7•7777777phil•5d ago•3 comments

Jiga (YC W21) Is Hiring Full Stack Engineers

https://jiga.io/about-us
1•grmmph•4h ago

Ask HN: How are you doing RAG locally?

272•tmaly•1d ago•116 comments

Raspberry Pi's New AI Hat Adds 8GB of RAM for Local LLMs

https://www.jeffgeerling.com/blog/2026/raspberry-pi-ai-hat-2/
193•ingve•7h ago•146 comments

Ask HN: Share your personal website

731•susam•22h ago•2002 comments

The 500k-ton typo: Why data center copper math doesn't add up

https://investinglive.com/news/the-500000-ton-typo-why-data-center-copper-math-doesnt-add-up-2026...
66•thebeardisred•3h ago•90 comments

Show HN: MailPilot – Freedom to go anywhere while your agents work

28•keepamovin•8h ago•34 comments

San Remo Pasta Measurer

https://www.toxel.com/tech/2025/09/17/san-remo-pasta-measurer/
37•surprisetalk•5d ago•28 comments

Scaling long-running autonomous coding

https://cursor.com/blog/scaling-agents
241•samwillis•17h ago•149 comments

French Court Orders Popular VPNs to Block More Pirate Sites, Despite Opposition

https://torrentfreak.com/french-court-orders-popular-vpns-to-block-more-pirate-sites-despite-oppo...
68•iamnothere•2h ago•47 comments

I spent a year on Linux and forgot to miss Windows

https://www.theverge.com/features/861968/year-using-linux
23•speckx•1h ago•20 comments

Ask HN: What did you find out or explore today?

155•blahaj•22h ago•261 comments

Crafting Interpreters

https://craftinginterpreters.com/
176•tosh•17h ago•41 comments

The State of OpenSSL for pyca/cryptography

https://cryptography.io/en/latest/statements/state-of-openssl/
179•SGran•18h ago•43 comments

Bubblewrap: A nimble way to prevent agents from accessing your .env files

https://patrickmccanna.net/a-better-way-to-limit-claude-code-and-other-coding-agents-access-to-se...
141•0o_MrPatrick_o0•14h ago•110 comments

Find a pub that needs you

https://www.ismypubfucked.com/
347•thinkingemote•1d ago•320 comments

European military personnel arrive in Greenland as Trump says US needs island

https://www.bbc.com/news/articles/cd0ydjvxpejo
14•vinni2•16m ago•14 comments

New Safari developer tools provide insight into CSS Grid Lanes

https://webkit.org/blog/17746/new-safari-developer-tools-provide-insight-into-css-grid-lanes/
103•feross•15h ago•55 comments

Python: Tprof, a Targeting Profiler

https://adamj.eu/tech/2026/01/14/python-introducing-tprof/
38•jonatron•7h ago•0 comments