The Stack Overflow rugpull is another data point in my head which discourages me from contributing any content to a hoard owned by a corporation.
I’m hoping that ActivityPub will one day enable SO-style knowledge bases in which the individual nuggets of content are owned by independent servers and cannot be purchased by anyone.
@drahardja That depends on whether it's illegal at all, and at this point, a lot of jurisdictions haven't actually made that decision.
(I think "copyright doesn't apply if you're a corporation with enough computational resources, but it does if you're just a person" is the most ridiculous possible interpretation ... but I also have to realize that judges and politicians can be bought.)
@drahardja In the EU, the situation is currently that AI training systems have to "respect a machine-readable opt-out" if training commercial systems (copyright explicitly doesn't cover training research systems, which is probably why eg. Stability funded a "non-profit research lab" to do all the actual data gathering for them).
@drahardja Let's say, for example, that I self-publish some free code on my website and set up TDMReP to send its machine-readable response to all requests for it.
Some guy takes a copy of my code and puts it on Github. Now TDMReP no longer sends a machine-readable response for the version there. So now it gets shoved into Copilot and Starcoder and all the rest - and none of them broke the law, since I wasn't sending them a "machine-readable opt-out".
@drahardja I'm not sure if there is even any way to mount an actual legal challenge to this, or if we just kinda have to accept that any human creative work in the future is just free training data now (unless we guard it and keep it secret - and then what's the point?)
@mcc@chris I've said it before and I'm sorry if I sound like a broken record:
Then they'll just scrape from the Stack Overflow replacement. Any creative works any human ever puts on the internet again is just training data now. There is no way we can share code with each other anymore without also giving it as a free gift to Sam fucking Altman and his ilk.
One of the most depressing ads I've seen, and yet it perfectly captures the presumptuousness and obliviousness of 21st C 'tech bro' culture, which seems hellbent on running roughshod over, well, any kind of creativity that it can't exploit financially. https://twitter.com/tim_cook/status/1787864325258162239 #apple
@allpurposemat I live in a city centre in a Nordic country; it's just that fibre rollout has been very, very patchy. (It's very expensive and time-consuming to dig here, compared to suburbs and the countryside.)
17yo cat and 15yo dog. I love posting my pet photos because I think it’s important that people see how you can have a great time with super senior pets!
Today my 9yo daughter asked me a surprisingly pointed question about the dwarves of #Moria: if they dug an entire underground realm, where did they put all the material excavated during the process? #LotR
YouTube video: "Life before DINOSAURS was UNbeLIEVEable. Can you beLIEVE these LIFE forms EXISTed? They look like something from a SCIENCE FICTION MOVIE."
... You what.
Are you. Serious.
You are disqualified from ever talking science again. Or science fiction. Just... stop talking.
@Craigp The slightly less stupid version: Life in the Permian (and earlier) was very, very strange to modern-day people, because such a huge percentage of it died out without leaving any descendants. So it's weird to us; there are no living relatives to contrast with.
If I could time machine back for a wildlife-watching trip (assuming I could be kept safe), I'd skip the dinosaurs' heyday and go to the Permian.
@Craigp (I had a game setting idea a long time ago: A sentient proto-civilization - paleolithic-level - arises in deep prehistory; either the Cretaceous (for easily recognizable dinosaurs to hang out with) or the Permian (because the Permian is awesome). You'd try to make your little nonhuman culture robust enough to survive the coming horrors and hardships.
But I could never think of a game mechanic I'd actually like.)
@Craigp Part of it, for me, was to explicitly lean into the non-human aspect of it. What would a paleolithic society be like for an egg-laying (and perhaps exothermic?) creature? Could there even be an analogue to the neolithic revolution(s) for an obligate carnivore?
(or I suppose you could do something similar for the far future. Humans are all dead; what'll the next sapient be like? I'm thinking descendants of crows or perhaps parrots.)
"this code has a several hundred case switch statement, disgusting" said the people who have no idea what the industry standard for coding programming language interpreters is
@eniko Truth to be told, though: I just ran one of my old implementations of this on an Intel i9-13900K and there's absolutely no observable difference between that and switch dispatch anymore. Branch predictors on x86-64 got really good.
I haven't benched on ARM.
Back when I started writing direct-threaded interpreters (2005ish), you could get very impressive gains over switch dispatch.
@eniko My latest project was an odd interpreter which interpreted tree-shaped code, but using an explicit VM with two stacks and a little bunch of registers. The idea was to dynamically rewrite trees using runtime type and value information and have something that could JIT really well. I got it to run almost as fast as linearized bytecode before JIT'ing.
Then I got terribly depressed and unable to code on that sort of thing for a while. And now I'm too busy with actual work.