Bitwarden is still excellent, but keep an eye on them over the next few years. Remember that Bitwarden was originally a LastPass alternative without the fuckery.
From the beginning of the Vision Pro, I always expected Apple to take the approach of giving everyone an excellent, Apple worthy headset regardless of price. From there, focus on keeping the specs exactly the same but reducing the price until it's a reasonable purchase for people.
Yes, there’s been a lot of negativity toward earlier versions of this document. It’s been around for a while and represents a formal, structured, and rigid approach to software development. Historically, it reflects the 1990s era, when waterfall was the preferred method, and there was a push to make software engineering a licensed profession. At the time, we were also in a “software crisis” where large, expensive projects with extensive documentation and formalized planning often failed. Today, we have quicker releases, faster feedback, and more direct user communication (what we now call extreme programming or agile). However, this has also led to too much cowboy programming. So it’s important to maintain some level of standards. Might be worth revisiting?
I've tried out all the e-ink note taking devices (Kindle Scribe, Boox Go 10.3, Remarkable 2, and Remarkable Paper Pro). The Kindle Scribe can't really compete with the others right now since the software is so limited. I'd only get it if you were a huge Kindle user that very occasionally wanted to take some notes. Otherwise, the Remarkable 2 or Remarkable Paper Pro are your best bets. Those are absolutely excellent products that don't overwhelm you with distractions.
I remember my wife going through all stages of visas. Student visa, H1B, green card, then citizen. If you've never gone through it, it's complicated and involves a lot of waiting. Green card was the most complex out of all of them. We had less paperwork getting a mortgage and buying a house. It's very bureaucratic, and could use with some simplification. But once you're a citizen, it's smooth sailing.
Imagine an ignorant otherworldly being observing earth from a very macro timescale, and trying to understand what series of chemical reactions caused the production of so much plastic so suddenly. It would be like the KT boundary.
I never understood the appeal of streaming. Sure, you get lots of positive attention. And most people are honest, friendly, and kind. But the more attention you get, the more you attract bad actors and jerks. There's a reason why many celebrities don't read social media comments or reviews, and why they have security.
AirPods are still Apple’s best product. Depending on your ear shape, you might find that regular AirPods fall out and AirPods Pro with their silicon tips work better, or that silicon-tipped earbuds like the AirPods Pro don’t fit well and only the regular AirPods stay in place. It’s great that Apple is finally adding ANC to regular AirPods so people have options.
This sounds like a lot of fun to me. A lot of people dislike debugging, but I always enjoyed it. It's a bit of a murder mystery. You not only need to understand what's happening several layers beyond the initial problem, but why the code may have been written the way it is even when you find the issue.
Imagine a VSCode plugin that made up trick names and gave you a combo points score at the bottom for your continuous keystrokes. Tony Hawk's Pro-grammer
HyperCard and SuperPaint were my legos as a kid. My dad is a scientist that needed a Macintosh to run calculations, so I was one of the only kids I knew who's family had a computer at the time. I built so many little contraptions using HyperCard. I have a huge fondness for black and white monitor applications and the fun little ways they created patterns using only monochrome.
I miss when Firefox was this forward thinking project to make a better browser with a better UI. It’s similar to what happened to Canonical with Ubuntu. Both projects are extremely solid, and are easy to recommend, but neither has been pushing the envelope in a long time.
From my experience, Github Copilot is useful for its seamless autocompletes. But Github Copilot chat, a new feature, noticeably lags behind GPT-4. I get far better performance copying and pasting code into ChatGPT (GPT-4) than using Github Copilot. Both definitely help productivity, especially when generating code using an unfamiliar framework or library. It's great for generating skeleton code for small programs using new libraries, but it in its current form can only get you around 80% of the way there. You will spend hours fighting with the prompt to try and get the remaining 20% complete when it's much easier to just finish it yourself.
Nobody really dismisses LLM's as not being useful. I've been a developer for 15 years and LLM's help a ton with coding, system design, etc. My main piece of advice for students is make sure that your heart is in the right place. Tech isn't always an easy or secure field. You have to love it.
I miss my days working with C++. It's moved further down the development stack than where it used to be. We used to handle UI, API parsing, and pretty much everything using C++.
Pompeii is an amazing place to visit, and it was a much different place than I expected. It feels like you're in a city. There are roads, sidewalks, and even pedestrian crossings. There are shops with apartments on top, wine bars, everything. It's huge!
Italy strikes the right balance by having car-free zones for pedestrian areas. Other cities could really use this approach. In Times Square in New York, you have a major road running right through the main pedestrian area, leading to a bit of conflict. And it's usually Ubers and other vehicles who could've easily gone a different way.
Desktop Linux has just gotten progressively easier to use over the years. Since Microsoft's plan for Windows is all about maintaining legacy support, it's kludgy by necessity and will continue down that path until Microsoft decides to break compatibility. So it's only natural that we've started to hit an inflection point.