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/)W
Posts
61
Comments
327
Joined
1 yr. ago

  • I would say that excludes them from my future purchases, but honestly, I'm hoping never to buy a car again. Public transit and bicycling are far cheaper, less polluting, and more sustainable (especially in population centers). Maybe I'll spend a little of the money I save on an occasional day rental if needed.

  • That change is about True and False, not true and false. If OP was thinking of the former pair, it would seem my "different identifiers" guess was correct.

  • Python doesn't have true or false keywords, nor any other primitives by those names.

    So either you're thinking of a different language, or different identifiers, or someone assigned equal values to variables with those names and then blogged about it.

  • It's refreshing to see someone on social media who doesn't dismiss code as "outdated" just because of its age.

  • Surely he means figurative giants, as in "standing on the shoulders of giants", right?

    Right?

  • If they took controlled measurements of the power (and cooling water) usage before and after deleting some amount of email, I would love to see the names of the people conducting the experiment, the procedures used, and the resulting numbers.

    Until then, I'm inclined to think this suggestion is tommyrot dreamt up by people who have no idea how things work.

  • I didn't think I would have to spell this out, but when I wrote "as much as possible", I was acknowledging that some libraries are either too complex or too security-sensitive to be reasonably homebrewed by the unqualified. (Perhaps "as much as reasonably possible" would have been better phrasing.) Where the line lies will depend on the person/team, of course, but the vast majority of libraries do not fall into that category. I was generalizing.

    And yes, some third-party libs might get so much public scrutiny as to be considered safer than what someone would create in-house, depending on their skills. But safety in numbers sometimes turns out to be a false assumption, and at the end of the day, choosing this approach still pushes external risks (attack surface) onto users. Good luck. It hardly matters to the general point, though, because most libs do not have this level of scrutiny.

    Let's also remember that pinning dependencies is not a silver bullet. If I didn't trust someone to follow "best practices", I don't think I would trust their certification of a third-party library hash any more than I would trust their own code.

    With all that said, let me re-state my approach for clarity:

    • I minimize dependencies first. Standard libraries are great for this.
    • When something more cannot reasonably be avoided, I choose very carefully, prioritizing the safety of my users over my own convenience.
    • Sometimes that means changing my original design, or spending my time learning or building things that I hadn't planned to. I find the results to be worth it.
  • I don't see any point that could be strengthened. All I see from you above is a question.

  • Linguistic witch hunts are not merely distasteful and often misguided; they sometimes have unintended consequences ranging from corruption of historical records to character assassination.

    I am embarrassed to see them taking place in my field.

  • This applies to developers, too.

    External dependencies put end users at risk, so I avoid them as much as possible. If that means I have to rethink my design or write some boring modules myself, then so be it.

  • The point is that people who privately host projects on GitHub might expect to be able to do the same on a GitHub alternative.

    Also, some people use GitHub for non-open-source projects with public code. (Remember, open-source has a specific meaning; merely publishing your code in public view does not make it open-source.)

  • Codeberg is good for open-source projects.

    I don't think they allow non-open-source except by special permission.

  • Does the latter group exist?

  • And at this point, I guess folks who think Wayland is some kind of big tech conspiracy being forced on users without good reason might want to rethink that stance.

    Unfortunately, Wayland still lacks some functionality that Xorg has, so switching would be a step backward for some people. Snarkily dismissing them as conspiracy theorists is wrong in several ways.

  • After seeing a lot of tmux hype, I gave it a try. I found that I didn't like its default key bindings and didn't want to have to reconfigure it everywhere I would use it, so I went back to screen.

    Haven't tried zellij yet.

  • isn’t just boomer nostalgia.

    Of course it isn't, Mr. Nasir. Linus is not a boomer.

  • This is perfectly in character for Trump. Nothing about it would make someone think it comes from The Onion. Rule 4.

  • I did it as soon as I got the device.

    Power usage: I didn't have a chance to compare, but I wouldn't expect much difference.Stability: Improved, because the Debian kernel was better at dealing with a quirky hard drive.Features: Vastly improved, because I had a complete Linux system with admin rights, and could install any software I wanted. That "NAS" became a general purpose server.