Show more

in which I ask ChatGPT to write a short story about our future

Thread on Twitter alternatives and democracy:

As the fragmentation of social spaces continues, let’s think about two axises: How similar the people in a space are, and how well-managed or well-governed the space is. Make a 2x2 and it looks like this:

NixOS webzine url changed to webzine.nixos.cafe

thanks @manheraz for getting the domain :flan_thumbs: the new domain is better

Bird site 

Gray-market #exploit brokers are alive and kicking, with the latest sign of this flourishing market coming in the form of a bidding war for #Signal messaging app zero-days from a relatively new entrant. 

Russia-based #OpZero went on the record recently with a $1.5 million offer for Signal remote code execution (RCE) exploits, more than tripling the relatively stable high-water mark for that app offered by American firm Zerodium.

#0day #infosec

darkreading.com/application-se

Alright who's ready for a topical episode of @fossandcrafts ?! Get ready for Episode 53: Fediverse reflections while the bird burns! fossandcrafts.org/episodes/053

You asked for it, you got it. With Elon Musk buying the birdsite and it burning to the ground this is... about as timely an episode as we've ever put out.

Unshockingly, as co-author of ActivityPub, and given my present-day research on Spritely (and as CTO of the @spritelyinst (which I'm not officially representing in this episode btw, opinions are mine except where they aren't)) I have some opinions.

I kept procrastinating on this episode but @mlemweb correctly identified that not only are people asking, but this was really important to cover. So she shoved me into a car and had me talk while the car held me captive. But I think we covered some good stuff!

My kind of Advent calendar: osg.tuhh.de/Advent/

Okay, okay, my *other* kind of Advent calendar, I am still partial to candy-powered Advent calendars 😯

I was diagnosed with #HIV in 1998, when I was 30.
At the time, I did not expect to live to 50.
I’m 55 now.
HIV treatment works and it means I can’t pass it on - we call this #UequalsU.
HIV changed. Tell everyone.
#WorldAIDSDay #WorldAIDSDay2022 #AIDShistory #CantPassItOn #FightStigma

this is the most succinct response I've ever seen to the comment "but Android is Linux!!"

So uhh...

Today's is the first known to me runtime in complete for a tiny subset of .

I'm going to keep going deep before refactoring and supporting the entire bredth of the standard.

When people tell you that is a simple VM they don't lie. The problem is that it's still a pretty big VM with a lot of features. Implementing it is approximately as easy or as hard as implementing a C99 compiler.

I mean, it's sort of easier, but maybe twice as easy. Not by an order of magnitude.

That's why I strongly suggest the following path for implementers:

1. Read the whole spec and try to understand it. Read some blog posts, play with wasmer like it's shown in some example repositories[1].
2. Implement a parser into Exprs. Ignore .
3. Implement a thing that instantiates and runs Exprs.

After you experimented with your runtime enough, you'll be able to easily extend it with binary capabilities. I made a mistake of supporting emitting binary format before writing the runtime and while it was a nice, fun and necessary experience that allowed me to learn way more about wasm binary encoding, it didn't inform the architecture for the runtime and by the time I started runtime, deadlines were tighter than I'd like them to be, so my architecture is garbage.

But runtime architecture is the most important architectural decision you'll be making while implementing runtime, so don't repeat my mistakes and work on it first.

After you're happy with all the important bits, write binary serealisation / desearialisation with an assistance of hexdumps of the files you made in (1).

[1]: github.com/cognivore/wasm-sand

Let's bring some #BEAM to @fosdem 2023!
Submit your talk for the #Erlang, #Elixir & Friends Devroom, and come join us for a weekend of free software, beer and fries.
The CfP closes in less than a week, so hurry!
#erlang #elixir #gleam #lfe @elixir

Show more
Doma Social

Mastodon server of https://doma.dev.