HNHacker News
TopNewBestAskShowJobs

zvr

834 karma · joined October 10, 2013

submissionscomments
zvr··on Free Software Awards Winners Announced: Andy Wingo, Alx Sa, Govdirectory
Do you have the same expectations from every software project? Linux? Python? Chrome? Microsoft Office?
zvr··on Manual: Spaces
That's awesome! Thank you very much!
zvr··on The Free Software Foundation Europe deleted its account on X
Actually the announcement is by the Free Software Foundation Europe, an organization that empowers users to control technology.
zvr··on The Free Software Foundation Europe deleted its account on X
Actually OP is about the Free Software Foundation Europe, an organization that empowers users to control technology.

A number of their campaigns have direct policy/political goals: Public Money Public Code, Device Neutrality, etc.

zvr··on Show HN: Rhubarb – C89 Libraries in Latin
Interesting!

Back in the '80s, before AI could quickly produce such things, I had created a "Greek" version of the C language -- obviously named "Γ".

A lot of preprocessor definitions were involved for keyword translation, as one can imagine. Translating the C standard library was a much more difficult process: it involved patching the compiler/linker on a BSD system, since you could not have non-ASCII symbols (function entry points).

zvr··on Electron vs. Tauri
Another difference, not mentioned in the article or the comments till now, is the effort required for producing a legally compliant software distribution.

All's well with using FOSS libraries, but the licenses have to be respected. So you have to collect license information and comply with the license terms. For GPL and LGPL licensed components, one had to make the complete corresponding source code available. For permissively licensed components, one usually has to provide the copyright notices.

Including the whole Chromium (as in the case of Electron) does not make this easy. Creating a Tauri-based legally compliant distribution is much less effort.

zvr··on A Repository with 44 Years of Unix Evolution
Right. The title of this submission should have a "(2015)".
zvr··on The Weird and Wonderful Chemistry of Audioactive Decay (1986) [pdf]
I used to refer to this as "MUP", for "Most Useless Problem". I wonder if there has ever been any use for it, anywhere.
zvr··on The Weird and Wonderful Chemistry of Audioactive Decay (1986) [pdf]
Oh, what memories!

I spent a serious amount of time on this when I discovered it, a couple of years after it was published.

Firmly believing that "variations on a theme is the crux of creativity", I studied what happens to the same construct in other numbering bases. Well, not many: based on the first theorem, only unary, binary and ternary were interesting.

I should unearth the report I wrote back then -- although I have no idea where a digital copy might be stored.

zvr··on What they don't tell you about maintaining an open source project
It's interesting to see that the "the diversity of environments" section only talks about work for supporting different installation / deployment methods.

Back in the day, with different technologies, most of it would have been "strange compilers and environments" that had to be supported.

zvr··on CUDA Ontology
Ah, my point (which I failed to make, obviously) was not regarding the post.

It was more like "the whole CUDA stuff is by a single company".

zvr··on CUDA Ontology
Great explanation!

It should probably also add that everything CUDA is owned by NVIDIA, and "CUDA" itself is a registered trademark. The official way to refer to it is that the first time you spell it out as "NVIDIA® CUDA®" and then subsequently refer to just CUDA.

zvr··on Things I don't like in configuration languages
The ideal setup is something like the safe interpreters in Tcl, which let you do very fun things like having config files in pure Tcl, but with limited access to the machine and master interpreter.
zvr··on Spec-Driven Development: The Waterfall Strikes Back
It's a nice observation that Spec-Driven Development essentially implements the waterfall model.

Personally, I tried SDD, consciously trying to like it, but gave up. I find writing specs much harder than writing code, especially when trying to express the finer points of a project. And of course, there is also that personal preference: I like writing code, much more than text. Yes, there are times where I shout "Do What I Mean, not what I say!", but these are mostly learning opportunities.

zvr··on VLC's Jean-Baptiste Kempf Receives the European SFS Award 2025
It's a wonderful event -- so happy to see it keep growing year after year!
zvr··on Affinity Studio now free
Don't forget FrameMaker, who was also very much in use for structured, long documentation.
zvr··on ANTML: Anthropic’s Markup Language
No, they're just using XML.
zvr··on Chromium Browser DoS Attack via Document.title Exploitation
"Hey, look at me, I'm using the hex 3, not the boring old 3 you plain people know..."
zvr··on Who needs Graphviz when you can build it yourself?
> Not sure why they can't ...

This is exactly what they have done. You can call "dot" and it runs the dot layout engine, but you can also run "neato", "sfdp" or any other -- with the same input.

The "graphviz" package installs all these executables.

zvr··on Modern Perfect Hashing
Yes, it was a controlled environment and it was known that there will be gperf and gcc available.
zvr··on Who needs Graphviz when you can build it yourself?
To be more accurate, the comparison is not with Graphviz, but with dot(1).

Graphviz is a visualization framework and it includes many layout engines, implementing different algorithms: dot, neato, fdp, sfdp, circo, twopi, ...

It would be great if this new custom algorithm were to be contributed to Graphviz.

zvr··on SATisfying Solutions to Difficult Problems
Many thanks to you and the parent comment for providing names to search when looking for implementations.

A basic question, before searching these: are they "input compatible"? I mean, can a problem be formulated once and then be solved by a variety of solvers? Or does each one of them use its own input language?

zvr··on Microsoft Teams will start tracking office attendance
Are you sure that PowerToys require admin access to the computer? Most user preferences do not need that.
zvr··on Modern Perfect Hashing
I've written code that, during initialization, after all keys have been collected, essentially called gperf to create the lookup function, compiled it, and then dynamically loaded it, so that the (long-running) program would be able to use it.
zvr··on Calendar Puzzle "Rhombus"
I have the "A Puzzle A Day" https://www.dragonfjord.com/product/a-puzzle-a-day/ since a few years and I have thoroughly enjoyed it.

All dates are possible and most (all?) have multiple solutions.

zvr··on "COBOL supports close to 90% of Fortune 500 business systems today."
The information and the statistics on the page have been the same since at least 2014 (when the first instance was recorded in the Internet Archive).
zvr··on Thieves steal crown jewels in 4 minutes from Louvre Museum
You cannot have any different pricing for all EU nationals.
zvr··on Pica Numbers
> Some of the samples lack a 1 (/one) or a 0 (/zero). That’s because some typewriters lacked those keys. To save space, weight, and manufacturing costs (so more common on portables and consumer models), a 1 could be typed using the lowercase L, and a 0 could be typed using the uppercase O.

I always used a capital i (I) for one (1); I don't remember ever encountering a "lowercase L".

zvr··on Clockss: Digital preservation services run by academic publishers and libraries
I remember when the first LOCKSS papers appeared, the idea of "Lots Of Copies Keep Stuff Safe" was so obvious, once explained. The example used at the time was "can you imagine that we lose the Harry Potter book? No, since it's everywhere!".
zvr··on How Europe crushes innovation
Of course this applies to any business.

So your position is that there is no economically feasible way in Europe to open an new restaurant, bakery, hair or nail salon, or any other new enterprise. Yet reality shows that somehow such activities exist and keep happening.

← PreviousPage 4 of 19Next →