HNHacker News
TopNewBestAskShowJobs

trissylegs

373 karma · joined July 17, 2020

submissionscomments
trissylegs··on Impressions from a first-time Mac user
Gnome tweaks has a setting to enable Emacs keyboard for GTK apps. It's pretty good and supports things like M-f and M-p better than mac (which uses Option for special characters). But it does confuse some programs that don't expect it. Like Gedit doesn't seem to have a functioning Find shortcut in this mode. (It uses C-s for save so C-s for search doesn't work)
trissylegs··on Qualcomm is adding AV1 support, which could be huge for online video
Although apple is a founding member of AOMedia so they might be on board with AV1 https://aomedia.org/membership/members/
trissylegs··on Ask HN: Has Gmail stopped working for you with uBlock Origin on Chrome?
Thunderbird supports Gmail oauth.
trissylegs··on Perl code that is syntactically correct only on Fridays
The line

    f/1;#/+
is parsed differently depending on the day. On Friday it's [ "f", "/1;#/", "+" ] Other days it's parsed as [ "f", "/", "1", ";" ].

Perl is parsing /1;#/ is a regex based on whether f takes arguments. Otherwise it parses the slash as division and then the hash is a comment.

Another example could be:

   foo() {
       some_func / 1;#/; die "It died"
       foo
   }
Which depends on some_func to not halt. some_func could come from another file, set by whoever invokes the current file. Whatever, it's determed at runtime.

This leads to a proof that perl is a actually impossible to parse.

https://www.perlmonks.org/?node_id=663393

Which means you can't do a lot of static tooling on perl because you just can't analyses the source accurately. (Compared to say python, which parses source before running it)

trissylegs··on Newegg has a bit of a scandal on its hands
In Australia we have PCCaseGear and MWave. (And a bunch of others but I tend to just compare those two)
trissylegs··on Killed by Google
Fun that Google toolbar was only ended 2 months ago.
trissylegs··on Why can’t I play Ultra HD Blu-ray movies on my new Intel CPU platform?
For a while I was running my second monitor over DVI. And putting Amazon prime on it cause the video to go blank.

I know why (I think there's some bs about not running HDCP over DVI even though it's basically HDMI in most Configs) But it was bizzare to actually see it.

trissylegs··on The Matrix Resurrections estimated to lose Warner Bros $100M
I think the F-U might have been to the Redpill movement. For taking an allegory for Estrogen and turning into some misogynist hate movement.

Or it could just be these tweets: https://twitter.com/lilly_wachowski/status/12621047544963399...

trissylegs··on Why Apple’s iMessage is winning: teens dread the green text bubble
In Australia it's been on Telstra for a bit. I got it working on Optus last year. I don't know what happens to other companies running over the Telstra or Optus networks though.
trissylegs··on Beej's Guide to Unix IPC (2015)
dbus only covers a few use cases covered by all of these.

Things like signals, file locking and mmap are still pretty important. Even if your using dbus. (Eg use dbus to share a file and mmap it)

trissylegs··on A single line of code made a 24-core server slower than a laptop
And L3 wasn't shared in 8 core Ryzens since Zen1. Although they're not seperate of CCX's. They still have a split l3 cache.
trissylegs··on Apple’s use of Swift and SwiftUI in iOS 15
Windows Desktop has much more documentation than both Android and iOS. It does take a bit of practice to find things in MSDN, but if it exists^1, then I'll be very surprised if it's not documented. (Except Azure APIs, I don't know why Azure seemed to miss out)

1: By exists I mean a public API. Even some APIs that aren't intended to be used by applications have documentation. Eg: RtlGenRandom.

trissylegs··on Frickin' shaders with frickin' laser beams
With deferred rendering it's possibly running multiple sharers per pixel on the screen. A good example is the excellent Doom Graphics study shows how Doom 2016 is doing this. https://www.adriancourreges.com/blog/2016/09/09/doom-2016-gr...
trissylegs··on Chrome users beware: Manifest v3 is deceitful and threatening
It's for Browser extensions. Chrome extensions (and also Firefox and Safari). a fail called the "Manifest" that tells Chrome and the extension about the extension and contains all it's permission requests. Eg: "This extensions wants to modify all webpages", which is what ad blockers need to do.

Going forward extensions in the Chrome Web store will have to use Manifest v3. Which has less capabilities than previous version. Which will stop ad blockers working.

tl;dr. Ad blockers will not longer be possible in Chrome.

trissylegs··on Why I stopped releasing EasyOS as an ISO file
For windows boot disks the ISO contains files too big for fat32. They are splitable archives. but it's a pain in the ass.
trissylegs··on Show HN: Emoji to Scale
Ok on my emoji set the Gorilla (Silverback) is just it's head. So it seems to imply a Gorilla has a head the size of a Llama.
trissylegs··on This shouldn't have happened: A vulnerability postmortem
Although single zero byte overflows are sometimes exploitable.

https://googleprojectzero.blogspot.com/2014/08/the-poisoned-...

trissylegs··on Prevent Zoom from consuming all your CPU on Linux
I had that. Under Settings -> Audio there's a setting "Automatically adjust microphone volume". It used to happen to me on Windows as well.
trissylegs··on The Rust compiler has gotten faster again
* Dropbox, I meant to say dropbox.
trissylegs··on Making life easier for newcomers to the .NET ecosystem
I remember when I picked up 2019 I found it was much better than previous versions that I used. (In terms of refactoring and other coding assistance)
trissylegs··on Making life easier for newcomers to the .NET ecosystem
Visual Studio and Rider/Resharper has that for C# too.
trissylegs··on The Rust compiler has gotten faster again
Add Docker and Google to that.
trissylegs··on NFT's aren't the answer to the problems of digital art
The Emperors NFT Clothes
trissylegs··on WSL2 can now mount Linux ext4 disks directly
It works with Hyper-V if you have a whole separate disk for the VM. You can't pass just single partitions to the VM like you can with KVM on Linux.
trissylegs··on Apple Silicon Macs can't boot from external drive if internal drive failed
I just had to check. But I have replaces the drive on every computer I've owned. Not because of failure, but because the size and speed vs cost steadily improves over time. But most of the other parts don't change as much. (eg I can put a 2TB ssd in my 2015 macbook pro for $400, which I doubt I could've done in 2015)
trissylegs··on Raspberry Pi 4 achieves Vulkan 1.1 conformance, gets GPU performance boost
You can hook up a desktop graphics card to Raspberry Pi 4 compute board. It's got 2 lanes of PCIe gen 2. Its very unlikely you can get drivers working with it though.
trissylegs··on Fast-Paced Multiplayer (Part I): Client-Server Game Architecture
It was a big thing in World of Warcraft in particular because the internet was so unreliable when Wow release that they wanted the player to be able to do things when all your packets dropped for a few seconds (well maybe a whole minute)

But they didn't really compensate for exploiting this to do things that were actually impossible. (ie speed hacks)

trissylegs··on Rendering on the Apple M1 Max Chip
Almost might see intel actually come out with a new process node in the next year. Which is a long time coming.
trissylegs··on Maryland nuclear engineer and spouse arrested on espionage-related charges
It seems to be more of a "Secret Shopper" situation than got caught selling it to real foreign agents.
trissylegs··on Modifying the Linux Kernel – New Syscalls
Custom device inode with custom ioctls. This is how binder works on Android.
← PreviousPage 3 of 6Next →