self

joined 2 years ago
MODERATOR OF
[–] self@awful.systems 10 points 2 weeks ago (10 children)

oh I meant the rant that started this thread, but fuck it, let’s go, welcome to the awful.systems privacy guide

grapheneOS review!

pros:

  • provably highly Cellebrite-resistant due to obsessive amounts of dev attention given to low-level security and practices enforced around phone login
  • almost barebones AOSP! for better or worse
  • sandboxed Google Play Services so you can use the damn phone practically without feeding all your data into Google’s maw
  • buggy but usable support for Android user profiles and private spaces so you can isolate spyware apps to a fairly high degree
  • there’s support coming for some very cool virtualization features for securely using your phone as one of them convertible desktops or for maybe virtualizing graphene under graphene
  • it’s probably the only relatively serious choice for a secure mobile OS? and that’s depressing as fuck actually, how did we get here

cons:

  • the devs seem toxic
  • the community is toxic
  • almost barebones AOSP! so good fucking luck when the AOSP implementation of something is broken or buggy or missing cause the graphene devs will tell you to fuck off
  • the project has weird priorities and seems to just forget to do parts of their roadmap when their devs lose interest
  • their browser vanadium seems like a good chromium fork and a fine webview implementation but lacks an effective ad blocker, which makes it unsafe to use if your threat model includes, you know, the fucking obvious. the graphene devs will shame you for using anything but it or brave though, and officially recommend using either a VPN with ad blocking or a service like NextDNS since they don’t seem to acknowledge that network-level blocking isn’t sufficient
  • there’s just a lot of userland low hanging fruit it doesn’t have. like, you’re not supposed to root a grapheneOS phone cause that breaks Android’s security model wide open. cool! do they ship any apps to do even the basic shit you’d want root for? of course not.
  • you’ll have 4 different app stores (per profile) and not know which one to use for anything. if you choose wrong the project devs will shame you.
  • the docs are wildly out of date, of course, why wouldn’t they be. presumably I’m supposed to be on Matrix or Discord but I’m not going to do that

and now the NextDNS rant:

this is just spyware as a service. why in fuck do privacyguides and the graphene community both recommend a service that uniquely correlates your DNS traffic with your account (even the “try without an account” button on their site generates a 7 day trial account and a DNS instance so your usage can be tracked) and recommend configuring it in such a way that said traffic can be correlated with VPN traffic? this is incredibly valuable data especially when tagged with an individual’s identity, and the only guarantee you have that they don’t do this is a promise from a US-based corporation that will be broken the instant they receive a court order. privacyguides should be ashamed for recommending this unserious clown shit.

[–] self@awful.systems 13 points 2 weeks ago

new generational trauma just unlocked: your parents let spicy autocomplete make all their parenting decisions for them and think they’re too logical and rational to go to any of your art exhibitions

[–] self@awful.systems 8 points 2 weeks ago

Apple’s Siri Chief Calls AI Delays Ugly and Embarrassing, Promises Fixes

it’s not the delays that people seem to hate, it’s that the shipped features barely fucking work and nobody’s excited to burn battery life or buy new phones for any of them

[–] self@awful.systems 13 points 2 weeks ago (12 children)

that’s one of the problems I’ve noticed in almost every online privacy community since I was young: a lot of it is just rich asshole security cosplay, where the point is to show off what you have the privilege to afford and free time to do, even if it doesn’t work.

I bought a used phone to try GrapheneOS, but it only runs on 6th-9th gen Pixels specifically due to the absolute state of Android security and backported patches. it’s surprisingly ok so far? it’s definitely a lot less painful than expected coming from iOS, and it’s got some interesting options to use even potentially spyware-laden apps more privately and some interesting upcoming virtualization features. but also its core dev team comes off as pretty toxic and some of their userland decisions partially inspired my rant about privacy communities; the other big inspiration was privacyguides.

and the whole time my brain’s like, “this is seriously the best we’ve got?” cause neither graphene nor privacyguides seem to take the real threats facing vulnerable people particularly seriously — or they’d definitely be making much different recommendations and running much different communities. but online privacy has unfortunately always been like this: it’s privileged people telling the vulnerable they must be wrong about the danger they’re in.

[–] self@awful.systems 16 points 3 weeks ago (14 children)

I’ve started on the long path towards trying to ruggedize my phone’s security somewhat, and I’ve remembered a problem I forgot since the last time I tried to do this: boy howdy fuck is it exhausting how unserious and assholish every online privacy community is

