Software Developer

  • 16 Posts
Joined vor 7 Monaten
Cake day: Juli 03, 2022


afaik Ejabberd already supports mqtt

Hmm, but a heart and a thumb down is not really the opposite of each other鈥

Looks really promising

drone seems up and running :)

I ran cargo install lemmy_server in the official Docker Image of Rust:

  • Memory Usage was ok (approx. 1,5 GB)
  • CPU Usage was at peak 100% of all Cores.
    load average: 6,15, 6,23, 5,84
  • The command finished in
    Finished release [optimized] target(s) in 35m 03s
    real    35m6.253s
    user    179m50.287s
    sys     4m23.684s

is it ok to test it inside a docker image? as i use this machine for my gitlab instance as a runner from time to time, and like to keep the host system clean. In fact only docker and the gitlab-runner is currently installed.

One thing I鈥檝e forgotten, The Disk Space is not the biggest (therefore I always cleanup my used docker instances in my gitlab-ci build process):

root@virusrockpro2:~# df -h
Dateisystem    Gr枚脽e Benutzt Verf. Verw% Eingeh盲ngt auf
udev            1,9G       0  1,9G    0% /dev
tmpfs           387M     40M  347M   11% /run
/dev/mmcblk1p1  116G     32G   84G   28% /
tmpfs           1,9G       0  1,9G    0% /dev/shm
tmpfs           5,0M    4,0K  5,0M    1% /run/lock
tmpfs           1,9G       0  1,9G    0% /tmp
/dev/zram1      146M     36M  100M   27% /var/log
tmpfs           387M     28K  387M    1% /run/user/1000

will that be enough?

I could provide an arm64 builder running on a rockpro64 but it could be that the specs aren鈥檛 good enough

Gitlab self hosted is worth a try. you can fine tune every service it uses. And disable unwanted features, and the community edition supports oauth login provider, which circumvents the need for a separate user account creation. I for example run my instance on a single raspberry pi 4 and it runs pretty well.

Another great simple alternative I really like is fossil (from the creator of sqlite)

revealjs also supports markdown, beside HTML and IIRC asciidoc. I really love the web approach馃檪

6ein Monat

3-1=2 I guess鈥 馃檪

Ich kann es auch Aufrufen

Mate Desktop I like it鈥檚 clean UI without fancy effects, and the resulting low memory footprint and responsiveness, while on the same time a little bit easier to configure than e.g. lxde

And kiss launcher on my mobile device. I like the simple and clean access to apps and all other stuff e.g. contacts via a single search bar

I don鈥檛 get the hype of matrix. XMPP is federated too, has many server implementation鈥檚 e.g ejabberd, prosody, tigase, and the clients for mobile devices have improved drastically. I would love to have an profile field for entering my XMPP address

@ronny, there is nothing wrong in particular with the linux Kernel Performance. I鈥檝e only read here and there that he has become a little 鈥渕essy鈥 over the time e.g. mixed assembler/C/C++ Code (and in more recent versions RUST) inside. And the aspect that a new Kernel is completely written in one language which aims to be really good at Memory Management seems a good Idea to test. I would love to see a more Technical Comparison between the linux Kernel and the RedoxOS Kernel regarding IO latency Memory Management and so on :)

I鈥檓 looking forward to test too, is the performance better compared to the Linux kernel?

yea for serious projects which should stay free GPLv3 is a really good choice. On my fun projects I chose wtfpl 馃檭

鈥 And yellow against yellow馃お

There is also collabora for nextcloud which runs pretty well馃檪

This is a Test Post, to see if Comments are synced

This is a Test Post, to see if Comments are synced

This is a Test Post, to see if Comments are synced

Cross Post Button Missing?
Hi, Is it possible to cross Post with jerboa? In lemmur there's a button for that. Additionally, which app is considered to be used in the long term? Seems both are maintained, so is it just a matter of taste?

Still Sync issues with mp-tube channels
Hi, I still have sync issues with The subscribed Peer Tube instances. for example I'm subscribed to ! with my instance: but the new Posts(Videos) are not autmatically synced. If I click on a Video on the original mp-tube site e.g.: and enter that URL in the Search bar of my instance, it is successfully fetched from the site, and after that occurs in my subscribed channel. Is it a known Issue with subscribed peertube channels? is there a solution or any way I can investigate deeper? Thanks in advance :)

