Live data from Hacker News

Viewing profile — evincarofautumn

evincarofautumn

HN member
Joined
Fri, Mar 18, 2011, 8:54 PM UTC
HN karma
4,810
Public activity
1,621 items

About evincarofautumn

A programming language technologist, or something like that.

https://github.com/evincarofautumn

http://evincarofautumn.blogspot.com/

evincarofautumn@gmail.com

Recent public activity

  1. comment
    Comment #25704362

    Wow, I honestly wonder if this was caused by mixing up “functor” in the C++ and Haskell senses… To expand on that, for those in the audience: In Haskell, a functor is a type constr…

  2. comment
    Comment #24693066

    Cool, thanks! I’m thinking about a similar sort of coercion system for a language project, and it’s good to have a slightly broader view of the design space. This area hasn’t been …

  3. comment
    Comment #24690961

    Has there been any work in Rust on something like Haskell’s ‘Coercible’? Namely, it defines the precise criteria for safe zero-cost coercions between types that provably have the s…

  4. comment
    Comment #19434291

    I would love to use it for my compiler backend…if I could find any maintained standalone implementations of it.

  5. comment
    Comment #18925927

    This is also exactly how male countertenor singers produce a female-sounding voice, by making the vocal cavity smaller to adjust the formants upward. If you don’t do that, it just …

  6. comment
    Comment #18731736

    I have an extremely strong sense of smell, inherited from my mother. Both of us are able to detect smells at lower concentrations and identify them more accurately than almost anyo…

  7. comment
    Comment #18643534

    Of course, the definition we actually use is this: -- (1) fix f = let x = f x in x Because it has better memory usage; the definition you provided is translated to the following ST…

  8. comment
    Comment #18616165

    My working model for why colours admit description more readily than smells is that we judge and decompose them in largely the same way, but it’s simply easier to develop a reperto…

  9. comment
    Comment #18546112

    > It basically combines futuristic tech with dystopian/utopian elements, and grimy, old-world stuff. In other words, “The future is already here—it’s just not very evenly distribut…

  10. comment
    Comment #18529508

    What can we do as individuals? I already eat relatively little in the way of animal products, don’t drive much, don’t use a lot of electricity or natural gas at home…but one person…

  11. comment
    Comment #18459104

    > Does Facebook own your IP? No, afaik it should still be owned by the startup incubator that was the parent company of Spaceport. We open-sourced some ancillary bits and pieces be…

  12. comment
    Comment #18454177

    I worked on a Flash implementation called Spaceport in 2012 or so. We had the most complete implementation apart from Adobe, with all kinds of goodies like actual hardware-accelera…

  13. comment
    Comment #18446328

    The language they introduce, Π, is essentially a simple concatenative programming language where all of the primitive combinators happen to be reversible; the graphical depiction i…

  14. comment
    Comment #18439876

    I don’t mean to evangelise too hard, but this is yet another reason to keep kratom legal in the US. Last I knew, over 30% of the world’s kratom is consumed by the US, and most of t…

  15. comment
    Comment #18420582

    I’m not sure, but based on what statistics I can find, it seems most blind people aren’t congenitally blind, so they probably have some familiarity with the symbols, maybe dependin…

  16. comment
    Comment #18420519

    Simon Peyton-Jones is (was?) known for writing blocks in “aligned” instead of “hanging” style, with separators in prefix: someFunction = do { foo ; mx do { baz ; pure (quux x) } ; …

  17. comment
    Comment #18420494

    Right—that was a source of inspiration for this aspect of my language. The original stated motivation in Haskell’s case was to make it easier to generate Haskell source code withou…

  18. comment
    Comment #18417729

    The language in question already has a dataflow/pipeline style by default, so expressions are generally read from left to right like this, except for some standard syntactic sugar …

  19. comment
    Comment #18417583

    Thanks so much for your response! #4 in particular is something I hadn’t considered, except in the context of how to display error messages in an editor, but now it seems obvious t…

  20. comment
    Comment #18417516

    Last I knew, Braille displays are also pretty expensive, slow, and prone to breakage. Cool idea, but doesn’t work as well as a screenreader in practice for most people.

  21. comment
  22. comment
    Comment #18417439

    My compiler is error-recovering for this reason: you can still get correct syntax-highlighting data even if there are lexical errors, type information even if there are type errors…

  23. story
    Ask HN: How should a programming language accommodate disabled programmers?

    I work on programming languages (as a career & hobby) and I’d like to make sure that my main language project is designed with accessibility in mind. I need some guidance & opinion…

  24. comment
    Comment #18379397

    In my accent (a rhotic New England without the cot–caught merger) they’re all different: • “ox” /ɒks/ • “aux” /ɔːks/ • “orcs” /ɔɹks/ But hey, close enough for a pun anyway. My favo…

  25. comment
    Comment #18372744

    I sometimes dream about being & moving amongst the abstract structures that I build in my head when reasoning about a complex problem. Sometimes it gives me an insight; others, it’…