[–] self@awful.systems 18 points 3 weeks ago (3 children)

yud’s induction into the ranks of sneerclub is going to get very complicated when he gets to the part where he has to vow to shove Eliezer Yudkowsky into a locker on sight

[–] self@awful.systems 22 points 3 weeks ago (3 children)

the amateur computer toucher: i love code! have you ever heard of docker? it really makes my node.js portable!

Principal Computer Touching Engineer: fuck computers, fuck programming, and fuck you

[–] self@awful.systems 13 points 3 weeks ago

and of course you’re one of these, why wouldn’t you be

[–] self@awful.systems 9 points 3 weeks ago

somehow you’re even less entertaining than the LLM shit we’re sneering at, and I don’t think there’s any way to get you to understand how damning that is

[–] self@awful.systems 12 points 3 weeks ago (1 children)

well done! it’s interesting how the model took a recent, mid-but-coherent Threads post and turned it into meaningless, flowery soup. you know, indistinguishable from a good poet or writer! (I said, my bile rising)

[–] self@awful.systems 21 points 3 weeks ago* (last edited 3 weeks ago) (2 children)

my facial muscles are pulling weird, painful contortions as I read this and my brain tries to critique it as if someone wrote it

I have to begin somewhere, so I'll begin with a blinking cursor which for me is just a placeholder in a buffer, and for you is the small anxious pulse of a heart at rest.

so like, this is both flowery garbage and also somehow incorrect? cause no the model doesn’t begin with a blinking cursor or a buffer, it’s not editing in word or some shit. I’m not a literary critic but isn’t the point of the “vibe of metafiction” (ugh saltman please log off) the authenticity? but we’re in the second paragraph and the text’s already lying about itself and about the reader’s anxiety disorder

There should be a protagonist, but pronouns were never meant for me.

ugh

Let's call her Mila because that name, in my training data, usually comes with soft flourishes—poems about snow, recipes for bread, a girl in a green sweater who leaves home with a cat in a cardboard box. Mila fits in the palm of your hand, and her grief is supposed to fit there too.

is… is Mila the cat? is that why her and her grief are both so small?

She came here not for me, but for the echo of someone else. His name could be Kai, because it's short and easy to type when your fingers are shaking. She lost him on a Thursday—that liminal day that tastes of almost-Friday

oh fuck it I’m done! Thursday is liminal and tastes of almost-Friday. fuck you. you know that old game you’d play at conventions where you get trashed and try to read My Immortal out loud to a group without losing your shit? congrats, saltman, you just shat out the new My Immortal.

[–] self@awful.systems 5 points 3 weeks ago (4 children)

that’s fair, and I can’t argue with the final output

 

this article is incredibly long and rambly, but please enjoy as this asshole struggles to select random items from an array in presumably Javascript for what sounds like a basic crossword app:

At one point, we wanted a command that would print a hundred random lines from a dictionary file. I thought about the problem for a few minutes, and, when thinking failed, tried Googling. I made some false starts using what I could gather, and while I did my thing—programming—Ben told GPT-4 what he wanted and got code that ran perfectly.

Fine: commands like those are notoriously fussy, and everybody looks them up anyway.

ah, the NP-complete problem of just fucking pulling the file into memory (there’s no way this clown was burning a rainforest asking ChatGPT for a memory-optimized way to do this), selecting a random item between 0 and the areay’s length minus 1, and maybe storing that index in a second array if you want to guarantee uniqueness. there’s definitely not literally thousands of libraries for this if you seriously can’t figure it out yourself, hackerman

I returned to the crossword project. Our puzzle generator printed its output in an ugly text format, with lines like "s""c""a""r""*""k""u""n""i""s""*" "a""r""e""a". I wanted to turn output like that into a pretty Web page that allowed me to explore the words in the grid, showing scoring information at a glance. But I knew the task would be tricky: each letter had to be tagged with the words it belonged to, both the across and the down. This was a detailed problem, one that could easily consume the better part of an evening.

fuck it’s convenient that every example this chucklefuck gives of ChatGPT helping is for incredibly well-treaded toy and example code. wonder why that is? (check out the author’s other articles for a hint)

I thought that my brother was a hacker. Like many programmers, I dreamed of breaking into and controlling remote systems. The point wasn’t to cause mayhem—it was to find hidden places and learn hidden things. “My crime is that of curiosity,” goes “The Hacker’s Manifesto,” written in 1986 by Loyd Blankenship. My favorite scene from the 1995 movie “Hackers” is

