HNHacker News
TopNewBestAskShowJobs

andrewmackrodt

251 karma · joined April 1, 2018

submissionscomments
andrewmackrodt··on GNOME has no thumbnails in the file picker and my toilets are blocked
I answered generically because my comment was about a libinput "issue" which affects all distributions and desktop environments. (Queue 2021 is the year of linux desktop).

Personally, I see this change as a regression from the highly configurable synaptics driver.

As you've asked, distribution wise I typically run an Ubuntu LTS with Gnome 3 but rolling releases such as Manjaro and lightweight DE like XFCE are also very nice.

andrewmackrodt··on GNOME has no thumbnails in the file picker and my toilets are blocked
Thanks for updating your answer with your diff. Arch really looks great in how easy it was to try that. I'm running Ubuntu and have experience compiling custom kernels so this should be slightly easier to try, thanks once again for such a great reply.

Ultimately, I would prefer that this kind of feature is configurable in userland. Wayland's documentation page mentions that "Data from touchpads showed that almost all palm events during tying on a Lenovo T440 happened in the left-most and right-most 5% of the touchpad. The T440 series has one of the largest touchpads", and this may have been true several years ago, but it's quite common now to have larger and wider form-factor touchpads.

andrewmackrodt··on GNOME has no thumbnails in the file picker and my toilets are blocked
Thanks for your detailed reply. Unfortunately the Microsoft Precision Touchpad on my Dell XPS 2-in-1 2019 (Wacom HID 48EE Finger) does not support ABS_MT_TOUCH_MAJOR; it's worth mentioning however that Windows works perfectly and palm rejection seems to work on a hardware/firmware level (no output when running "libinput debug-events" and moving a palm) making libinput restrictions unnecessary and most definitely unwanted.

The touchpad is about 7 fingers in width and the palm exclusion zones are a little more than one finger on each side; this is roughly 30% of the trackpad, or 15% each side, certainly bigger than 8% and even that would be too much.

Additionally, although the documentation does state that rejections should only happen for a vertical like movement, it also happens for a completely horizontal one.

andrewmackrodt··on GNOME has no thumbnails in the file picker and my toilets are blocked
Thanks for the links, particularly the second one. It looks like something I may have experimented with before but I'll try again. It could be that my touchpad does not support ABS_MT_TOUCH_MAJOR (Dell XPS 2-in-1 2019).

My "issue" is described as expected behaviour in this documentation: https://wayland.freedesktop.org/libinput/doc/latest/palm-det... (the "A" event).

andrewmackrodt··on GNOME has no thumbnails in the file picker and my toilets are blocked
I love Linux desktop but miss these creature comforts too. For me, my biggest input issue is the lack of customisation around trackpad deadzones, i.e. the 15% or so deadzone on the left and right of the trackpad. My trackpad is exactly in the center of my laptop but my palm is usually offset slightly to the left. This means my first interaction with the trackpad often happens in this deadzone area on the left-hand side of the trackpad, so no input gets registered until I lift my finger and "enter" it more towards the center.

There are a huge variety of laptops with different size trackpads, different positions, varying levels of palm rejection etc but there's zero customisability around this seemingly simple behaviour.

My Windows dualboot has no such issue and macOS of course (using a MacBook) works fantastically without this limitations.

andrewmackrodt··on Ask HN: What Lived Up to the Hype?
I had similar thoughts but was so glad I stuck with season 4, it is probably one of the best seasons of TV I've ever seen and provided satisfactory closure. IMO season 4 is worth watching no matter what you thought of the middle seasons, I've rewatched it a few times which I almost never do.
andrewmackrodt··on Ryzen 5800X vs. M1: Programming benchmarks
I don't have an m1 yet but have a similar experience with laptops performing extremely poorly compared to desktops (to be expected) but also poorly compared to my older Apple MacBooks. I have a 2015 13" MBP that will perform a compilation task quicker than my 2019 XPS.

The much older CPU in the MBP has a much faster base clock of 2.4GHz vs 1.3GHz in the XPS. What I find frustrating is that the XPS will throttle down to base clocks for any workload sustaining about 10 seconds, even if the temperature is reasonable, e.g. 50C.

In Windows I can work around this a little using ThrottleStop but I'm primarily a Linux user and haven't found a reliable way to bypass Intel's turbo limits with my Ice Lake CPU. Linux also has annoying bugs where the CPU will limit itself to base clock when connected to AC but then turbo up to 4.1GHz when the AC is unplugged, baffling.

