WTF Bites



  • Immediately after starting a VM:
    168896e5-87f7-4de4-a0cc-3b63f5202ef7-image.png

    :wtf:


  • ♿ (Parody)

    @hungrier you moved the mouse, didn't you?



  • @hungrier said in WTF Bites:

    Immediately after starting a VM:
    168896e5-87f7-4de4-a0cc-3b63f5202ef7-image.png

    :wtf:

    Did you have a VM equivalent of Fast Boot (tm) left on?



  • @hungrier said in WTF Bites:

    Immediately after starting a VM:
    168896e5-87f7-4de4-a0cc-3b63f5202ef7-image.png

    :wtf:

    I've seen a worse variation of that, where I ran an installer, and the first thing it said (not the last) was that it needed for me to reboot.


  • :belt_onion:

    “Because I look at that app as so fundamentally parasitic, that it’s always listening, the fingerprinting technology they use is truly terrifying, and I could not bring myself to install an app like that on my phone.”

    “I actively tell people, ‘Don’t install that spyware on your phone,'” he later added.

    .
    Reddit is heavily backed by Chinese tech giant Tencent, which competes aggressively with TikTok's parent firm ByteDance.

    :facepalm:



  • @Steve_The_Cynic said in WTF Bites:

    I've seen a worse variation of that, where I ran an installer, and the first thing it said (not the last) was that it needed for me to reboot.

    I hate to admit it, but I've written installers like that. As a pre-condition, it checks if a reboot is pending. Why? Because we kept having driver install issues if we didn't.



  • Q: Is it possible to make Google Stadia worse?

    Since Stadia launched last November, users could only play with either a controller or a mouse and keyboard combination. Now, if you have a phone or a touchscreen laptop, you can download a feature from Github using a weird, but not overly complex set of instructions. For instance, you’re playing Stadia on your phone via Chrome instead of the Stadia app. That’s because the onscreen controls that you download are a Chrome Extension.



  • @El_Heffe Does the :facepalm: indicate that you agree that TikTok is a spyware-laden mess, or that you find their comments suggesting so exasperating?



  • @dcon said in WTF Bites:

    @Steve_The_Cynic said in WTF Bites:

    I've seen a worse variation of that, where I ran an installer, and the first thing it said (not the last) was that it needed for me to reboot.

    I hate to admit it, but I've written installers like that. As a pre-condition, it checks if a reboot is pending. Why? Because we kept having driver install issues if we didn't.

    Oh yeah, I know why it happens, but if you aren't expecting such a thing, it's a big surprise the first time you see it.


  • Fake News

    @Mason_Wheeler said in WTF Bites:

    @El_Heffe Does the :facepalm: indicate that you agree that TikTok is a spyware-laden mess, or that you find their comments suggesting so exasperating?

    Maybe because he forgot to add that Reddit is also aggressively pushing their own app.



  • @hungrier said in WTF Bites:

    Now, if you have a phone or a touchscreen laptop, you can download a feature from Github using a weird, but not overly complex set of instructionsthis one weird trick Google doesn't want you to know about.


  • :belt_onion:

    @Mason_Wheeler said in WTF Bites:

    @El_Heffe Does the :facepalm: indicate that you agree that TikTok is a spyware-laden mess, or that you find their comments suggesting so exasperating?

    Also:

    "CEO of Reddit"



  • In my current project we are getting a “board support package” from the other department, which is a ptxdist build setup and some components that produce image for their hardware. We add our components and give it back to them.

    • :wtf:#1: The package they give us includes the last release of the components we produce, but is not configured for them to actually work.

    So we have some scripts to replace the components with our own checkouts and patch up the configuration so we can actually test.

    • :wtf:#2: The scripts are the usual haphazard pile of bash hacks. Their use differs between the build machine and local setup and god help you if you want to do the setup somewhat unusually like I needed this week.

    So I ended up doing some steps by hand and of course forgot some of them and the build failed. So opened the script and checked and completed all the configuration tweaks. And because it also involved changing configuration of their component (let's call it ef̌kḇ), I issued

    ptxdist clean ef̌kḇ
    ptxdist compile ef̌kḇ
    

    and

    • :wtf:#3 it started compiling another package, (let's call it x̭čdisease) after re-configuring, but before building ef̌kḇ.
    • :trwtf: That package failed to compile, because the above clean deleted some generated sources that are generated into the source directory (ptxdist creates a seaprate build directory) of ef̌kḇ, but they are generated in some completely different step which I don't know which is (I simply cleaned all their packages and then it built).

    And of course it always takes a couple of hours to build when I clean it like that. Even when I've set up ccache. Means I've been trying to build it the whole week. It's not the first week I've wasted like that.


  • Java Dev

    Landscape:

    E4F15A6F-A019-4870-A832-D1B0AB7A4C14.png

    Portrait:

    1AB6C241-0ADC-4E80-9676-E870A5BFF478.png

    Filed under: :3px:


  • Notification Spam Recipient

    status: you know how Chrome on mobile will let you tap things that are "close to" where you tapped even if the exact coordinate selected doesn't have a clickable thing? And you know how the menu on mobile is actually always there but just-slightly-off-screen?

    Yeah, I'm finding it quite easy as of late to tap through the wall, and this time I got myself logged out.



  • @levicki :rofl: (from the comments)

    ec872765-4da0-4206-bf47-edde0bfe2b7f-image.png


  • BINNED

    topspin@topspins-Air:~/stuff> svn update
    
    
    Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license” and then retry this command.
    

    Fuck you, , go sit on a cactus!



  • 24e80473-3701-479b-9aba-543a864506f5-image.png


  • BINNED

    I needed to do some simple image editing and since it's already installed on my Linux box I picked GIMP for that. :trwtf:
    Of course, there's no easy way to draw a circle in GIMP, because why would you offer basic tools if you've got a UNIX-style toolbox that can be combined to achieve everything. So I had to google "how to draw a circle in GIMP" and while the result isn't that you write a python script to compute pixels1, it's only marginally better. You use the tool to select circular masks, then you can stroke the mask. Which, of course, is so much more awesome because you can do that to any kind of mask. :rolleyes:

    Now, either I'm completely blind or the result you get of that is a very fucked up "circle":
    gimp_circle_line.png

    But wait, that's not anti-aliased, so maybe that's to be expected? This was using "line" to stroke the mask, let's try a paint tool. So this is "paintbrush":

    gimp_circle_paintbrush.png

    What kind of garbage is that?!

    1 With the time I spent on this shit, I probably could've writtencopy-pasted a properly anti-aliased Bresenham algorithm. Or switched to Windows.



  • @topspin said in WTF Bites:

    since it's already installed on my Linux box I picked GIMP for that

    That's the reason KDE has KolourPaint. I am not sure GNOME:combining_vomit: has any simpler drawing tool though.

    @topspin said in WTF Bites:

    What kind of garbage is that?!

    Utter garbage. There is also the more “modern” paths tool. I am not sure whether it's better though. Or whether it can even draw circles and not just cubic splines, because :excavator:, right?


  • Banned

    @Bulb said in WTF Bites:

    I am not sure GNOME:combining_vomit: has any simpler drawing tool though.

    It doesn't. I checked. And the reason I checked is because I was unable to figure out how to draw a rectangle in GIMP.



  • @Gąska said in WTF Bites:

    I was unable to figure out how to draw a rectangle in GIMP.

    You trace a rectangular selection. Obvious, isn't it? :half-trolling: Expect a wobbly garbage out though.

    See, because GIMP is for artistic drawing and clean lines don't fit in that excavator.


  • Banned

    @Bulb I don't get this reference but Google says



  • @Bulb

    "Ah, but if you took a circular brush of the size of your circle you could make a dot, then edge-detect that and then colour invert and you'd even get choices about how thick or smooth you wanted it..."
    brush.png
    But no, I don't use GIMP for drawing. [Edit: or I would have remembered it has a "GFig" plugin sooner.]



  • @Gąska I am not sure it even is a reference. If yes, its origin has been lost to the mists of time. And in either case it seems to be local—note that the author of that painting is Czech.



  • @levicki said in WTF Bites:

    @Bulb said in WTF Bites:

    Utter garbage.

    Like every other GUI application in Linux.

    GNOME and KDE at least tend to follow their own human interface guidelines. Unlike some unnamed companies.


  • Banned

    @levicki oh, come on. The ones ported from Windows are half decent :half-trolling:


  • BINNED

    @Bulb said in WTF Bites:

    @Gąska said in WTF Bites:

    I was unable to figure out how to draw a rectangle in GIMP.

    You trace a rectangular selection. Obvious, isn't it? :half-trolling: Expect a wobbly garbage out though.

    While that is equally unintuitive, I at least expect the rectangle to not look like shit.
    Because the way this "general" solution works, the circle mask obviously is pixelated first (masks are binary) and after that the mask boundary gets stroked with an anti-aliased line. At which point it's already too late and you've lost the original information that this is a circle, so the result you get is this extremely uneven "circle".
    At least the rectangle shouldn't have that particular problem, I think.



  • @levicki said in WTF Bites:

    Gnome

    Don't do that.

    @levicki said in WTF Bites:

    Font rendering is a solved problem

    Yes. And the libraries that solve it are mostly open-source, available in Linux, and there is plenty of good free fonts these days too. If Gnome can't set it up properly, it's Gnome problem. Gnome is crap. Everybody knows Gnome is crap. That does not mean other desktops are. It's Gnome problem, specifically.


  • BINNED

    @Bulb said in WTF Bites:

    @levicki said in WTF Bites:

    Gnome

    Don't do that.

    Gnome is crap. Everybody knows Gnome is crap.

    And so is GTK. And everything that relies on it (including the small parts of FF and TB)


  • BINNED

    @levicki said in WTF Bites:

    MS Sans Serif

    Expecting a non-MS system to include an MS font is :doing_it_wrong:.



  • @topspin said in WTF Bites:

    @levicki said in WTF Bites:

    MS Sans Serif

    Expecting a non-MS system to include an MS font is :doing_it_wrong:.

    And yet it's actually possible. There is still the ttf-mscorefonts-installer package. That said

    @levicki said in WTF Bites:

    Arial, Consolas, MS Sans Serif, Segoe UI, Times New Roman, Trebuchet MS, and Verdana

    nobody uses these anymore. Microsoft default these days is Calibri.

    @levicki said in WTF Bites:

    all free fonts … like utter shit to me

    Even the Android ones? Those are available on Linux these days.



  • @levicki EV certs work on Windows 7 as long as the system is fully up-to-date. Windows 10 drivers need EV signing as well as attestation signing by Microsoft, if Secure Boot is enabled. If Secure Boot is off, you don't need attestation signing, but Windows Updates now helpfully turns Secure Boot on for you. Secure Boot Windows 8 is a thing but not even Microsoft supports it so you're just SOL if you have customers running Windows 8 with Secure Boot enabled.

    @levicki said in WTF Bites:

    Except that I have a signed kernel-mode driver (built against Windows 8.1 WDK) signed 5 years ago, which does not use EV certificate and which still verifies and loads without issues in Windows 10 1909.

    It's grandfathered in. If you have to rebuild and sign again, you have to follow the new process.



  • @levicki Any .sys file needs to be EV-signed and attestation signed for Windows 10 to load it.

    I don't know what the cutoff is, but old drivers are grandfathered in. It depends on when they were originally signed.

    We managed to navigate through this process at work but it was a cluster. Microsoft basically tossed this thing at us without ever properly documenting it (URL redirects everywhere that eventually lead nowhere) and I had to figure things out by accident. Took about a year of on again-off again trials before I was successful. (The most confusing part is you need an Azure Active Directory domain set up to do code signing...and it's obvious it was just shoehorned in to force people to use Azure for something.)



  • @Bulb said in WTF Bites:

    nobody uses these anymore. Microsoft default these days is Calibri.

    IIRC Consolas is the new default fixed-width font



  • @levicki said in WTF Bites:

    What if I build using older WDK? Do I still have to sign using EV cert?

    If you need to support Windows 10, it must be signed with an EV cert. The only workaround I'm aware of is loading Windows 10 in developer mode which will allow unsigned drivers to load.

    @levicki said in WTF Bites:

    I am not even sure I can get EV cert as an individual developer.

    Yeah, I'm not sure that's even possible. Getting an EV cert is a real pain in the neck. They give it to you as an easily-lost USB token, too, rather than a file you install into your cert store. (Basically, the EV cert shows in your cert store as along as the token is connected, but as soon as you disconnect, it goes away.)


  • 🚽 Regular

    @topspin First step in drawing a circle in Gimp is to open your system menu and type "inkscape".



  • Status: Clipboard sharing isn't working in Virtualbox with Ubuntu 18.04 LTS guest. Luckily, this can be easily fixed by sudo apt-get installing virtualbox-guest-x11:

    82879c4d-b247-4fc6-88a4-35610f86ab8d-image.png

    :wtf:
    Apparently asking the package manager to install a common package is an impossible situation, figuring out how to install its two dependencies is too hard, and I'm left holding broken packages.


  • ♿ (Parody)

    @hungrier the video ABI thing is a huge PITA. They switched at some point. The driver for my card is only available in the old ABI, so every time the kernel updates now I have...issues. That said, I haven't had any problems in my 18.04 guest, since it just uses the virtualbox video drivers.

    But the virtualbox addons (or whatever they're called) make the VM nonfunctional so I don't have them installed.



  • @boomzilla open-vm-tools works fine for me, but yeah if I actually install VirtualBox's extensions it destroys the VM for some reason.

    As for clipboard sharing, that has only worked for me if both host and guest are Windows. If either is something else, it doesn't work.


    Filed Under: The I-Hate-Oracle-Club is :arrows:



  • @boomzilla Well, I'm sure glad they broke all this shit in an LTS release, recommended for long term use and presumably for people who don't want to deal with shit breaking all the time


  • BINNED

    @Zecc said in WTF Bites:

    @topspin First step in drawing a circle in Gimp is to open your system menu and type "inkscape".

    I'd use that if I was working on a vector file, but it's a png.



  • @mott555 I'll see if open-vm-tools works any better. But FWIW I've used other Linux guests with Windows hosts, and have had working bidirectional clipboard sharing before.


  • ♿ (Parody)

    @hungrier said in WTF Bites:

    @boomzilla Well, I'm sure glad they broke all this shit in an LTS release, recommended for long term use and presumably for people who don't want to deal with shit breaking all the time

    Yeah, I was pretty pissed and baffled as to why they'd do this. My best guess is that it had to do with the Intel vulnerabilities. I'm assuming they went to a later, patched, kernel where the ABI had already changed.



  • @topspin said in WTF Bites:

    I'd use that if I was working on a vector file, but it's a png.

    Draw your circle in Inkscape, export as PNG, then open it in GIMP. Easy! 🎺



  • @hungrier said in WTF Bites:

    Status: Clipboard sharing isn't working in Virtualbox with Ubuntu 18.04 LTS guest. Luckily, this can be easily fixed by sudo apt-get installing virtualbox-guest-x11:

    82879c4d-b247-4fc6-88a4-35610f86ab8d-image.png

    :wtf:
    Apparently asking the package manager to install a common package is an impossible situation, figuring out how to install its two dependencies is too hard, and I'm left holding broken packages.

    Ok, this is a bit tricky. There are two versions of xserver in bionic: xserver-xorg-core and xserver-xorg-core-hwe-18.04. The former provides xorg-video-abi-23 and the later provides xorg-video-abi-24. If you, for some reason, have the later, it will not work. There is no good reason to have the later in virtual machine, because the emulated hardware is an old one (the hwe packages are for supporting newer hardware that had support added after the Ubuntu release), but it might have gotten installed for some reason.

    It is really tricky to catch this for the maintainers, because all the packages are nominally installable. And it's not really possible to test all the combinations the system might get into, especially the ones it mainly gets into by mistake.


  • 🚽 Regular

    @topspin said in WTF Bites:

    @Zecc said in WTF Bites:

    @topspin First step in drawing a circle in Gimp is to open your system menu and type "inkscape".

    I'd use that if I was working on a vector file, but it's a png.

    Jokes aside, Inkscape can load raster images and export PNGs.

    It's my go to tool when adding text to an image.

    It's almost as slow as Gimp to start though.



  • @Bulb I didn't go out of my way to install anything, so whatever it had by default is what I ended up with. Unless Docker or openjdk decided to randomly "upgrade" the xserver core.


  • BINNED

    @Zecc said in WTF Bites:

    @topspin said in WTF Bites:

    @Zecc said in WTF Bites:

    @topspin First step in drawing a circle in Gimp is to open your system menu and type "inkscape".

    I'd use that if I was working on a vector file, but it's a png.

    Jokes aside, Inkscape can load raster images and export PNGs.

    It's my go to tool when adding text to an image.

    While indeed a lot easier, that seems to resample the image, so it's not what I want.

    It's almost as slow as Gimp to start though.

    About 1 second. :mlp_shrug:


  • ♿ (Parody)

    @hungrier said in WTF Bites:

    @Bulb I didn't go out of my way to install anything, so whatever it had by default is what I ended up with. Unless Docker or openjdk decided to randomly "upgrade" the xserver core.

    Mine got automatically upgraded at some point. I think during a kernel upgrade. Now I can't get it to start X when it reboots.


Log in to reply