| ▲ | AbbeFaria 8 hours ago | |||||||||||||
There is nothing wrong with using an LLM so long as a human takes ownership for the artefact (be that books, code etc). I would rather the author automate the mundane and focus on conveying their ideas clearly. As an aside, is there a Linux version for this ? | ||||||||||||||
| ▲ | LeCompteSftware 7 hours ago | parent [-] | |||||||||||||
There is something wrong with it because LLMs are really not capable of writing a useful book, and this book is 100% LLM slop. Look at this totally useless """introduction""" to C: https://github.com/ebrandi/FDD-book/blob/main/content/chapte... First of all this is an entire book, it's 76,000 words. But look at the first nontrivial example of C after "hello world," under "Bonus learning point about C return values"
This teaches nobody anything. I am sorry but this project is completely useless and there's no way Brandi read a single word of it. This entire book is a dishonest AI scam. I hate LLMs. It is hard to think of another computer technology that has done so much damage for so little good.Edit: I mean look at the intro to for loops. This is supposed to be for total beginners. Example 1:
>> Start at i = 0>> Repeat while i < 10 >> Increment i each time by 1 (i++) Example 2:
>> What this loop does>> * The driver is refilling receive buffers so the NIC can keep receiving packets. >> * It processes buffers in batches: up to IFLIB_MAX_RX_REFRESH each time. >> * i counts how many buffers we've handled in this batch. n is the total remaining buffers to refill; it decrements every iteration. >> * For each buffer, the code grabs its slot, figures out the physical address, readies it for DMA, then advances the ring indices (nm_i, nic_i). >> * The loop stops when either the batch is full (i hits the max) or there's nothing left to do (n == 0). The batch is then "published" to the NIC by the code right after the loop. >> In essence, a for loop is the go-to choice when you have a clear limit on how many times something should run. It packages initialisation, condition checking, and iteration updates into a single, compact header, making the flow easy to follow. Total garbage. This has literally zero educational value. I assume Brandi is just trying to make a quick buck, he truly has not even glanced at the output. He should be ashamed of himself. | ||||||||||||||
| ||||||||||||||