HNHacker News
TopNewBestAskShowJobs

Rygian

4,360 karma · joined October 7, 2020

submissionscomments
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".
Rygian··on Someone Used AI to Write an Unauthorized Biography of Me
Why?

What internal drive moves you forward?

What sense of ownership/pride do you feel when you consider one of your works as "done"?

What would you do differently, if you were back at the starting block and had a budget of $800 to spend on writing nonfiction?

Rygian··on SQLite should have (Rust-style) editions
Not the author of the article, but I think you are overthinking the issue.

New database ⇒ use the proposed new magic PRAGMA, start with sane defaults.

Existing database ⇒ don't touch anything, keep legacy "suboptimal" defaults.

Rygian··on SQLite should have (Rust-style) editions
> > The section "The solution: editions?" in the article addresses directly the point of existing data.

> I'm sorry, where?

Here:

quote

[...]This should be a nice middle ground which avoids breaking backwards compatibility, but lets the database engine move forwards and not be bogged down by its own history.

end quote

> Regarding busy_timeout, why is 5s specifically a better default?

According to the post we are discussing, any number greater than zero is better than the current default:

quote

The default behavior [no timeout] has lead me to writing real-world bugs, where systems would sometimes just crash. I've manually written retry loops to fix it.

end quote

Your forum links may be quite useful as a response to this comment: https://news.ycombinator.com/item?id=48928441

Rygian··on SQLite should have (Rust-style) editions
The section "The solution: editions?" in the article addresses directly the point of existing data.

The way I read it, this article does not advocate at any point to change the defaults for existing databases, but rather to start with better defaults for new databases.

Also, regarding the timeout of 5 seconds, I disagree with your premise "SQLite doesn't decide, which makes perfect sense". As the article explains, SQLite decides on the value zero (ie. instant error), which is arguably an inconvenient default.

Rygian··on When A.I. is a member of the family
There is a stark difference between gossiping to individuals vs to a multi billion dollar company whose business is to sell ads targeting you.
Rygian··on Probably check on your smart appliances
In Europe, the Cyber Resilience Act mandates the manufacturer to:

* Report any security breaches within 72 hours to a public body (country's CSIRT + ENISA).

* for "all products with digital elements [...] including those already placed on the market before 11 December 2027"

Products must be sold with a "secure by default" config, with automated security patching enabled by default (opt-out), with reporting on possible unauthorised access, with data collection minimization (tie-in to GDPR), with an SBOM, with dedicated security testing, with public disclosure of vulnerabilities, …

https://digital-strategy.ec.europa.eu/en/policies/cra-summar...

Rygian··on France powers down several nuclear reactors due to extreme heat
Their nuclear reactor goes away every night though.
Rygian··on My main Android phone is now 99% Google free
It's way too late for alternatives now, unless regulation is created to break the monopoly.
Rygian··on White House app auto-downloads to government phones, can't be uninstalled
"Google app auto-downloads to Google phones, can't be uninstalled" has been the norm since day 1 and before.

What is newsworthy here? The fact that yet one more third-party (the White House) does it too?

Rygian··on The room the economy can't see
> I don't like zoning codes because too often they are placing restrictions that restrict freedom for some value that isn't objective.

That might be a literal case of Chesterton's fence.

← PreviousPage 2 of 32Next →