• 249 Posts
Joined 4Y ago
Cake day: Apr 17, 2019


Looks great!

Make sure you open up some PRs for these if you haven’t already.

Great news! Have them get in touch with us if they’d like to get started creating their own app, or contributing to the existing ones.

I can verify that although the capthas here in lemmy are privacy safe, they unfortunately do not prevent bots. The only thing that has proven to eliminate them, is registration applications.

They take load off of servers, help with decentralization, create local cached versions of content that could be resurrected if necessary.

The sends might be… but keeping rooms of hundreds of active users open, much more difficult.

We’d love to have you if you can spare the time! But ya make sure you can manage the load on blahaj first.

Yep. In lemmy ui, not in jerboa yet.

We’re about 80% done with a big rework of the UI to switch from websockets to http. This should solve most of the stability and performance issues of both the front and back end.

Another thing:

We do need more site admins to help us handle the applications and moderation.

For obvious reasons, we prefer ppl who have been here for a long time, and post / comment consistently. If you’d like to help us out, so that nutomic and I can focus on coding, that would be splendid.

Single user instances are really great for the health of the network too.

Unfortunately not, its written far native android, in jetpack compose.

It should, clicking into a post is what it counts as reading it. Voting or commenting is a separate action.

Make sure yall open issues (specific ones please, not a ton in one issue), on the lemmy-ui github. Otherwise they’ll likely get lost, and people won’t be able to work on them easily.

For whatever reason, every time the word “telemetry” gets mentioned, in any subreddit (but programming ones especially) a TON of microsoft defenders come out to say how keyloggers are actually a good thing now.

They aren’t, and they’ve never been necessary.

I agree. Single person instances are really good for the health of the fediverse. If people can, and want that level of control, they should.

One of my side projects is https://torrents-csv.ml , which is backed by a collaborative git repo of popular torrents. I do monthly scrapes, and found that A LOT of these torrents have no seeders anymore, even ones listed on 1337x and other popular ones.

This is why I’m personally not a fan of removing downvotes. No one really has been able to answer why upvotes need no comment to back them up, but downvotes for some reason always need a justification.

Many trolling comments, or some comments we just disagree staunchly with, should be downvoted, and no one should be required to write an explanation for that.

The other reason, is that all the big tech companies (except for reddit), have removed the dislike button. To me that signals that they don’t want it to be known that some positions are wildly unpopular.

On twitter the only indicator of “dislike” now, is being “ratio’d”: having more comments than favorites, which of course they prefer because it drives up engagement, since no one can just downvote and move on. It also makes some reactionary positions (like being anti-trans for instance), seem much more popular than they really are.

Open an issue in lemmy-ui if you would.

I’m super excited too!

My main fear, is that people will just accept reddit’s APIs going down, and go back to reddit anyway. It happened with twitter: a lot of the people who wanted to migrate to mastodon, left after a few days and went back to twitter, even with all of the shitstorms it has.

If reddit is to be believed, I think >80% of their users use the official web app and mobile app. That’s shocking considering how bad both are, and shows that a lot of people just accept it because that’s where the users are.

No one wants to 😞 . I have over 90 github notifications alone in the span of several days, each of them requiring at least 5 minutes of response or investigation. I just want to code.

We’ve kind of grown used to having terrible interactions on the internet, mainly because US big tech companies tacitly encourage it. They love rage-inducing content, because it keeps their users engaged, and spending more time on the site. We can def do better :)

I did teach myself android / jetpack-compose so I could develop it, being mainly a rust / typescript dev myself.

We could dev use help pretty much everywhere along the lemmy stack tho, the back end, lemmy-ui, more apps, more web uis, etc. Glad to have you!

I think it’s fine to use the crosspost button to post to multiple communities, especially while they’re still small, and we’re not sure which ones have the most activity.

If I had 3 more of me, I’d build a cross-platform desktop app for lemmy using the rust gui framework iced.

If that’s just a single site, then it could develop all the same centralization issues that started this mess.

It’s why we always link to join-lemmy.org , and not any single instance when recommending lemmy.

Same for me, but I’ve started using fulguris on android. I think it just uses the android webrenderer unfortunately, but it is open source.

