Diana Darie
banner
blog.theengineeringcompass.com
Diana Darie
@blog.theengineeringcompass.com
Gophering @JET👩🏻‍💻 | Scaling Distributed Systems | Running in between 🏃🏻‍♀️

Writing at 👉 https://blog.theengineeringcompass.com/
Running at 👉 https://www.strava.com/athletes/38921278
Reposted by Diana Darie
Introducing Bounce: a new tool that uses Bridgy Fed to migrate your social graph b/w ActivityPub and ATProto.

Yup, we built a service that moves your social graph *across* protocols.

And the best part? You get to keep *all* of your followers, along with many of your follows.
Bounce: A Cross-Protocol Migration Tool
0:00 /0:05 1× Introducing: Bounce Today at FediForum, we previewed Bounce: a new tool that uses Bridgy Fed to help migrate your social graph between Mastodon and Bluesky. You re...
blog.anew.social
June 5, 2025 at 4:00 PM
Reposted by Diana Darie
"Masculine Energy"
January 20, 2025 at 4:43 AM
Was planning to keep this account as a tech related content only, but since this is now my only social media, well, a lot of running/random posts will come. It had to be done.
January 21, 2025 at 10:35 AM
Reposted by Diana Darie
January 19, 2025 at 5:45 PM
Reposted by Diana Darie
🌎 It’s time to reclaim social media.
Billionaires & venture capital shouldn’t control our digital lives.

#FreeOurFeeds is raising $4M to build a public-interest alternative.

Chip in today to make it happen freeourfeeds.com
Free Our Feeds
Let's take social media away from billionaire capture.
freeourfeeds.com
January 13, 2025 at 2:04 PM
Reposted by Diana Darie
2024 was a big year for atproto!

We've got an update looking back at progress that has been made, and some protocol work in progress. Will have a 2025 roadmap to share soon.
Looking Back At 2024 AT Protocol Development | Bluesky
In May 2024, we published a 2024 Protocol Roadmap, and we want to give an end-of-year update. We will follow up soon with a forward-looking roadmap for 2025.
docs.bsky.app
January 10, 2025 at 8:30 PM
Came to accept this is just natural but never not thinking about Hayao Miyazaki’s creative process.
January 2, 2025 at 12:32 PM
Reposted by Diana Darie
What does it mean for something to be Turing complete?

I answer this question, and more, through a series of fully interactive Turing machine simulations! Play, pause, step forwards and backwards, and even write your own Turing machine programs in my latest blog post.

samwho.dev/turing-machi...
December 20, 2024 at 10:33 PM
(1/10) Some lessons learnt from a project where I tried to build an audit logging solution. #SystemDesign often forces trade-offs between reinventing the wheel (risky but adaptable) and using existing solutions (reliable but potentially inflexible).

blog.theengineeringcompass.com/p/building-a...
Building an Audit Logging Solution: Production Scars and Evolutionary Architectures
On lessons learnt when mvps and balancing trade offs aren't enough
blog.theengineeringcompass.com
December 18, 2024 at 3:00 PM
Reposted by Diana Darie
After sending countless throwaway accounts to die on my PDS, this is finally good enough to ship: www.npmjs.com/package/blue...

It's a CLI wizard for migrating your Bluesky account from one PDS to another. If you feed it the right credentials and have a stable connection, it should Just Work™.
bluesky-account-migrator
A CLI for migrating Bluesky accounts from one PDS to another.. Latest version: 0.1.0, last published: 2 minutes ago. Start using bluesky-account-migrator in your project by running `npm i bluesky-acco...
www.npmjs.com
December 14, 2024 at 1:14 AM
I need more convos like this.
Three weeks ago I wrote "How decentralized is Bluesky really?" dustycloud.org/blog/how-dec...

Shortly thereafter, @bnewbold.net wrote his response: whtwnd.com/bnewbold.net...

I have written my (final) response blogpost: dustycloud.org/blog/re-re-b...

And as last time, 🧵. Buckle up.
Re: Re: Bluesky and Decentralization -- Dustycloud Brainstorms
dustycloud.org
December 14, 2024 at 5:04 PM
Bluesky's journey toward decentralised social media faces real-world scaling challenges. While their innovative protocol promises user freedom and data portability, most of their 20M+ users still rely on Bluesky's infrastructure.

Some takeaways: blog.theengineeringcompass.com/p/decentrali...
Decentralised Social Media Explained: Inside Bluesky's Federated Architecture
On what makes a system decentralised and federated, Bluesky's current architecture and AT Protocol
blog.theengineeringcompass.com
December 13, 2024 at 3:42 PM
How do crons schedule tasks, and are they efficient?

In the early cron days, a job would wake up every min to check if any tasks need to be run. Later, Franta-Maly event list was used as a priority queue. This achieved O(√n). Now O(1) is possible.

blog.theengineeringcompass.com/p/advanced-d...
Advanced Data Structures for Discrete Event Simulation
On algorithmic improvements in the event set management, from O(√n) to O(1).
blog.theengineeringcompass.com
December 9, 2024 at 5:01 PM
Picture this: You're at a restaurant that accepts credit cards for dine-in but only cash for takeout, Apple Pay for drinks but not desserts. Sounds absurd? This was essentially Uber's reality across its services.

Some lessons from their journey:
blog.theengineeringcompass.com/p/payments-s...
Payments Systems at Scale: Lessons from Uber's Unified Platform
On the story of how Uber's engineering team transformed a maze of payment systems into a unified platform that powers millions of transactions daily
blog.theengineeringcompass.com
November 16, 2024 at 4:00 PM
Part of the journey on attempting to better understand how the real world works - wrote a guide on how to decode #QRcodes. Next articles will dive into how the #encoding / #decoding part works from #Hamming to #Reed-Solomon codes.

thecraftydev.substack.com/p/from-pixel...
April 7, 2024 at 10:02 AM
Just finished reading Dr Fei Fei's Li amazing memoir on her experiences and challenges as a scientist emphasising her profound passion for the work that has solidified her standing as a well-known thought leader in the field of #AI. Review available here thecraftydev.substack.com/p/book-revie....
December 3, 2023 at 9:45 AM