I replaced grub with systemd-boot
To be able to investigate and work on the the measured boot features I have switched from grub to systemd-boot (sd-boot).
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,824 posts.
To be able to investigate and work on the the measured boot features I have switched from grub to systemd-boot (sd-boot).
The Logic Lab provides a selection of 12 logic gates that you can interconnect with patch cables to make a variety of different logic circuits, for experimenting with and learning about logic:
Last year I finally decided to learn some Rust. The official book by Steve Klabnik and Carol Nichols is excellent, but even after reading it and working on some small code exercises, I felt that I needed more to really understand the language. I wanted to work on a small project to get some hands-on experience, but…
Put an io_uring on it - Exploiting the Linux Kernel - chompie at the bits
Elixir supports the usual supects of observability. Open Telemetry (OTel), log handlers, capturing metrics. And it does it well. This post will mostly focus on the observability you have on the BEAM that is either incredibly rare to see elsewhere or possibly entirely unique.
if you're lucky, you haven't. you're still using a microwave from the 1990's or something like that, and it still works just fine. after all, how can a microwave be made any better? you put stuff in, and the water in the stuff heats up. there really isn't much innovation to be done that wasn't already done half a…
The world has enough lithium, but we need to scale up production this decade.
A couple of months ago our washing machine produced a considerable quantity of smoke when I opened its door, which I interpreted as a suggestion that a replacement was needed. After rummaging around the internet for advice, a couple of days later a new Miele washing machine took its place in our home.
My software developer colleagues often ask me where I do get all the time for reading all the tech books or articles, watching conference talks and listening to podcasts. I analyzed my consumption for November and December and here is, what I did (and that's only the tech related content): List
Effectively managing difficult employees in a software engineering context hinges on three core principles: fostering trust by empowering autonomy, promoting growth through challenges and constructive feedback, and ensuring a comfortable work environment with streamlined processes and minimal disruptions.
The full story of the 2021 ditching of a Boeing 737 cargo plane off Honolulu.
I always thought of 1+N as a thing that you just keep in your head, catch on code reviews or via performance regressions. This worked well for a long …
Since Google’s introduction of its Pixel 8 phones earlier this month, it has been interesting and a little amusing to me to read the reactions to its image manipulation tools. It feels like we have been asking the same questions every year — questions like what is a photograph, anyway?, and has technology gone too […]
macOS may alert you when you’re trying to open or run a file, with an alert informing you that malware was detected. But what about in scans?
The unexpectedly interesting story of car coatings and what they tell us about the modern world
A common failure mode in complex systems is that some part of the system hits a limit and falls over. In the software world, we call this phenomenon resource exhaustion, and a classic example of th…
The Case for LLMs as Hallucination Engines
Zach Simone's homepage. iOS developer from Sydney.
Nearly all programs are written to access virtual memory addresses, which the CPU must translate to physical addresses. These translations are usually fast because the mappings are cached in the CPU's Translation Lookaside Buffer (TLB) . Unfortunately, virtual memory on x86 has used a 4 kiB page size since the 386 was…
In this article, I describe my journey creating a barely functional rust backend enabling compilation for the .NET runtime (Usually used to run C# and F#).
Dmitry.GR: Driving a poorly-designed display and touch board using no CPU at all
Novel news; a review for the NYT.
How many transistors are in Intel's 8086 processor? This seems like a straightforward question, but it doesn't have a straightforward answ...
4am doesn’t suffer fools, or repetition. Or mysteries. Focused out of nowhere on tinkering with an Apple II a number of years back, they re-learned the whole of how the unique floppy disk sys…
I’ve been in an interviewing mindset for awhile and I’ve come to realize something important about C++ in particular. C++ is a “two peak” language. That is to say C++ is the only language I know of where two very different sets of programmers consider themselves well versed in the language. Let me show you in fake…