Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)ON
Posts
74
Comments
2,976
Joined
2 yr. ago

  • Falsehoods US programmers believe about languages

    The US-centric, anglo-saxon centric worldview strikes again 😮‍💨 For those us that speak multiple languages, many of these are revelations...

    Also, if they are, it's best to add examples, otherwise these are just random claims without any sources to back them up.

    Anti Commercial-AI license

  • The interview process being broken doesn't mean the job is broken/useless. It's shitty IMO that Columbia university wants to take "disciplinary action" for exposing useless interviewing practices. It would've been better to tell Roy about ethics and say "If you want to do this kind of stuff, that's fine, but here's the way to do it. In fact you can continue doing this at our university and make a career out of it. Let's talk."

    And Amazon's reaction is also dumb (as expected). They should instead be hiring this dude to improve their interviewing practices by letting him build internal tooling to try and defeat the interviewing process. Of course they won't do this because there is a certain prestige in getting a FAANG job. Keeping recruiting costs low but interest high with a high rejection rate is the goal for recruiting.

    I'm not quite sure there's a winner in this triangle, except those outside it: this might force companies to change their recruitment practices. My guess is that there will be a lot of resistance first and more money will be spent on "fraud detection" than actual improvements. It will be a cat and mouse game with probably the companies losing, but at least some C-suite bastard will get rich selling the fraud detection solution 🤷

    Anti Commercial-AI license

  • I wasn't being very serious about nix. IMO, it's quite the time investment due to its poor documentation and it has a lot of gotcha's if you aren't on NixOS e.g one example is that it's great for terminal applications, but horrendous for GUI applications as it'll be hit or miss. Again, this is if you're not on NixOS. So, it can feel like an "all or nothing" approach.

    If you have the time and will, then it can be very rewarding. But if you just "want something that works ™ " side by side in your current system, personally, I wouldn't recommend it - unless it's hidden by some other tool like devenv (which is a great tool for reproducible developer environments).

    Anti Commercial-AI license

  • Adopt nix and you will be able to ignore it forever! 😉

    Seriously though, as others have said, use whatever fits you best. I avoided snaps and flatpaks due to the increased size requirements. So many things were duplicated for no apparent benefit (to me). However, with their introduction of permissions and portals, it does seem like a safer option. Although, we're in a phase right now where not everything is flatpakked and applications trying to talk to each other is a pain (keepassxc unable to talk to flatpak firefox librewolf, chromium, etc.).

    Now that I use nix, I have a whole bunch of other problems, but at least getting packages is quite low on the list.

    Anti Commercial-AI license

  • Guys, stop using github. Put your stuff on gitlab or codeberg (clearnet or on I2P), or even put it on radicle (which can also be hosted on TOR or I2P). They'll have a much harder time taking down stuff on alternatives and it'll be nearly impossible on hidden services.

    Anti Commercial-AI license

  • As one Google Play Store customer said: "No consent given, install could not be paused or stopped. I watched it install itself on my phone on January 22, 2025 (couldn't pause or cancel it) AND it did all of that over mobile network (my settings are to never download or install anything unless I'm on Wi-Fi). Description tells you nothing. Permissions are for virtually EVERYTHING."

    ...

    However, some have reported that SafetyCore reinstalled itself during system updates or through Google Play Services, even after uninstalling the service. If this happens, you'll need to uninstall SafetyCore again, which is annoying.

    I've said that this is possible multiple times and people have straight up to me "you don't understand how android security works - this is impossible". Well, here we are...

    Anti Commercial-AI license

  • There's nothing really wrong with substack. People just like to shit on anything that doesn't pass whatever purity test they happen to use.

    This is big problem in left-wing communities. They just can't get along and demand purity in anything they do - except themselves. Left wingers will happily and harshly defend their use of whatever capitalist product they themselves use with a bunch of excuses that fan make your head spin. Apple users a great example thereof. They will disparage so many other products and companies but somehow Apple is their baby and immune to criticism.

    Anti Commercial-AI license

  • The eternal problem of open source: people will happily pay for proprietary software and services, complain that open source isn't ready. Then when it is, they will not donate a single cent to continue development but instead create passive aggressive posts and issues demanding features or shitting on the project.

    Anti Commercial-AI license

  • This way, if the third party starts doing some bullshit like trying to lock me in, donating to a dickhead, or whatever else I disagree with, I can cancel my subscription, move to another third party, and keep all mails on my server.

    I would like to be able to change providers and have the emails available on multiple devices.

    IMAP allows multiple devices but leaves the emails on the server. POP pulls them from the server but that means they aren't available to other devices anymore.

    The solution (I think) is to pull using POP onto a shared server, then make the pulled emails available using IMAP.

    Anti Commercial-AI license