frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Anthropic surpasses OpenAI to become most valuable AI startup

https://qazinform.com/news/anthropic-surpasses-openai-to-become-worlds-most-valuable-ai-startup
146•Bolat14•1h ago•123 comments

Voxel Space

https://s-macke.github.io/VoxelSpace/
27•davikr•42m ago•3 comments

Pandoc Templates

https://pandoc-templates.org/
225•ankitg12•5h ago•30 comments

Openrsync: An implementation of rsync, by the OpenBSD team

https://github.com/kristapsdz/openrsync
102•sph•4h ago•45 comments

Zig: Build System Reworked

https://ziglang.org/devlog/2026/#2026-05-26
214•tosh•6h ago•115 comments

Leo's first encyclical attacks technological messianism

https://www.economist.com/europe/2026/05/28/leos-first-encyclical-attacks-technological-messianism
87•1vuio0pswjnm7•4h ago•68 comments

Navier-Stokes fluid simulation explained with Godot game engine

https://myzopotamia.dev/navier-stokes-fluid-simulation-explained-with-godot
43•myzek•3d ago•7 comments

IXI's autofocusing lenses are almost ready to replace multifocal glasses

https://www.engadget.com/wearables/ixis-autofocusing-lenses-multifocal-glasses-ces-2026-212608427...
53•amichail•2d ago•15 comments

Proposed new US funding rules: We can cancel any grant at any time

https://arstechnica.com/science/2026/05/the-office-of-management-and-budget-tries-again-to-crippl...
203•mhalle•3h ago•140 comments

Show HN: Helios – what plug-in solar could generate for any address in Britain

https://helios.southlondonscientific.com/
48•ruaraidh•3h ago•10 comments

What Happened to the Locusts?

https://explosion-scratch.github.io/locusts/
90•explosion-s•3d ago•23 comments

SQLite is all you need for durable workflows

https://obeli.sk/blog/sqlite-is-all-you-need-for-durable-workflows/
608•tomasol•21h ago•312 comments

Memory decline after menopause linked to loss of estrogen production in brain

https://news.northwestern.edu/stories/2026/05/memory-decline-after-menopause-linked-to-loss-of-es...
29•gmays•1h ago•1 comments

Macsurf, "modern" web browser for macOS 9

https://github.com/mplsllc/macsurf
48•gattilorenz•8h ago•7 comments

Notes from the Mistral AI Now Summit

https://koenvangilst.nl/lab/mistral-ai-now-summit
413•vnglst•22h ago•177 comments

Danish pension fund excludes SpaceX citing governance and valuation

https://www.reuters.com/legal/transactional/danish-pension-fund-excludes-spacex-citing-governance...
353•vrganj•7h ago•277 comments

Floor and Ceil versus Denormals on CPU and GPU

https://asawicki.info/news_1802_floor_and_ceil_versus_denormals_on_cpu_and_gpu
31•ibobev•4d ago•5 comments

Print with dozens of colors: Our new open-source ColorMix for PrusaSlicer

https://blog.prusa3d.com/our-new-open-source-colormix-model-in-prusaslicer-and-easyprint_136079/
194•rented_mule•3d ago•53 comments

Snowboard Kids 2 is 100% Decompiled

https://blog.chrislewis.au/snowboard-kids-2-is-100-decompiled/
244•GaggiX•3d ago•99 comments

MCP is dead?

https://www.quandri.io/engineering-blog/mcp-is-dead
312•nadis•16h ago•300 comments

Testing the WWI concrete ships and WWII concrete barges

https://thecretefleet.com/blog/f/testing-the-wwi-concrete-ships-and-wwii-concrete-barges
5•surprisetalk•1d ago•0 comments

The dead economy theory

https://www.owenmcgrann.com/p/the-dead-economy-theory
1129•WillDaSilva•23h ago•1260 comments

It's hard to justify buying a Framework 12

https://www.jeffgeerling.com/blog/2026/its-hard-to-justify-framework-12/
345•watermelon0•1d ago•547 comments

The Last Technical Interview

https://steve-yegge.medium.com/the-last-technical-interview-bc13ddcf4564
161•headalgorithm•19h ago•139 comments

Shift will clean homes for free to train future robots

https://www.theverge.com/ai-artificial-intelligence/939765/ai-training-data-startup-shift-free-cl...
159•evilsimon•19h ago•225 comments

