News for hackers. Stuff that matters.

OakNinja

English has been the high level language for programming since Common Business-Oriented Language - COBOL.

Programming has always been defining the problem you have. Nothing has changed from that perspective. Sometimes that problem is recreating something that already exists :)

Spot on. Generative AI is an amplifier of your current trajectory, and a good side effect of that is that it exposes inefficient internal processes. As a company, it will be increasingly hard to go for the naïve and easy solution (the template) when the blockers are clearly visible.

One of my mantras is:

Automate governance first, creation second. Streamline code reviews and compliance before content generation, or you'll drown in manual oversight.

And this is not what people want to hear, because generating content is easy and automating governance (code reviews, build the domain knowledge into skills and automated processes) is a _real_ and hard engineering problem.

This problem is not new. The new thing is that anyone can understand the core problem they’re trying to solve without involving a dev team by quick ideation and rapid prototyping.

Just as always, it’s then up to the company to prioritize what to focus on - Just like how it’s always been.

* Don't hold onto an idea or prompt output just because you spent time on it.

* Writing code is easy. Maintaining it is hard.

* If it doesn’t save time or generate revenue, it’s just an expense.

* Output does not equal value.

Re:Apple Watch Series 12 on Wednesday September 09, 2026 @05:13PM (#49634425)
From what I’ve heard, this is actually a problem with the exposed OS level api’s provided by Apple. Other manufacturers have solved this with on device workarounds. Doesn’t make it better though. I resorted to only the system only notifications (Phone, Texts).
A bad analogy is like a leaking screwdriver…
Re:Composable Tests on Tuesday August 18, 2026 @10:46AM (#49346411)
Kent Beck is smart because he proposes fixes that work in real life, as in environments with dumb code and undisciplined people.

I can very much recommend his latest book ”Tidy first?”. It’s extremely short and concise, and is perfect for a very light book club within any tech team.

Genuine question - What part of ”that” is just not true?
Volvo still produces cars in Sweden. Koenigsegg still build their cars in Ängelholm.
Re:Gemini 3.5 Flash on Tuesday May 19, 2026 @05:13PM (#48199739)
There’s already a flash lite tier since 2.5. Latest is 3.1 currently.
Re:Gemini 3.5 Flash on Tuesday May 19, 2026 @04:54PM (#48199495)
To be fair, Gemini 3.1 flash _lite_ supports structured output (guaranteed json), it’s super fast, runs circles around 2.5 flash and costs $0.25/$1.50.

I use it _a lot_ and it’s very capable if you just plan correctly. I actually almost exclusively use 3.1 flash lite and 2.5 flash lite (even cheaper) and we have 99.5% accuracy in what we do.

That said, I think we’ll see the lite/flash models and the pro models will diverge more price wise. The pro models will become more and more expensive.

Re:The last six months in LLMs in five minutes on Tuesday May 19, 2026 @02:28AM (#48189929)
To me, LLM's free up time for me so that I can spend time on the fun parts of coding. Less boilerplate, more focus on the interesting problems. This is no different from using high level languages. The problem domain is less around memory management and garbage collection and closer to the problem you're actually trying to solve.
Re:Will vibe coding end like the maker movement? on Friday February 27, 2026 @01:29AM (#47177244)
Good tooling, high level languages, faster computers and sane standards also enabled enormous productivity gains. I predict very few positions lost to LLM's, rather I'd say that just with any technical "revolution" we'll just set a new baseline for productivity, get rid of some bottlenecks, and have a new situation where we need even more engineers to maintain upkeep.

Most jobs lost to AI is just companies that want / need to lay people off and shareholders like "Replaced 30% of our workforce with AI" more than any other conceivable reason.

Re:Will vibe coding end like the maker movement? on Thursday February 26, 2026 @02:01PM (#47170490)
I recently wrote a blog post about exactly this, and I agree with your perspective. Vibe coding helps with showing other people your idea and get them to understand it, try it and, most importantly, help you fail fast. But as the product matures, the gains of using LLM's and agentic engineering will go from 10000% efficiency to something like maybe 30(?)% productivity gain? Which is still awesome, of course.

"The real test of Vibe coding is whether people will finally realize the cost of software development is in the maintenance, not in the creation."

https://blog.oak.ninja/shower-thoughts/2026/02/12/business-i...

For me personally, both at work and in my free time, I spend _more_ time on writing things _that matter_ since I’ve freed up time by using LLM’s for boilerplate tasks.

My motto is - If it wasn’t worth writing, it won’t be worth reading.

A good example of writing where I’d recommend using LLM’s is product documentation. You pass the diff, the description of the task, and the context (existing documentation) with a prompt ”Update the documentation…”.

Documentation is important but it’s not prose. However, writing a comment on hacker news is.

Re:Looks like it is happening on Wednesday February 25, 2026 @03:18AM (#47148805)
This is just Sturgeon’s law. If you would reduce the number of students by an order of magnitude you’d still end up with 90% junk papers.
Re:Business Is the Art of Maintenance on Thursday February 12, 2026 @07:54AM (#46988209)
Thank you for your kind words.

I guess one big component is perceived value. If the market thinks it’s valuable, it’s valuable. It’s when when the market looses value and/or interest that the true value will be evaluated. Companies that have grown organically don’t have that issue since they have proven themselves over time. It’s different for VC’s, for good and bad I guess.

Re:Business Is the Art of Maintenance on Thursday February 12, 2026 @07:27AM (#46987961)
I think that generative AI is an amplifier of your current trajectory (paraphrased based on a comment here on Hn).

So, I’d say that ”Yes” is the answer to that question.

Re:IBM AI ('Bob') Downloads and Executes Malware on Thursday January 08, 2026 @03:38PM (#46546130)
They can be reasoned about and relied upon.

The problem is that people/users/businesses skip the reasoning part and go straight to the rely upon part.

Re:IBM AI ('Bob') Downloads and Executes Malware on Thursday January 08, 2026 @03:34PM (#46546073)
Yes. But the exploitable vector in this case is still humans. AI is just a tool.

The non-deterministic nature of an LLM can also be used to catch a lot of attacks. I often use LLM’s to look through code, libraries etc for security issues, vulnerabilities and other issues as a second pair of eyes.

With that said, I agree with you. Anything can be exploited and LLM’s are no exception.

Re:IBM AI ('Bob') Downloads and Executes Malware on Thursday January 08, 2026 @02:21PM (#46545232)
"IBM Bob is IBM’s new coding agent, currently in Closed Beta. "

Promptarmor did a similar attack(1) on Google's Antigravity that is also a beta version. Since then, they added secure mode(2).

These are still beta tools. When the tools are ready, I'd argue that they will probably be safer out of the box compared to a whole lot of users that just blindly copy-paste stuff from the internet, adding random dependencies without proper due diligence, etc. These tools might actually help users acting more secure.

I'm honestly more worried about all the other problems these tools create. Vibe coded problems scale fast. And businesses have still not understood that code is not an asset, it's a liability. Ideally, you solve your business problems with zero lines of code. Code is not expensive to write, it's expensive to maintain.

(1) https://www.promptarmor.com/resources/google-antigravity-exf... (2) https://antigravity.google/docs/secure-mode

Show HN: MakeMe – A Makefile tool rewritten from Fish to Go

Hi HN,A few years ago, I wrote a tool called MakeMeFish. MakeMeFish is a wrapper around fzf to list Makefile targets and show what they contain. I use MakeMeFish myself every day, it's a pretty simple tool but it has been immensely useful to me and many others.MakeMeFish is great, but only works in Fish shell. I've been planning a rewrite to support other shells for years, but hadn't gotten...

( Read More... | no comments | 3 points | on HN )
Most of the time it's probably fine, but we should assume we don't know about all the attack vectors bad actors might use, so better safe than sorry.

I forgot to say that I _absolutely loved_ the photos!

Please mask your identifiers, unless they are already spoofed. You potentially give out a lot of your info to bad actors.

Other than that, love it :)

Re:We should all be using dependency cooldowns on Saturday November 22, 2025 @07:40AM (#46014334)
On dependencies, a friend of mine once said ”The early bird might get the worm but its mouse number two that get’s the cheese”.
Re:Personal blogs are back, should niche blogs be next? on Saturday November 22, 2025 @07:09AM (#46014191)
It’s interesting how you end up being a part of the current trends whether you know it or not.

I actually set up a blog on the 15th. No real content yet but I’ve almost written a first real post. Seeing this made me chuckle - I thought _I_ had an original thought around missing blogs but I’m obviously just a part of the hive mind. I truly hope this trend is here to stay.

I also want to share this video on the topic ”The reason no one has hobbies anymore”, it was shared by a podcast I was listening to the other day and I think it’s well worth watching. https://youtu.be/IUhGoNTF3FI

Re:XSLT RIP on Monday November 10, 2025 @07:22AM (#45875254)
Re:The Manuscripts of Edsger W. Dijkstra on Sunday November 09, 2025 @12:21PM (#45867213)
I love the timeless ”Threats to computer science” https://www.cs.utexas.edu/~EWD/transcriptions/EWD08xx/EWD898...

Also the burn in the beginning of EWD899 (not transcribed) is noteworthy:

A review of a paper in AI. I read "Default Reasoning as Likelihood Reasoning" by Elaine Rich. (My copy did not reveal where it had been published; the format suggests some conference proceedings. If that impression is correct, I am glad I did not attend the conference in question.

https://www.cs.utexas.edu/~EWD/ewd08xx/EWD899.PDF

Re:How to build a computer that can't do math [video] on Thursday November 06, 2025 @02:18PM (#45839122)
Mike Monteiro on How to draw an orange, or how to build a computer that can't do math.

An interesting perspective on AI from the 2025 Y Oslo conference https://www.y-oslo.com/

Older »