Email or username:

Password:

Forgot your password?
100 posts total
Janne

@cwebber a disconnected acoustic sensor reports na&na&na&na &&& 0m&7d&14d&21d

In house we call it Batman.

Christine Lemmer-Webber

Maybe I should write up my "how to get a CS education without getting a CS degree" blogpost at this point

Ret the Folf

@cwebber ask a uni student for their timetable then just go to all the lectures yourself for free? I never got asked for ID to go into a lecture theatre and there's so many students you'd never be noticed anyway. :blobfoxdealwithit:​

Christine Lemmer-Webber

> Meta launched Threads, which will eventually be compatible with Mastodon’s ActivityPub, a competing standard to Bluesky’s AT Protocol fortune.com/2023/07/31/inside-

Remember when we standardized Mastodon's ActivityPub at the Mastodon Web Consortium? Really proud of that work

Show previous comments
Andy :aglaceon: :teapot_blush: #RIPYassie

@cwebber I've never been happy an article was paywalled before.

LIZZIE CROWDAGGER :neocat_flag_lesbian:​

@cwebber OTOH while activity pub is open, the specific things (fields? I guess) and quirks Mastodon uses do tend to have an heavy influence on other federated microblogging software, for the better and the worse, no?

Irenes (many)

@cwebber it's a frustrating asymmetry. some people try to cast themselves and/or their organizations as dramatic figures, for the sake of fame and fortune, at the expense of social change. anyone doing that has an advantage because the public LIKES drama and easily-understood narratives.

disseminating ideas for their own sake is inherently harder. it sucks.

Christine Lemmer-Webber

Yo. Republicans are trying to sneak in a ban on transgender care nationwide. For kids and adults. And almost nobody is talking about it! erininthemorning.com/p/nationa

What the hell do we do? Time to get organized? Who's organizing:

- A national trans walkout. Everywhere, but especially in tech. We make all this shit run after all. Can we use that to lawmakers and even employers to speak out and take a stand?
- A national march on Washington DC
- Getting people to show up *in person* *tomorrow* who live in Washington DC. There's a hearing on it: rules.house.gov/bill/118/hr-43
- Local marches and rallies

Who's organizing if not us? And we are, collectively, more or less the biggest collection of trans folk in tech.

I'm terrible at this stuff, so not volunteering to *run* anything, but I'll cheerlead and point people at things if it helps.

Yo. Republicans are trying to sneak in a ban on transgender care nationwide. For kids and adults. And almost nobody is talking about it! erininthemorning.com/p/nationa

What the hell do we do? Time to get organized? Who's organizing:

- A national trans walkout. Everywhere, but especially in tech. We make all this shit run after all. Can we use that to lawmakers and even employers to speak out and take a stand?
- A national march on Washington DC
- Getting people...

Show previous comments
3jane

@cwebber i had no idea; i just wrote to my representative.

young squatz

@cwebber is there a place where people can find local events that are being organized?

Dr. Quadragon ❌

@cwebber We have shit like this passed the other day.

Good luck to you people.

Christine Lemmer-Webber

What the fuck, how does @maddy have less followers than me, that makes no sense, the fediverse is trans as fuck and loves Celeste

People, @maddy is *right over there* go follow her

Christine Lemmer-Webber

Rust dev: "Rust is the most superior systems programming language! If you care about performance, you need Rust. Always replace C with rust."

Me: "Oh okay! Most of the places C has taken off and I've used it is in terms of 'performative code lingua franca' libraries like image rendering, etc. Is Rust good for that?"

Rust dev: "OMG Rust is PERFECT for that! You can get the performance characteristics of C but with the safety you need."

Me: "I like safety. So, this means that from my other languages I can dynamically link to rust code right?"

Rust dev: "OMG, dynamic linking is terrible. The mindset in Rust is: always only statically link."

Me: "So how do you want me to link to the Rust library from my other language?"

Rust dev: "Oh I don't want you to link to the rust library, I want you to rewrite the rest of the program in Rust too!"

Rust dev: "Rust is the most superior systems programming language! If you care about performance, you need Rust. Always replace C with rust."

Me: "Oh okay! Most of the places C has taken off and I've used it is in terms of 'performative code lingua franca' libraries like image rendering, etc. Is Rust good for that?"

Show previous comments
Elias Mårtenson

@cwebber I'm sorry if you already saw this. But it's so perfect. youtu.be/TGfQu0bQTKc

Fanny Matrice

@cwebber Oh! I see you haven't read this suckless.org rant on "dynamic linking considered harmful" 😋

Mike

@cwebber your complaints about rust are much more knowledgeable and well thought out than mine are.

Christine Lemmer-Webber

