Theodore Manassis
banner
mamonu.bsky.social
Theodore Manassis
@mamonu.bsky.social
Data Engineer, Spark fiend, ELT debugger (mostly with vibes), inevitably being drawn into the infrastructure side.
😎 I know how to exit VIM 😎

Also : cat person 🐈 , occasional rogue-lite / shmup / metroidvania / JRPG gamer , horrible musician
Reposted by Theodore Manassis
Per a conversation w/ @thefallingdream.bsky.social:

"AI Psychosis": ableist, saneist, makes it seem like an individual problem; washed

"AI Ensorcellment": highlights both the truth of the magico-religious commitments underlying all tech *&* the curse-like nature of systemic "AI" impositions; fire
November 2, 2025 at 12:31 AM
November 2, 2025 at 1:12 AM
Reposted by Theodore Manassis
Despite easily being the most British fighting vehicle ever developed, the mock-Tudor AT-AT programme was sadly cancelled due to budgetary concerns
September 11, 2025 at 9:21 AM
Reposted by Theodore Manassis
And similar to my original gist, to better direct people to the appropriate details in a slightly less scattered/chaotic way than in the past:

Serum 1 Preset File Format (.fxp):

gist.github.com/0xdevalias/5...

Serum 2 Preset File Format (.SerumPreset):

gist.github.com/0xdevalias/5...
April 22, 2025 at 1:55 AM
Reposted by Theodore Manassis
I also added 2 new sections to my new gist, summarising the Serum 1 preset (.fxp) file format notes:

gist.github.com/0xdevalias/1...

And the Serum 2 preset (.SerumPreset) file format notes:

gist.github.com/0xdevalias/1...
April 22, 2025 at 1:55 AM
Reposted by Theodore Manassis
Speaking of old projects of mine; there's been some interesting discussion recently on one of my old gists that in part is about reverse engineering / figuring out the Serum VST preset file format.
April 21, 2025 at 4:34 AM
Reposted by Theodore Manassis
"Pat, why do you carry that ridiculous 600mm lens on long hikes?"

Buddy, I can see mountains reflected in the eyes of a trailside pika.
August 28, 2025 at 4:18 PM
Reposted by Theodore Manassis
Have become fairly allergic to any content that

✅ now
✅ includes
✅ emoji lists
August 5, 2025 at 5:55 PM
August 7, 2025 at 7:34 PM
Reposted by Theodore Manassis
Smart! Raven loves winning Tic Tac Toe.
August 6, 2025 at 3:46 PM
Reposted by Theodore Manassis
A reminder that working in the open, even just amongst your colleagues, takes time, effort, care, thoughtfulness and dedication. It can feel exhausting, yet failing to invest these intangibles can lead to obfuscation.

And yes, this is a note to self, not a criticism of others!
July 31, 2025 at 9:03 AM
Reposted by Theodore Manassis
Bird sounds.
July 25, 2025 at 12:46 PM
July 1, 2025 at 5:12 PM
Reposted by Theodore Manassis
Want to read #ducklake from APACHE SPARK? Check this out: gist.github.com/hannes/395ac... #butdoesitscale #yesitdoes
pyspark-ducklake-2.py
GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
July 1, 2025 at 11:23 AM
May 14, 2025 at 1:03 AM
May 8, 2025 at 10:13 PM
Reposted by Theodore Manassis
“And I’m like, what do you mean, you ‘do your own research’? You running a double-blind study in your living room, dawg?”
- A guy walking ahead of me with his friends on a NYC sidewalk in 2021, also my favorite overheard dialogue of the entire pandemic
April 30, 2025 at 11:36 AM
Reposted by Theodore Manassis
TIL about the 🔥 chardet library — it guesses unknown file encodings!

📄 Write text in latin-1 ➡️ try to read as utf-8 ➡️ 💥 UnicodeDecodeError.

👨‍💻 Solution:
April 29, 2025 at 10:09 AM
oops. i just got a basic 24GB RAM m4 mac mini to replace my 2012 (!) mac mini that still runs great.

For the $$ its a no brainer.
April 30, 2025 at 6:18 AM
April 28, 2025 at 2:55 PM
April 25, 2025 at 8:57 PM
Reposted by Theodore Manassis
The Skrub TableReport is a lightweight tool that allows to get a rich overview of a table quickly and easily.

✅ Filter columns
🔎 Look at each column's distribution
📊 Get a high level view of the distributions through stats and plots, including correlated columns
🌐 Export the report as html
April 23, 2025 at 11:49 AM
Reposted by Theodore Manassis
Making a temporary file/dur is very useful for 𝘁𝗲𝘀𝘁𝗶𝗻𝗴.

In the example below, we first use 𝘛𝘦𝘮𝘱𝘰𝘳𝘢𝘳𝘺𝘋𝘪𝘳𝘦𝘤𝘵𝘰𝘳𝘺 to create 5 temp files.

This is a great example of using a 𝗰𝗼𝗻𝘁𝗲𝘅𝘁 𝗺𝗮𝗻𝗮𝗴𝗲𝗿 — a clean way to automatically clean up resources.

pytest makes it even easier using the 𝘵𝘮𝘱_𝘱𝘢𝘵𝘩 fixture:
April 23, 2025 at 9:14 AM