Show newer

The best part of travelling (other than cool food) is putting my offline-first setup to the test. Fitting that I'll be working on refactoring an offline transport for our sentry setup at work.

anyway 'Describe for people who are blind or have low vision' seems to me a shit-assed prompt for image descriptions. putting it like that only invites people to other the end-user of the image description. if it was, say, 'Describe what's in the image and what it means' that would be both useful instructions (many people seem confused as to the purpose of image descriptions and end up writing captions like 'Funny meme', which tells nothing) and invite the user to put themselves in the position of someone having to interpret an image solely thru its description

I need more electronic gizmos to wear around to up the cyberpunk aesthetic.

My larger serpent rejected it's meal. Be weary of rushing in to new exciting prospects this month. You may fare better enjoying what you already have.

@jd

Canada's English language papers, big city papers, small town papers, provincial papers, national papers are all owned by an American Republican who bought then all, bought 98% of papers, for just this reason. To subvert Canada.

Vancouver Sun same owner 🇺🇸
The Province same owner 🇺🇸
Calgary Herald same owner 🇺🇸
Edmonton Journal same owner 🇺🇸
All SUN papers same owner 🇺🇸
.
.
.
98% of 🇨🇦 papers have the same US Republican owner including your small town.

#cdnpoli #canada #canpili #invasion

I don't need to import the delay module or write little helpers every time I want to wait a bit in a test.

```
import {setTimeout} from 'node:timers/promises'; await setTimeout(1000);
```

So much cleaner!

I'd be extremely impressed if an AI could track down this bug that spans several threads and 4 different modules and 3 different build systems. I kinda doubt it though.

Show thread

A programmer is a entity used to create race conditions out of user stories.

There’s an entire rant buried in here but, in short, I absolutely agree.

The `new Date()` API is whack as heck. I basically failed most of these questions.

jsdate.wtf/

Sometimes the news is not enough. So I made "No Time to Discourse"—a speculative atlas of (endless) climate disaster. notime.now

Ok serious question, I'm a little spooked because I found out about today's wildfire conditions AFTER I was breathing it. Is there an Android app which will allow me to set a spot in Canada and get like, an Android notification when a wildfire state is entered, an Android notification the night before?

Show thread

The city is covered in smoke again. I hoped it was fog but the smell was distinct when I stepped out. Merry apocalypse!

The deal?

Yum! Brands would only by from farms that had signed on to a fair food program with the Coalition of Immokalee Workers. They'd pay extra for those tomatoes, and the extra $ would be passed through directly to tomato pickers as a raise.

This deal nearly doubled tomato pickers' wages.

And guess how much this big, ground-shaking deal raised the price of tomatoes?

ONE PENNY PER POUND.

That's it.

Ex-farm worker here.

We need to talk about this whole "But a living wage for farm workers would spike the cost of food!" thing.

Not true AT ALL.

Y'all don't understand how fast experienced farm workers are.

The average tomato picker pulls 650lbs per hour.

At $20/hr, that's $0.03/lb for labor.

We should stop calling them “ad blockers”. If a site serves up a few banner ads as images like the old days, that’s fine. I don’t object to a site paying the bills, or seeing a banner ad.

They’re malware blockers and privacy protections. I don’t want a site popping up bullshit and trying to track me across the net. If that’s what a site is serving, it’s more than an ad, and I absolutely want to block it.

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.