HNHacker News
TopNewBestAskShowJobs

zvr

833 karma · joined October 10, 2013

submissionscomments
zvr··on MongoDB CEO resigns to join Meta
Ehmm... MongoDB is not open source.
zvr··on Explaining to business people why building software is still hard
XKCD Tasks (from 12 years ago, to the day!) https://xkcd.com/1425/
zvr··on How to buy a good car for $1000
Well, you don't know me, but I can assure there exists at least one person (me), who bought a Nissan Micra CVT in 1993 and still uses it, and they had never had any issue with the CVT. The rest of the car obviously shows its age, but CVT has never been a problem.
zvr··on Proof of Capture: Apple Reference Image, but open source and using steganography
People may be interested in the work of the Coalition for Content Provenance and Authenticity (C2PA) https://c2pa.org/
zvr··on .name Termination
Oh, uk.co definitely existed for companies. The other 2nd-level domain (besides the academic uk.ac and uk.co) was uk.mod (Ministry of Defence), equivalent to the US .mil. And then, because life is never this simple, things appeared that were neither universities nor companies nor military, so uk.bl was given to the British Library. There might have been others as well, I don't remember.

Back then the code in various pieces of software had hand-written exceptions for domain processing. The joke was that all Computer Science departments in the UK (uk.ac.university-name.cs) ended up in Czechoslovakia.

zvr··on Saving money on Google Photos with Immich: Your own personal photo storage
For this exact reason, I'm using Immich by pointing it to my folder structure as an "external library" https://docs.immich.app/features/libraries/
zvr··on We are rebuilding Monica
RDF modeling is the way to go, especially since you can automatically get a number of relationships (like reverse) deduced automatically. Plus you get for free the fact that you can store an arbitrary number of information on each person.
zvr··on Develop Cross-Platform CLI and GUI Tools with Tcl/Tk
Besides Tk and the ease of creating GUIs, Tcl has some unique advantages. As I have written before, a favorite of mine, which I have not found in other languages (besides LISP, obviously) is the ability to treat data as code combined with the existence of safe slave interpreters.

This is extremely useful for configuration files: they can use some functions you have defined, but may also include arbitrary code. In order to load them, you simply fire up a safe slave interpreter to execute the code and you're done!

Imagine a config file like:

    host machine.example.org
    port 9000
    dbhost server.example.org
This can obviously be manually parsed easily, but this is also valid Tcl code, if one has defined the functions "host", "port", and "dbhost". And this allows people to extend the config file to something like:

    set mydomain example.org
    set type prod
    host machine.$mydomain
    dbhost server.$mydomain
    if {$type == prod} {
        port 9000
    } else {
        port 9999
    }
Having a "full-blown programming language" for free in config files is sometimes desirable.

I'm writing much more Python than Tcl these days, but this is a feature I sorely miss. I keep looking for similar functionality in Python, but I am always disappointed. Starlark has been proposed in the past, but unfortunately it means you have to work with something different than Python (in developing, in deploying, etc.), doubling your dependencies.

zvr··on How Europe is killing makers and micro-entrepreneurs
Case in point, the "new Packaging and Packaging Waste Regulation (PPWR)" of the article entered into force on 11 February 2025 -- and it had been in discussion and consultation processes for years before.
zvr··on Show HN: LatticeDB – Like SQLite but for graph databases
If you're going to support RDF, please also consider supporting SPARQL for querying the data.
zvr··on How I Under-Engineered my Book
Not really a proof, since AI can generate such videos as well.
zvr··on "That's not SOC 2 compliant"
"Write what you do. And then do what you wrote."
zvr··on Show HN: Alphabet Soup, a multiplayer game, build the longest word to win
Countdown is an actual UK game show, on air since 1982 https://en.wikipedia.org/wiki/Countdown_(game_show).

It was originally a French game show (Des chiffres et des lettres), it has been adapted in many countries, and in the UK has spawn off the comedy show "8 Out of 10 Cats Does Countdown".

zvr··on Show HN: Alphabet Soup, a multiplayer game, build the longest word to win
Simple and easy to play.

I usually play the Countdown variant, where a letter cannot be re-used. But it starts with 9 letters and one can have multiple instances of the same letter in the starting set.

It would be fun if you could implement this, as well. An initial switch might determine what rules are in effect.

zvr··on Glyphs 4 – the leading Mac font editor
I think every professional type designer I know uses this software.

I have trouble coming up with any other example of total domination of a market segment. Maybe Photoshop in its glory days, or Quark Xpress before that, but even in those cases, there were alternatives in (minor) use.

