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/)N
Posts
16
Comments
509
Joined
3 yr. ago

  • Sure, I'm familiar with the conditions under which Javascript was created, but those are all political issues, not technical ones.

    If you had to go back and recreate another C++, you would be forgiven for creating a bad language, because making a good, usable language without a garbage collector is really hard, and even moreso when it has to be compatible with C. If you had to recreate Javascript... I would think it would be expected that you don't make a language with the same kinds of flaws JS has today. There were plenty of examples of languages Javascript could have been based off of when it was written (like Java).

    Case in point: it took decades for Rust to come around which was the first real challenge to C++. In the same period of time, we saw several GC languages appear (Java, C#, Go, PHP, Swift, Ruby, Python, all younger than C++), all competing against each other. Javascript would have been abandoned if it didn't have a monopoly on web programming.

  • It may not be perfectly compatible, but being mostly compatible with C was a large part of its selling point when it was originally announced. Without that, it probably wouldn't have seen as much adoption. However, that choice also led to a lot of difficult design decisions which have become a liability today.

  • I wholeheartedly agree, especially as someone with close friends and living in Bengal. I don't even know how hot it gets there these days, but there's a (very regrettably) good chance some of them may perish due to the heat.

    But with that said, my concern is that individual action, or even collective actions by governments, on a planet with 8 billion people on it, simply isn't enough in the grand scale of things. I believe that we have made enough technological advances to withstand an oil crisis, but what we need these days is a forcing event to push governments to adopt them and individuals to accept the transition. I am... cautiously hopeful that this could be that forcing moment.

    And by the way, thanks for sharing those verses. I understand very little German, but even I can appreciate how beautiful those lines are.

  • I'm not trying to goad you into an argument, though I could have admittedly phrased things better. I just can't think of any reason why someone would want adopt Javascript as it is with all of its problems. A slice of pie is better than nothing at all. On the other hand, using Javascript when a much better alternative exists (namely Typescript) would be a significant liability in my opinion.

    In fact, pretty much everyone on our front-end team at work would agree too - they're pretty much unanimous in saying that Javascript should basically never be used.

  • Any chance that the American far right might have accidentally solved the global warming problem?

  • I also agree that Javascript is worse. C++ has two excuses for being bad:

    1. It has to be compatible with C, a language that's multiple decades older than it, and
    2. It is not garbage collected.

    Javascript has neither of those two excuses. People only use it today because of the ubiquity of web programming. In fairness, it did kill off a few other technologies, like Flash and Java applets, but that was more Webkit and Chrome picking it as the winner than anything else.

    Maybe these arguments are a bit hand-wavy, but the way I see it, it's like the C of the web programming era.

  • C++ and JS are objectively shit languages from the pool of used languages.

    This is a great point. There are a lot of even worse languages that are dead/dying and deserve to do so.

    But personally, I see a lot of people who continue to defend JS. And I have worked in C++ for about 5 years now and nobody I have worked with praises the language - most want to ditch it entirely and switch to Rust. I can think of maybe one person who claims that C++ is good enough, which is hardly any praise.

    This is all anecdotal stuff, so maybe we don't see eye-to-eye though. I personally love C++, because it's a really fun language to write, but I simultaneously think it's an awful language, and the people who write/standardize it keep making the same kinds of bad mistakes over and over again.

  • It’s perfectly possible for a slice of pie to be pleasant, and a slice of pie with ice cream to be more pleasant.

    In my personal opinion though, that's not how I would describe Javascript vs. Typescript. Javascript was basically replaced overnight, to the point where you should be very harshly criticized for ever using it these days unless you're maintaining a legacy project.

  • As a bit of an aside, I learned recently why Mozilla has the weird Corporate/Foundation structure that it does: https://news.ycombinator.com/item?id=47701441

    Basically the IRS is highly skeptical of the idea that free software development fits the legal definition of a 501(c)(3), and tends to reject such applications [1][2]. That is why Mozilla Foundation cannot use donations for Firefox development, and instead uses them for activism.

    Someone claiming to be the CEO of one of these foundations appears to confirm it. Just thought people might be interested to know since this comes up in pretty much every thread about Mozilla.

  • The only way to fend off far-right parties is to elect governments that will actually take action to make people's lives better. I mean dramatic, even drastic actions to improvements in quality of life for real people, not billionaires.

    Centrists and even some center-left parties don't seem to get this, or they do but they don't care. It seems like leftist parties are the only ones that are willing to step up. They need our support more than ever.

  • Absolutely gorgeous

  • Ahoy

    Jump
  • I'm not a fan of AI personally, but the "copying others' work" argument never resonated with me. The internet makes copying data trivial - if you still get worked up over people using a technology that has been trivial since the '90s, well, I don't know what to tell you, but you're just not going to win that one. People are just going to keep doing it anyway and maybe it sucks, but there's nothing you can do about it.

    The only reason file sharing is illegal today is because nobody bribed politicians to keep it legal.

  • I can confirm. I've worked for two different companies since 2023, and in both of them, there was a cabal that were super hyped up on AI while the rest just ignored them. In one of them, it was half the company, but that company was more like a cult.... People in my current one are more level-headed, but that just makes the divide look even bigger.

  • Something about convincing people about things their income depends on....

  • There's probably also a tragedy of the commons kind of situation. Yes, it's bad, but everyone else is doing it so you have to as well. If 99% of people do it and you don't, you're even worse off than everyone else.

    Economics often turns into a terrible social policy.

  • They don't actually believe a single word they say. They're just too scared to stand up to their shareholders.

    Well, actually, they do believe it. They're just delusional. Because they're too scared to stand up to their shareholders.

  • Fuck AI @lemmy.world

    Stanford report highlights growing disconnect between AI insiders and everyone else

    techcrunch.com /2026/04/13/stanford-report-highlights-growing-disconnect-between-ai-insiders-and-everyone-else/
  • It has been obvious for far too long that ICEs will go extinct and be replaced by EVs.

    The people who have been holding out have no excuses at this point. They should have started the transition a long time ago.

  • Big congratulations to the people of Hungary. Hopefully this is the start of a much better chapter in their country's history.

  • Even the early internet didn't have content of this high quality

  • Technology @lemmy.world

    The creator of systemd wants to bring SecureBoot-enforced hardware attestation to Linux

    0pointer.net /blog/fitting-everything-together.html
  • Europe @feddit.org

    Germany's neoliberal FDP: No chance for a comeback?

    www.dw.com /en/germanys-neoliberal-fdp-no-chance-for-a-comeback/a-75847475
  • Programming @programming.dev

    Why Is Python So Popular in 2025?

    blog.jetbrains.com /pycharm/2025/09/why-is-python-so-popular/
  • Programming @programming.dev

    How to get started as a freelancer?

  • Football @lemm.ee

    PSG and Qatar finally reach Champions League summit

    www.dw.com /en/psg-and-qatar-finally-reach-champions-league-summit/a-72746785
  • Programming @programming.dev

    Modern C++ — RAII

    green7ea.github.io /modern/modern.html
  • C++ @programming.dev

    Function Composition and the Pipe Operator in C++23 – With std::expected

    www.cppstories.com /2024/pipe-operator/
  • World News @lemmy.world

    Are Western double standards undermining the global order?

    www.dw.com /en/are-western-double-standards-undermining-the-global-order/a-70289453
  • Programming @programming.dev

    OpenTelemetry Tracing in 200 lines of code

    jeremymorrell.dev /blog/minimal-js-tracing
  • Europe @feddit.org

    NL seems to have lost faith in the market, says finance minister

    www.dutchnews.nl /2024/09/nl-seems-to-have-lost-faith-in-the-market-says-finance-minister/
  • science @lemmy.world

    Pregnancy completely rewires mothers' brains — study

    www.dw.com /en/pregnancy-completely-rewires-mothers-brains-study/a-70246399
  • Privacy @programming.dev

    Solution to youtube-dl (yt-dlp) IP bans?

  • Programming @programming.dev

    xv6: a simple, unix-like teaching operating system

    pdos.csail.mit.edu /6.828/2023/xv6/book-riscv-rev3.pdf
  • Golang @programming.dev

    How I write HTTP services in Go after 13 years

    grafana.com /blog/2024/02/09/how-i-write-http-services-in-go-after-13-years/
  • Programming @programming.dev

    Do any of you program on non-US keyboard layouts?