Forgot your password?
typodupeerror

Comment Re:Cool Story Bro (Score 1) 93

binary analysis/conversion means nothing if the AI doesn't understand how the CPU processes code and currently no AI actually understand how things work.
Given you have x86, ARM and RISC-V binary analysis/conversion is absolutely worthless, an modern CPU (since the Pentium era) supports out of order execution of instructions, sooo exactly what would an AI be doing with that, since it doesn't understand how the processor actually reads machine code and what the results will be on a unknown architecture (you don't know the victims system) this isn't in the future because it's just not practical.

One the attack has to know 100% exactly which cpu the victim is using.
Two right now no LLM can right flawless C code, never mind assembly language, never mind understanding speculative execution patterns inside a cpu.
Three even if it did all that, no LLM can actually do that, ask an LLM cloud or not, if they truly understand how a cpu and memory work and they will flat-out tell no this is because they have no way to verify the result. it's why AI doesn't really work well for systems programming, notice that even the kernel team for LINUX doesn't using for coding, just finding bugs? because it can't do it reliably.

Comment Re: AI can also FIX t (Score 1) 93

If one person fixes it, how many Arch users out there run arch but don't touch the code? probably around 80%, so given that maybe 20% of arch users touch code, now take that number and spread it out by how many packages there are in arch and you'll quicky understand that eyes on code != coders working on code.

Comment The problems with rust.... (Score 1) 184

The problems with rust are big and older languages simply don't have. A few off the top of my head:

1) The borrow checker isn't absolute, there are edge cases where its possible to create UB in rust.
2) It's a language claiming to be a systems language but born with web roots, system languages don't need or want package managers, supply chain attacks, or crates that change every Tuesday, system languages aren't mean to break build and iterate like the web is.
3) Some crate maintainers have this have this illusion that once a crate is published its "done" so you have a mix of ever-changing crates with no stable ABI and crates that doesn't even get security updates...
4) Rust has no formal spec or RFC for that matter.
5) Only a single full implementation of the compiler actually exists which is required to build itself.
6) Rust is really a pain with dynamic memory, think microkernels, game engines, it likes things to be as static as possible.
7) The borrow checker leaves performance on the table due how it works.
8) Safe vs Unsafe is rustite speak for I don't understand memory, just so everyone is aware, there is no opt code in any cpu that flags memory safe or unsafe, the cpu doesn't care, also unsafe code can be perfectly safe, its word salad, nothing more.

I am 25 year embedded software engineer and I wouldnt touch this for any serious work, because of the reasons above.

Comment coders != programmers (Score 1) 150

The problem with the summery is we don't know what these "programmers" use as a language, why does it matter? Because even Claude can't get assembler or C/C++ right on the first try in complex projects (14K lines or more). Think CAD applications or indie game engines, that's programming, writing a script in JS or Python isn't programming, you're scripting, that is huge difference. There is no memory or pointers or anything that can do wrong an a very bad way.

An embedded engineer isn't going to say "gee I wish I had an AI to write my code" it just isn't going to happen, why? Because to understand this level of programming you need to truly understand what is happening at the hardware level, AI can guess, but never actually know, and this is a problem.

Easy way to prove this is ask any AI to write a bootloader from scratch, and try to assemble/compile it, it won't be pretty, it won't compile or assemble, training on patterns gives you syntax prediction, but doesn't give you experience to know enough to understand why it broke. Looking at code doesn't generate insight on why it works, sure the AI could figure out what the instructions do but can't simulate them so at the end of the day it's a guess.

That's the reason no real programmer will ever say "I'm glad I don't need to generate code anymore", a script kiddie would because languages like scripting languages are far more forgiving that the AI doesn't really need to understand the important bits anymore.

Comment Re:Example vs Practical (Score 1) 87

Assembly and Machine Code aren't close at all

Assembly is human mnemonic form of machine code.
Machine Code is assembled/compiled code that isn't human readable.

So that means the LLM would not only have to disassemble the machine code to get at the code, but it would have to know exactly what its disassembling, If I say fix this binary blob it's an apple binary, it won't magically know how to do it. Because if that's the case why stop at apple binaries, let AI disassemble older games and programs or even modern ones, do you have any idea how big of a problem AI would be if I could buy a game on steam or any other digital platform and then feed AI the binary so it can disassemble and spit out the encryption keys to the game assets? No one would make games, or anything for that matter.

I've tried this with LLM's both Qwan2.5 and Deepseek 33b and both them can't disassemble a simple C64 game which uses the same CPU has the apple. So the idea that AI just disassembled code is a fib, now can AI fix bugs if you give it the assembly, yes. and that is most likely what we are seeing here.

Comment Re:Example vs Practical (Score 1) 87

So I think the Azure CTO is getting his terminology mixed up.

Machine Code = already assembled code
Assembly = Human readable code.

I asked Copoilte if any AI can currently decompile a program and the answer is no. AI can't take raw bytes and disassemble the code on its own, this requires reasoning and AI only does pattern recognition.

Here is what probly happened.
CTO gave his assembly source to Claude and Claude saw the bug, there was no disassembly of this code, not by AI anyway.

