EndianShade
banner
endianshade.bsky.social
EndianShade
@endianshade.bsky.social
Infosec software developer, hacker, Pokemon trainer, F1 fan, snare drummer

He/him 🇨🇦
Pinned
I was hoping my posts so far would appease the algorithm, but none of them are bangers. Here’s some stuff I like:

Software development
Python
Kernel drivers
Infosec
Hacking
Vulnerability research
Exploits
Detection engineering
Distributed systems
Scalability
Cloud
Kubernetes
Docker
Android
Pokemon
My view of the sky #aurora
November 12, 2025 at 4:33 AM
Reposted by EndianShade
TIL that "My" in MySQL is not a possessive adjective but the name of the daughter of the main author of the database Michael Widenius.
November 5, 2025 at 3:14 PM
I was working on this Python pickle escape challenge but I wasn’t fast enough. iyehuda.substack.com/p/follow-up-...
Follow-Up: What 200+ Researchers Taught Us in the Pickle Escape Challenge
Recap, four escape methods, fixes, and updates
iyehuda.substack.com
November 5, 2025 at 12:59 AM
Reposted by EndianShade
Hosting a site with no public IP and minimal attack surface.
No open ports. No brute-force noise. No drama.
@cloudflare.social Tunnel for the win :)

clarkee.co.uk/hosting-a-st...
Publishing a Website With No Public IP (And No Attack Surface)
Recently, I needed to publish a simple website for a small community, nothing fancy, but I didn’t want to open any unnecessary holes. I wanted it secure. I also wanted caching to save bandwidth and CP...
clarkee.co.uk
October 31, 2025 at 3:01 PM
I ran out of rage and my fix still isn’t working
Theres annoyed, there’s perturbed, there’s angry, there’s raging, and then there’s being so mad that you fix a ticket on an open source project that has been open for five years with no fix.
October 30, 2025 at 1:22 AM
Kubernetes scheduling pods but it’s the Sorting Hat:

“Difficult. Very difficult. Plenty of CPU requests, I see. Not a bad image size either. There’s affinity, oh my goodness, yes - and a thirst to process your workload. Better be…. AKS-NODEPOOL-ZERO-ZERO-ZERO-ZERO-J!”

*applause*
October 30, 2025 at 12:44 AM
PitchCom is unhackable, you say… 🤔
October 29, 2025 at 1:22 AM
Theres annoyed, there’s perturbed, there’s angry, there’s raging, and then there’s being so mad that you fix a ticket on an open source project that has been open for five years with no fix.
October 29, 2025 at 12:21 AM
Screw Zodiac sign, what’s your favourite ancient text protocol? My current favourite is HURDAT from 1984, complete with Fortran example code:

www.aoml.noaa.gov/hrd/data_sub...
HURDAT format
www.aoml.noaa.gov
October 28, 2025 at 12:34 AM
Reposted by EndianShade
📣THREAD: It’s surprising to me that so many people were surprised to learn that Signal runs partly on AWS (something we can do because we use encryption to make sure no one but you–not AWS, not Signal, not anyone–can access your comms).

It’s also concerning. 1/
PSA: we're aware that Signal is down for some people. This appears to be related to a major AWS outage. Stand by.
October 27, 2025 at 10:38 AM
Reposted by EndianShade
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 2:47 PM
Reposted by EndianShade
This remains the funniest way to hear about an internet outage, though.
October 20, 2025 at 8:41 AM
Reposted by EndianShade
NOW: US court permanently bans Pegasus spyware maker from hacking WhatsApp.

NSO Group can't help their customers hack WhatsApp etc. ether. Must delete exploits & R&D.

Bad news for NSO. Huge competitive disadvantage for the notorious company.

Big additional win for WhatsApp 1 /
October 17, 2025 at 11:37 PM
When you ‘kubectl logs’ and it just starts scrolling like mad, you know this pod is going *through it* right now
October 15, 2025 at 2:30 PM
Reposted by EndianShade
y2038 progress retr0.id/stuff/2038/
October 13, 2025 at 11:12 PM
Why yes Amazon, I’d love to see how my new Intel Core Ultra 7 265K would look in my room. It really brings the room together.
October 10, 2025 at 5:28 AM
Why did I never dig into Parquet files until now? They’re a database! But they’re not! Too neat
September 26, 2025 at 5:13 AM
I was trying to google search “F1 Azerbaijan 2025 Piastri free practice” and Google shows me qualifying spoilers. Absolute garbage search engine.
September 20, 2025 at 3:17 PM
Can I just say, clicking links on Bluesky opens your mobile browser app instead of an in-app browser window and that’s such a breath of fresh air
September 19, 2025 at 8:28 PM
Reposted by EndianShade
ME, IN TEARS: you can't just say every single part of a computer system is a file

UNIX, POINTING AT THE MOUSE: file
September 7, 2025 at 11:01 AM
Reposted by EndianShade
Did you know your MacBook has a sensor that knows the exact angle of the screen hinge?

It’s not exposed as a public API, but I figured out a way to read it and make it sound like an old wooden door.
September 6, 2025 at 8:44 PM
Name something more classic than falling for false hope half way through a Beaverton headline
September 4, 2025 at 11:19 PM
Does this mean all the DoD-specific services that Microsoft offers will be renamed to DoW services?
September 4, 2025 at 11:16 PM
Reposted by EndianShade
✍️New Post ✍️
Python's async support is 10 years old this year. Python 3.14 has "proper" parallelism now -- free-threading and subinterpreter pool workers, so does that make async redundant? I look into the use cases and challenges of asyncio.
tonybaloney.github.io/posts/why-is...
Python has had async for 10 years -- why isn't it more popular?
A deep-dive into the challenges and misconceptions surrounding async programming in Python
tonybaloney.github.io
September 2, 2025 at 6:41 AM