Eh, I like MacBooks because they've been bulletproof. Any PC I suspect it might just go kaput whenever it feels like it, except for maybe a ThinkPad, but they cost more than a MacBook.
I suppose you could chalk this up to an oversight. I don't see how Meta gained from this. They've been purposeful about collecting user data and lying about it, eg: 2025 Android Tracking Incident. Shouldn't just be an embarrassment, should be much worse than that.
I like the qualification of "large-ish". When someone says code is not the bottleneck, I assume they work for a large company. To be fair, at a start-up developers think they code at least 4 hours a day, but it never averages that either.
When we have AGI, we'll have self-driving cars. We aren't getting either in a year's time. The need for white-collar jobs in areas will shrink (not disappear), possibly to expand elsewhere.
Yep, really advanced Google searches were never that good. LLM, yeah, it halucinates, it's never spot on but as sure as heck it knows what I'm trying to ask. It doesn't give me arborists if I say something like "list tree searches".
I always assumed what I felt was obvious: Numbers 21:4-9, where God instructs Moses to make a bronze serpent and place it on a pole to heal Israelites dying from poisonous snake bites.
The logical conclusion is to use "a Haskell" typed language that will ensure every path is considered to guard against AI mistakes. OTOH, clojure repl, expressibility, immutability, and data-driven nature has its own advantages. Tacking on malli (runtime type checking) or spec (types/contracts) helps LLMs avoid type problems altogether or at least confront problems during testing.
I'll propose this as the only unbreakable law: "everything in moderation", which I feel implies any law is breakable, which now this is sounding like the barber's paradox. What else does anyone propose as unbreakable?
It's easy to chalk it up to "fear of the unknown", when in reality it's both good and bad depending on who's wielding it. It can be used to tear down or build up, solve problem or create problems just like every advance before it. So while I'm generally excited with where it can go, I guess I don't mind being reminded there can be downsides.
Anecdotally, I was just there and ran into a couple of anti-AI people and it's not like I was bringing it up. All I got was they were worried about the water and the heat produced. I wonder if someone has done an analysis of old-search vs AI-search, I most definitely get the info quicker that I want with AI, does that make up for the LLM cost, I have no idea.
I like this. I like crossword puzzles but don't like I'm just solving pre-made puzzles rather than exploring new territory. Math seems the best candidate but are there other fields with similar challenges?
* Extreme thread-safety, better than all JVM languages and on par with the best.
* Macros -
Other languages you have to reach for other languages to program in other paradigms, for example rules, logic programming, or writing a custom DAG. You'll probably say you don't need other paradigms whereas the truth is you just avoid it in other languages as it's too much of a hassle.
I think by the same reasoning Qwerty keyboard is better than Dvorak. People are just used to Qwerty, although they would type faster on Dvorak, or in the case of s-expressions use structural editing.
I was impressed with how well flutter took function/react style and married it with OO, the rendering seemed to make anything possible and clean. Dart is good, just the threading model seemed awkward. Can't say I dove too deep though.