WTF Bites



  • @anonymous234 I think they're waiting on API response for all the video info while the video itself starts playing. I'm not personally a fan of it. If you have a playlist with thousands of videos and you try to watch a video in it, you can normally watch the entire video start to finish before the rest of the page loads around it because it has to wait on loading hundreds of thumbnails and titles for the videos in the playlist surrounding the one you're watching.



  • @anonymous234 said in WTF Bites:

    YouTube videos start playing in about 2 seconds when you click a link. But the rest of the interface takes about 5 seconds more to load and work properly. That includes the code to pause or mute the goddamn video.

    So what I get from that is that drawing some letters and buttons and setting up some click handlers is much more computationally intensive than decoding several megabytes of compressed video data.

    The UI is done by the webpage whereas the video decoding is done by the browser.


  • area_can

    @ben_lubar the browser also provides and implenenys the Dom api



  • @bb36e said in WTF Bites:

    @ben_lubar the browser also provides and implenenys the Dom api

    Yes, but the video being played might not need any JavaScript for it to happen.



  • @ben_lubar But I was told that javascript was almost as fast as native code because we have super-duper JIT optimizing interpreter-compilers now.

    The problem with slow websites is not that they're running in javascript instead of native code, or that DOM calls are slow, clearly websites are capable of being fast. The problem is that they are doing something in a horribly inefficient way, blocking user interaction until unimportant stuff is done (like getting the related videos), or have a pile of "frameworks" doing things on top of each other that cause an exponential increase in resource consumption.


  • Notification Spam Recipient

    @ben_lubar said in WTF Bites:

    @bb36e said in WTF Bites:

    @ben_lubar the browser also provides and implenenys the Dom api

    Yes, but the video being played might not need any JavaScript for it to happen.

    Sure, and it should similarly not require any JavaScript to stop playing.


  • Discourse touched me in a no-no place

    @anonymous234 said in WTF Bites:

    javascript was almost as fast as native code because we have super-duper JIT optimizing interpreter-compilers now

    Eventually. In benchmarks. The compilation time itself can be significant (and the more optimisation is done and the larger the amount of code being processed, the more time it takes). A common way round this is to start things in interpreted mode, as that has very low overhead to launch, and then to swap in the JIT compiled versions when they're ready. It's also possible to do some hybrid trickery, e.g., interpreted → JIT-unoptimised → JIT-optimised. I don't know if that would be worthwhile though. And there's the separate problem of switching running code from one version to another; that's much harder and tends to inhibit optimisations.

    This stuff is a little bit difficult to get right. I've a lot of respect for how well the V8 engine copes.



  • This Amazon article looks like it's confused and angry.

    "What would you like?"
    "Nestl."
    "Nestl? Nestl?!"

    0_1514750624154_0994b34c-aa47-40e0-b051-61f44be09073-image.png



  • I needed to get a copy of my credit report, because I am attempting to rent a house and needed to submit paystubs and credit report to the prospective landlord. Go to freecreditreport.com (Experian).

    So. Many. WTFs.

    • Stupid password rules — only specific special characters allowed. CBA to set up a custom password rule, so go alphanumeric and increase the length. (Wind up with more entropy than the shorter password with special characters. 🤷🏽♂ )
    • Maximum password length. It's longer than the passwords I normally generate, but still there shouldn't be one.
    • Paste disabled, so I'm trying to type 30+ random letters and numbers without making a mistake.
    • Identity verification questions ask multiple-choice questions, and your answers should match their records. "Which of these companies is a former employer of yours?" "Which of these addresses is a former residence?" Yeah, whatever. "Our records indicate you applied for a mortgage in 2012. Which of these companies did you make payments to?" WTF!?! I most certainly did not apply for a mortgage in 2012, and the only one of those companies I've ever even heard of is "None of the above." (Which, apparently, was the answer they wanted, but why lie and say I applied?)
    • Stupid (in)security questions that "only you know the answer to." As usual, for real answers, either other people know them or I don't either. So now my first-grade teacher's name (or something like that) is a random alphanumeric string.
    • Trying to print "only this page" of the report throws a C++ runtime error that repeatedly crashes all of Chrome. (Eventually, I was slower to dismiss the dialog, and the print version of the page loaded anyway, despite the error dialog. Clicked "Ignore" and everything worked fine.)
    • Some accounts that should be on my report aren't. (They're negative, so I'm not complaining.)
    • Find something that shouldn't be there (bill that my ex-wife didn't pay), so go to file a dispute.
    • Dispute center wants the report number of the report that has the information you want to dispute. There is no number that I can find in repeated, diligent searching.
    • Dispute center will also allow you to log in by providing identifying information, which will then take you to a login/password page. Username and password I just created doesn't work, either manually or autotyped by KeePass. Three tries, and now my account is locked.
    • Later, my computer crashed. When I restarted KeyPass, none of the freecreditreport.com password, answer, or 4-digit PIN (:wtf:) are there. Apparently, I saved after I created the account so I could submit paystubs to the prospective landlord, but not after I created the credit report account. (I am TRWTF on that one. :headdesk: )

  • Banned

    C# has this ?. operator to access member of a possibly null object, and ?[] to access element of a possibly null container, but not ?() to call possibly null delegate. So I can't event?(), I have to choose between event?.Invoke() or if (event != null) event(). Both very ugly in their own way.



  • @anonymous234 said in WTF Bites:

    @ben_lubar But I was told that javascript was almost as fast as native code because we have super-duper JIT optimizing interpreter-compilers now.

    The problem with slow websites is not that they're running in javascript instead of native code, or that DOM calls are slow, clearly websites are capable of being fast. The problem is that they are doing something in a horribly inefficient way, blocking user interaction until unimportant stuff is done (like getting the related videos), or have a pile of "frameworks" doing things on top of each other that cause an exponential increase in resource consumption.

    The JavaScript can run fast once it's on your computer. If the JavaScript is still being downloaded, it's not going to run very much at all.


  • Notification Spam Recipient

    0_1514755770526_695cb69e-a0f7-40a3-9481-b2d2c7884507-image.png

    Um...


  • Discourse touched me in a no-no place

    @ben_lubar said in WTF Bites:

    If the JavaScript is still being downloaded, it's not going to run very much at all.

    Also, it's all going to be downloaded strictly sequentially from what must be the slowest and most overloaded servers on the whole internet, with absolutely no caching allowed. It's like they're hosted on an ancient TRS-80 in the basement of a preening shop for psychopathic incontinent llamas in backwoods Bolivia.

    I hate the god-rotting shitnozzles in the ad-serving business.



  • The NFS standard is 617 pages long. The SMB standard is 441 pages long.

    I have no idea how it can take that much complexity to transfer files.


  • Notification Spam Recipient

    @anonymous234 said in WTF Bites:

    The NFS standard is 617 pages long. The SMB standard is 441 pages long.

    I have no idea how it can take that much complexity to transfer files.

    Describing bit fields is hard.


  • Discourse touched me in a no-no place

    @tsaukpaetra said in WTF Bites:

    Describing bit fields is hard.

    Describing full file system semantics is harder. :(


  • Considered Harmful

    boy do I love nodebb



  • @hardwaregeek I just did that for all 3 a couple months ago. Had to lie on some questions because obviously they know better than me as to where I lived when. And one of them made me send a physical letter because I failed their online test. Still haven't gotten that report.


  • BINNED

    Just opened the Play Store on my phone. On the top there's a section titled "Don't forget to try - Recommended for you". Literally every single app shown in that section is currently installed on this device, and the store even knows that, because there's a little icon in the corner indicating this.

    Excellent design, Google, you're really pushing the UX envelope. I can't wait for those self-driving cars and augmented reality glasses.

    :headdesk:


  • Fake News

    @pie_flavor said in WTF Bites:

    boy do I love nodebb

    Opening this site in PaleMoon and then switching to Unread does something similar, though reloading the entire page does help.



  • @blek said in WTF Bites:

    I can't wait for those self-driving cars and augmented reality glasses.

    The augmented reality glasses are so you won't see the impending crash.


  • Considered Harmful

    God dammit. I'm trying to watch Netflix, but every time the tracker disappears, the video freezes (but not the audio), and doesn't unfreeze until the tracker reappears again. And this only happens on the second monitor. Grrrr.


  • Considered Harmful

    Fantastic. Now the screen connector is dodgy. I didn't even know you could get static through HDMI.



  • @dcon With AR glasses you could pretend you're driving the car!

    You could even actually drive the car. Like, there's no physical wheel, but the thing shows you one, tracks your hands and sends the movements to the car.

    Completely pointless, but cool.


  • Considered Harmful

    @anonymous234 So you replace the wheel with AR and haptic feedback which pretends there's a wheel?
    We have different definitions of cool.



  • @dcon said in WTF Bites:

    @blek said in WTF Bites:

    I can't wait for those self-driving cars and augmented reality glasses.

    The augmented reality glasses are so you won't see the impending crash.

    Brought to you by Joo Janta Eyewear of Santraginus V, of course.


  • Notification Spam Recipient

    0_1514865086955_916b0af6-f6ff-407b-8830-3f869927d78d-image.png

    What's the point of being able to turn on your XBox remotely if you can't subsequently stream from it immediately?

    Like, it would be similar to being able to Remote Desktop into your machine, but in order to sign in you need to go back to your computer and enter your password!

    WTF, Microsoft!

    Edit: According to This article I should be able to toggle a "Allow connections from any device" setting (which I found) which should let me do what I want to do.

    Does it do it? No!

    So, let me get this straight: I can remotely turn on/off my XBox One, input controls as controller 1, and cause it to waste bandwidth by "testing streaming", but I can't actually STREAM?

    I mean, if I wanted to be disruptive I would just randomly power it off and randomly press buttons whenever a poor sap decided to play a game, but noooo, streaming is probably too l33t h@x0rz and shouldn't be allowed even under the prescribed circumstances.

    Luckily I convinced my father to relinquish the TV for a few minute so I could sign in and start the streaming (yes it took a few minutes, because even after I signed in it would show the message and wouldn't start).

    What garbage.


  • Banned

    @tsaukpaetra does it let you stream without signing in once you sign in once?


  • Notification Spam Recipient

    @gąska said in WTF Bites:

    @tsaukpaetra does it let you stream without signing in once you sign in once?

    Nope.


  • Fake News

    @pie_flavor said in WTF Bites:

    @anonymous234 So you replace the wheel with AR and haptic feedback which pretends there's a wheel?
    We have different definitions of cool.

    Stop being a Luddite, drive by wireless is the hip new thing!

    At least until your signal fails while taking a turn on a road next to a ravine.


  • ♿ (Parody)

    @hardwaregeek said in WTF Bites:

    Maximum password length. It's longer than the passwords I normally generate, but still there shouldn't be one.

    If nothing else, it's denial of service protection from fans of Russian literature.



  • @jbert said in WTF Bites:

    @pie_flavor said in WTF Bites:

    @anonymous234 So you replace the wheel with AR and haptic feedback which pretends there's a wheel?
    We have different definitions of cool.

    Stop being a Luddite, drive by wireless is the hip new thing!

    At least until your signal fails while taking a turn on a road next to a ravine.

    Ah, the new way to murder someone. Denial of service.



  • @dcon In Soviet Russia, service denies you.


  • Considered Harmful



  • 0_1514909987602_9a7dc7be-b491-4791-8023-0c995837a162-image.png

    Found on http://www.fox2detroit.com/news/local-news/men-electrocuted-with-24k-volts-trying-to-steal-copper-wire. It's impossible to seek back to the beginning of the video. When moving the seek bar with the mouse, it appears to attach to the mouse pointer offcenter, so moving the mouse to the very far left edge does not actually take it all the way to the left. Moving the mouse off the video to try to get the seek button to move further results in it glitching out and displaying NaN:NaN, and the video clip does not resume playing when it's released.

    From this point, the seek bar can still be grabbed again and moved to the right, and although it's not playing, clicking pause and then play again does result in it starting (from that location, ~1 second in), but the elapsed time remains at NaN:NaN and the seek location stays at the beginning unless you move the seek bar manually.


  • Notification Spam Recipient

    @anotherusername E_NO_REPRO chrome mobile latest.numbers



  • @tsaukpaetra In Chrome, the seek bar stays attached to the mouse after traveling outside the embed, even if the mouse was released.

    Still can't seek all the way to the beginning of the video.


  • Notification Spam Recipient

    @anotherusername said in WTF Bites:

    after traveling outside the embed

    Oh, I see. Never occurred to me to try dragging the scrobbler outside the track bar.

    @anotherusername said in WTF Bites:

    Still can't seek all the way to the beginning of the video.

    I suspect user error. If you click on the left-most pixel of the track bar, it will start at position zero.


    Filed under: Now I have 'Investigators' stuck on repeat in my head


  • Notification Spam Recipient

    Status: Something must be stupidly wrong if the log popup contains less-readable data than the preview...

    0_1514918482629_d72d3705-6f24-4f42-b38c-946943b87e54-image.png



  • @tsaukpaetra said in WTF Bites:

    I suspect user error. If you click on the left-most pixel of the track bar, it will start at position zero.

    When I click the leftmost pixel, I hear it start with "-vestigators". I can't quite get it back to the beginning.

    It was a good excuse to figure out how to get my video recorder batch file to include the audio, though.



  • Somehow this company that makes $700 deadbolts failed:

    HOW!



  • My credit union's online scan-deposit is not working correctly.

    • On Chrome, they have a notice that the feature is not supported on that browser. Ok, that's a little odd, but okay. I'll just try something else.
    • On Firefox, I can enter the information for the check, but then when I go to select a scanner, the app just stops. I get only an empty frame with not so much as an error message like "page cannot be loaded".
    • With IE, the page loads, I enter the check's information, and when I go to select a scanner, the browser pops up with:
      0_1514930301463_131451e3-692e-49a6-869d-b619f6229c77-image.png and
      0_1514930140253_0403fc6e-9d07-4879-9e54-96aa6df39bcc-image.png
      So I click "Allow" or the other option "Allow for all websites", and the frame reloads, and I have to start all over, except that it always comes up with both the error and the warning.
    • I don't have Edge with which to test.
    • I haven't (yet) tried Safari.

    The mobile app works fine, except that the cameras for the two mobile devices in my possession have too poor quality for the images to be accepted.



  • @djls45 "to be more secure, please give us unrestricted admin access to your computer so we can upload a photo"


  • I survived the hour long Uno hand

    @blakeyrat said in WTF Bites:

    Somehow this company that makes $700 deadbolts failed:
    HOW!

    The article is pretty good, too, in an "unintentional humor from someone self-fluffing in public" kind of way...

    Imagine if a Swiss watch and a Volvo had a ‘love’ child.

    We faced barriers that seemed unsurmountable and yet were able to stare them down .We plowed ahead, believing in our creativity and the perseverance of our team to find a way. And we always did. And I was so impressed by it. Every. Single. Time.

    When we introduced Otto to the world, we struck a happy chord with the marketplace. Concerns about the $699 price point melted away as homeowners valued the security, design and performance of a new generation of home access that Otto represented.

    Given the degree of self-delusion throughout the rest of the piece, I'm not really convinced that their so-called acquiring company actually existed and stood them up. Though if they did sign a preliminary acquisition agreement and didn't include a dissolution penalty that would be sufficient to offset the cost of "Our signed agreement restricted our ability to solicit other bids or fundraise and targeted a close on December 11th, 2017" and "We had extended our cash to get to the closing date, and now were left without alternatives", then the failure of the company is still on them (and the so-called lawyer who let them sign that agreement), not on the potential purchaser.



  • @blakeyrat

    Behind the hardware was the most secure, reliable and scalable service platform ever created for home access — and likely for any access system.

    If he's talking about software and not keys then I have some news for him



  • @hungrier

    Some of the responses are gold

    This is the Juicero of door locks. Every time I read one of these ‘our incredible journey’ post-mortems, I’m tempted to define startups as companies that congratulate themselves for not quite producing an expensive version of something that already exists.

    So you’re saying you drove the company off a thousand-foot cliff at high speed and now you’re bragging about your prowess. There’s no applause coming from this end of town.

    I really enjoyed all the videos you produced showing how secure you can make a door that is 50% glass just by waving some inox gears over it and chanting “I used to work at Apple.” Shame you weren’t ever able to incorporate free energy into your designs so the batteries would last longer than a month before that four years of runway runned way, way away. I’m sure you’ll all go on to do many more tone deaf things that miss every mark in the book soon.
    Namaste.

    And the one from one of the employees:

    https://medium.com/@ben_73928/as-one-of-the-team-members-let-go-i-dont-share-the-same-gratitude-posted-by-some-of-the-team-4029737df4ea


  • ♿ (Parody)

    @blakeyrat said in WTF Bites:

    Somehow this company that makes $700 deadbolts failed:

    That sounds like something that might have found a market somewhere for controlled access doors for a company or government or whatever but is so obviously ludicrous as a home product that I can't even.


  • Notification Spam Recipient

    @izzion quoted in WTF Bites:

    We faced barriers that seemed unsurmountable and yet were able to stare them down .We plowed ahead, believing in our creativity and the perseverance of our team to find a way. And we always did. And I was so impressed by it. Every. Single. Time.

    Sounds almost exactly like our situation with Hypatia, actually. Except the failure of funding, that was all on the investors.



  • @boomzilla said in WTF Bites:

    That sounds like something that might have found a market somewhere for controlled access doors for a company or government or whatever but is so obviously ludicrous as a home product that I can't even.

    Those already exist, although they usually require a server in a room somewhere to function. Once the server's set up, I'm guessing they cost way less than $700/door for hardware, although I've never set one up myself.


  • ♿ (Parody)

    @blakeyrat Sure, I just meant that maybe they could have improved on that somehow, but I wouldn't be too surprised to find out they cost a similar amount. But I'd be less surprised to find some Juicero inflation in that number, too.


Log in to reply