Top
Best
New

Posted by signa11 4 days ago

Grieving the loss of details(purplesyringa.moe)
331 points | 264 commentspage 4
dilja 6 hours ago|
I feel that pain. My job involves a considerable amount of reverse engineering and software development, and I've always been interested in getting down to the lowest levels and figuring out what's actually going on.

LLMs are becoming remarkably competent at both of these skills. Not quite at expert levels yet but I expect it won't be long until this happens. I'm astounded at what they can do already, with the benefit of relentless, persistent effort on top of this.

How I've been using LLMs is twofold. Firstly, using chat mode to the effect of having technical documentation to converse with. Secondly, using agentic mode to develop tooling to help me with reverse engineering. This includes things like one-off scripts to analyse complex trees of structures, to modules that use the API of a framework I and others have developed, to prototype how we might want to extend it for specific features. I then write the final code myself in my own style, using the LLM prototype as a rough reference.

For now I think I've got a decent balance between using the LLM as a useful timesaving tool and continuing to understand the finer details for myself. I feel I have to draw a line at this point regardless of how competent the LLM becomes, otherwise I'll just be babysitting a black box, which almost anyone can do.

acedTrex 7 hours ago||
Yep, its incredibly painful. The entire world has lost its mind
dw_arthur 5 hours ago||
We are taking away the ability for some very smart people to be engaged with the world in a way that is challenging and meaningful to them while building tools that allow one person to do the work of 10. Fill in the blanks if you want, but this is not good. We must quickly find out how to give people hope for the future.
serf 7 hours ago||
isn't the person that did the tron typography visuals a regular here?

cool to see it come full circle and see another person thrown into the industry by the work of another forum member.

ctoth 7 hours ago||
> Hobbies still exist, but they don’t pay the bills, and increasingly retrocomputing and performance optimization are being infested by LLM fans that seek recognition rather than the experience, which sucks the fun out.

Isn't this whole post seeking...recognition? I am so confused at the metahypocrisy here. Why is it valid to want recognition for something when you do it, but not when someone who uses an LLM does it?

andruby 7 hours ago|
People want recognition when doing something hard that took time, effort and dedication.

Training a year, and running a marathon feels more worthy of recognition than driving 42km in a car from the start to the finish.

While I don't empathize with the defeatist tone of the post. I do empathize with this part.

ctoth 6 hours ago|||
Good thing that programming with LLMs takes time, effort an dedication then!
acedTrex 6 hours ago||
not really? you have people doing it with their voice while driving..
ctoth 6 hours ago||
So because some people use Tinder, does this mean that nobody puts any effort into actually finding the right partner?

Said another way: is it impossible to use something which everybody has access to to make something artful?

Or I will try it a third way. Does the fact that people take bad pictures on their iPhones prevent other people from shooting whole professional movies on iPhones?

acedTrex 6 hours ago||
your message was "Good thing that programming with LLMs takes time, effort an dedication then!"

In answer to that message: taking bad pictures on an iphone is not something celebrate or recognize no.

simianwords 6 hours ago|||
There's a great post I read on twitter on how marathons and Iron Man have come to be the new status signal. The argument was that people who grew up with privileges find it hard to show something they've personally worked for. Every other "achievement" could be attributed to something other than their hard work.

ex: getting a big seed round from a VC for your start up still may show that your parents had connections.

but marathons have this grindability and somewhat stable feedback loop.

EDIT: https://x.com/aporia9n/status/2085413571568222443

mdavidn 6 hours ago||
I too am motivated by a desire to understand how the system works. I never got down to assembly or toy operating systems, but my recent wins have been rooted in an uncommon understanding of how compilers optimize, how CPUs cache and pipeline, and how TCP stacks queue and buffer.
Amekedl 5 hours ago||
Indulge in the larping and you can laugh about yourself, its not that bad honestly. Breadth in topics helps to recognize patterns/common ideas, it is ok to let go.
mrob 5 hours ago||
Great article, and I 100% agree. I'd even go further than this, and say that the rise of AI has clarified my vague feeling that computing has been going wrong for a very long time. There's a famous article by David Chisnall with the subtitle "Your computer is not a fast PDP-11." [0] I believe it should be a fast PDP-11, and outside of specialized batch processing machines, we should sacrifice performance to make this possible.

Instead of cache, software-managed fast and slow memory spaces.

Instead of branch prediction, memory with multiple read ports/buses and software-managed parallel prefetch queues.

Instead of hardware speculative execution, VLIW.

Instead of automatic DRAM refresh, a hard-real-time OS handling the refresh timing.

I don't care that this would to make things on average slower and more expensive. Modern computers have tremendously fast average-case performance, but the software is still mostly laggy garbage. We sacrificed ease of understanding and didn't even get responsive software in return. I believe that if modern computers really were fast PDP-11s, we would not be in the situation we are now, where most programmers see nothing wrong with software taking some unpredictable human perceptible time to respond to inputs, even when simply processing text. I care more about worst-case performance than average-case performance.

As the article says, "Like a fisherman might feel one with a fishing rod, I treat the machine as a continuation of myself." A fishing rod always responds in zero milliseconds. A computer should do the same. You can say AI is qualitatively different because by embracing it we abandon even the possibility of understanding, but in practice we mostly abandoned understanding already. There's no practical way to count cycles any more.

Of course, most computer users don't care about this, so there's no commercial market for the kind of hardware I'm imagining, but I'd love to see the "fast PDP-11" approach taken to its limit. Let's make computers it's possible to completely understand.

[0] https://queue.acm.org/doi/10.1145/3212477.3212479

rtmkrptn 4 hours ago|
The same thing with me. I cannot really take something for granted in maths if it's not an axiom
More comments...