Readit News logoReadit News
5d41402abc4b commented on The C++ standard for the F-35 Fighter Jet [video]   youtube.com/watch?v=Gv4sD... · Posted by u/AareyBaba
anonymousiam · 12 days ago
This assumes that the operating system can run. If the memory corruption impacts the OS, then it may be impossible to recover. As the systems (and software) have become more complex, keeping these Mission Assurance best practices becomes more important, but the modern generation of developers sometimes loses sight of this.

A good example of what I'm talking about is a program that I was peripherally involved with about 15 years ago. The lead wanted to abstract the mundane details from the users (on the ground), so they would just "register intent" with the spacecraft, and it would figure out how to do what was wanted. The lead also wanted to eliminate features such as "memory dump", which is critical to the anomaly resolution process. If I had been on that team, I would have raised hell, but I wasn't, and at the time, I needed that team lead as an ally.

5d41402abc4b · 11 days ago
>This assumes that the operating system can run.

You could have two copies of the OS mapped to different memory regions. The CPU would boot with the first copy, if it fails watchdog would trigger and the CPU could try to boot the second copy.

5d41402abc4b commented on The C++ standard for the F-35 Fighter Jet [video]   youtube.com/watch?v=Gv4sD... · Posted by u/AareyBaba
anonymousiam · 12 days ago
The same is true for the software that runs many satellites. Use of the STL is prohibited.

The main issue is mission assurance. Using the stack or the heap means your variables aren't always at the same memory address. This can be bad if a particular memory cell has failed. If every variable has a fixed address, and one of those addresses goes bad, a patch can be loaded to move that address and the mission can continue.

5d41402abc4b · 11 days ago
> Using the stack or the heap means your variables aren't always at the same memory address

Where do you place the variables then? as global variables? and how do you detect if a memory cell has gone bad?

5d41402abc4b commented on CATL expects oceanic electric ships in three years   cleantechnica.com/2025/12... · Posted by u/thelastgallon
Workaccount2 · 11 days ago
Massive battery banks at the ports. Charging batteries off of batteries can yield incredibly fast charge times.
5d41402abc4b · 11 days ago
>Charging batteries off of batteries can yield incredibly fast charge times

How?

5d41402abc4b commented on Cloudflare was down   cloudflare.com/... · Posted by u/mektrik
karmakurtisaani · 14 days ago
Probably fired a lot of their best people in the past few years and replaced it with AI. They have a de-facto monopoly, so we'll just accept it and wait patiently until they fix the problem. You know, business as usual in the grift economy.
5d41402abc4b · 14 days ago
>They have a de-facto monopoly

On what? There are lots of CDN providers out there.

5d41402abc4b commented on Valve reveals it’s the architect behind a push to bring Windows games to Arm   theverge.com/report/82065... · Posted by u/evolve2k
enedil · 15 days ago
Don't forget GoG which is an alternative game store with a strong anti-DRM stance (all the games there are DRM free).
5d41402abc4b · 15 days ago
Steam makes installing windows games easy. With GoG i would need to setup wine myself.
5d41402abc4b commented on Quad9 DOH HTTP/1.1 Retirement, December 15, 2025   quad9.net/news/blog/doh-h... · Posted by u/pickledoyster
jeroenhd · 16 days ago
But is DoH? If your library is too old to support http2, what are the chances you've upgraded the DNS resolver to a DoH resolver?

Luckily it's pretty easy to run your own DoH server if you're deploying devices in the field, and there are alternatives to Quad9.

5d41402abc4b · 16 days ago
Its not about age, its about complexity. HTTP/1.1 client is trivial to implement.
5d41402abc4b commented on Quad9 DOH HTTP/1.1 Retirement, December 15, 2025   quad9.net/news/blog/doh-h... · Posted by u/pickledoyster
5d41402abc4b · 16 days ago
HTTP/1.1 is still heavily used in embedded system.
5d41402abc4b commented on Why I (Still) Love Linux ?   it-notes.dragas.net/2025/... · Posted by u/signa11
sidkshatriya · 24 days ago
From the blog post:

> Even if your btrfs, after almost 18 years, still eats data in spectacular fashion.

Is this (by now) an urban legend ? Is btrfs any less reliable than, say, xfs/ext4 etc. nowadays ?

5d41402abc4b · 24 days ago
BTRFS is fine if you use it on enterprise grade hardware, if you use it on consumer hardware expect to lose data.
5d41402abc4b commented on Native Secure Enclave backed SSH keys on macOS   gist.github.com/arianvp/5... · Posted by u/arianvanp
miki123211 · 25 days ago
There is an easier way, it's called TLS certificates, it's just that SSH decided not to use it for some reason.

Other systems of this nature have figured out long ago that you should be able to have one personal certificate (stored securely in an airgapped environment), from which you'd generate leaf certificates for your devices every year.

5d41402abc4b · 25 days ago
or FreeIPA?
5d41402abc4b commented on Google boss says AI investment boom has 'elements of irrationality'   bbc.com/news/articles/cwy... · Posted by u/jillesvangurp
rockemsockem · a month ago
There's a weird gleefulness about AI being a bubble that'll pop any day now both in this thread and in the world at large. It's kinda weird and I find most of the predictions about the result of such a bubble popping to sound highly exaggerated.
5d41402abc4b · a month ago
>There's a weird gleefulness about AI being a bubble that'll pop any day now both in this thread and in the world at large

All i want is some cheap RAM for my PC.

u/5d41402abc4b

KarmaCake day68January 9, 2023View Original