Pinned toot

📌 2020 pin update!

I'm Mary. Medical doctor by day, low-level developer by night. I enjoy taking both mechanical or biological things apart and putting them back together again.

My recent major public projects mainly concern console emulation, see:

Other interests:
- Radiophysics, Radiology, Radiotherapy, and associated fields
- Audio and DSP
- Compilers, JITs and type systems

DMs open!

I would comment on the degree of divergence of this current timeline but I think that would be kinda moot at this point.

paddusb: ADD a new USB port to Package

When starting out on something I like to spike multiple implementation variants to get a feel of the design space.

💭 Breakpoint registers are just hardware accelerated comefrom.

explaining things makes them less funny

This thought brought to you by trying to optimize a callback within generated code. I gave up and instead just provided a way to replace the return address on the stack.

CPU `ret` instruction but you can choose from multiple possible return addresses.

music visualisation software is just a bad transpiler

Drum and Bass → Wasm transpiler

Go → Art in the style of Piet Mondrian transpiler

AArch64 → JavaScript transpiler

C -> JVM transpliler with an x86 IR

Mostly looking at lightweight bikes because my 10 year old bike is rather heavy.

Yes it's too expensive

See a bicycle I like. Price tag: £9,000.

This song was exactly what I needed this evening.
I hope you have a good night.

Now that I have cling working I’m not sure what I’ll use it for

Heparin resistance in COVID-19 patients in the intensive care unit | SpringerLink

Find the natural boundaries and grainlines and divide based on those. Sounds like obvious advice, but…

Show more, your cosy queer space is a mastodon instance for those who are queer or queer-adjacent who would like a more pleasant social media experience.