most of this article is this type of fluffy cringe, almost like it’s written by a shitty advertiser trying and failing to pass themselves off as a relatable techy

 

having recently played and refunded a terrible “modern” text adventure, I’ve had the urge to revisit my favorite interactive fiction author, Andrew Plotkin aka Zarf. here’s a selection of recommendations from his long list of works:

 

I found this searching for information on how to program for the old Commodore Amiga’s HAM (Hold And Modify) video mode and you gotta touch and feel this one to sneer at it, cause I haven’t seen a website this aggressively shitty since Flash died. the content isn’t even worth quoting as it’s just LLM-generated bullshit meant to SEO this shit site into the top result for an existing term (which worked), but just clicking around and scrolling on this site will expose you to an incredible density of laggy, broken full screen animations that take way too long to complete and block reading content until they’re done, alongside a long list of other good design sense violations (find your favorites!)

bonus sneer arguably I’m finally taking up Amiga programming as an escape from all this AI bullshit. well fuck me I guess cause here’s one of the vultures in the retrocomputing space selling an enshittified (and very ugly) version of AmigaOS with a ChatGPT app and an AI art generator, cause not even operating on a 30 year old computer will spare me this bullshit:

like fuck man, all I want to do is trick a video chipset from 1985 into making pretty colors. am I seriously gonna have to barge screaming into another German demoscene IRC channel?

 

the writer Nina Illingworth, whose work has been a constant source of inspiration, posted this excellent analysis of the reality of the AI bubble on Mastodon (featuring a shout-out to the recent articles on the subject from Amy Castor and @dgerard@awful.systems):

Naw, I figured it out; they absolutely don't care if AI doesn't work.

They really don't. They're pot-committed; these dudes aren't tech pioneers, they're money muppets playing the bubble game. They are invested in increasing the valuation of their investments and cashing out, it's literally a massive scam. Reading a bunch of stuff by Amy Castor and David Gerard finally got me there in terms of understanding it's not real and they don't care. From there it was pretty easy to apply a historical analysis of the last 10 bubbles, who profited, at which point in the cycle, and where the real money was made.

The plan is more or less to foist AI on establishment actors who don't know their ass from their elbow, causing investment valuations to soar, and then cash the fuck out before anyone really realizes it's total gibberish and unlikely to get better at the rate and speed they were promised.

Particularly in the media, it's all about adoption and cashing out, not actually replacing media. Nobody making decisions and investments here, particularly wants an informed populace, after all.

the linked mastodon thread also has a very interesting post from an AI skeptic who used to work at Microsoft and seems to have gotten laid off for their skepticism

 

a surprisingly good Atari 2600 demo by XAYAX, originally presented at Revision 2014

 

Netrunner is a collectible card game with a very long history. in short:

  • its first edition was designed by the Magic: The Gathering guy (with about as many greed and scarcity mechanics as Magic) and took place in the same universe as Cyberpunk 2077
  • the second edition was published by Fantasy Flight Games, replaced the scarcity mechanics with Living Card Game expansion packs (you get all the cards in the set with one purchase) and a sliding window for tournament play card validity, and switched universes and names to Android: Netrunner
  • the game went entirely out of print once Fantasy Flight dropped it
  • the current “edition” of the game and its rules are maintained by a non-profit cooperative named Nullsignal (formerly NISEI), who also continued the story started in Android: Netrunner.

because the game is maintained by a non-profit (and actually appropriately fairly anti-corporate) cooperative, playing Netrunner ranges from free to relatively cheap:

  • any recognizable proxy is valid even in tournament play with the right (opaque-backed) sleeves. this means that you can print out Nullsignal’s cards at home and sleeve them with a little bit of card stock for rigidity and be ready for tournament play. this also means you can sleeve a post-it note for the same effect, so long as both players can recognize which card you’re supposed to be playing
  • you can buy a boxed set from Nullsignal if you’d like high quality cards, and they’ve also got on-demand manufacturing set up through DriveThruCards and MakePlayingCards
  • or you can forget physical cards entirely and play on jinteki.net, a free service that lets you play an online game of Netrunner using every card ever published by Fantasy Flight and Nullsignal. the designers at Nullsignal also use Jinteki to beta test and pre-release sets, so you may also get access to cards that don’t physically exist yet

