self

joined 2 years ago
MODERATOR OF
[–] [email protected] 122 points 1 month ago (4 children)

jesus fuck

it’s not particularly gonna help or even make me feel better, but I’m probably gonna reopen that first Lemmy thread a little later and just start banning these awful fuckers from our instance. nobody attacking Asahi has a god damn thing to say to any member of our community.

[–] [email protected] 13 points 1 month ago

yep, your second attempt’s still a fashy dad quip about art and it’s still as funny as the grave. you haven’t produced anything with the subjective value of even terrible art, and I think it’s about time you stop trying

[–] [email protected] 18 points 1 month ago (8 children)

You: literally splatters shitty posts into a thread

”Why am I being downvoted”

[–] [email protected] 4 points 1 month ago

I vaguely remember that one of the articles talking about the physics forum mentioned it happening elsewhere, but I haven’t dug into it myself. it might just be one or two shitty admins doing this, but I suspect (without evidence, I just can’t think of another reason to do it) there’s some party offering a financial incentive for them to go back and fuck up their old forums

[–] [email protected] 14 points 1 month ago (2 children)

I think you’re absolutely correct, and this feels to me like the only reason why we’re seeing some of the bizarre shit we’ve been keeping an eye on:

  • several old forums, all of which are unique high-quality data sources, are being polluted by their own admins with backdated LLM-generated answers. this destroys that forum as a trustworthy data source and removes it as competition for the LLM that already scraped the forum — and, as a bonus, it also makes training a future LLM on that data source utterly impractical without risking model collapse.
  • Wikipedia refuses to compromise on quality in general, so it’s under increasing political pressure to change. the game here is to shut down or pollute the original data source by any means necessary, so that the only way to access that data becomes an LLM. the people behind the AI startups are experts at creating monopolies, and shutting down a world-class data source like Wikipedia or making it otherwise unusable would guarantee a monopoly position for them.
[–] [email protected] 5 points 1 month ago

I keep stopping myself from doing this exact project, with the fediverse as the curation source, several times. I’ve talked about this before, but interestingly Postgres’ full-text search is effectively the complete core of a search engine, minus what you’d need for crawling and ranking (which is where curation and a bit of scripting would come in)

other than resources and time, one big open question is how to do this kind of thing as a positive part of the fediverse — to not make the same mistake that a bunch of techbros already have and index the fediverse without consent. how does one make the curation process simultaneously consensual and also automated enough that it can be reasonably ruggedized against abuse?

[–] [email protected] 4 points 1 month ago (2 children)

The philosophy is: your content is what matters, everything else is a bonus. Put in effort, not money. We’re making punk rock here. I did fanzines in the ’80s and books in the 2010s on the same principles.

this is brilliant, and it’s worth keeping in mind for anything independently produced or self-hosted. for our instance’s infrastructure, I do as much as I can with what we’ve got before I increase our monthly bill, and with proper planning you can make the compute you’ve got stretch to handle a lot more requests and users than you might think from modern cloud doctrine, which is built around throwing money at your problems.

to return to the subject of media production, it’s very easy to spend money and damn yourself into spending more later: an expensive microphone might need an XLR soundboard or newer audio computer to work well, the expensive video editor likely comes with a subscription fee or paid upgrades, and so on. it’s unwise to start out by splurging, because working on the style and content of what you’re producing will get you better results for much cheaper, and you won’t trap yourself into paying more than anticipated.

Export at 720p as “MP4 (H.264 va).” I could go to 1080p, but this is a talking head show and you don’t need my nose hairs that sharp.

this is an excellent point too, and it’s something that’s easy to forget just viewing videos. as a viewer, I usually want 4k if it’s available but will go down to 1080p or 720p if bandwidth’s a concern. for production: chances are 720p’s more than enough to start with, especially for YouTube, and it needs a whole lot less in terms of resources and attention to detail to look good than 1080p or especially 4k.

[–] [email protected] 8 points 1 month ago

also, I forgot to point this out earlier, but it’s worth saying: the only reason why I’m considering GrapheneOS as a viable path forward is because as an AOSP fork, it isn’t all-or-nothing. I can create a private space or profile for Google Play Services and all my spyware shit and keep it isolated, and ending the session kills all the processes those apps might have been running.

that’s fantastic! I finally don’t have to switch fully to open source apps and do without working non-janky notifications to have a modicum of privacy on Android! the graphene devs assume I’m not gonna be perfect and they ruggedized their fork against that and put a ton of effort into making even stuff that’s deeply reliant on Google safer! why in fuck aren’t they like that for everything?

[–] [email protected] 10 points 1 month ago (1 children)

To be clear, this is not a rant against security… I treat security of my devices seriously.

exactly! and taking this shit seriously is why this overbearing shit sucks, especially when it’s theater or enforced for threats that aren’t realistic for your threat model. unlike some of these fuckers, we both actually intend to daily the devices we’re locking down.

because apparently having non-smooth scrolling can be fingerprinted (that being possible is IMO reason alone to burn down the modern web altogether)

oh I fucking hate this. it’s the same shit as forcing dark mode off/on as part of fingerprinting protection. not only is this the absolute wrong way to fix that shit, it’s pretty monstrous for anyone who needs dark mode or light mode to use their device in anything resembling comfort — your user may have a visual impairment or severe light sensitivity, and now they’re fucked cause the developers couldn’t accept a minor fingerprinting risk (and light/dark mode and smooth scrolling are both utterly minor, to be real)

