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/)E
Posts
9
Comments
175
Joined
2 yr. ago

  • Yeah, the article comes off as needing so much context that the article itself is sus. Like

    Hejlsberg stated the obvious when saying that TS isn't the fastest language. Although it can laughably run Doom at 0.0000009645 fps.

    … which is referencing an implementation of Doom in the TS type system. It's a funny idea, but an arbitrary reader who doesn't know about that and doesn't bother clicking through will get a very wrong impression.

    The reimplementation (which they've done partially automated; Go apparently lets them do a very simple translation while Rust or C# would require more work to fit) should be a boon for TS devs, but not noticeable for those who just run stuff that happens to be written in TS.

    Would be kinda interesting to see the effect if stuff targeted deno rather than node, though.

  • This is simpler than the download, ./configure, make, make install steps we had some decades ago, but not all that different in that you wind up with arbitrary, unmanaged stuff.

    Preferably use the distro native packages, or else their build system if it's easily available (e.g. AUR in Arch)

  • One rather obvious reason is that society has a lot of greybeards in general. The baby boomer generation was named that for a reason, and people have been living longer on average. Lots of countries are struggling with the demographic effects. There's no reason to expect that tech or something even more specific like FOSS would be exempt.

    Another aspect here is that FOSS is still kind of new in society. There's just more people who have had the chance to age into FOSS greybeards than when those greybeards were young. (And they were thus likely to a lesser degree blocked by entrenched greybeards when they were getting started.)

  • This needs some work to reconcile with how Trump appears to act towards the pretty poor Russia vs the wealthy EU, though.

    Likely he's just personally uncomfortable with powerful allies, and would rather have weak & subservient underlings. That this would leave the US worse off seems to be a sacrifice he's willing to have the Americans make.

  • Yeah, it's essentially a weathervane or thermometer. You can indicate the state of a country by it.

    At this point the US has joined the ranks of, well, grim theocracies. Not that the people at the top in the US worship anything but Mammon.

  • What is C++? A miserable huge pile of "should"s

  • TIOBE literally ranks languages by search results. It's at best a measure of SEO. It is, generally, a trash metric that shouldn't be used for anything.

  • I've moved on from vim to neovim, and I think I'll continue using something in that family in the future. It's a pretty stable experience overall, but the inclusion of LSPs and tree-sitter have been good improvements too.

    Ultimately editors are tools, similar to keyboards, os-es, screens, chairs, shoes and so on. There are some objective quality differences between a well-constructed tool and some slapdash nonsense, and there are a huge amount of subjective quality differences. What suits me may not suit you, and vice versa.

    It's generally good to try out some new (to you) stuff and see if you like it. If you do, great; if you don't, well, now you know. I think my worst experience was with Acme (or Wily? can't remember), during a phase where I experimented with Plan 9 stuff. Ultimately very not my cup of tea, but apparently Rob Pike (who made it) and some other gophers still enjoy it? Which is good for them, just like it's good for me that I can choose not to use it. It's just personal tastes, and I still think it's good that I gave it a go.

    The debate over holding down modifier keys vs modes is also a part of the Emacs vs vi debate from many decades ago. There might be some statistics for what works best for the most people now, but again, use what suits you. And try some new stuff when you get curious, it's generally good for you.

  • Where's the Orphan Crushing Machine community here anyway

  • Smells a bit Scandinavian to me. In Norwegian we also use "ur" that way, including "urspråk" (Ursprache, ur-language). We have a different word for origin (opphav), so ur remains a prefix that's difficult for us to translate.

    Going by Wikipedia however, the English translation for Norwegian urspråk and German Ursprache is proto-language.

  • I had to figure out how to do the factory reset at the gym after I got the blue triangle of death when leaving work. Oddly enough it synced the gym plan I wanted and leaving it connected to the phone didn't seem to produce any other ill effects, but I stayed away from anything using GPS.

    But yeah, the general advice for Garmins just now seems to be "just don't" and hope it doesn't triangle itself until the fix is out

  • Yeah, same. Post-metal or thereabouts towards jazz can work too IME. Stuff like Russian Circles, Earthless, Elephant9. But stuff like Waveshaper and Amynedd are often safer bets.

  • They're stuck in a reboot loop, but not bricked. A factory reset works (but the problem may reappear on update).

  • Idunno, might just have ended up as an even more terrifying variant of cassowary.

  • It's ultimately up to oneself to decide these things for oneself, but there is literature on the topic. Part of it you can just frame like the stories themselves: Is it worthwhile to read or watch a story unfold, rather than just read a summary? Is there any point to anything that ends? You know a good meal with your loved ones is going to end before you sit down—but you still choose the meal over going hungry and alone. Because the experience has value even if it ends. Some experiences are even valuable because they only existed a brief moment in time.

    There are, ultimately, some stories that are so mired in despair and suffering that anyone would close the book early, but most of the stories are kind of trudging along, with their own motivations, hopes, fears and joys.

    To quote another work on the topic: One must imagine Sisyphus happy.

  • Translating a comment by a Norwegian author:

    as someone who once put in a lot of effort to excuse the far right etc when they maybe cross the line a little bit but probably don't really mean it so let's all calm down a bit, I've learned one thing:

    the only reward you get for doing this is that they the next day bombastically step over that same line to show that they don't feel bound by your wimpy sense of decency

    because the fight is against what they perceive as a wimpy, castrated centrist decency is one of the central driving forces in such groups

    More people who have tried to explain away the nazi salute could probably stand to learn the same lesson ASAP. The only thing they're really communicating is that the rich & powerful can do what they want and the excusers will stay their loyal lapdogs.

  • Smartphones – and to a lesser degree, tablets – kind of are not a phenomenal programming platform.

    […]

    But not everyone in 1990 had a personal computer, and I would venture to say that the group that did probably was not a representative sample of the population. I’d give decent odds that a lower proportion of the population as a whole could program in 1990 than today.

    Yeah, and these things influence each other. Today we have a networked computer in our pockets, and depending on where you live, they may or may not be required or the standard way to do tasks like get a bus ticket, login to government websites so you can do your taxes and whatnot, transfer money, and a bunch of other tasks that to a degree are really sensitive.

    So as we have a bunch of barely computer-literate people functionally dependent on these devices, we also need them to be locked down and secure. MS had some grand thoughts about "code everywhere", which turns out is pretty awful security-wise, especially with gullible networked users. The users in this community have very different capabilities and needs than the users who might not even want a computer, but feel forced to get one because the government stopped using paper and bank and post offices no longer exist. (This is, essentially, what it's like in modern Norway. We might be ending home delivery of snail mail soon; mail delivery every other weekday seems to be an unnecessary expense.) Beyond the lack of a keyboard, the platform has a bunch of constraints that don't make for fun computing, but they absolutely need to be there. Unfortunately we also wind up with a split between the common restricted platforms, and the casual, customizable platforms, and not everybody gets to be exposed to the latter.

    There are probably, in absolute numbers, a whole lot more people who know js or Python than people who knew BASIC in the 80s. In addition there are people who are pretty good at spreadsheet programming, and other tasks that are essentially coding, even if they're not listed as regular programming languages.