HNHacker News
TopNewBestAskShowJobs

blue1

1,399 karma · joined December 8, 2008

Web/sw developer, Architect, Designer, Professor, Journalist

Location: northern Italy

Email: "blue1" dot "hn" at-sign "deepsky" dot "it"

submissionscomments
blue1··on The Saddest Thing I Know about the Integers
In Wendy Carlos' "Switched On Bach" albums the tunings are carefully constructed depending on context.

For a more radical approach see also her "Beauty in the beast", which uses nonstandard systems.

blue1··on Why is no one signing their emails?
In regular mail there are multiple clues of the sender's identity besides the literal content of the message: paper, graphics, handwriting (or typeface), signature, etc.
blue1··on Sinclair ZX Spectrum Prototype
The mega 65, when it will be ready, should do
blue1··on Y Combinator Resources for Developers
Reddit was written in Common Lisp, not Arc.
blue1··on When to Buy Your Own ISBNs
free or almost free. In Italy, for example, it's 50€ for a block of ten codes.
blue1··on When to Buy Your Own ISBNs
Not just that, even different editions By the same publisher must have different ISBNs. It is even recommended that every electronic format of the same book should have a different ISBN (though I see many publishers not doing that).
blue1··on Syncthing graduation day
I (still?) use Sparkleshare. Is it worth switching?
blue1··on FPGA meets 6502
Also: https://www.generationamiga.com/2018/11/18/mister-the-ideal-...
blue1··on Why Pencils Are Yellow (2017)
Apparently, several types exist. The high-end ones are the blue/black I was describing (Staedtler Mars Lumograph), while the black/yellow ones (Staedtler Noris) are the most common ones.
blue1··on Why Pencils Are Yellow (2017)
What you are describing are Koh-i-noor pencils. Staedtler pencils are blue, with the black top.
blue1··on This Old Lisp
> As soon as I find some time, I'll try to think of means of organizing such a committee and, if required, securing the funding for it.

That would be great!

blue1··on This Old Lisp
I know you're being sarcastic, but even in the ANSI CL spec the word "deprecated" appears in some places. It's just that since nothing followed to it, the deprecation had no practical effect: the fixedness of the CL spec is just an accidental result of history.

As an aging developer I also detest environments that break things every other day, but I have realized that on the other hand system that never move have indeed a tendency to wither, usually in comfortable niches, while the flow of things moves elsewhere.

blue1··on This Old Lisp
I know it is easy. In this particular example, it is also trivial to write it from scratch.

But, if UIOP:STRCAT is such a "standardized" solution as you claim, then I believe it should become part of a (hypothetical updated) Standard, not a second-class citizen behind a member of the ancient aristocracy like Lord CONCATENATE.

What I mean is that I think there should be some kind of mechanism so that standardized solutions emerge (from widely used libraries for example) and become part of the Standard. Like it happily happens in many other domains.

blue1··on This Old Lisp
It seems to me that this is a case of making a virtue of necessity: since the language does not evolve, many have learned to love the fact that it does not. To me it looks a lot like a form of Stockholm Syndrome.

I find interesting your remark that "anybody can write something like CL21". (Though, not all problems can be solved with a library, but let's stick to this side). In most language, you can't do this kind of customization. In Lisp you can, but anyone else can too, and the result is that after 25 years there is still no standard way to write a hash literal, for example, or to concatenate strings in a non-verbose way. It is difficult to claim that these are good things.

blue1··on This Old Lisp
Depends on what you mean by "Lisp". In the wider sense of the lisp family, there are obviously many differences (Clojure, Scheme, Common Lisp, etc.). If instead you mean Lisp == Common Lisp, the ANSI spec - which is a really well-made standard - is common to all implementations and basically works; for what came after that (threading, unicode, networking, etc.) the commercial implementations have their own extensions, while the open source ones rely on libraries, some of which are considered best practice.
blue1··on This Old Lisp
It was not my intention, it just sounded strange. I am not even sure whether being "pure" is a good thing or not :)
blue1··on This Old Lisp
I don't think Common Lisp can be called "pure": it's a language full of compromises (not in the bad sense of the word). Scheme was considered the pure sibling in the lisp family, at least initially.
blue1··on This Old Lisp
I think it's evident now that a purely community-based effort to advance CL cannot realistically happen; even the CDR[1] is unmantained, and in the course of the last years many knowledgeable people have been progressively leaving the community, CL, or both.

I am wondering how the "other" languages obtain funding for such things. For example, Julia raised $4M one year ago. Or should we acknowledge that no one cares about Lisp anymore? :(

[1] https://common-lisp.net/project/cdr/

blue1··on This Old Lisp
a large part of the CL community treats the spec a bit like a sacred text, in the sense that it is both very good and impossible to change. The most important reason apparently is that there are no more the resources to do it. Maybe also the struggling commercial vendors do not want to standardize their offer to become too similar to open source implementations?
blue1··on Apple's Proprietary Software Locks Kill Independent Repair on New MacBook Pros
And since Apple repair shops refuse to touch macs beyond a certain age, it means that it will now be completely impossible to repair an old mac.
blue1··on Ask HN: What software should I use to write a textbook?
I've written, typeset and published a book about a game (a variant of contract bridge) [1] using this toolchain: emacs org mode > Pandoc > Adobe Indesign (via ICML). Worked beautifully.

[1] https://www.santeonisto.com/swingbridge

blue1··on The Akrasia Effect: Why We Don’t Follow Through on What We Set Out to Do
I've found that pomodoro solves two problems.

First, 25 minute is a small, non-frightening investment of time that you CAN do; so it facilitates starting an activity.

Second, since 25 minutes is indeed a short span, the clock usually stops before you have completed the activity (meaning that you know what to do next) and also before you are tired. So after a little rest it is also easy to start another pomodoro. And so on. You keep momentum.

blue1··on The Machine That Builds Itself: The Strengths of the Lisp Languages (2016)
what's wrong with sbcl?
blue1··on Building the Commodore computer that should have existed
or this: http://mega65.org/
blue1··on Drupal Remote Code Execution vulnerability exploited widely
Is there a patch for drupal 6, as there was for SA-CORE-2018-002?
blue1··on Malta: an island of secrets and lies
Since 1798, Knights of Malta have been based in Rome (where they have their tiny extraterritorial palaces). They have nothing to do with the island of Malta anymore.
blue1··on How inflation swindles the equity investor (1977)
Isn't really unexpected change that cause investors to make wrong decisions? Expected change should be already incorporated into prices.
blue1··on Vassal – Online Adaptations of Board Games
I don't know if it has become better in the meantime, I tried it some years ago and found that it's a nice idea but in practice most modules (i.e. games) are rather primitive implementations.
blue1··on Beorg – an Emacs org-mode companion for iOS
But how do Beorg and Synchthing play together?
blue1··on Update the UK Traffic Signs Regulations to a Geometrically Correct Football
> The higher level of attention needed to understand the geometry could distract a driver’s view away from the road for longer than necessary which could therefore increase the risk of an incident.

Whoever wrote this reply wasn't entirely serious.

← PreviousPage 5 of 13Next →