I joined Lemmy back in 2020 and have been using it as [email protected] until somewhere in 2023 when I switched to lemmy.world. I’m interested in systemd/Linux, FOSS, and Selfhosting.
- 59 Posts
- 786 Comments
qaz@lemmy.worldto Linux@lemmy.ml•Realizing Arch isn't for me after updating broke VLCEnglish2·4 days agoI can attest to that. It’s remarkable on how few distros updating through Discover actually works reliably. I always update through the terminal because at least that works. I’ve noticed this issue on Kubuntu (apt), Debian (apt), and OpenSUSE (zypper). I think these issues are related to the PackageKit integration.
I made a tool for this some time ago. It detects when programs write to your home directory outside the XDG spec and logs the file and the location of the binary that wrote it to an SQLite file.
qaz@lemmy.worldto Linux@lemmy.ml•Recommend a simple, small cheap laptop < 15" I can chuck in my bag for use in coffee shops!English1·5 days agoConsidering your budget of 200 GBP / 250USD, I would recommend laptops meant for school. There are plenty of refurbished laptops out there with a decent battery condition and overall state for sale around €100. Most of these machines aren’t more powerful than most entry level Chromebooks and often have a Pentium or Celeron CPU, but that’s a tradeoff you’ll have to make. Another advantage is that they usually come with a touch screen and decent display, which is nice if you’re out and about.
qaz@lemmy.worldto Linux@lemmy.ml•Recommend a simple, small cheap laptop < 15" I can chuck in my bag for use in coffee shops!English5·5 days agosub 200 GBP / 250USD I guess
Last time I checked most were starting at 700+
qaz@lemmy.worldto Selfhosted@lemmy.world•How to use a domain I own to self-host services?English21·5 days agoIf you want to expose it publically for others to use consider using Cloudflare for easy setup and avoiding exposing your home IP. If you want to use it for yourself you can access it with Tailscale and forward traffic to certain ports based on the subdomain using Nginx Proxy Manager.
qaz@lemmy.worldto Selfhosted@lemmy.world•An Immich LXC came up on community scriptEnglish4·6 days agoIt’s still AGPL afaik
EDIT:
This project is available under GNU AGPL v3 license.
Still is
qaz@lemmy.worldto Technology@lemmy.world•Robot performs first realistic surgery without human help: System trained on videos of surgeries performs like an expert surgeonEnglish3·8 days agoHave you considered that the machine is made by a collection of humans?
qaz@lemmy.worldto homeassistant@lemmy.world•IKEA moves to Thread (and away from Zigbee)English1·10 days agoSame, I have about 40 devices on my network and it works great
qaz@lemmy.worldto Technology@lemmy.world•Firefox is fine. The people running it are notEnglish2·11 days agoYes, but I still don’t know why they seem to think it’s so important to write a new browser engine instead of improving Gecko or Servo. To me it just seems like people like it because they don’t know other things aside from the Chrome, Safari, and Firefox browser engines exist and just chase something new and shiny.
qaz@lemmy.worldto Linux@lemmy.ml•Which Kubernetes is the Smallest? Examining Talos Linux, K3s, K0s, and More - Sidero LabsEnglish5·11 days agoAnd obviously their option is the “best”. From the conclusion:
Talos Linux is unique. It’s the only option that includes OS management in a purpose-built distribution for running Kubernetes. There’s no compromise for scaling up or down. In terms of small-scale numbers, it “wins” in several of the examined categories, including memory usage, disk r/w, and installation size. But all of these metrics are side effects of Talos Linux’s defining characteristic: It’s simple.
qaz@lemmy.worldto Technology@lemmy.world•Firefox is fine. The people running it are notEnglish6·11 days agoThe fact that it’s aiming to be stable doesn’t mean it is. It’s still a work in progress unlike other browsers.
qaz@lemmy.worldto Selfhosted@lemmy.world•Let’s Encrypt Begins Supporting IP Address CertificatesEnglish201·13 days agoFYI you can get a numeric xyz domain for 1$ a year
…definitely takes some getting used to when you come from a non-memory safe language…
I actually think it’s more like the opposite. The compiler takes the normal rules you apply to avoid issues with a non-memory safe language like C/C++ and enforces them explicitly where memory safe languages don’t have those rules at all. I think lifetimes are much more confusing if you’ve never dealt with a user after free and usually let GC deal with it.
Also yes the compiler warnings and errors are amazing, the difference between rustc and gcc is night and day.
It will become more complex when you start needing circular references in your datastructures.
qaz@lemmy.worldOPto Programmer Humor@programming.dev•Why shouldn't you use YAML to store eye tracking data? /sEnglish1·15 days agoIt’s only intended to be used by the program itself. It’s purely storage.
qaz@lemmy.worldOPto Programmer Humor@programming.dev•Why shouldn't you use YAML to store eye tracking data? /sEnglish5·16 days agoThanks for the advice, but this is just the format of some eyetracking software I had to use not something I develop myself
qaz@lemmy.worldOPto Programmer Humor@programming.dev•Why shouldn't you use YAML to store eye tracking data? /sEnglish5·16 days agoIt’s used to export tracking data to analyze later on. Something like SQLite seems like a much better choice to me.
qaz@lemmy.worldto Linux@lemmy.ml•According to Pornhub data (yes seriously!) Linux market share in 2024 increased more than 40% relative to 5.1% of all users.English1·16 days agoWindows with the most popular chrome version to avoid standing out
qaz@lemmy.worldto Selfhosted@lemmy.world•I think my server might not be a fan of the upcoming heatwaveEnglish12·18 days agoMy server is in a closet without ventilation. You will probably be fine.
I’ve been using ClickHouse too and it’s significantly faster than Postgres for certain analytical workloads. I benchmarked it and while Postgres took 47 seconds, ClickHouse finished within 700ms when performing a query on the OpenFoodFacts dataset (~9GB). Interestingly enough TimescaleDB (Postgres extension) took 6 seconds.
All actions were performed through Datagrip
1 Insertion speed is influenced by reduced networking overhead due to the databases being in-process.
Updates and deletes don’t work as well and not being able to perform an upsert can be quite annoying. However, I found the ReplacingMergeTree and AggregatingMergeTree table engines to be good replacements so far.
Also there’s [email protected]