Issue with syncing Comments of a Comment
Hi, I have a weird behaviour of Syncing Comments. According to the [Troubleshoot]( section for testing synchronisation, it should be possible to retrieve comments via: `curl -H "Accept: application/activity+json" # the id of a local comment` That works for Comments which are **direct** responses to a post, e.g. The response (shortcut url: can be successfully retrieved via: `curl -H "Accept: application/activity+json"` **But** The Answer Comment to that Comment: (Shortcut url: **can not be retrieved** via : `curl -H "Accept: application/activity+json"` This leads to the issue that these Comments are not synced to **my** instance Is it a known issue? Can I do anything to get Response Comments to Comments Synced to my instance? Thanks in advance Jonny

Hello Lemmy!
This is my Lemmy instance, and I'm leaving this comment to pass the moderation to my "regular" account

PGadmin4 backup/restore not working via uwsgi and nginx reverse proxy
Hi, I have exactly the same problem as described here: I'm using the latest [pgadmin4 version 6.11]( via uwsgi and nginx reverse proxy. And when I try to use the backup feature I see exact same error: ` /home/my_username/.local/bin/uwsgi: unrecognized option '--host' getopt_long() error ` has anyone a solution for me? :)

strange warnings in lemmy logs
Hi, I see following errors in my lemmy logs on my own instance `lemmy_1 | 2022-07-05T08:06:03.416701Z INFO HTTP request{http.method=POST http.scheme="https" otel.kind="server" request_id=57a27d45-23be-41f2-966c-f356df0c3618}:shared_inbox: lemmy_apub::http: Received shared inbox activity {"@context":["",{"stickied":"as:stickied","pt":"","sc":"","matrixUserId":{"type":"sc:Text","id":"as:alsoKnownAs"},"sensitive":"as:sensitive","comments_enabled":{"type":"sc:Boolean","id":"pt:commentsEnabled"},"moderators":"as:moderators"},""],"actor":"","to":[""],"object":{"actor":"","to":[""],"object":"","cc":[""],"type":"Like","id":""},"cc":[""],"type":"Announce","id":""} lemmy_1 | 2022-07-05T08:06:03.433116Z WARN Error encountered while processing the incoming HTTP request: lemmy_server::root_span_builder: error:0909006C:PEM routines:get_name:no start line:../crypto/pem/pem_lib.c:745:Expecting: PUBLIC KEY lemmy_1 | 0: lemmy_apub::http::receive_activity lemmy_1 | at crates/apub/src/http/ lemmy_1 | 1: lemmy_apub::http::shared_inbox lemmy_1 | at crates/apub/src/http/ lemmy_1 | 2: lemmy_server::root_span_builder::HTTP request lemmy_1 | with http.method=POST http.scheme="https" otel.kind="server" request_id=57a27d45-23be-41f2-966c-f356df0c3618 http.status_code=400 otel.status_code="OK" lemmy_1 | at src/ lemmy_1 | LemmyError { message: None, inner: error:0909006C:PEM routines:get_name:no start line:../crypto/pem/pem_lib.c:745:Expecting: PUBLIC KEY, context: "SpanTrace" } ` and when I try to follow a peer tube instance I see: `lemmy_1 | 2022-07-05T08:07:05.628234Z INFO Websocket Request{trace_id=00000000000000000000000000000000}:perform{self=FollowCommunity { community_id: CommunityId(3), follow: true, auth: Sensitive }}:send:send_lemmy_activity: lemmy_apub::activities: Sending activity lemmy_1 | 2022-07-05T08:07:05.632872Z INFO Websocket Request{trace_id=00000000000000000000000000000000}:perform{self=FollowCommunity { community_id: CommunityId(3), follow: true, auth: Sensitive }}:send:send_lemmy_activity: lemmy_apub_lib::activity_queue: Activity queue stats: pending: 0, running: 1, dead (this hour): 0, complete (this hour): 0 lemmy_1 | 2022-07-05T08:07:05.634677Z INFO lemmy_apub_lib::activity_queue: Sending to lemmy_1 | 2022-07-05T08:07:05.791886Z WARN background_jobs_core::processor_map: Job errored: Processing(Send to failed with status 403 Forbidden: {"type":"about:blank","title":"Forbidden","detail":"Invalid signature","status":403,"actorUrl":"","error":"Invalid signature"}) ` are they related? does lemmy use public/private keys for a user? and are they somehow "broken"? would be really cool if someone could help to investigate. By the way I use the Installation Guide for [Docker]( and already dropped the old db/pictrs data and re-created my instance with blank data folders. But the errors stay the same. Thanks in advance :)

Why Does Scrum Make Programmers HATE Coding?
some of the reasons I've experienced myself, and find them absolutely true