Because it’s a lesser evil, at least in the UK, which has a reasonably well functioning government and society.
As much as it pains me, I’d rather have that than the brain rot being forced on young kids. And you can argue all you want about “parental control”, but there are too many parents who don’t care, plus peer pressure is a real thing.
I also think that at that age all the social media sites are a net negative.
Totally agree. I swapped about 2 years ago (work requirements), and I battle against the Apple keyboard every single day. I prefer the Android keyboard in every single way - it’s more intuitive, works better, more logical, significantly better auto-correct, significantly better text selection, much better prediction, and so on.
Everything seems so much more intuitive and just easier in Android.
For how good the Apple hardware is compared to the rest (especially MacBooks), the software really lets it down.
It’s lower impact than most other sports (excluding sports like darts or bowls, of course).
There’s a reason that (i) professional golfers have a longer career than most other professional sports and (ii) many sports people transition to golf later in their career and (iii) there is a high preponderance of older players in golf.
I typically prefer somewhat deeper and more thought-provoking material, but I enjoyed this book. It’s a light page-turner, written-to-be-turned-into-a-movie type book. Overall, I would recommend it.
> On the clickhouse query side, we end up wanting denormalized data for query performance and to avoid JOINs. It's frequently not a great idea to query in clickhouse using the same table structure as you're using in your transactional db.
> In our experience we sync a few tables with PeerDB but mostly end up using app-level custom code to sync denormalized data into Clickhouse for our core use-cases.
Have you explored dbt? You may find that using custom code is not scalable, and that dbt solves this exact problem.
Yes, a balance bike or no pedals is a great way to start.
When they are ready the progress to a pedal bike, and they need some assistance, do not hold the bike (either by the handlebars or seat or anywhere else).
Instead, gently place your hands on their shoulders to stop them falling - this forces them to be in control of the bike’s balance without you interfering directly. They will learn to balance and pedal much faster this way.
For the most part I agree, but we have found that R2 does not handle large files (hundreds of GB or larger) very well. It will often silently fail with nothing being returned, so it’s not possible to handle it gracefully.
Yes, you can change your career if you have the passion and you work hard. More than a little bit of luck also helps.
I studied corporate finance at university (including to Masters level part time while working). Did well in the investment banking arena over a 10 year period (including being a Director of a subsidiary of a listed company).
Went travelling for a few months, came back and whilst contracting decided to build a SaaS. I had almost zero programming experience outside of VBA. This was at the age of 38.
I ended up with 5 SaaS companies (some more successful than others), plus started my own software consulting business (grew to 8 employees). Also had 2 kids in the meantime.
I'm now head of Engineering at a ~100 person company.
The one part of this article that I totally agree with is how terrible the API integration has become. In the early days, Stripe sold itself on a few things, one of which was the simplicity of integration. Since the whole PaymentIntents and SetupIntents introduction (along with the documentation fiasco that happened at the same time), integrating with Stripe is something like PayPal from 10 years ago. Its shit.
PaymentIntents workflow (including the necessity to listen for webhooks) deserves a special place in hell. Its like they decided to copy Paypal IPN.
I have used, recommended and intgrated Stripe to multiple businesses over the years (generating hundreds of US$ millions). For the past 2 years or so, I have migrated most of them away from Stripe, and any new integrations are done through other payment processors.