self

joined 2 years ago
MODERATOR OF
[–] [email protected] 3 points 2 hours ago

I need to finally figure out which client’s most stable for Kodi, cause even though I’m freeloading on a friend’s YouTube platinum account, the official TV app’s still an incredibly unpleasant experience even without ads

[–] [email protected] 7 points 2 hours ago (1 children)

I’m extremely left leaning, but even I feel like I just got hit with a nonsensical smattering of woke lingo.

hahaha what the fuck. do people still fall for this “I’m extremely left-leaning but let me tell you about the wokes” routine?

[–] [email protected] 3 points 2 hours ago (1 children)

the fuck 1Blocker. later today I’ll see if adding awful.systems to my adblocker’s allowlist fixes some of the problems I’ve been seeing in safari. thanks for sharing this fix!

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

I was in the exact same boat til recently, but switching off of Proton was actually surprisingly easy even though I had it tied into a bunch of accounts and infrastructure. I actually ended up saving a lot of money compared with Proton Unlimited, and it’s a relief to not have all my eggs in one basket, especially since stuff like Proton’s no logs policy is effectively worthless, and if you’re a whistleblower or similar you’re expected to use a VPN or Tor to access your mail every time to keep from being arrested… but most likely your VPN (and possibly Tor client) is Proton too if you’re paying for it, with the same worthless no logs policy.

some quick recommendations:

Proton Mail

Proton Calendar

