HNHacker News
TopNewBestAskShowJobs

Rygian

4,390 karma · joined October 7, 2020

submissionscomments
Rygian··on “Tweet” and the bird logo apparently enter the public domain
Decision from the judge "Issuance of the injunction precluding Bluebird's use of the Twitter-formative marks is contingent on X Corp.'s posting of a $500,000 bond."

Both X Corp. and Bluebird have asked to go to court on Nov 2027.

Rygian··on anystation: Calling any station A public board shaped like a tree. No account
A place where anyone can post messages and reply to messages.

You can interact with it via raw TCP, raw UDP, HTTP, email, ssh, ping payload, ping cadence (Morse-style), DNS, or even raw printer commands.

Rygian··on Project Xanadu: Even More Hindsight (2025)
> Xanadu wasn’t the victim of “Worse is Better”; it was just a solution in search of a problem.

Well, in the day to day use of computers across everyone I interact with, the following problems are very much present and still unsolved (savvy users can address them and transform them into chores; non-savvy users solve some of them by paying money to pospone the issues):

- I don't have any space left on my phone but my laptop has tons of space available. (Addressed by Xanadu principle 13.)

- How do I back up my stuff uniformly across my devices. (Addressed by Xanadu principle 14.)

- How do I share this file with a relative. (Addressed by Xanadu principles 2+4+10+11+12.)

- How do I not get trapped by vendors who want to lock me into their cloud solution. (Addressed by Xanadu principles 1, 2, 3, 15, 17.)

So the problems are very much there, and not improving. If anything, Xanadu was a prescient solution that addressed back them the problems we have today.

Rygian··on P99 0 ms* autocomplete for 240M domain names
> Why should Enter being a different key be a different discussion?

> if a link is focused, Enter activates it, Space doesn’t

It seems that you answered your own question: different keys, different purposes.

Enter is for "execute the focused action". Spacebar is for "operate the button".

Rygian··on P99 0 ms* autocomplete for 240M domain names
While spacebar is depressed:

Qt: Esc cancels. Tab cancels.

Gtk-4: Spacebar auto-clicks before keyup (probably due to auto-repeat).

Win32: Esc sends Esc to the window. Tab cancels.

Firefox: Esc does nothing. Tab cancels.

So, mileage does vary.

Re. Enter key, that's a different key, so different discussion.

Rygian··on P99 0 ms* autocomplete for 240M domain names
Because in those contexts, the Space key is being used as a physical mirror of the on-screen button, and on-screen buttons are UX'd to perform action when released.

These two interactions should behave identically:

- Hover over a button, press mouse button 1, release button 1.

- Tab over to a button, press spacebar, release spacebar.

Why on-screen buttons are UX'd to behave this way is a logical follow-up question. I'd wager that it gives a means to bail out of the clicking (e.g. by moving the mouse out of the on-screen button before releasing mousebutton 1, or by pressing Esc while having spacebar still depressed).

Rygian··on GUIs should be fully keyboard-driven
- Underlined letter: Alt-<letter> takes you to that field.

- Spreadsheet-like stuff: arrows, PgDn, PgUp, Home, End, … move inside of it.

Rygian··on GUIs should be fully keyboard-driven
Top of my head:

- Tab to move across fields.

- Left-to-right, top-to-bottom focus.

- Space to toggle togglable stuff.

- Alt-Down Arrow to deploy drop-down stuff.

- Arrows to move around.

- Enter/Esc to accept/discard a modal.

Or maybe I misunderstand the things you call "mouse things".

Rygian··on GUIs should be fully keyboard-driven
> We gotta make trade-offs

You could compromise on not-shipping-before-it's-ready.

Rygian··on Oldinsurancemaps.net is now a Charter Project
ELI5:

They are building computer programs that other people can use to then post online maps from old paper sources. For example, from the Sanborn map collection.

Those maps can be browsed as "overlays" on top of other maps, so you can easily compare how several maps show the same places on Earth.

Rygian··on Why some US restaurants are banning tips
As a foreigner in the US, I've made the faux-pas of assuming waiters and waitresses were being paid a full salary by their employer.

I even suspect that I received sub-par service from some of them, who may have identified me as a "no-tip risk" from the first moment.

Rygian··on Show HN: I wrote a BASIC interpreter that boots on UEFI machines
"The machine boots into BASIC" :-)

I was 8 or 9 years old when the ZX Spectrum +2 arrived home.

I'm seriously considering installing this on an old laptop and giving it to my son when he's 8 years old, together with a hard-copy of a BASIC reference and a few simple programs and games to type in.

