HN user

systoll

674 karma
Posts0
Comments305
View on HN
No posts found.
Stop Ruining It 2 months ago

Although with current trends we might instead get a chat bot prompt “tell me how you feel about where you want your files to be”

That almost feels too optimistic. Google Drive already has 'Suggest File Moves' aka 'Tell me where I should want my files to be'.

It tells me I should have a real hatred of any files being in the root directory, and completely disregard sharing and permissions boundaries.

You’re not wrong, though it seems like we’re going to wind up with:

    box-sizing: border-box;
    height: calc-size(auto, round(up, size, 1rlh))
Solving most of the big issues before this will land anywhere.

Australian here, and the differing wording on the site kind of changes my answer. I believe I 'can' but also that I 'wouldn't'.

I'm not worried about theft, but see 'reserving' a seat like that as rude, and 10 minutes as longer than is reasonable.

(Pragmatically – I’m more concerned about having an awkward interaction with a barista that cleared the table and put the laptop somewhere, than about someone stealing the laptop)

1D Chess 3 months ago

The relevant rule from standard chess:

Leaving one’s own king under attack, exposing one’s own king to attack and also ’capturing’ the opponent’s king are not allowed.

N6 and K8 both expose the black king to attack, so black is not allowed to make those moves. And with no other options, black has no legal move.

And since black isn't in check where they are right now – that's a stalemate.

They have subscription plans for their software, and a seperate billing process for the API. There's nothing to change. 'Accepting that it's a dumb pipe' would just mean removing the Pro & Max plans as options.

Clawdbot was clearly against the Consumer Terms of Use the whole time, they’ve just started actively detecting and blocking it.

Except when you are accessing our Services via an Anthropic API Key or where we otherwise explicitly permit it, [it is forbidden] to access the Services through automated or non-human means, whether through a bot, script, or otherwise.

Apple highlights a different use case than Valve, but the underlying program is equivalent.

