@computersandblues@post.lurk.org
@computersandblues@post.lurk.org avatar

computersandblues

@computersandblues@post.lurk.org

I am a software developer interested in the weird and surprising bits of it, the stuff that sometimes brings everything to a halt or helps you out. More generally, I'm interested in how we construct, convey and care for communal spaces. Maps, architecture, language, and many other things. Always antifascist.

I appreciate if you interact with me before you follow me.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

computersandblues, to random
@computersandblues@post.lurk.org avatar

wild how every website with a google login now shows a giant overlay telling you how shoving everything into a google account is the best idea since sliced bread

kik, (edited ) to fediverse
@kik@techhub.social avatar

So, how is implementation in going? Steadily, if a bit slowly!

In the last four months, we've been working on implementing the first ActivityPub actor, the one allowing to subscribe to projects releases. The ActivityPub part is already written, but there will still be a couple month before it's fully merged. Turns out that the most time consuming part is code review : there is no dedicated team to this (but there is a dedicated developer assisting me, thanks Patrick!), so people reviewing code discover ActivityPub at the time they have to review it (and, by the way, it's incredible how they get out of their way to help a contributor on such a complex subject, they rock). For that reason, we have to make smaller than usual merge requests, splitting the feature as much as possible, and then some again, to make it as easy to understand as possible. And even then it usually takes about a month to get one chunk merged. (more in thread)

computersandblues,
@computersandblues@post.lurk.org avatar

@kik thanks for your work on this, and thanks for the info. is the implementation going to comply to https://forgefed.org/?

computersandblues,
@computersandblues@post.lurk.org avatar

@kik i agree that forgefed support would be super helpful; it would actively work against the kind of vendor lock-in we see github pursuing at the moment. it may not align well with gitlab's business interests though, but it's good to hear that it's seriously considered

computersandblues, to random
@computersandblues@post.lurk.org avatar

it's really satisfying to see how fast lua builds

computersandblues, (edited ) to random
@computersandblues@post.lurk.org avatar

good news for all who are having trouble remembering the different layers of the osi model: it will all be layer 7 eventually

https://infosec.exchange/@nuintari/111664079075104637

okwithmydecay, to random
@okwithmydecay@en.osm.town avatar

Really loving the new artist pages on , finding out which tracks are the most popular and also discovering fellow listeners. Very much reminds me of and the community that built up around that. I know people still scrobble to the latter, though it feels it has stagnated, whilst ListenBrainz continues to evolve as @metabrainz actively adds new features.

computersandblues,
@computersandblues@post.lurk.org avatar

@okwithmydecay @metabrainz nice! didn't see them yet

computersandblues, (edited ) to random
@computersandblues@post.lurk.org avatar

some thoughts & questions about software & interoperability between tools:

unix command line tools usually are expected to produce outputs and take inputs. in between you can squeeze some other tools for conversion, filtering and so on, making sure different tools work well together. i think of these as bridges connecting otherwise mostly isolated islands, and it's what's behind the whole "do one thing and do it well" shtick. it allows re-use, composability and so on.

guis often don't work that way. you can store what you work on in a file, and if you're lucky your other tool knows about the file format. with cloud services and saas offerings oftentimes you don't even get a file because clouds are just 𝗆̶𝗂̶𝗇̶𝗈̶𝗋̶ ̶𝖾̶𝗇̶𝗏̶𝗂̶𝗋̶𝗈̶𝗇̶𝗆̶𝖾̶𝗇̶𝗍̶𝖺̶𝗅̶ ̶𝖼̶𝖺̶𝗍̶𝖺̶𝗌̶𝗍̶𝗋̶𝗈̶𝗉̶𝗁̶𝖾̶𝗌̶ compute and magic fairy dust

there are some tools that break out of this logic, such as applescript. i don't know if something like that exists on linux. or for the browser even? are there any tools that build bridges between those islands? my reading is that this is also what made the early-2010s api-mashup-apps so interesting, but is there something that tries to do this, say, for every imaginable browser tab?

computersandblues,
@computersandblues@post.lurk.org avatar

maybe this is something the futureofcoding community knows more about? cc @akkartik @spiralganglion

computersandblues,
@computersandblues@post.lurk.org avatar

also, from my understanding we could also imagine something like an alternate timeline where guis are different, and more -like? i never used smalltalk, but from what i gather it has a much more transparent approach regarding everything you see on the screen. is that correct?

computersandblues,
@computersandblues@post.lurk.org avatar

@spiralganglion @akkartik what changed?

computersandblues,
@computersandblues@post.lurk.org avatar

@spiralganglion @akkartik i was never really a heavy user of greasemonkey, but i use tampermonkey, mostly to make importing data into musicbrainz easier. was there something fundamentally different about greasemonkey-of-the-past?

computersandblues,
@computersandblues@post.lurk.org avatar

@spiralganglion @akkartik well there you go! maybe that's it? i haven't thought about it that way, but i can see which angle this is coming from. i pages have stable identifiers for important elements this may actually be nice to use.

i use some of these scripts: https://github.com/ROpdebee/mb-userscripts they add some buttons to external pages to make submitting info from the page to musicbrainz easier (effectively pre-filling a form), and there are also some that enhance the functionality of musicbrainz (making it easier to grab info from external sources).

thanks for the input! much appreciated :)

