Alt account of @Badabinski

Just a sweaty nerd interested in software, home automation, emotional issues, and polite discourse about all of the above.

  • 0 Posts
  • 105 Comments
Joined 8 months ago
cake
Cake day: June 9th, 2024

help-circle

  • I know someone with an issue kinda like this. Some childhood trauma and neglect lead to her forming limerant relationships and made it difficult for her to be platonically friendly with men that she viewed as eligible. Her fix was doing evidence-based therapies like EMDR and healing her fear of being alone/unsupported/unloved. It took her a while, but she’s much better at having platonic friendships with men now.




  • The license of a GPLv3 project can change moving forward provided all copyright holders agree to the change. The license cannot be changed for code that was already released. If the Paisa devs could get every contributor on-board, then it’s fine. Alternatively, if they forced contributors to sign a CLA (Contributor License Agreement) which signs over the copyright to Paisa (most CLAs include copyright transfer), then that’s basically free rein to rug pull shit whenever they feel like it.

    Fuck CLAs by the way. Try to avoid contributing to projects on your free time that force you to sign one. If you’re contributing on behalf of a company, it’s likely that your legal team will take umbrage at you signing a CLA, but it’s not like you’ll own the copyright to your work anyways, so it’s less of an issue there.

    Support projects that have you sign a DCO (Developer Certificate of Origin). The DCO protects the company or individual running the project without forcing developers to give up their rights.


  • Like, I think your conception of science fiction is very specific, and that’s fine. I’m guessing you really love sci-fi and feel strongly about it, and you think this shit is just weird af. The general consensus is that Frankenstein is the first novel to really be considered science fiction and not, say, proto sci-fi, and there are plenty of reasons why people think that which you can read about if you care to. I personally feel like Frankenstein is science fiction because it explicitly uses a contemporary understanding of science and the modern scientific method to tell a story about something that had previously been entirely supernatural—the creation of new life. You have your reasons for disagreeing with that. I don’t know what those are, but you’ve got them and clearly feel pretty strongly about them.


  • Kinda! I wouldn’t say that it is exactly science fiction since our modern understanding of the scientific method didn’t really exist back then, but it’s fiction using extrapolations of what might be possible based upon the natural rules of the world. Those extrapolations are used to justify and explain the things that would otherwise be impossible, which is the core of what science fiction is to me. It probably doesn’t vibe like modern sci-fi, but science fiction is not based on vibes.

    Like, don’t get me wrong, I fucking love 50s and 60s sci-fi. I read Rendezvous with Rama (EDIT: 70s, not 60s! I’m surprised, I thought Rama came out before 2001) when I was 8 and the novelization of 2001 right afterwards and that had a tremendous impact on my life. I just don’t think Arthur C. Clarke or Heinlein or Asimov created science fiction. They pioneered new subgenres and ideas that have been hugely influential for everything that came afterwards.


  • What about War of the Worlds? That was published in 1898. Are you saying the book where aliens invade from Mars and then die because of their inability to tolerate our microbial biome isn’t science fiction?

    EDIT: or what about 20,000 Leagues Under the Sea? That’s 1870.

    EDIT: shit, what about The Last Man?

    The Last Man is an apocalyptic, dystopian science fiction novel by Mary Shelley, first published in 1826. The narrative concerns Europe in the late 21st century, ravaged by the rise of a bubonic plague pandemic that rapidly sweeps across the entire globe, ultimately resulting in the near-extinction of humanity.

    that’s the most sci-fi sounding gd thing tho






  • I have some issues with these assertions.

    Assuming we’re talking US law (relevant because it’s Facebook), reverse engineering has been tested in court and is not copyright infringement. It can be patent infringement, but is not necessarily so. That means that clean-room RE efforts like Wine are absolutely above board. If Wine devs haven’t personally seen decompiled Windows code then they’re good to do whatever.

    WindowsFX/LinuxFX/Wububtu/whatever is sketchy. It has problems with trademark and copyright infringement (can’t just yoink MS fonts, they have restrictive licenses). It does not represent the mainstream Linux distro community and is not something people should really be using (or paying for). Their license database with PII has been breached multiple times, as an example.

    ElementaryOS’s DE Pantheon looks and acts like MacOS, but Apple does not hold a patent on an application dock. You generally can’t patent or copyright UX unless you’re doing something really novel (like Apple’s swipe-to-unlock feature back in the day). There’s plenty of prior art that would prevent Apple from patenting most parts of their UI/UX. Pantheon’s theming has a strong resemblance to Apple’s “trade dress,” but I’m guessing it’s distinct enough to not be considered copyright infringement (it’s not a derivative work and wouldn’t be confused for or reduce the market share of MacOS).

    Kali Linux is nothing special. It’s just a Debian derivative with a bunch of pentesting and security tools installed by default. You could install most or all of those tools on Windows or MacOS, and I’m sure many people do. I have personally installed nmap on every computer I’ve owned over the past 10 years. There’s nothing magic about Kali, it’s just somewhat more convenient for people who do pentesting.

    If someone at Facebook thinks this way, I hope they’re disabused of their notions.

    Like, fuck Facebook, I don’t use that shit, but also fuck this weird dumbass decision they’ve made.


  • So, I really don’t like Teams. What follows is basically an unedited stream-of-consciousness that came out of me after reading the question. I’ve reread it and now realize that it comes across as extremely angry and dramatic. I would not put Teams in the top 50 difficulties of my life, but I do not have much patience for incompetent software. I’m also just in a bad mood and decided to swing at Teams.

    Fuck Teams’ stupid fucking pseudo-markdown WYSIWYG editor. Either be markdown or don’t, you fucking useless cretinous moron! If you’re going to automatically insert an interactive code block when I enter a triple-backtick, then you should god damned well do the same fucking thing when I paste in a fully formed code block. (edit here) I do not want to see triple backticks, a new line, my code in a stupid non-monospace font, and then another triple backticks. I wanted a code block which is why I indicated my intention for it to be rendered as one by using the triple fucking backticks that you recognize(end edit). This is just one example, and I feel like I’m taking crazy pills every time I use that piece of shit chatbox.

    I use Linux, which means I use Teams exclusively through the browser (they used to have an electron app for Linux but they got tired of dealing with it and deprecated it). I’d be fine with the browser thing were it not for the fact that when I type in the Teams URI, there’s a 50/50 chance that I’ll be sent to Teams V1 versus Teams V2. Like, why the fuck are you like this, Teams? I have clicked the god damned “take me to V2” button so many times! I think there’s like, an option or something for it that I’ve also clicked. (edit here) I have cleared my cookies and browser data for Teams, I have completely nuked ~/.{config,cache}/google-chrome for Teams, I have installed Chrome Beta for Teams, and still the issue persists (end edit). I do not want to wait 30 fucking seconds for the V2 version of the page to load when I already waited 10-15 seconds. Don’t get me started on how broken the “install this as an app” bullshit is, ugh fuck I hate it.

    Finally, Teams has been really great at not fucking reading my auth cookie recently. My company uses Okta for SSO, and like, fuck man, most shitty web apps seem to get it. My browser stores a JWT, it sends that shit in a cookie, some magic crypto shit happens, and boom I’m authorized. Teams is just fucking deaf to this though, and it makes me click a “sign in again” button or some shit, which then has a chance to proc the V1 vs V2 UI issue. Like, come the fuck on bro I SEE the cookie when I look at my network requests, just put the fries in the bag and stop making my life that little bit more irritating.



  • Oof, I didn’t know that about firejail. I’d heard of it, but I’d never used it. Like, c’mon folks! If you need privilege escalation, either require launching as root (if appropriate), or delegate the responsibility to a small, well-audited tool designed explicitly for the purpose and spawn a new privileged pid. Don’t use SUID. You will fuck it up. If you reach the point where setuid is your only option, then you’ve hopefully learned enough to rearchitect to not need it, or to give up, or use it if you’re, say, someone who maintains a libc or something.

    EDIT: this is overly dramatic, but also it’s not. I personally feel like using SUID is kinda like rolling your own crypto in terms of required competence.


  • Ooooh, I love that idea. That would be the perfect play, and the best part is that everyone (except for the people being exploitative shits) would benefit. Personally, I’d love it if Canada started jailbreaking cars, because then I’d be okay with getting an EV. I want a (used) BEV, but I don’t want all of the spyware bullshit that new cars come with. I’d be overjoyed if I could spend $500-1000 to permanently enable all subscription features and rip out all of the data collection. I have never gone to a dealership for servicing (better to support independent local mechanics), so I wouldn’t give a fuck about losing any sort of warranty. Bonus points if the jailbreak is FLOSS.

    Here’s to hoping some Canadian parliamentarian reads that article and agrees.



  • This is why you don’t use battery chemistries that can thermally run away autoignite in grid storage. The plant was using LG JH4 batteries, which use an NMC chemistry. I don’t think that LiFePO4 cells were as ubiquitous when this plant was first constructed, so the designers opted for something spicy instead.

    This shit is why you use LiFePO4. It can’t thermally run away autoignite, it lasts longer, and the reduced energy density doesn’t really matter for grid storage. Plus, it doesn’t use nickel or cobalt so the only conflict resource is lithium.

    EDIT: LiFePO4 batteries can enter thermal runaway, but they can’t autoignite.


  • We lack the materials and engineering necessary to make lifted weight storage systems enter the order of magnitude of energy storage needed to compete with batteries, let alone pumped hydro. It’s just really, really hard to compete with literal megatons of water pumped up a 500 meter slope.

    I believe that the plant in question was using something besides Lithium Iron Phosphate batteries. This press release mentions LG JH4 which are deffo not LiFePO4. LiFePO4 batteries are far, far safer than other Lithium chemistries, and are now the norm for BESS (not cars tho, since they have lower energy density but better a better lifetime than NMC/NCA). This fire would not have happened with a BESS using LiFePO4 batteries.

    Now that batteries with aqueous sodium-ion chemistries are becoming available, we should begin transitioning pre-LiFePO4 sites to those wholesale. Aqueous sodium-ion batteries should be even safer than LiFePO4, and while they have kinda shit energy density, they’re still fine for grid storage.

    EDIT: correction, LiFePO4 batteries can run away, but they are incapable of autoignition.