I joined Lemmy back in 2020 and have been using it as qaz@lemmy.ml until somewhere in 2023 when I switched to lemmy.world. I’m interested in systemd/Linux, FOSS, and Selfhosting.
- 50 Posts
- 498 Comments
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.
The screenshot isn’t real though
qaz@lemmy.worldto PC Gaming@lemmy.ca•A new 7GHz+ AMD Ryzen gaming CPU is reportedly on the cards for next yearEnglish2·6 days agoThey’re not found in traditional PC’s and are attached directly to the motherboard itself. They’re meant for mobile / embedded but are quite popular for servers in the selfhosting community due to their low power usage, price, and performance. It’s comparable to a i5-7500T in terms of performance (so not that fast), but it does have better video encoding acceleration which makes it suitable for streaming video. Due to the availability and prices of Raspberry Pi kits, these are often chosen instead for simple servers because mini-PC’s with it can cost the same as a Raspberry Pi kit.
qaz@lemmy.worldto Selfhosted@lemmy.world•How to use a domain I own to self-host services?English21·6 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 PC Gaming@lemmy.ca•A new 7GHz+ AMD Ryzen gaming CPU is reportedly on the cards for next yearEnglish13·6 days agoThe N100 goes up to 3.4GHz and has a TDP of 6W
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 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·14 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.worldto Fediverse@lemmy.world•Which instance should i choose when i share a link?English2·16 days agoI tend to pick D, the instance that is federated with most other instances so most of the interactions are visible or C.
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 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.
qaz@lemmy.worldto Technology@lemmy.world•Supreme Court to decide whether ISPs must disconnect users accused of piracyEnglish3·19 days agoI also use them but I often get blocked from sites when it’s on
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 !clickhouse@programming.dev