Possibly controversial, but I’ll say it: web browsers being so annoying about self-signed certificates.

motherfucker yes! the CA infrastructure is nowhere near usable for all cases and we all know it, but locking down the web and making development and self-hosting fucking annoying is the game for the browser vendors and Google in particular. to add to this: why the fuck is my browser acting like me not having a cert for localhost is a tragedy? why does the browser sandbox not allow certain shit unless I’m using https of all things to access localhost? where precisely is the fucking threat here? (I’m sure some well-paid security asshole at one of the browser vendors could snark a list of unlikely shit as reasons why local host needs to be treated as insecure with no toggle or dev tools option to treat it otherwise… and I just don’t give a fuck)

The entire reality of secure boot on most platforms

I’d love good secure boot! the one on PCs ain’t it at all, and unfortunately the secure ones tend to be used to lock out device owners from modifying what they own and implement shit like attestation that’s just there to violate your rights and make sure you’re not blocking ads, so unfortunately good secure boot might be incompatible with capitalism. for now though at least graphene seems to benefit from a secure secure boot chain that hasn’t been locked down yet?

[–] [email protected] 10 points 1 month ago* (last edited 1 month ago) (6 children)

the GrapheneOS developers would like you to know that switching to Ironfox, the only Android Firefox fork (to my knowledge) that implements process sandboxing (and also ships ublock origin for convenience) (also also, the Firefox situation on Android looks so much like intentional Mozilla sabotage, cause they have a perfectly good sandbox sitting there disabled) is utterly unsafe because it doesn’t work with a lesser Android sandbox named isolatedProcess or have the V8 sandbox (because it isn’t V8) and its usage will result in your immediate death

so anyway I’m currently switching from vanadium to ironfox and it’s a lot better so far

[–] [email protected] 17 points 1 month ago (3 children)

speaking of privacy, if you got unlucky during secret santa and got an echo device and set it up out of shame as a kitchen timer or the speaker that plays while you poop: get rid of it right the fuck now, this is not a joke, they’re going mask-off on turning the awful things into always-on microphones and previous incidents have made it clear that the resulting data will not be kept private and can be used against you in legal proceedings (via mastodon)

[–] [email protected] 10 points 1 month 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.

 

given the absolute fucking state of the open source community in general, and the fact that hacker news of all places is where the majority of new open source projects get discovered, is there any interest in starting a community here where folks can announce and solicit for help with their open source projects?

we could possibly use NotAwfulTech, but:

  • I kind of want to keep self-promotion out of that community
  • my code is probably awful for everyone else, that's why I'm seeking contributors

let me know if anyone's down for the new community or wants to expand the scope of NotAwfulTech to include stuff like this. if you're on team new community also feel free to suggest a name

 

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.

 

in a thread complaining about the general state of lemmy, I read a comment where someone linked the alternative lemmy UI Photon. some general thoughts:

  • this shit looks like new.reddit, which I hate
  • however, it is extremely fast
  • it looks like someone with UX experience was at least in proximity to this at the time it was designed?
  • I don’t think there’s an easy CSS way to make this look less like new.reddit
  • having tried it on a test instance, the promise of better mod/admin tools seems ambitious currently, though maybe they’ll get there faster than lemmy-ui
  • overall, it feels a lot nicer to use than either lemmy-ui or new.reddit

you can hook Photon up to awful.systems using the Accounts option in the menu on the top right, though for opsec reasons I can’t encourage anyone to log in to this weird external site with their awful.systems credentials. check it out with the guest instance option (which doesn’t need a login) or use a disposable lemmy.ml account or something

what I want to know is: does anyone use this thing, and does anyone want it here? if there’s demand for it, I can spin up a secure copy of it for our instance under an alternate path. for me it’s a bit of a hard sell due to its resemblance to the reddit redesign, but lemmy’s UI is decoupled enough from its backend that running this thing shouldn’t impact much

 

whoa, lemmygrad got a vaporwave logo and a much stupider name! too bad their posts are still fucking terrible

 

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

 

 

some quick awful.systems infrastructure updates:

  • @[email protected] is now an infrastructure admin!
  • updated lemmy to 0.18.4
  • broke lemmy and lemmy-ui into their own flakes, which the deployment repo will grab and build as needed
  • added the sneer-archive flake to the deployment
  • finally wrote some docs on how to deploy from the flake
 

I added rammy to the instance blocklist because it's apparently unmoderated and has been invaded by anime nazis

 

I defederated us from two lemmy instances:

  • exploding-heads: transphobia
  • basedcount: finally I get to ban most of r/PoliticalCompassMemes in one go
 

we suffered some extremely unexpected downtime while I deployed a trivial change (a reverse proxy from http://awful.systems/archives to http://these.awful.systems/archives) to prod

the downtime was unrelated to the deployment change; instead, it seems like lemmy-ui started crashing because it couldn't render the app icons it uses when saved as a home screen app on mobile. it uses a fairly heavy dependency to do this, and has no error handling in case the source icon data is corrupt, which causes it to crash on every request (resulting in a 503 Service Unavailable error for everyone who tried to access awful.systems during this outage)

since I don't know how that corruption occurred or why it was persistent (the app icon data should be fully static as part of the Nix store as far as I know), so until I can dig in I've disabled generating app icons for our instance. since it seems like we're the first ones to hit this bug, I'll do my best to keep the patch upstreamable so other lemmy instances can benefit from the fix

view more: ‹ prev next ›