Live data from Hacker News

Viewing profile — maxiepoo

maxiepoo

HN member
Joined
Sat, Feb 01, 2014, 6:29 PM UTC
HN karma
260
Public activity
91 items

About maxiepoo

No profile information was provided.

Recent public activity

  1. comment
    Comment #45733511

    Clearly a Kool-aid enjoyer

  2. comment
    Comment #44854571

    do you really have 20+ tabs of LLMs open at a time?

  3. comment
    Comment #44042288

    Isn't it more differential geometry?

  4. comment
    Comment #43070771

    Basically, Evan decided he wanted Elm to be a pre-packaged closed ecosystem where it was easy to develop very simple standalone apps, but made it very difficult to impossible to ac…

  5. comment
    Comment #39603975

    You can do something like this with OCaml/SML's module system. And certainly from an abstraction point of view you can do this in any dependently typed language like Idris/Agda/Coq…

  6. comment
    Comment #39603959

    Typed functional languages like Haskell (data)/ML (type) do have a built-in way to define new tree types, and so does Rust (enum). It's one of the biggest things I miss when I'm no…

  7. comment
    Comment #38739277

    It is very bad that abortion is illegal but thousands of people have not been imprisoned for violating abortion laws afaik.

  8. comment
    Comment #36694408

    I'll be surprised if none of the bigger beer companies ends up buying it for the brand and history alone. But maybe it doesn't have as much name recognition as I thought.

  9. comment
    Comment #36539280

    It really is remarkable. I think the most remarkable fact about it is that the intensional identity type was invented by Martin Lof in the 70s, the groupoid model was discovered in…

  10. comment
    Comment #36539178

    > How can roots be changed without a redo of the universe? This is a very interesting question and I think reflects a mismatch between how we commonly think about of foundations of…

  11. comment
    Comment #35613893

    Even emscripten, which compiles LLVM to WASM has to use a relooper algorithm to get around the lack of jumps.

  12. comment
    Comment #35524813

    Austrian economics is truly indistinguishable from parody

  13. comment
    Comment #35503718

    This would allow you to do things like compile other assembly languages to webassembly.

  14. comment
    Comment #35492511

    One of the main reasons it's not really an assembly language is that it doesn't support jumps! This is fixing a defect!

  15. comment
    Comment #35481247

    nonsense trends like an "assembly" language supporting jumps?

  16. comment
    Comment #35481234

    WASM is not really an assembly language. Before this, WASM didn't have jump at all, and so tail calls are adding a form of jump (jump with arguments). This makes WASM a much better…

  17. comment
    Comment #35218958

    Basic results that are useful on a day-to-day basis: 1. Yoneda's Lemma, and the corollary that objects defined by universal property are unique up to unique isomorphism 2. Right ad…

  18. comment
    Comment #35211726

    It sounds like category theory likely has no direct impact on your life. So you can move on. But please do not let this bleed into a criticism of category theory as used in mathema…

  19. comment
    Comment #34791067

    It doesn't have to be one or the other :). OCaml and Haskell are two great languages that the Rust designers were familiar with. The big thing IMO that makes Rust feel like Haskell…

  20. comment
    Comment #34162439

    For context, Matt Might is formerly a professor whose research was in programming languages/program analysis. Professors like to code too!

  21. comment
    Comment #33607600

    I think OP is really overstating things. "the definitive underlying field of math replacing set theory" is something Lawvere was trying in the 60s and it never really took off. Cat…

  22. comment
    Comment #33493590

    I think the concept you are looking for is a ["torsor"]( https://en.wikipedia.org/wiki/Principal_homogeneous_space ). Basically, 1. You have a 0 time delta, and you can add and sub…

  23. comment
    Comment #32638569

    I have to plug my favorite "explanation" of the Y combinator, which is called "Lawvere's fixed point theorem". In a cartesian closed category, if there is a function p : A -> (A ->…

  24. comment
    Comment #32370593

    "Just Wrong" is a bit harsh. Monads are there to simulate side effects within the language, as opposed to the side effects that are built in to the language. WARNING: the below con…

  25. comment
    Comment #31752261

    Not sure about unloading the dishwasher but unpacking was pretty fun: https://www.unpackinggame.com/