• 0 Posts
  • 177 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle



  • So are you saying we shouldn’t give crutches to people that can in fact walk but shouldn’t because they need to heal their leg properly?

    A crutch is an aid, it is given to people that need aid to be able to walk properly. This might be because of some inate deficiency, or because of some injury, you wouldn’t say a person who twisted her ankle and will make a full recovery in 1 month is deficient, they are currently in a state of deficiency, but it’s not inate to them. That’s the jump in logic you’re making without realising, just because someone needs aid doesn’t mean they’re inherently inferior, but they might be in a situation that makes them less able than what they should be.


  • I used to be just like you, I worked for a small startup, I was in essence their only programmer. I considered the owners my friends. Then one day I got sick and send a message saying I wasn’t going to be able to go on that day, one of the owners came in that day and asked for me (just because he found it weird that I wasn’t there) and another one of the owners threw a tantrum at me over email saying I couldn’t just decide not to go, that I either took a dr note or the day would be discounted from my pay. That did it for me, in that moment I realised that the weekends and extra hours I had given them were worthless, I went back a few days later with the Dr note and my resignation. On my next job I vowed to myself that I wouldn’t take work home, they forced clock in and clock out times, so the moment I clocked out I forgot everything about the work, and if ever I started to think about it I would remind myself that they don’t care.

    I work for a much better company now, and as a general rule as soon as the work is done I’m done with work, there are exceptions when things need to happen before a certain date, but I also get TOIL or something in exchange.


  • NixOS packages only work with NixOS system. They’re harder to setup than just copying a docker-compose file over and they do use container technology. If the idea is to remove complexity from the setup, NixOS goes in the opposite direction.

    Also without containers you don’t solve the biggest problems such as incompatible database versions between multiple services.

    I stand by what I said, I can give a 2 step tutorial on setting up any docker system (copy this compose file, run up on it), anything simpler than that wouldn’t be as robust in terms of configurations.


  • You should learn docker if you care about self hosting stuff though. You might lose 1 day learning the basics of docker, but the practicity of being able to spin up services just to test them it’s well worth it.

    Personally I use Immich for photo management, but not sure it it’s packaged as an RPM, and even if it is you’ll need to setup the database yourself. Nextcloud also possibly works but again setting Nextcloud without containers is a PitA.

    Someone asking for a service to self host that refuses to use docker is similar to a person who wants to run a server but refuses to learn CLI, yes it can be done, but you’re making your life hard for no purpose and everyone else will just give you the simple solution.


  • Because it’s easier to tell someone “use this docker image” than it is to tell them “go through all of these thousands of steps to get this service working”.

    The main reason I use containers for my personal things is easy to setup and to migrate, those are huge points, and the added complexity is not that much, in fact I would argue it’s less complicated to figure out why a docker image is not running than figure out why a service stopped responding.


  • It’s a process, that’s like asking when did we get to the modern medicine, was it germ theory? Was it antibiotics? It’s a process, it’s hard to pinpoint the moment something becomes “modern”.

    For me I think I would put it around 2013, that’s when I got my first Android phone, I had a Nokia n9 before, so not my first smartphone, but around that time as well data on mobile became more accessible to me. With the N9 I would use the wireless on most places and my data just to check emails or something, but around 2013 I started to use data more and more on the phone itself, and started to think with the always on mentality that I think it’s a staple of what you’re describing.

    By 2013 I also had social media, watched YouTube, and video calls had become more common place (even though video calls were a thing long before then it wasn’t that common, not everyone had a webcam).

    That being said some friends of mine got into that bandwagon way earlier, I remember a friend being a huge Android advocate back in 2010, he was always online even before I got my first touch screen phone (I even remember being concerned about the lack of physical buttons). While other friend got her first smartphone in 2014, and the always on mentality didn’t came until much later for her, possibly only by 2016 or so (she used to complain that I checked in on Foursquare to get free things). So it’s a process, and possibly it happened at different times for different people, but I think it’s fair to say that it wasn’t very common before 2010 and it was almost ubiquitous in 2018.

    Note: I lived in Brazil during that time, I also saw a shift in the delay we got new technologies, before it took months or years to get new stuff, bit later you could get the latest phone on any store. Again, this was a process so it’s hard to tell you when it happened, but definitely Brazil from 2000s was a lot more delayed in getting new technologies than Brazil in the 2010s



  • Israeli soldiers is intentionally killing lots of Palestinian civilians.

    Let’s leave the intention aside for a moment. Can we agree that the response from Israel is disproportionate to the attack commited?

    First google link tells me 30k deaths https://english.wafa.ps/Pages/Details/142232 or on another link that has more details from where this number comes from https://www.npr.org/2024/02/29/1234159514/gaza-death-toll-30000-palestinians-israel-hamas-war

    In that second link it also says that the original attack from Hamas caused 1200 casualties, so the retaliation from Israel has so far been 2,500% larger, bear in mind that most people that die in wars, especially in Gaza (because Hamas hide themselves in civil buildings) are civilians. Can we agree that if you kill 25x the people they killed from you it’s excessive?

    Let’s put that in perspective, the holocaust killed 6 million Jews, do you think that an appropriate retaliation would be to kill 150 million Germans? (I.e. twice the country’s population today).

    Now with that in mind remember that the response from Israel is intentional, even if individual soldiers don’t think they’re committing genocide the state of Israel is attacking the Gaza strip intentionally (or you mean to tell me they fired missiles and invaded accidentally?), and so far has killed 25x the amount of people the original attack killed, when does it become genocide for you? How many more Palestinian people need to die before you name it a genocide?










  • You sound like me from last month. I strongly recommend silverbullet, check it out on https://silverbullet.md

    • Can be selfhosted

    Check, even has a simple docker compose

    • Stores the notes as plain text or *.md files, not some SQL database.

    Check, it does have an SQL database, but it’s used for queries, you can even copy or modify MD files at will

    • Can use Marddown format.

    Check, it’s a superset of markdown that includes queries for cool stuff like create tables that group data from other pages

    • Have an android client or at least a mobile optimized web-interface.

    Check, it has a PWA that works offline and syncs when back online. Note that this means that all files will be on your device if you use it like that, but that’s expected.

    • Not a must but it would be nice to have a to-do list option.

    Check, like I mentioned you can query all tasks on all pages and even do filters based on several factors, like where the task is defined or extra attributes that you set to them, e.g. priority.

    Edit: bonus points:

    • The main developer is active here https://lemmy.world/post/11816898
    • Also he’s very active on discord and always answering questions
    • Easily extensible with plugins and simple JavaScript functions, e.g. very easy to write a function to import a section of a page
    • You can have multiple instances in sync with syncthing (just exclude the databases from syncing)