66 pointsby stock_toaster5 hours ago27 comments
  • mindcrimea few seconds ago
    Wikipedia seems stuck in an antiquated worldview where things like traditionally-published books with second- or third-hand reports of what happened, and which are frequently incomplete or wholly inaccurate, are nonetheless considered more authoritative than primary sources you can find with a ten-second Google search.

    So much this. Wikipedia's processes and policies are -in ways - an outdated and archaic relic of a bygone time. OTOH, I don't have a definitive answer ready "off the cuff" on what the standard should be. But I think everybody involved needs to acknowledge that the current setup is wrong, and needs serious thought and revision.

  • ternaryoperator9 minutes ago
    When Wikipedia first came out, there was a big debate about articles on people: should it be inclusive (anybody with minor accomplishments gets in) or should there be some threshold to be met? Ultimately, it was decided that if the perception was that the person involved was to become notable principally by having a WP page, then they did not qualify. WP did not want to be used as a means of getting attention/traction/credibility. I like that criterion and I think it’s reasonable to feel that Odin does not meet it…yet.
  • andrybak4 hours ago
    > Articles for Deletion votes -- original with comments

    >

    > Summarizing it, 5/7 for delete have accounts, and 1/4 for keep have accounts. Not along after the final vote, a Wikipedia admin deleted the article. Being a little bit lax with my language, the majority's consensus agreed that Odin isn't notable, and the article had no reliable sources.

    important clarification about a popular misconception: "Articles for deletion" discussions on English Wikipedia are not decided by vote.

    For more details, see

    - https://en.wikipedia.org/wiki/Wikipedia:Polling_is_not_a_sub...

    - https://en.wikipedia.org/wiki/Wikipedia:Guide_to_deletion#Ov...

  • andai4 hours ago
    If I've got this right: programming these days -- especially niche areas -- meshes poorly with Wikipedia's guidelines on reliable sources and notability, which were designed mostly with traditional media in mind.

    e.g. a company saying they use a language is not considered a good source because it's a primary source? Not sure if I'm getting that part right.

    The most interesting part to me: Wikipedia has a bunch of languages that were used by like one person, because there is published material on them, while languages used by thousands of people today get deleted because they fail Wikipedia's specific definition of notability.

    And they're reluctant to change that because they expect it would lead to a flood of wannabes making articles about their hobby language.

    • James_K2 hours ago
      Suppose you wanted to make a Wikipedia article on a certain brand CNC milling machine, would that be useful? Not really. The only thing ever written about it is its own manual, and it doesn't feature notably with the exception of being used by some companies for manufacturing. Programming languages are the same thing. It seems rather entitled to demand Wikipedia articles for random brands of tools that don't have anything particularly significant about them.

      And beyond that, it's perfectly useless. A Wikipedia article restating the information on Odin's website is a net negative information wise. You've got duplicate content for no good reason. The point of Wikipedia is to take a topic about which much has been written, and distill that into a smaller and more information dense summary. A person who finds the Odin language on Wikipedia would always be better served looking at the website instead, and thus the article is actively harmful to their understanding of the topic.

    • wavemode4 hours ago
      You've almost got it, except:

      > Wikipedia has a bunch of languages that were used by like one person, because there is published material on them

      No. It's more like, there are plenty of articles on Wikipedia that don't meet Wikipedia's notability guidelines AT ALL, but when you write an article on Wikipedia and enough time passes without anyone noticing that the article is poorly sourced, then eventually the tendency of Wikipedia community is to just keep it.

      This is what has led to the what-about-ism regarding Odin's deletion - there are lots of other programming languages that also don't meet the notability guidelines, yet, to this day, still have Wikipedia articles.

      Could someone come along and propose deletion for such articles? Yes, of course. You yourself could go do that right now, if you want. But nobody's getting paid for such work, so someone has to want to. The tendency of Wikipedia editors is that, when an article is many years old, they would rather flag it for improvement rather than simply throw away years of fellow editors' work. Whereas an article that's brand new is likely to not have much work put into it, and also more likely to be self-promotion and/or spam.

      This is very frustrating for people who create Wikipedia articles and have them deleted. "You mean, whether or not my non-notable article gets deleted or not is just the luck of whether someone comes along and notices that it's not notable?" Yep. Like I said, nobody's getting paid for deletion work.

      • andai2 hours ago
        >Like I said, nobody's getting paid for deletion work.

        Actually there are organizations -- several of which brag about it openly -- that employ people to carefully manage what ends up on Wikipedia, and which side of a story ends up in popular articles.

        • dcrazy3 minutes ago
          This is a poor attempt to imply an equivalence between deletionism and non-impartiality (influence campaigns and reputation managers).
      • altmanaltman25 minutes ago
        Seems like Wikipedia sucks at enforcing its policy from what I am reading?

        There has to be a better way to do this at that scale than just "oh we forgot to notice it and now its too awkward to remove it"? Maybe i am missing something idk

        • jasonlotito13 minutes ago
          > Seems like Wikipedia sucks at enforcing its policy from what I am reading?

          More like policies evolve and older articles are grandfathered in by the fact that they aren't edited and people aren't going back and reviewing old articles that don't meet the newer standards.

          > Maybe i am missing something

          You are.

          > idk

          That says it all.

    • w10-14 hours ago
      In wikipedia-land, I read "primary source" as "motivated source", given their need to prune biased edits.
      • netbioserror4 hours ago
        The fatal flaw here being that secondary sources and tertiary ad infinitum are all always motivated. It's inescapable.
    • kibibu4 hours ago
      I genuinely don't think Malbolge, for example, warrants a Wikipedia page if Odin doesn't
      • fluoridation3 hours ago
        Malbolge is basically a meme, and Wikipedia does have articles for memes. Speaking for myself, I have heard about Malbolge, and not about Odin.
      • JBits3 hours ago
        Perhaps it is because Malbolge is notable within the category of esolangs.
    • brendoelfrendo2 hours ago
      Generally speaking, encyclopedias are tertiary sources, so that makes sense (though the line between secondary and tertiary sources is sometimes blurry)... but as you say, there are plenty of topics (a niche programming language under active development primarily by one guy is a good example) where the topic might be notable enough to warrant a Wikipedia article but not widely discussed enough to have a good source other than the primary developer. I understand that "well the guy who made it said it" sounds like an obvious argument, but I also understand that Wikipedia is trying to maintain their role as an encyclopedia first and foremost. I'm not sure what the optimal path is.
  • dibujaron4 hours ago
    This article makes Odin sound extremely well-known. I've never heard of it before, and I feel like I keep up with programming topics pretty diligently. Admittedly I don't work at the systems programming layer, but I've definitely heard plenty about Rust and c++ topics.

    Curious if others feel similarly, or maybe I just happened to miss it?

    • recursivecaveat4 hours ago
      I would consider it extremely obscure overall. A large majority of programmers would not be aware of its existence. At the same time there are clearly much less popular languages with articles so it is kindof weird to push to delete. (eg: random scheme implementation w/ no releases in 20 years https://en.wikipedia.org/wiki/SISC) I would say that wikipedia broadly favors programming languages as far as notability. Like most nerd/geek things their footprint skews toward the internet, and people who enjoy geek stuff are more likely to be wikipedia admins than the general population.
      • woodruffw3 hours ago
        This is an argument for deleting those non-notable articles as well, not retaining other non-notable articles.
      • nvme0n1p14 hours ago
        SISC is there because it's not notable, so the busybodies haven't even noticed the page exists. Odin, however, is notable, and that put it on their radar as a target for attacking its notability.
    • bobbytheblkbear3 hours ago
      Wikipedia has articles for exceptionally small and stupid things.

      https://en.wikipedia.org/wiki/List_of_programming_languages

      They already have hundreds of programming language articles, this being singled out is a perfect encapsulation of the sheer lowIQ stupidity of the Wikipedia community and their process.

    • andai4 hours ago
      The author protested the framing, but it's very much a game-dev oriented language. In fact, it's the most pleasant language for game development I have ever used. It comes with all sorts of "batteries included" in that direction, possibly more than any other existing language. (Well, I still didn't get my Jai invite, so who knows ;) Odin was a major influence on Jai.)
      • jibal3 hours ago
        The author knows the orientation of his language better than anyone else.

        > Odin was a major influence on Jai.

        This is a popular joke because of the release timeline. The reality is the inverse, and Ginger Bill has acknowledged the influence of Jai.

        • wtetzner3 hours ago
          > The author knows the orientation of his language better than anyone else.

          The author knows the intention of the language better than anyone else, but that doesn't mean it isn't especially game dev oriented.

          • dismalaf2 hours ago
            Is C++ a game oriented language because most game engines and games are written in it?
            • andai2 hours ago
              Yeah oriented might be the wrong word here. "Surprisngly well suited for the job" is more like it. It was very ergonomic. In fact, I ended up translating my Odin game to several other languages and the experience was quite painful. (That's one way to measure the quality of a language! How much it hurts to port code out of it.)
        • andai2 hours ago
          I clearly remember Jonathan Blow talking about how Jai's syntax was influenced by his conversations with Bill. But it was 10+ years ago, so I might have gotten it mixed up.

          I think the influence ended up going both ways eventually though.

    • panzi4 hours ago
      I am interested in programming language topics and I certainly have heard of Odin and have seen a couple of interviews with Ginger Bill. Same with Zig, Rust, Jai, C++ etc. I haven't used much of these (only C++ and Rust out of these), though. But I find that stuff interesting.
    • 38362936482 hours ago
      I think you just happened to miss it. It's very commonly mentioned in the new systems space, alongside Jonathan Blow's jai.
    • loeg3 hours ago
      It's relatively well known? Certainly not mainstream.
    • krautsauer3 hours ago
      It's been here a few times, maybe 4-6 times in the past year?
    • dismalaf4 hours ago
      It's kind of niche but is getting bigger. The Discord server has 10k members, the biggest(?) Twitch programming streamer has been using it recently, JangaFX is big enough to be used by AAA game companies and a few large film studios, and I'm sure there's plenty of users who aren't on the Discord server.

      If you're comparing it to Rust/C++ you must live in a cave or something. So yes. It's not that big. But it's probably in the top 10 of hyped languages of the current year. There's a bunch of languages from the 60's to 90's on Wikipedia that have probably never had as many users or software shipped as Odin.

    • 2 hours ago
      undefined
    • jibal3 hours ago
      Odin is extremely well known to every human being who keeps up on programming language development, along with Zig, Nim, D, Jai, V, Crystal, Carbon, and others. "programming topics" isn't relevant.
      • woodruffw3 hours ago
        I keep up with PL development, and I am only vaguely aware of Odin (and same for Jai and V).

        (But this isn’t the point: lots of programmers know about relatively obscure thing, but that does not itself make them notable. Notability is a well-defined property on Wikipedia.)

        • jibal3 hours ago
          Then you don't.
          • woodruffw3 hours ago
            Thank you, that’s very persuasive.
    • steveklabnik3 hours ago
      I feel like if you’re into programming languages as a hobby, the chances you know of Odin are pretty high. Not everyone can know everything, of course, but my impression is that it punches above average on notability within the niche.
  • square_usual2 hours ago
    I'm so happy I have something I can link to that clearly and patiently engages with all the people who concern troll about Wikipedia. It genuinely bothers me how the temperature of the conversation about wikipedia (even here on HN) has changed so much because of people who don't know anything, don't care to verify anything, but have an axe to grind.
  • greyface-4 hours ago
    For reference, here's the article's content at the time of deletion: https://en.wikipedia.org/w/index.php?title=Draft:Odin_(progr...
  • staplung3 hours ago
    I'm not sure I understand why even a truly obscure programming language article should ever be deleted; it's not like Wikipedia is running low on paper. If Odin ceased all development tomorrow it would be good to have some record of what it was.

    For the record, I like Odin.

    (On homebrew it appears to have been downloaded 6,707 in the past year. Compare to:)

    zig: 71,565

    rust: 304,405

    golang: 1,246,300

    malbogle: 9

    • fwipsy2 hours ago
      The point of Wikipedia is to be accurate, not complete. Wikipedia does not want to just trust the developers of $ObscureLang to maintain their own wikipedia page. So, the existence of the $ObscureLang page (and, in the aggregate, many similar pages) imposes a maintenance burden on Wikipedia. Better to say nothing than to risk saying something inaccurate.
    • miguel_martin28 minutes ago
      fwiw, I think a lot of people just clone odin and build it via `./build_odin.sh release` on MacOS (at least, I do). The compiler builds in ~20s
  • bawolff3 hours ago
    > If you are familiar with Odin, one of the most popular "C competitor" languages, this might sound a little bit insane to say out loud

    Its hard to believe someone actually said this with a straight face.

    I tend to lean more inclusionist, but there is no world where odin is one of the most popular c competitor languages.

    • forrestthewoods4 minutes ago
      > one of

      Seems reasonably accurate? Odin is not particularly popular. Zig is much much more popular. As-is Go, although that’s not a straight C competitor.

      But other than that?

      Odin is a real language being used by real professionals to ship real software products for money. That alone makes it a rare and notable programming language!

    • dismalaf3 hours ago
      Zig is more popular. Name a second modern "C competitor" language that's more popular?
      • calvinmorrison3 hours ago
        golang, rust, c++... etc?
        • dismalaf2 hours ago
          The whole "C competitor" category is about minimalism so no one puts Rust or C++ in that category. Also Golang has a GC so most wouldn't even call it a systems language at all...
          • bawolff2 hours ago
            Everyone considers rust a c competitor. Its literally replacing c in the linux kernel.
            • dismalaf13 minutes ago
              NetBSD puts Lua in kernel space, is it a C competitor?

              Rust is an obvious competitor to C++, both are similarly featured.

              When people talk about "modern C competitors" they're almost always talking about more minimalist languages like Zig, Odin, C3, Jai, Hare, etc...

          • calvinmorrisonan hour ago
            ok maybe you are zoomed to far in.
  • willdr4 hours ago
    Interesting article (I tend to agree with you re SNG in the programming field). But unfortunately I couldn't easily absorb the substance as your site needs some work on mobile:

    - text completely overflowing the background

    - body text is arguably too small

    - the masonry grid layout of posts does not work visually

    - footnotes appearing out of order

  • boca_honey2 hours ago
    I know programming is what's most important to many in this community, but as an outsider I need to ask: literally WTF is Odin? I mean I know about Java and C++, etc. But Odin? That's what Wikipedia policies are for. It cannot include anything and everything about every single profession, subculture, or interest group.

    An anime community would complain that a very influential (but largely unknown and mostly lost) OVA from 1987 should have its own article. A Peruvian community could argue that one of its most celebrated local activists should have his own article. Of course they would, but how could Wikipedia know they are really what they claim if there isn't a standard of what a credible/respectable source is?

    That being said, Wikipedia editors are just Reddit mods with delusions of grandeur, so anything that brings them down is fine by me. Grokpedia has the right idea... I actually think that's the future. Too bad it's controlled by a grifting manchild.

    • bawolff2 hours ago
      > An anime community would complain that a very influential (but largely unknown and mostly lost) OVA from 1987 should have its own article. A Peruvian community could argue that one of its most celebrated local activists should have his own article.

      Honestly, both of these would probably meet Wikipedia's notability requirements.

    • fwipsy2 hours ago
      > Wikipedia editors are just Reddit mods with delusions of grandeur

      Reddit mods act on their own discretion most of the time, unless they attract the attention of Reddit admins or staff. Anyone can edit Wikipedia and the editing/moderation decisions are transparent. Certainly the editing guidelines are much more rigorous than Reddit, but that's the point of Wikipedia.

  • qjack3 hours ago
    The most dumbfounding thing in all of this is the number of people interacting directly with Jimmy Wales on twitter and having no sense for how wikipedia works or why. It should not be surprising that a company webpage or even the CEO confirming the fact are insufficient sources. If wikipedia did accept this, they would just be a place for people to make self-reported baseless claims. There's already a place for that, and it's the platform they're responding on.

    Wikipedia has an interesting problem. How do you build a large corpus of generally true information? Their solution is to offload the work of verification to journalists and academics, who are held liable for their statements by the institutions they work within. This is why wikipedia is a tertiary source. Primary sources originate some piece of information, secondary sources investigate and verify those primary sources (verify being "they said that" not "it really happened"), and tertiary sources aggregate trusted secondary sources. All of the people in the twitter thread (excluding Jimmy himself, of course) seem completely unaware in this system, and while I too would be interested in more "modern" approaches, don't seem to have thought about this problem at all.

    Journalism and academia are both on the back foot these days, and it seems unlikely that we will see a big resurgence in funding for either. Without them, I don't see how wikipedia can continue to outsource the problem of verification.

    • conartist63 hours ago
      I dunno I just find it silly because they're making such a Thing out of it that soon there's just gonna be a Wikipedia page on Odingate as it is rapidly becoming a notable public event of its own. Then that page will have to link to a page on Odin anyway
      • add-sub-mul-div42 minutes ago
        If the language is too irrelevant to be of interest then why would any bickering about it be notable? There must be thousands of topics people whine about for not making the notability threshold.
      • zerocrates3 hours ago
        The hypothetical "Odingate" article in a reliable source would probably have to discuss Odin enough to also be a viable source for Odin itself; problem solved.
      • krautsauer3 hours ago
        Link will be red?
        • 2 hours ago
          undefined
    • wmorgan2 hours ago
      FYI a tertiary source aggregates both primary and secondary sources. When you read the plot summary of a movie on Wikipedia, for example, that summary cites a primary source, that is the movie itself. It's allowed to cite primary sources but there's guidance on how to be careful about it.
  • brooke2k3 hours ago
    The great thing about Wikipedia is that anyone can participate. Anyone can advocate for change, such as changing the rules around notability.

    But if you want to have enough influence to effectively advocate for changing a rule as impactful as the site-wide notability guidelines, then you'd likely want to spend quite a while volunteering, integrating yourself into the community, and learning a lot about how and why the site rules are what they are.

    I think that's a good thing. It means the people who have the influence to make huge decisions like that are deeply familiar with the website and the community, and therefore deeply familiar with the consequences of those decisions.

    So I just find it frustrating when people who don't participate in the community whatsoever write inflammatory diatribes on why they think the editing guidelines should be changed because their favorite programming language got marked for deletion.

    And it's even more frustrating how, when their handful of drive-by tweets fail to immediately enact sweeping change, they and their followers then start a huge flame war, accusing Wikipedia mods of being "cultural marxists" and "shills for the mainstream media" and etc.

    Anyways, my point is -- if you want to change things, try participating in the community rather than shouting slurs at it from the outside.

    • xeric3 hours ago
      I looked and the cultural marxism tweet has zero likes, zero comments, and only 35 views. Although it has caused much consternation for you and the author. So it seems strange that you don't understand why people might be concerned about what Wikipedia has to say about things, and how it works, given its prominence.
    • cindyllm3 hours ago
      [dead]
  • jimbob4535 minutes ago
    https://en.wikipedia.org/wiki/Rust_(programming_language)

    If you feel ambivalent about this, consider the “Influenced By” and “Influenced” sections on the Rust page (or C++ or Java) and decide for yourself if Odin is more or less notable than those languages that have blue links.

  • JBits3 hours ago
    It is disappointing to see that the v programming language has a Wikipedia article given it's history of being essentially fraudulent.
    • hmry22 minutes ago
      Being fraudulent doesn't make something less notable. It might even make something more notable, provided enough sources report on it.
  • bakugo3 hours ago
    This article seems quite drawn out for what is essentially an ad hominem attack on the personal views of the creator of the language.
  • James_K2 hours ago
    I think the better conclusion here is that most programming languages don't deserve Wikipedia articles. You wouldn't want one for every brand of screwdriver or kitchen appliance. Programming languages are likewise, just tools. An article restating the information on Odin's website is a net negative to anyone who reads it, as they'd be better served by visiting the website directly. A bad article should be deleted.
  • chaostheory15 minutes ago
    I'm sure the Wikipedia mods have many great, valid reasons for deleting articles. Unfortunately for the ignorant masses, this has bad optics, since it looks like it runs counter to their goal of "cataloging all human knowledge".
  • 4 hours ago
    undefined
  • loeg3 hours ago
    > My hypothesis is quite simple: I don't think GingerBill ever cared about Wikipedia's standards for programming. He follows several right-wing figures on Twitter, who have long since made up their mind that Wikipedia has been ideologically captured by activists and "the woke".

    Oh, well, if a critic fails your ideological purity test, I guess that must mean there can't be any valid criticisms.

  • daneel_w3 hours ago
    Interesting article until you reach the gooey, messy bottom where the author takes a sudden personal turn and decides to pick apart the "spineless" creator of the programming language - who is the article's actual subject - by wielding their own ideologically and morally superior perspectives as truths. Smug, ironic, personal and somewhat unpleasant.

    I had never heard about the language until today. In my observation, Rust is C's main competitor.

  • 3 hours ago
    undefined
  • 4 hours ago
    undefined
  • smitty1e4 hours ago
    [flagged]
    • pyinstallwoes3 hours ago
      It’s actually sad you’re downvoted. Oh well. Thanks for sharing an honest alternative.
  • rfleury40 minutes ago
    [flagged]
  • SanjayMehta3 hours ago
    The real "engagement farming" is from the Wikipedia editor attempting to delete the article for clout amongst the Wikipedia community. That's all this is about.
  • bobbytheblkbear3 hours ago
    I'll just say the obvious:

    Wikipedia admins get it wrong more often than they get it right, and the general process for Wikipedia is obtuse, ignorant, and generally backward, with most of the favor given towards "people with old accounts" as opposed to actual knowledge.

    It's beyond simple to get new editors banned for simply creating edits others don't like, no matter what the veracity is.

    The only reason it's good for things like science is that it's generally hard for the kind of lowIQ populace their older accounts and admins have to argue about definitive numbers. But I am sure if they could they'd say things like "Hydrogen doesn't actually always have 1 electron", and so on.

    • bawolff3 hours ago
      > edits others don't like, no matter what the veracity is.

      Wikipedia bans people for their behaviour, not for being right or wrong. So you are correct that veracity is irrelavent.

      • loeg3 hours ago
        Are you saying that lying isn't considered poor behavior by Wikipedia or what? I don't believe that.
        • bawolff2 hours ago
          Depends on how you define "lying".

          Misrepresenting what another contributor said? yeah you can be blocked.

          Disagreeing on what should be in an article? That won't get you blocked. Getting into an edit war about it might. Being "right" is not a valid defense for edit warring.

          In general, its not the place for admins to decide what is "true". Its their job to make sure people are behaving in accordance to the rules.