Glad to hear about your positive results with m1, it's for sure a purchase I'll be making in 2021.

andrewmackrodt··on Console Spreadsheets
If you no longer have the ability to read your floppies or CD-ROMs you can find them on archive.org fairly easily. I'd imagine the DOS version would run in DOSBox fairly easily. For the Windows version, wine is reported to work https://appdb.winehq.org/objectManager.php?sClass=applicatio....
andrewmackrodt··on Intel is spreading FUD about supposed Ryzen 4000 performance drops on battery
Does that work reliably with Ryzen processors? I've only had Intel laptops and it's a real pain to get them to not throttle regardless of temperature, power management and being plugged into the AC.

The steps are something like the following:

Install ThrottleStop Disable "BD PROCHOT" Set a mild undervolt via FIVR -> CPU Core Voltage -> Unlock Adjustable Voltage Enable FIVR -> Memory -> Disable and Lock Turn Power Limits Increase Turbo Boost Long Power Max, Turbo Time Limit and PP0 Current Limit

If I replace my existing XPS 13 (1065G7) I'll definitely consider AMD if throttling is less of an issue.

andrewmackrodt··on Show HN: I made 100 high-quality illustrations, totally free. Use it anywhere
These are great and love the ability to customize colour, thank you for making these freely available!
andrewmackrodt··on Lastpass or Facebook is stealing router credentials
It's hard to follow what OP is trying to describe. They used LastPass to generate a password for their router but then accuse them of sniffing passwords?

I also have no idea what they're referring to regarding the Facebook export: "It's in the old Faceook downloadSecurity_and_login_information in a file called numbers that may be a profile user id".

andrewmackrodt··on Is macOS Becoming Unmaintainable?
A lot of macOS seems designed this way, it took me months of using macOS daily before I learnt these little tricks, e.g. pressing option before many operations generally shows an advanced menu (advanced network connection stats, finder merge folder option etc). I'd like for there to be an option for power users where this is the default behaviour if enabled.
andrewmackrodt··on Firefox 80 and my confusion over its hardware accelerated video on Linux
I have a GTX 1080 which performs wonderfully under Linux (Ubuntu) but I still have to go into Firefox and Chrome browser flags to force hardware accelerated GPU rendering on. Once that's enabled they work as well as Windows. New users may benefit if browsers prompted users to try forcing hardware acceleration and have the ability to easily disable it, or do so automatically if it detects crashes, e.g. where location, microphone and video settings can be toggled.
andrewmackrodt··on How to delete all your files
I accidentally did the same on my Mac via a shell script where I assumed mktemp worked the same as gnu mktemp, it does not. IIRC it was my /Applications directory that was first to be hit; most of the directory was unaffected due to file permissions but it did delete some files despite me catching thee error and sending sigkill within seconds.
andrewmackrodt··on Easily replicate/clone your Linux install
Anyone have experience with how this compares to clonezilla?
andrewmackrodt··on Headphones are collecting too much personal data (2019)
This is one area Bose are notably better in, i.e. connected to two devices simultaneously. I find the XM2 can remember pairing for at least 2 devices, typically my phone and laptop but I have to manually disconnect from one device and connect using the other when switching. This is quicker than entering pairing mode but still an upto 30 second process, but much of that time is due to the awkward Bluetooth settings menu in recent versions of gnome.
andrewmackrodt··on Headphones are collecting too much personal data (2019)
I've owned the Sony WH-1000XM2 for several years and while the Android app location collection is unnecessary, ear data is entirely optional.

