Recent submissions

Comment · 2 months ago
Because it lets me hide the trash that is commercialized internet. I choose what service I pay for, e.g. Kagi, everything else should just vanish from my point of view and stop polluting my eye space.

That's why this is a good feature.

Comment · 4 months ago
And that is a good thing. What the human operator did was completely irresponsible and malicious, paying a small bill is hopefully educational and will correct their behavior going forward.

Having agents like this interacting with human communities is a scourge that must be prevented. With every passing day my longing for a Butlerian Jihad grows firmer.

Comment · 5 months ago
I tend to agree with OP. In my opinion conscious machines are not something that we should allow to exist. If they do, they are not human and must never be treated as such.

I am not even slightly religious, but they would be abomination.

Comment · 5 months ago
In this case you could even replace "LLM" with "C compiler" and it would change nothing.

Look, I still got my physical copy of Michael Abrash's Graphics Programming Black Book with its genius content about hand-optimizing cycle count on 486 and Pentium processors, beating compilers at that time.

It was an absolute artform, but completely obsolete by today.

Comment · 5 months ago
Almost a decade ago, I moved my career into the management track. I am a director by now and have two more management levels between myself and individual contributors.

I can strongly relate to what you‘re writing, because I share that same sentiment often in my daily (non-AI) work. In fact, coming from that background, the switch from coding to working with agents feels eerily similar to moving into management. You encounter the same challenges minus the „human people and emotions“ part: having to explain properly, the agents doing something different than what you intended, feeling detached from the actual work, only focusing on the bigger picture and so on

To me it feels very natural, it is what I do every day. But then again, I made that choice and it wasn‘t forced on me. So I understand frustration.

Comment · 6 months ago
Comment · 6 months ago
> Of course they want to get paid for it.

So should the original authors, no? That is, getting a share of that payment.

Something akin to the German GEMA could work, an entity that levies a usage fee on behalf of all copyright holders and re-distributes to its members, but on a global scale.

Comment · 7 months ago
Does it have to be? The etymology of the word „abstraction“ is „to draw away“. I think it‘s relevant to consider just how far away you want to go.

If I‘m purely focused on the general outcome as written in a requirement or specification document, I‘d consider everything below that as „abstracted away“.

For example, this weekend I built my own MCP server for some services I‘m hosting on my personal server (*arr, Jellyfin, …) to be integrated with claude.ai. I‘ve written down all the things I want it to do, the environment it has to work in and let Claude go.

Not once have I looked at the code. And quite frankly, I don‘t care. As long as it fulfills my general requirements, it can write Python one time and TypeScript the other time should I choose to regenerate from that document. It might behave slightly differently but that is ok to a degree.

From my perspective, that is an abstraction. Deterministic? No, but it also doesn‘t have to be.

Comment · 7 months ago
It is quite frankly ridiculous that you need to be in the "in-group" to get things like this resolved and it is not the first time this has been reported, be it Google or Meta or any other big tech corpo.

These players MUST be regulated or treated like utilities; hoping the EU will ratchet up the pressure even more.

Comment · 7 months ago
Are these examples supposed to be bad? I think the world would be in a better place.
Comment · 7 months ago
It used to be that you had to have a strong understanding of the underlying machine in order to create software that actually worked.

Things like cycle times of instructions, pipeline behavior, registers and so on. You had to, because compilers weren‘t good enough. Then they caught up.

You used to manage every byte of memory, utilized every piece of underlying machinery like the different chips, DMA transfers and so on, because that‘s what you had to do. Now it‘s all abstracted away.

These fundamentals are still there, but 99,9% of developers neither care nor bother with them. They don’t have to, unless they are writing a compiler or kernel, or just because it‘s fun.

I think what you‘re describing is also going to go away in the future. Still there, but most developers are going to move up one level of abstraction.

Comment · 7 months ago
Having worked in a very large company for the past two decades now, one of the best career advices I ever got is about how you measure if you are a „good employee“.

It is very simple: you are a good employee if your boss(es) think you are.

That’s it. Nothing else matters in terms of career advancement or retainment.

Comment · 7 months ago
Elderly care will always have more demand than supply.
Comment · 7 months ago
Given how easy it was to get banned, the :tenbux: were almost like a subscription.
Comment · 7 months ago
No, you misunderstood. It is not about their output, it almost never is.

Most of the times, the business decision has already been made long before McK is hired. It’s all about legitimizing that decision and making it happen.

You can also wield them as a weapon against internal competitors or opponents. Look up how they were used to kill off Cariad for example.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton