The measure of the connectivity of any social network is whether it can get a good game of #ISIHAC songbook going. With that in mind, I'd like to ask you to suggest titles of songs suitable for an audience of Londoners. I'll start: Wake me up before you Soho.
@ekes@rachel@phlash@revk@falken@sangu I'm suddenly struck by the responsibility of my work! I was just faffing about with SearchAPI and recurring dates, and now it's got a direct impact on people's daily lives!
@rachel I've switched from OsmAnd to @organicmaps. It's really good! Allows unlimited downloads of map data, which is a big improvement over OsmAnd which limits them.
@owiecc@amapanda The renderers keep changing! We had the OPVK one added, then removed, we now have a 2nd cycle map, and Tracestrack Topo was added recently though I've no idea what it's supposed to be for.
"Enshittification" isn't just a way of describing the symptoms of platform decay: it's also a theory of the mechanism of decay - the means by which platforms get shittier and shittier until they are a giant pile of shit.
--
If you'd like an essay-formatted version of this thread to read or share, here's a link to it on pluralistic.net, my surveillance-free, ad-free, tracker-free blog:
@kgoldsholl@pluralistic Also, the way that companies have converted their sites to platforms. E.g. B&Q, a chain of UK DIY shops, used to have a website that sold their stuff. It was fine. You could buy the things that they also sold in their shops. Now it's a PLATFORM and it lists products sold by loads of random other firms. There's no guarantee of quality, no idea who you're dealing with if things go wrong.
Why does an app having an update pending make it run like crap? Anytime #Firefox starts to be slow, it'll be because it's got an update ready to install. Similarly if my mac starts running like crap, it'll be Firefox, #VSCode, or #Slack which have an update. What causes the slowdown?
I love it when a test fails. It means the test has caught a bug that I hadn't spotted, before I accidentally released it. It means the test is doing its job. #testdrivendevelopment
@openstreetmap has a field for 'The ID of an establishment under the UK's Food Hygiene Rating Scheme.' Click on it in the editor and it takes you the page for that restaurant on the UK Food Standards Agency website. Wow. The amount of data in OSM is amazing.
New release of #DrupalCodeBuilder adds support for generating attribute-based plugin types. With this comes another new feature - customisable attribute properties!
@tshirtman@ben Yup, the SNP in Scotland calls it civic nationalism. And they are very careful in their campaigns and policies to make it about all people who live there, whatever their ethnic origin.
@kaydo I was thinking this recently when I couldn't figure out which was beeping out of two fire alarms and one CO alarm. Does run into problems with customisation (which fire alarm?) and localisation. Maybe patterned beeps, like lighthouses?
@Crell I can't think of a good example, but basically I try and make APIs and surfaces simple, and contain ugly special cases and complex handling inside the black box, and push that down through multiple layers if possible.
If you're an #opensource maintainer seeking a good task to give a less-skilled new contributor, ask them to do a discovery report on the project, such as:
Starting from scratch, try to get a local installation up and running, and note how long it took.
Take an hour to explore our documentation and fora, and tell us your impressions.
Given a demo install, try these common user tasks.
@ehmatthes@brainwane That looks great! Comes across a lot better than some templates I've seen that sound like 'Answer ALL these questions or we will CLOSE the issue.'