tuta does both of these. their mail is e2e and fine — it’s jankier than proton but also less resource-intensive. it’s also the only other choice for now :(

I haven’t used their calendar yet, but from a distance it looks good. I should give it a shot sometime soon.

Proton VPN

this depends on what you’re using your VPN for. actual security? fucked if I know. high bandwidth fuckery? airvpn is pretty good and they’ll let you allocate ports.

Proton Drive

tuta’s getting this soon apparently. otherwise, I can second Backblaze being very reasonably priced if you don’t mind having to choose and set up your own e2e software.

[–] [email protected] 17 points 2 days ago (6 children)

I had assumed the golden age of people coming here to critihype LLMs was over because most people outside of Silicon Valley (including a lot of nontechnical people) have realized the technology’s garbage but nope! we’ve got a rush of posters trying the same shit that didn’t work a year ago, as if we’ve never seen critihype before. maybe bitcoin hitting $100,000 makes them think their new grift is gonna make it? maybe their favorite fuckheads entering office is making all their e/acc dreams come true? who can say.

[–] [email protected] 18 points 2 days ago

who the fuck is “we”? you’re some asshole who bought the critihype so hard you think that when the chatbot does dumb computer shit that only proves it’s more human and more dangerous. you’re not in on this grift, you’re a mark.

[–] [email protected] 14 points 2 days ago (8 children)

AI chat bots that do bizarre and pointless things, but are clearly capable of some kind of sophistication, are exactly the warning sign that as it gains new capabilities this is a danger we need to be aware of.

hahahaha nope

[–] [email protected] 7 points 4 days ago

I’m excited to try it! I’ve had so many game ideas lately that’d be a lot more convenient to do with godot’s tooling, but would really benefit from something like Bevy’s ECS. this one looks broadly inspired by a similar API to Bevy so it could be the best of both worlds. I’m very curious how it performs — it’s almost certainly gonna be slower than Bevy, but there’s a lot of types of games where logic isn’t a bottleneck.

[–] [email protected] 7 points 4 days ago (2 children)

hell yeah! roguelikes are so much fun to work on! that could be a very good way to learn GDScript. generally I recommend learning your first couple languages to completion — but where you decide what complete is, including “I’m tired of this language/project” (not at all an uncommon case, and a good sign your brain’s ready for something new). once you’re at that point, you’ll likely be ready for a new language — and languages generally get much easier to learn once you’ve got a couple under your belt.

(also, I might take on a roguelike project in Godot myself… there’s a new library I want to try which implements my favorite way to do game logic for roguelikes)

[–] [email protected] 10 points 4 days ago (4 children)

I extremely recommend The Little Schemer as a gentle introduction to both programming interactively and to some of the fundamentals of computer science. some of the other books in the series are also good, gentle introductions to some more advanced CS topics too, but they all assume you’ve read through some of this one.

Andrew Plotkin’s Lists and Lists is also pretty good as a self-contained learning environment with a tutorial

other than that, I second the Python recommendation. another first language recommendation I can make is GDScript, the Godot scripting language. it has a very good in-browser interactive tutorial for programming fundamentals, and a very detailed manual once your learning goes beyond what the interactive tutorial teaches. game programming isn’t the easiest way to start in general, but Godot has a few advantages in this area: you can see an interesting result right away when writing code, its scripting language is very well-integrated with its tooling, and it’s fairly close to a couple of other languages in syntax and semantics (specifically Python) so your knowledge should transfer fairly well.

[–] [email protected] 9 points 4 days ago (1 children)

is that why tournament StarCraft fucking looks like that? it’s anxiety-inducing and my brain hates it. maybe the intense focus on APM and rote strategy is why I ended up liking turn-based strategy games a lot more

[–] [email protected] 19 points 5 days ago

b-but David, they’ve been so reasonable and here we are getting emotional about the fucking garbage technology they’ve come here to shove down our throats alongside a heaping serving of capitalist brainrot from the same types of self-described geniuses who gave us OKRs

 

we have a WriteFreely instance now! I wrote up a guide to why it exists, why it's so fucking janky, and what we can do to fix it.

 

this is somewhat of a bigger update, and it's the product of a few things that have been in progress for a while:

email

email should be working again as of a couple months ago. good news: our old provider was, ahem, mildly inflating our usage to get us off their free plan, so this part of our infrastructure is going to cost a lot less than anticipated.

backups

we now have a restic-based system for distributed backups, thanks to a solid recommendation from @[email protected]. this will make us a lot more resilient to the possibility of having our host evaporate out from under us, and make other disaster scenarios much less lethal.

writefreely

I used some of the spare capacity on our staging instance to spin up a new WriteFreely instance where we can post long-form articles and other stuff that's more suitable for a blog. post your gibberish at gibberish.awful.systems! contact me if you'd like an invite link; WriteFreely instances are particularly vulnerable to being turned into platforms for spam and nothing else, so we're keeping this small-scale for instance regulars for now.

alongside all the ordinary WriteFreely stuff (partial federation, a ton of jank), our instance has a special feature: if you have an account, you can make a PR on this repository and once it's merged, gibberish will automatically pull its frontend files from that repo and redeploy WriteFreely. currently this is only for the frontend, but there's a lot you can do with that -- check out the templates, pages, less, and static directories on the repo to see what gets pulled. check it out if you see some jank you want to fix! (also it's the only way to get WriteFreely to host images as part of a post, no I'm not kidding)

what's next?

next up, I plan to turn off Hetzner's backups for awful.systems and use that budget to expand the node's storage by 100GB, which should increase the monthly bill by around 2.50 euros. I want to go this route to expand our instance's storage instead of using an object store like S3 or B2 because using block storage makes us more resilient to Hetzner or Backblaze evaporating or ending our service, and because it's relatively easy to undo this decision if it proves not to scale, but very hard to go from using object storage back to generic block storage.

after that, it'll be about time to carefully upgrade to the current version of Lemmy, and to get our fork (Philthy) in a better state for contributions.

as always, see our infrastructure deployment flake for more documentation and details on how all of the above works.

 

this post has been making the rounds on Mastodon, for good reason. it’s nominally a post about the governance and community around C++, but (without spoiling too much) it’s written as a journey packed with cathartic sneers at a number of topics and people we’ve covered here before. as a quick preview, tell me this isn’t relatable:

This is not a feel good post, and to even call it a rant would be dismissive of the absolute unending fury I am currently living through as 8+ years of absolute fucking horseshit in the C++ space comes to fruition, and if I don’t write this all as one entire post, I’m going to physically fucking explode.

fucking masterful

an important moderator note for anyone who comes here looking to tone police in the spirit of the Tech Industry Blog Social Compact: lol

 

this article is about how and why four of the world’s largest corporations are intentionally centralizing the internet and selling us horseshit. it’s a fun and depressing read about crypto, the metaverse, AI, and the pattern of behavior that led to all of those being pushed in spite of their utter worthlessness. here’s some pull quotes:

Web 3.0 probably won’t involve the blockchain or NFTs in any meaningful way. We all may or may not one day join the metaverse and wear clunky goggles on our faces for the rest of our lives. And it feels increasingly unlikely that our graphic designers, artists, and illustrators will suddenly change their job titles to "prompt artist” anytime soon.

I can’t stress this point enough. The reason why GAMM and all its little digirati minions on social media are pushing things like crypto, then the blockchain, and now virtual reality and artificial intelligence is because those technologies require a metric fuckton of computing power to operate. That fact may be devastating for the earth, indeed it is for our mental health, but it’s wonderful news for the four storefronts selling all the juice.

The presumptive beneficiaries of this new land of milk and honey are so drunk with speculative power that they'll promise us anything to win our hearts and minds. That anything includes magical virtual reality universes and robots with human-like intelligence. It's the same faux-passionate anything that proclaimed crypto as the savior of the marginalized. The utter bullshit anything that would have us believe that the meek shall inherit the earth, and the powerful won't do anything to stop it.

 

we’ve exceeded the usage tier for our email sending API today (and they kindly didn’t email me to tell me that was the case until we were 300% over), so email notifications might be a bit spotty/non-working for a little bit. I’m working on figuring out what we should migrate to — I’m leaning towards AWS SES as by far the cheapest option, though I’m no Amazon fan and I’m open to other options as long as they’ve got an option to send with SMTP

 

after the predictable failure of the Rabbit R1, it feels like we’ve heard relatively nothing about the Humane AI Pin, which released first but was rapidly overshadowed by the R1’s shittiness. as it turns out, the reason why we haven’t heard much about the Humane AI pin is because it’s fucked:

Between May and August, more AI Pins were returned than purchased, according to internal sales data obtained by The Verge. By June, only around 8,000 units hadn’t been returned, a source with direct knowledge of sales and return data told me. As of today, the number of units still in customer hands had fallen closer to 7,000, a source with direct knowledge said.

it’s fucked in ways you might not have seen coming, but Humane should have:

Once a Humane Pin is returned, the company has no way to refurbish it, sources with knowledge of the return process confirmed. The Pin becomes e-waste, and Humane doesn’t have the opportunity to reclaim the revenue by selling it again. The core issue is that there is a T-Mobile limitation that makes it impossible (for now) for Humane to reassign a Pin to a new user once it’s been assigned to someone.

 

as I was reading through this one, the quotes I wanted to pull kept growing in size until it was just the whole article, so fuck it, this one’s pretty damning

here’s a thin sample of what you can expect, but it gets much worse from here:

Internal conversations at Nvidia viewed by 404 Media show when employees working on the project raised questions about potential legal issues surrounding the use of datasets compiled by academics for research purposes and YouTube videos, managers told them they had clearance to use that content from the highest levels of the company.

A former Nvidia employee, whom 404 Media granted anonymity to speak about internal Nvidia processes, said that employees were asked to scrape videos from Netflix, YouTube, and other sources to train an AI model for Nvidia’s Omniverse 3D world generator, self-driving car systems, and “digital human” products. The project, internally named Cosmos (but different from the company’s existing Cosmos deep learning product), has not yet been released to the public.

 

so Andreessen Horowitz posted another manifesto just over a week ago and it’s the most banal fash shit you can imagine:

Regulatory agencies have been green lit to use brute force investigations, prosecutions, intimidation, and threats to hobble new industries, such as Blockchain.

Regulatory agencies are being green lit in real time to do the same to Artificial Intelligence.

does this shit ever get deeper than Regulation Bad? fuck no it doesn’t. is this Horowitz’s attempt to capitalize on the Supreme Court’s judiciary coup? you fucking bet.

here’s some more banal shit:

We find there are three kinds of politicians:

Those who support Little Tech. We support them.

Those who oppose Little Tech. We oppose them.

Those who are somewhere in the middle – they want to be supportive, but they have concerns. We work with them in good faith.

I find there are three kinds of politicians:

  • those who want hamburger. I give them hamburger.
  • those who abstain from hamburger. I do not give them hamburger.
  • those who have questions about hamburger. I refer them to the shift supervisor in good faith.
 

who could have seen this coming, other than everyone who told the homebrew tree inverter guy this was a bad idea they absolutely shouldn’t do

 

(via https://hachyderm.io/@jbcrawford/112202942593125987, archive: https://archive.is/VnqRZ)

surprise, Amazon’s godawful surveillance grocery stores were just exploiting hidden labor and calling it innovation, and even that was too expensive

even worse, the few times I’ve seen one of these fucking things in the wild, it still had 1-2 employees hovering near the entrance to make sure nobody did the utterly obvious (fuck with the payment system and get free shit), a job that’s also known as a fucking cashier, but with much worse pay, much harder labor (physically stopping shoplifters), and no counter to lean on or opportunity to even sit down

 

we’re seeing a bit of spam come in from lemmy.world. if you happen to see any (and a lot of it seems to be in DMs), make sure to flag it. that’ll let both us and the originating instance’s mods know. if we get a bunch of reports and it seems like lemmy.world isn’t cleaning things up properly, we’ll take further steps to limit the amount of spam we get

view more: next ›