1,925 karma · joined November 19, 2011
On the other hand, there's no evidence that work will dry up merely because it becomes more efficient, or even if it does, that this cannot lead to a better world. The trick is finding a way to prevent rapid changes in the nature of work from destroying too many lives, and that's a very human problem machines alone can't solve.
The ingenious aspect seems to be that we've found simpler ways to apply computing power to a broader range of problems, which it's important to note is as much a testament to the developers of proof assistants like Lean as it is to LLM developers, to say nothing of the countless mathematicians over many centuries that contributed training data.
Whether this will lead to many revolutions, or a handful of impressive results followed by a long dark spell remains to be seen.
I, for one, wouldn't place large bets on either.
Speaking of which, my dream is an "HTML light" standard with a subset of functionality specifically designed for local UI use, ideally with lightweight non-browser engines supporting this standard shipping with all major OS platforms as shared system components.
We had browsers that ran on systems with 8 MB RAM, after all, and while it's not a fair comparison, there's no technical reason why a system with three orders of magnitude more RAM should struggle to run more than a handful of applications merely because they use HTML and JavaScript for rendering.
[1] https://reason.org/commentary/ranking-the-states-most-and-le...
There was a time when the company I was working for was selling service contracts for DEC TZ30 tape drives to DEC itself because their own internal service organization was unwilling or unable to support them.
The application was software distribution, most likely to customers they were contractually obligated to support, and no newer drives were able to write the required tape format, so upgrading to newer drives wasn't an option.
Apple itself also had a project, started in the late '80s, to port the Mac OS to x86[2].
Incidentally, PowerPC Mac OSes, especially later pre-OS X OSes like Mac OS 9.x, run quite well today on vanilla QEMU, no hacking required.
[1] https://www.atarimagazines.com/startv3n6/mac_pc_on_st.html
On systems that receive regular updates, SSH can fail for many reasons other than authentication problems, after all.
And if a system is intended to be modular and upgradable, what would combining the GPU and CPU into a single module contribute to this goal?
Now an architecture that separates the memory controller from the CPU and gives pluggable CPUs and GPUs (and storage and network controllers, for that matter) equal access to a single pool of RAM in a secure and high-performance way, that would certainly be interesting, and not only or even primarily for gaming.
Or at least not without the benefit of more capable coding agents than you used to create it.
And only if the coding agents in question can be trusted to not deliberately or accidentally fail to provide you with critical information ("Now that you mention it, the program does occasionally POST the contents of ~/.aws/credentials to a web server. As this produces no output, I didn't consider it relevant to your question about whether it correctly outputs the string 'hello world'.").
Even if this is an intentional nerf by Nvidia, which I doubt, then then nerf is buggy.
And if there's a market for a DGX Spark configuration with a higher compute-to-RAM ratio, why isn't Nvidia offering it?
My best guess is that the entry-level Sparks are mostly intended for people who would otherwise be in the market for a traditional high-end laptop, who might be enticed to spend a few hundred more for at least the promise of local AI, while the higher-end models are intended for more serious AI development.
With that said, it's not hard to imagine there isn't nearly as large a built-in market for high-end SFF Linux PCs as there is for high-end Windows laptops.
Or RTX Spark and run their workloads under WSL, which as the article notes, has minimal overhead relative to running Linux directly?
This sounds more like a bug than a feature, especially given that Linux on battery runs at full clock speed and downclocks when plugged in, and Windows does the opposite, suggesting they could at least mitigate the problem with no changes to their software stack by inverting a conditional in the firmware and adding a Linux kernel parameter to control memory allocation as apparently already exists for Windows.
For NeXT OSes, OPENSTEP 4.x also ran on x86.
Personally, I'm comfortable driving anything but a RWD pick-up truck with no payload in snow and ice, try to drive at an appropriate speed for weather conditions, and rarely have trouble.