What It Takes to Preserve Floppy Disks

https://spectrum.ieee.org/floppy-disk-data-preservation-archives
75•pseudolus•2d ago•16 comments

Liquid AI reveals 8B-A1B MoE trained on 38T

https://www.liquid.ai/blog/lfm2-5-8b-a1b
214•simjnd•22h ago•80 comments

Bijou64: A variable-length integer encoding

https://www.inkandswitch.com/tangents/bijou64/
245•justinweiss•1d ago•82 comments

Corporate America Is Starting to Ration AI as Cost Skyrockets

https://www.wsj.com/tech/ai/corporate-america-is-starting-to-ration-ai-as-cost-skyrockets-1eb99d7a
86•1vuio0pswjnm7•2h ago•79 comments

Show HN: Tiny-vLLM – high performance LLM inference engine in C++ and CUDA

https://github.com/jmaczan/tiny-vllm
169•yu3zhou4•19h ago•14 comments
Open in hackernews

Vibe Coding Is Not Engineering

https://phroneses.com/articles/build/notes/vibe-coding-is-not-engineering.html
32•jhevans•2h ago

Comments

hiteshsundraaa•1h ago
Only if you are blindly allowing the ai to do the entire work.
dannypdx•1h ago
Software Engineering is often not truly Engineering.

The days of Devs gatekeeping and shitting on good ideas because the syntax of a PR was not perfect are over.

rvz•1h ago
> Software Engineering is often not truly Engineering.

"vibe coding" by definition means you are not looking or understanding the generated code and you are accepting all changes and "fixes" by the AI.

In software engineering, you must understand what the code is doing and you will struggle to resolve sudden issues if you do not understand these systems which risk outages, loss of money, and data.

You do not want to be "vibe coding" software that is to be operating on planes. That would be disastrous.

> The days of Devs gatekeeping and shitting on good ideas because the syntax of a PR was not perfect are over.

Developers who do that without using a formatter are the bad ones anyway and are there to argue and waste your time.

bdcravens•51m ago
There are many who built careers around being essentially software assembly liners. Glue together framework/library bits, following well-trod paths. Get really good at Googling and grabbing code from Stack Overflow when you have to go off the path or solve problems.
trollbridge•38m ago
You just described essentially what those coding "boot camps" taught people to do. Something you can learn in 12 weeks always seemed to me to be a job at high risk of automation.

Unfortunately, many "computer science" curricula weren't much better, and so now we have hordes of unemployed people with a skillset about as relevant as being able to hand-assemble ZRA1 code.

bdcravens•30m ago
Both boot camps and academia do a poor job of preparing developers for a real career, they just started at opposite ends of the problem and never provide enough depth to get to the good part in the middle.

