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/)ES
Posts
2
Comments
158
Joined
7 mo. ago

  • It's also likely a bit of cost-benefit analysis for self-hosting vs using a managed service.

    Codeberg would be more in line with Mozilla's ideals IMO, but GitHub is a pragmatic choice anyway.

  • Phabricator was an alternative for a development platform of sorts; development ceased in 2021. They're still running here and there, but I expect them to be in the process of being deprecated.

  • Yeah, some genres have a large segment of people who struggle to fit in with the mainstream. I'd like to think that they pick up something about social liberalism vs traditionalism from that, but there's apparently also a significant segment who want as strict traditions as the mainstream, they just want somewhat different traditions.

  • Itt's æ fønn mim, bøtt Ai ålwejs fil lajk thej kudd hæv dønn æ better dsjåbb åv the juropien spelling. In eni kejs, itt's æ veri nais søbreddit, æn Ai kip fårgetting iff ther's wan ån Lemmy.

  • Yeah, I think my sway config is around five years old now. The Wayland experience hasn't been entirely without warts, but as someone who kind of just uses the desktop to drive a browser and a bunch of terminals, there's not a whole lot of problems to run into either.

  • Also not having used Java for decades I'll not comment on the state of their abstractions, but

    IMO at the extreme being unable to shed the past means negatively hindering progress. I think modern Java versions show a budding shift in mentality

    both reminds me of similar complaints against C++ (and with a sizeable amount of users wishing for an ABI break), and how weird it is to get both complaints like that and over the fact that so many shops are on ancient versions. They've moved slowly, but it doesn't seem like anything was slow enough for a lot of shops, which indicates they likely could've moved faster without changing which versions users would be at today.

  • This sounds like the antithesis to parse, don't validate. It is possible to use just maps and strings and get a "stringly typed" program, but there' a bunch of downsides to it too:

    • your typechecker can't help you if you used the wrong dict[str, Any]; most of us want the typechecker to help us write correct code
    • there's no public/private
    • everything you .get from a map is Optional; you need to be constantly checking and handling that rather than being able to have methods that return T, or even direct field access
    • you can derive or hand-implement a bunch of operations on (data)classes that you can't on maps: Comparison, ordering, hashing so you can use the blob of information as a map key, …

    Ultimately while Hickey has a good point in the distinction between easy and simple, his ideals don't seem particularly aligned with the programming world at large: For one thing, Clojure remains pretty small, but even other dynamic programming languages like Javascript and Python have been moving towards typechecking through Typescript and typing in Python.

    Doing a json.load into some dict[str, Any] is simple, but actually programming like that isn't easy. Apparently a lot of programmers find value in doing the extra work to get some stdlib or pydantic dataclasses. Most of us get a confidence boost from using parsed data, and feel uneasy shuffling around stuff that's just strings and maps.

  • Permanently Deleted

    Jump
  • Yeah, the left generally considers it a "fighting day" similar to March 8th. The right does gardening (to make it visible that they're not marching). Others do whatever they feel like; not uncommon to spend the day hung over.

  • Yeah, one problem here is that global container circulation needs to, well, circulate. People don't ship empty containers, that's stupid expensive. So container hire is going to get way more expensive as global shipping needs to rebalance. Happened under covid, too.

  • Permanently Deleted

    Jump
  • Yeah, and those aren't tied to a comment or anything it's harder to make an opinion of our own. But for the communities I mentioned there are visible comments, and … I think OP wouldn't have a good time at lemmy.ml, hexbear or blahaj, or even any instance where some common decency is expected.

  • If ssh has a security issue and you permit root logins then hostiles likely have an easier time getting access to root on the machine than if they only get access to your user account—then they need multiple exploits.

    Generally you also want to be root as little as possible. Hence sudo, run0, etc.

  • Depends on your country. In countries with proportional representation you can vote for the party you like. If you're voting tactically you're down to the coalition you like.

    E.g. here in Norway we get minority coalitions all the time. It's fine. They have to (gasp) cooperate with others to get anywhere.