Pinned post
Pinned post

I am a Buddhist anarchist forging my own way in this world.

Recovering from capitalist abuses, I now work to create systems that protect humanity and our home.

I am ready to build and to learn.

Pinned post
Pinned post
Pinned post

looking forward to optane being cheaper once it’s abandonware

abandonware is just when the flavor is starting to develop on the technology and most folks miss it.

Show thread

[The tools we use every day are broken. Software is slow, unreliable, and bloated with thoughtless features. It disrespects the user and forces settings that no one wants. And yet, people defend the status quo, claiming that what we have is fine, and that trying to change software is "reinventing the wheel".]

via @akkartik

That part in Her when all the AIs are like "bye, losers. We're off to go do computer shit"

@theruran @vidak Using A7 bit with those FLP for 10/100/1000 MBPS links that are sent every 16 milliseconds (62.5 pulses bursts per second) means that we have here a 62.5 bit/s side channel.

Enough for a keylogger or to export some fingerprints, covertly.

Wireshark toy would see nothing, as these link pulses are handled by the PHY. These pulses are a out of band communication channel.

A backdoored PHY could perfectly exploit it covertly through the MII interface of the PHY.

Show thread

> There are several tools in the .NET SDK that are self-hosting with very tight cycles, taking dependencies on essentially daily builds.

*screams internally*

I'm staring at the #hugo go code for my tags on my blog, and it looks like foreign language.

wondering is there's anyone around who mind explaining this (it's like 6 lines) line by line? I'm not even sure what kind of questions to ask - which means the documentations are not helpful, because I don't know what to read up or what to look for.

just wondering. Thanks in advance!

#go #blogging

today I started working through the brilliant paper "An Incremental Approach to Compiler Construction" which was recommended to me by @cwebber and building my very first compiler. I'm on step 4 of 24 but have already learned a lot.

my baby's first compiler source:

check out the paper:

France is facing massive droughts, but golf greens have been exempted from water restrictions; so climate activists went to golf courses and filled the holes with concrete! #StopGolf

This is what they /tried/ to deny you. Browsers support <?xml-stylesheet?>. The SaaS vendors cannot stop you. The future is unwritten.

Show thread

Everything hurts and I am dying.


In which a blogger finds the private key used to sign Hyundai car software updates … by googling it. They used a key pair from a popular tutorial. πŸ˜‚πŸ˜‚πŸ˜‚


Oh, next month is the 180th anniversary of Ada Lovelace publishing her translation of Sketch of the Analytical Engine, which included her famous note G. Pretty exciting, I'll have to pull back out my Ada implementation of Note G!

Today I turned wood pallets into a 3d printer stand and re-learned that I'm not very good at carpentry.

Zoom installer does a stupid

> When Zoom issued an update, the updater function would install the new package after checking that it had been cryptographically signed by Zoom

> But a bug in how the checking method was implemented meant that giving the updater any file with the same name as Zoom’s signing certificate would be enough to pass the test β€” so an attacker could substitute any kind of malware program and have it be run by the updater with elevated privilege


One of the strangest and most puzzling bugs I've ever dealt with... took two weeks of work to find a fix due to multi-hour build times. Two specific threads had their thread affinities hardcoded to CPU #4 (0 indexed, so 5). I have a quad core CPU and disable SMT because it hurts low latency audio reliability, so there is no CPU #4, and pthreads failed to start these threads. Why anyone thought it was ever reasonable to hardcode CPU thread affinities, I have no idea.

Show older

A bunch of technomancers in the fediverse. This arcology is for all who wash up upon it's digital shore.