technology

23711 readers
158 users here now

On the road to fully automated luxury gay space communism.

Spreading Linux propaganda since 2020

Rules:

founded 4 years ago
MODERATORS
1
2
Hexbear Code-Op (hexbear.net)
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]
 
 

Where to find the Code-Op

Wow, thanks for the stickies! Love all the activity in this thread. I love our coding comrades!


Hey fellow Hexbearions! I have no idea what I'm doing! However, born out of the conversations in the comments of this little thing I posted the other day, I have created an org on GitHub that I think we can use to share, highlight, and collaborate on code and projects from comrades here and abroad.

  • I know we have several bots that float around this instance, and I've always wondered who maintains them and where their code is hosted. It would be cool to keep a fork of those bots in this org, for example.
  • I've already added a fork of @[email protected]'s Emoji repo as another example.
  • The projects don't need to be Hexbear or Lemmy related, either. I've moved my aPC-Json repo into the org just as an example, and intend to use the code written by @[email protected] to play around with adding ICS files to the repo.
  • We have numerous comrades looking at mainlining some flavor of Linux and bailing on windows, maybe we could create some collaborative documentation that helps onboard the Linux-curious.
  • I've been thinking a lot recently about leftist communication online and building community spaces, which will ultimately intersect with self-hosting. Documenting various tools and providing Docker Compose files to easily get people off and running could be useful.

I don't know a lot about GitHub Orgs, so I should get on that, I guess. That said, I'm open to all suggestions and input on how best to use this space I've created.

Also, I made (what I think is) a neat emblem for the whole thing:

Todos

  • Mirror repos to both GitHub and Codeberg
  • Create process for adding new repos to the mirror process
  • Create a more detailed profile README on GitHub.

Done

spoiler

  • ~~Recover from whatever this sickness is the dang kids gave me from daycare.~~
2
17
3D Shanghai (peertube.mesnumeriques.fr)
submitted 10 hours ago by [email protected] to c/[email protected]
3
 
 

yikes

4
 
 

Hi comrades,

I've been wanting to compile an RSS feed of the news outlets on w3newspaper) for a while now. It's not particularly useful or needed, but I have some time on my hands and this might be fun to do. See below, ignore the icons:

I wanted to know how y'all think I should format this endeavor. What should the file directory structure look like (outside of the basics like Country -> News Outlet -> Outlet Subset Feeds)? Is there anything I should look into/learn more about irt RSS before starting this for funsies? Plus, the RSS feed reader I use lets me add information to each folder/RSS feed. This could double as a research project for me, since I could put what funds any specific outlets and anything that might be interesting to know about them.

5
6
7
8
9
 
 

I'm shopping for a new router and I would prefer something from a company that isn't stealing my data and spying on me at every opportunity.

I live in a small house, 1100ish square feet. I have 8 wifi cameras, 6 computers (two are for work), a handful of phones and tablets, nearly 50 lights and other smart devices, and lastly I have 10 Sonos wifi speakers. I would also strongly prefer something that is wall or ceiling mountable.

My current router is buckling and can't handle the load. I would very much appreciate any advice or recommendations you can offer me while I'm shopping!

10
11
 
 

There's an entire ecosystem of Facebook-tier repetitive browser games that are designed to keep you tapping for hours as you chase tokens you can exchange for AE coins or coupons. Actually, the main point is to get you to make impulse buys from within the games themselves

The games all use different tokens and naturally run on slowly regenerating energy. If you run out energy, you can get more by exchanging some of your coins or tokens, browsing products on AE, opening another game, or by ordering something for a large energy boost

Simply buying stuff normally on AliExpress doesn't give you game tokens or energy, you need to directly buy an item from a listing the game shows you for it to count

Every single game also has a battlepass type deal with dailies and weeklies to complete for even more tokens

All of this started when Halo 2 introduced XP into online shooters sadness-abysmal

12
13
14
15
16
17
18
19
20
21
22
23
2
submitted 1 week ago* (last edited 1 week ago) by [email protected] to c/[email protected]
 
 

I didn't realize bluesky was even described as decentralized til recently.

Well I agree with this:

There is one other thing which Bluesky gets right, and which the present-day fediverse does not. This is that Bluesky uses content-addressed content, so that content can survive if a node goes down. In this way (well, also allegedly with identity, but I will critique that part because it has several problems), Bluesky achieves its "credible exit" (Bluesky's own term, by the way) in that the main node or individual hosts could go down, posts can continue to be referenced. This is possible to also do on the fediverse, but is not done presently; today, a fediverse user has to worry a lot about a node going down. indeed I intentionally fought for and left open the possibility within ActivityPub of adding content-addressed posts, and several years ago I wrote a demo of how to combine content addressing with ActivityPub. But nonetheless, even though such a thing is spec-compatible with ActivityPub, content-addressing is not done today on ActivityPub, and is done on Bluesky.

Later on she describes how it costs thousands if not 10s of thousands USD to run a server that doesn't even do everything

Now, you may see people say, running an ATProto node is fairly cheap! And this is because comparatively speaking, running a Personal Data Store is fairly cheap, because running a Personal Data Store is more akin to running a blog. But social networks are much more interactive than blogs, and in this way the rest of Bluesky's architecture is a lot more involved than a search engine: users expect real-time notifications and interactivity with other users. This is where the real architecture of Bluesky/ATProto comes in: Relays and AppViews.

So how challenging is it to run those? In July 2024, running a Relay on ATProto already required 1 terabyte of storage. But more alarmingly, just a four months later in November 2024, running a relay now requires approximately 5 terabytes of storage. That is a nearly 5x increase in just four months, and my guess is that by next month, we'll see that doubled to at least ten terabytes due to the massive switchover to Bluesky which has happened post-election. As Bluesky grows in popularity, so does the rate of growth of the expected resources to host a meaningfully participating node.

Bluesky is actually like usenet:

Bluesky does not utilize message passing, and instead operates in what I call a shared heap architecture. In a shared heap architecture, instead of delivering mail to someone's house (or, in a client-to-server architecture as most non p2p mailing lists are, at least their apartment's mail room), letters which may be interesting all are dumped at a post office (called a "relay") directly.

I don't understand the credible exit idea.

Even though the majority of Bluesky services are currently operated by a single company, we nevertheless consider the system to be decentralized because it provides credible exit: if Bluesky Social PBC goes out of business or loses users’ trust, other providers can step in to provide an equivalent service using the same dataset and the same protocols. -- Bluesky and the AT Protocol: Usable Decentralized Social Media

It is not a bad choice for Bluesky to be focused on providing an alternative to X-Twitter for those who miss Twitter-of-yore and are immediately looking for an offboarding from an abusive environment. I understand and support this effort! Bluesky does use several decentralization tricks which may lend themselves more towards its self-stated goal of "credible exit". But these do not make Bluesky decentralized, which it is not within any reasonable metric of the power dynamics we have of decentralized protocols which exist today, and it does not use federation in any way that resembles the way that technical term has been used within decentralized social networking efforts. (I have heard the term "federation-washing" used to describe the goalpost-moving involved here, and I'm sympathetic to that phrase personally.)

In my opinion, this should actually be the way Bluesky brands itself, which I believe would be more honest: an open architecture (that's fair to say!) with the possibility of credible exit. This would be more accurate and reflect better what is provided to users.

This article is about 10k words and I'm 2/3 through it.

24
25
view more: next ›