@datarama@hachyderm.io
@datarama@hachyderm.io avatar

datarama

@datarama@hachyderm.io

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

drahardja, to stackoverflow
@drahardja@sfba.social avatar

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.

https://www.tomshardware.com/tech-industry/artificial-intelligence/stack-overflow-bans-users-en-masse-for-rebelling-against-openai-partnership-users-banned-for-deleting-answers-to-prevent-them-being-used-to-train-chatgpt

datarama,
@datarama@hachyderm.io avatar

@drahardja But if we have an open knowledge base, AI companies will just take that for free.

datarama,
@datarama@hachyderm.io avatar

@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.)

Richard_Littler, to apple
@Richard_Littler@mastodon.social avatar

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

datarama,
@datarama@hachyderm.io avatar

@Richard_Littler They have unwittingly created a perfect anti-advertisement for the entire tech industry.

datarama, to random
@datarama@hachyderm.io avatar

Where do people who self-host their websites, mastodon instances etc. actually host things these days?

(Hetzner are villains now, and so are DigitalOcean I gather?)

datarama,
@datarama@hachyderm.io avatar

@allpurposemat A 100 Mbps ethernet adapter is a good deal faster than the junk going out of my house!

datarama,
@datarama@hachyderm.io avatar

@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.)

datarama, to random
@datarama@hachyderm.io avatar

Endgame doesn't exist, but I think this is as close as I am ever going to get.

skinnylatte, to animals
@skinnylatte@hachyderm.io avatar

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!

A very old Cavalier King Charles sitting next to a person

datarama,
@datarama@hachyderm.io avatar

@skinnylatte 16yo blue-tongue skink sends a friendly blep.

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar
datarama,
@datarama@hachyderm.io avatar

@thomasfuchs I see a lizard, I favourite.

gabrielesvelto, to lotr
@gabrielesvelto@fosstodon.org avatar

Today my 9yo daughter asked me a surprisingly pointed question about the dwarves of : if they dug an entire underground realm, where did they put all the material excavated during the process?

datarama,
@datarama@hachyderm.io avatar

@gabrielesvelto I'm guessing LoTR mountains are dwarf molehills.

datarama,
@datarama@hachyderm.io avatar

@gabrielesvelto My favourite Generic Fantasyland Dwarf paradox is this:

Everybody knows they're famous for dwarven ale!

But ... they live underground. Where do they grow the barley? Is the famous stuff all made of imports?

lauren, to random
@lauren@mastodon.laurenweinstein.org avatar

Pretty sure Kristi Noem shot away her chances of being Trump's VP pick. Good riddance.

datarama,
@datarama@hachyderm.io avatar

@lauren I'd guess someone openly advertising being a cruel sociopath would improve their chances?

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

Please someone tell me this isn’t real https://503junk.house/@rose/112349387538932488

datarama,
@datarama@hachyderm.io avatar

@thomasfuchs 404 Media wrote about it about a week ago. It is, unfortunately, quite real.

hrefna, to random
@hrefna@hachyderm.io avatar

Transphobes: "It's basic biology!"

Also transphobes: "Men don't have pelvises."

Also transphobes: "Adult human chicken."

datarama,
@datarama@hachyderm.io avatar

@hrefna men... don't have pelvises? what?

Craigp, to random
@Craigp@mastodon.social avatar

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.

datarama,
@datarama@hachyderm.io avatar

@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.

datarama,
@datarama@hachyderm.io avatar

@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.)

datarama,
@datarama@hachyderm.io avatar

@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.)

baldur, to random
@baldur@toot.cafe avatar

Google laid off their python lang team. This is a bad idea:

Google is all-in on “AI” and python is integral to ML
Other lang teams should be worried. If something as core to ML like python gets axed in an AI Bubble, what hope do other langs have?

https://social.coop/@Yhg1s/112332127058328855

datarama,
@datarama@hachyderm.io avatar

@baldur AFAIK they're not eliminating the work that team was doing, they're moving it to Germany where tech labour is cheaper.

(This is still a bad idea, not because Germans are going to be worse at the job, but because they've essentially just flushed all their established python langdev talent down the drain.)

eniko, to random
@eniko@peoplemaking.games avatar

"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

datarama,
@datarama@hachyderm.io avatar

@eniko psst. Wanna buy some computed gotos?

datarama,
@datarama@hachyderm.io avatar

@eniko They will work on any C compiler as long as your C compiler is GNU C!

datarama,
@datarama@hachyderm.io avatar

@eniko (How I've usually implemented them in C:

When code is stored, opcodes are just represented numerically, like in a switch-dispatched model.
Rather than having a switch, I have a big pile of labelled code sections for goto, each ending with an explicit goto to the dispatcher (or to something else, if that's what I need).
Upon program load, all the opcodes are predecoded to the corresponding label addresses.

All the platform-specific junk is an implementation detail. :-) ...

datarama,
@datarama@hachyderm.io avatar

@eniko ...except that computed GOTO itself isn't standard C. It was popularized by GNU C, but IIRC Clang has an equivalent mechanism.)

datarama,
@datarama@hachyderm.io avatar

@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.

datarama,
@datarama@hachyderm.io avatar

@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.

datarama,
@datarama@hachyderm.io avatar

@eniko Just bytecode. Mine was odd because it wasn't in a linear format, but explicitly tree-shaped.

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