WTF Bites
-
@mott555: Nope. This is from 2014, on a machine with 1.5 GB of RAM (and something like 800 MB free).
This reminds me of the text file viewer I coded in BASIC back when I was 12 or so. It was really bare-bones, and the source code was a complete mess, but it still supported text files many times larger than the available RAM, and ran with decent performance on a 386 with a few hundred KB of free RAM.
-
@topspin: Dunno, I've always carefully avoided any contact with Java.
-
@Zerosquare said in WTF Bites:
Nope. This is from 2014, on a machine with 1.5 GB of RAM (and something like 800 MB free).
That seems awfully small... (he says from his 32GB with 15.2GB free machine)
-
@Zerosquare said in WTF Bites:
Nope. This is from 2014, on a machine with 1.5 GB of RAM (and something like 800 MB free).
That seems awfully small... (he says from his 32GB with 15.2GB free machine)
1 GB of RAM should be enough for anyone!
-
@Tsaukpaetra said in WTF Bites:
1 GB of RAM should be enough for anyone!
My first thought is: How the hell are you even running Windows?!?
-
@Tsaukpaetra said in WTF Bites:
1 GB of RAM should be enough for anyone!
My first thought is: How the hell are you even running Windows?!?
I'm fuckin' magic, bro!
-
@Zerosquare said in WTF Bites:
Nope. This is from 2014, on a machine with 1.5 GB of RAM (and something like 800 MB free).
That seems awfully small... (he says from his 32GB with 15.2GB free machine)
It was an old, clunky machine running Windows XP 32 bits. But still.
-
-
@Tsaukpaetra Please tell me that's a VM. Because if not, pairing up 1 GB RAM with that kind of CPU is Very Doing It Wrong.
EDIT: I suppose I could have just read the part that says "Virtual Machine: Yes."
-
How the hell are you even running Windows?!?
That's nothing, you can run it in 128MB (or even less)
-
@Tsaukpaetra said in WTF Bites:
1 GB of RAM should be enough for anyone!
My first thought is: How the hell are you even running Windows?!?
He's probably paging the hell out of it. Anything's possible if you treat HDD like bonus RAM!
-
@TimeBandit I'm not sure that counts as Windows. Nightmares are supposed to be eliminated. Not remembered.
-
@Tsaukpaetra said in WTF Bites:
1 GB of RAM should be enough for anyone!
My first thought is: How the hell are you even running Windows?!?
He's probably paging the hell out of it. Anything's possible if you treat HDD like bonus RAM!
If it's the same VM he talked about before, he has no extra space either. (I seem to remember he couldn't let Update run because it fell over from lack of space)
-
@dcon I have lots of fond memories of Windows 98SE. Most of them involve any of the popular Doom-engine games, and X-Wing vs. TIE Fighter.
-
-
I once ran Windows 95 on a 386 laptop with 4 MB of RAM, a 80 MB hard drive compressed with DriveSpace, and a standard (non accelerated) VGA card.
Of course it was nowhere near fast, but surprisingly enough, it wasn't unusable either.
And if you think this is insane, don't read this page.
-
@Gąska I really didn't see that too many times.
Actually, I've seen many more BSODs on Windows 10 than I ever did on Win98. To be fair, I never had to write kernel-mode drivers for Win98...
-
@Gąska I have fond memories of that too. Give me the good old scary beep and incomprehensible error on attention-grabbing colors, none of this frowny face emoticon bullshit.
-
@TimeBandit I'm not sure that counts as Windows. Nightmares are supposed to be eliminated. Not remembered.
You should see it fly on a modern VM.
Boots up in 10 seconds and Shutdown in 2, not even on an SSD.And you don't need to remember your password, just click "Cancel" on the login screen to get to the desktop
But getting stuck on IE6 is
-
@pie_flavor I remember when I was like 8 years old, I figured out a way to reliably BSOD my Windows 98 with a few clicks and key presses (don't remember the details, but it worked 100% of time). It was the non-fatal kind, where pressing any key to continue actually worked. For some reason, I felt proud of my discovery.
-
(yes, this is a real screenshot I took [well, picture of a screen]. I didn't even know that video cards supported bitmap mouse cursors overlays in text mode before seeing that.)
-
@TimeBandit said in WTF Bites:
And you don't need to remember your password, just click "Cancel" on the login screen to get to the desktop
Dat. I always wondered what the login dialog was for then.
-
@Zerosquare Error messages in french are worse, you can't find anything when you Google them
-
@Gąska I bet it was Windows NT code that was half-assedly ported over to Windows 9X. That would be an interesting question to ask Raymond Chen.
-
I always wondered what the login dialog was for then.
Same efficiency as this
-
@TimeBandit: It's the french version of this:
https://i.imgur.com/X3ongS8.png
-
@Zerosquare I know, I speak french.
But Googling french error messages is useless.
Also, pressing a key to return to Windows was never a good idea
-
Can't you just try/catch it instead of asking the user a question they can't answer? That is the point of exceptions after all.
Is OOM special in that way that it would make the system unstable? (honest question, Java has been over a decade for me)Somewhat special. When it happens (especially if it was not your program that caused it), it's very likely that anything remotely useful you might want to do to recover will need even more memory. Which GC may be unable to provide, because it has to make note of stuff, so it can collect it later. So it will fail causing the exception again. But that exception needs to be constructed and put somewhere. Which will fail and bring down the VM anyway.
-
@TimeBandit said in WTF Bites:
But Googling french error messages is useless.
Nonsense. You'll find lots of people having the same problem.
Oh, you mean you wanted a solution? Sorry. Not available in French.
-
@Tsaukpaetra said in WTF Bites:
1 GB of RAM should be enough for anyone!
My first thought is: How the hell are you even running Windows?!?
He's probably paging the hell out of it. Anything's possible if you treat HDD like bonus RAM!
If it's the same VM he talked about before, he has no extra space either. (I seem to remember he couldn't let Update run because it fell over from lack of space)
No, that one was my home server, which will be deprecated and rebuilt Soon™
-
Google is garbage.
On the YouTube app on my iPad, I occasionally see some ads that show up in the area where it suggests videos. Sometimes the ads are normal, other times just straight up weird, but in no case ever relevant to me.
They do offer a tiny X to tap to dismiss the ad, which I would and have for those "very weird" ones, but they keep coming back. That tiny X is very easy to "miss" so you end up tapping the ad, but if I do manage to tap the X, YouTube lets me either "undo" dismissing the ad or check ad settings to (I assume) see why I'm seeing this ad, except, well...
OK, so I may at one point have turned off personalization, but after getting tons and tons of Mexican alcohol ads (I'm neither Mexican nor anywhere close to Mexico nor a drinker) I'm pretty sure I have it on. Let me click that "Ad Settings" link and...
Oh, and closing those ads causes the YouTube app to fucking break. Becomes completely unresponsive to touch. Sometimes it even locks me out of pressing Home (or doing the five finger gesture) to get out of the app or to get to the app list to close it, forcing me to hard power off the iPad.
I've been considering just dropping it for a Surface, but I've been unsure what spec one I want to get, how much I'm willing to pay, and it didn't help they just released a new version.
-
-
@pie_flavor said in WTF Bites:
@ChaosTheEternal said in WTF Bites:
iPad
Found the problem
Yeah, that thing reboot on its own to apply updates (and sometimes it takes forever) and even delete user's personnal files.
Oh wait...
-
@TimeBandit said in WTF Bites:
@pie_flavor said in WTF Bites:
@ChaosTheEternal said in WTF Bites:
iPad
Found the problem
Yeah, that thing reboot on its own to apply updates (and sometimes it takes forever) and even delete user's personnal files.
Oh wait...
Do Apple products still erase the entire device in order to "sync" it still?
-
@Tsaukpaetra said in WTF Bites:
Do Apple products still erase the entire device in order to "sync" it still?
I don't know, I don't own any iDevice
-
@TimeBandit said in WTF Bites:
@pie_flavor said in WTF Bites:
@ChaosTheEternal said in WTF Bites:
iPad
Found the problem
Yeah, that thing reboot on its own to apply updates (and sometimes it takes forever) and even delete user's personnal files.
Oh wait...
One fucks you up by default. The other doesn't have the option to turn it off.
-
Hoooly shit ubuntu doesn't have an option to change your mouse wheel scroll speed. Guess I'll just toss this mouse in the rubbish and buy a faster-scrolling one
Guess I'll just toss this mouse in the rubbish and buy a faster-scrolling one
this isn't a problem in KDE
-
@Gąska which is less severe than it sounds, since IntelliJ saves as you type, so you can't lose any information.
You don't even have to take your hands off the keyboard to open files, it also keeps track of the last 30 or something opened files.I do see how it could be a pain in the arse if you have a workflow where you keep a lot of tabs open, personally, I tend to close all tabs between tasks so I usually keep a pretty low number of tabs open. Some projects hare retardedly spread out though, so sometimes it's a lot more.
-
@dcon That looks a lot like a fork-bomb to me.
Yeah, Chrome really does look like a fork bomb.
-
@Gąska Win98 didn't have any concept of security, so you shouldn't think of it from a security perspective.
The reason there was a login dialog was so that you could use multiple accounts; this was basically for personalisation. If you logged in under your account, you got your preferred desktop wallpaper, "My Documents" was set up to point to your particular documents folder, you got your personalised Start menu and IE favourites and all that stuff.
You could still go poking around in other people's folders if you wanted to, so cancelling out of the login dialog didn't have any security impact, it just meant that you didn't get all the personalised stuff set up.
-
@Gąska which is less severe than it sounds, since IntelliJ saves as you type, so you can't lose any information.
But you still can't, say, open all files in a package, and check if everything is documented there one by one. Unless you're freaking good at memorizing where you have ended.
-
Is OOM special in that way that it would make the system unstable?
It depends. If it came from a large memory allocation failing, your program can probably recover, even if that's just cleaning itself up gracefully and exiting. However, if a small memory allocation fails, you're screwed as you probably won't have enough memory left to do any kind of useful recovery. This is true in pretty much all languages that allow heap-based memory allocation at all.
Also, in Java you won't get an OOM until after the garbage collector has run in its most resource-consuming and aggressive mode. There really will be no memory available left, and it's probably because you've got a memory leak. (Not necessarily so, of course, but more than 99% chance.)
-
Is OOM special in that way that it would make the system unstable?
It depends. If it came from a large memory allocation failing, your program can probably recover, even if that's just cleaning itself up gracefully and exiting. However, if a small memory allocation fails, you're screwed as you probably won't have enough memory left to do any kind of useful recovery. This is true in pretty much all languages that allow heap-based memory allocation at all.
Also, in Java you won't get an OOM until after the garbage collector has run in its most resource-consuming and aggressive mode. There really will be no memory available left, and it's probably because you've got a memory leak. (Not necessarily so, of course, but more than 99% chance.)
That was my reasoning as well.
Which means in the case of "oh noes, tried to open a large file" (even if 1MB is not at all large) it should release a large block of memory upon failure and recover to the point it was before.
-
@topspin
Eh, you're thinking like computer scientists.In practice your program is probably not the only one asking for memory at the time, and the more racey one may well take the last available page before you do. Perhaps at that very moment Windows is helpfully creating a new picture album right for you! Or needs to download some files (this will take a moment). Timber!!
-
@bb36e You obviously didn't buy a Linux mouse.
-
Guess I'll just toss this mouse in the rubbish and buy a faster-scrolling one
this isn't a problem in KDE
Indeed
-
@Gąska which is less severe than it sounds, since IntelliJ saves as you type, so you can't lose any information.
But you still can't, say, open all files in a package, and check if everything is documented there one by one. Unless you're freaking good at memorizing where you have ended.
I just open each file in the package from top to bottom, instead of opening all at once and relying on the tabs.
-
@Applied-Mediocrity said in WTF Bites:
@topspin
Eh, you're thinking like computer scientists.In practice your program is probably not the only one asking for memory at the time, and the more racey one may well take the last available page before you do. Perhaps at that very moment Windows is helpfully creating a new picture album right for you! Or needs to download some files (this will take a moment). Timber!!
As long as you have disk space left, you have a swap file and shouldn't ever go OOM. (Unless you're running a 32-bit process and it actually uses all of its virtual address space--used to happen all the time when I played Supreme Commander in multiplayer with huge armies and huge maps.)
-
@Gąska which is less severe than it sounds, since IntelliJ saves as you type, so you can't lose any information.
But you still can't, say, open all files in a package, and check if everything is documented there one by one. Unless you're freaking good at memorizing where you have ended.
Like I said, this is not my work flow, and I would not have this problem. I do see how it would be annoying if that is how you prefer to work.
-
So, Reddit finally decided to forcibly impose "new Reddit" on those of us that had explicitly opted out of it via a signed in profile setting. While I haven't used it enough yet to know whether it's better enough since the first release to justify such a harsh nudge, I felt especially violated by the banner they're using to "welcome" us:
"Thanks for bending over... here it comes again!"
Edit:
Spoiler:
It's not! First thread of moderate size I go into, I scroll through reading, go to scroll back up and THE ENTIRE FUCKING THREAD IS GONE, nothing but the background image (and the ads that they paid ABP to allow them to use, natch). Which I think was an infiniscroll booch, since there's a lot more thread there now that i went back to try to replicate it.