Live data from Hacker News

Viewing profile — jonreem

jonreem

HN member
Joined
Wed, Jul 02, 2014, 12:54 PM UTC
HN karma
550
Public activity
90 items

About jonreem

`reem` on github and pretty much everywhere else

Rust enthusiast, author of iron (github.com/iron/iron) and co-author of hyper (github.com/hyperium/hyper).

I've programmed professionally in rust, python, javascript, go, and ruby; dabbled in haskell, C++, nim and clojure.

Currently engineering at gauntlet.network

[ my public key: https://keybase.io/jonreem; my proof: https://keybase.io/jonreem/sigs/DKEUlaqxlTdJSroYLZLU2OxEGdofDvfDpIF-RzwBcB8 ]

Recent public activity

  1. comment
    Comment #27211869

    outside of trivial transfer transactions there are much more complicated things you can do with smart contracts such as decentralized lending and decentralized exchange of assets t…

  2. comment
    Comment #27211797

    these are transactions with extremely high value and often extremely urgent and not possible to merge together - e.g. the both liquidate the same unhealthy loan position (could be …

  3. comment
    Comment #27211462

    Settle positions between two mutually non cooperating parties. Your github solution doesn't consider that many non cooperating parties may want to do conflicting things on chain an…

  4. comment
    Comment #27189576

    Nobody clicks the space bar 8 times, they use the tab key and have their editor insert the correct number of space characters instead.

  5. comment
    Comment #25808322

    The time-value still comes into play in the form of eth transaction fee. If you're flash loaning to take advantage of an open arbitrage opportunity there will be other parties tryi…

  6. comment
    Comment #22360771

    Personally, I've developed a strong preference for putting this type of information as close to the affected code as possible. Immediately next to the affected code is the only pla…

  7. comment
    Comment #22268712

    People who bother to complain are those who actually care about your thing. People who do not care simply leave without ever telling you why. Your complainers are often your most d…

  8. comment
    Comment #21929470

    Thunk is not a proper solution to the problem - it's a totally open escape hatch! You lose ALL the nice guarantees and behavior of redux when "action" no longer means "immutable, s…

  9. comment
    Comment #21137354

    We don’t appreciate impersonation on HN.

  10. comment
    Comment #19723268

    It wasn't my example, but it's just disproving the notion that FP somehow means you need to write big if statements to dispatch your functions. Traits are not functional-language s…

  11. comment
    Comment #19715526

    One of the many difference is that there is no inheritance, and implementations of traits can be added for types long after they are defined. Traits in rust are not like java inter…

  12. comment
    Comment #19110371

    Also see `webpack` as a successful example of code-as-configuration in the wild.

  13. comment
    Comment #18991534

    This approach necessitates an ever growing number of increasingly specific APIs, or an ever growing set of flags and options which will inevitably approximate a poorly implemented …

  14. comment
    Comment #18959157

    How efficient...

  15. comment
    Comment #18934297

    Hey, that’s my library! I’m glad to see a similar macro getting added upstream, so you no longer need to install libraries like this one for easy print debugging.

  16. comment
    Comment #18538692

    “You can please some of the people all of the time, you can please all of the people some of the time, but you can’t please all of the people all of the time”

  17. story
  18. comment
    Comment #18332716

    Not signing in and curating your subreddit subscriptions all but guarantees you will only be exposed to the most populist content on the site and will never see any of the deep, ni…

  19. comment
    Comment #17648549

    Trucks often drive mostly or only on major thoroughfares and often on extremely long and tedious routes. A self driving truck that could drive 50 hour stretches without getting tir…

  20. comment
    Comment #17639733

    In your analysis you shouldn’t forget that advertisers don’t consider all eyeballs equal either, and are willing to pay far more for ads shown to high income users. The difference …

  21. comment
    Comment #17377455

    It's not like you can just skip writing those checks even if the browser indicator was more visible, people will still spam click and you still need to handle it correctly.

  22. comment
    Comment #17361111

    For javascript you can use typescript, which brings the joy of a modern type system to es6 and allows you to migrate file by file.

  23. comment
    Comment #17299004

    Under this logic I think so, it would be the same problem.

  24. comment
    Comment #17258900

    async/await is powered by promises

  25. comment
    Comment #17072259

    Try joining smaller communities. Being in a server with 10-20 regulars is very different from being in one with 200, forget 2000.