You have a valid point that the app can misbehave regarding updates and lack of internet connection. I personally find myself never using the app, it only really provides 3 somewhat useful features; equalisation (which forces the audio codec to SBC which is inferior to LDAC so I've never used it); automatic profile switching, e.g. ambient sound if detecting you are walking and finally, the level of noise cancellation to apply.

This model has a dedicated switch on the headphones to change the profile where a long press even "calibrates" the sound based on atmospheric pressure, not sure I buy into that gimmick, but they're perfectly useable without the app. I have them paired with Android, Windows, macOS and Linux and all work perfectly (with the minor exception being Linux does not support Bluetooth absolute volume). The headphones also support volume control from the unit for devices which have an older Bluetooth stack which does not support absolute volume.

Overall, I agree the app needs improvement but I'm not sure there's anything that warrants burying the company of these decisions. I suspect for many users, the app is entirely useless and not worth installing.

andrewmackrodt··on Debian Was the Most Vulnerable OS in the Last 20 Years
I remember this clickbait title from a couple of days ago. The comparison is for all packages over Debian's history in the last 20 years versus a specific release version of Windows. Hardly a fair comparison.
andrewmackrodt··on MonoLisa is a monospaced typeface specifically designed for coders
Nice site but I'll be sticking with Source Code Pro. I make my monospaced font decision pretty easily, how does the letter "o" look, perfectly round? Good, is the letter "c" also perfectly symmetrical? Excellent. MonoLisa is a bit too glamorous, to the point the letter "g" is hugely distracting. I also find the letter heights too tall, a very similar issue I found with JetBrains's new mono font.
andrewmackrodt··on The Slippery Slope of Docker Dev Environments
If you're looking for an IDE with remote interpreter support I've been using JetBrains products for years with Vagrant and Docker and they work great with full support for launching tests in the remote, setting breakpoints etc.
andrewmackrodt··on Finding the real first post on Instagram
Those timestamps are likely from the image metadata, there's no reason to believe that the images are out of order from their numeric/shortcode ids.

What the author refers to as the "real post #1" has a taken_at_timestamp less than the first picture. It's still id #6 in the database versus #2 (the dog picture). Numeric ids are easily visible in the source of the page or by using this not-so-secret query string: https://www.instagram.com/p/C/?__a=1

andrewmackrodt··on Typing inside of the default WSL terminal feels amazing (2018)
wsltty loaded via ConEmu is the only acceptable terminal combination I've found for Windows, with support for mouse events, scrollwheel and remote terminal resize detection, e.g. ssh into another box and run a program like htop. I last tried microsoft/terminal about 6 months ago and found it incredibly broken.
andrewmackrodt··on I have chosen the wrong flight dates because your date picker is broken
The bug looks like it occurs because the date picker aligns days/dates from 2017. February and March both begin on a Wednesday in the screenshot. I don't have iOS to test, but if this is the case, a flight for 1st Jan 2020 will incorrectly be aligned under Sunday instead of Wednesday.

Pretty poor bug

andrewmackrodt··on HeidiSQL – GUI client for MariaDB, MySQL, Microsoft SQL Server and PostgreSQL
Works very well with Wine (but only with non Hi-DPI displays when and the Windows Version is set to 2003). It's my favourite client on desktop Linux / Windows.
andrewmackrodt··on The 773M Record “Collection #1” Data Breach
I'm not sure if you're a 1Password user (or whether your alternative supports similar functionality) but the former has a feature called Watchtower which then groups your compromised logins.
andrewmackrodt··on PHP + Ajax scripts or the modern ecosystem dilemma
I think plain PHP may have been taken to mean you're using an in house framework without using a package manager such as composer. In this case it's definitely more expensive to roll your own solution, especially when it comes to maintenance and onboarding.
andrewmackrodt··on Latest Windows Insider build makes a major upgrade to Notepad
I use notepad replacer (https://www.binaryfortress.com/NotepadReplacer/) to make vscode my default editor. I usually have vscode running so there's no noticeable startup time to worry about or garbled text when a file uses non carriage return line endings.

I've used this method with other editors including notepad++, editpad and sublime and have never encountered an issue.

andrewmackrodt··on Windows Server 2019 Includes OpenSSH
If it's similar to SSH in Windows 10 (developer feature) it behaves quite strangely with user account privileges. I tried to `vagrant up` a project configured to use VirtualBox but it was not successful and caused a whole load of file system permission errors in thr project directory mixed between SYSTEM and Andrew (my user account). Additionally, VirtualBox had trouble deleting the VM until a reboot.

This is the Vagrantfile: https://github.com/andrewmackrodt/boot2lxd/blob/develop/Vagr... - it creates and attaches an extra virtualdisk in the project directory which was owned by SYSTEM IIRC.

TL;DR the VM which should have worked did not work, my FS had weird permissions and a reboot was required to clean up VirtualBox.

andrewmackrodt··on How the Dreamcast Copy Protection Was Defeated
If you're interested in picking up some DC RPGs today for nostalgia I would recommend Skies of Arcadia and Grandia 2, the latter did some to PS2 though.
andrewmackrodt··on How the Dreamcast Copy Protection Was Defeated
I found the complete GDI set quite easy to find, I believe it's available via torrent from archive.org
← PreviousPage 4 of 5Next →