Open Source federated link aggregator in rust
github.com
github.com
So they ditched PictShare and wrote their own tool[4] only to realize it has the exact same problem because of the way some PNG files are stored basically any resize operation causes huge RAM spikes no matter which software or implementation is used.
[1] https://github.com/HaschekSolutions/pictshare
[2] https://github.com/HaschekSolutions/pictshare/issues/120
[3] https://commons.wikimedia.org/wiki/File:Pizigani_1367_Chart_...
Basically, you have a list of articles that you want to read, in Pocket or a similar service. And you have a collection of 'link aggregators' where you get topical news and/or insightful commentary.
By combining the two, you can boost the signal of something you'd bookmarked to read later that has been resubmitted for discussion even if it's only received minor upvotes. This then provides the impetus to read it.
This was partly inspired by the idea that breaking news/speculation is more addictive but less filling than content were people have had time to consider it.
Now for a contrarian comment: whenever I read "in Rust", or whatever language, it does not make it cool or interesting to me. Rather, it makes it sound like it is a POC or training material. Which is unfortunate because eventually, as a user, I only care for features, not for tech.
Since we usually can't change too much of our environment, but we can change how we react to our environment, my recommendation would be to simply just ignore the "in X" in titles you see here, as what you say is true, it basically doesn't matter.
If the software is shit, it's shit, no matter if it's shit in PHP or in Rust.
Unfortunately this makes it a "new reddit clone" (with websockets and react SPA) not an old reddit or hn clone.
Agreed to some extent though, once something is done, what it was written in - should be irrelevant to the end user.
To be fair though, a few weeks ago there were people on here bashing rust claiming it's like impossible to use, async didn't work, the code is unreadable, shouldn't do web dev with it, etc. Meanwhile, here's yet another example of rust being just fine. So I'm glad they shared the technology they used.
When said software is open source, it allows me to hack on it, improve it, etc.
What is imporrant is rhat if there's no perceived value for me as a user, no matter the tech, I'll most probably ignore it. On the other hand, I could learn any tech should I need it to propose more value to a software.
That is why I couldn't care less about the "in Rust/Python/Haskell/Zig/..."
I'm not opposed to people doing that, I'm just the kind of user that takes zero interest into it until I want to contribute to add value to the software.
Let's say I'm product-first rather than tech-first.
It's the (evtl. statically) compiled versus the scripted ones. And among the scripted again is one ubiquitous and can be lean on dependencies (sh).
So IMO there is certain interest in how it's built. And it may attract contributors, inspire or serve as a warning.
there is a reddit clone and a twitter clone implemented with this protocol as well https://nvote.co/ and https://nostr.com/
I decided to still look. There seems to be no interest-based community. Just random posts likely interesting to an existing group of friends.
It would be fun to stand one up for like gardening, fishing, sewing, or another of my random hobbies. But I’m admittedly lazy and don’t want to own that (both $ and effort managing a community).
I enjoyed niche subreddits until each devolved into feuding, politics, or just repetitive “how do I start” questions killing the signal:noise. The commercialization of Reddit was well after my disinterest.
The devs are also very accessible which is nice.
Yes, I use a throwaway handle now, because I used a real username here and on Reddit long enough to learn two things:
1) the danger of being doxxed if you say the wrong thing is real and "the community" will ruin your life with glee
2) although I have made numerous valuable relationships online, this has never occurred in a link aggregator comment section
Considering these realities, I think link aggregators lack the repeated exposure to common members (excluding celebrities like dang) to create any real bond between individuals. No community exists because nobody ever gets to know each other.
No, the issue in this case isn't the Fediverse. It's link aggregators.
Or what do you mean with "not a great way to go about it though"? Seems like the following happened:
- Developers implemented something well-intended, poorly-executed
- People pushed back
- Developers changed their mind and disabled the non-customizable slur-filter
Seems that's exactly how you'd want things to go. What's the alternative here that would be better?
The slur filter isn't so much an issue in itself as a red flag -- it makes me wonder what other stunts are they likely to pull.
This is a clear unambiguous example of "well-intended, poorly-executed, then fixed"
From what I've seen, the developers of Lemmy are very political. They run and mod their own instances at lemmy.ml and communism.lemmy.ml, and their moderation has been pretty controversial [2] [3]. But worse, judging by the hard-coded slur filter, they seem to have no issue with mixing up their politics with the platform. Also note that it took quite a bit of pushback to get the slur filter removed, and the devs were not apologetic [4][5]. Who knows what they may add next as an "easy way to keep some groups of users off".
While it's nice that it's federated and open source, the question then becomes, are people prepared to monitor the source code and fork it + maintain it themselves if the devs decide to turn the platform political again?
[1]: https://github.com/LemmyNet/lemmy/blob/0.16.5/config/config....
[2]: https://old.reddit.com/r/RedditAlternatives/comments/czae8c
[3]: https://old.reddit.com/r/Anarchism/comments/cza14y
[4]: https://github.com/LemmyNet/lemmy/issues/1224#issuecomment-7...
[5]: https://github.com/LemmyNet/lemmy/pull/816#issuecomment-6446...
Whatever political choices they make is their right. People are free to move to other software!
Right, because the developers are "political"?