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
why is gettext taking longer to cross-compile than qt. what is gnu smoking
this tool for making multilingual MSIs rules. the official solution involves several VBScript files in a crusty old SDK github.com/RISCSoftware...
GitHub - RISCSoftware/CreateEmbedLangTransform: Tool to create multilingual MSI packages
Tool to create multilingual MSI packages. Contribute to RISCSoftware/CreateEmbedLangTransform development by creating an account on GitHub.
github.com
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.
“How strong should the eject mechanism on this miniSD card slot be?” “Ah, just fuckin’ send it mate”
Sometimes when doing genealogy research you stumble upon stuff that leaves you speechless.
for now until the end of august, I'm running a sale on my programming book "building git" -- get 50% off using code BGAUG2026 shop.jcoglan.com/building-git/
'Building Git' by James Coglan
A deep dive into the internals of the Git version control system and the computer science behind it
shop.jcoglan.com
we're translating the #GlasgowInterfaceExplorer manual to Chinese! first translated page landed earlier today: glasgow-embedded.cn/zh/revisions...
技术细节 (revC3) - Glasgow 可重构数字接口调试器
glasgow-embedded.cn
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
trying to get my ondansetron filled , but the pharmacist keeps insisting there is no antiemetics division :\
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
Really suggest reading the whole thing, they do a great job at discussing the externalities with nuance blog.codeberg.org/protecting-o...
Protecting our FLOSS commons from LLMs — Codeberg News
In Brief: Two motions regarding
blog.codeberg.org
I thought this was a pretty interesting take from Codeberg's announcement of their anti-LLM policy They argue that many developers using LLMs are essentially heaven-banning themselves where they don't realize they're developing for a nonexistent community
i just merged the PR with revD support for #GlasgowInterfaceExplorer! github.com/GlasgowEmbed... this has all the basic functionality covered, but doesn't yet add support for NAFE or a DRAM controller also, it upgrades revC devices to have programmable current limiting :)
Redesign/reimplement firmware and add revD support by whitequark · Pull Request #1181 · GlasgowEmbedded/glasgow
The new FX2 firmware has complete feature parity with the old FX2 firmware, with the following major changes: reimplement board/port/FPGA management USB protocol to be network transparent reimplem...
github.com
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
My “I’m not a book burner” T-shirt has a lot of people asking questions etc.
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
check out this new primitive I'm working on for #GlasgowInterfaceExplorer! see alt text for an explanation