• 0 Posts
  • 36 Comments
Joined 6 months ago
cake
Cake day: February 27th, 2024

help-circle
  • I didn’t consider account recovery, that’s a good point. Personally I don’t usually bother with it for anything I want to be private - if I lose it I lose it lol.
    It’s still not perfect, but some of the private email hosting providers like proton have email aliases, so you could use one for recovery without giving any info to hackers (assuming you trust the email provider). Definitely less secure than only a public key being exposed, but maybe an acceptable tradeoff for the convenience of an existing established solution?



  • You rule out social networks, but why? Wouldn’t a fediverse microblogging (or full blogging) platform work fine for the purpose? Just pick an irrelevant username and a strong+unique password and only access your account through tor using any and all relevant best practices.
    Given you want the continuity of the author preserved, I don’t see the functional difference between the posts being associated with an anonymous account and them all having your public key. Am I missing something?


  • Imo option 3 is basically what he did - keeping $700 means he basically took $35/hour as a babysitting fee. Not sure what’s standard for babysitting rates (child free for life), but I sure as shit wouldn’t take responsibility for a child for that much lol. The amount aside, rather than theft I see the situation as him inflating the value of the service he was providing - still a shitty thing to do in other circumstances, but one we collectively accept as not illegal theft when it’s by brand names and “luxury” stuff.
    In other circumstances I’d fully agree with your point that the kid’s in a morally ambiguous situation with money he knows was stolen scammed from his parents, but from both the kids perspectives at the time thinking anon really was gay, he was in a vulnerable position with a very real chance of being cut off by his parents and needing to support himself. That removes any ambiguity imo, even ignoring the fact that his parents are bigots who more than deserved what they got


  • I like this one, but looking at it from a different angle I say nice things about people behind their backs pretty regularly that I absolutely would not be prepared to say to their face cuz toxic masculinity. Anybody have tips on how I can keep working on the opposite of this problem? 😭



  • Wow am I the only one who’s had good experiences with them? Ran an apex 3 and sensei raw for years and loved it so much I made the upgrade to the rival 310 and apex pro, which I’ve been happy with ever since. Granted I don’t use their software cuz there’s open source stuff that’s better, so no comment on the engine, but otherwise it’s been flawless.




  • Your build looks good (setting the ongoing intel issues that somebody else already mentioned aside), but personally I’d consider a different drive than the Samsung - it’s a great drive, but usually overpriced imo. If you can get it for a good price then absolutely go for it, but most times I find sn850x drives significantly cheaper and insignificantly slower. Otherwise, the only other note I’d make is that grub is abysmally slow at higher resolutions on chips with no igpu, at least when using a nvidia gpu. I’m not certain if this would apply to an AMD gpu, and either way you can just use something better (cough cough refind) to avoid the problem, but for anyone who just wants the default out-of-the-box bootloader on most distros to just work properly it might be worth spending the extra ~$40 for the K series instead of the KF to get the igpu. It’s not something I’d recommend doing personally, but it’s at least worthwhile to know about when you’re making the K/KF choice imo. Anyway, good luck with your build and have fun with setting everything up!






  • I remember being able to figure out a solution with the kwin docs and dfeet for introspection, but it was a while ago and my memory is less than stellar lol. I ended up running all my window-related logic in the kwin script (js) and just using python+dbus to see if the script had been injected and do it if not. If you go the same route (though the python is unnecessary this way if you aren’t using it for something else, like running one of the windows you wanna manipulate) the workspace global variable stores all windows in stackingOrder, so looping through that list (for (window of workspace.stackingOrder) {…}) is an easy way to check each window. I definitely remember docs on the workspace/windows part, but tbh I think I just introspected with the jsconsole.log and the log kwin prints it to (journalctl maybe?). Sorry I don’t remember more about the process, I got into the kwin scripting for all of an hour cuz of the Wayland regression of not being able to control your own window’s size/position in qt so it was a bit of a hack fix I haven’t had to think about since.