Andrey Petrov
shazow.net
Andrey Petrov
@shazow.net
A doodler and computerer. I like permissive/permissionless open source, smart contracts, p2p systems, room-scale VR, and NixOS. 🇨🇦

Also on:
https://shazow.net
https://github.com/shazow
https://farcaster.id/shazow.eth
PSA for the open source maintainers in the house: Big undesirable drive-by haphazard PRs are not new.

Maybe AI is making them more common, but IMO the correct way to handle them rests on whether we're willing to maintain this code or not, regardless if it's written by vibes or meat.

Eg from 2018:
November 23, 2025 at 4:39 PM
lots of great names, but one more for the pile: aerator

like the little mesh people have in their faucets
November 17, 2025 at 9:02 PM
app.bsky.* lexicon namespace is literally for Bluesky microblogging apps.

I don't want to pollute your microblogging timeline with a thousand one liner chat messages.
November 17, 2025 at 5:47 PM
wifitui (fast featureful friendly wifi terminal UI for linux) now has community maintained packages on Arch AUR and Slackware! Anyone wanna maintain Debian/Nixpkgs? 👉👈

github.com/shazow/wifit...
November 1, 2025 at 2:56 PM
Would it be possible to get more details about what is it about Switzerland and a Swiss Association that actually makes it a credibly neutral and stable global home? Curious which laws or failure modes this is being optimized for and what the alternate considerations may have been.
September 19, 2025 at 7:17 PM
Do you use wifi on linux? Wanna try a new wifi TUI I've been working on? (Trying to improve on nmtui and impala)

github.com/shazow/wifitui
September 16, 2025 at 4:06 PM
keep/delete?

wrote it as a joke, but not sure how i feel about it. seems more honest than just acknowledging usage of ai in a codebase, but it all seems very silly.
September 2, 2025 at 6:59 PM
Agree, the license is orthogonal, and restrictive licenses tend to do more harm than good (by creating additional liabilities that wouldn't exist otherwise).

"Help maintain it" has a lot of baggage though, it can manifest in many shapes that are all valid, but most of us imagine it in one way.
July 15, 2025 at 7:12 PM
I wrote a comprehensive post dispelling many incorrect assumptions about Copyleft vs Permissive open source licenses.

If you author/contribute to open source code, it's worth reading and understanding these nuances!

shazow.net/posts/permis...
July 15, 2025 at 5:37 PM
urllib3 gets *over* a billion downloads per month.

very demure and mindful number, very cutesy.
May 23, 2025 at 3:00 PM
I got to share my urllib3 origin story on opensource dot org: opensource.org/maintainers/...
May 20, 2025 at 9:45 PM
urllib3 gets almost a BILLION downloads

PER

MONTH

(a project I authored in 2008 and co-maintain)

I often think about our inefficient/wasteful global digital infrastructure: this is probably a few million monthly primary consumers, plus all the ci instances spamming downloads/installs repeatedly.
April 22, 2025 at 9:20 PM
Thank you @americanexpress.bsky.social for sponsoring urllib3 and helping improve critical Python internet infrastructure.

I know it takes a lot of activation energy for a large company to sponsor an amount like this, so I extra appreciate whoever did the leg work on this. 🙏
April 14, 2025 at 11:07 PM
when i was a teen, i used to draw *a lot* of stickfigures.

i remember why: someone commented how they were jelly of my drawing talents while they could only draw stickfigures, and i insisted that you can totally make cool art with just stickfigures... and thus began my stickfigure era:
March 2, 2025 at 5:53 PM
Recently rewatched the old Gladiator (from 2000!) and it still slaps.

I can't stop thinking about this scene:
February 25, 2025 at 3:47 PM
Update: After some drama, got my USB DVDRW I bought with Dell points. Didn't think anything I ordered at the end of the year 2024 would come with a Compact Disc (even if the thing is a DVD drive), but here we are.

Copyrighted 1999-2022.
December 11, 2024 at 3:22 PM
New chonky addition to the family.

@aranethome.bsky.social is a purveyor of the finest anxieties.
December 9, 2024 at 4:55 PM
Spending a few days in Phoenix AZ.
November 30, 2024 at 5:36 PM
Protip: Use the little Plus button to reply with multiple skeets, it will keep them threaded properly. (Right now it's hard to read your replies in sequence.)
November 29, 2024 at 5:45 PM
"RFC 9518: Centralization, Decentralization, and Internet Standards" is a great read: datatracker.ietf.org/doc/rfc9518/

Just stumbled on it via @bnewbold.net latest: whtwnd.com/bnewbold.net...

Tons of excellent quotes in there, but I'm tickled by this echo of my earlier important reminder.
November 27, 2024 at 7:34 PM
Bluesky question: I like that moderation is supposed to be opt-in. I stumbled on a pile-on thread with thousands of replies, many of them blocked by the Bluesky Moderation Service. I went to my settings and turned everything to "warn" instead of "hide", but the replies are still blocked. Sup?
November 27, 2024 at 6:45 PM
Fun story: There's a 2022 paper which found that using my name in LLM code prompts resulted in the highest quality code!

This is one of my great prides. I hope to continue to contribute to the quality for Machine Intelligence and Organic Intelligence alike.

ieeexplore.ieee.org/abstract/doc...
November 27, 2024 at 4:07 PM
Update: This is what it's like having an extremely common Russian name that is also shared by a bunch of sanctioned oligarchs.
November 26, 2024 at 6:30 PM
The year is 2024, I just ordered a DVD±RW drive.

(I had a bunch of DELL points to waste before they expire in a couple months, but still.)
November 25, 2024 at 3:19 PM
TIL 61.2% of people living in Canada don't have fluoridated tap water!

www.canada.ca/en/public-he...
November 19, 2024 at 1:34 AM