Vibe coding has a 100.0% tech debt rate. Vibe code is 100.0% legacy code.
Al Sweigart
@alsweigart.bsky.social
Author of "Automate the Boring Stuff with Python" and other books. Mostly harmless. Last name rhymes with "why dirt." he/him
I generated a binrg command, which is like grep except it searches text inside pdf, Word, LibreOffice, and other binary document formats. I needed it because I've been working with a bunch of .odt files for my next book: github.com/asweigart/bi...
GitHub - asweigart/binrg: A ripgrep-like utility that searches binary formats: PDF, DOCX, ODT, RTF, and more. Written in pure Rust.
A ripgrep-like utility that searches binary formats: PDF, DOCX, ODT, RTF, and more. Written in pure Rust. - asweigart/binrg
github.com
I put the Bulwer-Lytton contest ("worst opening line to a non-existent novel") winner data into JSON files. They're fun to read through and I hope one day it might be useful to someone: github.com/asweigart/bu...
GitHub - asweigart/bulwer-lytton-contest-data: The winners of the Bulwer-Lytton Fiction Contest for the worst possible opening sentences to novels never written.
The winners of the Bulwer-Lytton Fiction Contest for the worst possible opening sentences to novels never written. - asweigart/bulwer-lytton-contest-data
github.com
It seems clear at this point that Wikimedia is a bad faith organization. medium.com/regarding-wi...
The Wikimedia Foundation Hired the Union Busters Its Own Encyclopedia Warned About
A federal docket shows the Foundation retained Littler Mendelson, the firm Starbucks used against its baristas, to face its employees’…
medium.com
PSA: It's even worse. Craig not only operated a revenge porn website, but he also was engaging in racketeering by secretly running several shell companies that offered a paid service that would remove your revenge porn *from the revenge porn distro sites he owned*.
Does everyone here know that @craigbrittain.com, who is currently masquerading as an anti-MAGA warrior, was fined in 2016 for operating a revenge porn website? A *lot* of y’all follow him. ⚠️ Marked as unsafe. ⚠️ www.ftc.gov/news-events/...
Flock CEO Garrett Langley was engaging in what we call "lying" in order to "deceive the public" and "dodge bad reactions to their company's actions".
Flock's CEO keeps saying people don't understand their tech. Just told local news their cameras take a "static picture." But the company has spent the last year announcing it was bringing real-time video to existing ALPRs and public records show this was turned live: www.404media.co/flocks-ceo-s...
Custody is decided by how much money you can put into the legal system. Trying to appease your abuser is an instinctual survival strategy. Society has to get wise to these standard abuser claims against their victims.
New: We found 50 cops who misused Flock cameras and other license-plate readers for personal purposes, often to spy on their girlfriends or ex-wives. He "watched every single move I made. ... Who do you turn the chief of police in to?" wapo.st/3S6rTuo
She left her ex. He secretly tracked her through a network of policing cameras.
Flock’s array of license-plate cameras was built to fight crime. But at least 50 law enforcement officers were charged with or accused of misusing it and other systems.
wapo.st
The diarrhea lettuce company, Taylor Farms, uses slave labor contracted from the Arizona Dept. of Corrections. The backbreaking labor is often performed by imprisoned Mexican nationals who would be otherwise ineligble to work in the US. They are paid $1.50 an hour.
The Diarrhea Lettuce Company Has Been Linked to Forced Labor
The lettuce-producing Taylor Farms was linked to the widespread use of prison labor before its involvement in a cyclospora outbreak.
futurism.com
This is a fantastic point. I am always flabbergasted that I have students who attempt to do all their work on their phones. It's never really occurred to me they might not really know how to type.
I wonder if students today would be less likely to lean on AI for writing assignments if schools had made sure they could touch-type (at least 60wpm) before having them submit all their assignments online. 1/🧵
If there is a second pandemic, the US is going to be screwed. There is no plan other than to let it burn through the population while these jokers sell a healthy diet (i.e. all beef) and exercise as the cure. And maybe some unrelated drug that makes you poop yourself raw in a Walmart.
BASH: How do you prepare for next pandemic? RFK Jr: We did almost everything wrong B: But what about now? K: We need to protect our rights B: ? K: During covid we dismantled our rights B: But I'm asking what *to* do K: You were part of the problem B: You want to sit here and attack me?
Huh. Why shouldn't apps have a little circle-? button next to everything? It seems ridiculous that to answer "What is this?" the user has to search help files. Has this been thought of/rejected before? Or is the reason we don't do it just programmer laziness that resists writing documentation?
On this week's episode, @digiglean.bsky.social and I talk about the registry pattern, Django F-expressions, itertools, and more. With content from: @alsweigart.bsky.social @mathspp.com @adamj.eu and others not on the 🦋
I don't know how to market or promote the little apps. I don't want to make money, I just want to get them in front of people who might also find them useful.
I generated an interactive Mars globe app that works offline and has tons of customization features, suitable for use as a screensaver display or for screenshots: inventwithpython.com/marsglobe/ma...
"My training data has a cutoff of September 2021. Therefore, I have no knowledge of events that occurred after that date." Lucky bastard LLM.
"Imagine if the police had this diligence to track down your stolen bicycle." www.gadgetreview.com/a-texas-depu...
A Texas Deputy Searched 83,000 Flock Cameras To Track Down a Woman Who Had an Abortion
Texas deputy searched 83,000 Flock Safety cameras for a woman who had an abortion — no warrant required, crossing state lines freely.
gadgetreview.com
In response to the unprecedented number of game developers laid off this year, we have created a bundle on itch to benefit a Game Industry Hardship Fund, managed by @videogameworkers.bsky.social. More than 100 games for 10+ bucks! Please share widely and donate generously! itch.io/b/3802/game-...
I generated an interactive Mars globe app that works offline and has tons of customization features, suitable for use as a screensaver display or for screenshots: inventwithpython.com/marsglobe/ma...
Interactive Mars Globe
Spin a photographic globe of Mars, identify features, and export your own custom Mars screenshots. Works offline.
inventwithpython.com
The Python Software Foundation is hiring a Security Developer. If you've got experience with Python, security, and collaborating with open source projects then we'd love to hear from you: jobs.pyfound.org/apply/ei03ut...
Security Developer - Python Software Foundation - Career Page
Apply to Security Developer at Python Software Foundation in Remote.
jobs.pyfound.org
Did you not go to PyOhio this past weekend and feel like you missed out? You did. It was awesome. But PyOhio will back again next year July 24 - 25 in Cleveland again!
Just in case you still use any Basecamp products, DHH is crashing out about his AI product gently pointing out that it’s bad for him to have extermination fantasies about the Roma people.
When I say that capitalism is one dollar, one vote and that democracy is one person, one vote and thus capitalism and democracy are opposite and incompatible systems, you may not agree with me. But rich people do.
Very cool that Shopify’s CEO thinks the poor should have far less of a vote than the rich. Still worth that ad read money, folks?
I saw Ross Katz's talk at PyOhio on fine-tuning local LLMs to do work on data too sensitive to send to AI services. Lots of great guidance for me since I'm my own testing with process and models.
At PyOhio listening to Abraham Owodunni's talk on pre-tokenization (a topic I hadn't heard of before).
Apple is putting out a Neuromancer show and it actually looks like it's not awful.
"I tried to eat a clock yesterday, but it was too time-consuming." #PyOhio puns while waiting for the next speaker.