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.
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.
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!
- 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.
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"
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!
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.
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.
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
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.