meejah boosted


I'm glad the USA is commemorating thanksgiving the traditional way, needlessly killing thousands of people by exposing them to a disease
meejah boosted

the rest of the story didn’t load for a bit and i was like ‘wow! i respect how succinct this is’

meejah boosted

FLOSS quality and UX 

that happens on org to individual level yes, but as I said if the tool company uses is not easy, and there is an easy option that people can use individuals will gravitate. as I said thats how google calendar got where it is. there were other calendar tools /integration tools organizations were using when it showed up.

meejah boosted

1995: "The internet sees censorship as damage, and routes around it."

2020: "One shitty company had a bad day, now nothing on the internet works."

Ah, progress.

meejah boosted

Interesting OS security project:

* each app runs in a separate KVM container
* each VM is generated by a derivation
* graphics output is composited together via wayland/virtio

The idea is not too dissimilar to
, with the following main differences:

* Xen -> KVM
* Fedora/Debian ->
* Xorg -> wayland/virtio

You can read more about the details here:

meejah boosted

Package maintainers: never EVER log to console when people import your library.

meejah boosted

"Twitter names famed hacker 'Mudge' as head of security" Well let me know when they hire Acid Burn.

@vu3rdd Oooo, dang, bootstrap a Haskell compiler. That's the bonus question after the "C compiler" part, right? ;)

@vu3rdd Hmm, I think maybe I have (or something like it). Great stuff! I didn't know Guix was using it, cool.

meejah boosted
meejah boosted
meejah boosted

@meejah I'm pretty sure YACC is an assembly-only compiler that's very easy to manually audit and is used to build a copy of GCC that's then used to build a GCC-built GCC, eliminating the Thompson issue.

meejah boosted

Friends, my twitter account has been hijacked and is now spewing crap. I've reported it and I've done all I can to get it back but I'm still waiting...

meejah boosted

"Fun" in the sense that I'd probably rather try to build a really old GCC than determine why "some unit test" is overwriting a global in 's tempdir so that it's unicode not "str" and then everything is sad. Because there's still Python2 code.

Show thread

It's kind of fun thinking of "bootstrapping" a trusted compiler from some old sources. Like some sort of master handing down their tools to the apprentice.

"Now, I bestow upon you my most trusted C compiler...artisanally compiled from ancient scrolls using only an 8088 chip"

The oldest thing I have is also the first C compiler I ever used, the ECO-C88 on 5.25" floppy.

p.s. Also I just looked up that Ken Thompson paper, and it credits "[4] Unknown Air Force Document" for the idea (!!)

meejah boosted

“Cancel Thanksgiving” while millions of people are supposed to go to in-person jobs every day is such an obvious bad faith take that it makes my head hurt every time I see it.

meejah boosted

Looks like the answer is... about exactly an hour to covert from Gitlab CI to Sourcehut CI. And it only took me twelve tries, which is awesome with a nice edit/try loop on the CI. Thanks, @sir!

Show thread
meejah boosted

you're god damn right i'm mad enough to flood your timeline about cloudflare over a 15 minute outage, i am very tired of the many ways that capitalism has hijacked a communications network that stands as one of the most impressive technological human accomplishments and fucking ruined it for profit

When do we get the micropayments that were prophesied?
Like: "sure I'll pay $1 to watch this" instead of "subscribe monthly to N streaming services (and still not see 'indie' stuff)"

Show older

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!