They’re both forks of wine ( https://www.winehq.org ) - the game porting toolkit's main addition is that it'll also convert Vulkan shaders to Metal.

Setup is more of a hassle because it's not integrated into Steam, or into the OS as a handler for .exe files, etc. But you can install the Windows version of Steam using the game porting toolkit, and then download & launch windows games from there.

I suspect the main reason they don't want to pitch this as an end-user feature is that it’s dependent on their x86->ARM translation layer, which they probably want to ditch in a few years. But it’s there for now!

For me, it's been 'gone' since 2017, when they shut down in Australia. They used to be available everywhere, but locked off international audiences when laws became inconvenient.

(Obviously you could VPN in, but it's a meaningful hassle.)

And if you want one subscription for popular & classical music, Apple Music is miles ahead of Spotify.

Music.app is already better than Spotify at handling the relevant metadata. But the dedicated Apple Music Classical app is roughly the same as IDAGIO.

(They bought IDAGIO's former competitor Primephonic to do it)

I'm confused. This seems like a bad change.

It’s a good change in that it discourages unwarranted funding. Bad for the DoD’s budget, good for the country.

It’s analogous to why `React.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED` is a pretty good name.

(But even if it's a decent name in isolation, it isn't actually the name of the department, and using it is a tacit submission to the power of the executive over congress. So… bad overall.)

Language changes. In this case just the spelling though.

"Almaund mylke" is all over medieval cookery manuscripts, among other options.

We’ve been using milk for non-animal products for longer than we’ve spelt milk with an i, and for longer than we’ve had companies, let alone multi-billion-dollar ones.

The CSS Object Model.

HTML comments are basically just a HTML tag that isn't rendered. Tools that 'compile' the HTML code into a document tree, including browsers, preserve comments as nodes without any extra effort.

CSS comments can go anywhere:

    /*wow*/ .selector /*x*/ {animation /*z*/: 2s /*z*/ linear /*z*/ bounce;}
Tools that transform/parse CSS can either: 1. Strip comments before parsing, meaning anything based on the parsed version will lose the comments. 2. Dedicate a disproportionate amount of complexity to retaining the comments, and still not really have a good way to handle them through edits/transformations.
Bad Dye Job 8 months ago

His podcast with Louie Mantia in July was pretty clear with it, though it also suggests why he’s given significant criticism of the design direction, but mostly just has quips and shade thrown at Alan Dye on the blog:

I get to ask Alan Dye about [the shadows on Apple Watch faces]. And he was like, oh, we render a shadow? And I was like, oh, you never even looked. I just instantly realised he’d never really even looked at it. Like, somebody at Apple has, but Alan Dye didn't. […] It just suddenly came to me, oh, he doesn't do the job I thought he did.

This is silly.

Sketchfab clearly notes the original file format when you download a model, and lets you choose between it and various other converted formats. [Example: https://imgur.com/a/himJBfG ]

Blender doesn't fully support the USDZ format, causing the issues the author sees. [Source: https://docs.blender.org/manual/en/latest/files/import_expor... ] If the creator uploaded a USDZ file, downloaders would likely to run into similar issues.

A script tag would be able to call setHTMLUnsafe, bypassing whatever sanitation you configured.

I’d’ve made it a runtime error to call setHTML with an unsafe config, but Javascript tends toward implicit reinterpretation rather than erroring-out.

The entire idea that numbers would be treated on a character by character basis rather than as numbers is somewhat intuitive for developers and not for non-technical people.

The answer to all of those questions is no for lexicographic ordering. Lexicographic ordering leads to surprise and confusion as a result.

It's like a feature request that initially sounds reasonable and useful but once you explore the requirements in detail you realize there are too many edge cases to be able to meet the request in a non-brittle way.

It's been on windows and macOS for coming up on 25 years, and is in practically every modern UI. It’s reasonable.

I don't disbelieve you but… where?

I don't think I’ve ever heard it used like that, and in trying to find any example other than the page we’re commenting on, I’ve only found counterexamples.

Whether it’s wikipedia’s 'Glossary of Chess Problems' or OzProblems or 'Sam Loyd and his chess problems' from 1913, they’re all using 'legal' as synonymous with 'reachable'.

If you can start from any arbitrary different point, you can just start from the point you’re intending to reach, and don't need to break any other rules.

As per FIDE rule 3.10.3 "A position is illegal when it cannot have been reached by any series of legal moves". The position isn't legal per FIDE rules.

Beyond there being too many queens… black could not possibly have made the last move. For white to have any moves right now, the last move must have been black moving the king to H8. But G8, G7, H7 are all occupied, so where could the King have moved from?

What does making a different choice for GUI and CLI apps achieve, other than making it impossible to ever have a single coherent place to look/synchronise/etc?

XDG's spec doesn't make such a distinction, so you’re advocating for a new competing standard.

I don't think Apple’s documentation intends to cover command line programs, but… in the absence of any concrete rule, putting your files where most programs on the system do is a reasonable choice, and that place will never be ~/.config/ on macOS.

Apps like homebrew that default to the library but support XDG_CONFIG_HOME if explicitly set, are a decent compromise, though.

Control+F4 - ‘move focus to the active or next window’ is essentially that. (With the caveat that if your keyboard focus winds up on the menu bar or otherwise not on a window at all, control+f4 shifts focus back to the window, rather than switching windows. The main way to make that happen is with the other control-f-key shortcuts that no-one uses, though)

If you’re going to use it I’d probably rebind it in the keyboard shortcuts settings.

Based on all this is does seem like there's a 'missing' option to only swap the fonts when they’re off-screen, which avoids:

1. blocking first-paint 2. 'flashes' of anything 3. Not showing the font at all.

A quick mockup: https://codepen.io/pjwdev/pen/ByoLJoR

(This is an intentionally bad fallback. If it were Georgia the effect would be a whole lot more subtle.)