Andrey Petrov @shazow.net · 28/08/2026i made a chess-themed puzzle autobattler minigame, anyone wanna try? chessmatic.shazow.net would appreciate feedback about what's fun/notfun, still tweaking the puzzles and mechanics 000
Andrey Petrov @shazow.net · 25/03/2026One note: When comparing permissive vs copyleft across ecosystems, keep in mind that they mean different things if the language is dynamic/interpreted like Python/Ruby vs compiled/statically linked like Go/Rust/etc (GPL boundary changes). I write about it here: shazow.net/posts/permis... 010
Andrey Petrov @shazow.net · 24/03/2026Are you a wifitui user? I want to improve how we render "(5 APs)", what do you think of these ideas? Currently leaning on: 📡·5 github.com/shazow/wifit... 010
Andrey Petrov @shazow.net · 17/03/2026Another good take on how maintaining is becoming increasingly important from @jess.dev: x.com/jessfraz/sta... 020
Andrey Petrov @shazow.net · 10/03/2026🛜 wifitui v0.11.0 is released! Do you dream of managing your wifi in a terminal? Now is your time. Made for Linux, but has experimental macOS support! Please open an issue if it can be improved. :) It even has a non-interactive mode for your beloved scripts/molts. github.com/shazow/wifit... 050
Andrey Petrov @shazow.net · 23/01/2026This was the question, if someone else has a better answer: Why is nmcli showing fake BSSIDs on my laptop? 040
Andrey Petrov @shazow.net · 23/01/2026AI just told me I'm in a simulation, how's your day going? 1373
Andrey Petrov @shazow.net · 05/01/2026wifitui v0.10.0 is out (fast friendly featureful wifi tui for linux): - added support for displaying multiple access points - improved experimental macOS support (thanks @jimst.bsky.social) - better key handling (hjkl), and more! github.com/shazow/wifit... 001
Andrey Petrov @shazow.net · 23/11/2025PSA 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: 080
Andrey Petrov @shazow.net · 17/11/2025lots of great names, but one more for the pile: aerator like the little mesh people have in their faucets 020
Andrey Petrov @shazow.net · 17/11/2025app.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. 110
Andrey Petrov @shazow.net · 01/11/2025wifitui (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... 1131
Andrey Petrov @shazow.net · 19/09/2025Would 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. 021
Andrey Petrov @shazow.net · 16/09/2025Do 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 031
Andrey Petrov @shazow.net · 02/09/2025keep/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. 050
Andrey Petrov @shazow.net · 15/07/2025Agree, 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. 020
Andrey Petrov @shazow.net · 15/07/2025I 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... 36816
Andrey Petrov @shazow.net · 23/05/2025urllib3 gets *over* a billion downloads per month. very demure and mindful number, very cutesy. 090
Andrey Petrov @shazow.net · 20/05/2025I got to share my urllib3 origin story on opensource dot org: opensource.org/maintainers/... 060
Andrey Petrov @shazow.net · 22/04/2025urllib3 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. 4181
Andrey Petrov @shazow.net · 15/04/2025Thank 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. 🙏 0204
Andrey Petrov @shazow.net · 02/03/2025when 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: 1282
Andrey Petrov @shazow.net · 25/02/2025Recently rewatched the old Gladiator (from 2000!) and it still slaps. I can't stop thinking about this scene: 3548
Andrey Petrov @shazow.net · 11/12/2024Update: 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. 090
Andrey Petrov @shazow.net · 09/12/2024New chonky addition to the family. @aranethome.bsky.social is a purveyor of the finest anxieties. 1112
Andrey Petrov @shazow.net · 29/11/2024Protip: 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.) 210
Andrey Petrov @shazow.net · 27/11/2024"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. 0131
Andrey Petrov @shazow.net · 27/11/2024Bluesky 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? 110
Andrey Petrov @shazow.net · 27/11/2024Fun 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... 2202
Andrey Petrov @shazow.net · 26/11/2024Update: This is what it's like having an extremely common Russian name that is also shared by a bunch of sanctioned oligarchs. 1100
Andrey Petrov @shazow.net · 25/11/2024The 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.) 140
Andrey Petrov @shazow.net · 19/11/2024TIL 61.2% of people living in Canada don't have fluoridated tap water! www.canada.ca/en/public-he... 010
Andrey Petrov @shazow.net · 12/11/2024More nostalgia: Remember the old DreamHost Newslettery? Every one would have a bizarro unhinged intro like this. A total treat. They don't make them like they used to. 120
Andrey Petrov @shazow.net · 12/11/2024Really enjoyed @aoc.bsky.social's instagram stories today, a lot of important questions I've been curious about too. We should all spend time to understand and adapt! (Even if it makes us want to barf) www.instagram.com/stories/aoc/... 000