HNHacker News
TopNewBestAskShowJobs

Liquid_Fire

828 karma · joined March 14, 2017

submissionscomments
Liquid_Fire··on Killed by Apple
I guess that's Rosetta 2, and TFA is referring to Rosetta 1.

But don't worry, Rosetta 2 is also on the chopping block:

> Rosetta was designed to make the transition to Apple silicon easier, and we plan to make it available for the next two major macOS releases – through macOS 27 – as a general-purpose tool for Intel apps to help developers complete the migration of their apps. Beyond this timeframe, we will keep a subset of Rosetta functionality aimed at supporting older unmaintained gaming titles, that rely on Intel-based frameworks.

https://developer.apple.com/documentation/apple-silicon/abou...

Liquid_Fire··on iOS 27 is adding a 'Create a Pass' button to Apple Wallet
> A few places where we still help, even after iOS 27 ships:

> Google Wallet. Create a Pass is iPhone-only. Roughly half of the wallet-using world is on Android, and our generator builds Google Wallet passes from the same form.

What does this actually mean? Google Wallet has had a button to add your own passes for many years. How is the feature described here different?

Liquid_Fire··on Backblaze has stopped backing up OneDrive and Dropbox folders and maybe others
> (It uses JS to only show the one for your platform but with view source you can see it mentions all three of these different OSes.)

There is a dropdown at the top-right to select the platform - no need to view source.

Liquid_Fire··on You can't trust macOS Privacy and Security settings
> during the same run of the app

Is this part true? The article's fix involves running a command and rebooting the computer. If restarting the app was sufficient, surely you wouldn't need the command/reboot?

Liquid_Fire··on Bet on German Train Delays
> It's incredible that about 80% of people in this thread seem to be commenting without having looked at the website.

In defence of the 80%, there is no indication in any section other than the About page that it is not real money (with the possible exception of the suspiciously high sums of money), and most commercial services have fairly useless About pages. The HN headline presents it as if it's real.

A far cry from GP's implication that "inadvertently click[ing] on the website" is sufficient to see this.

Liquid_Fire··on Oh My Zsh adds bloat
Can you spoil it for me, because I read it to the end and saw no mention of such a project. Unless you are referring to the DIY approach the article suggests.
Liquid_Fire··on Python numbers every programmer should know
Perhaps it's because in all but the simplest cases, you need 2 or more concatenations to achieve the same result as one single f-string?

  "literal1 " + str(expression) + " literal2"
vs

  f"literal1 {expression} literal2"
The only case that would be faster is something like: "foo" + str(expression)
Liquid_Fire··on Developing a Beautiful and Performant Block Editor in Qt C++ and QML
The answer is linked to by the section of the article you quoted:

> (1) If you statically link against an LGPLed library, you must also provide your application in an object (not necessarily source) format, so that a user has the opportunity to modify the library and relink the application.

And also answered directly in the section you quoted:

> as long as you provide the object files and allow users to relink your app with a different version of Qt

Liquid_Fire··on I wasted years of my life in crypto
This helps with the comments, but not the actual article(?), which just gives me:

> This page is not supported. > Please visit the author’s profile on the latest version of X to view this content.

...I am using the version which their own server just served me.

Liquid_Fire··on Learn to play Go
I'm not a Go player so I don't really know how it works in practice, but what you are saying seems to disagree with the wording in Wikipedia, so I'm curious which one is correct?

You say:

> if you forget that a particular board layout may have come up in the past, go players will not note that you've messed up the game. It doesn't matter. The ko rule isn't there to stop you from repeating a board twice.

Wikipedia says:

> Rule 8. A play is illegal if it would have the effect (after all steps of the play have been completed) of creating a position that has occurred previously in the game.

> Consequence (ko rule). One may not play in such a way as to recreate the board position following one's previous move.

> While its purpose is similar to that of the threefold repetition rule of Western chess, it differs from it significantly in nature; the superko rule bans moves that would cause repetition, whereas Western chess allows such moves as one method of forcing a draw.

To me that sounds like you do need to track this, in both chess and in Go, though for different reasons (to force a draw vs to prevent an illegal move). Is this not enforced in practice?

