Catherine

@whitequark.org

sorceress

since oscilloscope graphics are doing the rounds again, here's some photos from that time a few years ago when I built a gizmo to show dril tweets (and assorted other nonsense) on my ancient Tek 466

BildBildBildBild

yall on bsky haven't seen me struggle with msi but i think the format was made by Hieronymus Bosch and the documentation written by Marquis de Sade

in about a day's work i learned WiX and built an MSI installer for #GlasgowInterfaceExplorer! look at it, it includes everything (Python, Yosys, nextpnr-{ice40,ecp5}, Python libraries, the manual) in a package that is just under 90 MB and fully self-contained.

three windows on a windows desktop:
- chromium with the glasgow manual open
- terminal with the glasgow icon and an applet running
- GlasgowInterfaceExplorer.msi file at 83 MB in size
- desktop shortcut for glasgow as well

“How strong should the eject mechanism on this miniSD card slot be?” “Ah, just fuckin’ send it mate”

Amaranth's simulator interface has taken a massive amount of effort to design and implement, but the payoff is that writing tests in it is actually pleasant. there's very little friction (i use a few helpers but those should be upstreamable) and the tests are compact and easy to debug

Lattice buying AMI is not an acquisition I anticipated what so ever. I feel like I either don't fully understand Lattice business or what AMI does beyond reference firmware

EE folks: what's a good configurable clock synthesizer chip? requirements: - two outputs, 3.3V (diff or single-ended) - wide range of frequencies up to 250..400 MHz (for FPGA input) - can be configured using a relatively simple algorithm, as opposed to a closed-source Windows application

using optogenetics to fuse crickets with region-specific parameters (fahrenheit slope for american crickets, celsius slope for european crickets)

Sphinx (the documentation system) has a very competent internationalization scheme here's how it works. the input documents are processed (macros expanded, etc) then each page becomes a gettext catalog, and each AST node becomes its own gettext message

it has a sensor to open automatically for a "hands-free experience" just in case you planned to interact with a toilet without washing your fucking hands afterwards. in addition to this cat sensor there are also buttons on top where a cat would walk

i'm calling it "HyperFIFO"; it has the same interface as a normal synchronous FIFO, but if you exceed the small amount of buffer space within (generally under 1 KB), the contents spill into external DRAM, where up to 64 MB of spikes (about 2 seconds of USB 2.0 bandwidth) can be buffered