Spyke

Replies

Comment on

How I got robbed of my first kernel contribution

Reply in thread

As someone who had a mildly unpleasant interaction with kernel folks, I can totally understand the issue.

This is one of the very few open source projects I had the feeling they don't appreciate new contributers. There is no on boarding material available and picking the wrong subproject mailing list results in being ignored. You have to spend days without any possibility of help and if your are lucky you get mentioned as a reporter. For the next issue you start from square one as there was no guidance, so you could only learn the bare minimum.

So yeah, his patch may be underwhelming. But the help and credit he got for days or weeks of unpaid work was basically nothing. You may be okay with spending days and only getting credits for the bug report, but I suspect many aren't and will not contribute again after such an experience. And post like this try to point out the issue they have and why many people won't contribute to the kernel ever again.

Comment on

Promised myself I will support them after they go stable. They kept their promise and so did I

Reply in thread

Because it has a lot of photo specific features:

  • face recognition: enables you to (mostly) automatic tagging of who's in the photo
  • map of images, e.g. look at all the images you have taken in Italy
  • (local) AI to search images by keywords, e.g. "sunset at the beach"
  • memories: what happened on this day in the previous years

These are just the ones on top of my head, but you'll probably get the idea. If you just want to back up you photos then nextcloud is more than enough, but you'd probably enjoy the immich features once you used them.

Regarding the two copies: you can use immich on an external library, so you don't have to have to copies.

It's like asking why should I use paperless when I can just keep my documents as PDFs in my nextcloud.

Comment on

People who work in food service or customer service: What’s the dumbest thing a customer ever insisted was “the law” or “illegal”?

Reply in thread

At least in Germany that's the case.

Every contract is legally binding in Germany, even verbal contracts or in this case price tags (to some degree). Obviously other laws may invalidate them and verbally is hard to prove. For example if you advertise onetime off prices for a week to lure people in the store you have to have a reasonable amount of these items to be available through the week, otherwise people are eligible to get the offer or compensation.

Adding your own sticker would probably be fraud and easy to prove for the store (not matching sticker, no plans to reduce prices, ...).

Comment on

How I got robbed of my first kernel contribution

Reply in thread

I didn't meant to defend the patch and I see your point. But I personally think that it's not unreasonable to expect to land a bugfix commit after spending multiple days debugging a complex issue, that's why understand that he feels robbed of a kernel contribution.

I don't know what could have been a good solution for this scenario. But taking potential future contributors feelings more serious would help to keep them around and make them feel appreciated.

Comment on

How I got robbed of my first kernel contribution

Reply in thread

Good point, this could just misrepresentat the situation. I also haven't looked over the mailing list thread and comments here are very salty.

But giving him the benefit of doubt of a nice potential contributer who just debugged a very hard issue and sending in a basic concept of a potential fix. I think it would be beneficial for their community to take the wish for more credit more serious and try to make him feel welcome. But I recognize it was probably hard to do in this case.

Overall I just wanted to recognize that I do see how he feels robbed of his contribution. It reminded me that I also had an experience with the kernel developers that made me not want to contribute again.

linux

Comment on

Linux 6.11 To Offer More Fine-Tuned Control Over Swappiness

Reply in thread

Look into earlyoom or systemd-oomd, the kernel out-of-memory killer will only start killing processes way after it should be. It will happily deadlock itself in a memory swap loop before considering killing any process.

There are a lot of other ways to fine tune the kernel to prevent this, but it's a good starting point to prevent your system from freezing. Just keep in mind it will kill processes when memory is running out until enough memory is available.

dach

Comment on

EU-Chatkontrolle mit Ausnahmen nur für Behörden und Firmen

Reply in thread

Notifications auf Android nutzen häufig einen Google Service. Damit sind alle Notifications von verschiedenen Apps gebündelt und das Smartphone braucht nur eine aktive Verbindung (spart Strom). Je nach implementierung kommt da nur ein "Es gibt was neues" an und die App fragt dann die eigentliche Notification an.

Das zwingend zu nutzen ist natürlich für eine privacy fokusierte Chat App fraglich, wobei der Signal CEO(?) einige fragliche Meinungen hat. Dafür hat er eine erstklassige Chat App gebaut und großflächig verbreitet.

Comment on

Promised myself I will support them after they go stable. They kept their promise and so did I

Reply in thread

Sure, if you just want upload / backup it's not worth it. If your currently happy with nextcloud then there is no reason to try immich.

But I highly recommend to sometimes view old photos to keep the memories alive.

I haven't looked into the nextlcoud add-ons, but didn't have a great experience with the ones I tried so far. In general I'm not really happy with nextlcoud even for file sync / share, but I haven't found any replacement, every thing else is much worse.

rust

Comment on

I made a guess game in Rust :D

You shouldn't use modulo to get a random number in a specific range (solution already in another comment). Reason is that numbers below 64 will be twice as likely as number 64-101 (in your example) due to how binary numbers and modulo works.

This is obviously no real issue for this game, just keep in mind that you shouldn't implement something like that (random ranges) yourself, this is especially true for crypto related things.

linux

Comment on

Linux 6.11 To Offer More Fine-Tuned Control Over Swappiness

Reply in thread

Ouch, hope you can get that sorted out. A broken disk my also "deadlock" the system when binaries it tries to start are on that disk and no longer in cache, e.g. sshd or your shell.

In my experience when only ping sporadically works it's an OOM issue, if the ssh login fails weirdly it can also be an I/O issue. If your network is working as expected obviously.

Comment on

Passwords sent as plaintext?

Reply in thread

That's actually a good thought though. It would prevent (clear text) password leaks from shitty / malicious websites. Having a standard for browsers to salt and hash password would have prevented a lot password leaks. On the other hand it could never be updated and we would most likely be stuck on md4 or something similarly broken.

Comment on

What are some items that really aren't worth paying the expensive version for?

Reply in thread

I got myself a vertical mouse and no longer grind down my wrist on the table. Definitely worth every penny.

I used to have the Microsoft Explorer mouse which is a bit larger, I used it for over 5 years per mouse. The old version is no longer available and the new one looked terrible, that got me into looking for alternatives in the first place.

But if you're okay with the default mouse sizes and don't have other issues they are fine too.