The issue with billionaires is that some of them got insanely rich while being net negative from a societal perspective.
The most famous ones ended-up in prison (Sam Bankman Fried, Elizabeth Holmes, Jeffrey Epstein, Bernie Madoff) but anyone with a basic grasp of statistics and criminal behavior know that many others will escape the justice system forever.
It does not mean that all billionaires are bad, the criminals are not the majority, but there are enough criminals to justify skepticism and scrutiny.
They probably have some kind of fallback system, but the visual-inertial odometry they are using for spatial positioning that is working pretty well when stationary (at home) tend to break badly on a train or plane.
His rhetoric is a bit obsessive and frankly biased against AI.
That said, I think his voice is useful as a counter to the mainstream opinion.
Given the amount of investments, approaching AI from the angle of economics seems correct.
We all have some level of personal experience using AI/LLMs, both chatbots and coding tools, and I personally enjoy using them, but I am sure this experience is relevant in this discussion.
I also enjoy luxury hotels, gourmet food, jet skis and helicopters, but this is not something I indulge in often because of the cost-utility ratio.
The real cost of AI may or may not be lower than its utility. The bet is that utility is increasing while cost is falling.
> Linters are not exactly a new idea, and they can be pushed quite far.
That's not an answer. There's a reason why you can't do it in C, and the reason is "the stdlib is poorly designed". No amount of linting can get you around that.
Encapsulating arguments inside .{} seems superfluous and noisy.
I'm sure this can be rationalized in some way, to either simplify parsing or solve some rare ambiguity, but I just don't see it.
I know this is a minor thing and can be considered as nitpicky, and I expect some friction with syntax when learning a new language, but I just can't stand things I see as gratuitous. Same with the forced use of _ = foo(.{}); to avoid compiling errors...
In Zig, function arguments are not wrapped in `.{}`. `.{}` is the syntax for creating a struct or a tuple. This is used as a pattern for allowing optional arguments (options struct) and variadic functions (tuple).
Explicitly discarding return values is a thing many modern programming languages force you to do.
> Encapsulating arguments inside .{} seems superfluous and noisy.
You don't do this? This is only for varargs or optionals.
.{<stuff>} is just a shorthand for Type{<stuff>} (struct constructor) plus, "hey compiler, you figure out the type". So if anything it's LESS noisy than the alternative, and more forward-compatible if you change a type name for example.
I see it this way, the full signature for defining a variable is:
var foo: Foo = Foo{};
There's two ways to shorten it:
var foo = Foo{};
var foo: Foo = .{};
It can infer the type of the var from the right hand side; or the type of the right side from the type of the var.
So when you see .{} as an argument, it is inferring the type from the function signature. It happens to be empty only because it's using default values (or is a tuple with 0 items).
Point being, these two things aren't different (variable assignment and function calls); IIUC they go through the same analysis pathway, result location semantics.
It is not about sunlight or UV. And it is not "just genetics".
The natural rest position of the human eye is to focus at the infinite.
Focusing on closer objects like books or screens requires a constant effort (we don't feel it).
The eye simply adapts and elongate to relieve some of the strain. Wearing corrective lenses further amplify the process.
If you want your kids to have perfect vision they should spend a lot of time playing outside, until early adulthood.
Yeah I'm not sure what currently "science" says, but from first principles something along these lines must be true, because "genetics" can't explain why some places like China went from low levels of myopia to extremely high levels in a couple of generations.
Clearly there's some significant environmental factor, and constantly focusing at short distances and/or getting no bright light exposure are the two obvious candidates (in other words, being inside all the time)
It seems that the main issue with AI is often not what sci-fi or EA-adjacent prophets are trying to warn us about, but the insidious dangers of the failure modes.
We are collectively not well calibrated to deal with systems that seems capable but fails in surprising ways.
Commercial planes are still under the responsibility and control of highly trained human pilots, even if I am pretty sure that full automation would be technically feasible, even without relying on modern AI, I don't think any companies would be comfortable with the liability.
As a systems/embedded eng I have always valued repeatability and determinism in my code, products, build systems, etc.
I am pretty bullish on AI from a high level now, but one thing that recently hit me is how arbitrary and hacky the workflows with the various agents are. Sure, LLMs are not deterministic but now with agents and reasoning it seems like randomness squared.
Here is a prediction about Bitcoin: there will be a financial crash at some point in the future, maybe it will be the AI bubble, maybe because of oil, shortages, something entirely unforeseen or some combination of those things, but if there is something to know about cycles is that crashes happens.
And because Bitcoin is now old enough that most people understand what it is, the hype has vanished, it won't survive the global fear or losing it all.
A financial bubble.. Like the one caused by the inflation of the dollar to unimaginable levels? 1/2 of all dollars in existance have been printed in the last 6 years.
I would much rather have hard asset like Bitcoin, that is backed by the biggest computer network that has ever existed, that has a hard cap of 200m, than Federal Reserve IOU notes that can be printed ad-infenitem with zero recourse from you and me other than being made more poor.
The most famous ones ended-up in prison (Sam Bankman Fried, Elizabeth Holmes, Jeffrey Epstein, Bernie Madoff) but anyone with a basic grasp of statistics and criminal behavior know that many others will escape the justice system forever.
It does not mean that all billionaires are bad, the criminals are not the majority, but there are enough criminals to justify skepticism and scrutiny.
reply