Live data from Hacker News

Viewing profile — eeperson

eeperson

HN member
Joined
Sat, Jul 03, 2010, 3:42 AM UTC
HN karma
335
Public activity
257 items

About eeperson

No profile information was provided.

Recent public activity

  1. comment
    Comment #47401580

    Sorry, perhaps I should have been clearer. They don't grow completely out of making bugs (although they do tend to make fewer over time), they grow out of making solutions that loo…

  2. comment
    Comment #47392151

    Everybody produces bugs, but Claude is good a producing code that looks like it solves the problem but doesn't. Developers worth working with, grow out of this in a new project. Cl…

  3. comment
    Comment #46611143

    > If you're in a project where buggy behavior wasn't introduced so much as grew (e.g. the behavior evolved A -> B -> C -> D -> E over time and a bug is reported due to undesirable …

  4. comment
    Comment #46605529

    > I know a lot of people want to maintain the history of each PR, but you won't need it in your VCS. I strongly disagree. Losing this discourages swarming on issues and makes bisec…

  5. comment
    Comment #46602869

    I've heard people say before that it is easier to reason about a linear history, but I can't a think of a situation where this would let me solve a problem easier. All I can think …

  6. comment
    Comment #36286371

    The major things from Scala that I find useful are: - higher kinded types - null in types - for comprehensions - macros - opaque types - implicits/type classes - persistent immutab…

  7. comment
    Comment #33642028

    > It's far harder to update multiple services to handle requests they should not handle, let alone update a deployment to allow those requests to happen. I'm not sure I follow this…

  8. comment
    Comment #33587813

    This always seemed strange to me. If your team can't be trusted not to make spaghetti in a monolith, what stops them from making distributed spaghetti in microservices? In theory t…

  9. comment
    Comment #33442592

    It doesn't have to be. If your devices support HDMI-CEC[0], then you can turn on 1 device and everything sets itself up. For example, I can turn on my PS4 and it automatically turn…

  10. comment
    Comment #32156478

    Couldn't a malfunctioning sync process undo a soft delete as well?

  11. comment
    Comment #29826717

    Why do you feel that Scala has just as much historical baggage? Isn't the whole point of the Scala 2/3 split to remove historical baggage.

  12. comment
    Comment #29699890

    Although beware, those pull through sharpeners are notorious for doing a terrible job sharpening knives. They take off far more material than needed and tend to produce an edge tha…

  13. comment
    Comment #29410360

    You could use a weight combined with pulleys or gears to get a faster acceleration.

  14. comment
    Comment #28586111

    Yes, a large part of Scala 3 was explicitly about improving ergonomics and making language features clearer to use. Some examples of this are: - Greatly improved error messages [1]…

  15. comment
    Comment #27768660

    Git will provide you with a default message for git merge without specifying any flags. This message includes the branch being merged. I don't think there is support in git to view…

  16. comment
    Comment #27744556

    What command is that flag intended for?

  17. comment
    Comment #27742912

    Taxes can work if they are also combined with a dividends [1]. [1] - https://en.wikipedia.org/wiki/Carbon_fee_and_dividend

  18. comment
    Comment #27742895

    You may want to read the article. This is different than carbon permits[1]. This is about carbon pricing[2], which appears to be much more effective. [1] - https://en.wikipedia.org…

  19. comment
    Comment #27724004

    If you use the default merge messages, can't you tell which was the branch that got merged? The second parent is the branch that got merged and its name will appear in the commit m…

  20. comment
    Comment #27196160

    Consumers can make a net profit if the tax revenue is paid as a dividend to citizens. There are number of papers about this if you are interested [1]. [1] - https://citizensclimate…

  21. comment
    Comment #26782109

    You don't have to chase your dependencies. You just need an adequate suite of tests and then run them with the Graal Tracing Agent enabled [1]. [1] - https://medium.com/graalvm/int…

  22. comment
    Comment #26782041

    I'm almost certain this occurs with Hibernate as the JPA provider. I haven't tried this with other JPA providers but as far as I can tell from tutorials[1], stack overflow posts[2]…

  23. comment
    Comment #26777726

    > the only natural way to work with the native way that SQL databases express writes - in-place updates to rows - is with a model that represents them as in-place updates I strongl…

  24. comment
    Comment #26777568

    Have you verified that? I'm pretty sure that occurs using the JPA API and Hibernate. I'm not sure if other JPA providers do this as well.

  25. comment
    Comment #26777530

    > That is because "session.load(Person.class, 2)" line literally says "and track changes" - as article says. I'm aware that that what occurs. That is my point. I'm responding to th…