KJ Tsanaktsidis
kjtsanaktsidis.id.au
KJ Tsanaktsidis
@kjtsanaktsidis.id.au
Ruby committer, principal engineer at Groq. Melbourne, Australia
Just read this fantastic article from Maciej Mensfeld about strange corruption in the ffi gem - I love it when people don’t take 🤷🤷 for an answer and keep digging until they _know_ what happened and don’t need to guess!

mensfeld.pl/2025/11/ruby...
When Your Hash Becomes a String: Hunting Ruby's Million-to-One Memory Bug
An "impossible" Ruby bug: Hashes becoming Strings at runtime. 2,700 identical crashes. No corruption. Just objects changing what they are. Deep dive.
mensfeld.pl
November 9, 2025 at 3:13 AM
Reposted by KJ Tsanaktsidis
Dear gem maintainers 👋

Rails 8.1 just dropped, but many gems can’t be used because of overly strict gemspec constraints.

Please don’t hard-restrict Rails versions, let us test early and report real issues sooner! ❤️

Thanks
October 30, 2025 at 9:06 PM
Reposted by KJ Tsanaktsidis
September 27, 2025 at 6:09 AM
Reposted by KJ Tsanaktsidis
*inventing Bluetooth* Well, it works about 60% of the time. That’ll probably be good enough forever.
September 20, 2025 at 4:10 AM
They should have got @governor.ca.gov to do these tweets^H^H^H^H^H “truths” for him
Yeah, he's dead.
September 2, 2025 at 9:20 AM
When I get these I reply-all with a copypasta Trumpet of Patriots text message.

Would I be interested in this easy part time WFH job? No, “Solve housing fast trains 20 min CBD cheaper land. Super for deposit 3% interest, cut immigration by 80%”.
lmao i got added to a scam group text and this lady was NOT having it
August 8, 2025 at 10:19 PM
You can tell it’s factional infighting, and not actual disgust at having sex with minors, because it was printed in the herald sun
Another day, more Victorian Liberal infighting as attempt to get rid of Sam Groth resumes with claims about the optics and legality of the start of his relationship with his wife. #springst

www.heraldsun.com.au/news/nationa...
www.heraldsun.com.au
July 29, 2025 at 4:50 AM
Reposted by KJ Tsanaktsidis
Australia needs to send a deployment team from the AEC to teach on-the-night 2pp preference distribution counts
FYI, we likely won't find out the results of the NYC mayoral election for another week. Tonight we're only expecting to get the results from the *first round* of ranked-choice voting.
How Will We Know Who Won NYC’s Mayoral Election, and When Will We Know It?
It’s unlikely we’ll know who won the mayor’s race on Primary Day.
www.thecity.nyc
June 25, 2025 at 1:35 AM
Reposted by KJ Tsanaktsidis
Senate proceedings would be so much improved by just replacing the Lord's Prayer with a daily censure of Senator Babet.
June 20, 2025 at 12:47 PM
Reposted by KJ Tsanaktsidis
Putin dodging sanctions by having oil refined in India/sent on to Aust. Brought Moscow $1.85bn since 2023. CREA* wants ban on refined fuel using Russian crude. UK closed similar loophole over Russian steel.

Over to you, Canberra (will you stand up to importers like Melbourne-based Viva Energy?)
June 10, 2025 at 6:01 AM
Reposted by KJ Tsanaktsidis
www.theguardian.com/australia-ne...

Where it all began.

Mind you this is even more disturbing.
June 7, 2025 at 1:08 AM
Reposted by KJ Tsanaktsidis
Kapterian's lead up to five in #Bradfield. Lead looking now a lot less like a reliable trend to Boele and more like a random drunken walk in the direction of the doors of court. Maybe someone can still win by enough to avoid that.
May 31, 2025 at 6:21 AM
Reposted by KJ Tsanaktsidis
Have to assume the main reason for asking for the recount was to cause Tim Wilson to issue the grotesquely smug statement he just did and get started on reminding us all what he’s like.

Every time he gets the chance to show some grace in winning… he doesn’t.
May 24, 2025 at 6:45 AM
Reposted by KJ Tsanaktsidis
It is the year 40,000. The Emperor of Mankind requires the sacrifice of approximately 1,000 souls per day to maintain his existence and the Imperium's connection to the Golden Throne. The Book of Judgement, maintained by the Adeptus Arbities is 95% comprised of appeals by RBS.
May 16, 2025 at 8:26 AM
Reposted by KJ Tsanaktsidis
Black Smoke Rises From Coal-Fired Power Station in Traditional Sign That Liberal Party Has Chosen New Leader
Black Smoke Rises From Coal-Fired Power Station in Traditional Sign That Liberal Party Has Chosen New Leader — The Shovel
As news of the appointment spread, dog whistles rang out across the country, as staffers, donors and News Corp media flocked to the scene to celebrate.
theshovel.com.au
May 13, 2025 at 12:23 AM
Reposted by KJ Tsanaktsidis
From fighting for nest materials, to traveling hundreds of km for 2 months to find food, Penguin Mothers are tough & dedicated.

Caloric needs and harsh conditions only allow one egg per mom, per season. Among thousands of others, mates & chicks can always recognize mom’s unique, loving call ❤️
May 11, 2025 at 2:01 PM
Reposted by KJ Tsanaktsidis
wut. clicking this image crashes the app on ios
May 10, 2025 at 2:02 AM
Reposted by KJ Tsanaktsidis
The ALP dumping Ed Husic is just a confirmation of how much change is still needed.

Absolutely gross decision given what he has had to do and done for the party over the past 2 years.
May 8, 2025 at 9:48 AM
Look I knocked on a lot of doors for @zoedaniel.bsky.social , and I’m as heartbroken at the result here as anyone. She was a fantastic MP and I’m bitterly disappointed to not see her returned.

That said, it’s a mistake to look at this and say “it’s the voters who are wrong”. They never are.
The Liberals and Advance and the Zionist lobby joined to run a vicious smear campaign on the ground in Kooyong and Goldstein (they also targeted Allegra Spender in her seat)

Not much about it in the broader media but it was off the charts vicious
May 6, 2025 at 8:43 AM
Anybody know if there are usually any significant effects as to the first batch of postal votes counted not being 100% representative of how the rest go?

Asking as a very concerned Goldsteinian… 😢
May 4, 2025 at 3:34 AM
Reposted by KJ Tsanaktsidis
Hedge funds and Robinhood users if you’re wondering who’s calling rn
April 6, 2025 at 10:32 PM
Reposted by KJ Tsanaktsidis
Oh look 👀 found a (real) tradie! Thanks for the support CJ.
#IndependenceWorks
April 4, 2025 at 8:55 AM
Reposted by KJ Tsanaktsidis
First they deport you. Then they tariff you. Then they ask you to thank them. We will show them what real ICE agents are….
April 3, 2025 at 9:16 PM
Reposted by KJ Tsanaktsidis
It’s 9am TFT time here, and citizens are already gathering to protest Tariffs by the United States. Our plain clothes Officer Penguins are attempting to maintain calm, but unfortunately we keep losing them in the crowd.
April 3, 2025 at 4:13 AM