Readit News logoReadit News
styanax commented on Work Offline with Fastmail   fastmail.com/blog/fastmai... · Posted by u/styanax
styanax · a day ago
> Today, we’re pleased to announce full offline support for all our customers, in our apps and even on the web. (2025-08-26)
styanax commented on Counter-Strike: A billion-dollar game built in a dorm room   nytimes.com/2025/08/18/ar... · Posted by u/asnyder
strictnein · 8 days ago
> I will forever mourn the general demise of server browsers.

I miss GameSpy, the original application, not the service it morphed into later. It was so easy to find a server to play on, playing the levels/mods you wanted to play.

Before that, I spent a lot of time (and money from my dad's credit card) on DWANGO. For those not familiar with DWANGO, you dialed in to their servers and then it acted like you were on a LAN. You could play games like Doom, Doom 2, Duke Nukem 3D, etc against other people. There was a main chat room to talk about what games you wanted to play.

It was also a much nicer place to play, partly because you had to pay _per minute_ in each game. The price wasn't anything crazy, if I recall, but it definitely kept people focused on the game.

Also met some good people and ended up working on a gaming site with one (MeccaWorld.com, on the off chance someone remembers that - I ran the Quake section) and started a company with them a decade or so later.

styanax · 8 days ago
> I miss GameSpy, the original application, not the service it morphed into later

You drove me down nostalgia lane, looked in email and have my GameSpy receipt with unlock code. We paid $21.55 after tax in March of 1998 - my memory is really fuzzy but besides CS I think Quake III Arena was also popular at the time.

styanax commented on Show HN: I built an app to block Shorts and Reels   scrollguard.app/... · Posted by u/adrianhacar
cl3misch · 9 days ago
Not that I suspect maliciousness in the case of digipaws or OP, but does the app's code being open-source actually guarantee any security? Is there anything forcing the app I download to be consistent with the repo on Github?
styanax · 9 days ago
The readme clearly directs the reader to the F-Droid package, which are built on their buildservers and signed with their APK keys. This does not answer the security question directly, but it's the same model as say Debian repos. There are eyeballs on it by an independent third party packagers who use code scanners and manual review to detect malfeasance, and often have to tweak builds and code to get rid of unwanted things present in some upstreams.
styanax commented on ForgeFed: ActivityPub-based forge federation protocol   forgefed.org... · Posted by u/rapnie
vidarh · 12 days ago
A search is pretty "easy" (doing it distributed is just more expensive in terms of resources than a single index, because you end up doing multiple searches in parallel and merging results) - the main issue with search on the Mastodon side of things have been politics. That is, a lot of people like that discovery isn't as easy as searching. For subsets of the Fediverse where people actually agree search is a good thing or if the software specifically indicates consent or not, it'd be fairly straightforward to provide.

For Lemmy the hub and spoke model is essentially intentional - groups "belong" to a specific instance. But there's nothing in ActivityPub that'd prevent a USENET style model of groups either. There's nothing in ActivityPub that prevetns an application where a collection is effectively open to writing by all, and that would then relay messages to a sufficient set of "downstream" instances.

It'd be interesting to have that as an alternative to the Lemmy approach - I think the two could live quite well side by side.

styanax · 12 days ago
> because you end up doing multiple searches in parallel and merging results

This reminds me of the design model of SearX/SearXNG - instead of a distributed forge index, it would distribute the search endpoints of forge instances to facilitate the next steps you outline. It almost feels like a central coordinator or maybe a CDN-like network set of search proxies would be needed to do the actual combining and filtering of results. Maybe it could fit in the Codeberg operational umbrella in some future plan.

In practice Nostr does this step on the client side - one subscribes to relays, then when querying for new content it asks all relays, gets all the duplicate metadata and filters on the client. Huge network use and battery drain on your handheld device, Nostr bouncers have emerged for this exact same reason, a popular software is "Bostr", easy to find examples run by random volunteers but it requires money (disk/cpu/ram): https://bostr.azzamo.net/

styanax commented on ForgeFed: ActivityPub-based forge federation protocol   forgefed.org... · Posted by u/rapnie
cimnine · 13 days ago
styanax · 13 days ago
Sadly, as soon as I open the site in a private window with access to Notifications denied, a full page error screen about "Odoo Client Error" appears asking you to report... something.... to someone...? Not a good look at all.

Screenshot: https://postimg.cc/WFDzQndC

styanax commented on ForgeFed: ActivityPub-based forge federation protocol   forgefed.org... · Posted by u/rapnie
vidarh · 13 days ago
The media issue has nothing to do with the protocol itself, and everything to do with servers that choose to expire remote content.

The "subset of the replies" issue likewise isn't inherent, but is somewhat more problematic as it requires everyone to behave in ways that makes it work, e.g. push replies back to the origin server, and regularly poll the origin for additional replies etc., and Mastodon itself is not great at his.

To the extent AcitivityPub itself is affecting any of it, it's only in the sense that ActivityPub imposes very few constraints on implementations, and that leaves a lot of room for specific applications to behave in counter-productive ways..

styanax · 13 days ago
A problem I've seen emerge in the Lemmy side of ActivityPub is that it relies on a hub and spoke model. In practice this has failed when the hub goes offline, all the spokes are now left with independent copies of it's last known state and destroys the community progress (have to rebuild elsewhere, lose old content and references, etc.) if even you can regrow the community.

Mastodon has the similar problem but worse with content discovery; a user is not "seen" remotely by anyone until one remote person finds them and subscribes to their content explicitly. On every single remote instance, which of course is undesirable but that's how ActivityPub is designed.

I don't believe in ForgeFed terms this matters as much as being able to search across the federated network for repos, etc. which I think is a key feature. Sure issues and user accounts and whatnot, but an AP-linked FF-wide search would be insane on how useful it could be for users (and how to implement a "distributed search index" seems like a tough nut to crack).

styanax commented on GitHub was having issues   githubstatus.com/incident... · Posted by u/rock_artist
jeltz · 15 days ago
Any important feature from Gitlab you feel is missing? I personally think Gitlab has way more features than I need but maybe there are some important ones I would miss.
styanax · 15 days ago
A tough question as everyone's needs are different; I might recommend you create an account on https://codeberg.org as it's the largest, most popular instance of Forgejo running with many FOSS projects hosted there.

Codeberg devs have to disable some features (pull mirrors e.g., only push is allowed to prevent abuse) and they use some custom code (abuse mitigation - spam, etc.) but in general you're getting the latest Foregjo experience "test drive" which only gets better when self hosting when you can use all the features.

styanax commented on Build Your Own Minisforum N5 Inspired Mini NAS   jackharvest.com/index.php... · Posted by u/LorenDB
zevon · 24 days ago
I'm of the "my NAS/home server is an old Laptop and a bunch of more or less random drives in a box" persuasion, but this is great work and great documentation! :)
styanax · 24 days ago
The solution works really well though - a reliable, name-brand SSD (sic) in an old $100 Dell Latitude as the workhorse. The Latitudes allow changing the charging profile in BIOS to "always plugged in" amongst the other power friendly things (disable TurboBoost, etc.). Built in UPS, keyboard, monitor, wifi/eth; portable, quiet and with the right tuning (disabling a lot of modules in GRUB or module blacklists) runs most of the time without kicking the fan on. I run 2, one doing all the work and another backing it up. I run with only a partition encrypted (requires manual unlock after boot, my choice) so that I can remote login after boot to mount that, never have to actually open the laptop unless, say, wifi goes south. Laptop dies (they never do), just pull the SSD and slap in another one it's Linux it'll boot.

u/styanax

KarmaCake day32June 18, 2025View Original