Live data from Hacker News

Viewing profile — jeremiep

jeremiep

HN member
Joined
Sun, Apr 29, 2012, 3:47 PM UTC
HN karma
1,816
Public activity
666 items

About jeremiep

I enjoy hacking languages, game engines as well as new technology and have the chance to do it for a living.

Recent public activity

  1. comment
    Comment #34277401

    Read "The Structure of Scientific Revolutions" recently, science ignoring what it does not understand is far from a new phenomenon. Science is fantastic to dig into areas it can al…

  2. comment
    Comment #22760068

    Been using react transparently through clojurescript's reagent for years and was never hit by any of react's API changes. The problem usually isn't react, but that most projects us…

  3. comment
    Comment #17730407

    That's not a step further, you lose the ability to use the latest version without code changes.

  4. comment
    Comment #17611593

    I find D to be a good tradeoff between C++ and Rust. I can't stand not having compile-time evaluation, code generation and reflection in Rust and C++ is just too slow to iterate wi…

  5. comment
    Comment #17477987

    > because they make our work easier This seems to be my biggest pet peeve with the JS ecosystem as a whole; people chase things that are easy to learn rather than simple to reason …

  6. comment
    Comment #17476197

    I'm perfectly happy in ClojureScript to be skipping TypeScript and most of the JS ecosystem :) Not everything on the web has to use the normal stacks. I used TypeScript in the past…

  7. comment
    Comment #17460313

    I see your point, thanks for the precision. I can agree perpetuated inequality does give kids a huge head start. Taxation is already high for the rich, but the top bracket is usual…

  8. comment
    Comment #17460135

    Its not like the poor is going down, they're also going up but not nearly as fast. Almost all of our poor people are rich by global standards is an argument I hear often. Most poor…

  9. comment
    Comment #17458734

    You can also take "modern design patterns" out of that sentence and still be accurate. Its usually just a form of cargo-cult-programming that hasn't been found out to be terrible y…

  10. comment
    Comment #17452706

    They seem to be benchmarking very specific things and not actual applications. These numbers do not hold in the real world.

  11. comment
    Comment #17452693

    Talks from Mike Acton and Scott Meyers, specifically "Data-Driven Development" and "CPU Caches and why you should care" respectively. I forgot exactly where I got that number, but …

  12. comment
    Comment #17443713

    When you realize the compiler's optimizations only account for about 10% of the total program's performance you find that the other 90% is entirely up to the programmer. Architectu…

  13. comment
    Comment #17421012

    > Wow, who writes that crap? Have you read your own comment?

  14. comment
    Comment #17313214

    But that is precisely how undo is currently implemented most of the time. Its a series of actions where you know how to undo the side-effects, or you know it was a destructive upda…

  15. comment
    Comment #17313104

    > but probably not practical in reality. Thats how I've been building UIs for the last few years. `re-frame` in ClojureScript for one is a fantastic framework built on top of these…

  16. comment
    Comment #17304419

    A render list would be more efficient than a tree, simply because you're not jumping left and right in RAM with cache misses on every jump. A hashmap of nodes on screen is still ve…

  17. comment
    Comment #17304322

    This assumes the web rendering context is the proper abstraction to build application UIs. Its not. Its too complex and object-oriented to be efficient. It was intended for documen…

  18. comment
    Comment #17271219

    Anything where your app state is modelled as a series of actions over immutable data, undo and replay will be essentially free to implement :)

  19. comment
    Comment #17032897

    I feel React's best use case is as a view backend in micro-frameworks like re-frame in ClojureScript. React only gets complicated when you use states and mutable props, or when log…

  20. comment
    Comment #16980338

    I found about proton-native earlier this week! Sadly it doesn't have a ` ` element thats required for the project I'm building :(

  21. comment
    Comment #16942681

    Same, no way we're using a fork while the main project is still actively maintained and putting out great features. The added value of built-in SSL doesn't even justify losing half…

  22. comment
    Comment #16934449

    Not everything has to be "look at what I did in the trendy language of the week".

  23. comment
    Comment #16933939

    What guarantees? Nothing prevents a function receiving a nursery from not using it. Unless the language can enforce it you don't really gain anything valuable over returning a Prom…

  24. comment
    Comment #16933827

    I agree, but I still wouldn't call a nursery an abstraction; its an indirection, and a mutable one at that. I also disagree with the goto analogy; concurrency and control flow are …

  25. comment
    Comment #16933748

    At this point you're pretty much reinventing Monads.