HN user

arm

2,933 karma
Posts189
Comments307
View on HN
www.righto.com 1mo ago

A dozen USB chargers in the lab: Apple is good, but not quite the best (2012)

arm
2pts0
github.com 1mo ago

AquaUI

arm
2pts0
www.jonmsterling.com 1mo ago

NewsRadar is now NewsDrawer, and it's lickable

arm
2pts0
thatkeith.com 3mo ago

Zapfino, the Typeface with Built-In Magic

arm
3pts0
json.blog 5mo ago

Mail rules on Fastmail that make my life better (2025)

arm
2pts0
kennyqin.com 5mo ago

Codeberg as an OIDC Provider for Tailscale (2023)

arm
2pts0
www.makikiweb.com 5mo ago

I ran out of IPv6 Addresses (2024)

arm
1pts0
blog.stuffedcow.net 5mo ago

Microwave Oven Failure: Spontaneously turned on by its LED display (2024)

arm
127pts49
wiki.lineageos.org 6mo ago

Building and Installing LineageOS for UTM Virtual Machine on Apple Silicon Mac

arm
1pts0
comeonux.com 1y ago

Creating Colorimetrically-Accurate Scans, Part 1: IT8 Considered Harmful (2021)

arm
2pts0
www.timeextension.com 1y ago

We May Be About to Lose a Powerful Force in Video Game Preservation

arm
41pts1
bitlog.it 1y ago

Back Up Android Apps and Data in Modern Times (2024)

arm
1pts0
gitlab.com 2y ago

Nonguix

arm
1pts0
dthompson.us 2y ago

Installing Guix on a 10th gen ThinkPad X1 (2022)

arm
1pts0
bombich.com 3y ago

macOS Ventura: ExFAT filesystem corruption

arm
2pts0
wifinigel.blogspot.com 3y ago

The 5GHz “Problem” for Wi-Fi Networks: DFS (2018)

arm
299pts182
rgbds.gbdev.io 3y ago

Rgbds: A free assembler/linker package for the Game Boy and Game Boy Color

arm
6pts0
breezewiki.com 3y ago

BreezeWiki makes wiki pages on Fandom readable

arm
1pts0
ofrak.com 3y ago

Ofrak: Unpack, Modify, and Repack Binaries

arm
2pts0
zfsbootmenu.org 3y ago

ZFSBootMenu – A boot loader to manage ZFS boot environments

arm
2pts0
mousemux.com 3y ago

MouseMux – Multiple Mouse Cursors on One Windows Desktop

arm
2pts0
eclecticlight.co 4y ago

Maintaining the Integrity of Important Files

arm
2pts1
leancrew.com 4y ago

JXA’s Parenthesis Paradox

arm
27pts6
mousemux.com 4y ago

MouseMux – Multiple Mouse Cursors on One Windows Desktop

arm
2pts0
www.qubes-os.org 4y ago

Windows integration work in Qubes 4.1 by the tabit-pro team

arm
3pts0
ericasadun.com 4y ago

Piping stdout and stderr to Preview (2021)

arm
1pts1
blog.easyrpg.org 4y ago

EasyRPG Player 0.7.0 “Sword” (2021)

arm
2pts0
www.youtube.com 4y ago

Installing Modern Debian on a Power Mac G5 [video]

arm
1pts0
research.swtch.com 4y ago

QArt Codes (2012)

arm
2pts0
restofworld.org 4y ago

Some Axie Infinity players amassed fortunes–now Philippine government wants cut

arm
3pts0

Even that Nintendo Switch 2 Game-Key Card implementation still works better for parent’s game reselling use case (for a limited time) than outright removing the physical media option as Sony is doing.

From the link you posted:

Game-key cards are different from regular game cards, because they don’t contain the full game data. Instead, the game-key card is your "key" to downloading the full game to your system via the internet.

After it’s downloaded, you can play the game by inserting the game-key card into your system and starting it up like a standard physical game card. An internet connection is only required when you launch the game for the first time. After this, the game can be started even without an internet connection. However, like regular physical software, the game-key card must be inserted into the system in order to play the game. A Nintendo Account is not required to download the game data.

So lending and reselling game-key cards is still possible in the same way as physical media… at least until Nintendo’s servers stop serving the game, heh.

New Smart Folder with a cogwheel icon is in the File menu of Notes.app, while New Smart Folder with a folder+cogwheel icon is in the File menu of Finder.app.

(No good music players for MacOS for instance)

Have to strongly disagree on this point. Cog¹ is my music player of choice on macOS; not only does it have a clean GUI, but it supports almost every format² I’ve ever wanted to listen to audio in, including game music in formats like GBS (Game Boy Sound System) and 2SF (Nintendo DS Sound Format).

――――――

¹ — https://github.com/losnoco/cog

² — https://cog.losno.co/

It’s mentioned in the first paragraph:

“We are proud to announce that starting the firmware version 0.82, your Flipper Zero's battery life will last up to 1 month! It took us 2 years to resolve all firmware issues that prevented Flipper Zero from switching to power-saving mode, resulting in the same power consumption baseline in both idle and active states. As a result, Flipper Zero's battery life was approximately 1 week instead of the intended 1 month.

You can provide a more helpful error message by explicitly informing the user that the username they typed exists but they haven't offered the correct password for it.

The parent poster already addressed that though:

If you mistype your username, you might have entered another, existing username. Just telling the user 'wrong password' will mean they are less likely to check that the username was correct.