zvr··on Em dashes are amazing
Microsoft recently introduced typing via Windows key plus hyphen (en dash) and plus shift (em dash). Much easier.
zvr··on Herdr: One terminal to rule them all
To be precise, it takes 1 employee to say "used in X". It takes corporate decision to say "used by X". And it takes a written agreement to be able to use the trademarked logo of X on your page. (I know, because I have collected more than 60 such agreements to show logos on a page).
zvr··on Set up your own DoH (DNS over HTTPS) service
What is also missing from the text is why -- more specifically, why should someone set up a DoH instead of a DNS service.
zvr··on The LLVM Compiler Infrastructure
Not to mention vLLM :-D
zvr··on Do you hate XML? (2010)
I completely agree that it is the best choice for a document language.

To the point that I have to ask: what other alternatives are there?

zvr··on Crossword Heatmap
What a wonderful analysis and visualization! Simple, easy to understand, and providing some insights.
zvr··on We All Depend on Open Source. We Will Defend It Together
Com'on, it's not that bad. The idea of these organizations is that, since they're using and testing this software, "we'll see any issues first, we'll let you know, and we'll deal with it." The quoted part bears some resemblance to the tasks of Akrites.

Remains to be seen whether history will repeat itself: when the tax breaks/ free AI use stops, will anyone keep doing this?

Disclaimer: I have had nothing to do with this initiative, and was not consulted on the name.

zvr··on Show HN: Garden of Flowers – an archive of pictorial typography before ASCII art
That's wonderful!

I can also recommend a book from my library: Typoésie by Jérôme Peignot (Imprimerie nationale editions, Paris, 1993), ISBN 2-11-081272-9 (or newer edition 9782742757985).

From the book description: The works of the great typographers of the 20th century are featured: Maximilien Vox, Cassandre’s “Bifur,” Piet Zwart, the Americans Martin Solomon and Herb Lubalin, Raymond Gid, and Guy Levis Mano. The book also showcases the visual poetry of the Germans Gomringer, Mon, and Rühm; the Brazilians de Campos and Pignatari; Emmet Williams; Christian Dotremont; and Jacques Roubaud; and the “typoems” by painters such as Matisse, Magritte, Duchamp, Lissitzky, Raymond Hains, Jiri Kollar, Jasper Johns, and Valerio Adami. Even mathematics and musical notation are included.

zvr··on How many of the 170k English words do you know?
Exactly the same feedback: I got all 100 correct, and the results were the same as yours.

As it usually happens in this kind of "check your vocabulary" tests in English, being Greek gives you an advantage in higher levels ;-)

zvr··on The Rise and (Potential) Fall of Letterboxd
The $100K was for doing the work to make the offer to buy Letterbox.

This offer need to somehow include something like $160M.

The comment you're replying to pointed out that there is no explanation how this money will be raised. "50 people, $2200 each" does not cover it.

zvr··on Curl will not accept vulnerability reports during July 2026
No, you don't get the holidays back -- nor do you get weekends, if you're sick.

On the other hand, I've been in a company where there were long discussions about whether the extra day on leap years is a working day or a vacation day...

zvr··on Bttf is a command line datetime Swiss army knife
Thank you for helping maintain the Unix lore.
zvr··on Museum of Pocket Calculating Devices
As the old joke goes:

"For your birthday, I wanted to get you a pocket calculator ... but then I thought you'd already know how many pockets you have."

zvr··on The Letter S, by Donald Knuth (1980) [pdf]
> was Metafont the only outline-based font technology

Surely Karow's Ikarus was earlier than that.

One of the main innovations of Metafont was the use of "pen"s, so that one would describe a single path and the software would trace it and imitate the use of one or more pens, to end with an outline of something with thickness, and essentially more curves. It mimics how drawing and writing actually happens.

AFAIK, Zapf did not like this approach at all, as he was used to design typefaces the traditional way, by specifying all the curves. Richard Southall embraced the new paradigm and used Metafont as it was supposed to be used, but produced only a couple of demo typefaces (mainly the nmt family) and a handful of commercial ones (I can now only remember Colorado, with Ladislas Mandel, used in the phone directories of US West). I think he also implemented Melior, but of course this was never distributed as it was a proprietary Zapf design.

Note: all the above are based on recollections of my discussions with Zapf, Southall, and Knuth, in the distant past. All my relevant printed materials are in a different country right now, and I don't have easy access to them.

zvr··on Peter Salus has died
RIP. I've actually found the Handbook of Programming Languages (4 volumes) that he edited much more useful than his Unix history.

I met him in a few conferences, back in the day. We ended up talking more about linguistics than Unix history, somehow.

Page 1 of 19Next →