@DanielaKEngert @daridrea Ah this reminds of a time when some people tried to get rid of C. Nothing will replace C. Looking at Cpp after the Rust Epidemic was nauseating. Is memory really safe if it can't be accessed?
I bought a book on Rust and intended to learn the language. I made it to the part where it got into memory management and stated that it was completely unnecessary. Pure hubris. Even if the language is magical, it could make its users horrible coders in another language.
It does have beautiful syntax. The Licensing and Foundation are pretty sketchy. MISRA Cpp and MISRA C already exist so what is the point in Rust? I'm not saying that C is without faults, something about the power of assembly with the usability of assembly. I despise Cpp unless it's embedded, it became bloated.
Rust has numerous faults and the heavy handed foundation might be its downfall. Hopefully it will escape the grips of the corporate overlords and evolve freely. I hope to see it again someday but in better condition.
@freemo Don't worry, there will be more horrifying STIs coming soon. Perhaps some are already spreading silently. Maybe it will be similar to The Crazies but more subtle and slower.
Data is beautiful.
@freemo Maybe the solution is to eat the snake.
@lupyuen Wow. Responses like that explains why the industry looks the way it does.
🤔 "Why would any sane CS Grad switch to Engineering to do #Embedded Systems? ... I don't get how working with obsolete machines is anymore useful to learning how modern computers work than actually working on modern machines"
There was this mindset I had for the longest time — for most of my 20s and 30s — where I took the truth value of "reputable" or "authoritative" sources for granted and would vehemently defend them. I'm more prepared to reexamine and put up an argument against them now, because I've lived long enough now to see statements from such sources be proven wrong many times before. Also, you can have several "reputable" sources contradicting each other. There is a whole lot about life that isn't as clear-cut as claimed. Often quite serious matters too. People die because authority figures say things that are wrong.
@thor That's perfectly reasonable. In my 20s I believed that doing the right things and playing by the rules would result in a decent life. Now in my 30s and having a good decade of my life being taken advantage of, I'm not bitter about it. I learned many things and that is priceless.
Friends of mine who went off the path are far more successful than I am. I'm not jealous of their success but I am relieved that they have good lives.
I've already tried challenging people or businesses that have belittled my work and me as a person. Surprisingly I was successful in besting most and in nontrivial ways. It resulted in me being seen as belligerent and irrational by many. It doesn't matter if I was correct, acted in good faith and saw it through at my own expense. The experts are always right but not always correct.
To defend what is correct against the powers that be is almost entirely futile. My efforts were praised in private and I was treated warmly. To quote a wise man who saw it play out, "You proved that you were better than the expert. They were thankful that you saved their ass but you are seen as a threat because of what you did in good faith. The threat that would have hit them got taken care of by you. NDA? Even if there was no NDA, whatever you presented would be dismissed. You worked hard and you did good work but you were disposable."
To summarize, experts tell no lies that stand out to normal eyes. Going against the tide is career suicide. Doing the right thing might very well cost one everything. I don't have any regrets, I just want to get over the result of that experience and other similar events. This is the reason why I want to work on equipment or something very different.
The damage is done. I can't forget what I know and love. I can do something else and do what I love in my free time. Once bitten, twice shy. I just repeated being bitten in the hopes that it would pay off.
If i ever write a security question it is going to be "What is the 5th letter in the alphabet?"
@thor It was probably better and more efficient. Remember having less than 1GB of RAM and using floppy disks? It was terrible but it taught values that modern computers don't.
A virus killing an OS was a regular occurrence. Having to open a computer to replace a card for a certain use was common and people lived off the hardware.
Performance penalties will increase the further we distance the code from the hardware. Perhaps the most important point is that the user is further removed from the hardware and less knowledgeable about the features. This Security Fallacy is going to ensure less impressive code as a parasite core will keep useful features behind barriers.
Programmers now have to play in a sandbox with their degrees that crush their ambitions. They will use what they were taught with fear of deviating from a textbook. Perhaps there exists a better way but if they tried it in University, they were likely punished for going outside of the textbook.
Modern design principles are the cause of the problem. The principals were likely formed as the old assembly coders and C coders were becoming disillusioned and deciding to quit. Perhaps the industry deserves this. They reap what they have sown, the grapes of wrath.
@thendrix I hope you stay up. It's not difficult to get up early when one hasn't slept.
Let's create a UART Driver for TinyEMU #RISCV Emulator on Apache #NuttX RTOS
Article: https://lupyuen.codeberg.page/articles/tinyemu.html#uart-driver-for-tinyemu
@thor I'm doing something similar with a Near IR Spectrometer. I'm reluctant to build it when LPAS is not too much more difficult but a lot more impressive.
I still remember the DSP and how disappointing it was. To quote The Greatful Dead, "What a long strange trip it has been." I wish you the best of luck Thor. I'm turning into a Cenobite from my perversions and I have no regrets.
@freemo It's going to be weird.
Toughbook fan, Mathematician and Locksmith with limited success in other areas.
Political stance is far right and far left. Proponent of First Aid Kits and PPE. Easily disheartened by big tech. Partially hinged personality and stubborn enough to not write this in the First Person.
Distrust of Psychology and a fan of satire. I love a good joke and contradict myself. Somewhat serious but easily distracted.