Viewing profile — eeperson
eeperson
HN member- Joined
- Sat, Jul 03, 2010, 3:42 AM UTC
- HN karma
- 335
- Public activity
- 257 items
- HN profile
- View on Hacker News ↗
About eeperson
No profile information was provided.
Recent public activity
-
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…
-
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…
-
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 …
-
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…
-
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 …
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #32156478
Couldn't a malfunctioning sync process undo a soft delete as well?
-
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.
-
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…
-
comment
Comment #29410360
You could use a weight combined with pulleys or gears to get a faster acceleration.
-
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]…
-
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…
-
comment
Comment #27744556
What command is that flag intended for?
-
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
-
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…
-
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…
-
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…
-
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…
-
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]…
-
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…
-
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.
-
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…