We don’t embed any analytics / tracking into the lemmy software. We do give an option for server admins to insert scripts into the UI, but we’ve chosen not to do that on this instance.

How does it work? I’d love to not have to buy oat milk anymore, but I’ve never had good results trying to make it at home.

The best way, would be to create a “reddit mirror instance”.

Most people prefer the content on their lemmy servers to come organically from real people, so a bot-only instance that people could block if they like, would work best.

Sites like twitter, FB, reddit, youtube, for whatever reason always push the most rage-inducing content to their front pages. I guess it helps with “engagement”, and they see it as a positive that people spend more time on their sites… regardless of the psychological consequences of having users angry.

Twitter especially, could just ruin my whole day, with the content it pushes to everyone’s feeds. They really don’t care about our psychological well-being, at all. Standard short-term capitalist thinking.

While I personally never downvote anyone for disagreeing, I don’t think it’s possible, or desirable, to try to create rules around how people use their preference buttons.

But I def suggest going into your settings and hiding vote scores, as that’s psychologically better for most people.

Reminder to all: Be respectful when disagreeing.
Rule #2 is possibly our most important one: > Be respectful. Everyone should feel welcome here. Learn to disagree without being rude or disrespectful. It can be difficult sometimes, since western social media *thrives* on collective outrage, and they knowingly ingrain this into us for years. But please do adhere to this rule, and it will make this place much more enjoyable. We will not hesitate to issue temp bans (usually a day or two) for those who make everyone's experience unpleasant.Hit the report button if you see this behavior. Thanks!

What’s your preferred / favorite pour-over method?
I've been using the the [osmotic flow](https://www.youtube.com/watch?v=Az01iNS1xnQ) / slow method, but I'm interested to see what other people like.

I usually don't get too salty about these things, but that seemed uncalled for, especially since I'm on their side.

Seems really neat, basically the next.js but for rust. Based on sycamore, a web-ui library for rust. Looks like it does well in the framework benchmarks too. https://krausest.github.io/js-framework-benchmark/2023/table_chrome_110.0.5481.77.html