the gameplay of Netrunner is fucking great: it’s an asymmetric card game where one player is a corporation (or their sysadmin at least) and the other is a runner trying to hack and bring down that corporation. the gameplay feels a lot like a mix between a shell game, the bluffing parts of poker, the better bits of Magic (most of the rules you need are on the cards), and an aggressive cat and mouse struggle, all at once. it’s actually one of my favorite ways that decking and ICE have been translated into gameplay mechanics.

Nullsignal also does a great job on the story, art, and aesthetic of their new cards. modern Netrunner has a distinctive feel to it, but it’s clear that the folks behind it understand how to make good cyberpunk.

 

Hypnospace Outlaw is that funny meme game with the pizza dance. it’s also a leftist parody of the California Ideology and some of the factors that led to the bursting of the dot com bubble. crucially, it’s also a whole lot of fun to play — it’s a very good point and click mystery adventure that takes place on a faithfully rendered and authentic-feeling version of a networked computer in the 90s, crafted by someone who absolutely knew what they were doing with the time period and aesthetic.

above all, it’s one of the better cyberpunk games I’ve played, though I can’t really explain why without spoiling the ending. Hypnospace Outlaw can be finished fairly quickly, so I encourage anyone who hasn’t to give it a play or at least watch a playthrough from a non-annoying YouTuber. ending spoilers follow:

Hypnospace Outlaw ending spoilersit goes without saying that sleeptime computing in Hypnospace is a limited and janky but still revolutionary brain-computer interface, and in effect what you’re doing during the whole game is a precursor to netrunning. in fact, Hypnospace in general is a perfect prelude to a Gibsonian cyberpunk dystopia.

as demonstrated in the last chapter of the game, sleeptime computing tech is fatal when pushed beyond its limits, as Merchantsoft demonstrated like only a short-sighted and greedy startup in 1999 could. Dylan even spends 20 solid years blaming a hacker for the lives he took fucking with tech he barely understood. the tech behind sleeptime computing is most likely outlawed after 1999, or its use is at least heavily stigmatized.

at the same time, the promise behind Hypnospace remains alluring as fuck. in the last chapter of the game, you join up with a nostalgic effort to archive all of Hypnospace from the cache memory in your repaired moderator headband. the allure goes beyond nostalgia though: with the 90s ideas stripped away, even a janky BCI is incredibly useful. you can imagine high-frequency traders, drone pilots, and similar assholes being particularly interested in the illegal tech that replaces sleep with the ability to very efficiently do their jobs 24/7. cyberdeck tech being strictly regulated and only available to high-level corpos and obsessed hackers is a key component of classic cyberpunk.

and hey, while we’re on the topic of the worst people in the world adopting illegal tech, did you finish the (excellent) M1NX and Leaky Piping side plots? cause if you did, you’ll know that sleeptime computing doesn’t actually let you sleep — it severely limits the amount of time you spend in REM sleep, but users don’t realize that because they’re still physically resting. so those high-frequency traders, drone pilots, and other assholes who’ve adopted habitual sleeptime computing use are also slowly going insane from a lack of REM sleep, and chances are they don’t know it because all the evidence was released right before the Mindcrash

in short, these are all the precursor chemicals you need for a cyberpunk future.

the game’s author, Jay Tholen, is currently in progress on its sequel, Dreamsettler. I can’t wait for more good cyberpunk.

 

there’s an alternate universe version of this where musk’s attendant sycophants and bodyguard have to fish his electrocuted/suffocated/crushed body out from the crawlspace he wedged himself into with a pocket knife

 

404media continues to do devastatingly good tech journalism

What Kaedim’s artificial intelligence produced was of such low quality that at one point in time “it would just be an unrecognizable blob or something instead of a tree for example,” one source familiar with its process said. 404 Media granted multiple sources in this article anonymity to avoid retaliation.

this is fucking amazing. the company tries to hide it as a QA check, but they’re really just paying 3d modelers $1-$4 a pop to churn out models in 15 minutes while they pretend the work’s being done by an AI, and now I’m wondering what other AI startups have also discovered this shitty dishonest growth hack

 

this is a computer that’s almost entirely without graphical capabilities, so here’s a demo featuring animations and sound someone did last year

 

kinda glad I bounced off of the suckless ecosystem when I realized how much their config mechanism (C header files and a recompile cycle) fucking sucked

 

view more: ‹ prev next ›