Show newer
Some of you are wondering how the cars collect and share this if they have no internet connection. A lot of this data is actually collected through other means, and when you are in touch with a dealership. So it’s direct contact but also info they proactively collect through social media (not kidding! I just read Nissan’s privacy notice again) and credit reporting entities. If you have downloaded one of their apps, the internet connection is right there.

Of course, a lot more cars than you imagine have internet connections, and cars have had some sort of onboard computer since the 1970s. A lot of data is stored until it can be accessed or uploaded. And you often don’t even have to press buttons for something to be logged. Sensors are always on, marketed as making you safer, but also saving data to be sold to third parties.

So car companies may also combine information collected about you from your car with personal information they get from third parties. Then they can share (or even sell) that information, and any “inferences” they made based on it, to all kinds of businesses

And here’s another kicker… just by sitting in a vehicle that uses NissanConnect services, you agree to have your data collected by Nissan. So if you hitch a ride with a friend’s Nissan, you are on Nissan’s radar. The privacy policy makes it the responsibility of the owner to disclose this to anyone travelling in their car.

https://foundation.mozilla.org/en/privacynotincluded/articles/what-data-does-my-car-collect-about-me-and-where-does-it-go/

One nice thing about the battery life on my steam deck is that if it gets to the low 20's I know I've been staring at my screen for too long and should switch it up.

I wish the web monetization spec didn't end up breaking down. It'd be really cool if folks could use whatever payment system they wanted and have their user agents and bridges figure out how to route stuff. The single implementation and hard requirements to use Know Your Customer tracking wasn't great though.

Like what if we had a FEP for tying ways folks could pay you with your ActivityPub Actor.

For real we should ditch wallets and password managers and OAuth and instead use public keys + ActivityPub Actors + HTTP Signing. Though I guess it puts a lot of trust into the DNS layer?

Fun fact, looks like our admin registration is going to use the same http auth mechanisms.

Here's how it looks:
- Keep list of admins in webmention format in the DB
- Admins talk to the API using signed HTTP requests
- API verifies requests by verifying the signatures

Cool side effects? No need for storing a password or issuing tokens or actual admin account data. We can also use wildcards in the list like `@*@hypha.coop` to allow any account from a given domain to have access.

Show thread

Tee hee, just added blocklist importing to the using Mastodon's blocklist format :P

See my pals in meatspace definitely know I'm a massive tech geek but I feel like they don't always think about the depth to which tech geekery has a stranglehold on my soul. 😅

Every time I need to load a large chunk of data into memory instead of streaming it and processing chunks of it at a time my brain starts buzzing from the code smell.

Also whenever I use blocking IO on a single threaded codebase 😱😱

My poor RAM. It should be caching files instead of buffering!

Ok, ok… I recycle, I compost, I bring my own bag to the grocery store. But hear me out, what if maybe, just maybe, WE GET THE G-20 TO REDIRECT THE $1.3 TRILLION IN ANNUAL FOSSIL FUEL SUBSIDIES TOWARDS SOLAR, WIND, AND GEOTHERMAL?!?

I feel like I’m taking crazy pills! (Gift link, no paywall)

You’re doing it wrong: Recycling and other myths about tackling climate change wapo.st/45PsQZb

I feel like humans being persistence hunters carries over in my hunt for making code work. I'm out here tracking the functioning configuration through the potential space of all possible code and sweating up a storm not to overheat.

"aha, the import didn't work due to a version conflict" is pretty much the same as "Aha here's a tuft of gazelle fur on this branch" or whatever

Luckily I am a wizard and have made NPM and Node.js do things so depraved that a mere typescript inconvenience cannot stop me 😈

The stuff I've done to make stuff build for react-native and cordova qualifies for one of those "This Place is not a Place of Honor" signs.

Show thread

Now some dependency's build system for typescript got busted and it doesn't have the transpiled JS available in the dist folder. And of course NPM decides it has to preemptively update all my dependencies when I try to install an unrelated new one. 🙃

Is this really worth it? Hours wasted dealing with build systems to catch bugs that would be caught by a linter and unit tests anyway?

Show thread

Gosh typescript brings me so much needless suffering sometimes. 😅

The real pain is when it refuses to run when the equivalent in regular JS would work. Like, I promise you the types match up just trust me bro. I think I'd find it less frustrating if it wasn't wrong so often.

```
Type 'ReadableStream<Uint8Array>' is missing the following properties from type 'ReadableStream<any>': values, [Symbol.asyncIterator]

35 const parser = Readable.fromWeb(response.body)

```

Reeeeally need to set up that alt. I'm thinking I'll focus on poetry and art and emotions on it and leave tech to this one.

Fun fact! You can now follow @mauve@staticpub.mauve.moe which is one of the first accounts using the project.

We're finalizing our release so expect more info on how it works shortly!

For folks that don't want to mess with the technical details, keep wacth for @sutty which is integrating this functionality into their static site using Jekyll!

this is fine meme with disturbing imagery 

Honestly KC Green is my favorite webcomic artist. I think he portrays the dread and despair really well in addition to his goofy jokes.

I wish he got more respect and recognition for his work.

FTR Ive been running a HP Pro Slimline (cost 30 euros second hand from marktplaats) with 8 gb ram and 500 gb disk for 2 years out of my house. The machine is probably 5 - 10 years old at a guess. I upgraded from 4gb ram to 8gb after one year for a blistering 20 euros.

The server hosts a software called foodsoft and powers the ordering system of a local food co-operative (https://biobulkbende.org) which currently has around 80 members (including myself) ordering between 800 - 2000 euros worth of dry goods and local veggies (within 15 km of Rotterdam) every month since around 2 years.

I do 1 to 2 hours of routine server and app maintenance every odd month. We have a working group for taking care of stuff at the food co-op. Ive not noticed any issues with my home connection (e.g. slowness). I don't notice any extraordinary costs on my energy bill.

Members like that their data is literally around the corner and they can just call us up if something weird happens. I even invited people over to see the server.

I think this machine could probably support a couple of hundred more folks from the neighbourhood.

We don't need data centers or IT companies or technical "experts"!

EOF

@mauve will download it for sure when it is out. Love to hear how you think about the power dynamics. I’ve been somewhat keeping track: chadkohalyk.com/2023/08/10/lof

I've got a recommendation! Hierarchy in the Forest by Christopher Boehm.

hup.harvard.edu/catalog.php?is

It shows some examples of top-down and bottom-up hierarchy in human and primate societies and how they get maintained. I found it interesting from the perspective of how to maintain egalitarian organizations by avoiding certain failure modes.

If you can't afford it and don't have it in your local library definitely don't download it through annas-archive dot org!

Show older
Mauvestodon

Escape ship from centralized social media run by Mauve.