WTF Bites



  • @TimeBandit said in WTF Bites:

    @bb36e said in WTF Bites:

    timebandit

    Guess I'll just toss this mouse in the rubbish and buy a faster-scrolling one

    this isn't a problem in KDE

    Indeed

    0_1540556637471_e38bbcc5-6e6e-4d51-a28e-3500f601c22d-image.png

    In Windows you can just change the registry setting. 🎛


  • Considered Harmful

    @izzion said in WTF Bites:

    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

    If custom board CSS is still unsupported, it ain't.


  • Discourse touched me in a no-no place

    @topspin said in WTF Bites:

    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.

    If the system could do that, it would; it's only throwing the exception because it's absolutely nothing left. (With Java, you can configure the process to only use a fixed amount of memory so the crash just takes out the process and not the whole system, but that's usually cold comfort.) But with a big allocation, such as a large buffer for image manipulation in the sRGBA colour space, the chance of recovery is high, whereas if you were just asking for the space to allocate a small object (such as an exception!) then you're really completely stuck.


  • Discourse touched me in a no-no place

    @mott555 said in WTF Bites:

    As long as you have disk space left, you have a swap file and shouldn't ever go OOM.

    In theory. In practice, swapping and paging are so slow that you never ever want them happening in your foreground process with memory you're going to want again soon, not even when paging to an SSD.


  • Considered Harmful

    @mott555 said in WTF Bites:

    As long as you have disk space left, you have a swap file you have a swap file

    If it's is set to automatic. It probably is nowadays. Recall there were times (XP days mostly, when tweaking utilities were en vogue) when it was very much recommended by various experts to manually set it to some asspulled value times physical RAM?

    Now, there are times when it may be useful to limit it. Say, profiling. Some time ago I was fooling around with Fallout 4 (uGridsToLoad, grass amount & distance etc.), for science, obvs. It has a huge mod scene, but general understanding about the engine itself is mostly "not even wrong". So it isn't always easy to to tell what causes what to happen. So I deliberately turned page file to minimum to avoid stutter caused by excessive paging.

    Of course, I forgot to set it back when I got bored, and ol' Murphy used the most inopportune moment to strike, crashing my development VMs pr0n development VMs, but well...



  • WTF Bite: Today, clicking on a link in a Amazon sales info page takes me to a French-language error page.


  • I survived the hour long Uno hand

    @izzion
    And in a case of "lol, oops", they're back to respecting my setting (for the moment). Wonder if that was some A/B testing gone wrong, or if someone hit the big red button when they shouldn't have.


  • I survived the hour long Uno hand

    @mott555
    Amazon's servers have surrendered! Run for the hills!


  • Considered Harmful

    @dkf said in WTF Bites:

    @mott555 said in WTF Bites:

    As long as you have disk space left, you have a swap file and shouldn't ever go OOM.

    In theory. In practice, swapping and paging are so slow that you never ever want them happening in your foreground process with memory you're going to want again soon, not even when paging to an SSD.

    What about when paging to a RAM disk?



  • @pie_flavor said in WTF Bites:

    What about when paging to a RAM disk?

    :doing_it_wrong:



  • @pie_flavor said in WTF Bites:

    @dkf said in WTF Bites:

    @mott555 said in WTF Bites:

    As long as you have disk space left, you have a swap file and shouldn't ever go OOM.

    In theory. In practice, swapping and paging are so slow that you never ever want them happening in your foreground process with memory you're going to want again soon, not even when paging to an SSD.

    What about when paging to a RAM disk?

    :power_strip_plugged_into_itself:


  • Notification Spam Recipient

    @pie_flavor said in WTF Bites:

    @izzion said in WTF Bites:

    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

    If custom board XCSS is still unsupported, it ain't.

    FTFY


  • area_can

    @izzion i'm going to stop using reddit once they pull a Twitter and shut down their API, since it's the only way for apps to unfuck their site



  • Yay, Gmail update. And now hitting "Enter" to put a newline in the message often sends the email prematurely instead of inserting a newline. :facepalm:


  • Discourse touched me in a no-no place

    @Tsaukpaetra said in WTF Bites:

    Do Apple products still erase the entire device in order to "sync" it still?

    Did they ever do that?



  • @mott555 said in WTF Bites:

    Yay, Gmail update. And now hitting "Enter" to put a newline in the message often sends the email prematurely instead of inserting a newline. :facepalm:

    So Enter and Ctrl+Enter swapped meanings? I can see nothing going wrong there! (at least I think ctrl+enter used to send...)


  • Notification Spam Recipient

    @loopback0 said in WTF Bites:

    @Tsaukpaetra said in WTF Bites:

    Do Apple products still erase the entire device in order to "sync" it still?

    Did they ever do that?

    Back when I had my iPhone 1 that's what it did. Or, at least, that's what it appeared to do, since black box I-can-only-say-what-I-can-see.

    Essentially, in order to get anything other than pictures onoff the device, you'd have to "sync" it, which erased the phone and copied back over the content.

    This is the only reason I can think of for a sync to take half an hour to transfer a few new songs into it.

    I would assume it's gotten better, but I haven't tried it ever since that experience.


  • Discourse touched me in a no-no place

    @Tsaukpaetra It doesn't now and while I never had an iPhone 1 I did have an iPod 5 which didn't do that either.


  • Notification Spam Recipient

    @loopback0 said in WTF Bites:

    @Tsaukpaetra It doesn't now and while I never had an iPhone 1 I did have an iPod 5 which didn't do that either.

    Yeah, iPod was different, it would randomly erase stuff on my iPod that wasn't in the library of the computer I was syncing it with. That was even more fun...



  • I haven't updated to the new October Win10 build, but that hasn't stopped Cortana from giving me traffic notifications for my area. I turned it off after the second notification, and by the time I got the fourth notification I decided to try and add and then remove a work location via the "add location" button in the notification. Well, I clicked the button, and I present to you this masterpiece in word capitalization:
    0_1540596998732_869bdaea-9ed9-4076-9ba6-992106da55a0-image.png


  • BINNED



  • WTF of my day: So, we wanted to have a look which parts of our school might have problems with the wifi - you know, coverage, channel congestion and the like.

    I found a tool which runs on a laptop and, while probably not 100% accurate, does enough and is quite usable - you simply insert a floor plan, mark two reference points and their distance to each other. Then you simply click on the floor plan to mark where you're currently standing and the tool will measure the various networks at your location. You then move somewhere else, click on the map again, and so on.

    You then get several nice heat maps to show you signal strength, overlap, interference, b/g/b/ac networks and so on.

    That's not the wtf.

    This tool can also sample the download/upload speed by letting it download/upload to a server. You can even install the scripts needed for that on a local server to subtract your internet connection from the equation.

    Still not the wtf.

    Now, for that to work, you have to select the wifi you want to measure the speed for. And what this tool now does in practice is this:

    1. Measure field strengths, SSIDs, blah...
    2. Disconnect from an existing wifi connection
    3. Start the upload/download test and complete it
    4. Connect to the wifi you selected beforehand

    :headdesk:


  • Notification Spam Recipient

    Turned on a computer that hasn't been used in two years.

    0_1540672142675_IMG_20181027_132710.jpg

    Ugh...



  • @Tsaukpaetra This might take several minutes :rolleyes:


  • Notification Spam Recipient

    @TimeBandit said in WTF Bites:

    @Tsaukpaetra This might take several minutes :rolleyes:

    Yeah, turns out I apparently never signed in before, so it was installing all the apps.


  • Considered Harmful

    @pie_flavor said in WTF Bites:

    Let that sink in for a second. Dynamic rewriting of bytecode at runtime, of arbitrary user-generated code.

    The brainworm is spreading. Today I came upon this gem:
    https://minecraft.curseforge.com/projects/rift

    Rather than an over-complicated event system, Rift implements a simple, faster, and cleaner interface-based system for extending vanilla Minecraft.

    Oh, do tell how implementing interfaces to listen to events is simpler and cleaner than annotating an event handler method. Interface and abstract class event handlers are the worst cancer of Java; why would you ever use them over annotation based systems? And you can cut out the "faster" bullshit too - baked listeners are just as fast as direct interface calls, and you're still using reflection to instantiate the listener because for some fucking reason you need to explicitly note down every listener class in the mod manifest.

    For modifying vanilla behavior, Rift encourages mods to use the Mixin library to add callbacks or redirects in any vanilla method, rather than an fixed and inflexible set of hooks.

    No. Hell no. If your official method of changing behavior is monkeypatching bytecode, your API is bad and you should feel bad.

    Rift intentionally does not add complex features such as energy APIs, alternative model renderers, and custom block state formats. Those should be implemented in separate library mods.

    AKA "I'm too lazy and don't know how to design anything". Yes let's encourage compatibility hell by intentionally having absolutely zero standardization. FFS they even list capabilities as something you should trust an external library for. The entire fucking POINT of capabilities in the first place, when you stole them from a framework far better than your own, is to let stuff "just work" without having to worry about any third party libraries.

    Rift with no mods will always be just as fast, stable, and memory-efficient as vanilla Minecraft.

    Fast as shit. From installation to uninstallation in less than a minute.

    Rift mods can change the way the game works in an even more flexible way than by only using Forge's API, through the use of Mixin

    Which you can use in Forge too. It's general-purpose. Nice try making yourselves look better, though. Also, I just want to reiterate that the official method of modifying functionality is monkeypatching bytecode. Because who the fuck needs stability? Or APIs?

    Through optional mod compatibility modules, Rift will remap mods to updated obfuscated names and inject unimplemented vanilla methods back into classes, making the unstable Minecraft API stable.

    And now you have gone full Spigot, and made your official update procedure monkeypatching not just bytecode but arbitrary user-supplied bytecode. I shudder just thinking about this. Imagine being the poor fucker who updates fifty compatibility libraries and adds the fifty-first.

    Rift is based on interfaces rather than an event bus, so it will not load any additional libraries, event callbacks will be extremely fast, and adding your own mod event can be done in a few lines of code.

    Because loading a 2mb jar is such a fucking performance hit. Also, guess how many lines of code @Listener is?

    They've put in plenty of work into this, and there is absolutely no reason to use it. They're basically just copying LiteLoader. Except LiteLoader actually had a purpose - the mods were client side only, and it was specifically for small stuff like minimaps. This has no purpose. There is no reason for this to exist. Nobody is clamoring for a completely inflexible API, and the only reason anybody has written any mods for this is that 1.13 doesn't have deobfuscation mappings yet so it's the only platform there is. But holy shit this is right back to the ModLoader days. A few classes to register enum variants, and for everything else, instead of replacing class files on disk you rewrite them during classloading. This is the dumbest fucking thing imaginable and I've been mentally damaged from reading about it.


  • Discourse touched me in a no-no place

    @pie_flavor said in WTF Bites:

    This is the dumbest fucking thing imaginable and I've been mentally damaged from reading about it.

    Stick around to be amazed at the shit that goes on in this industry! 😟



  • WTF of my day: Some people want to watch the world houses burn. Literally.

    0_1540743325046_8695750f-ee0e-40c1-84f5-e0c864a483da-image.png

    That sign above the "Don't even think of stopping here!" denotates a reserved space so a firetruck can reach houses further in (they can remove those white-red bollards with a special key). It is vital to keep that area clear.

    And before you say: "Ah, nothing will ever happen!" - I'm living here for five years now and we actually had need of that access two times in that period of time.


  • Discourse touched me in a no-no place

    @Rhywden If access is needed, the firemen have axes and a big heavy truck; they can get the car out of the way pretty quickly and it will only cost them a vital minute or two so only a few people will die as a result. No problem!


  • area_can

    @pie_flavor said in WTF Bites:

    @bb36e You obviously didn't buy a Linux mouse.

    You jest, but…

    0_1540754126988_15407541266400.jpg


  • Considered Harmful

    @Rhywden and that is when you call the local police department, and then watch out the window as the car gets towed away.



  • @pie_flavor said in WTF Bites:

    @Rhywden and that is when you call the local police department, and then watch out the window as the car gets towed away.

    Yeah, sad to say, it's not that easy. First of all, it may take a while until the police arrives (it's a big city, so they have plenty of other stuff to do). It's not very high on their list of priorities.

    Secondly, I'm perfectly and legally allowed to call a tow truck on my own. But I'd also have to pay for said tow truck. And then try to get may money back from a person which has already proven to be an asshat.

    I called my groundskeeper, though. The company he's working for (and I pay rent to) is large enough that they can deal with this. Bonus: If it's someone who's also living in this complex he getsadditional troubles.



  • @dkf said in WTF Bites:

    @Rhywden If access is needed, the firemen have axes and a big heavy truck; they can get the car out of the way pretty quickly and it will only cost them a vital minute or two so only a few people will die as a result. No problem!

    I should think that about four big strong firemen could pretty easily pick that tiny European car up and deposit it in the nearest body of water.


  • Discourse touched me in a no-no place

    @anotherusername said in WTF Bites:

    and deposit it in the nearest body of water

    Highly unlikely. They're busy with attending a fire at that moment; they'll move it the minimum distance necessary, no more.

    Also, even a small car is likely to weigh on the order of a tonne; between 4 guys that's 250kg each, which is a hell of a lot more than an olympic weightlifter will lift (by more than a factor of two). 4 guys simply aren't enough for lifting it outright, though other tricks may work.



  • @dkf said in WTF Bites:

    the heaviest category is just a little over 100kg

    The Olympic weightlifting categories are ranked by body weight, not the weight lifted. There are two events:

    the "snatch":

    https://imgur.com/RsHOiWD

    and the "clean and jerk":

    https://imgur.com/psjWNVn

    As you can see, both Olympic events consist of lifting the barbell overhead, which our firemen obviously need not do -- that would be a complete waste of energy. All they need to do is to lift it high enough to move it. (If you're still curious, though, the current world records for the 105+ kg weight class are 220 kg for the snatch, and 264 kg for the clean and jerk.)

    Just lifting a weight off the ground and standing up with it is a lot less strenuous... 250 kg is a good lifting goal for an athelete with a 100 kg body weight. And as for the world record... here's a dude deadlifting 500 kg all by himself:

    https://youtu.be/U4AQlamvFzs?t=190


  • Considered Harmful

    @dkf said in WTF Bites:

    They're busy with attending a fire at that moment

    So it'll be easy to make a new body of water to dump it in.


  • kills Dumbledore

    All you have to do is lift either the front or back (the handbrake won't be locking all 4 wheels) and roll it away


  • Discourse touched me in a no-no place

    @dkf said in WTF Bites:

    4 guys simply aren't enough for lifting it outright, though other tricks may work.

    May be able to just push it, even with the handbrake on. I've seen it done before.

    edit: unless it's an automatic in park, then probably not.



  • @anotherusername said in WTF Bites:

    And as for the world record... here's a dude deadlifting 500 kg all by himself:

    French-Canadian Louis Cyr lifted 227kg with a single finger.
    He also back-lifted 1967kg



  • @Jaloopa Usually, the parking brake will lock the back wheels and since most cars are front-wheel drive, the transmission will lock the front wheels. If it's an automatic, it will be in Park, while a manual should be in first gear.

    Just push it out of the way with the firetruck 🤷🏽♂



  • I decided to give a chance to this "WebMoney" thing, that's basically a PayPal competitor.

    Let's see, select country, enter phone number...

    0_1540814255074_d1dc3f18-8486-4553-a98b-1a775cda9afb-image.png

    Uh... aren't the Terms and conditions supposed to be in a language the user is likely to speak? 🤔



  • 0_1540815661266_b32b6446-59cd-45d7-98a0-95ed8d9cceb5-image.png

    Yes, "friend", I am aware of how buying things works. You don't need to make a script to automatically send this to everyone in the brief period between buying and paying.



  • Oh, Jagex...

    0_1540819892450_21986851-65e9-41de-accb-ca00cedd610a-image.png

    For reference: the "title system" is literally just showing a title next to player name, as in "[player name] the Adventurer". Somehow this had a bug that caused client crashes and has taken a company with 323 employees a full month to fix.



  • @TimeBandit said in WTF Bites:

    @Jaloopa Usually, the parking brake will lock the back wheels and since most cars are front-wheel drive, the transmission will lock the front wheels. If it's an automatic, it will be in Park, while a manual should be in first gear.

    There's always the option of rolling it.

    Lift one side. Push. Repeat.

    @TimeBandit said in WTF Bites:

    Just push it out of the way with the firetruck 🤷🏽♂

    And scratch their shiny red firetruck?

    Do you have any idea how much those things cost?

    If they need to use heavy equipment to move the car, then just tying a rope to it and dragging it would probably work better.


  • ♿ (Parody)

    @TimeBandit said in WTF Bites:

    Usually, the parking brake will lock the back wheels and since most cars are front-wheel drive, the transmission will lock the front wheels. If it's an automatic, it will be in Park, while a manual should be in first gear.

    Bah. Just bounce it you retards.



  • @boomzilla said in WTF Bites:

    Bah. Just bounce it you retards.

    https://youtu.be/lgSH3LPfo6g

    ❓


  • BINNED

    On Windows 7 (probably since all the way back to 9x, or at least XP) when a DLL dependency is missing, you get a dialog saying:

    The program can't start because msvcp140.dll is missing from your computer. Try reinstalling the program to fix this problem.

    Tells you exactly what the problem is and how you botched deployment.

    What happens on Windows 10?
    Nothing. You get a busy cursor for a fraction of a second and then the program just fails to load without any feedback whatsoever. WTF? :wtf:

    Also, when you get a crash on Win7 there's a dialog box saying

    Foo.exe has stopped working
    > Check online for a solution and close the program
    > Close the program
    > Additional information

    I thought the additional information also shows a stack trace or minidump, apparently it doesn't so it's not all that useful. But at least it's something.
    In Windows 10, of course, the additional information is gone completely.

    Is there anything that still works in Win 10?



  • @topspin said in WTF Bites:

    Is there anything that still works in Win 10?

    File deletion :trollface:



  • @anonymous234 said in WTF Bites:

    Oh, Jagex...

    0_1540819892450_21986851-65e9-41de-accb-ca00cedd610a-image.png

    For reference: the "title system" is literally just showing a title next to player name, as in "[player name] the Adventurer". Somehow this had a bug that caused client crashes and has taken a company with 323 employees a full month to fix.

    What codethulian monstrosity of :wtf: do you have to build for a title bit in the engine to require a full retranslation? What the fuck?
    And, why the hell does a game engine change have knock on effects in the forum software? I don't think I could design that level of broken even if I tried.


  • kills Dumbledore

    @TimeBandit said in WTF Bites:

    a manual should be in first gear.

    The vast majority of people I know park in neutral unless they're on a particularly steep slope


Log in to reply