If you inform the user the username they typed exists, the chance of them not thinking about double-checking they didn’t mistype their own username increases.

“In the 2010s, personal data belonging to millions of Facebook users was collected without their consent by British consulting firm Cambridge Analytica, predominantly to be used for political advertising.

The data was collected through an app called "This Is Your Digital Life", developed by data scientist Aleksandr Kogan and his company Global Science Research in 2013. The app consisted of a series of questions to build psychological profiles on users, and collected the personal data of the users’ Facebook friends via Facebook's Open Graph platform. The app harvested the data of up to 87 million Facebook profiles.

[…]

Aleksandr Kogan, a data scientist at the University of Cambridge, was hired by Cambridge Analytica, an offshoot of SCL Group, to develop an app called "This Is Your Digital Life" (sometimes stylized as "thisisyourdigitallife"). Cambridge Analytica then arranged an informed consent process for research in which several hundred thousand Facebook users would agree to complete a survey for payment that was only for academic use. However, Facebook allowed this app not only to collect personal information from survey respondents but also from respondents’ Facebook friends. In this way, Cambridge Analytica acquired data from millions of Facebook users.”

https://en.wikipedia.org/wiki/Facebook%E2%80%93Cambridge_Ana...

It may not even necessarily be the submitter themselves that has resubmitted it — I’ve had posts I’ve submitted that have gotten low traction get resubmitted (not by me) hours later (but still with me listed as the submitter). Guessing it’s something the moderation team does when they feel a submission didn’t get enough traction the first time.

Edit: Never mind, I see that’s not the case here after looking at their submission history!

Previous (extremely informative!) posts Howard Oakley has done in this file integrity series:

File Integrity 1 : Why bother? https://eclecticlight.co/2020/04/03/file-integrity-1-why-bot...

File Integrity 2 : Which digest? https://eclecticlight.co/2020/04/06/file-integrity-2-which-d...

File Integrity 3 : Where to store digests? https://eclecticlight.co/2020/04/08/file-integrity-3-where-t...

File Integrity 4 : Error-correcting code is available for macOS https://eclecticlight.co/2020/04/16/file-integrity-4-error-c...

File Integrity 5 : How well does error-correcting code work? https://eclecticlight.co/2020/04/20/file-integrity-5-how-wel...

File Integrity 6 : Which image format is most resilient? https://eclecticlight.co/2020/04/21/file-integrity-6-which-i...

File Integrity 7 : Which other file formats are resilient? https://eclecticlight.co/2020/04/22/file-integrity-7-which-o...

File Integrity 8 : Compression, encryption and disk images https://eclecticlight.co/2020/04/24/file-integrity-8-compres...

Last Week on My Mac: Why file integrity is important https://eclecticlight.co/2020/04/26/last-week-on-my-mac-why-...

File Integrity 9 : How error-correcting codes work https://eclecticlight.co/2020/04/28/file-integrity-9-how-err...

File Integrity 10 : Effects of length of corruption on images and ECC recovery https://eclecticlight.co/2020/04/30/file-integrity-10-effect...

File Integrity 11 : Which RAID levels enable file recovery? https://eclecticlight.co/2020/05/02/file-integrity-11-which-...

File Integrity 12 : Error correction for large files https://eclecticlight.co/2020/05/05/file-integrity-12-error-...

There are workarounds (detailed very nicely in dirkf’s pull request for youtube-dl):

https://github.com/ytdl-org/youtube-dl/pull/30184

Pasting the content here for convenience:

Since summer 2021, YouTube has started serving media URLs with a query parameter such as …&n=SXiXBH-xzrjeioPN&…. This now appears to be the default behaviour. Unless the value of this parameter is transformed according to an algorithm delivered in the site player JS, the download speed for the URL is throttled to ~50kB/s.

Solutions for this include:

• implementing a more complete JS interpreter, eg based on PR [jsinterp] Actual JS interpreter¹ #11272;

• using an external JS interpreter (PhantomJS, now unmaintained, is used by some extractors);

• spoofing the Android or iOS client to acquire unthrottled links, as successfully implemented in yt-dlp².

This PR takes a different approach derived from the successful solution used in VLC's youtube.lua (also implemented differently in pytube³). The approach relies on the fact that the challenge algorithm is served in a mini-language within the minified player JS and therefore the specific algorithm can be extracted and executed by interpreting the mini-language without actually running the JS itself. [In parallel with this PR, a separate implementation of this approach was added to yt-dlp⁴.]

The implementation of the mini-language interpreter is directly translated from VLC's n_descramble() Lua function⁵. The result sufficiently resembles the original that it should be straightforward to share changes between the two implementations.

――――――

¹ — https://github.com/ytdl-org/youtube-dl/pull/11272

² — https://github.com/yt-dlp/yt-dlp/commit/c888ffb95ab0ab4f4cd1...

³ — https://github.com/tfdahlin/pytube/blob/bb890af3b271a616bbe1...

⁴ — https://github.com/yt-dlp/yt-dlp/commit/404f611f1c4aa516fbc4...

⁵ — https://code.videolan.org/videolan/vlc/-/blob/4fb284e5af69aa...

With Finder defaults, I can see what you mean, but after turning on Show Path Bar (with either ⌥⌘P or ViewShow Path Bar), Finder is much nicer to use.

As for quickly navigating to your home directory, you can either spam ⌘↑ (or GoEnclosing Folder) to go up to parent directories, or simply use ⇧⌘H (or GoHome) to go straight to your home directory.