Sign in

Erika

@rrika9.bsky.social
563 followers 243 following 427 posts

GPU compiler dev, reverse engineer, mostly in Glasgow

PostsRepliesMedia
Erika @rrika9.bsky.social · 01/10/2026
similar to NaN payloads they should let you stuff ~6 instruction bytes into a function pointer FExxxxxx xxxxxxx0. cpu with native support would execute it in the call opcode. else the kernel can make up a page full of repeats on access.
001
Erika @rrika9.bsky.social · 23/09/2026
who’s brave enough to design a programming language in which commas move inside quotes like print(“There are,” n, “bottles of beer on the wall”)
3102
Reposted by Erika
tranna karenina @einegeniesserin.bsky.social · 23/09/2026
whomst among us did not have a ray tracing phase in the summer between seventh and eighth grade?
2264
Reposted by Erika
Josie Glausiusz @josiegz.bsky.social · 20/09/2026
For centuries, scientists have thought of the brain as a single, unified organ. But new research led by Stanford Medicine reveals that what we call the brain is two distinct organs that evolved independently over hundreds of millions of years. med.stanford.edu/news/all-new...
med.stanford.edu
Human brain is two separate organs, Stanford Medicine-led research finds
Stanford Health Care delivers the highest levels of care and compassion. SHC treats cancer, heart disease, brain disorders, primary care issues, and many more.
54418
Reposted by Erika
Erika @rrika9.bsky.social · 16/07/2026
111
Reposted by Erika
Philip Zucker @sandmouth.bsky.social · 20/09/2026
A new blog post www.philipzucker.com/lambda_mille... Lambda Microegg. A s-exp frontend to a small rust e-graph implementation that supports binders and capture avoiding substitution. Good clean fun. WASM demo here: www.philipzucker.com/lambda-micro...
philipzucker.com
Lambda MicroEgg
It’s an egraph that supports well-scoped alpha aware binders.
011
Reposted by Erika
lynn @chordbug.bsky.social · 19/09/2026
I made my first ever math video. it's about the spigot algorithm for π www.youtube.com/watch?v=DchW...
youtube.com
The spigot algorithm for π
YouTube video by lynn
73814
Reposted by Erika
innes mck @innes.bsky.social · 16/09/2026
if any of my good nice friends have to learn about Harry Potter and The Methods of Rationality i will burn every computer on this earth to the ground
1596
Reposted by Erika
Don Williamson @donw.bsky.social · 09/09/2026
In ~2007 when coding the ambient lighting of Splinter Cell, I had the idea of storing dynamic SH probes in Voronoi cells, where a) dynamic objects could walk/lerp the face graph, and b) static meshes "palettised" probes per vertex and lerped to give Realtime GI. It never shipped but look how pretty!
410515
Reposted by Erika
jb @jbakergraphics.bsky.social · 09/09/2026
0175
Reposted by Erika
jb @jbakergraphics.bsky.social · 09/09/2026
1173
Reposted by Erika
Uncut Femmes @juliagiantrat.bsky.social · 08/09/2026
the psycho terf groups are starting to have their eyes drift towards diy hrt resources again - so it's a good time to remember that under no circumstances in no world whatsoever for the rest of time should you talk to journalists, especially regarding anything related to diy hormones.
112407836
Reposted by Erika
mia @curvebreaker.bsky.social · 06/09/2026
hahahaha omfg the Applied Biosystems machine complete with the exact right panel texture in goodbye lara, i use this machine's cousin basically daily
2131
Erika @rrika9.bsky.social · 06/09/2026
girlfriend and I were eating dinner so I put on a youtube lecture series on place cells and grid cells
151
Reposted by Erika
Silent @cookieplmonster.bsky.social · 04/09/2026
Big fan of the general recomp "devs" going "recomp means we can improve the games!" and "no more emulation!", and then you see those automated recomps that: 1. Emulate the PS1 CPU anyway and dump JIT'ted code on runtime (like emus) 3. Ship game patches instead of making in-source changes (like emus)
29720
Reposted by Erika
Matt Henderson @matthen.com · 02/09/2026
What if our ears were like our eyes, and only had three (types of) receptors? Interestingly speech is still more or less intelligible, but not much else to me this shows how much more discriminating of frequencies our hearing is than our vision. Of course our vision has much more spatial resolution
1218338
Reposted by Erika
lynn @chordbug.bsky.social · 02/09/2026
I had a little input method idea based on how Chinese input works. maybe useful for slow typists... but also a little annoying when it doesn't work ofc
510216
Reposted by Erika
maya @mayabyte.bsky.social · 01/09/2026
do game studios still hire people these days? if anyone is or knows a game studio who's hiring senior programmers or maybe also gameplay designers (?!) let me know...
032
Reposted by Erika
Emma (IPG) @invoxiplaygames.uk · 24/04/2024
This shit aint loadin for me LAN. Cooked up a full three-course meal while waitin on a Wikipedia page. We dialed in for 56k of jack shit. My modem lights blink an S.O.S. signal. My cable box acting like its got no cable. You want the wifi password? Its "Slow as shit".
23212
Reposted by Erika
Emma (IPG) @invoxiplaygames.uk · 24/04/2024
Im holdin out on 1G. Im reaching my phone out the window to catch a gust of signal. Internet so slow all my pictures look like the Super Nintendo. All my packets got no time to live. Games give me wins for disconnecting out of pity. Ping times in the hours and I still got no pong
1188
Reposted by Erika
Emma (IPG) @invoxiplaygames.uk · 24/04/2024
Opps tried sending me a DDoS. Jokes on them, I never had service to begin with. I blink packets into the heavens like sending SOS morse codes. My computers plugged into the dirt below me. We transmit packets over tin can and string. Tried dialling into the ISP they put me on hold
2309
Reposted by Erika
Emma (IPG) @invoxiplaygames.uk · 24/04/2024
I dont send JSON, I give my buddy Jason a call and he gets it where its going. Im moving different. Lag so bad the opps think Im teleporting. My downloads arrive on a UPS delivery schedule. Got a router running off three triple-A batteries. We rigged up wifi with walkie talkies.
1268
Reposted by Erika
Kate @katef.bsky.social · 28/08/2026
that's my jam
a shell pipeline in a terminal compiling a regex, where the regex was written with syntax that would be pathological when executed backtracking style. stages of the pipeline show:
1. constructing an NFA from the regex (it goes through an AST first of course, but we don't see that). the NFA here contains loops within loops, where the exit from the loop is ambiguous: given an input of 'b' we could be iterating around an inner or an outer loop, but we don't know which until there's a following character 'a' or not.
2. NFA -> minimal DFA. this is where the ambiguity is resolved, and every state has outgoing edges that are deterministic
3. the same DFA output to a text format
4. the text format piped into the same tool, a command line interface for libfsm, showing a constructed AST
5. the AST rendered out to pcre regex syntax. the end result here now contains just one loop, with the contents rearranged such that it wouldn't be pathological given a backtracking implementation
712614
Erika @rrika9.bsky.social · 29/08/2026
google best rig for openworm 2026
120
Reposted by Erika
dan ozzi @danozzi.bsky.social · 28/08/2026
my tv is currently restarting because its terms have changed and i need to accept the new agreement. a tv shouldn’t have terms of agreement. it should be a tv.
38798941181
Reposted by Erika
Catherine @whitequark.org · 27/08/2026
capturing and decoding a USB Full Speed packet using #GlasgowInterfaceExplorer and #PulseView!
long waveform decoding to SETUP ADDR 2 EP 0 and data
3313
Reposted by Erika
spacecowboy @spacecowboy17.bsky.social · 13/06/2026
Launched an improvement to how "show less like this" works in For You. Results from the A/B test: - 7.3% fewer people press "show less" on a given day - 15.5% fewer "show less" interactions Details below 🧵
A screenshot with A/B test metrics
3541
Reposted by Erika
Orchid Hollowheart ⏳🐉 @hollowheart.memoria.moe · 10/07/2026
Friends don't let friends use the Discover feed.
Do you see THIS SHIT?! *picture of the discover feed* Throw it in the *unpin feed* and replace it with THE ONE TRUE SHORT KING *picture of For You with a crown drawn on it*
20835297
Reposted by Erika
Bluesky @bsky.app · 27/08/2026
Now you can opt out of having your posts shown to non-followers in the Discover feed. We know not everyone wants to go viral. Sometimes you're just posting for your followers. This is one of a few updates we're working on to give you more control over your experience and help you find your people.
Instructional image titled "Hide your posts from non-followers in Discover" accompanied by a screenshot of the "privacy and security" options from the Bluesky settings menu. "Ask apps to hide my posts from algorithmic recommendations" is toggled to the "on" state.
34696433370
Erika @rrika9.bsky.social · 27/08/2026
1. create a notoriously bad default recommender 2. add a switch that hides you from that as well as all better recommenders 3. ??? the feature is fine but I guess what was actually needed is "hide me from people who have not once switched away from the first timeline that was put in front of them"
150
Reposted by Erika
ICFP Conference @icfp-conference.bsky.social · 26/08/2026
we’ve got a lot of package managers, huh !
131
Reposted by Erika
Cherub @polygoncherub.bsky.social · 24/08/2026
How do people paint skyboxes these days? Photoshop used to have a cool spherical canvas...
9862
Reposted by Erika
fw @frwthr.bsky.social · 17/08/2026
this is not an approximation. these are actual compiles. i feel like a small victorian child who's been given an iphone.
66811
Erika @rrika9.bsky.social · 17/08/2026
python goes into an endless loop when you textwrap.fill("nya "*100, width=40, subsequent_indent=" "*60, drop_whitespace=False)
020
Reposted by Erika
Freya Holmér @freya.bsky.social · 16/08/2026
BUT using my personal vocab I'd prefer to call unity's function a "random orientation", because traditionally unit quaternions can't represent arbitrarily large *rotations*, unlike rotation vectors or euler angles which have infinite cover
1341
Reposted by Erika
Rebane @rebane2001.bsky.social · 15/08/2026
wtf is this captcha????
Captcha on a website:
Verify your human soul by placing your finger on the QR code below and then scanning it

A QR code with a finger outline and a fingerprint symbol overlayed on top of it

UH...
6451
Reposted by Erika
Rapporteur @euractiv.com · 14/08/2026
French constitutional body strikes down under-15 social media ban
dlvr.it
French constitutional body strikes down under-15 social media ban
The law undermines freedom of expression and communication, says constitutional council
068
Erika @rrika9.bsky.social · 14/08/2026
I’ve been doing some machine learning on piano midi data (my own) recently, and the devil is in the details so much. Surprising me, the hardest part is knowing when two loss numbers are comparable.
110
Reposted by Erika
Alice Averlong 🏳️‍⚧️ @alice.averlong.com · 11/08/2026
I have spent an incredible amount of my life reverse engineering some software that's just open source on github right now, it's a slightly weird position to be in
2373
Reposted by Erika
Sarah Bull @sarahebull.bsky.social · 10/08/2026
Will be interested to follow this. One thing I've been interested in is re-OCRing parts of 19th C directories for my research, but I have yet to find an OCR model that will consistently retain these teeny, often crammed together, space-saving symbols next to the names...
4416
Reposted by Erika
Ana Dodik @anadodik.bsky.social · 10/08/2026
I feel like you could make a fairly robust classifier of how old a SIGGRAPH paper is using the cost of ink required to print it as the only feature dimension.
061
Reposted by Erika
chess!! Hhalloween october @videochess.world · 11/08/2026
hey, here's a fun lil proof of concept i threw together a couple months ago and never posted about. made with godot (.net) and libsm64-godot. #chess_arts
362524791
Reposted by Erika
John C. Baez @johncarlosbaez.bsky.social · 10/08/2026
Obtuse triangles are much harder. Rich Schwartz's computer-assisted "McBilliards" project searched over combinatorial "orbit types" and proved that every obtuse triangle with largest angle up to 100° has a periodic orbit. Later work pushed the bound to 112.3°. But what about beyond that? (2/n)
1154
Reposted by Erika
amos @fasterthanli.me · 04/08/2026
Of course, I just feel like the European Union is always talking to a genie and trying to make wishes, and malicious genie is like, "Yes, but now everyone makes fun of you for 15 years."
151
Reposted by Erika
ceruleite.bsky.social @ceruleite.bsky.social · 03/08/2026
Slides for SIGGRAPH 2026 Advances in Real-Time Rendering in Games course's talk on SPEEDING UP PATH TRACING VIA ORCA (ONLINE RADIANCE CACHE ACCELERATION) by @jontology2.bsky.social from EA SEED are now online - enjoy!! advances.realtimerendering.com/s2026/index....
14217
Reposted by Erika
Nicole Feng @nicole--f.bsky.social · 28/07/2026
At #SIGGRAPH2026, I presented "points as tori" (PAT) for fast pointwise evaluation of signed distance for point clouds. Some code (Python w/ C++ extensions) and demo up: github.com/nzfeng/point... Contributions from people/LLMs welcome. Explainer thread below for the project: 🧵
411825
Reposted by Erika
Neil Burgess @neilburgess10.bsky.social · 01/07/2026
Ever wondered how the hippocampal cognitive map is read-out? @changmin-yu.bsky.social @zilong-ji.bsky.social with Jake & John, show that, during navigation, theta sweeps indicate remembered goal-directions (cf. current/next movements or perceptual targets) 1/2 www.nature.com/articles/s41...
Decoded locations from place cell firing sweep towards a remembered goal location during each theta cycle irrespective of the current movement or head direction
710047
Reposted by Erika
sh4 @sh4.dev · 02/04/2025
Sharing a fun visualization of what the early shader-based rasterizer on our custom #gpu looks like in-simulator. Threads walk over the bounding box area of a triangle. Next optimization here is: on a row, if you have seen some pixels and now you don't, skip to next row. #fpga #emulator
152
Erika @rrika9.bsky.social · 24/07/2026
hm, it’s going to be hard to measure how well LLMs can help me reverse a game when my hand-written decompilation on github was used to train it
170
Reposted by Erika
X ΘΔ (Giant Tyrant Overlord) @xkeeper.net · 24/07/2026
(staring at a mirror) why are you like this
load desktop window in ida pro, with desktops labeled "222222", "aeaea", "aeaea2", "bbbbbbbbbbb", "butt"
2425