(I'm a very biased self-taught developer from the late 1990s who just happened to hit the industry at the perfect time)

dannypdx•7m ago
'vibe coding' is just a derogatory term that devs use to belittle better builders.

Most software engineers are hilariously inept at systems engineering,

ejejje1•53m ago
Posts like this show how inefficiently software firms have been ran.

There’s an easy fix to this - set hard deadlines.

qsera•42m ago
>set hard deadlines..

Sure, just also set the requirements "hard" while your are at it..

ravenstine•26m ago
Surely a "small tweak" won't take too long, right? /s
erelong•56m ago
It is, but it may not be "good" engineering
bdcravens•44m ago
It's an old debate, so I won't rehash all of the points here, but many argue that being a "good" software developer doesn't make you an "engineer".
reaperducer•43m ago
Old Southern saying: "You can put puppies in the oven, but that don't make them biscuits."
abc42•53m ago
Yeah, more like architecture or management.
montroser•47m ago
Well, my team does what we call vibe engineering.

You do ask hard questions up front, define boundaries, give lots of high level architectural guidance, declare interfaces, and bounds of abstraction... And then you ask the LLM to make it so, and it does. You give it the structure, and it fills in the implementation.

This is engineering, more or less.

reaperducer•44m ago
This is engineering, more or less.

People who build bridges for a living shake their heads in dismay.

giancarlostoro•41m ago
Before AI we have seen drastic drops in software quality across the board, even Windows has been going downhill for several major versions now.
reaperducer•37m ago
What's your point?

You seem to be implying that since the current wave of AI started that things have gotten better. That is demonstrably, repeatedly, and completely false. Just cruise the HN front page and watch the AI fails scroll by.

That you point to Windows getting bad over the years, and the fact that it continues to get worse with the full AI buy-in of Microsoft, shows that AI is not some magical software savior.

petcat•38m ago
The bridge architects and engineers are not the ones hammering in the nails.
reaperducer
bdcravens•41m ago
"Vibe coding produces code. Engineering produces systems."

By this definition, anyone hired to be a code contributor, and not operating at the architecture level, isn't an engineer.

On the other side of that definition, engineering doesn't even require code, but would be architecture with deep technical understanding that allows you to create the tasks that you hand off to individual coders.

jnovek•28m ago
Im pretty sure this is a category error. The correct comparison would be:

  - A person writing code vs a bot writing code
  - A person designing systems vs a bot designing systems
The comparison in the article is between a bot writing code and a person designing systems.
throwatdem12311•26m ago
> By this definition, anyone hired to be a code contributor, and not operating at the architecture level, isn't an engineer.

You say that as if it’s not true, but it is. And even then, still not always.

Engineer is a regulated term in Canada. If you’re not licensed, you’re not an engineer. If you say you are and acting as one in a professional capacity you are comitting fraud.

The amount of delulu Americans larping as engineers is always good for a laugh.

pegasus•7m ago
So unless you're licensed in Canada, you're not an engineer? That's a very silly notion...
whimbyte•40m ago
True. But it can be very helpful for learning new things.
Majeh905•40m ago
"Vibe coding gets you a demo"

I agree with this. Sadly, we're good at pushing working demos as the final product in corporate.

guff_se•38m ago
Great! I’ll just take the link to your article and ask Claude to consider this as it develops my project. Thanks!
computerphage•36m ago
This is AI written, according to pangram, and also obviously
bhaak•34m ago
Vibe coding is not engineering. Neither is copying answers from Stack Overflow.

Who even puts forward such claims?

andrewstuart•33m ago
Word games from anti AI folks.
dosinga•32m ago
second paragraph

> A model can generate a login system in seconds. It will not ask if emails must be unique. That single missing requirement can collapse the system. LLMs cannot see the category of questions that keep software safe.

really? I am assuming here that the author means that the emails used when registering across users need to be unique. even mediocre models will do that for you.

even more to the point though, if you tell an LLM, hey I want to build this system, let's talk about the architecture, it will ask you all the relevant questions. this can really help with the engineering. sure, there's a rubber ducking aspect to it, but even so. telling an LLM to immediately implement an idea does not lead to great engineering. starting to code yourself has the same problem. doing some brainstorming with an LLM (like in the olden days with humans) is where they help with the engineering part.

mystraline•31m ago
Like hell it isnt.

Ive used it to write that terrible one-off powershell or bash script. You know the types: grunt work, boring, and you just need it done.

I can ask my local LLM to make it. Its done as fast as it takes to load up a console and vim. I spend a minute or 2 reviewing, and run in stage.

The tough stuff or API specific proprietary stuff; i still write and maintain. But the drudge work is getting automated.

throwaway7783•22m ago
Can you share your local LLM setup?
mystraline•13m ago
Its just my desktop running Krasis. 96GB ddr5, 16GB nvidia 5060. Im running qwen-3.5-80B in int4 mode.

It uses like 45GB system ram and 11GB g-ram.

pocksuppet•30m ago
It was already debated whether "software engineering" is engineering, even before LLMs. Even traditional software engineering looks nothing like other fields - in particular lacking a whole lot of discipline. I believe it is, because it's a process of creating complex artefacts to satisfy business requirements, despite the different medium - that definition still remains true when an LLM is used as one of many tools. But "vibe coding" means the LLM is the only tool. Is that still engineering? Well I guess, did you create an artefact that satisfied business requirements? Seems like you did. There's not a good clear line here.
m3kw9•29m ago
This is well known
empressplay•28m ago
I think this should be titled 'YOLO one-shotting is not engineering' which is a far more accurate description of the article.
tontonius•26m ago
what’s this precocious urge to define what vibe coding is and isn’t?

who cares?

barbazoo•20m ago
I'm assuming often it's gatekeeping by people that are terrified seeing what they thought their purpose was slip away.

That's why they have to make what we produce with the LLM something lesser than what they can do by themselves.

fny•22m ago
I'm going to take this a step further. Software development is not engineering.

Software development is more like being a construction worker that uses engineered materials. The engineers, on the other hand, develop the structural components (steel beams, the actual dry wall), an architect designs the whole system, and a contractor manages it.

With vibe coding, you make yourself the contractor and turn agent into the other roles. You can choose to build a building without an architect (you or the agent) and without using engineered components (a proper database for example), which will likely lead to leaks or a full on collapse.

Frankly, this is no different to the franksystems build in midieval times.

pegasus•1m ago
By "franksystems" do you mean those cathedrals which will outlast most buildings we're putting up today? We could go even farther back in history: how about the Pantheon, still the largest unreinforced concrete dome ever made?
vitrealis•18m ago
> ”Given a simple prompt:

write python to "Add user accounts to a website so people can log in."

The model generated a small, working Flask and SQLite example. That is acceptable for a demo but it did not ask about these five requirements:

Should emails be unique Should accounts be verified Should users reset passwords Should roles exist What is the security model? ”

Write a better prompt? I don’t think any software engineer would ever send that?

xurenwu•3m ago
It suit rookie but not someone who kown what are rational .
•
34m ago
Clearly you have never worked in heavy industry, or you would know that the word "build" is used at all levels, all the way up to architect and real estate development level. Example:

https://www.buildordie.com/ (Build or Die is the web site for a mid-sized architecture firm.)

bdcravens•35m ago
They already were well before LLMs.

    myFramework new myCoolStartup
    myFramework generate dataModel
    myFramework generate controllerForModel
    myPackageManager install coolViewWidgets
    # insert glue code I learned on Youtube here
    git push coolPaaS myBranch
reaperducer•13m ago
If LLMs doesn't fix things, why are we spending trillions of dollars boiling the ocean?
qsera•29m ago
At least bridges come in the realm of unchanging physics and unchanging material behavior. There is only so much variety in building bridges.

Software on the other hand...

You see, the difference is that with building bridges, there is no value in building a "Toy" bridge that does not require any real knowledge. But even toy software can bring huge value. But that does not mean it does not require engineering discipline to build non-toy software.

Software engineering is not about learning libraries or tools. It is the art and science of managing complexity under constant change.

giancarlostoro•42m ago
The rest of us who do similar work with the model to build richly define spec files. Spec driven development is a lost art with non-AI coding anyway. People who complain about these things either do not work with people using AI correctly and dont realize they just need to push for better standards or they are terrible at architecting. I notice everyone who hates AI just finds any excuse to dismiss it instead of actually pushing towards more effective ways of using it.

I would love to see how perfect their “organic” code looks because I wont be surprised if its full of all sorts of issues, all in prod, for years, never known or spotted, just to be found and fixed by Claude in 15 minutes, with unit testing to test and ensure no regression is introduced.

qsera•23m ago
> using AI correct

There is no "correct" way to toss a coin. Some day people who are depending on LLMs blindly will understand that. All their notions of "correct use" is based on folk lore and...vibes, that is just maximizing token use under some misguided notion of "correctness"..

bhaak•36m ago
Who ensures it followed the specs?

The more context an LLM gets, the more likely it will start to ignore instructions.

If the LLM runs a context compression, all bets are off. There's a reason Anthropic upped the context to 1M tokens to reduce the chance of this from happening.

ceejayoz•30m ago
> Who ensures it followed the specs?

I mean, it's the same with building a bridge in the real world, right?

Someone has to check the work.

not_a_bot_4sho•25m ago
> Who ensures it followed the specs?

The human. But only if you care about verification.

bhaak•24m ago
The human is missing form OP's description. "and it fills in the implementation". No human in sight.

You can't call it "engineering" if you don't care about verification.

ceejayoz•22m ago
If you build a bridge, the engineers aren't the one doing the welding and crane operation and bolts and digging holes and whatnot.

They're the ones checking that work matches the plan.

nilirl•27m ago
How do you do this? I really struggle to get the agents to follow my architectural invariants and coding conventions.

I use Cursor and Codex but the agents keep making regressions and breaking rules. They'll even take shortcuts sometimes, by doing things to make tests pass but with code that would be dangerous in prod.

Now, I use them file by file but it feels more like a typing assistant than something much more.

zulux•14m ago
When your AI slides, make a permanent test that catches that particular slide. Then have it run all the tests every time it does something significant.

We have as much test code as deployable code because the AI keeps finding ways to do what we told it to, but not what we meant.