Any android client that can do both Lemmy and Mastodon?
  • otl otl Now 100%

    Sure I can ;) I clicked on the link to your post in my RSS reader then replied from a Mastodon application.

    @VintageGenious @fediverse

    3
  • Any android client that can do both Lemmy and Mastodon?
  • otl otl Now 100%

    Lots of things! I subscribe to blogs, Lemmy communities, Mastodon accounts, podcasts, YouTube channels, source code repositories (GitHub, Sourcehut, cgit…), Hacker News, subreddits. All in one ad-free, tracker-less, totally local, instantly searchable, open source application. Couldn’t have lived without it for the past 15 - 20 years!

    @fediverse @VintageGenious

    4
  • Any android client that can do both Lemmy and Mastodon?
  • otl otl Now 100%

    @VintageGenious For sure you’re absolutely right to ask the question. I have the same question :)

    I guess I’m just venting. Popular Fediverse systems are implemented in a way that closely mimics exisiting CRUD social media like Twitter and Reddit. You upload a post, it’s stored in a database, and you’re done. Mastodon and Lemmy are the same, with the afterthought of sending ActivityPub messages to other systems.

    And we see the result: how federation works remains an obscurity.

    2
  • Any android client that can do both Lemmy and Mastodon?
  • otl otl Now 100%

    @rglullis RSS is so underrated I feel. Easy to understand, battle-tested, scales up easily, plethora of clients. Many uses of microblogging, especially in the “real world” use by places like governments, police departments, public transport services could be easily replaced by simple RSS/Atom feeds. Governments and TV stations don’t need to set up Mastodon instances since they never actually interact with people. It’s not “social” media to them; just another avenue of broadcast.

    @fediverse

    6
  • Any android client that can do both Lemmy and Mastodon?
  • otl otl Now 100%

    Probably! :) https://old.lemmy.world/post/19168403
    To rephrase your question: "did my message get sent to Lemmy servers?"
    Because in a sense, your comment isn't "on" anything; you sent a message to your server (thebrainbin.org) which then sent out a copy to many, many other servers.

    @sunzu2 @VintageGenious @fediverse

    4
  • Any android client that can do both Lemmy and Mastodon?
  • otl otl Now 100%

    @maegul @VintageGenious Agreed. But it's tricky. Few thoughts:

    1. ActivityPub itself is in a bit of a mess. Spec too large (spread out over many other specifications!), poor documentation, overly generic.

    2. Many devs just aren't that familiar with interoperability

    3. To encourage adoption, Mastodon and Lemmy cloned existing services and behaviour

    4. Those two fediverse systems added ActivityPub late in their development

    @fediverse

    8
  • Any android client that can do both Lemmy and Mastodon?
  • otl otl Now 100%

    @VintageGenious Think about it this way: an email client can do both Gmail and Hotmail (and Fastmail etc.) because it’s all just email. The same goes for the Fediverse; it’s all just ActivityPub. For example this reply is from a Mastodon app :D

    I have personal frustrations about how popular servers like Mastodon and Lemmy hide ActivityPub. I feel progress is stifled. Enough that I wrote my own ActivityPub service (https://apubtest2.srcbeat.com/apas.html)

    @fediverse

    10
  • Im counting the days for a Piefed app so i can switch over and be able to forget about ml drama and weirdness
  • otl otl Now 100%

    @threelonmusketeers @hendrik This is how many Fediverse microblogging systems currently work; they serve the Mastodon API for client to server (e.g. app to server) interactions. GoToSocial doesn't even provide any user interface; you use it from some app originally designed for Mastodon. Why? I think because Mastodon's HTTP API is simpler, better documented and well-tested compared to something like ActivityPub's Client-To-Server API.

    @fediverse

    2
  • Im counting the days for a Piefed app so i can switch over and be able to forget about ml drama and weirdness
  • otl otl Now 100%

    @skullgiver Good Q. Some thoughts... a standard Python, Flask, PostgreSQL app can handle hundreds of requests per second on a single machine. Any bottlenecks - Lemmy or PieFed - would probably not be at the language yet. For example, Lemmy's poor performance when I looked ~1 year ago came from a bizarre disregard for things like relational DB query optimisation, HTTP caching, and how the stock frontend lemmy-ui fetched data. Yet Lemmy is written in Rust which is known for speed.

    @fediverse

    4
  • Is there a Git repository activity aggregator, like GitHub's user activity but platform independent?
  • otl otl Now 100%

    @2xsaiko RSS/Atom feeds were developed for this use case. GitHub, GitLab, Codeberg (Forgejo), Sourcehut, even cgit and git's own gitweb serve feeds. For example here's my GitHub account: https://github.com/ollytom.atom
    my main OSS project: https://git.olowe.co/streaming/atom/

    Atom feeds are widely supported (it's how I found this post!) and there are many libraries/apps/plugins for aggregation. Robust old tech. And no need to limit feeds to Git activity if you don't want to :) Good luck!

    @technology

    6
  • Im counting the days for a Piefed app so i can switch over and be able to forget about ml drama and weirdness
  • otl otl Now 100%

    @xnx PieFed won’t have an app any time soon due to the way it’s implemented. It’s still awesome without a native app because it’s fast and doesn’t really need direct access to hardware to do its thing.

    Tech detail: PieFed is a Python app using Flask and server-side rendered HTML templates. It is super fast as there’s no heavy Javascript framework being used. The maintainer has written about how PieFed is developed with poor internet connections in mind: https://piefed.social/post/6102

    @fediverse

    24
  • Why is Lemmy, with a tiny fraction of Mastodon's MAU, more fun than Mastodon?
  • otl otl Now 100%

    @Jedi Agreed! Am I on Mastodon or Lemmy when I read and replied to this thread? Doesn’t matter :D

    @asklemmy

    4
  • Finally deleted my LinkedIn account!
  • otl otl Now 100%

    @DeadNinja I hate that I laughed at that “Agree?” hahaha

    @privacy

    3
  • Finally deleted my LinkedIn account! After putting my account into "hibernation" for the past few weeks, I finally closed it. But I'm still looking for work. Thankfully I can still find positions (SRE and software dev) by just going directly to the company's site and finding a Jobs page. Good luck to everyone else out there looking for work! [\#privacy](https://hachyderm.io/tags/privacy) [@privacy](https://lemmy.ml/c/privacy)

    325
    100

    Apas: ActivityPub via email [https://apubtest2.srcbeat.com/apas.html](https://apubtest2.srcbeat.com/apas.html) The overarching goal is an experimental system to make ActivityPub federation stuff clearer for devs, sysadmins and advanced users. The documentation is incomplete and the code is really not OK! But they always say it's better to get stuff out the door for others to look at sooner. Maybe it inspires others to think about the Fediverse/ActivityPub in weird new ways! PS thanks [@emersion](https://octodon.social/@emersion) for your SMTP work! [@fediverse](https://lemmy.world/c/fediverse) [#fediverse](https://hachyderm.io/tags/fediverse) [#smtp](https://hachyderm.io/tags/smtp)

    48
    5
    Announcing Ibis, the federated Wikipedia Alternative
  • otl otl Now 100%

    This is not about software licensing nor the spirit of FOSS.

    There's some inconsistent messaging that's genuinely confusing me. I've shared an anecdote below (from a time when I was developing open source software) in the interest of generating discussion to clear it up for me and perhaps others, too. I don't mean to imply I know what is happening right here.

    @pop @fediverse

    3
  • House passes bill that could lead to a TikTok ban; fight shifts to the Senate
  • otl otl Now 100%

    Furthermore, why be sneaky? Spam it loud, spam it proud!

    @Ghostalmedia @Dran_Arcana
    @news

    1
  • Announcing Ibis, the federated Wikipedia Alternative
  • otl otl Now 50%

    Ha nice analogy. Might steal it if that's ok! :)

    Reminds me of a place I used to work at. Small place; 10 people. I started as a sysadmin but later started programming. They encouraged me; "yes we suck at this we need help!" so I kept going. But as the work became more involved and I needed a bit of co-operation from their side, it was torture. They didn't "suck" at it, they just didn't respect or bother themselves with that kind of work.

    @Ghostalmedia @fediverse

    0
  • Announcing Ibis, the federated Wikipedia Alternative
  • otl otl Now 58%

    Dev publishes unreadable website:

    "Some developers are bad at CSS and design/CSS (like me)"

    Implying some innate incapacity.
    Same dev:

    "Or these people could learn Rust and contribute to the existing project."
    https://lemmy.ml/comment/8855579

    Man I just don't get it. There's a kind of wilful ignorance here or something? It's jarring. All due respect for what's been made but this attitude... I'm not offended or have disdain, just dumbfounded at the messaging.

    @Ghostalmedia
    @fediverse

    3
  • *Permanently Deleted*
  • otl otl Now 92%

    @CoderSupreme The founder of StackOverflow went on to work on Discourse (https://discourse.org). There’s actually an ActivityPub plugin available nowadays, so apparently people can contribute from whatever fediverse server they’re coming from. For example see Go Bridge (https://forum.golangbridge.org)

    @programming

    12
  • Content Nation Backlash Highlights Mastodon's Toxicity
  • otl otl Now 100%

    @Zaktor There is some influence. Two things that come to mind:

    * default post length limit (500 characters)
    * how the server renders “Page” ActivityPub objects (e.g. Lemmy posts)

    For example, many comments made in this thread could not be made from a Mastodon server. All Lemmy posts show as just a title and link with a blank body. These application behaviours have a direct influence on what types of conversations take place by people from Mastodon servers.

    @fediverse

    4
  • Content Nation Backlash Highlights Mastodon's Toxicity
  • otl otl Now 77%

    > Why is Mastodon being treated as a monolithic entity?

    Oh the usual: makes a batter headline.

    I guess I’m spreading toxicity by replying to a post from a Mastodon app…? Or something?

    @fediverse @finkrat

    5
  • Follow-up: OpenBSD routers on AliExpress mini PCs I got lots of replies to the last post showing the little OpenBSD internet gateway setup (super interesting; thanks!). Here's more info and pictures: [https://www.srcbeat.com/2024/02/aliexpress-openbsd-router/](https://www.srcbeat.com/2024/02/aliexpress-openbsd-router/) Something I've been meaning to share for years now. [@selfhosted](https://lemmy.world/c/selfhosted) [#openbsd](https://hachyderm.io/tags/openbsd) [#selfhosted](https://hachyderm.io/tags/selfhosted) [#selfhosting](https://hachyderm.io/tags/selfhosting)

    264
    31

    Another successful OpenBSD setup I've been buying these little boxes from AliExpress for years to use as firewalls and routers. My oldest one is almost 9 years old now! OpenBSD installs just fine. Just a BIOS tweak to always boot up after power is restored. [@selfhosted](https://lemmy.world/c/selfhosted) [#selfhosting](https://hachyderm.io/tags/selfhosting) [#selfhosted](https://hachyderm.io/tags/selfhosted) [#openbsd](https://hachyderm.io/tags/openbsd) [#runbsd](https://hachyderm.io/tags/runbsd)

    361
    81

    End-to-End Arguments In System Design [https://web.mit.edu/Saltzer/www/publications/endtoend/endtoend.pdf](https://web.mit.edu/Saltzer/www/publications/endtoend/endtoend.pdf) Awesome paper clearly articulated. This article reminds me how demoralising finding work feels for me sometimes. I wish I could put something on a résumé that says I appreciate this kind of system thinking. Who cares how many years of programming in a specific language, or which "well-known" companies someone has worked at? It feels like hiring journalists based on their years of experience with pencils. [@programming](https://programming.dev/c/programming) [#programming](https://hachyderm.io/tags/programming)

    21
    2

    Why We Can't Have Nice Software [https://andrewkelley.me/post/why-we-cant-have-nice-software.html](https://andrewkelley.me/post/why-we-cant-have-nice-software.html) From Andrew R. Kelley, he's the author of the Zig language [@programming](https://programming.dev/c/programming)

    110
    49

    Profile Guided optimisation with Go [https://andrewwphillips.github.io/blog/pgo.html](https://andrewwphillips.github.io/blog/pgo.html) An article from a mate of mine from the Sydney Go programmers meetup (in Australia). [#golang](https://hachyderm.io/tags/golang) [@programming](https://programming.dev/c/programming)

    13
    0

    Accessing Mastodon and the fediverse via email: [https://www.olowe.co/tmp/fedimail.mp4](https://www.olowe.co/tmp/fedimail.mp4) An experimental [#IMAP](https://hachyderm.io/tags/IMAP) and [#SMTP](https://hachyderm.io/tags/SMTP) interface. I feel like [#NNTP](https://hachyderm.io/tags/NNTP) [#Usenet](https://hachyderm.io/tags/Usenet) interface would be more appropriate. But gotta start somewhere! Threading and replies work ok too (so far!). [@fediverse](https://lemmy.world/c/fediverse)

    81
    4

    Mozilla.ai seems silent 9 months on. MemoryCache is a "Mozilla Innovation Project", which seems unrelated. [@opensource](https://lemmy.ml/c/opensource) [#mozilla](https://hachyderm.io/tags/mozilla)

    29
    1

    Mount Bromo in East Java, Indonesia If someone ever asked me if I wanted to ride my bike in a volcano crater, I wouldn't know what to say. But now I'd say "yep". [\#advmoto](https://hachyderm.io/tags/advmoto) [#motorcycle](https://hachyderm.io/tags/motorcycle) [#indonesia](https://hachyderm.io/tags/indonesia) [@motorcycles](https://lemmy.world/c/motorcycles)

    39
    2
    otl Now
    10 81

    Oliver Lowe

    otl@ hachyderm.io

    Rollerblading, programming, writing, documentaries, travel, motorbikes… That’s it!

    Preferably email: o@olowe.co