Liz Balbuena

@balbuena.ca

DevOps engineer. Pythonista. Brazilian-Canadian. Header by @sacherali.bsky.social

the youtube vs yt-dlp arms race is hilarious, because of how lopsided it is. on the one hand, you've got a company with the GDP of Denmark who has about a manhattan-project's worth of developers they can assign to this. but on the other end, you've got every bored or annoyed javascript hacker.

In CloudFront Invalidations, you pay per path. So it's a question between invalidating the entire site and paying for the extra refreshed requests, or just eating up the path cost.

So I finally got fed up with the fact that @hover.com's redirect feature is HTTP-only and I set up a tiny nginx server with Let's Encrypt just to do my own redirects. After the entire weekend updating DNS zones, I was talking to @dorival.ca and he was like "hey my provider's redirect does that." 😥

Thing ya gotta remember is that bigots talk a big game... but they are intrinsically scared of anyone that isn't like them. They're weak-minded authoritarian cowards one and all. And anyone that defends their intolerance should be treated with the same distain

Josh Webb@joshwebb.bsky.social · last yr.

nazis are no joke. they deserve every piece of shit getting thrown at them. if you defend people who are obviously on the extreme right, you deserve that shit too. easy as that. make nazis afraid again

This is not a comment on this particularly, but I've said on different platforms there are relatively significant portions of humanity that aren't psychologically equipped to understand something that so closely mirrors human intelligence. Thinking through ~how and why it responds just doesn't work.

Maggie Harrison Dupré@mharrisondupre.bsky.social · last yr.

NEW: People are being involuntarily committed to psychiatric care facilities — and even ending up arrested or jailed — after becoming fixated on ChatGPT and other chatbots and spiraling into psychosis. futurism.com/commitment-j...

Futurism

MIND GAMES
/ARTIFICIAL INTELLIGENCE

People Are Being Involuntarily Committed, Jailed After Spiraling Into "ChatGPT Psychosis"

“I don't know what's wrong with me, but something is very bad — I'm very scared, and I need to go to the hospital.”
JUN 28, 9:00 AM EDT
 
by
 
MAGGIE HARRISON DUPRÉ

Monorepo: A tight room unfit for the entire team. We keep stepping on each other's toes. Microservice repos: Each lonely person tends to the fields around them. We communicate to each other by yodelling across long distances. We use every version of every library & tool. What is our product, again?

Bluesky, unlike X, doesn’t punish posts with links. Which means there is no good reason (and frankly no good excuse) for posts with screengrabs of articles that don’t link to them. It’s bad for readers and bad for the writers whose work you’re using. Posting text? Link to where you got it.

I love Firefox but enough of the internet is breaking for Gecko that I'm considering switching. Congratulations Google for your monopoly. 😢

Last week the Python package "Ultralytics" suffered a supply-chain attack on its build and release process. This is a review of the attack from @pypi.org's perspective. There's plenty of advice for how Python projects can increase their #security posture: blog.pypi.org/posts/2024-1...

Supply-chain attack analysis: Ultralytics - The Python Package Index Blog

Analysis of a package targeted by a supply-chain attack to the build and release process

blog.pypi.org

Today has been confusing. So turns out there are two big (non-aio) MySQL libraries in Python and only one of them implements connection pooling. Neither of their documentation mention it. I don't know what other differences they have. I don't know if any of them have fork-safety issues either.

PyCharm's remote IDE is pretty good, but it brings smaller servers to their knees. Because of these forced circumstances, I've been getting pretty comfortable with VS Code in the past few weeks. It's still not my favourite though.