

On the other hand, we’re currently in the midst of what many people already consider to be an AI bubble, so investing in new DRAM factories might be considered too risky, since the bubble might have popped before it even gets production going.


On the other hand, we’re currently in the midst of what many people already consider to be an AI bubble, so investing in new DRAM factories might be considered too risky, since the bubble might have popped before it even gets production going.


I’m glad I opted to start at 64GB ram on the PC I built about a year ago. Compared to the other parts like CPU and GPU, it felt relatively cheap to bump it up from 32GB.
Wondering if I should pull the trigger on more storage though… Don’t really need it right now but eventually I’ll probably need some.


I hope you said something like, “oh, that looks cool, can I try?” And then go around easily killing some enemies you already know and then comment on how easy the games kids are playing these days are.


Github copilot can do some impressive things, but it also ignores my instructions to not try to run anything and leave testing to me that I’ve stopped bothering saying it and just block the attempt when it asks permission. Just yesterday, it confidently said it had figured out an issue I was debugging with it and made a bunch of code changes that literally only affected comments. If I leave it in agent mode (which allows it to edit code) when asking a question to clarify something and not intending any code changes but wanting to think about the answer (and telling it that), sometimes it still runs ahead and tries to make changes anyways.
When it does well, it’s uncanny how effective it can be these days, but it’s not reliable enough to be trusted to be in control of the whole system. Plus I don’t trust Microsoft enough to put my data on onedrive, and believe that access to data is the real reason behind their AI push, no matter how much usefulness and reliability improves.


So going forward, social engineering will also be applicable to some computers themselves instead of just the users.


I had an A5 a while back and samsung didn’t make me hate them so the next phone I got was an s10. On that phone, they decided that they needed to dedicate a physical button to their fucking virtual assistant bixby. It was pretty obvious to me that these virtual assistants were mostly actually data vacuums, wanting to integrate into every aspect of your life so they can access better data on all those aspects.
Every single time it opened that fucking thing, it was unintentional. It wasn’t as annoying as your TV, since I bet the phone was way faster and had enough memory to not have to discard whatever else you were doing just to open its app, but it exemplifies how I see samsung today. Hardware had great specs but the software made it annoying by trying to lock everything in to their ecosystem without a hard lock like apple. Even MS had ways of disabling the windows button (which used to have a high chance of crashing a game if you accidentally hit it).


Better boats than politicians.


Yeah, while I do fully believe the deception was intentional, even if that argument is accepted, it better be a decision that involves a “now it’s on the record that that’s how it’s interpreted so stop it or the next one won’t go so well for you”.


Windows 10 had a better kernel than 7. Unfortunately, that kernel was packaged with the rest of windows 10.


I remember being annoyed that I had to install yet another launcher and make yet another account when I was installing portal. But I didn’t know at the time that this was the launcher to end most other launchers and accounts, or at the very least made most of that transparent other then adding an extra click to launch some games.
Iirc, Blizzard had just replaced the wow in-game patcher with a launcher (though I don’t recall if they had a unified launcher for each game, if they all had their own at that point, or if it was just wow), Oblivion had a game launcher, and I think there were a few others. Some of them even needed to be installed separately iirc.
Steam is nice because, being the launcher for most of my games, it’s just always open and helps organize my games. And it doesn’t feel like its main purpose is to make money, with everything else just being about opening pathways to that money. And even though it is meant to make Valve money, it’s the lack of blatant dark patterns and constant upsell attempts that makes it feel better than most of the rest of the commercial world.
Some do (prefers tall), some do (prefers short), some don’t care either way, which is the case for pretty much any trait. Even serial killers get fanmail from people who get horny from that kind of thing.
Though the distribution isn’t neutral (as in the average pop might prefer it one way over the other).


I don’t think the bubble bursting will slow AI that much, it’ll just be a round of hot potatoe over, the losers will lose their money and others will come in hoping to be profitable since they can skip a bunch of R&D costs.
AI is overhyped, but just like the internet after the dotcom bubble burst, it’s not going anywhere.
Plus I suspect that this time will be a dollar collapse rather than stock market collapse, which would mean prices would go up even more.


Lol self-driving cars? Tesla is still struggling with designing a door that doesn’t result in people frequently burning to death when their Tesla spontaneously combusts, when this wasn’t even a problem for most vehicles.


