how can anyone say CS is boring when we literally have computers SHARING memory between each other now
do you realize how insane that is? boatloads of low hanging fruit and no one is quite sure the best way to do it.
should we even *use* pages? NUMA? what about a filesystem instead? how would you handle shared objects? how much should be in userspace vs kernelspace? WHERE’S THE MEMORY MANAGEMENT BOUNDARY??
The Firmware Behind Some Seriously Fast Drones
Betaflight is an open-source flight controller firmware built for multirotors and fixed-wing aircraft.
It handles the low-level stuff that keeps a drone stable like sensors, PID control, filtering, motors, telemetry, GPS Rescue, OSD and more.
The latest 2026.6 release is especially interesting, adding support for ESP32, STM32H5/N6/C5, STM32H757, RP2350, plus the first foundations for autonomous flight and waypoint missions.
A great codebase to explore if you are interested in embedded C, real-time control, MCUs and robotics.
https://t.co/qg5supwUk3
“Nvidia’s CMX is equipped with 576 SSDs, providing a total storage capacity of 9,600 TB. Industry estimates suggest that NAND demand for CMX will surge from 35 million TB this year to more than 100 million TB next year.”
Nvidia’s Rubin CMX will quite literally soak up NAND supply like a sponge absorbs water. To put 100 million TB into perspective, it is roughly equivalent to adding another Apple-sized source of demand to the NAND market.
Finally my "RISC-V System-on-Chip Design" book by Harris, Stine, Thompson and Harris arrived, featuring the all open source CV-WALLY (CVW) hosted by @OpenHWFdn , explaining how to design a @risc_v CPU, how to verify and more, including design trade off disc. . Spot @bilalzafar
#ZYNQ#FPGA UltraScale+ ZU15EG PS today: SATA 6Gbps works fine! Can you see the 2.5'' HDD in the image?
So now for the PS transceivers:
PCIe x1 5Gbps
SATA 6Gbps
works, and the last one to bring up is USB 3.0