As someone who moved 6 times in 8 years (admittedly, some of those were for work), and every time, I relied on moving things myself/with friends, I was just tired any more!
For the last move, I hired movers since I was already married by then and our stuff tripled (yes, mine was a very small portion).
The fact that I don't have to move for a while now gives me a lot of peace!
I couldn't help but resonate with a lot of what Kyle says here.
If not already, we will soon lose the ability to think if AI is helping humans (an overwhelming majority of them, not a handful), considering how we are steaming ahead in this path!
Riak was one of the OG k/v stores by [basho](https://en.wikipedia.org/wiki/Basho_Technologies). They were kind of early to the world of distributed k/v stores and flourished quite a lot but ultimately got usurped by the cloud giants.
I've been to Cloudflare's SF office many times for meetups and even for an interview and their lava lamp wall is one of the coolest stuff I've seen in an office.
So cool to see that they've built something similar in their Portugal office.
Given the fact that multi-modal LLMs are getting so good at OCR these days, is it a shame that we can't do local OCR with high accuracy in the near-term?
> mostly written by junior engineers or even students (because there are so many publicly-accessible Java school-project personal GitHub repos.)
I used to work at a Java shop a few years ago. Hated my time there since a. I was coming from a more pragmatic way of writing software in C and Java and its ecosystem made me pull my hair out and b. came across several very senior engineers who insisted on writing code with factories and builders and obscure design patterns which made no sense to me. They were all straight from praying at the altar of Design Patterns and always found a way to give comments about a future scenario where this would be refactored.
I was fairly convinced that design patterns in OOP languages were conceived by relatively senior folks as a form of gate keeping.
Does Norway allow Chinese car makers into the market? Skoda is popular but I wish the article also mentioned the median value of an EV in Norway.
At least in the US, the cost of acquiring an EV is the major deterrent from what I can see. If you live in a city and you want to just get a cheap EV for under $25k for your typical commute, there's just no option in the US!
I'm glad someone asked this question and one of my often quipped quotes is - if you squint hard, every software project is some kind of a migration. And there are some excellent suggestions by others.
Having led my fair share of migrations in the past and going through one right now, here are my tips.
- Understand your stakeholders and the teams that are impacted. Spend enough time understanding how the system is being used today. Proxying and abstractions are you friend here. Just get as much data as possible.
- Once you get enough data, make sure to crunch and very importantly, have a means to surface this to the users. More often than not, for systems that have organically grown, you'll be surprised that users themselves don't know how they use an API.
- As much as possible, try to move things seamlessly. You can always do some portion of the migration without users knowing it. This can be as simple as introducing a translation layer or even you making code changes for the users to review them.
- If you're working on a timeline here owing to external factors like vendor contracts, cert expiry dates etc., make sure to buffer in at least a quarter (or possibly more). There will be new discoveries along the way.
- There will always be teams/stakeholders who will oppose to you asking them to do this work. I can't stress this enough - make sure to get your leadership on board. If you have a Program Management Office, make them your best friends. For anything that escalates and gets political, you as an engineer are better served to get the job done and an aligned leadership that backs you will help you fight these stragglers.
- Ultimately, love what you're doing. There's a mistaken understanding that migration work is not as sexy as greenfield work. I truly believe greenfield work is manifold simpler than migration. A migration is more like changing the wheels and the engine of a car as its running. There will be a lot of tradeoffs that have to be made and this is where engineering skills come into the picture!
They mention in the faq that they use Stripe - https://www.terminal.shop/faq. Stripe does offer integrations that are not natively using their widgets. Ultimately, the PII data is stored at Stripe.
PS: I work at Stripe but I don't really work on the PCI compliant part of the company.
Doesn't work on phone. Especially if you're on the road. If you're at home and use YouTube on multiple devices, of course you can use a pihole or something.
I have a long commute (which is not very unreasonable). YouTube Premium also lets you download videos on your phone and have it background play. I usually record talks/lectures the previous night before my commute the following day. Has definitely help me keep my sanity!
My kid watches YouTube sometimes and I'm sure she'll appreciate getting this when she was younger so much so that she will naturally develop the aversion to ads when she grows up! :D
The Top Down book by Kurose and Ross is hands-down one of the best books for Networking and is very relevant even today to understand the patterns.
Things like retries, backoffs, checksumming, error detection etc. can be done in multiple layers of the networking stack and often is done in multiple layers.
Are we seeing the case where AI is now suffering from multiple personality disorder? As much as fascinating this is, I think the fact that an LLM cannot _really_ think for itself opens it up to abuse from humans.
Fascinating read. I still remember using decorators when writing OpenMP code in python. Instant parallelism without having to fiddle with pthreads and the like.
As someone who moved 6 times in 8 years (admittedly, some of those were for work), and every time, I relied on moving things myself/with friends, I was just tired any more!
For the last move, I hired movers since I was already married by then and our stuff tripled (yes, mine was a very small portion).
The fact that I don't have to move for a while now gives me a lot of peace!