GLaDYS's recent activity

  1. Comment on Things learned serving on the board of the Python Software Foundation in ~comp

    GLaDYS
    Link Parent
    The author of this blog is an outrage merchant who has been part of the anti-diversity attacks on the Nix community, egregiously bending facts to fit a "white cis men are persecuted" narrative....

    The author of this blog is an outrage merchant who has been part of the anti-diversity attacks on the Nix community, egregiously bending facts to fit a "white cis men are persecuted" narrative. It's no surprise he's defending Tim.

    9 votes
  2. Comment on CrowdStrike estimates the tech meltdown caused by its bungling left a $60 million dent in its sales in ~tech

    GLaDYS
    Link Parent
    Many GDPR provisions do cover EU citizens living abroad, so geoblocking is not a way to be "fully compliant" with it. It's wishful thinking.

    Many GDPR provisions do cover EU citizens living abroad, so geoblocking is not a way to be "fully compliant" with it. It's wishful thinking.

    2 votes
  3. Comment on I wet the bed late into my teens and I have no idea why in ~health

    GLaDYS
    Link
    A slower development of the interoceptive system can cause late bedwetting. Low interoception is common in neurodiverse folks, especially Autistic and ADHD folks. I am a late-diagnosed Autistic...

    A slower development of the interoceptive system can cause late bedwetting. Low interoception is common in neurodiverse folks, especially Autistic and ADHD folks.

    I am a late-diagnosed Autistic and did wet the bed pretty late, developed my hand-eye coordination in my early twenties and still struggle with alexithymia. I recommend you take a moment to take the first three tests on this page to check whether this option is worth digging into.

    11 votes
  4. Comment on Feeling lost with mental health treatment in ~health.mental

    GLaDYS
    Link
    First, I am very sorry about your experience. Please hold on! You have an important grieving process to go through: grieving about what could have been had you been diagnosed earlier, what could...

    First, I am very sorry about your experience. Please hold on!

    You have an important grieving process to go through: grieving about what could have been had you been diagnosed earlier, what could have been had you lived in a less ableist society that embraces neurodivergent folks instead of calling them lazy and strange. It is OK to feel angry and sad about this, but what feels like an insurmountable obstacle now will become an asset once you learn how to wield it.

    My first advice to people looking for mental health support is to meet several practitioners before choosing one, as there are a lot of different styles and personalities: what works for one patient will not work for another. Personally, it took 5 different practitioners before meeting one that detected my masked autism, while the previous ones just treated burnout and depression as isolated incidents instead of consequences of undiagnosed autism.

    Talking about undiagnosed autism, I recommend you evaluate that possibility: although many psychiatrists still consider ADHD and Autism as exclusive diagnosis, there's a lot of people living with both conditions and raising awareness about this. Look for the AuDHD content on Mastodon and Youtube, and take a moment to go through the tests at https://embrace-autism.com/autism-tests/. I'm not trying to diagnose you, but suggesting an option that would explain why "typical ADHD treatment" would not work for you.

    As an autistic person, I have strong reservations about CBT, because it can do more harm than good to neurodivergent folks if done incorrectly. Several autistic folks have reported CBT increasing masking behaviour instead of addressing underlying mental schemas. Schema therapy tries to address some of these shortcomings and could be an alternative worth trying, if you find a practitioner trained in it.

    1 vote
  5. Comment on Spotify has signed a new multiyear agreement with Joe Rogan, the host of one of the most popular and polarizing podcasts in the US in ~tech

    GLaDYS
    Link
    Alternative title: Spotify doubles down on financing fascist propaganda by signing a second, 250M$ deal with Joe Rogan

    Alternative title: Spotify doubles down on financing fascist propaganda by signing a second, 250M$ deal with Joe Rogan

    10 votes
  6. Comment on How the ballpoint pen killed cursive in ~humanities.history

    GLaDYS
    Link Parent
    Kudos for supporting your kid! Could you please share resources on this technique?

    Kudos for supporting your kid! Could you please share resources on this technique?

    10 votes
  7. Comment on GPL or Apache license for an upcoming PySide2 project? in ~comp

    GLaDYS
    Link Parent
    Probably not indeed, you'd need to check library compatibity on a case-by-case basis.

    Probably not indeed, you'd need to check library compatibity on a case-by-case basis.

    5 votes
  8. Comment on GPL or Apache license for an upcoming PySide2 project? in ~comp

    GLaDYS
    (edited )
    Link Parent
    OPs' project is a desktop app, so the AGPL would not add anything relevant. Also, while the AGPL got some corporate lawyers spooked, it's not the anti-Amazon bullet that some people claim it is,...

    OPs' project is a desktop app, so the AGPL would not add anything relevant.

    Also, while the AGPL got some corporate lawyers spooked, it's not the anti-Amazon bullet that some people claim it is, or Mongo would have kept it instead of writing the SAPL. While AWS would need to Open-Source all modifications to the software itself, the AGPL would not virally apply to all the control plane and management services around it. This is what the non-Open-Source SSPL tries to address, but in terms that are so vague that it's uncertain whether it applies to the motherboard BIOS.

    5 votes
  9. Comment on GPL or Apache license for an upcoming PySide2 project? in ~comp

    GLaDYS
    Link
    I released software under both of these licenses and would indeed chose between these based on the target ecosystem and potential for code-reuse. Apache-2.0 I released my latest project under...

    I released software under both of these licenses and would indeed chose between these based on the target ecosystem and potential for code-reuse.

    Apache-2.0

    I released my latest project under Apache 2.0 because I wanted to allow anyone to take pieces of it and reuse them as they see fit with little restrictions. This project does not really have potential commercial value, so I'm not worried about a company forking it and selling it, but I hope other projects can benefit from the experiments we're running.

    Apache 2.0 is the least permissive of the permissive licenses, so it can use MIT and BSD dependencies, and I chose Apache 2.0 because clause 5 gives me peace of mind as a weekend-maintainer:

    Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions.

    GPL-3.0-only

    I have zero trust in the FSF anymore, but I'm happy to claim death of the author and use that license, because it's pretty good! To shield yourself from future GPLv4 drama, make sure you specify GPL-3.0-only instead of the default GPL-3.0-or-later license.

    That's the license I'd use for any "end-user" software, that would not really benefit from being split into reusable pieces. Because GPLv3 has been written to be compatible with Apache 2.0, it can use almost any lib, read the license compatibility wikipedia article for more info.

    Mixed-license project

    Because GPLv3 software can depend on Apache 2.0 libraries, you could decide to release the "backend" of your app as Apache, and the frontend as GPLv3. The final binary will be in GPLv3, but you can open others to reuse its backend, if that's what you wish. You don't even need to have separate repositories, just make sure that the files have the right SPDX headers (and ideally put these in separate folders). If someone reaches out, you can do the work of releasing that part separately, but don't need to incur the cost upfront.

    Relicensing

    As long as you are the only contributor, you are free to change the license at any time, as long as it's compatible with the dependencies that you're using. Once you accepted contributions, it's more complex:

    • At any point, you are free to relicense Apache 2.0 code into GPLv3
    • You cannot go the other way around without consent from all contributors though
    • Contributor License Agreements were a seductive way to keep flexibility, but they have been weaponized by companies like mongo, elastic and hashicorp to go proprietary, so you should not sign any CLA, or ask contributors to sign one
    16 votes
  10. Comment on You can’t even pay people to have more kids in ~health

    GLaDYS
    Link Parent
    You hit the nail on the head. And many of these kids grew up unloved by checked-out parents who didn't really care once the box was ticked.

    A lot of kids born in the past century were likely the product of their parents “getting with the program” and snapping into the templates that they were expected to rather than out of genuine desire for children.

    You hit the nail on the head. And many of these kids grew up unloved by checked-out parents who didn't really care once the box was ticked.

    35 votes
  11. Comment on 4G networks - does SMS and standard voice calls still work if 3G/2G networks are shutting down? in ~tech

    GLaDYS
    (edited )
    Link Parent
    Indeed, there's a bit more nuance than what I put in. Although these telecom protocols are public, they are encumbered by a huge number of patents that require licensing fees. Features that are...

    Indeed, there's a bit more nuance than what I put in. Although these telecom protocols are public, they are encumbered by a huge number of patents that require licensing fees.

    Features that are implemented in the modem are relatively trivial to use by Open-Source firmwares, as the patent is paid for by the manufacturer. My understanding of the situation is that 4G modems used in Android phones don't handle VoLTE, so it's implemented by proprietary userspace software.

    If Lineage were to try reimplementing that protocol, they'd get into a dicy legal situation the moment they distribute it. For some phones, hackers extracted the original VoLTE implementation and re-packaged it for reuse, but they're highly hardware-specific.

    1 vote
  12. Comment on 4G networks - does SMS and standard voice calls still work if 3G/2G networks are shutting down? in ~tech

    GLaDYS
    (edited )
    Link
    4G has indeed been designed as a data-only addition to 3G/2G. While the proprietary VoLTE protocol has been added to paper over the fact that 4G is not self-suporting, there is no way for...

    4G has indeed been designed as a data-only addition to 3G/2G. While the proprietary VoLTE protocol has been added to paper over the fact that 4G is not self-suporting, there is no way for Open-Source firmwares to support it. When the 2G and 3G networks shut down, your phone will be unable to receive SMS, MMS and voice calls.

    This design flaw has not been repeated in 5G, that is able to handle the full scope of transmissions (voice, SMS, data). This is why you should go for a 5G phone if you value longevity.

    From my research, your carrier is the first to shutdown while another is waiting until September 2024. Assuming the coverage is OK, I'd consider voting with my wallet and switching carriers.

    1 vote
  13. Comment on Why do so many developers provide only 64-bit or x64 builds of their software these days? in ~comp

    GLaDYS
    (edited )
    Link Parent
    The amd64 architecture is already a decade old, and processors have continuously added instructions and registers on top of that baseline. To simplify this mess, four microarchitecture levels (so...

    before the ubiquity of amd64 rendered the consideration moot)

    The amd64 architecture is already a decade old, and processors have continuously added instructions and registers on top of that baseline. To simplify this mess, four microarchitecture levels (so far) have been defined and can be used as compilation targets, to improve performance. SuSe now requires x86-64-v2 and has opt-in v3 binaries. Arch is still targetting v1 but there's concensus on moving to v3 "when it's ready".

  14. Comment on Should I switch to Apple Music or stick with Spotify? in ~music

    GLaDYS
    Link Parent
    Hear hear! Cancelled my subscription the month after the rogan deal was announced and moved over to Deezer. I really enjoy the Deezer Flow automatic playlist and don't plan on switching out....

    Hear hear!

    Cancelled my subscription the month after the rogan deal was announced and moved over to Deezer. I really enjoy the Deezer Flow automatic playlist and don't plan on switching out.

    Spotify platforming and financing hate speech and disinformation is a dealbreker for me, I don't want my money to pay for rogan's next luxury car.

    11 votes
  15. Comment on What compensation will make you accept on-call without regrets? in ~tech

    GLaDYS
    Link Parent
    Change your pagerduty notification settings to add a one or two minutes delay before they ping your phone. This way, flaky pages don't wake you up, without slowing down incident response that much.

    Last week, I got paged at 5:30AM by an automated alert which self-resolved immediately.

    Change your pagerduty notification settings to add a one or two minutes delay before they ping your phone. This way, flaky pages don't wake you up, without slowing down incident response that much.

    1 vote
  16. Comment on Philips Hue will force users to upload their data to Hue cloud in ~tech

    GLaDYS
    (edited )
    Link Parent
    Without an account, you'll soon be unable to use the app to add a new bulb or a new dimmer switch to your hub, or even change your scene settings. So far so good, until one bulb breaks and you...

    Without an account, you'll soon be unable to use the app to add a new bulb or a new dimmer switch to your hub, or even change your scene settings. So far so good, until one bulb breaks and you have to replace it.

    Since they have not yet taken away the local API, open-source projects will emerge to offer an alternative admin interface, but I'm not taking my chances. I already have a zigbee emitter on my home server, so I'll progressively move my bulbs and switches out of the hub and directly managed by the computer. Then the hub will be more e-waste caused by capitalist greed.

    7 votes
  17. Comment on Why games are too big in ~games

    GLaDYS
    (edited )
    Link Parent
    Thanks for explaining it to me that he's not a misguided ally, but a biggot intentionally doing a homophobic joke.

    Thanks for explaining it to me that he's not a misguided ally, but a biggot intentionally doing a homophobic joke.

    5 votes
  18. Comment on Why games are too big in ~games

    GLaDYS
    Link
    Stopped watching the video at 4 minutes, after the homophobic bit: Casual homophobia, but it's fine because they waved the ally card? F*ck you little twat.

    Stopped watching the video at 4 minutes, after the homophobic bit:

    it's boring, and gay, and I'm an ally but I don't like boring things

    Casual homophobia, but it's fine because they waved the ally card? F*ck you little twat.

    17 votes
  19. Comment on Philips Hue will force users to upload their data to Hue cloud in ~tech

    GLaDYS
    Link Parent
    Yes it is, working offline is a hard requirement for any device I buy. This is because if an online account is required, you don't own the device: the company can shut down their servers, or...

    Yes it is, working offline is a hard requirement for any device I buy. This is because if an online account is required, you don't own the device: the company can shut down their servers, or retroactively force a paid subscription not to brick your device.

    This is not hypothetical, it happened with "smart" sous-vide machines, crafting machines and alarm systems, to name just a few examples.

    I try to keep my devices for 5+ years to reduce my e-waste, and planning for that is impossible when you have no guarantee about what the next forced update will bring.

    19 votes
  20. Comment on Philips Hue will force users to upload their data to Hue cloud in ~tech

    GLaDYS
    Link Parent
    I work from home in my living room, so the killer feature of these bulbs is the ability to change the color temperature and brightness to match the mood: bright cold white during the work day...

    I work from home in my living room, so the killer feature of these bulbs is the ability to change the color temperature and brightness to match the mood:

    • bright cold white during the work day
    • bright warm white after work when preparing dinner
    • progressively lowering the brightness as the evening goes on

    I achieved this with Hue switches, as they can switch between different scenes with repeat presses. Except IKEA, most other smart bulb brands don't sell physical controls, and require you to use your phone. The quality of these light + the offline operations via physical switches are why I recommended them.

    I first bought the full-color bulbs, but they are not worth the price. The second set I bought were the "white ambience" ones, that only cover cold & warm whites.

    17 votes