Preferences

aurelianito
Joined 2,003 karma
http://aurelianito.blogspot.com

mail me at aurelianocalvo at gmail dot com.


  1. Semver is based on a lie. It assumes that you can define what is the proper behavior of a library. That's not necessarily true, and can be subtlety false, and different depending on the use case. I can think on some situations where I trusted semantic versioning and it bited me when an update was made. I am not talking about new bug introductions. I assumed behavoir that the library owner assumed as not important.
  2. There should be no shame in younger people above ourselves. I am 46 and a coupple of years ago the CEO and CTO of the company I worked for were in their twenties. It did not bother me at all. If they do their jobs properly, it is fine at any age. If they dont do their jobs properly, it is not fine at any age.
  3. Behind paywall :'(
  4. I think that there are 2 foundationañ problems that make complex projects over budget: 1. Stakeholders are incentivized to negotiate down the budget, skewing the result. 2. Breaking down a big task into smaller ones comes with the risk of missing some activities, but adding a nob-required subtask is almost imposible, also skewing the results.

    Estimates of big endevours must be made by comparison instead of breaking down the tasks to avoid the second issue. That's one of the little secrets that make poker planning succesfull.

  5. The appeal for me is that I prefer to have my own kitchen to prepare most of my own meals while traveling. Cannot do that in a hotel room.
  6. Extra points: leave old and outdated documentation and scripts in the repository. New documentation should go to a wiki that is not referenced in code and does not track versions. Different parts of the wiki should apply to different code versions.
  7. I managed to use a boring machine as a screwdriver to build an standing desk.
  8. I think that the parent says that while you can learn almost anything from youtube, it is imposible for other people to know that you know something you learned on youtube without a test.
  9. Please unflag the grand parent. Even thou I do not agree with what it says, I think it is interesting to have the discussion.
  10. I find it sad that this post was flagged. If it is not found interesting by the community no one would upvote it and it would just fade away. Flagging posts like this one makes hacker news far less interesting.
  11. What you need to do is to learn to love what you do. The actual activities, barring some really awful ones, are not that important.
  12. Pressing a button is too much work?
  13. Only on long trips!
  14. That's not true. It needs to recharge a part of the electricity used. For example, if it provides 2/3 of the electricity being used it would potentially triple the range.
  15. Given what you explained, it seems to me that the cloud was an excuse given by the new overlords to just get you out off the way. Cloud is fashionable now, but any excuse would work for them. This seems to be a power grab.
  16. The variations in ability of a trained musician are imperceptible to an untrained listener.
  17. Commit early. But do not commit garbage. Each commit should be a small but meaningful advance. All tests should pass. If working with compiled code, off course it should compile. No todos. No clunky var or method names. A branch per merge request.

    If you do it like this it is great for everyone. Do not squash commits or rebase. Those are antipatterns. We are lying to ourselves when we do it. We cannot learn from history we rewrite.

  18. Ethical CEO is an oxímoron.
  19. I meant it literally, including making other people sick or making other people to not have access to a hospital.
  20. If your choice hurts other people, off course.
  21. It is very different to discriminate someone for who they are than to discriminate someone for what they do.
  22. It is business as usual. They will be in a similar situation as they were before the pandemic.
  23. In order for that to be true, unvaccinated people should not be hospitalized.
  24. These people also die from the flu and common cold. We cannot stop the world for them.
  25. The first example test given (rate limiter) gives a bad answer. I wouldn't use this method.
  26. No need for door bells. No need for street signs. No need for taxi stops. No need for privately owned cars (rent via phone app or use Uber like service).

    Those things affect urban planning a lot.

  27. We humans work by analogy. Experienced people think, probably unconsciously, it is similar as these tasks that took about this time. No breakdown required.
  28. The difference is that nVidia would not be able to remove your NFT from its db of serial numbers, because the association between the number and you, instead of being in a DB it is in the blockchain itself, and the only one that can change that association is the holder of the NFT.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal