HNHacker News
TopNewBestAskShowJobs

zetanor

892 karma · joined June 23, 2021

A conifer.
submissionscomments
zetanor··on Why the KeePass format should be based on SQLite
It's actually very simple to read a journal to determine the full current state of the database. It's potentially even faster than parsing XML, yielding exactly the same in-memory structure. Your computer will do it faster than you can cancel the operation. This also gives you history for free, rather than as nested entries (though you might have to write a log flattener to prune old journal entries). The operations required to parse log entries like "icon 4 is now this data" and "entry 791 now uses icon 4" are minuscule. There is no complexity, no nightmare, no loss of relations.

I am not advocating for KeePass switching to a journal, however, because the current ecosystem is fine.

zetanor··on Why the KeePass format should be based on SQLite
SQLite seems like an odd dependency for a system which ultimately just journals events like "on 2026-02-24T19:36Z, entry 791 was created with username larry7 and password letmin" or "on 2026-02-24T20:51Z, the password for entry 791 became letmein2".
zetanor··on Freemediaheckyeah – A collection of free stuff on the internet
You can find their work for free here: https://fmhy.net

Just keep it hush-hush.

zetanor··on LibreOffice blasts OnlyOffice for working with Microsoft to lock users in
I'm surprised at all the comments deriding LibreOffice's interface on here. It's never given me any trouble (even when making tables) and I've been using it preferentially for 20 years over MSOffice, even when schools or employers are actively paying for my Microsoft subscription. In fact, LibreOffice does something very important a lot better than MSOffice: importing CSV files correctly across locales.
zetanor··on Hitler's Greenland Obsession
That Hitler guy is starting to sound a lot like Trump, I think I might have to tear down my posters of him.
zetanor··on Sizing chaos
Despite the article highlighting only people of width as the "millions of people who are excluded from standard size ranges", sizing is also a problem in the other direction: it's practically impossible to find well-fitting clothes if you're tall and in decent shape. To your point, though, perhaps there was a time when "large" and "x-large" meant "slightly tall" and "quite tall" rather than "slightly tall plus obese" and "quite tall plus very obese".
zetanor··on Gwtar: A static efficient single-file HTML format
I should have been a bit more verbose as I didn't mean to send anyone on a wild goose chase. The "warcviewer.{html,js}" part was just a hypothetical viewer to illustrate having a static client-side "web app" that functions much like Gwtar, but separately from payloads.

To expand what I have in mind, it'd be a script like Gwtar, except it loads WARCs through URLs to CDX files. Alternatively, it might also load WARC files fully to memory, where an index could be constructed on the fly. In the latter case, that would allow the same viewer to be used with or without a web server. Though, I can imagine that loading archives without a web server was probably out-of-scope for Gwtar, otherwise something could have been figured out (e.g., putting the tar in a <textarea>'s RCDATA; do browsers support "binary" data in there correctly?).

While the WARC specs are a mess (sometimes quite ambiguous), I've never had much trouble reading or writing them. As for why WARC, having the option to preserve request/response metadata, as well as having interoperability with anything else in the WARC ecosystem, would be nice. Also, a separate viewer would naturally be updateable without changing the archive files themselves.

zetanor··on Gwtar: A static efficient single-file HTML format
At the very least, WARC could have been used as the container ("tar") format after the preamble of Gwtar. But even there, given that this format doesn't work without a web server (unlike SingleFile, mentioned in the article), I feel like there's a lot to gain by separating the "viewer" (Gwtar's javascript) from the content, such that the viewer can be updated over time without changing the archives.

I certainly could be missing something (I've thought about this problem for all of a few minutes here), but surely you could host "warcviewer.html" and "warcviewer.js" next to "mycoolwarc.warc" "mycoolwrc.cdx" with little to no loss of convenience, and call it a day?

zetanor··on Gwtar: A static efficient single-file HTML format
The author dismisses WARC, but I don't see why. To me, Gwtar seems more complicated than a WARC, while being less flexible and while also being yet another new format thrown onto the pile.
zetanor··on A review of M Disc archival capability with long term testing results (2016)
IIRC, "M-Disc" branded discs stopped being "M-Disc"-spec at some point, but since it's quite a niche product that peaked (over?) a decade ago, it's hard to find any definitive information about this in 2026. It's a shame because I liked the format. I'd be glad to see any form of confirmation or correction.
zetanor··on Ring owners are returning their cameras
I'd agree on /r/FlockSurveillance/ specifically, but if Reddit itself does not qualify as "mainstream", then what does? Just FANG?
zetanor··on Bitcoin gets a zero price target in wake of Burry warning
So, how many bitcoins to a pizza would that be?
zetanor··on Ask HN: Does a good "read it later" app exist?
Since 2019, I've used SingleFile (or equivalent; browsers' Save to HTML and Print to PDF features) to keep potentially ephemeral pages in a folder that I pick stuff out when I feel like it, pruning entries that have lost relevance or appeal. Good articles sometimes get moved into my permanent files. The "system" is exactly as reliable as its operator. No reminders included, but I don't want my computer beeping at me (and maybe you don't want really want that either).
zetanor··on 1 kilobyte is precisely 1000 bytes?
To clear up any confusion, let's compromise at a 1012-byte kilobyte.
zetanor··on Best Gas Masks
I can recognize behaviors, just like everybody else. Columnists don't add affiliate parameters but they're incentivized or required to place the base links there by the publication they work for. Would you prefer that I clap like a seal at every punkwashed mainstream opinion piece? I'd rather not.
zetanor··on Best Gas Masks
There is no actionable advice other than "get something durable". Nothing about filtration grades and classes, about particle sizes to worry about, about how filter choice affects longevity, breathability, stamina, etc.

