R
r@glauca.space
<p>Lost catgirl. Full-stack hacker.</p><p>Formerly infosec, professionally. Recovering from deep burnout.</p><p>Sometimes refers to ourselves in plural form.</p><p>🏳️⚧️🏳️🌈</p><p>Chuuni rights!</p><p>♫ Wake up, leave your hesitation ♫</p><p>ABC (American-born Chinese) but not in America</p>
Posts
-
View post
i've just identified a seemingly-random (it's too difficult to explain the internal thought processes that led to this) "tech" skill that i'm missing, which i would like to try and learn and publicly document the process i'm going to try to learn some of the "input and physics handling" works in "more retro" games that don't just rely on a Game Engine™️ (e.g. by looking at various game decomps) i am vaguely attempting to glean something that can...
-
View post
🥮 中秋节快乐!🥮
-
View post
trying to get better at publishing unfinished work: here&#39;s the Rust pedagogical async runtime I mentioned quite some time ago: https://github.com/ArcaneNibble/rust-asynclearning/blob/main/src/main.rs the code itself &quot;works&quot; to show off a basic async runtime built from scratch, but I never got around to preparing the &quot;teaching&quot; around it
-
View post
the horrors of aging
-
View post
@piku@blahaj.zone *flips a table in frustration at the entire state of the software industry*
-
View post
inspired by @/landley@mstdn.jp posting about institutional memory ( https://landley.net/history/mirror/institutional_memory.html ) there is a series of university lectures on YT explaining vacuum tube (thermionic valve) amplifier circuits, as used in guitar amplifiers, but taught using the "modern" electrical engineering teaching style https://www.youtube.com/playlist?list=PLOunECWxELQS7JV_KeeTJJpgGjOftoaAH figured that some corners of fedi would appreciate this? 🔁?
-
View post
why is every documentation we can find about udev either just &quot;here is the rules grammar&quot; or &quot;here is a cookbook of various tweaks you might want to make&quot; and not an explanation of where udev fits into the &quot;linux desktop ecosystem&quot;?
-
View post
Okay, I _finally_ managed to write some very basic troubleshooting instructions for that WebUSB extension: https://github.com/ArcaneNibble/awawausb#troubleshooting it turns out that none of this has anything to do with the web, browsers, or USB but it is instead generic user education abut things like &quot;what is a driver&quot; or &quot;what is permissions&quot;
-
View post
🌟 Project Release Announcement Time! 🎉 I wrote a WebUSB extension for Firefox. This lets web pages access USB devices (with your permission). This has long been supported by Chrome, but Mozilla has not wanted it, at least by default. Fortunately, because add-ons are a thing (for now. make sure to keep fighting for this!), it's possible to change that! Common reasons for wanting this include programming microcontrollers, 3d-printers, smartphone bootloaders, and similar "physical compu...
-
View post
@Daojoan to join the "well actually" crowd, email absolutely did have throttling, although retry and backoff logic tended to be much more reliable and well-tested back then there was a lot of the old internet that wasn't democratized and "yours" (e.g. acquiring connectivity, acquiring compute), although the details have shifted around a lot
-
View post
all that board space has a nasty habit of getting used up
-
View post
not a good sign about how the economy&#39;s doing?
-
View post
i&#39;m visible today?
-
View post
got suddenly reminded today about this reason why &quot;all the terminally-online children turned into socialists&quot;
-
View post
OH: &quot;Born in Deptford and became Emperor of the United States&quot;
-
View post
decided to build some smart cat ears (and also practice writing documentation)
-
View post
I just documented the protocol that udev uses to broadcast messages to clients: https://arcanenibble.github.io/hardware-hotplug-events-on-linux-the-gory-details.html Comes with bonus free sample code &lt;strike&gt;on the included CD-ROM&lt;/strike&gt;! This is how programs on Linux listen for events such as &quot;you plugged in a USB device&quot; in order to.... do something useful with that information (such as opening the files on it). Normally, this &quot;just wo...
-
View post
of course, as everyone knows, power electronics always have a new and unique fucked up package
-
View post
So, I recently saw some quiet discussion about a paper where researchers reverse-engineered and disclosed some attacks against PhotoDNA, the very-super-duper-secret algorithm used by tech megacorps to scan for illegal images. They didn&#39;t make any code public, and so... I did: https://github.com/ArcaneNibble/open-alleged-photodna A _complete_ reverse-engineering and commented Python reimplementation of the algorithm from publicly-leaked binaries. This means that studying the algorithm...