Also the summery doesn't make any sense, so his code source was raw machine code? i doubt it, its possible but I think it was assembly which means this whole summery is suspect.

Comment Re:NetBSD? (Score 1) 75

Development, if you're creating a multi platform piece of software NetBSD is the way to go, it has Vulkin support better then OpenBSD, it's better at cross-platform development then FreeBSD, so to make a piece of software that's compatible with everything that is pretty much relevant you only need GCC and Mingw-Win64

If you're looking at developing something like a game engine, developing it on NetBSD gives you the easiest path to all the relevant targets.

The BSD and Linux by coding pure C++ makes them portable with just GCC across ARM, RISC-V, x86_64, that covers most of your audience (Switch 1/2, PS4/5)
Mingw-win64 will get you Windows support and Xbox support which allows a developer to test and build their project using only 1 box.

I would say that's pretty fuckin relevant!

Comment Linus isn't correct here (Score 1) 82

Before everyone jumps up and down, yes ECC helps, but only to a certain extent, you can still have bit flips that aren't correctable. RAM doesnt just magically go bad, I have a 486 DX4 that would argue that is just wrong and yes its still running 24/7 in DOS 6.22.

The BSoD issue isn't really hardware related, the Linux kernel had better memory handling but also didn't read it backwards. WIndows 95+ up until WIndows 2000 and XP preserved backwards compatibility by reading the memory table backwards, the start of memory was actually the last bit of memory you had, this was because older video displays and other hardware often mapped their memory ranges right after the 640K barrier. So instead of playing guess where every hardware vendor mapped their driver's memory range, Microsoft simply started from the last bit of memory you had and mapped it as the first, this led to a bunch of headaches for everything trying to manipulate memory in real-time which led to most of the BSoD you see.

NT and WIndows 2000+ completely did away with this and that is why they are more stable, it's not magic, hardware doesn't magically go bad unless it was flawed to begin with. I have a Commodore 64 that still works great, can memory go bad? Sure it can, but does it always garentee it will? No

Comment Re:Now rewrite it for a woman filming at the gym (Score 1) 154

I'm sorry, but if someone broke the glasses that are on my face, that's assault, unless she physically removed them him his face its assault, in that cause he should have fought back and drove her head through the floor in self-defense, especially if there prescribed because she took his sight away in some confrontation.

Comment Can someone fill me in? (Score 1) 387

I don't really get into politics all that much as I don't really care which "side" I am on. But someone explain to me why Trump can't have his own platform? There are tons of Twitter users who spew out hate about white folks and men and yet Twitter doesn't seem to police them at all, why does it seem that people are melting down over a platform that might not be for them? Does it really matter if there is a place on the internet you don't agree with? Why must all places on the internet agree with your state of mind?

I am seriously asking, I am not being sarcastic or trying to make people angry, I just find it odd that people will post the most racists crap on Twitter and people and Twitter seem fine with it, but giving the "other" side a place that they can supposivly do the same drives you crazy? That doesn't quite make sense to me.

Comment Re:politics and its cancer is what is killing comi (Score 1) 163

It's a pretty bizarre assertion that nobody relates to Spider-Man, or that the X-Men movies lost money because of Wolverine.

How many times have you been shot in the head? ripped a part and insta healed from it? NONE! Therefore how can you relate to Wolverine? You can like a character, but you can't know how it is to be them... thinking you know how they feel is silly! Wolverine goes a round knowing he can't really be hurt, if people do the same they need help! No one insta heals!

Comment politics and its cancer is what is killing comics (Score 2) 163

It's clear why DC and Marvel aren't even in the top 20 anymore...No one wants a gay Superman that cries about the environment, they want a Superman that has a great story arc, not pandering to minority groups.

Look at Manga, wanna know why it's becoming more and more popular? Because they don't push nonsense, like it or not, people don't want real life shit in their media, they want to get away from reality, and don't want to relate to the characters.. anyone who says they can relate to a being that has powers of any kind needs help, you can't hang upside down, you don't have claws coming out of your hands that are made from magic metal, you can't control peoples mind... how can you relate to these characters if you can't feel what they do? You can't.

Comics in the west went woke, and now they are going to go broke... I don't understand how people don't understand this, if you don't sell what people want to buy, how long do you think you are going to stay in business for? Not very long! This is not rocket surgery!

Comment Re:The sky is brown!! (Score 1) 186

No, they aren't they are files that tell the filesystem that there are more files in a location, nothing more, to distinguish, between real files that actually hold real data and these, they were given the destination "directory", not folder, not sub directory. (although sub directory's were a hack of this later on).
fsck /dev/sde2
/dev/sde2: 4 files, 1214/1221 clusters

mount /dev/sde2 /mnt/floppy/
rm -rf /mnt/floppy/*
umount /mnt/floppy/

fsck /dev/sde2
/dev/sde2: 0 files, 0/1221 clusters

mount /dev/sde2 /mnt/floppy/
mkdir -pv /mnt/floppy/dir1
umount /mnt/floppy/

fsck /dev/sde2
/dev/sde2: 1 files, 1/1221 clusters

Slashdot Top Deals

ASCII a stupid question, you get an EBCDIC answer.

Working...