Were I to recommend anybody join anti-LE riots (which I categorically do not, in this case), and if I even remotely cared about the wellbeing of my readers (which the author categorically does not, in this case), I would touch on those types of details instead of stringing quasi-random affiliate links together using sob stories, self-congratulations and agitprop.

zetanor··on Best Gas Masks
The Brown-Red Scare is the largest contemporary failure in media literacy.
zetanor··on FOSDEM: Open-Source Is Political – Resist Organize Protect
After sitting through the first two minutes of hysterics, I started skipping around and the video is just the opening ceremony for FOSDEM. Probably see https://news.ycombinator.com/item?id=46846970 (or https://news.ycombinator.com/item?id=46845103) instead.
zetanor··on Best Gas Masks
The gusto to post an Amazon affiliate listicle?
zetanor··on Lennart Poettering, Christian Brauner founded a new company
What might you call a sort of Dunbar's number that counts not social links, but rather the number of things to which a person must actively refuse consent to?
zetanor··on Open source server code for the BitCraft MMORPG
RPG designates a game with less reliance on a player's actual execution and more reliance on their character's simulated execution. Video games aside, plenty of people run full TTRPG campaigns without ever meaningfully engaging in RP.
zetanor··on Whistleblower drops 'largest ever' ICE leak to unmask agents
It's whistleblowing if I agree, doxing if I disagree, of course.
zetanor··on X blames users for Grok-generated CSAM; no fixes announced
There's a difference between merely existing in public, versus vying for attention in a venue where several brands of "aim this at a patron to see them in a bikini" machines are installed.
zetanor··on X blames users for Grok-generated CSAM; no fixes announced
The best use of generative AI is as an excuse for everyone to stop posting pictures of themselves (or of their children, or of anyone else) online. If you don't overshare (and don't get overshared), you can't get Grok'd.
zetanor··on AI Bathroom Monitors? Welcome to America's New Surveillance High Schools
My buddy saw a sign on a gun store where they had a "3 for the price of 2" promotion on M240 machine guns, like who in their right mind would need two of these, let alone three? They proudly displayed "No ID Checks" in their window lettering, too.
zetanor··on Well being in times of algorithms
The Algo™ does solve the problem of turning man-hours into 3 dollars per hour of shareholder value.
zetanor··on A proposed amendment to ban under 16s in the UK from common online services
In theory, libertarian-type approaches seem reasonable when you model for cooperative actors. In practice, however, you hit tragedies of the commons and severe first-mover disadvantages. Well-meaning parents who ban teenagers from social media at the level of the family rather than at the level of society will mainly just socially ostracize their kids. I'd imagine you'd need to go Amish-mode and build a social network on behalf of your kids for anything like this to work.

If you want to restrict kids from social media (which is an open question), I would much prefer that the laws not gate kids from social media directly as this would require social media websites to ask for ID. Rather, abusive parents who don't lock their kids out of social media websites should be sanctioned. First offenders get all of their Internet accesses taken down for a few months.

zetanor··on Mozilla appoints new CEO Anthony Enzor-Demeo
> Aspiration: doing for AI what we did for the web.

> Strength: $1.3B in reserves + diverse operating models (product, deep tech, venture, philanthropy) make Mozilla unusually free to bet long-term.

> Strategy: Pillar 1: AI. Pillar 2: AI. Pillar 3: AI.

Oh yes.

zetanor··on The AI Backlash Is Here: Why Public Patience with Tech Giants Is Running Out
That's only because most people don't write.
zetanor··on Americans no longer see four-year college degrees as worth the cost
It's a failure for higher education, yes.
← PreviousPage 4 of 6Next →