tomasekeli

@tomasekeli@snabelen.no

Singer of songs. Teller of tales. Lover of, well, a woman, a very nice one. Quaffer of beer. Bearded bard. Walking corner-case.

Miffed at the machine.

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

tomasekeli, to random

never say never

tomasekeli, to random

we should all switch to my newly invented calendar: unique-time

it's the easiest calendaring system, and fits all edge-cases.

it goes like this:

all days are unique and get their own name.

this same algorithm goes for all bigger and smaller units of time.

there is no mapping between time units

there is no concept of periodicity.

forteller, to linux
@forteller@tutoteket.no avatar

Help, I'm getting this error message, can someone please tell me what to do?

Error: Transaction test error:
file /usr/lib64/libnvidia-egl-gbm.so.1.1.0 conflicts between attempted installs of egl-gbm-1.1.0-5.fc39.x86_64 and nvidia-driver-libs-3:535.54.03-1.fc37.x86_64

tomasekeli,
tomasekeli, to woke

if you're called you're doing something right

tomasekeli, to android

oh, wow! now i have #noScript in my #android #browser (which is #fennec)!

this. is. so. COOL!

tomasekeli, to fediverse

the coolest thing about the is that it doesn't need to grow endlessly.

venture capitalism is a strange game, the only winning move is not to play.

tomasekeli, to random

when i see a page on the internet screenshots of graphs without alt-text i get sad.

when i see screenshots of tables, also without alt-text i get a little mad

https://www.cerebras.net/blog/introducing-gigagpt-gpt-3-sized-models-in-565-lines-of-code

tomasekeli, to random Norwegian

when you think about it "brute force" is an extremely elegant algorithm.

it always "works", and it is the easiest to explain and understand.

too bad "works" usually doesn't consider detail like wall-time or available storage

tomasekeli, to random Norwegian

websites really have gone insane. you and your 722(!) partners? what kind of a promiscuous partnership are you trying to involve me in?

and you and they will use my data for legitimate interests, but I can object? then it's not a legitimate interest, if an objection would do anything.

this whole message is a clusterduck

and no, i do not consent to any of that processing

tomasekeli, to random Norwegian

stolen from somewhere on the internet

tomasekeli, to random Norwegian

doing the tasks are fun!

i have, however, discovered (again) that without tests I'm a pretty shit puzzle-solver.

with tests the puzzles stand no chance.

this is a lesson, take from it what you will

http://adventofcode.com/

tomasekeli, to random

you know that sharp stabbing pain in the chest you sometimes get when you inhale?

the one that's really concerning, but goes away after a little while?

it's common. the treatment is reassurance.

https://en.wikipedia.org/wiki/Precordial_catch_syndrome

tomasekeli,

@bekopharm yeah, apparently we're just not intelligently designed.

tomasekeli, to fediverse Norwegian

reading the #activitypub "standard" has changed my mind on whether for example #threads implementing it would be a good thing. i think it might break the #fediverse.

the standard is so open and undefined that it relies on de-facto implementation details springing from the larger implementations. a big actor with endless resources could easily dominate it.

tomasekeli,

@3dcandy with 15 million on the old and 140 million on and both implementing the standard faithfully but mutually incompatible: threads would de-facto be the the standard. the test would be left behind.

this is the essence of embrace-extend-extinguish

tomasekeli,

@cbt in coming at this as a developer, and thinking about clients and servers that do not yet exist. when someone tries to add activitypub to their app they will choose the version of it with the largest impact.

and, from a developer's point of view: if the standard is insufficient to implement it invites fragmentation. if the standard was more complete it would make compliant and incompatible impossible at the same time. that's the point of a standard.
@3dcandy @hopland

tomasekeli,

@cbt have you read the standard? it's very open, and creating two different servers that are fully compliant yet incompatible is not hard.

a good standard removes variation in the parts it describes to allow variation and interaction.

i have tried to implement a client-library, and it is impossible by just reading the standard. it is not just recommended but necessary to read the code of the things i want to connect to. that means it is not a sufficient standard.

@3dcandy @hopland

tomasekeli,

@cbt if there are many products bearing the "activitypub" stamp, but they are incompatible with each other - what is a user to do? they cannot trust that the standard will allow them to talk to people on other servers. @3dcandy @hopland

tomasekeli,

@cbt and i am not talking about defederation here, which is a social thing that happens within the network.

i am talking about two wires that both say usb not working the same way.

@3dcandy @hopland

tomasekeli,

@cbt (and i know the usb standard has similar issues) @3dcandy @hopland

tomasekeli,

@cbt technology should diverge, within protocols and standards.

the protocol isn't tech - it's an agreement, a contract, describing how things that work very differently can talk in the same language.

tech should vary, i think, and people - but the protocol should be precise and complete

an incomplete protocol (or open to interpretation) leads to fragmentation.

and then the standard and protocol should evolve with needs.

@3dcandy @hopland

tomasekeli,

@cbt there are no rules, but the word does have a common meaning. if you don't think that common meaning fits - let's call it something else, but activitypub is supposed to be "an open, decentralized networking protocol".

https://en.wikipedia.org/wiki/Communication_protocol

@3dcandy @hopland

tomasekeli,

@cbt my point is this:
1: based on such a loose protocol there can be mutually incompatible implementations that stay within the standard.
2: companies have resources to implement the standard and become part of the fediverse
3: they can then change their implementation (gradually if need be) to push others out of the "de-facto" activitypub sphere
4: we have seen big companies do this before
5: devs will have to use the de-facto standard to reach users
6: users will suffer
@3dcandy @hopland

tomasekeli,

@cbt devs will use the de-facto biggest standard to reach the largest group of people with their stuff.

it's either that or deal with the largest group bothering them because the thing doesn't work for them even though it says it's activitypub

@3dcandy @hopland

tomasekeli,

@cbt i understand what you're saying. but these are the reasons i think threads can break the fediverse.

i also think a standard should be complete enough that just reading it is enough to implement it, but that is a separate point.

@3dcandy @hopland

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