[-] pimeys@lemmy.nauk.io 5 points 11 hours ago* (last edited 11 hours ago)

I was joking here a bit, but:

  • A big crowd of people has suddenly a lot of weed.
  • People in Berlin like to go to bars and like to smoke weed (a fact)
  • Suddenly there's a lot more weed, many people more are smoking it either in the bar (allowed in a few places at least in Neukolln) or outside the bar (about every other place outside Neukolln)
  • Fun.

So it was my take on laughing a bit about the winter 2024...

[-] pimeys@lemmy.nauk.io 1 points 23 hours ago

Yeah. I don't mean that. But how is it going to look like in bars when everybody suddenly has hundreds or so grams of weed...

[-] pimeys@lemmy.nauk.io 37 points 1 day ago

I'm in Berlin and half of my neighbors have these 3m tall weed plants on their balconies. 3-4 usually, and nobody really cares. I wonder how the winter is going to be when everybody suddenly has half a kilo of weed...

[-] pimeys@lemmy.nauk.io 2 points 1 day ago

In my experience, nix works exceptionally well with Rust. Python and JavaScript are nastier, especially if the libraries use C extensions.

[-] pimeys@lemmy.nauk.io 2 points 1 day ago
[-] pimeys@lemmy.nauk.io 1 points 1 day ago

Musl can be a bit annoying compilation target sometimes. Usually it works but I've debugged bugs a few times that were due to musl target.

I prefer my distro with glibc...

[-] pimeys@lemmy.nauk.io 20 points 2 days ago

But do not run Linux, the kernel.

[-] pimeys@lemmy.nauk.io 3 points 2 days ago

Very cool. When this really works, I might install Haiku to my fun and play laptop...

[-] pimeys@lemmy.nauk.io 1 points 2 days ago

Does Firefox work with Haiku already?

[-] pimeys@lemmy.nauk.io 3 points 1 week ago

Ah. And delivered very often in the tiniest possible bottle. One drop of cola that just turns into steam on your tongue.

Where is the kilo of crushed ice and a liter of coke, huh?

[-] pimeys@lemmy.nauk.io 2 points 1 week ago

Just found both of the albums. Can't wait to listen!

[-] pimeys@lemmy.nauk.io 8 points 1 week ago* (last edited 1 week ago)

I do that all the time.

31
submitted 7 months ago by pimeys@lemmy.nauk.io to c/europe@feddit.de

Jussi Halla-aho (Finns) boosted his support in the final stages of the campaign, but it was not enough to dislodge either of the top two presidential contenders.

32

I'm looking for a service I could install to archive a huge pile of letters, preferably in PDF form, to a database. I'm living in a country where paper is still king, and digital services are either non-existent, or loathed (Germany). My current situation is that I have a mailbox with lots of PDFs all over the place, but also many folders of paper sent in 2007 etc. that I have to keep, but I also have to find them every five years or so.

So what I'd like to have is a service to my homelab, where I could scan these and copy these, that would index them, clean them, OCR them and all that good stuff. It should have really good metadata abilities, because my files are usually named in a very random way, so if I could copy these, and quickly categorize them, that would be really awesome.

There is one service called Papermerge, that kind of fits to my use-case. I spent one afternoon with it, and there were a few issues:

  • crashes quite often
  • when sending a large folder of PDFs, uses all the CPU and crashes again
  • categorizing functions are not very good, it takes time to get everything together and clean when organizing files

This might not be very interesting if your country has digital services for everything, but for us needing to suffer this paper madness, a service to do so would be great.

17
submitted 10 months ago* (last edited 10 months ago) by pimeys@lemmy.nauk.io to c/lemmy@lemmy.ml

I'm running a small Lemmy server using the Ansible setup modified to our needs. Now, we do not post that many (if any) images, but I'm also running an Akkoma server with Cloudflare R2 setup for images, and I was wondering is there an easy way to just set the Lemmy server to use this bucket? Would be better than to just keep them lying around in the server disk for sure.

If somebody else did this, is there any written documentation on the best practices? I might need to (again) modify the Ansible scripts, but I'd love to not waste time making mistakes if there's a good way to do this.

561
pants rule (lemmy.nauk.io)

How would a man wear pants?

42
submitted 1 year ago by pimeys@lemmy.nauk.io to c/linux@lemmy.ml
543
family rule (lemmy.nauk.io)
623
chicken rule (lemmy.nauk.io)
17

cross-posted from: https://lemmy.nauk.io/post/126239

Akkoma is an active fork of Pleroma, which implements ActivityPub protocol underneath and serves an interface similar to microblogging platforms such as Twitter or Tumblr. It implements a complete Mastodon client API, so all Mastodon clients work with it without trouble, even the Mastodon web UI can be installed and used with Akkoma.

Why Akkoma over Mastodon? It's written in Elixir, so it's faster and uses less resources than Mastodon. You can also define a character limit to your posts, use markdown formatting, quote posts and add emoji reactions. Perfect for small personal instances, you can run it super cheap.

107
bat rule (lemmy.nauk.io)
45

One of my favorite films of all time. And one of my favorite movie YouTube channels. He's describing how Kubrick made the absolutely breathtaking shots in Barry Lyndon, by using mostly natural light and a very special lens from NASA.

