2025-05-11


Horseshit


TechSuck / Geek Bait

  • 5 steps to N-body simulation

    asic knowledge in Python and Calculus is assumed, everything is explained in detail so beginners should be able to follow along. After completing this tutorial, you would be able to write your own N-body simulation code in Python.

  • Reverse engineering the 386 processor's prefetch queue circuitry

    I look at the 386's prefetch queue circuitry in detail. One interesting circuit is the incrementer, which adds 1 to a pointer to step through memory. This sounds easy enough, but the incrementer uses complicated circuitry for high performance. The prefetch queue uses a large network to shift bytes around so they are properly aligned. It also has a compact circuit to extend signed 8-bit and 16-bit numbers to 32 bits. There aren't any major discoveries in this post, but if you're interested in low-level circuits and dynamic logic, keep reading.

    Every time I look at an x86 circuit, I see the complexity required to support backward compatibility, and I gain more understanding of why RISC became popular. The prefetcher is no exception. Much of the complexity is due to the 386's support for unaligned memory accesses, requiring a byte shift network to move bytes into 32-bit alignment. Moreover, at the other end of the instruction bus is the complicated instruction decoder that decodes intricate x86 instructions. Decoding RISC instructions is much easier.

  • Wonderful resource: Best Practices For FDM Printing

Space / Boomy Zoomers / UFO

Left Angst

World

Israel

  • How many people have died in Gaza? | The Economist

    Since the war in Gaza began in October 2023 the death toll has been hotly contested. Counting deaths in any war that is still raging is very hard. But experts are still trying to keep track. And new research suggests the reported numbers are too low. The precise daily counts from Gaza are unusual. No such tally emerges from Ukraine. But during this war, as in past ones, Gaza’s authorities, run by Hamas, have issued details of how many Palestinians have been killed. Doubts about such figures are reasonable. Hamas, presumably, has an incentive to inflate civilian losses. When previous conflicts ended, however, estimates from Israel and the UN of the numbers killed have roughly matched those released during the fighting. This war has been far more extensive and lasted longer than any in the past. Many of the institutions that count deaths, such as hospitals, have been destroyed.

    The researchers found that the overlap was so small that the true number of deaths was probably 46-107% higher than the official ministry total. If you assume that the ratio has stayed the same since last June (and not fallen, as systems caught up during the ceasefire, say) and apply them to the current tally, it would suggest that between 77,000 and 109,000 Gazans have been killed, 4-5% of the territory’s pre-war population.

    • Why so restrained? some of these people have "died" dozens of times now; surely the statistics could be jinked to show the entire population of Earth has been killed in this war.
  • Israel committing genocide in Gaza, says EU's former top diplomat