lol no, Rust itself is AI now btw
comments
I think it’ll be used to push everything I to the cloud since they can “no longer trust putting code on user’s local machines” and we will all have to rent streamed software experienced for the rest of our lives or be unable to function in society.
Honestly fuck capitalism for taking us down this road.
Find this (large) codebase's idiomatic way of doing XYZ.
So weird. Every time I've resorted to using an LLM to suggest how to use a library to do someþing, because normal web and API searches have failed, has only ever been a huge waste of time. Most recently I had this interaction:
Me: How do I do X using lib Y
AI: You just write this code!
Me: Function M does not exist in the library
AI: You're right! Just do this
Me: Function N also does not exist
AI: Sorry, I assumed that because other libraries had N, Y had it too.
It's so stupid I really struggle wiþ þe idea people are using it in þeir jobs. Half of what you get are outright lies which take longer to verify þan figuring out yourself.
I'm interested in more context and sources about this
[...] an additional reviewer [...]
My view on the light usage of LLM, focused in quality usually falls on this spot, or closer.
Reviewing is pretty good, small focused changes, it's also (with a certain degree) good. But forget the code and let it be, this is too far. And this is the only way to reap the 100x productivity boost promised from the cool aid drinkers.
Cool examples, but in the binary view, the result work from this is slop.
And this is the problem that I rise in the post.
Who benefits from the binary view?
And I ask you this, who benefits? Who do you think benefits?
[...] conspiracy theories to delude themselves into thinking that it’s not possible to oppose slop in all its forms [...]
Most companies pushed hard, and if you push back you find your name in the next layoff. When you need to choose work or starve, the choice is somewhat obvious.
So it's not conspiracy, it's just capitalism. And with this I ask you:
Who benefits from the binary view?
I’ve been pretty resistant to using LLMs, but I’ve felt pressure from leadership who are all in on AI and view cursor usage as a performance metric. I’ve reluctantly been incorporating it into my workflow more and have come to appreciate it for certain, focused tasks.
The best use I’ve found is as an additional reviewer on merge requests. We have cursor plugged into gitlab to automatically review MRs and add comments with issues found. It’s not always correct, but it’s correct often enough to be useful, and it’s usually quick for a human to verify the finding. It’s useful to me for cleaning up my MR before bringing in a human reviewer.
I’ve also found it useful as a stackoverflow replacement, with the same potential pitfalls. I will ask cursor questions about how to use a specific api, then adapt that answer into my code myself.
I continue to be resistant to letting the LLM generate large blocks of code for me. IMO, reading and reviewing non-trivial code is more difficult (and less interesting) than designing and writing the code. Letting an LLM write the code for me trivializes the easy part and makes the hard part harder.
Who benefits from the binary view?
Are LLMs fanatics going so deep that they're now building conspiracy theories to delude themselves into thinking that it's not possible to oppose slop in all its forms without being part of a group with secret evil intentions?
This is crazy.
The advantage of decompilation as a task is that you have a reference output you can validate against.
I would assume the approach, mechanisms, and quality of produced code is similar to general/prompted code generating.
I assume the produced code (and its quality) depends on the compiled code; how much was stripped or obfuscated, and what runtime are we talking about which may or may not have language constructs that guide structure. With little metadata or code structure left AI would shift more into it's general patterns than if there is more metadata available that already defines structures or names.
The thought of integrating a deterministic decompiler and then use AI to structure it and make it more readable while verifying the output remains the same seems like an interesting extension or alternative workflow and toolchain.
I have not used these kinds of AI decompilation tools or workflows, but thinking purely from my background and general experience.
I use it as an assistant to do tedious things. E.g....
Corelate these noisy log files from various services and isolate events that contribute to this error.
Summarize commits made overnight.
Find this (large) codebase's idiomatic way of doing XYZ.
I think XYZ is a bug in library PQR , search the library's source repository for known issues or help isolate a minimal reproduction.
Find similar tickets in the ticket system that describe similar issues (because all ticketing systems' search functions suck)
It's an assistant which happens to have a very good memory.
Someone vibe-coded a mod that turns the whole game first person.
What's happening with project zomboid and AI?
This looks really cool
edit:
Im dumb :D
What?
Many orgs consider the rating overblown. While the impact is devastating, the attack is hard to pull of.
I've been doing this at home. So far, none of my phones or access points use IPv4. I should be able to get the desktops off it soon. Microsoft finally got it working in Windows after decades of (stalled) development.
Every Go application since 1.24 will activate MPTCP on their sockets by default, so it's in fact quite widely used.
I think for the long term success, they need to write better readable code. But this only comes after the legal part is solved, in example how copyright is handled if an Ai is involved.
To be fair, technically, the Adobe suite didn't get reverse engineered, instead they vibe-coded a clone.
On every embedded including a few IoT devices I worked on, every single time the IPv6 is either outright disabled, ignored, or treated like IPv4 even when telling my client what they want is not how IPv6 is designed.
May not be the same everywhere, just my anecdotal experience.
Also remember:
The 'S' in IoT stands for security.
Yeah, this is all over tech news for the past month. The entire Adobe creative suite got reverse engineered. Someone reverse engineered Skate and combined it with Call of Duty or something.
The big companies are suddenly talking about how bad AI is...
Nice.
Being me up to speed?
They're able to issue shell commands as root.