• 1 Post
  • 109 Comments
Joined 1 year ago
cake
Cake day: June 29th, 2023

help-circle
  • It’s kinda grey area to start with - if I install something on your computer to track what websites you visit without consent, that’s illegal, right? Different countries have different laws, they’re generally pretty broad

    So then you introduce the EULA - very problematic (as Disney showed us) and no one reads it, but theoretically this is where they outline what the software can do and obtain your consent

    Now, on a website they just have to put the EULA somewhere, theoretically they’re just hosting the content, your browser is in control. The rules are a bit more lax because of the nature of the interaction

    But now, you can visit CNN or BuzzFeed, agree with their EULAs, and unknowingly Facebook and Reddit (websites you’ve potentially never visited), are tracking you. You never agreed to this in any form, the fact it’s even happening is obscured from you, even the sites hosting the share buttons probably don’t know

    It gets less grey area if you live in the EU, they’ve passed a suite of privacy laws that are sometimes ignored


  • One of the earlier methods was the share button image. That button lives on Reddit’s server, and your browser might set the URL from the referer when it requests the image. It definitely has your IP, so they can try to tie that to an account.

    When you click a link, it also likely has a referer URL of the page you came from. These are both things that the browser doesn’t have to do

    When you click share, they now often add URL params that track who shared the link and who clicks it

    There’s tons of methods, some you can shut down with a browser or add ons, some you


  • Holy shit… When I got my wisdom teeth out, I literally broke down in tears after being awake for 20 minutes without Percocet

    Friend, it’s ok to take opiates sometimes…

    Kratom could be an option. You make it into tea, the first cup is a weak stimulant, the second (on an empty stomach) will start to work as a weak opiate. The third or fourth might give you stronger relief. The red strains are supposedly better for pain relief

    You can’t OD on it, it’s commonly available in head shops or online. The addiction potential is very low, you’ll make yourself nauseous before getting what you’d get out of normal opiates. It’s most closely related to the coffee plant - the toxicity concerns are all about contamination, the plant itself is pretty innocuous

    I can give brewing instructions if anyone wants to go down that path, I drink it for anxiety but others say it helps with pain management



  • It just makes too much sense… The only way to get past electron is a better electron. Or just fix electron

    We’ve been going after this concept for decades now. That’s what java swing was supposed to be, what python gtlk was supposed to be, and I’m sure there were others before that and there’s been a hell of a lot since then

    It’s all trade-offs between flexibility, ease of use, and performance. Also between maintenance cost, portability, and existing library support

    Electron is a good compromise. The execution could be better, but it’s come a long way. There is no one size fits all solution, but there are some decent options that handle that compromise differently





  • theneverfox@pawb.socialtoProgrammer Humor@lemmy.mlOf course
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 months ago

    If there’s any chance they’ve heard about a concept, I’ll ask if they’ve heard of it and take them at their word (without comment either way).

    And if they’re kinda nodding impatiently, I’ll wrap up the explanation and move on to the deeper level

    At first, people will sometimes be defensive or lie about knowing a topic, but after you establish there’s no judgement either way with you I’ve found people become less hesitant about admitting ignorance and will even want to hear your explanation of something to check their knowledge

    I also do the flip side - I pride myself on admitting when I don’t know something, so that might play in too




  • I think long messages are a good habit. Start with something readable in the history, past that who cares? Most people rarely read past the preview, and if they do they want details

    I think it’s great because it makes you reflect on what the goal was and what you did. I sometimes stop to make a quick change as I’m writing, or just collect my thoughts before mentally dismissing the task




  • This is exactly why HR departments exist. Had OP collected evidence, told management with a paper trail, and they failed to stop it? Or worse, told off OP because they don’t want to deal with it?

    The jerk could maybe get charged with a misdemeanor related to harassment or misuse of technology… Maybe the UK has something harsher or more specific, but at the end of the day it’s a bit extreme to put someone in jail or pay OPs wages if they were forced out of work

    The company on the other hand? They have a legal obligation to maintain a safe work environment. They also have deeper, easier to access pockets. A lot easier to get a lawyer to pursue that, which is expensive even if they win in the end

    If they’re clearly shown to have not taken reasonable action, they’d at least be on the hook for any lost wages or medical costs (not sure what decent therapy runs over there, less than the US I’m sure but I’m guessing not cheap). Even if OP quits or decides not to show up, it could be until they get a new job at similar pay with some extra thrown on top

    HR’s job is to cut this off before OP needs to be paid off, or much worse finds a lawyer. They don’t care about the employees, so safest could be to fire the guy - the least they’re going to do is officially reprimand the guy and follow up with OP to make sure it’s not worsening and OP isn’t feeling litigious


  • Well hey listen, I appreciate it. I would’ve spent who knows how long waffling between distos that I don’t feel drawn to, and even if I came across an atomic flavor, I probably would’ve just assumed it was marketing fluff

    Good ideas need advocates, and this is a good idea… It’s a promise of an OS I want, not just running from one I don’t

    I’m probably going to look at bazzite first. If I have containers that can run LLMs on my GPU, that checks off everything on my wish list except gaming. I’ll read up on it though, you’ve given me the context I need to care about learning more


  • Ok, when I googled it earlier I saw “containers and roll back to previous version” and I made a note to do more reading

    Your write up was good, much clearer than what’s on fedora and Wikipedia. And the fact you pitched immutable OS’s in general first caught my attention… The concept is a no brainer. Decouple the os and the rest of the software, and don’t bother digging into one of a kind conflicts when updating things - just make it rebuildable and create it fresh. You never know when the wrong bit will flip

    Nix’s “learn this one thing, configure it once, and you’re done” stuck in my head. And after a different distros, a couple lines installed Nvidia, Nvidia’s docker package and docker

    But then I had to configure WiFi and spend half an hour learning why I couldn’t mount an external drive and how to manage it… I still have no regrets, I’ve got a USB that should start converting my friends and family’s old PCs into a self organizing AI/self hosting cluster… Hopefully it works next month lol

    But not what I want in a daily driver. I want something that’ll quickly do what I tell it and gracefully handle the fact I have 6 versions of Java and no idea why I need a version from 2018 specifically. And that I’m going to add a repo to install something and instantly forget what I did if it seems like the best path forward at the time

    You’ve sold that pretty well - my takeaway was that atomic fedora is very modular and low side effect and also an interchangable foundation I can swap out and roll back easily… At this point, if it can run containers and the drivers I need, it sounds like a great option.

    I used to use VMs so every 6-12 months I could start clean with the latest and run setup scripts for my dependencies… It was just easier than debugging some conflict. This sounds even cleaner - I swap out the base at will, and the stuff I’ve built on it should stay intact. Plus it sounds much more testable

    So my main concern is will it run on an HP omen - it has zero Linux support and a bunch of concerning driver needs, but it does have a second m2 slot… What’s the worst that can happen? Except apparently some models forget they have fans in Linux and I just know the iGPU-GPU switch will cause some problem with sleeping… But Windows is only going to get worse

    Now that you’ve convinced me this might be the best course (I only see less problems than other distros would have), and I’ve talked myself into giving it a go, is there any recommended reading or key concepts I should look into? Any particular flavor(s) you’d point me to first?


  • Fedora Atomic a chance, it’s an extremely nice family of distros (e.g. Bluefin/ Aurora, Bazzite, etc.)!

    Can you elaborate on this? I landed on nix for my PC turned server and haven’t regretted it, but I’ve been hesitant to go all in on my main laptop (I’m wary of my laptop iGPU and GPU switching becoming a config issue, and I’m dreading having to configure my wsl dev environments again…)

    Windows is getting blatantly terrible enough I know I’m just putting it off, maybe a cool new technology might help make it sound more fun