Getting a FAT32 filesystem on day 1 is already a huge jump from my childhood experience (loading from tape).

Rygian··on How Gödel's Proof Works (2020)
A Strange Loop guy, to be precise.

(It's the title of his follow up work after GEB.)

Rygian··on France is banning unsolicited telemarketing calls starting next week
Bloctel is becoming obsolete due to this change.
Rygian··on FAA Probes Loss of Separation Abetween Marine One and Envoy Air Jet
Same area, same type of actors (a commercial jet and a non-commercial helicopter) as the recent article at Admiral Cloudberg ("Reaping the Whirlwind | Inside the Potomac River Midair Collision").

https://admiralcloudberg.medium.com/reaping-the-whirlwind-in...

Rygian··on Why Book Corners won't sync contributions back to OpenStreetMap
Have you suggested this to the folks at Panoramax? https://panoramax.fr/

They're already covering the blurring, as well as detecting useful objects in imagery (traffic signs for a start).

Rygian··on My personal AI benchmark: “Generate an SVG of a frog with a Habsburg jaw”
See https://news.ycombinator.com/item?id=49150393
Rygian··on Why Book Corners won't sync contributions back to OpenStreetMap
In the article, you claim:

> There are also important licensing questions. A user’s permission to send a library to OSM is not automatically the same as having a sufficiently clear right to release that factual information under terms compatible with OSM

which would imply that you could not make available your database available for download under ODbL. Yet you have made it available under that license.

Maybe that part of the article needs further editing?

Also, if the data of your tool is now available under ODbL, then the tasks related to importing it into OSM can be effectively performed by anyone, not necessarily you.

Rygian··on UEFA and its national associations will not participate in FIFA competitions
> in the real world you need incentives

There is no implication that "having incentives" must be interpreted as "considering profit maxxing as the first and foremost goal".

Rygian··on Document-borne AI worms can self-propagate through Copilot for Word
> I've uninstalled Copilot and disabled AI in all local applications

Depending on which vendors you trust, they will enable AI features on your local machine later on anyway.

> Switching to Linux, BSD or another open source operating system is the only real solution to this problem.

I hope this is right, and I'd argue it is not enough. You also need trustable vendors for your web-browser and web-based apps.

Rygian··on ReFrame – The EPaper Camera
As a curiosity, "Générique" is not a name for a song. "Générique" is the word used in French for the music that plays over the intro opening credits of a movie or TV show episode.

In this case, this would be the song that plays over the intro credits of "Ascenseur Pour l'Echaffaud" (https://www.imdb.com/title/tt0051378/).

(Ie. Miles Davis might have several pieces of music all titled 'générique', for the various movies or shows where he contributed on soundtracks)

Rygian··on Why a $154B CEO just endorsed stripping most Americans of voting rights
The Overton window.

You don't get to shift it without raising questions about your motives.

Rygian··on ANSI escape injection in MCP servers: Hidden from humans, visible to AI
I develop my code defensively, and I argue that the developers of MCP servers need to develop their code defensively too.

Not sure what it is that you intend to argue.

Rygian··on Worse on Purpose – How Corporate Greed Killed Product Quality
The title of the video contains the asterisk.
Rygian··on Wind turbine is being used to produce zero-carbon "green ammonia" fertilizer
This is one of the "unavoidable" uses of clean hydrogen, in the Clean Hydrogen Ladder.

At the other end of the spectrum ("uncompetitive") you get things like fuel-cell cars.

https://liebreich.com/the-clean-hydrogen-ladder-now-updated-...

Rygian··on Worse on Purpose – How Corporate Greed Killed Product Quality
Related: "A Day in the Life of an Ensh*ttificator" at https://www.youtube.com/watch?v=T4Upf_B9RLQ
Rygian··on ANSI escape injection in MCP servers: Hidden from humans, visible to AI
A human should defintely be doing that.

By "that" it is understood: enforcing that the code cleans up unsafe inputs before processing them.

If there is no human doing that enforcement, the code has no chance of being secure.

Rygian··on SQLite should have (Rust-style) editions
I would go with something like "Syntax error: pragma strict must appear before any table creation. " and consider that db file unusable.
Rygian··on Optimizing Lua string literals to save 400 bytes
> 125 KB of disk space on a diskette.

> I use SI prefixes for bytes. You should too!

The prefix for 1000 is lowercase.

Rygian··on Goes-19 weather satellite enters Safe Hold mode
From now on, every time I see the word "anomaly" I will assume it is an euphemism for "someone stepped on it".
← PreviousPage 2 of 33Next →