@AmpBenzScientist @rhempel @lupyuen
"A good Embedded System should operate without issue for many years."
Exactly. That is: it should operate completely unlike the steaming pile of turd that most software on this planet has turned into. (Despite all the abstractions and CI that supposedly was going to make it all better and has completely failed to do so.)
Embedded need to be lean, simple, predictable, reliable.
"Embedded need to be lean, simple, predictable, reliable." --> Sadly, that should be true for all software, but was sacrificed in the 1990s or so.
Big projects back then had "memory budgets", now in most projects we don't even know how much memory is required.
~1999, I ran a building automation system in Java, with a web UI in Java, attached (JServ back then) to a Apache webserver, on RedHat Linux with a fvwm95 desktop.... On 32MB of RAM!!
@bonifartius @niclas @xorbit @rhempel @lupyuen It was built differently back then. The hardware for embedded systems was usually robust. I think WRT 54 routers are still working with mods. Remember JTAG and UART headers on circuit boards?
I'm not trying to revel in the past but there are certain features that should make a comeback. It just seems like modern electronics are made to turn into ewaste. The software or firmware is another issue but the hardware will usually prevent anything other than malware from making use of it.
@niclas @xorbit @AmpBenzScientist @rhempel @lupyuen
and contrary to modern stuff, old software tends to still run just fine. fvwm still works, apache still works. can't say that of most modern software.
@freemo @BernieDoesIt @jkxyz @scottsantens Poverty will lead to improved money management skills. Before I started college I bought around $400 dollars in hand tools and a laptop. It took a lot of saving up to buy but good hand tools are an investment that pay themselves off.
I still have those tools and that laptop. A Craftsman 354 piece Mechanics Tool Set and some Toshiba Satellite with an AMD C-50 "Ontario" APU.
Poverty is something that I've never been able to escape. It gets rough but I would like to think it will all pay off one day. I can only say stay sharp, say nawt. One needs every bit of leverage they can get.
I grew up in extreme poverty that continued into adulthood. I lived in the ghetto, on welfare in section 8 housing in a home with my grandparents, cousins, uncle, and mother all in the same small home.
Thank you for the QED though regarding your own bias.
Interesting fact of the day: A gravitational wave, having energy, also generates its own gravitational field in addition to itself. Though this field is insanely weak.
Note this is not the same as saying a gravitational field has its own gravitational field. It is only the wave that has energy, and thus its own field. A gravitational wave only occurs when an object with a gravitational field accelerates (and orbiting another object counts as acceleration).
Yes but that is to be expected from known processes already.
An orbital can have two objects in it with opposite spins, when they have the same spin they would occupy the same space and thus couldnt exist in the same orbital. Therefore an electron with the same spin as another must occupy a higher orbital than one with different spin, thus must have more energy. More energy means more gravity.
So in short one would expect flipping spin would change the gravitational field strength.
@freemo @icedquinn So this has the possibility of being useful in the future. That's pretty cool. I wonder if energy shields would benefit from amplification of this.
@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.
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.