HackerLangs
TopNewTrendsCommentsPastAskShowJobs

bhaak

4,420 karmajoined vor 14 Jahren
Programmer of Roguelikes and E-Book readers

https://bhaak.net/

Submissions

[untitled]

1 points·by bhaak·vor 10 Monaten·0 comments

comments

bhaak
·vorgestern·discuss
You don't need top engineers to port a program from one language to the other. Outsource it to India.

Of course, then you can also ask, could it have been done with a cheaper model. Probably yes. But then you wouldn't get free marketing.
bhaak
·vor 14 Tagen·discuss
They are like us. If you could take a baby from the past and let it grow up in our time, you wouldn't be able to distinguish it from a baby born in modern times.

If you see value in travelling to other countries and appreciate experiencing the different human cultures there, you should also appreciate experiencing human cultures from the past.

They are separated from us not by distance but by time which makes it harder to experience their culture.

So much was lost that we can only get glimpses on how lives were back then. So anything that expands our knowledge on the variety of human beings experiences is worth it.
bhaak
·vor 28 Tagen·discuss
I remember reading about this feature for Oracle in the 2000s and was always interested to use it in a production environment.

It never came to pass when we used Oracle, maybe now with Postgres I will finally have a chance at it.
bhaak
·letzten Monat·discuss
They don't. After running, for the values in small_numbers from 0 to smlen-1 they are equivalent.

But if the last value of numbers[] is not smaller than 500, small_numbers[smlen] will contain that value for the first version whereas the second version does not write to small_numbers[smlen].
bhaak
·letzten Monat·discuss
> but I am being cautious, or as cautious as I can be given my desire to be sailing

Then step down as maintainer if you don't want to do it properly.
bhaak
·letzten Monat·discuss
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.
bhaak
·letzten Monat·discuss
Vibe coding is not engineering. Neither is copying answers from Stack Overflow.

Who even puts forward such claims?
bhaak
·letzten Monat·discuss
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.
bhaak
·letzten Monat·discuss
Your post makes no sense unless you speak about project management in general.

The commits in question are no pull requests.
bhaak
·letzten Monat·discuss
The commits were all from the original inventor of rsync.

Not a low quality newbie coder.
bhaak
·letzten Monat·discuss
A human preserves more context and might remember what they did and when pointing out a new bug, they often have an idea what's wrong.
bhaak
·letzten Monat·discuss
> If TRIDGE of all people can't handle #LLMs without a slopocalypse, no one can.

> That means you. That means someone you admire who is intelligent and careful and considerate. Not even someone whose opinions on technology you respect a great deal.

I disagree. The amount of commits is not from somebody who is carefully reviewing the new code and considering the changes done. It's from somebody who thinks they are in control and think they can guardrail the AI.

I've seen this at work as well. Maybe it's a small case of the braineater that so many tech bros get when they get older. But they talk about the AI as if it were a being that can be reasoned with and not that it's just a statistical interpolator and autocompleter.

I know when I'm vibe coding. Just last week I needed 5 colors for a green to read gradient for visualisation some states. I ended up with a script that outputs arbitray color gradients in 5 different colorspaces (including a colorspace for which AFAIK there's no support in Ruby as of now) and additionally also considers different color vision deficiencies.

Is it useful? Yes. Would I run this code in production? Hell no.
bhaak
·vor 2 Monaten·discuss
But the code that does the transcoding has been read.

Somebody needs to have read deterministic code to even have a chance of noticing something being wrong.

This has not happened here.
bhaak
·vor 2 Monaten·discuss
The whole code base is a vibe coded rewrite, half a year after Bun was acquired by Anthropic.

I see lots of ground for that claim.
bhaak
·vor 2 Monaten·discuss
Show me a forum or topics based platform that handle threads as good as proper mail clients? Don’t mistake the poor HTML view for how managing threads with thousands of replies look like.

Local filtering is the key to ignoring threads you are not interested in. Depending on the client with 2 or 3 keystrokes you are ignoring the whole thread or this particular sub branch of it and automatically jumping to the next interesting, unread message.
bhaak
·vor 2 Monaten·discuss
Remember that without memory protection everybody shares the same memory and everything is visible to every process. If a process doesn't release all their memory that memory leak will stay even if the process ended.

Shared libraries were typically loaded only once into the system's single shared address space. Any process could potentially overwrite another task's memory or shared library state.

I don't have my old setup ready but if I boot into Pimiga, I get about 60 task and processes running.

If you literally mean "seeing" workflows, because of the small monitors back then, you usually didn't have open programs side by side. The Amiga allowed to have multiple screens that were basically a better version of virtual screens combined with fullscreen mode.

Here is an example of somebody having Deluxe Paint open and the Workbench.

https://retrocomputing.stackexchange.com/questions/24842/ami...

The pinnacle of workflow design on the Amiga was of course ARexx which allowed applications to communicate through message ports and automation scripts.
bhaak
·vor 2 Monaten·discuss
>> AmigaOS was a pre-emptive multitasking OS

> Yes, but without memory protection.

That’s why it was so fast. :) Also surprisingly stable all things considered.
bhaak
·vor 2 Monaten·discuss
While the harness can block certain actions (e.g., tool usage), it can’t enforce perfect adherence to instructions because the model itself is probabilistic. The harness can reduce deviations, but it can’t eliminate the fundamental unpredictability of LLMs.

The rules that are fed into the AI are not unbreakable laws to the AI. We should always remember that.
bhaak
·vor 2 Monaten·discuss
But that‘s not an issue with the coding agent. It’s the model that doesn’t follow the instructions.

Given how an LLM works, you can never be sure it will always work. LLMs are not deterministic.
bhaak
·vor 2 Monaten·discuss
It passed all the tests.

If you can't trust your test suite to catch an automatic language translation you shouldn't trust it at all. :)