Mia 🏳️⚧️
@mia.pds.parakeet.at
Hi, I'm Mia!
Trans (she/her) • programmer (Rust, ATProto @parakeet.at, sometimes more) • photographer • maths/stats nerd • resident of Normal Island.
PFP: https://picrew.me/share?cd=QZKgROU6cC
Trans (she/her) • programmer (Rust, ATProto @parakeet.at, sometimes more) • photographer • maths/stats nerd • resident of Normal Island.
PFP: https://picrew.me/share?cd=QZKgROU6cC
Pinned
Mia 🏳️⚧️
@mia.pds.parakeet.at
· Jul 9
I do sincerely enjoy that this account is an unapologetically chaotic mix of serious (and non serious) programming, trans literature, and general other transposting.
Embodying poster’s roulette here
Embodying poster’s roulette here
okay I have reindexed just shy of 100k non-bsky/self-hosted/bridgy accounts (!) onto my desktop machine and bashed out several bugs in the process (including some embarrassing ones).
next up, timelines and probably general optimisation work
next up, timelines and probably general optimisation work
this is where I'd put my dataset, if I had one (idk what that meme is from so I can't properly reference it)
TURNS OUT, the dodgy SSD is not just dodgy on macOS - it's now failing in a very similar way under linux/btrfs. going to try checking for a firmware update under windows, I think
TURNS OUT, the dodgy SSD is not just dodgy on macOS - it's now failing in a very similar way under linux/btrfs. going to try checking for a firmware update under windows, I think
this is going to be the test dataset for timelines and probably some checks on perf too
November 9, 2025 at 12:10 AM
okay I have reindexed just shy of 100k non-bsky/self-hosted/bridgy accounts (!) onto my desktop machine and bashed out several bugs in the process (including some embarrassing ones).
next up, timelines and probably general optimisation work
next up, timelines and probably general optimisation work
Reposted by Mia 🏳️⚧️
hello to the bot that's found this again and is trying various wordpress, MS exchange, and *check notes* Jira paths.
running a server for more than five seconds in 2025 be like
(also this is my goddamn laptop over tailscale funnel - how did something find this ffs)
(also this is my goddamn laptop over tailscale funnel - how did something find this ffs)
November 6, 2025 at 8:49 PM
hello to the bot that's found this again and is trying various wordpress, MS exchange, and *check notes* Jira paths.
lol lmao I am already having a not great two weeks for gender and administrative reasons and here I am getting called out by Dorley again
(this is it i promise no more. there’s the hellthread from last year with my full thoughts it’s very long and inflated my post count so much that people are concerned about my internet habits)
November 5, 2025 at 11:24 PM
lol lmao I am already having a not great two weeks for gender and administrative reasons and here I am getting called out by Dorley again
Reposted by Mia 🏳️⚧️
Events per second in the firehose. The yellow and blue lines are 1 day and 1 week ago, respectively
November 5, 2025 at 2:59 AM
Events per second in the firehose. The yellow and blue lines are 1 day and 1 week ago, respectively
good evening i just tracked down a test case for a bug by running manual checks on 300 posts and copy/pasting dids into database queries.
November 4, 2025 at 10:03 PM
good evening i just tracked down a test case for a bug by running manual checks on 300 posts and copy/pasting dids into database queries.
this is where I'd put my dataset, if I had one (idk what that meme is from so I can't properly reference it)
TURNS OUT, the dodgy SSD is not just dodgy on macOS - it's now failing in a very similar way under linux/btrfs. going to try checking for a firmware update under windows, I think
TURNS OUT, the dodgy SSD is not just dodgy on macOS - it's now failing in a very similar way under linux/btrfs. going to try checking for a firmware update under windows, I think
this is going to be the test dataset for timelines and probably some checks on perf too
November 3, 2025 at 9:54 PM
this is where I'd put my dataset, if I had one (idk what that meme is from so I can't properly reference it)
TURNS OUT, the dodgy SSD is not just dodgy on macOS - it's now failing in a very similar way under linux/btrfs. going to try checking for a firmware update under windows, I think
TURNS OUT, the dodgy SSD is not just dodgy on macOS - it's now failing in a very similar way under linux/btrfs. going to try checking for a firmware update under windows, I think
having built a copy of parakeet on my other machine today, I must say that I understand the appeal of nix. getting the env set up takes *wayy* too long.
November 2, 2025 at 3:54 PM
having built a copy of parakeet on my other machine today, I must say that I understand the appeal of nix. getting the env set up takes *wayy* too long.
about ready to throw hands with the utter pillock at apple that decided this was a sensible format for the export.
almost like they don’t want you to use this data for anything…
almost like they don’t want you to use this data for anything…
there’s a file with listen history to a daily lvl (kinda hourly but not really*) so I think imma link into that to smooth the data out (and I’ll get track ID that way too - for unknown reasons, activity doesn’t contain any unique media ID)
*a row for song, date + list of hours that song was played.
*a row for song, date + list of hours that song was played.
October 30, 2025 at 10:48 PM
about ready to throw hands with the utter pillock at apple that decided this was a sensible format for the export.
almost like they don’t want you to use this data for anything…
almost like they don’t want you to use this data for anything…
stewing on a fun little idea off the back of me hopefully dumping years of music history into my PDS tomorrow but I fear I may have to write frontend code again
October 28, 2025 at 11:54 PM
stewing on a fun little idea off the back of me hopefully dumping years of music history into my PDS tomorrow but I fear I may have to write frontend code again
Reposted by Mia 🏳️⚧️
getting close to the possibility of being able to write android apps without constantly wanting to yeet the laptop out the window, nice.
if/when this can link into UI stuff, we’ll be golden.
if/when this can link into UI stuff, we’ll be golden.
📣Announcing the first preview releases of Swift for Android, enabling you to build Android business logic with the same Swift that you use for Apple platforms. www.swift.org/blog/nightly... #Android
October 24, 2025 at 11:00 PM
getting close to the possibility of being able to write android apps without constantly wanting to yeet the laptop out the window, nice.
if/when this can link into UI stuff, we’ll be golden.
if/when this can link into UI stuff, we’ll be golden.
Reposted by Mia 🏳️⚧️
"Oxford commas are a sign you write with ai" I will find such a unique way to rip out your spine that they'll make a movie about it
October 23, 2025 at 4:50 PM
"Oxford commas are a sign you write with ai" I will find such a unique way to rip out your spine that they'll make a movie about it
quick update time:
- getPostThreadV2 now works!
- post, postgate, threadgate improvements are in, including threadgates that actually work
Coming up:
- currently tracking down an annoying car repo issue that (may) be my naive code
- maybe profiling if I can get Grafana back up?
- getPostThreadV2 now works!
- post, postgate, threadgate improvements are in, including threadgates that actually work
Coming up:
- currently tracking down an annoying car repo issue that (may) be my naive code
- maybe profiling if I can get Grafana back up?
OoO for a week, but here's a progress update:
- viewer states merged
- new profile fields done
- pinned posts done
- kicked off some improvements on posts and threading: getAuthorFeed doesn't quite work the same as bsky currently, and I could do with tweaks before getPostThreadV2 and notifs...
- viewer states merged
- new profile fields done
- pinned posts done
- kicked off some improvements on posts and threading: getAuthorFeed doesn't quite work the same as bsky currently, and I could do with tweaks before getPostThreadV2 and notifs...
once I get closer to the ‘small’ big-network instance I’ll use it more, probably.
since I’ve kept todos here previously:
- currently doing viewer states (am I blocking/muting/following/liking etc)
- next: getPostThreadV2: return of the upside down threads
- search?
- notifs?
- timelines?
since I’ve kept todos here previously:
- currently doing viewer states (am I blocking/muting/following/liking etc)
- next: getPostThreadV2: return of the upside down threads
- search?
- notifs?
- timelines?
October 23, 2025 at 10:15 PM
quick update time:
- getPostThreadV2 now works!
- post, postgate, threadgate improvements are in, including threadgates that actually work
Coming up:
- currently tracking down an annoying car repo issue that (may) be my naive code
- maybe profiling if I can get Grafana back up?
- getPostThreadV2 now works!
- post, postgate, threadgate improvements are in, including threadgates that actually work
Coming up:
- currently tracking down an annoying car repo issue that (may) be my naive code
- maybe profiling if I can get Grafana back up?
I now have a 340MB activity file which I need to do a massive data cleansing operation on.
When I heard it stores listen history, I didn't think it'd store all play/pause history too - so you end up with this mess when it started, was paused, was unpaused, then finished.
When I heard it stores listen history, I didn't think it'd store all play/pause history too - so you end up with this mess when it started, was paused, was unpaused, then finished.
October 23, 2025 at 6:22 PM
I now have a 340MB activity file which I need to do a massive data cleansing operation on.
When I heard it stores listen history, I didn't think it'd store all play/pause history too - so you end up with this mess when it started, was paused, was unpaused, then finished.
When I heard it stores listen history, I didn't think it'd store all play/pause history too - so you end up with this mess when it started, was paused, was unpaused, then finished.
hate that .net costs just shy of £40 - my annual domain expenditure is _already_ £50 (parakeet.at is also £40 annoyingly). need another so I can get total £100 over with.
October 22, 2025 at 8:36 AM
hate that .net costs just shy of £40 - my annual domain expenditure is _already_ £50 (parakeet.at is also £40 annoyingly). need another so I can get total £100 over with.
Reposted by Mia 🏳️⚧️
Prepare yourself before you read these passages.
The Labour government are monsters.
The Labour government are monsters.
“Loving families who are struggling to keep their children alive are being hounded by social services… the NHS, and in some cases, also being hounded by the police.”
Devastating comments by @goodlawproject.org in the podcast on “Fighting Britain’s Bathroom Ban” 😢
👉 soundcloud.com/toby-buckle-...
Devastating comments by @goodlawproject.org in the podcast on “Fighting Britain’s Bathroom Ban” 😢
👉 soundcloud.com/toby-buckle-...
October 21, 2025 at 12:40 AM
Prepare yourself before you read these passages.
The Labour government are monsters.
The Labour government are monsters.
Reposted by Mia 🏳️⚧️
atmosphere devs! 🧑🚀
just published a protocol checkin: docs.bsky.app/blog/protoco...
tl;dr
expect to see a lot of updates from us in the next few months. we're hard at work on making AT easier to build on & ensuring the network remains a resilient foundation for the future of open social
just published a protocol checkin: docs.bsky.app/blog/protoco...
tl;dr
expect to see a lot of updates from us in the next few months. we're hard at work on making AT easier to build on & ensuring the network remains a resilient foundation for the future of open social
Protocol Check-in (Fall 2025) | Bluesky
We last shared a protocol roadmap back in March 2025, and wow does time fly. If we're being honest, we haven't tied a bow on as many of these threads as we would've hoped. Oh time, strength, cash, and...
docs.bsky.app
October 20, 2025 at 9:59 PM
atmosphere devs! 🧑🚀
just published a protocol checkin: docs.bsky.app/blog/protoco...
tl;dr
expect to see a lot of updates from us in the next few months. we're hard at work on making AT easier to build on & ensuring the network remains a resilient foundation for the future of open social
just published a protocol checkin: docs.bsky.app/blog/protoco...
tl;dr
expect to see a lot of updates from us in the next few months. we're hard at work on making AT easier to build on & ensuring the network remains a resilient foundation for the future of open social
if i had a penny for every time I've seen a post from this account on my other account's timeline, i'd have two pennies, which isn't a lot, but it's weird that it's happened twice.
October 20, 2025 at 5:35 PM
if i had a penny for every time I've seen a post from this account on my other account's timeline, i'd have two pennies, which isn't a lot, but it's weird that it's happened twice.
Reposted by Mia 🏳️⚧️
everybody say it with me, it was fucking DNS once again
"Based on our investigation, the issue appears to be related to DNS resolution of the DynamoDB API endpoint in US-EAST-1."
"Based on our investigation, the issue appears to be related to DNS resolution of the DynamoDB API endpoint in US-EAST-1."
October 20, 2025 at 9:05 AM
everybody say it with me, it was fucking DNS once again
"Based on our investigation, the issue appears to be related to DNS resolution of the DynamoDB API endpoint in US-EAST-1."
"Based on our investigation, the issue appears to be related to DNS resolution of the DynamoDB API endpoint in US-EAST-1."
us-east-1 down is the same kind of fun event as big boat stuck
why is it always us-east-1?
October 20, 2025 at 8:48 AM
us-east-1 down is the same kind of fun event as big boat stuck
why is it always us-east-1?
October 20, 2025 at 8:34 AM
why is it always us-east-1?
Reposted by Mia 🏳️⚧️
This is a chart of different types of Bluesky records being made per second. The gray line that suddenly rises from 0 to go above red (follows) and to equal blue (posts) and violet (reposts) is blocks (guess why) 🫠
(bskycharts.edavis.dev/edavis.dev/b...)
(bskycharts.edavis.dev/edavis.dev/b...)
October 18, 2025 at 1:56 AM
This is a chart of different types of Bluesky records being made per second. The gray line that suddenly rises from 0 to go above red (follows) and to equal blue (posts) and violet (reposts) is blocks (guess why) 🫠
(bskycharts.edavis.dev/edavis.dev/b...)
(bskycharts.edavis.dev/edavis.dev/b...)
Reposted by Mia 🏳️⚧️
DHS on Bluesky is pure psyops, block and do not do not be a goober who takes that bait. And pay Blacksky if you make that move, which you’re probably going to want to do sooner than later.
block this shit
✅ @homelandgov.bsky.social has been verified by @bsky.app.
October 17, 2025 at 10:21 PM
DHS on Bluesky is pure psyops, block and do not do not be a goober who takes that bait. And pay Blacksky if you make that move, which you’re probably going to want to do sooner than later.