w0bb1t, to random
@w0bb1t@tldr.nettime.org avatar

· PART II: disrupting disruption · OPENCOIL & the fine art of appropriating micro-mobility services for fun & debate .. @antonlinus

👉🏻 https://media.ccc.de/v/37c3-12169-opencoil#t=2958

computersandblues,
@computersandblues@post.lurk.org avatar

@w0bb1t @antonlinus i loved part 1! excited to see what part 2 will bring

computersandblues, (edited ) to random
@computersandblues@post.lurk.org avatar

why are the seat reservation displays in trains always broken? anecdotally they worked on less than 50% of all train rides that i've taken recently. they're small low-res displays with almost perfectly predictable usage. i fail to come up with an explanation

computersandblues, (edited )
@computersandblues@post.lurk.org avatar

this whole "you don't need a reservation, but you can have one, and we overbook the trains, and when you're traveling we don't reliably show you which seats are still free so you never know if there's a passive aggressive german waiting around the corner to shoo you away"… really not a vibe. can we have well-funded, well-designed and well-functioning public transport please :honk:

computersandblues,
@computersandblues@post.lurk.org avatar

ok, looks like i'm vastly overestimating what "almost perfectly predictable" means for . my train was just cancelled halfway because they didn't book any personnel and now no one's there to drive it

nikitonsky, to random
@nikitonsky@mastodon.online avatar

Wrong answers only

computersandblues,
@computersandblues@post.lurk.org avatar

@nikitonsky the french revolution actually tried to reform that as well when establishing the metric system, but they were unable to before the counter-revolutionaries prevented it

computersandblues, to random
@computersandblues@post.lurk.org avatar

i love , but is there a way to get rid of the "load more" buttons? i usually read posts sorted newest to oldest but scroll upwards until i reach the top. and so often there are gaps between the posts where i have to click "load more", scroll down to see the posts, and then scroll up again. is what i'm doing just super unusual and is that why it feels so wonky?

Daojoan, to random
@Daojoan@mastodon.social avatar

Excellent. Via @parismarx

computersandblues,
@computersandblues@post.lurk.org avatar

@Mabande @becha @Daojoan do you still have the interview? i'd be interested in the perspective they are arguing from. the free market internet brought us popup ads, malicious seo, pervasive tracking, and now auto-generated content mills with generative models.

computersandblues, (edited ) to random
@computersandblues@post.lurk.org avatar

i keep on hearing about the eu "ai act” as "the world's first ai regulation" in german media. that's... eurocentrism? just plain wrong? china's "internet information service algorithmic recommendation management provisions" have existed for more than a year already. https://digichina.stanford.edu/work/translation-internet-information-service-algorithmic-recommendation-management-provisions-effective-march-1-2022/

computersandblues,
@computersandblues@post.lurk.org avatar

there are also regulations specifically for generative models if "ai" is just used as a colloquialism for those https://edition.cnn.com/2023/07/14/tech/china-ai-regulation-intl-hnk/index.html

computersandblues, to random
@computersandblues@post.lurk.org avatar

what does it take for the dust in a flat to become powerful enough to form new planets

computersandblues,
@computersandblues@post.lurk.org avatar

something about chaos and dancing stars

computersandblues, to random
@computersandblues@post.lurk.org avatar
computersandblues, to random
@computersandblues@post.lurk.org avatar

the tech bros sure like building nazi bars

computersandblues, (edited )
@computersandblues@post.lurk.org avatar

> but it's for a good cause! can you imagine what happened if we didn't build the nazi bar!?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • magazineikmin
  • everett
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • love
  • khanakhh
  • kavyap
  • tacticalgear
  • GTA5RPClips
  • DreamBathrooms
  • provamag3
  • modclub
  • mdbf
  • normalnudes
  • Durango
  • ethstaker
  • osvaldo12
  • cubers
  • ngwrru68w68
  • tester
  • anitta
  • cisconetworking
  • Leos
  • JUstTest
  • All magazines