Maxim
banner
mzaks.bsky.social
Maxim
@mzaks.bsky.social
Tells computers how to waste electricity, hopefully in an efficient and useful way.

Here to write about my hobby projects. At this point in time, it is mostly 🔥 Mojo experiments.
Did some weightlifting in my Mojo socks today.
Achieved 20% of SOTA performance.
Was I wearing my socks in debug mode?
September 23, 2025 at 9:19 AM
Working on default values for fields in Dagr. Turned out to be a much deeper rabbit hole than I expected.

Formats like ProtoBuff and FlatBuffer allow users to define default values in schema and then do not store the values in the binary if they are equal to default values.
August 19, 2025 at 10:27 AM
Dagr is the IKEA of code generation. 😆
August 13, 2025 at 6:17 PM
I’m in the associated array rabbit hole again. Implemented a StringDict where the key is a String. This restriction allows for compact key storage but that makes compression upon deletion expensive. But who deletes an entry in a dictionary? Am I right? 😄
July 28, 2025 at 2:51 PM
AI agents = retained GUIs with ambition 😅
Same old state sync chaos, just more tools.
New post 👉 mzaks.medium.com/what-do-ai-a...
What do AI Agents and Retained GUI Frameworks Have in Common?
No, this is not the start of a bad joke. Though it could be:
mzaks.medium.com
May 24, 2025 at 2:31 PM
I am genuinely surprised to see that GraphQL does not support forward compatibility.
Meaning an old server will error out when a new client sends it a query which it can’t validate due to schema evolution, like for example an addition of an optional field on a type.
January 31, 2025 at 9:18 AM
38C3 - Wir wissen wo dein Auto steht - Volksdaten von Volkswagen
YouTube video by media.ccc.de
youtu.be
January 3, 2025 at 5:28 PM
🔥 Started experimenting with JSON parser written in Mojo again.

The idea is to have a lazy parser, which stores only slices of original string. Value materialization happens only on demand.

Current example 26MB file, array (3819 entries) of nested objects.
December 5, 2024 at 10:08 AM
500 followers 🎉
a cat is standing in front of a mirror with its paws up
ALT: a cat is standing in front of a mirror with its paws up
media.tenor.com
November 29, 2024 at 7:31 PM
I am currently listening to the audio book Nexus by Yuval Noah Harari.
Lots of thoughts provoking stuff.
For example, he states that bureaucracy was born as a solution for information retrieval. 🤯

Never thought about it this way.
November 28, 2024 at 3:48 PM
Finish Red Dead Redemption yesterday. That was a nice and long story. Fun fact I bought the game couple of years back and stoped playing after a couple of hours as the game play felt quite slow to me. But this year I picked up again started from the beginning and really liked it.
November 21, 2024 at 5:41 PM
Reposted by Maxim
FINALLY Kabbalah makes sense to me !
July 24, 2024 at 12:06 AM
What gif pops up when you type your name:
a boxer dog wearing a green beanie is sitting in the back seat of a car ..
ALT: a boxer dog wearing a green beanie is sitting in the back seat of a car ..
media.tenor.com
November 19, 2024 at 2:02 PM
This is a great interview with Casey Muratori, where he majestically navigates the skepticism common from clean code and enterprise centric developers youtu.be/ffDXc6oup3Q?...
SE Radio 577: Casey Muratori on Clean Code, Horrible Performance?
YouTube video by IEEEComputerSociety
youtu.be
November 10, 2024 at 3:05 PM
#btconf is always a place to be. This years exhibition hall was most fun I ever had on a conference. Thank you for the great party @btconf.bsky.social
November 9, 2024 at 6:47 AM
Hey #dataBS I am thinking about implementing a schema-less random access binary serialization format, a superset of JSON with some additions like typed tuples, tensor (multi dimensional array) and other goodies. What language should I pick for the reference implementation? And which are a must have?
November 8, 2024 at 7:01 AM
ChatGPT search is RAG.

But why don’t they just use bigger context? 😁
November 2, 2024 at 5:23 AM
Watch this at 1.5x speed 😉
For a while now, I considered to record a series of videos about my experiments with the 🔥 Mojo programming language. Here is my first clumsy attempt 😄.

youtu.be/31Ka0bUTo2U?...

Let me know if you liked this.
🔥 Introduction to CrazyString
YouTube video by Maxim Zaks
youtu.be
November 1, 2024 at 2:59 AM
I should continue with my work on exploring efficient ways of string case conversions in Mojo.
October 28, 2024 at 8:03 PM
Martin Duden created a small Dictionary Benchmark. My compact Dict implementation in Mojo seems to do quite well in this benchmark. Almost 2x faster than Rust HashMap 🤷‍♂️.

github.com/dorjeduck/mo...
GitHub - dorjeduck/mojo-dictionary-benchmarks: benchmarking various Mojo dictionary implementations
benchmarking various Mojo dictionary implementations - GitHub - dorjeduck/mojo-dictionary-benchmarks: benchmarking various Mojo dictionary implementations
github.com
October 28, 2024 at 2:59 PM
Reposted by Maxim
Please like or reply and I’ll add you to this list

Trying to build an AI/ML list

Also share! Trying to get everyone on here

bsky.app/profile/did:...
October 27, 2024 at 10:31 PM
🔥 Last week I spoke at dotAI conference about my current favorite topic 😉.

I went with rather entertaining take on programming languages.

youtu.be/-AQ2sgO0Iu4?...
dotAI 2024 - Maxim Zaks - Is Mojo programming language just a hype?
YouTube video by dotconferences
youtu.be
October 24, 2024 at 1:19 PM
For a while now, I considered to record a series of videos about my experiments with the 🔥 Mojo programming language. Here is my first clumsy attempt 😄.

youtu.be/31Ka0bUTo2U?...

Let me know if you liked this.
🔥 Introduction to CrazyString
YouTube video by Maxim Zaks
youtu.be
August 25, 2024 at 7:36 AM