@tef@mastodon.social avatar

tef

@tef@mastodon.social

former main character. they/them is fine

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

lzg, to random
@lzg@mastodon.social avatar

the worst part of genocide is now. but the second worst part is after 20-30 years when sooo many assholes will say to your face "there was no genocide" and netanyahu gets turned into an inoffensive grandpa who gets gushing obituaries in big newspapers. people will try to make you feel like you're exaggerating the horror, this old crazy person, like you didn't SEE IT. like you didn't see the mass graves.

tef,
@tef@mastodon.social avatar

@lzg at some point we're gonna see tiki torch marchers flying the flag of david in support

i mean, far right people fly the confederate flag and the star of david

tef,
@tef@mastodon.social avatar
glyph, to random
@glyph@mastodon.social avatar

@mcc me thinking about using systemd: "I don't understand why people are so mad about this, launchd is better than sysv init, this is just launchd for linux, I guess they couldn't just port it because some low-level stuff is different but I'm sure it's basically the same"

me actually using systemd: "fuck fuck what is this shit what the fuck why didn't they just actually port launchd to linux, there's no excuse for this"

tef,
@tef@mastodon.social avatar

@glyph so you know how ticketmaster gouges people on tickets but in practice a lot of the venues are in on the game?

like, the thing about systemd is that it's in response to problems kernel maintainers had, not problems users had

so although systemd gets a bad rep i do think it's a lightning rod for complaints about linux

tef,
@tef@mastodon.social avatar

@glyph so where i'm coming from is devfs

i loved devfs and the kernel maintainers hated it "it puts names in the kernel, names should be in userspace", and so back then the idea was born

then introduce things like hot plugging, or suspend, and well, your old filerc ain't gonna cut it

sure enough systemd has had some showstopper issues but it exists because linux devs want systemd to exist, not because systemd turned up and started taking over

tef,
@tef@mastodon.social avatar

@glyph it's just yeah the way people talk about it, it's like pottering turned up with a gun outside alan cox's house etc

tef,
@tef@mastodon.social avatar

@glyph i think the idea is "mechanism not policy"

tef,
@tef@mastodon.social avatar

@glyph also linux users are gamers now

and i'm an old who had to write XModeLines by hand , get off my lawn linux has always been horrible

tef,
@tef@mastodon.social avatar

@glyph it worked for lua

and no-one is using NeWS or NewStep or win32, so in all honesty it might have sucked but it did work out for x11, it's why it's so hard to replace

tef,
@tef@mastodon.social avatar

@glyph i think x would have been a lot better if it arrived later instead of being filled with things like xfig which predate gui conventions homogenising but yeah hehe

News isn't dead if you count the canvas element

tef,
@tef@mastodon.social avatar

@glyph i feel entirely hoist by my own petard here as i'm normally the one bringing up display pdf's secret history

tef,
@tef@mastodon.social avatar

@glyph so in the case of the linux kernel and devfs i think it was something like this

  • let's say we integrate devfs, we now need to write policy over which device goes where, and then try and enforce this on vendors
  • wait, device driver writers will 100% hard code a name across their driver, and distribute a binary kernel module
  • maybe we'll need to have some way of managing this namespace to let users move things around
  • that sounds an awful lot like what we did already, pre devfs
tef,
@tef@mastodon.social avatar

@glyph now in an ideal world, the userland stub of the linux kernel would be developed inside the same repository

but well, that stub becomes a great place to do hotplug, to do suspend, to do service mangagement

as it actually knows what the hardware is, and when it's available...

and then, well, yeah, systemd

tef,
@tef@mastodon.social avatar

@glyph again i'm not trying to say these are the best ideas around but yeah

moving things out of core development to go faster shouldn't come as any surprise to a python dev :-)

tef,
@tef@mastodon.social avatar

@glyph alas as i repeatedly rediscover, writing a good interface between components is harder than writing components with a good enough interface

so although i do think we could live in a better world where we admit to ourselves we're writing a microkernel architecture, it's a lot harder than bolting freebsd to the side of mach and calling it a day

tef,
@tef@mastodon.social avatar

@glyph i think the only sign i've matured as a developer is that i have lived through so many what-the-fucks that i can reverse engineer the good intentions that paved the way

well that and i don't use "butts" as a placeholder word as much anymore

tef,
@tef@mastodon.social avatar

@glyph punting out to dns is a great idea but it does tend to remind people of Java, which is the main downside afaik

tef,
@tef@mastodon.social avatar

@glyph @xgranade hi this is prolog calling

tef,
@tef@mastodon.social avatar

@glyph i like telling people things like "a hard problem is one not amenable to brute force" or "a complex system is one where local changes have global effects" and sometimes "scale is when the one-size-fits all stops fitting"

but i do absolutely love detailing about the butchery in how the sausage is made, yes

tef,
@tef@mastodon.social avatar

@xgranade @glyph

i think my fav version of this is the hype cycle

  • a new idea arrives, and has a new name attached
  • people attach this name to whatever they're doing so it looks cool
  • the name now means whatever the most popular project says it is

i might stop here before i start breaking out into "roy fielding's thesis was about web browsers" though

tef,
@tef@mastodon.social avatar

@glyph every day we stray further from god's light (using UUIDv4)

tef,
@tef@mastodon.social avatar

@glyph @xgranade honestly, prolog's just regular expressions over sql, so if it did escape the lab it would be one less query language to write

tef,
@tef@mastodon.social avatar

@glyph @xgranade i think my favourite thing about "building restful apis" is that we've gone on to build electron apps, or browsers, but for exactly one website each time

despite everyone using json no-one uses the same json, i guess

it is genuinely a miracle that html is so widely used in a mostly interoperable way, but yeah i said i wasn't going to go off on one

tef, to random
@tef@mastodon.social avatar

must be really hard for starmer, he keeps wanting to say "britain first" but can't

not without sounding like someone on their way to murder a labour mp

tef,
@tef@mastodon.social avatar

it is funny to be that every photo of keir starmer giving a speech is against a union jack and the word britain on it

like, you'd never guess he was a labour mp

tef, to random
@tef@mastodon.social avatar

"are you excited for emf" nah just the usual anxiety and spiralling before a large social event

on the plus side i've made sure not to volunteer myself for things so maybe this emf i'll get to see more than two talks

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