HN user

almata

187 karma
Posts1
Comments39
View on HN

Simply bookmarking the article itself to read later [...]

I actually send the HN discussion itself to my Reading List. So when I find some time I start with the comments here and then decide whether or not I should read the article. And tbf most of the times I get enough information here and never follow the link to the main reading.

Did you explain your thoughts about the ideal mattress some time ago maybe? I'd say I already read those same arguments before and found them extremely interesting.

After using several different blogging platforms/tools, I finally decided to use instead a GitHub repo for my notes. Something really simple that lets me 1) create a note in plain Markdown, and 2) run a publi.sh script. That's all. After that, the note is already in my GitHub repo ready to be ctrl-f'ed when I'm looking for something I know I documented. In case anyone is interested I used this tool [0], but it was first time in my life creating a Bash script, so fairly assume the code is, well... you know :)

[0] https://github.com/almata/BlogGit/blob/master/README.md

If you were a developer with 10 yoe looking for something new to get into, what would you choose at this moment and thinking about the near future: Haskell, Scala or F#?

I make sure to preface my suggestions to the team with, "Now, this is probably another terrible manager-idea, but how about we…".

Does this work for you? I mean, do you get more constructive criticism using this? I tend to think in real life we are programmed to agree with our managers most of the time. Have you received more sincere feedback when you start saying this?

It's not that I worry. It's just that I don't think it's correct. Same way as I don't have anything to hide in my email inbox but I don't like the idea of NSA (or anyone) having reading access to it.

Even when I don't agree with you (I may receive a mail notification with some private content) the system is totally useless as I can have an iPad next to my main computer and use it to spend all the time I want doing other stuff. Or just work with two computers. Or whatever.

From the Upwork FAQ: "You'll need to download and use the Upwork Team App—this tool includes the Work Diary, which ensures you are guaranteed payment. By taking work-in-progress screenshots every 10 minutes, it provides proof to your clients that you are hard at work."

Screenshots every 10 minutes? You mean... screenshots of MY SCREEN every 10 minutes? That was what made me close their website and totally forget it until I've seen this submission on HN today.

Just to mention one that's usually quite ignored, I love the simplicity and usefulness of the Levenshtein distance: https://xlinux.nist.gov/dads/HTML/Levenshtein.html

I once implemented it in typical scenario where sales people had to look for a client, but it could be written as: 1/ That Client With A Strange Name, Ltd. 2/ The Client With Strange Name, Ltd. 3/ That Client With A Strange Name 4/ [etc]

It worked really well and avoided lots of duplicated entries.

Just keep on going. Lesson: Be persistent, don’t give up.

All lessons are interesting and all ideas can be valuable, but in this kind of articles I always find that the most valuable advice is just this: be persistent, don't give up. I'd say this is usually the key for success in many areas of knowledge (and certainly in programming).

Super interesting reading, thank you. Does anyone know similar papers on functional programming? I've sometimes found some that were much more difficult to read if you're not a mathematician.