I was right about ActivityPub even though it was hard to get people to pay attention, I am even more right about Spritely now which is even more revolutionary. Look forward to 10 years from now when I can be grumpily smug about this too.

Show previous comments
nebunez
@cwebber
If that's what it takes for your cool shit to get acknowledgement, I await your grumpy smugness.

Hopefully before 10 years I'll be working on a project that can use what you're building; like this multiplayer space sandbox game I have an idea for...
dansup

@cwebber Your pioneering work is very appreciated, the fediverse literally wouldn’t exist without you!

Spritely is pretty ground breaking, and feels like the Bell Labs of the fedi, in that your innovation is laying the ground work for the future of federation!

I feel so lucky to be a part of this, thank you for all your hard work ❤️

Christine Lemmer-Webber

So, fun story. In the middle of ActivityPub's standardization, the Social Web Working Group nearly got shut down because we couldn't get the big corporate players to pay attention to us, and the W3C's membership structure required paid membership participation.

We tried *desperately* to get Twitter, Facebook, Google, etc to look at us. They weren't interested. What I heard was that they had written off the idea that decentralized social networks could exist or work by then.

Luckily, management agreed that the SocialWG's work was interesting enough that we should continue. And later having seen what happened when big players entered a standards group... ActivityPub was probably a better spec for being written by people passionate about it instead.

But anyway. That's all to say... it's so *weird* now to be in the present moment, as you can imagine...

So, fun story. In the middle of ActivityPub's standardization, the Social Web Working Group nearly got shut down because we couldn't get the big corporate players to pay attention to us, and the W3C's membership structure required paid membership participation.

We tried *desperately* to get Twitter, Facebook, Google, etc to look at us. They weren't interested. What I heard was that they had written off the idea that decentralized social networks could exist or work by then.

Show previous comments
James M.

@cwebber interesting. Yes, it sounds like you avoided the "standards capture" risk that big corporations bring when "contributing" to standards. And the W3C, for all their great work, is flawed IMO for requiring paid membership to contribute. I prefer the IETF model (though admittedly it was decades ago that I worked on standards and for all I know IETF may have changed too).

Anyway, great work on AP!

183231bcb

@cwebber@octodon.social So speaking as someone who knows absolutely nothing about the W3C process,

Is there a realistic danger that Meta and the others could get the W3C to publish an updated "ActivityPub 2" recommendation that adds a bunch of corporate-friendly stuff?

Stuart Longland (VK4MSL)

@cwebber All I can say right now, is thank-you to the Social Working Group for sticking it out, and to the W3C for letting them stick it out.

It's hard to argue the working group didn't produce a significant result. This is standing on its own two feet, _without_ "big social".

That gives us the upper ground really, especially if the other players keep shooting themselves in the proverbial foot!

Christine Lemmer-Webber

An @evan poll is an

Anonymous poll

Poll

Evan Prodromou poll
19
19.2%
Evan Polldromou
40
40.4%
Evan "get me that spiderman!!!" Jonah Jameson poll
40
40.4%
99 people voted.
Voting ended 16 Jun 2023 at 19:41.
Christine Lemmer-Webber

The origin of the last one is that the first time I saw @evan with a mustache I said "wow, that is quite the mustache" and he said "yeah it's kinda like a J. Jonah Jameson 'get me that spiderman!!!' mustache" and I have never forgotten the hilarious way he said it

Christine Lemmer-Webber

Please, I don't wanna hear "oops I guess you're right and that was wrong, ChatGPT must have inserted an error when it generated this statement for me" anymore

Accountability is critical in human relationships, it should be critical in our "AI" relationships too, and definitely you can't pass the buck to "well haha we don't consider *that* thing accountable and I used it"

Christine Lemmer-Webber

Years ago I ran into Gerry Sussman and he said "I'm not interested in that. I want software that's accountable." dustycloud.org/blog/sussman-on

Cheekily he said: "If an AI driven car drives off the side of the road, I want to know why it did that. I could take the software developer to court, but I would much rather take the AI to court."

I've thought a lot about that since. he may have been being cheeky, but he's right: accountability is important to all relationships. We should be designing our systems so that we assume accountability is critical. If you can't hold it accountable, don't act like it's this brilliant thing. Brilliant things are accountable for their actions.

Years ago I ran into Gerry Sussman and he said "I'm not interested in that. I want software that's accountable." dustycloud.org/blog/sussman-on

Cheekily he said: "If an AI driven car drives off the side of the road, I want to know why it did that. I could take the software developer to court, but I would much rather take the AI to court."

Christine Lemmer-Webber

