HN user

marcrosoft

1,027 karma

Software developer, shipping API expert, systematic trader, father, weight lifter, and wind surfer

Posts3
Comments379
View on HN

The problem with methods like this is that there is no priority and rewards you for doing tasks that don’t actually matter. It’s better to do one really important thing per day than 10 meaningless tasks.

I always think of Randal shwartz when I think of people saying, “I’m an X language programmer”. You don’t want to be the last guy on earth that’s the expert in a dead language.

I just switched off of ledger because multiple accountants and tax preparers didn’t know what to do with it even if I hand generated profit and loss reports.

Quickbooks online has gotten pretty good. I honestly wouldn’t recommend these plain text tools anymore. Quickbooks has become almost a standard.

Congrats on launching and building something. Unfortunately I think this is very bad for security. We have seen numerous accounts take overs from iMessage and sms based 2fa. This makes it even easier. I also don’t understand why password managers are starting to support storing totp. It is a terrible idea.

My home IP doesn’t change much so I just open ssh port only to my own IP. If I travel I’ll add another IP if I need to ssh in. I don’t get locked out because I use VPS or cloud provider firewall that can be changed through console after auth/MFA. This way SSH is never exposed to the wider internet.

I Love Ruby 3 years ago

Take ruby vs go. Ruby can write expressions that resemble a sentence so you can skip commenting and it looks nice. Go is verbose and less English like. Which is easier to understand what the code actually does? Go may take a little extra time to digest but it is infinitely more clear what is going on. If you don’t need to debug the ruby code or optimize it ruby wins because it is easier to digest and reads like English. It is a trade off like many things in software.

In typed languages like go I don’t need to look at module imports linked to files for navigating. With the vim shortcut ‘gd’ I can immediately jump to the definition making this entire discussion about where to put things almost irrelevant. I would still try to organize for reading.

Just a side note: you can be highly successful with less than 50% win rate. Many trend following strategies are 30/70 but are still profitable due to how much they win when they are right and how little they lose when they are wrong. The expected value is what matters not a high win rate.