While I do believe its a bubble, that seems like a silly viewpoint that presumes infinite risk tolerance.
The one in my oven. It's not about lights, it's about electricity always being available. And well, always having power available (for domestic, but also for expensive production facilities that looses money while idle)…
A lot of CPUs does not execute instructions directly, but instead translate them into a second set of "uOps" This allows it to split complex instructions into multiple operations instead of having dedicated hardware for…
To be competitive with ARM and x86 they need a talented design team creating fast and wide cores on a modern node. (which I expect to take a decade at least) For the vast majority of non-number-crunching code any…
The world /is/ peaceful right now... relatively that is. Not to say there isn't war, but they're small wars with a million deaths being a big one. More people died in Second World War[1] than in all wars since then…
I cannot actually get the program working (which could easily be user error), but I could replicate the md5 by removing a newline vim inserted for me. If your file is 142 bytes, that's possibly what you're seeing
Emoji are text. Which text editor/browser/settings should I be using to ensure I copy your reply accurately? With the exception of (sigh) newlines, I surely hope your text editor accurately records the characters you…
Oh this is delightful! x86 assembly isn't something I'm familiar with (and I should really get back to $dayjob), but I will mention the existence of emoji-test.txt [1] in case somebody wants to try and mine more…
I don't see why that would matter. Sure, it was noticed on a browser but ultimately this article is about overlap between x86 assembly and a subset of the unicode standard. The browser isn't really involved.
You can work around this in various ways yes (I'll add dynamic recompilation to your list of workarounds), but you're always going to have the problem of "Somebody downloaded a program and want to run it now"
This does exist, we call it Java (or C# or probably a dozen other implementations) The big tradeoff you're making is that you have significantly less time to run your optimizer, since not everybody has a beefy machine…
What alternative do you then propose for "I'd like to install this random application which isn't popular/high quality enough to be included in the main repository"? Everyone figures it out from scratch by copy pasting…
However terrible it is, it is still a mistake unless you're accusing them of doing it deliberately. And however much you can say about the current US Administration, I don't think they're prioritizing bombing civilians…
You're not the first person to say so (and I don't mean to dispute it), but I have never been able to find a clear answer for /why/ those processes are incompatible. Is it built in different silicon, is it physical…
That's a negative framing and while I'm not going to call it /wrong/, but world population is increasing so of course our energy usage is going to increase too. If you scroll a little further down on your linked page,…
Could you point me towards the kind of code people programming in dynamically-typed languages produce? I have lived in statically typed languages almost all of my life, and even when I don't, I pretend I do, just…
Not going probably never even crossed his mind. Social status in Roman society was very strongly influenced by military success. He was a previously successful general. Historically (with all the accuracy you get when…
Yes and so we use HBM for AI (among other things), but that's an exception. For things like games or displaying webpages, its not very important and we generally don't put HBM into things for that.
I think you have misplaced a unit somewhere, because that would be a truly absurd amount of corn. A quick trip past wikipedia [1] suggest the figure was 383.6 million tonnes in 2021, which is still approximately a…
Your feelings are obviously your own, but a Starlink terminal isn't that big and can transfer quite a lot of tokens. Every single satellite has sufficient cooling for its power production, otherwise they would be…
The satellite moves, so every orbit it captures a globe spanning strip that is 50 miles wide (here uncritically accepting the 50 miles figure). And the carrier isn't going to be in the middle of the pacific, its going…
So, is there anything about GPU's in here right now? I didn't actually finish Act 2, but it seems to end in a conventional processor with the GPU first coming after another two acts currently under construction.
What is so unbelievable about that? Sure, its going to take decades to actually make the transition and the UH-60 will remain in service for decades more after that in less demanding roles. I expect by the time this…
The L2 already keeps track of what lines are somewhere in L1's for managing coherency. Divide the cache into "meta-caches" indexed by the virtual bits and treat them as separate from the L2's point of view. Duplicate…
Can you not take some of those virtual bits and get more buckets that way? I am sure it will make things more complicated if nothing else by them possibly being mapped to the same physical page, but it doesn't sound…
While I do believe its a bubble, that seems like a silly viewpoint that presumes infinite risk tolerance.
The one in my oven. It's not about lights, it's about electricity always being available. And well, always having power available (for domestic, but also for expensive production facilities that looses money while idle)…
A lot of CPUs does not execute instructions directly, but instead translate them into a second set of "uOps" This allows it to split complex instructions into multiple operations instead of having dedicated hardware for…
To be competitive with ARM and x86 they need a talented design team creating fast and wide cores on a modern node. (which I expect to take a decade at least) For the vast majority of non-number-crunching code any…
The world /is/ peaceful right now... relatively that is. Not to say there isn't war, but they're small wars with a million deaths being a big one. More people died in Second World War[1] than in all wars since then…
I cannot actually get the program working (which could easily be user error), but I could replicate the md5 by removing a newline vim inserted for me. If your file is 142 bytes, that's possibly what you're seeing
Emoji are text. Which text editor/browser/settings should I be using to ensure I copy your reply accurately? With the exception of (sigh) newlines, I surely hope your text editor accurately records the characters you…
Oh this is delightful! x86 assembly isn't something I'm familiar with (and I should really get back to $dayjob), but I will mention the existence of emoji-test.txt [1] in case somebody wants to try and mine more…
I don't see why that would matter. Sure, it was noticed on a browser but ultimately this article is about overlap between x86 assembly and a subset of the unicode standard. The browser isn't really involved.
You can work around this in various ways yes (I'll add dynamic recompilation to your list of workarounds), but you're always going to have the problem of "Somebody downloaded a program and want to run it now"
This does exist, we call it Java (or C# or probably a dozen other implementations) The big tradeoff you're making is that you have significantly less time to run your optimizer, since not everybody has a beefy machine…
What alternative do you then propose for "I'd like to install this random application which isn't popular/high quality enough to be included in the main repository"? Everyone figures it out from scratch by copy pasting…
However terrible it is, it is still a mistake unless you're accusing them of doing it deliberately. And however much you can say about the current US Administration, I don't think they're prioritizing bombing civilians…
You're not the first person to say so (and I don't mean to dispute it), but I have never been able to find a clear answer for /why/ those processes are incompatible. Is it built in different silicon, is it physical…
That's a negative framing and while I'm not going to call it /wrong/, but world population is increasing so of course our energy usage is going to increase too. If you scroll a little further down on your linked page,…
Could you point me towards the kind of code people programming in dynamically-typed languages produce? I have lived in statically typed languages almost all of my life, and even when I don't, I pretend I do, just…
Not going probably never even crossed his mind. Social status in Roman society was very strongly influenced by military success. He was a previously successful general. Historically (with all the accuracy you get when…
Yes and so we use HBM for AI (among other things), but that's an exception. For things like games or displaying webpages, its not very important and we generally don't put HBM into things for that.
I think you have misplaced a unit somewhere, because that would be a truly absurd amount of corn. A quick trip past wikipedia [1] suggest the figure was 383.6 million tonnes in 2021, which is still approximately a…
Your feelings are obviously your own, but a Starlink terminal isn't that big and can transfer quite a lot of tokens. Every single satellite has sufficient cooling for its power production, otherwise they would be…
The satellite moves, so every orbit it captures a globe spanning strip that is 50 miles wide (here uncritically accepting the 50 miles figure). And the carrier isn't going to be in the middle of the pacific, its going…
So, is there anything about GPU's in here right now? I didn't actually finish Act 2, but it seems to end in a conventional processor with the GPU first coming after another two acts currently under construction.
What is so unbelievable about that? Sure, its going to take decades to actually make the transition and the UH-60 will remain in service for decades more after that in less demanding roles. I expect by the time this…
The L2 already keeps track of what lines are somewhere in L1's for managing coherency. Divide the cache into "meta-caches" indexed by the virtual bits and treat them as separate from the L2's point of view. Duplicate…
Can you not take some of those virtual bits and get more buckets that way? I am sure it will make things more complicated if nothing else by them possibly being mapped to the same physical page, but it doesn't sound…