Liquid_Fire··on Learn to play Go
Chess also has this "problem" thanks to rules like castling and en passant capture.
Liquid_Fire··on KDE is now my favorite desktop
I'm actually surprised you're complaining about Konsole then, given iTerm2's context menu almost doesn't fit on my screen.
Liquid_Fire··on KDE is now my favorite desktop
Out of interest, what do you use the context menu for in a terminal emulator so often that it bothers you? I can't even remember the last time I opened it.
Liquid_Fire··on Wanted to spy on my dog, ended up spying on TP-Link
To add to the sibling comment, your CPU is not going to be using 100 W (if it can even reach that!) for more than a few seconds in total during 15 min of typical Photoshop use.
Liquid_Fire··on Git Diagramming "The Weave"
I thought it worked fine on Firefox, but then I saw the screenshot of what it actually looks like in Chrome (elsewhere in the comments).
Liquid_Fire··on How to Firefox
I think you may be mixing up profiles and containers.

Profiles do have a built-in UI at about:profiles or by launching Firefox with -P, neither of which requires an extension. Admittedly this UI is a bit basic, but a better version is being rolled out (https://support.mozilla.org/en-US/kb/profile-management). Running multiple profiles side by side does indeed involve running multiple instances of the browser.

Containers are an internal API and need an extension like Multi-account Containers to provide a GUI (though this is an official extension by Mozilla), however they don't require running multiple copies of the browser.

Liquid_Fire··on Reverse geocoding is hard
That's essentially equivalent to coordinates since you still need to translate it to some human-understandable form, so it doesn't solve the problem.
Liquid_Fire··on Microsoft is killing Skype
Skype chats used to be peer-to-peer, so older history would only be kept locally by the client. If you have backups of your user/home directory from that time, it might be recoverable. IIRC they were stored in an SQLite database, so it's not too difficult to export them.
Liquid_Fire··on You-get: Dumb downloader that scrapes the web
YouTube deliberately tries to prevent background playback by using web APIs to detect when the page is no longer visible and pausing the video. The extension prevents YouTube from doing that.
Liquid_Fire··on Rip2 – A safer, rust-based rm
Aliases are not expanded in shell scripts, unless they explicitly opt into it. Additionally, they are run in a non-interactive shell, so will not load your ~/.bashrc where you probably defined the alias.
Liquid_Fire··on Is English a “creole Language”?
That's just passing the problem onto how you define \b. Since Japanese uses no spaces, it would match entire phrases or sentences as "words", treating only punctuation as word boundaries.
Liquid_Fire··on The best browser bookmarking system is files
Not sure about other browsers, but Firefox's built-in bookmarks support tags - no need for external apps.
Liquid_Fire··on Why Haskell?
Can you clarify what "7 lines/s" means? Surely you are not saying that your 10k lines of C++ take more than 23 minutes to compile on a single core? Is it 10k lines of template spaghetti?

For comparison, I just compiled a 25k line .cpp (probably upwards of 100k once you add all the headers it includes) from a large project, in 15s. Admittedly, on a slightly faster processor - let's call it 30s.

Liquid_Fire··on When British Railways deliberately crashed a train
I'm guessing they are scans from the magazine, which probably didn't have all pages in colour.
Liquid_Fire··on Using Rust to corrode insane Python run-times (2021)
Firefox is currently 11.4% Rust, according to https://4e6.github.io/firefox-lang-stats/
Liquid_Fire··on Writing GUI apps for Windows is painful
True, but they are optional and are not the parts you need to create a GUI as per the requirements in the OP. I assume CopperSpice does not include these components.
Liquid_Fire··on Writing GUI apps for Windows is painful
Qt is also available under the LGPL. There is no license advantage to using CopperSpice. I'm not sure what GP is referring to.
Liquid_Fire··on Apple found in breach of EU competition rules
> the nordics

This one is a big stretch. Sweden, Denmark and Finland are part of the EU, while Norway and Iceland are part of the EEA where the DMA also applies.

Liquid_Fire··on Apple found in breach of EU competition rules
From my understanding (I also don't have an iPhone), you're not sent anywhere, because Netflix were forbidden from telling you to go sign up on their website. There was just no sign up button, and an implicit assumption that you would somehow figure out that you need to open up netflix.com in the browser and subscribe there.

I think that has changed now for Netflix in particular, but not for some other types of apps?

Liquid_Fire··on If English was written like Chinese (1999)
I can accept ふいんき as an exception, but for 原因 that's just a consequence of the rules for how to pronounce ん, which depends on the surrounding sounds (it's not quite い either). I wouldn't really call it an exception. Consider 一千円, 禁煙 etc all of which are pronounced like that.
← PreviousPage 2 of 15Next →