As someone who really dislikes the mega-containerization approach and has been unhappy about it since Docker came in with a splash about a decade ago, I'm happy to see a pretty well written criticism of the idea that conatiner systems like Flatpak, Docker, etc are doing a good job of making things easier or more secure for users or devs. They aren't. blog.brixit.nl/developers-are-

So here's me speaking favorably about Debian, Arch, Guix, Nix, etc. And all of those can use Guix or Nix as a userspace package manager.

But lord have mercy. Don't use these mega black box systems. You're just accruing a gigabyte sized ball of technical debt for every component in your operating system if you use those.

As someone who really dislikes the mega-containerization approach and has been unhappy about it since Docker came in with a splash about a decade ago, I'm happy to see a pretty well written criticism of the idea that conatiner systems like Flatpak, Docker, etc are doing a good job of making things easier or more secure for users or devs. They aren't. blog.brixit.nl/developers-are-

Christine Lemmer-Webber

A lot of this stuff got out of hand because Nix and Guix *didn't* exist for a long time, and thus the easiest way to do things was to develop a language-specific package manager which bypassed the underlying distro, but none of those compose, and hence containerization as a way to make things "easier"

Christine Lemmer-Webber

christine what do you think about bluesky christine what do you think about it

Christine Lemmer-Webber

my precise opinion on this matter is *blood begins pouring from every pore of my body and begins filling the room*

Christine Lemmer-Webber

Guix (and Mes) have achieved a FULL source bootstrap! This is INCREDIBLE STUFF! guix.gnu.org/blog/2023/the-ful

> We are delighted and somewhat relieved to announce that the third reduction of the Guix bootstrap binaries has now been merged in the main branch of Guix! If you run guix pull today, you get a package graph of more than 22,000 nodes rooted in a 357-byte program—something that had never been achieved, to our knowledge, since the birth of Unix.
>
> We refer to this as the Full-Source Bootstrap.

!!!!!!!!!!!!!!!!!!!!!!!!!!!

Guix (and Mes) have achieved a FULL source bootstrap! This is INCREDIBLE STUFF! guix.gnu.org/blog/2023/the-ful

> We are delighted and somewhat relieved to announce that the third reduction of the Guix bootstrap binaries has now been merged in the main branch of Guix! If you run guix pull today, you get a package graph of more than 22,000 nodes rooted in a 357-byte program—something that had never been achieved, to our knowledge, since...

Show previous comments
aeva

@cwebber Now all you need to do is build your own FPGA from 357 transistors and then not only will your system be immaculate all the way up, it'll also be immaculate all the way down

Michelle Hughes

@cwebber

What about a bootloader that starts and then kicks off the build, so you don't even need an OS to do the compiling on.

Christine Lemmer-Webber

If you or your employer are ever in need of hiring some genius cat girls and can provide a safe and loving work-home for them, please let me know, I always know too many who are absolutely brilliant and I tend to know in which ways and they need work

I am basically a free job recruiting tool in this way

Indieterminacy

@cwebber Theres a nascent community room regarding the promoting of the #fediverse (no doubt emphasizing its community chops).

matrix.to/#/#fediverse-marketi

Any chance that some of these genius cat girls match their talents with regards to volunteering?

Christine Lemmer-Webber

BTW, if you see ⸮ in my posts, that's because I'm aware I'm making a post that MIGHT NOT BE OBVIOUS that it's humorous or sarcastic to some readers. (I will not always mark my humor/sarcasm.) In other words, it's similar to /s, but a bit broader. And there's a character for it!

Read up on "Irony punctuation"! It has a history! en.wikipedia.org/wiki/Irony_pu

Christine Lemmer-Webber

Which of these worlds sounds best for FOSS:

a) a world where all the projects have clear steps to compiling, participating

b) a world where you trust the developers to compile and put things together from black boxes, don't touch them, the devs know what's best for you

fuck flathub/flatpak/docker as "the way to run FOSS software", go guix and nix and debian

down with "father knows best" architecture

Mauve 👁💜

@cwebber Just got whiplash imagining a world where I have to compile electron and chromium from source to install a shitty desktop app 🤣

Christine Lemmer-Webber

OMG! YES! I can finally announce that the one and only @wingo will be leading the Guile -> WASM compilation project we launched at @spritelyinst! spritely.institute/news/andy-w

Note this is in addition to the compiler engineer we're hiring! spritely.institute/jobs/compil

Wingo is not only Guile's maintainer, he's also a major contributor to some of the main javascript engines that power the web! There's nobody who could be more qualified to lead this effort!

OMG! YES! I can finally announce that the one and only @wingo will be leading the Guile -> WASM compilation project we launched at @spritelyinst! spritely.institute/news/andy-w

Note this is in addition to the compiler engineer we're hiring! spritely.institute/jobs/compil

Go Up