0
submitted 1 year ago* (last edited 1 year ago) by pimeys@lemmy.nauk.io to c/lemmy@lemmy.ml

Trying to follow Kbin communities from my Lemmy instance is a bit broken. If I try to open one, e.g. https://lemmy.nauk.io/c/linux@kbin.social from my instance, It gives me 404 and the logs show the following error:

2023-06-11T11:01:46.475407Z  WARN Error encountered while processing the incoming HTTP request: lemmy_server::root_span_builder: couldnt_find_community: error decoding response body: missing field `properties` at line 1 column 182
   0: lemmy_apub::fetcher::resolve_actor_identifier
             at crates/apub/src/fetcher/mod.rs:16
   1: lemmy_apub::api::read_community::perform
           with self=GetCommunity { id: None, name: Some("linux@kbin.social"), auth: Some(Sensitive) }
             at crates/apub/src/api/read_community.rs:30
   2: lemmy_server::root_span_builder::HTTP request
           with http.method=GET http.scheme="http" http.host=lemmy.nauk.io http.target=/api/v3/community otel.kind="server" request_id=e1b55819-fd89-4c89-a145-3ba606fb28b7 http.status_code=400 otel.status_code="OK"
             at src/root_span_builder.rs:16
LemmyError { message: Some("couldnt_find_community"), inner: error decoding response body: missing field `properties` at line 1 column 182

Caused by:
    missing field `properties` at line 1 column 182, context: "SpanTrace" }

Is this a known error in 0.17.3, if not, I should file an issue.

Edit: filed an issue

2
submitted 1 year ago by pimeys@lemmy.nauk.io to c/selfhost@lemmy.ml

This weekend I installed my own Lemmy instance, so I want to share the instructions to help others, who want to do the same.

I used the Ansible script and it was pretty easy. First I wanted to use my existing PosgreSQL server, what I already use for my Akkoma server. It didn't really work out that well, the migrations failed and I couldn't figure out what didn't work. Eventually I just went back using PostgreSQL on Docker. If you don't start modifying the script, and just use the dockerized PostgreSQL, you will have no problems with the installation.

What you need first is a cheap (or expensive, if you decide to invite million friends to your instance) VPS: I use Hetzner Cloud, which has been working for me super well for many years and I'm very happy with the service. I got the second cheapest AMD instance, with two cores and two gigabytes of RAM. Before buying the instance, you need to upload an SSH key to Hetzner. If you don't have one, creating is easy from the command line: ssh-keygen -t ecdsa. What you need to give to Hetzner is your public key; the one with the .pub extension in your $HOME/.ssh directory. Do not give the private key to anyone. Go with Ubuntu, might work the best with the Ansible script.

You can now SSH to the instance: ssh root@<ip-address from the Hetzner control panel>.

Next what you need is a domain name for the server. Lemmy wants an A record, and being a good internet citizen, you also get an AAAA record for the IPv6 users. I use Cloudflare for my DNS records. It's very easy to set them from their control panel. Do not set the proxy on just yet, we'll come back to that later. You can get the IP addresses from the Hetzner panel. The IPv4 you just copy, for the IPv6 you have to replace the ::/64 with ::1.

Now you should be able to ssh to your instance with the new domain name. It's time to follow the Ansible instructions for Lemmy, just run the script and see it's done correctly with no errors. When you can login to your Lemmy instance as an admin, go back to Cloudflare and turn on proxying to your A and AAAA records to hide your server IP and prevent DDOS attacks.

The first time federation is a bit slow in the beginning. Go to search in your instance, and search for !lemmy@lemmy.ml. It takes a while for the result to arrive. You can SSH to your instance, and look for the logs of your Lemmy image:

root@lemmy:~# docker ps
CONTAINER ID   IMAGE                        COMMAND                  CREATED        STATUS        PORTS                                NAMES
9e940b84cc45   dessalines/lemmy-ui:0.17.3   "docker-entrypoint.s…"   22 hours ago   Up 22 hours   127.0.0.1:6719->1234/tcp             lemmynaukio_lemmy-ui_1
6442d9d93554   dessalines/lemmy:0.17.3      "/app/lemmy"             22 hours ago   Up 22 hours   127.0.0.1:20926->8536/tcp            lemmynaukio_lemmy_1
36a030f7bf27   asonix/pictrs:0.3.1          "/sbin/tini -- /usr/…"   22 hours ago   Up 22 hours   6669/tcp, 127.0.0.1:8934->8080/tcp   lemmynaukio_pictrs_1
979be89076b2   postgres:15-alpine           "docker-entrypoint.s…"   22 hours ago   Up 22 hours   5432/tcp                             lemmynaukio_postgres_1
774112d48c87   mwader/postfix-relay         "/root/run"              23 hours ago   Up 23 hours   25/tcp                               lemmynaukio_postfix_1
> docker logs -f 6442d9d93554

This should start showing you the federated posts in real time. Eventually your search will show up, you can click the community open and subscribe to it. Do the same for other communities what you want to follow, federate other instances and eventually you are part of the federation. It gets faster and easier for the other users, but the beginning is a bit slow.

Congratulations, you're now a Lemmy admin and part of the bigger federation.

view more: next ›

pimeys

joined 1 year ago