WTF Bites



  • @Rhywden said in WTF Bites:

    And since then, no problems. :wtf:

    Okay, scratch that last part. :)



  • Keylogger-like behavior has some Corsair K100 keyboard customers concerned. Several users have reported their peripheral randomly entering text into their computer that they previously typed days or weeks ago. However, Corsair told Ars Technica that the behavior is a bug, not keylogging, and it's possibly related to the keyboard's macro recording feature.


  • Considered Harmful

    @Zerosquare

    👨 There is no keylogger
    🤡 There is a macro recording, but it possibly doesn't work <-- you are here
    🤡 There is a keylogger which may have sent data to our servers, but we don't store it
    🤡 There is a keylogger which sends data directly to advertisers and trains MLs


  • Java Dev

    @Zerosquare Sounds to me like there is a keylogger, there is a key combination to trigger it to start logging, presumably a second to initiate playback, and it sometimes randomly initiates playback.



  • To be fair, if they wanted to spy on their users, there are other ways that are both more convenient and less likely to be discovered accidentally.

    It sounds more like their macro recording feature is buggy, or the users are mistakenly activating it. According to the article and the comments, there have been similar complaints in the past about macro-recording keyboards from other brands.



  • @PleegWat said in WTF Bites:

    there is a key combination to trigger it to start logging, presumably a second to initiate playback, and it sometimes randomly initiates playback.

    Most likely, the user randomly and inadvertently hits that key combination. I can't tell you the number of times I've accidentally switched keyboard input languages, especially when using something like Blender, which uses a lot of modifier key combinations.



  • @HardwareGeek Whenever I install Windows, one of the first things I do is disable the "accidentally switch keyboard layout" shortcut (alt+shift). Whoever thought that was a good idea way overshot the Ballmer peak



  • Anyway, the real reason I opened this topic today was this holiday greeting from Hyundai:

    4416d893-6ba4-4be3-96cf-a3df8e7abb51-image.png

    There's no explanation given in the email, so I can only assume this is what they mean:
    wah.png


  • Discourse touched me in a no-no place

    @hungrier

    https://www.youtube.com/watch?v=O2kto4hTKlE

    HTH

    inb4: what's Korean for "I didn't ask for help"



  • @loopback0 said in WTF Bites:

    what's Korean for "I didn't ask for help"

    According to Google,

    나는 도움을 요청하지 않았다.

    You're welcome.



  • @hungrier said in WTF Bites:

    @HardwareGeek Whenever I install Windows, one of the first things I do is disable the "accidentally switch keyboard layout" shortcut (alt+shift). Whoever thought that was a good idea way overshot the Ballmer peak

    I "solved" that by only having one keyboard layout.


  • ♿ (Parody)

    @loopback0 said in WTF Bites:

    @hungrier

    https://www.youtube.com/watch?v=O2kto4hTKlE

    HTH

    inb4: what's Korean for "I didn't ask for help"

    OK, but I'd prefer uneventful drives most of the time.



  • Prices.jpg

    1 Year = $29.99

    2 Years = $41.99 per year

    3 years = $39.99 per year

    Apparently their target customer base is people who are bad at math.


  • Considered Harmful

    @Gern_Blaanston said in WTF Bites:

    Prices.jpg

    1 Year = $29.99

    2 Years = $41.99 per year

    3 years = $39.99 per year

    Apparently their target customer base is people who are bad at math.

    Nope. The actual per-year price is >> 41.99 per year. Their target customer base is people who can't spot criminality.



  • @Gern_Blaanston said in WTF Bites:

    Apparently their target customer base is people who are bad at math.

    That's true with supermarkets too. Don't know how many times I've seen where the smaller size is cheaper. And they have tags that even show the unit price so you don't need to math to begin with.


  • ♿ (Parody)

    @dcon I just hate it when they use different units (e.g., per ounce vs per quart, or eggs, per 100 count vs per dozen) across products.



  • @Gern_Blaanston Assume you plan on using your plan for at least three years -- otherwise, your premise is faulty and you should just buy the cheapest plan that has the number of years you need.

    • 1 year @ $30/year + 2 years @ $60/year = $150, or $50/year
    • 2 years @ $42/year + 1 year @ $85/year = $169, or ~$56/year
    • 3 years @ $40/year + 0 additional years = $120, or $40/year

    The two-year plan is still a major WTF, but if you're bitching about people not doing math right, the least you could do is do right in yours.


  • 🚽 Regular

    @dcon said in WTF Bites:

    That's true with supermarkets too. Don't know how many times I've seen where the smaller size is cheaper. And they have tags that even show the unit price so you don't need to math to begin with.

    They keep changing whether it's cheaper to buy our favorite sliced cheese in a set of two packets or in two separate packets, but we're on to them so we check every time.

    We've saved cents. Cents. 💰


  • Java Dev

    Personal :wtf:: Being tired and misreading, wondering what those new "dy U3WO" computers that had been placed in my lab at work were.

    Although I guess :trwtf: is the fact that these computers were not only the best for the intended task, but also part of the standard computer selection provided by central IT meaning no special hoops to jump through to obtain.

    Also, that they were ordered back in august and arrived now in december would be a :wtf: if not for being such a common thing in corporate.

    Oh, right. There was more :wtf:. I spoke to our local IT guy, who opted to prep them himself instead of allowing central IT do it, which would add yet another month because they can apparently only prep one computer per week. Prepping them was a bitch because no matter what he did, the computer would boot with Windows Home. And because setting them up for corporate requires connecting them to the domain, which requires a version that is Pro or better, being prevented from even booting Pro was turning out to be a problem. I think he finally managed it, but it took him a few hours to figure out how to force the computer to not boot with the BIOS license key so he could add the correct one from the domain.



  • @Atazhaia said in WTF Bites:

    they can apparently only prep one computer per week

    Such a level of :kneeling_warthog:ness is admirable.


  • Notification Spam Recipient

    @Atazhaia said in WTF Bites:

    the computer would boot with Windows Home.

    That is to say, by default the Windows Installer would skip the flavor selection screen because it detected an OEM key.

    This of course, can be rectified by using boot media with the proper magic unattend file, but I wouldn't expect IT to know such incantations.


  • Java Dev

    @Tsaukpaetra The magic unattend file was getting overridden on first boot. He would install Enterprise, but when booting into Windows it would have reverted to Home. You see, unlike central IT, local IT does know how things works. And often has to work around central.


  • Notification Spam Recipient

    @Atazhaia said in WTF Bites:

    He would install Enterprise, but when booting into Windows it would have reverted to Home

    :wtf_owl: I've literally never seen this happen. What kind of special broken crap are they running over there?

    What should happen is it complaining it can't activate.

    The only thing I can think of to make this behaviour is mislabeling the image as "Enterprise" (it is after all just text in the index file).

    But I digress, this isn't a Help thread.



  • @Benjamin-Hall said in WTF Bites:

    Yeah. But I have to make sure that our (slightly WTF) release process can properly handle this. Because xcode build servers...aren't really a thing anymore.

    Our MacOS/iOS ‘build server’ has always been some mac mini sitting under someone's desk, or perhaps corner of a test lab. To Jenkins it was connected as an ssh slave (easy to set up; you just create a user account for Jenkins, enable ssh server and make sure Java is installed). And with ancient TFS 2012 a couple of years ago colleague just ran the build over ssh by hand.

    At least without shelling out 💰 to someone to have it in a cloud somewhere, since our main deployment pipeline runs in a Jenkins container on a linux host somewhere in AWS.

    That's a bit unfortunate combination. But apparently AWS does have Mac EC2 instances, so renting one sounds like the best option. Though they sound somewhat expensive.

    If you had the server on premise, you could just reserve one of your macs for the job and call it a fortnight. If you had different CI server where the agents connect to the server, you could do the same. But with Jenkins the server connects to the agents, which makes the combination of server in the cloud with agents on premise difficult (not impossible, but you'd have to set up some network tunnel).

    … or just look for a managed CI solution. Most of those (Azure DevOps, GitHub Actions, TravisCI, Appveyor etc.) do come with MacOS build agents. You might even manage to get enough free build minutes on some of them if you only want to use it for releases.



  • This reminds me of the Apple WTF which led my company to decide "Nope, we won't guarantee compatibility with Safari":

    • Apple stopped making Safari for Windows in what seems to be 2015
    • Apple's TOS forbid having, or even emulating, macOS on non-Apple hardware.

    Needless to say, no one in their right mind wants to shell out for Apple hardware just for the sake of Safari users, so screw 'em.



  • @Medinoc Where did you get web developers who don't insist on using Macs‽ Around here those seem to be rarer than teal spotted unicorns.


  • Java Dev

    @Tsaukpaetra said in WTF Bites:

    What kind of special broken crap are they running over there?

    I think the :wtf: lies with the system builder that shares name with a sauce in this case.



  • @Bulb said in WTF Bites:

    rarer than teal spotted unicorns

    3067d3b9-7b3f-427b-8c38-b96f77c7ded6-image.png



  • @Atazhaia said in WTF Bites:

    @Tsaukpaetra said in WTF Bites:

    What kind of special broken crap are they running over there?

    I think the :wtf: lies with the system builder that shares name with a sauce in this case.

    As a counterpoint, one client had previously provided me with such a sauce-based laptop that had all the proper corporate domain stuff working just fine


  • ♿ (Parody)

    @Bulb said in WTF Bites:

    @Medinoc Where did you get web developers who don't insist on using Macs‽ Around here those seem to be rarer than teal spotted unicorns.

    Meh. A couple of ours do but another guy and I do all our work in Linux.



  • WTF of my day: So, on one of my Proxmox servers there's a VM running I passed a PCIe network card (Intel 210 or something) to so I could expose this VM to the internet directly. VM is running Ubuntu 20.04, the card ran out of the box, no installation needed on my end. Just setting the network config so it'd get the proper static IP and gateway.

    Today I suddenly could not access the server anymore from the outside. Connecting from the inside still worked fine. Doing a quick ip addr and ... huh. The network card had vanished. lshw -class network still showed it, though. Just in the unclaimed state which I found out is probably due to missing drivers. modprobe with the proper parameters didn't load the driver, though.

    So, how the fuck did that work in the first place? I didn't touch this box for 4 weeks (and automatic updates are disabled).


  • Java Dev

    @hungrier said in WTF Bites:

    As a counterpoint, one client had previously provided me with such a sauce-based laptop that had all the proper corporate domain stuff working just fine

    I think the issue may lie in the type of computer too, as the ones ordered were ones typically not ordered for corporate use. Our laptops from the same company came with Enterprise pre-installed (even having a sticker to that effect). But I guess an additional :trwtf: is ordering gaming-branded desktop PCs for corporate use in the first place.



  • @HardwareGeek said in WTF Bites:

    @Bulb said in WTF Bites:

    rarer than teal spotted unicorns

    3067d3b9-7b3f-427b-8c38-b96f77c7ded6-image.png

    That looks to me like similar, but not closely related, teal clouded¹ unicorn.


    ¹ I see it was indeed labelled as a teal spotted unicorn though.

    Note: I just added random plausible adjectives to make it more specific than unicorn. I didn't know there actually is a toy of that name



  • @Rhywden said in WTF Bites:

    So, how the fuck did that work in the first place? I didn't touch this box for 4 weeks (and automatic updates are disabled).

    My guess would be that something (either the hardware or the driver) threw an error and the driver disabled itself in response.


  • Discourse touched me in a no-no place

    @Bulb said in WTF Bites:

    … or just look for a managed CI solution. Most of those (Azure DevOps, GitHub Actions, TravisCI, Appveyor etc.) do come with MacOS build agents.

    Github Actions supports using on-premise hosted agents. We looked into doing that for our stuff (so the agents could have access to custom hardware that we wanted to run integration tests against) but decided in the end to just have a local Jenkins instead. Can't remember exactly why; I was working on something else at the time.

    I believe we could now run most of those tests remotely. I've done a firewall tunnelling solution connected to the hardware manager service.



  • @dkf Yes, GitHub Actions, Azure Devops and many other cloud CI solutions do support on-premise agents, but it is not too relevant for @Benjamin-Hall's use-case, because they also provide their own macos agents and that is simpler.

    The problem in that particular use-case is that Jenkins specifically expects to see the slaves from the master, unlike most other build servers that only need the agents to be able to connect to the server (which is what makes the on-premise agents viable; no connection into them is needed, only from them).



  • @Bulb We're a .NET Framework shop.
    We've only recently started migrating one or two projects to .NET Core, (not easy when your codebase relies on WebForms, ASMX and WCF, though the latter is now (partially) covered).



  • @Atazhaia said in WTF Bites:

    gaming-branded desktop PCs

    Probably made them cheaper than the equivalent "corporate" version.
    And more expensive than the equivalent "home" version.


  • I survived the hour long Uno hand

    @dcon said in WTF Bites:

    @Atazhaia said in WTF Bites:

    gaming-branded desktop PCs

    Probably made them cheaper than the equivalent "corporate" version.
    And more expensive than the equivalent "home" version.

    As all good customer differentiation profit extraction should be.


  • Java Dev

    @dcon said in WTF Bites:

    @Atazhaia said in WTF Bites:

    gaming-branded desktop PCs

    Probably made them cheaper than the equivalent "corporate" version.
    And more expensive than the equivalent "home" version.

    And the fun thing is that we still ordered them within our selection of PCs available in the corporate agreement!


  • Considered Harmful

    @boomzilla said in WTF Bites:

    @dcon I just hate it when they use different units (e.g., per ounce vs per quart, or eggs, per 100 count vs per dozen) across products.

    Get back to France with that metricist agitprop, commie.



  • @Rhywden said in WTF Bites:

    So, how the fuck did that work in the first place? I didn't touch this box for 4 weeks (and automatic updates are disabled).

    Your computer is a dry and warm place, so one of my friends BernieTheBernie may have thought of it as a good place for the winter. Look out for arthropods.

    Apropos winter: dry air means higher chances of ElectroStatic Discharge (ESD). Worked for a provider of dictation devices long ago, and I remember the issues which always started in late autumn / early winter. Oh, and once the firmware of a device had a little bug which caused the audio driver to crash - pretty useful with a dictation device. Reboot helped, and with the latter bug it was enough to logout and login again without reboot.



  • @Gribnit said in WTF Bites:

    @boomzilla said in WTF Bites:

    @dcon I just hate it when they use different units (e.g., per ounce vs per quart, or eggs, per 100 count vs per dozen) across products.

    Get back to France with that metricist agitprop, commie.

    While the problem is somewhat reduced by metric system, it is not eliminated completely, because anything in liquid form may still be given by volume or by weight—and while 1 l of water weighs 1 kg, density of both oils and dairy products differ from that of water enough to make the conversion not easy again.


  • Considered Harmful

    @Bulb said in WTF Bites:

    @Gribnit said in WTF Bites:

    @boomzilla said in WTF Bites:

    @dcon I just hate it when they use different units (e.g., per ounce vs per quart, or eggs, per 100 count vs per dozen) across products.

    Get back to France with that metricist agitprop, commie.

    While the problem is somewhat reduced by metric system, it is not eliminated completely, because anything in liquid form may still be given by volume or by weight—and while 1 l of water weighs 1 kg, density of both oils and dairy products differ from that of water enough to make the conversion not easy again.

    Ah, so you want us all to drink only water! The iron fist tightens in its knit glove. I'll continue drinking oil, thank you.


  • Discourse touched me in a no-no place

    @Gribnit said in WTF Bites:

    I'll continue drinking oil, thank you.

    That explains a thing or two


  • Considered Harmful

    @loopback0 said in WTF Bites:

    @Gribnit said in WTF Bites:

    I'll continue drinking oil, thank you.

    That explains a thing or two

    Beats getting another one.


  • ♿ (Parody)

    Has the Waze lady been going all Elizabeth Holmes at various points while she's talking for anyone else?



  • If this isn't satire, I fear for the future of humanity.


  • BINNED

    @Benjamin-Hall I still don't understand why these :airquotes: enthusiasts :airquotes: look at their keyboards, :and at this point I'm too afraid to ask.meme:.


  • Discourse touched me in a no-no place

    @topspin they don't, it's just for internet pointzzzzz from other keyboard nerds.


Log in to reply