HNHacker News
TopNewBestAskShowJobs

michele

46 karma · joined April 16, 2007

https://finotto.org/

[ my public key: https://keybase.io/mfinotto; my proof: https://keybase.io/mfinotto/sigs/LBxhF-HBVSu64orQu-uG8n7ZB9BINm3BGqCtt2xje7w ]

submissionscomments
michele··on How I created a real-time F1 circuit tracker that updates every second on iOS
Indeed, I'm interested about this, too. About a year ago, I did try to find a good API for F1, not really telemetry, but mostly results and other stats, but couldn't find a good reliable one. The best option seemed to scrape the F1 official website which I didn't really want to do.
michele··on Pulumi adds drift detection, time-to-live stacks, and scheduled deployments
We're using it and it's quite good! Not perfect, but not even Terraform is, but in my experience, it's much more enjoyable and powerful then Terraform.
michele··on Ask HN: What is the most exciting thing you have learnt this year till now?
Parent of 4, here. I think you just need to change your POV: when you think of it, it doesn't make any sense to choose to have kids...less free time, less sleep, more expenses, more commitments and the list goes on. But then think of how many things we choose to do which don't make sense, but we still do because we want to.

Having kids will give you a whole new perspective about life, IMHO, about love (mostly, there's no other way you can feel that kind of love), about learning to say NO just because you start valuing your time more, maybe even taking more care of your health, because you want to be there, you want to be in good shape and having the energy they need.

When feeling negative sentiments/resentment popping up, think this: it wasn't their's decision to be born, it was yours, so they are not guilty of X. Having kids is an egoist decision we make as parents, but then a lot of parents blame their kids for this or that. Not their fault, not anyone's fault really. It is what it is, as with most things in life.

Just take care of your sleep, of the relationship with your partner (this is huge! otherwise the family will crumble as will your relationship) and enjoy the ride with an open mind. Savour the little things, for as much as it is trite rhetoric, they will soon be gone, replaced by different ones, but you'll have only one first smile, one first word, one first step, etc, for each kid, and those you want to cherish. It's a choice we have to make with everything in our lives: complain about everything going wrong/missing, or simply living and enjoying what you have in the moment.

It will be a lot of work, but more fun than you could ever imagine. Good luck!

michele··on Ask HN: Share your personal site
Mine is https://finotto.org

Haven't written anything in the past few years, but this year I decided I'm going to start writing again.

It's generated with Hugo and uses a theme I found on GitHub. Nothing fancy there.

michele··on Ask HN: What do you like/dislike about Golang?
Like:

- Simple concise syntax - Great std lib - Most of the times it's easy to do the right thing

Dislike:

- No concept of NULL values and what it means especially when dealing with JSON - Limited handling of TCP connections life-cycle

I'll add something which is not a language issue per se but I had to deal with a lot: often new devs to Go will try to force certain mental models acquired with other languages/frameworks onto Go and that makes for some terrible Go code.

michele··on Ask HN: What do you like/dislike about Golang?
Not really: it still can't tell the difference between a null value and a missing field which is different when working with APIs as a missing field usually means "don't touch it" while null means "nullify it"
michele··on Ask HN: Is it still possible to live in a terminal?
I tried it in the past and it worked quite well, except for Slack: I got it working, but it wasn't great.

For email, I can suggest aerc [1]: lovely piece of software!

1: https://aerc-mail.org

michele··on Ask HN: Was it worth it for Go to add generics
I have been using go for maybe 6-7 years and couldn't care less about generics. However, I now have to admit I'm quite happy they added them and I used them a bunch of times already to clean up my code and make re-usable types/functions across our stack.

So was not having generics a deal-breaker? No! Are they useful? Yes!

michele··on Ask HN: Freelancer? Seeking Freelancer? (October 2019)
SEEKING WORK | PART-TIME Backend Developer

Remote: only remote (I'm in the EU)

Technologies: Go, Rails, Postgres, Redis, Docker, Kubernetes, MySQL, AWS (Lambda, DynamoDB, SES, SQS, RDS, ECS, Cloudformation, plus the usual suspects like EC2, S3, etc), Linux sys-admin.

Experience: have been doing fullstack and backend dev for the past 15+ years in a lead position. I've been focusing on scaling for the past few years.

Can help with existing projects, but I'm also available to design/architect new systems or help you scale/optimize new/growing projects.

Email: flydown at the Google email service (AKA gmail dot com)

michele··on Ask HN: Best Linux Laptop Replacing a Macbook Pro?
TLDR: If you don't care about USB-C charging I'd suggest a Librem. Otherwise, I'd go with the new X1 Carbon.

I initially switched from an MBP to an XPS13. Pretty good, but I wasn't super super happy with it, nothing wrong in particular, but it felt a bit plastic-y. Then bought a Lenovo X1C6 as soon as it was announced last year and I'm very happy with it: super solid and no issues with any component.

I also bought a Librem 13 because I wanted a free laptop and because why I love the X1C6 as a machine, I'm not willing to trust Lenovo 100% as far as ethics go. The Librem is a beautiful machine and works really well, however I'm not willing to use it as my main driver because it doesn't have USB-C charging. As soon as they'll release a model with USB-C charging, I'll get it and switch to it.

michele··on Ask HN: What’s your laptop?
Used Macs for 15 years, then a year ago I decided to go back to Linux and I now have a Lenovo X1 Carbon and a Purism Librem 13: love them both, but will probably only use the Librem in the future.

I have to say with the recent release of the Librem v4, there's not much reason to get an X1 or an XPS13: the Librem looks great, works great and I really like the idea behind it.

As for Mac vs Linux: it really depends on your workflow. I do backend dev in Go, Rust and Ruby, so I was already in a Terminal most of the time.

michele··on Stop doing everything yourself
That's cool! They did it right, because they spent all their time working on the product. What one shouldn't do is waste time doing trivial tasks which would be better outsourced. Glad you liked the article and thanks for sharing the video! Take care
michele··on Why you should stop looking for your passion
Thanks! Going to read that article now
michele··on Ask HN: Prgmr is unreliable. Please advise on VPS hosting.
I use Gandi for domains (not VPS) and while it works ok, support is not very good. I've had tickets going unreplied for a couple of weeks which IMHO is absolutely unacceptable from a big company like Gandi (actually, I believe it's unacceptable from anyone). So from my experience with them I can assume they might provide you with a good service as long as you don't need to get in touch with their support team.

I've been a Slicehost user in the past and really liked their service.

michele··on Ask HN: Best way to establish a US company for foreigners
edited...thanks! :)
michele··on Where do you find ideas? How should I go about finding ideas for software to make?
I'd recommend to build something YOU need: it's always the best way to make sure you're building something useful.
michele··on Who uses a CMS to manage their sites?
We use Pagety, but we built it, so it's normal we really like it! ;)
michele··on Shared Virtual vs Dedicated vs Colocated server hosting - which do you use for your startup?
At my company, we decided to get a few dedicated servers from LT. Prices are great and so far -- knocking on wood -- it's been a great ride.

VPS are not the best for mission critical services, because you never now what you neighbours are doing. Colo is just to expensive and not practical.