Yeah, I can say that covers most of the “troubleshooting” I’ve had to do with games that don’t work. I usually go in thinking “uh oh, maybe it’s time for me to have to check a bunch of proton versions, this will be a pain” only to see that it’s trying to run it natively and switching to proton at all resolves any issues.
The only other thing that comes to mind is that I use dvorak and something about the way keyboard layouts are handled means it tries to “preserve” the bindings when I switch layouts in game, so it keeps the messed up QWERTY keys but dvorak layout even when I switch (and can tell it’s switched from typing things like in chat). Most games let me rebind the keys so I just need to go through the bindings, hitting the key currently bound each time as if I was using QWERTY and it rebinds. Though I suspect that due to the “preserve the layout” behaviour that keyboard input is handled specially by proton and maybe I can tweak settings to get the desired behaviour (ie, changing layouts in game means I want the bindings to change).


It is a translation layer, but the bit you added “to native code” sounds like you’re misunderstanding what translation layer means.
Games use a collection of APIs (DirectX is a set of APIs, but there’s others to handle offer operations like network access and such) to interact with OS functionality, and also receive communicarion back from the OS (the windows message loop). Proton and wine are implementations of those APIs that translate the API calls to their equivalent in linux, as well as setting up their own message loop that translates messages from the linux kernel and UI system into their windows equivalent before sending them to the registered windows messaging loop functions.
A simple example would be if a function header in windows looks like int32 SomeFuncWin( int64 index, char* name ), but looks like int32 SomeFuncLinux( std::string name, int64 index ), then the translation would be something like:
int32 SomeFuncWin( int64 index, char* name ) {
std:string TranslatedName( name );
return SomeFuncLinux( TranslatedName, index );
}
So it doesn’t change/translate any of the code of the program itself, it just provides the environment that behaves exactly like a windows environment by translating the “hey could the OS do this for me?” requests from windows to linux. Note that not all translations are that simple, there might need to be more processing on the values, missing arguments might need to be filled in, irrelevant arguments ignored, sometimes data needs to be translated to another format, etc.
The speed ups can come from improved efficiency in the underlying implementations (which Vulkan has, as I understand even using a translation layer from DX to Vulkan in windows can result in better performance) or having fewer services running in the background.
It’s kinda funny because that larger trend is paralleled by my own personal trend. Back in grade school, I thought the math answer keys were useful information, useful enough to make learning it unnecessary.
Later on, I realized that the answers were meaningless without the context of the problem and put equal importance on the process as the solution.
These days, the solutions themselves are mostly just curiosities and it’s all in the process, which parallels life itself nicely.
Or in the context of video games, one frame displayed on the screen shows millions of results of a bunch of math being repetitively done as you play. Those solutions only matter for a brief instant before new ones are needed and the previous ones often just discarded, though occasionally saved and even sent out to the world for others to appreciate the brief moment they are relevant.
Logically it’s just fluid dynamics. If you dive into a pool, you’ll go deeper quicker than if you belly flop. You can’t really swim in air, but it’s the same principle. No I don’t have the math, you’d need a wind tunnel to measure each of the actual coefficients of drag, but something as simple as hand position could have a big impact on drag, which impacts both the acceleration and the terminal velocity.
So what I’m picturing is diving (like a swim dive) off the building, then rolling into a horizontal position after some time with the higher acceleration. It should at least lower the expected height you’d need to jump from to reach the horizontal terminal velocity.
That said, the height to reach diving terminal velocity would be even higher than your first number (unless the drag coefficient you used was actually for the vertical position).
Get a wing suit and the difference between a dive and glide is even more extreme (to the point where terminal velocity might need to be described as lift instead).


You think a quarter of people are suidical or contemplating it to the point of talking about it with an AI?


Yeah, when I got my most recent GPU, my plan had been to also get a 4k monitor and step up from 1440p to 4k. But when I was sorting through the options to find the few with decent specs all around, I realized that there was nothing about 1440p that left me dissapointed and the 4k monitor I had used at work already indicated that I’d just be zooming the UI anyways.
Plus even with the new GPU, 4k numbers weren’t as good as 1440p numbers, and stutters/frame drops are still annoying… So I ended up just getting an ultra-wide 1440p monitor that was much easier to find good specs for and won’t bother with 4k for a monitor until maybe one day if it becomes the minimum, kinda like how analog displays have become much less available than digital displays, even if some people still prefer the old ones for some purposes. I won’t dig my heels in and refuse to move on to 4k, but I don’t see any value added over 1440p. Same goes for 8k TVs.
I gave him a dollar so he’d go away.