Show newer

Today's project: fixing all of the code in my Nix-to-JS compiler that broke because of the tree-sitter-nix AST format update

PSA: github.com/NixOS/calamares-nix

If you installed #NixOS using the graphical *Calamares* installer on a non EFI system with a LUKS rootfs or have any LUKS partition which is not a rootfs.

Your LUKS encryption key has been exposed in the /boot partition, potentially unencrypted or encrypted via GRUB cryptodisk.

We consider this to be a serious vulnerability and we are disclosing it immediately as it was found in the Heads project.

We are exploring automatic remediation in github.com/NixOS/nixpkgs/pull/.

Apologies to the person who came up with this idea: I forgot who you are. Anyway, had to make it official. Enjoy!

github test your high contrast themes challenge

Misinfo 

SBB is making sure people know this is a train…

I added a warning which I'm afraid those who need it most will not heed, but I felt compelled to do it anyway

Show thread

In all seriousness, we need a reusable term for this sort of dude/organization; that profiles itself as progressive in the context of the mediocre status quo, while never actually addressing the systemic issues, and taking the oxygen out of the room of those people who *are* trying to address those issues

Show thread

I've seen a bit of discussion lately about Mastodon's AUTHORIZED_FETCH and DISALLOW_UNAUTHENTICATED_API_ACCESS settings and since I had a hard enough time myself figuring out what they do based on the documentation and Discord comments, I wrote up what I hope is a more approachable explanation.

hub.sunny.garden/2023/06/28/wh

meta junk 

Story time with Meemaw Leif:

Years back, when instagram was first becoming a thing, I had a friend that I’d make a lot of weird art with. We’d do photography, 3d stuff, all sorts of things.

They got on instagram before me but I got on it because of them talking about it.

Because our relationship was sort of this absurd, avant-garde thing I was under the assumption that that was how our relationship would roll on instagram. However, they quickly distanced themselves from me because I wasn’t “professional” and it could hurt their brand (this was before influencers were really a thing but the idea of a person being a brand had already taken off)

Ultimately the friendship died because as we got jobs and life took us elsewhere and the digital realm was the only place we could connect and, well, since they were “professional” there was little room for the crazy sandwich board toting guy.

Point is, while conformity and peer pressure is a very real thing, the system set up by FB, insta, twitter, etc. also created a reinforcing behavior of people as one-dimensional brands with little room for the quirks and varied interests that make people human.

So when I object to Facebook, twitter, etc. it’s not simply because they’re an evil corporation (they are) but also because they’re designers of systems that deliberately dehumanize us.

The fact that they know this and study it and run tests on their users should be enough to cause a mass rebellion but the fact that it isn’t speaks to just how incredibly self-reinforcing those systems are.

I sympathize heavily with the small artists and others who are stuck in instagram, FB, or twitter because they aren’t free to leave without severely hurting their livelihood. It’s a tough deal but at some point the break needs to happen.

Stockholm syndrome is very real but this time it’s baked into the system by the captors.

long, project announcement 

: I've finally completed an initial version of dlayer, my graph query library; it's kind of like GraphQL, but without the Facebook, without the weird DSL, and without the weird monolithic "design your whole API at once" design.

Instead, it's an extensible, modular design; an API is composed at runtime of one or more modules, which may or may not be aware of each other's existence, and extend each other's types with extra attributes as well!

This makes it much more useful for collaborative projects where different people might design different extensions for a (semi-)standardized API structure, as well as organic development, rather than GraphQL's assumption that you have one "team" that "designs the API" - which I'm sure works great in a startup, but *sucks* for community projects.

It shares the same useful property as GraphQL does, however; it lets you very easily assemble a coherent API out of many different, inconsistent data sources, regardless of whether any HTTP is involved. (There's currently not even any HTTP anything!)

The current implementation is in JS, but the design (and extensibility method) are simple enough that I see no reason it couldn't be ported to other languages!

Here's a rough example of how it works, with some dummy "modules" and data: gist.github.com/joepie91/a01a5

I need to sleep now, but I'll post a link to the code and some initial documentation tomorrow, probably. Let me know if you're interested in testing this out though :)

re: timeline meta 

@schratze @elilla

Finally, an adaptation true to spirit!

> It kind of breaks my heart to see [Be Gay, Do Crime] cashed in on by these shitty queer lifestyle brands, and corporations, and fucking political campaigns, and opportunistic liberal hacks, who probably, or openly, don’t support sex workers, rioters, drug users, prisoners. Like, what the fuck did you think this means? Some people [...] try and assimilate this phrase in real time saying like, “Oh, no, no, it just harkens back to a time when sodomy was illegal in the nation.” Like, fuck you, no, it comes from a place of joyful queer militancy. I made it when I was living in abandoned houses and eating trash and going out and fighting Nazis and being very, very depressed! [...] It absolutely means crime as a means of survival, joy, and revolt. The crime in “be gay, do crime” means arson, and stealing pies off of windowsills, and tearing off your dick and throwing it at a cop. And that’s that.

— io, a.k.a. Bum Lung, on episode 112 of Gender Reveal

hot take, grants 

The majority of "grants" are just the capitalist labor model with a different payment schedule, and reinforce social inequalities in all the same ways

I wonder how much of apples profits are just from people buying a mac because that's the only way to make the apple developer experience even marginally tolerable

Old work, Reality Virtuoso was an illustration that got shared thousands upon thousands of times via repost accounts on IG. 💔 touching upon my gaming to ignore surroundings.

#artwork #illustration #mastoart #art #vr #videogameart #digitaldrawing #digitalpainting #digitalart

"I am not angry because the submarine was badly-made. I am angry because I live in a vastly larger pressure vessel being managed and maintained by the exact same people." -- cohost.org/hystericempress/pos @hystericempress

Posted because I kept seeing this quote posted with the names filed off, so I did a quick google search to find the original so I could share it with full attribution.

I'm getting super-spammed with retoots and faves, so I don't need any more.

I‘m not superstitious generally but I believe that Computer People have an aura that makes any computer in their vicinity switch from broken to working and vice versa

Show older
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.