Mostly bugfixes. [Changelog](https://github.com/LemmyNet/lemmy/blob/main/RELEASES.md#lemmy-v0172-release-2023-02-22)

Sorry for the delay on registration approvals
I'm getting to them as they come in.

Anyone have a good recommendation for open source continuous integration (CI) ?
We have been using a self-hosted drone for a long time, and now they're telling us we need to purchase a license 💩

Lemmy Release v0.17.0
Its been a long time coming 🥳 . Excerpt from the link: ## Major Changes ### Language Tags Content can now be tagged to indicate the language it is written in. These tags can be used to filter content, so that you only see posts in languages which you actually understand. Instances and communities can also specify which languages are allowed, and prevent posting in other languages. In the future this will also allow for integrated translation tools. ### Comment trees Lemmy has changed the way it stores comments, in order to be able to properly limit the comments shown to a maximum depth. Included are proper comment links (`/comment/id`), where you can see its children, a count of its hidden children, and a _context_ button to view its parents, or the post. ### Featured posts Admins and mods can now "feature" (this used to be called "sticky" ala reddit) posts to the top of either a community, or the top of the front page. This makes possible announcement and bulletin-type posts. Special thanks to @makotech for adding this feature. ### Federation Lemmy users can now be followed. Just visit a user profile from another platform like Mastodon, and click the follow button, then you will receive new posts and comments in the timeline. Votes are now federated as private. This prevents other platforms from showing who voted on a given post, and it also means that Lemmy now counts votes from Mastodon. This release also improves compatibility with Pleroma. If you previously had trouble interacting between Pleroma and Lemmy, give it another try. We've extracted the main federation logic into its own library, [activitypub-federation-rust](https://github.com/LemmyNet/activitypub-federation-rust). It is open source and can be used by other projects to implement Activitypub federation, without having to reinvent the wheel. The library helps with handling HTTP signatures, sending and receiving activities, fetching remote objects and more. ### Other changes - Admins can now purge content and pictures from the database. - Mods can _distinguish_ a comment, "stickying" it to the top of a post. Useful for mod messages and announcements. - Number of new / unread comments are now shown for each post. - Lemmy now automatically embeds videos from Peertube, Youtube and other sites which provide an embed link via Opengraph attribute. - You can give your site "taglines", short markdown messages, which are shown at the top of your front page. Thanks to @makotech for adding this. - You can now report private messages. - Most settings have been moved from the config file into the database. This means they can be updated much easier, and apply immediately without a restart. - When setting up a new Lemmy instance, it doesn't create a default community anymore. Instead this needs to be done manually. - Admins can choose to receive emails for new registration applications. - An upgrade of diesel to v2.0, our rust -> postgres layer.

Works with the new lemmy version.

Lemmy upgrade tomorrow (or wednesday), and we’ll have a few hours of downtime.
We're getting ready to release a new version of Lemmy, which will require a database upgrade, so we'll have a few hours of downtime.

Apologies for all the translators that weren't able to sign up before (it was email issues), this should be fixed now.

This is the MessagEase layout for the MultilingO keyboard. Unfortunately MessagEase development (which is the fastest android keyboard), died several years ago, and we're in dire need of a replacement.

- Fix material 3 crash on android 11 and below devices. Fixes #264 by @dessalines in https://github.com/dessalines/jerboa/pull/268 - Add donation link by @dessalines in https://github.com/dessalines/jerboa/pull/269 - Fix bad_url for torrent magnet links. Fixes #270 by @dessalines in https://github.com/dessalines/jerboa/pull/271 **Full Changelog**: https://github.com/dessalines/jerboa/compare/0.0.22...0.0.23

Release Notes: - Material v3 by @dessalines in https://github.com/dessalines/jerboa/pull/263 - Dynamic Themes, and Green and Pink. - Adds Scrolling app bars. - Better post listing header layout. - Various UI improvements. **Full Changelog**: https://github.com/dessalines/jerboa/compare/0.0.21...0.0.22

* Change sidebar to info by @dessalines in https://github.com/dessalines/jerboa/pull/245 * Remove top route. by @dessalines in https://github.com/dessalines/jerboa/pull/246 * Adding copy post link. Fixes #168 by @dessalines in https://github.com/dessalines/jerboa/pull/247 * Organizing imports. by @dessalines in https://github.com/dessalines/jerboa/pull/248 * More sidebar stats by @dessalines in https://github.com/dessalines/jerboa/pull/249 * Fixing siFormat issue when 0. Fixes #170 by @dessalines in https://github.com/dessalines/jerboa/pull/252 * Adding a settings page. by @dessalines in https://github.com/dessalines/jerboa/pull/253 * Adding light and dark theme options. Fixes #254 by @dessalines in https://github.com/dessalines/jerboa/pull/259 * Add about page by @dessalines in https://github.com/dessalines/jerboa/pull/260 * Smaller action bars by @dessalines in https://github.com/dessalines/jerboa/pull/261 ![](https://lemmy.ml/pictrs/image/a2222255-2578-4c36-9aa0-7d4303506471.jpeg) ![](https://lemmy.ml/pictrs/image/ad56fcd5-b228-4df2-bb46-316476d65b73.png)

Did any of yall get this? Really annoying.

Idea for a Lemmy project: Create a stackoverflow style front-end for lemmy.
In the same way that Nutomic built a phpBB themed front end, it would be entirely possible to create a stack-overflow type one, as many of the same concepts translate over.

## What's Changed * Fix prettytime crash. Fixes #238 by @dessalines in https://github.com/dessalines/jerboa/pull/239 **Full Changelog**: https://github.com/dessalines/jerboa/compare/0.0.19...0.0.20

Jerboa F-droid version 0.0.19 is now optimized
I figured out the f-droid version wasn't using a minified / optimized version of jerboa. It should be must faster now.

## What's Changed * Coil upgrade v2 by @dessalines in https://github.com/dessalines/jerboa/pull/234 * Fix comment scrolling bug. Fixes #231 by @dessalines in https://github.com/dessalines/jerboa/pull/235 * Fix create post bug. Fixes #230 by @dessalines in https://github.com/dessalines/jerboa/pull/236 * Fix account bug. Fixes #229 by @dessalines in https://github.com/dessalines/jerboa/pull/237 **Full Changelog**: https://github.com/dessalines/jerboa/compare/0.0.17...0.0.18

Changelog: * Running lint, updating deps. by @dessalines in https://github.com/dessalines/jerboa/pull/197 * Moving to kotlinter-gradle by @dessalines in https://github.com/dessalines/jerboa/pull/198 * Fixing unit tests. by @dessalines in https://github.com/dessalines/jerboa/pull/199 * Some items fixes. by @dessalines in https://github.com/dessalines/jerboa/pull/204 * Upgrade accompanist by @dessalines in https://github.com/dessalines/jerboa/pull/208 * Fix comment header with flowrow. Fixes #207 by @dessalines in https://github.com/dessalines/jerboa/pull/209 * Make comment slightly larger. Fixes #213 by @dessalines in https://github.com/dessalines/jerboa/pull/214 * Make comment icon smaller. Fixes #212 by @dessalines in https://github.com/dessalines/jerboa/pull/215 * Changing star to bookmark. Fixes #210 by @dessalines in https://github.com/dessalines/jerboa/pull/216 * Fix comment indent. Fixes #211 by @dessalines in https://github.com/dessalines/jerboa/pull/217 * Make post pictures wider. Fixes #196 by @dessalines in https://github.com/dessalines/jerboa/pull/218 * Deduplicate scrolling posts. Fixes #219 by @dessalines in https://github.com/dessalines/jerboa/pull/220 * Adding a login first message. Fixes #206 by @dessalines in https://github.com/dessalines/jerboa/pull/221 * Lazycolumn 2 by @dessalines in https://github.com/dessalines/jerboa/pull/223 * Fix deleted item header spacing. Fixes #222 by @dessalines in https://github.com/dessalines/jerboa/pull/224 * Adding deep links. by @dessalines in https://github.com/dessalines/jerboa/pull/228 **Full Changelog**: https://github.com/dessalines/jerboa/compare/0.0.16...0.0.17

Someone made a RTL Arabic lemmy!
Could someone who speaks Arabic please contact them? I'd love to get those changes incorporated into lemmy-ui.

Pictures should be working smoothly now.
All the old pictures are restored from a backup, and should be working now. We've bought more hard drive space too, so we should be okay for a while.

Lemmy Release v0.16.7 - A few bug fixes
A few bug fixes: - Fix missing auth on new post refresh. ([#764](https://github.com/LemmyNet/lemmy-ui/issues/764)) - Change CSP rule for connect-src (websocket) to wildcard (fixes [#730](https://github.com/LemmyNet/lemmy-ui/issues/730)) ([#737](https://github.com/LemmyNet/lemmy-ui/issues/737)) - Increase default search rate limit. ([#2424](https://github.com/LemmyNet/lemmy/issues/2424)) - Rejected federated pm from blocked users (fixes [#2398](https://github.com/LemmyNet/lemmy/issues/2398)) ([#2408](https://github.com/LemmyNet/lemmy/issues/2408)) - Handle Like, Undo/Like activities from Mastodon, add tests (fixes [#2378](https://github.com/LemmyNet/lemmy/issues/2378)) ([#2380](https://github.com/LemmyNet/lemmy/issues/2380)) - Revert "Handle Like, Undo/Like activities from Mastodon, add tests (fixes [#2378](https://github.com/LemmyNet/lemmy/issues/2378)) ([#2380](https://github.com/LemmyNet/lemmy/issues/2380))" - Handle Like, Undo/Like activities from Mastodon, add tests (fixes [#2378](https://github.com/LemmyNet/lemmy/issues/2378)) ([#2380](https://github.com/LemmyNet/lemmy/issues/2380)) - Dont allow login if account is banned or deleted (fixes [#2372](https://github.com/LemmyNet/lemmy/issues/2372)) ([#2374](https://github.com/LemmyNet/lemmy/issues/2374)) - Fix panics in search_by_apub_id() (fixes [#2371](https://github.com/LemmyNet/lemmy/issues/2371)) ([#2373](https://github.com/LemmyNet/lemmy/issues/2373))