HNHacker News
TopNewBestAskShowJobs

gxonatano

314 karma · joined May 21, 2021

submissionscomments
gxonatano··on Ask HN: What are you reading?
If you've read Aristotle, you get it. But even if you haven't, you can still glean that Stephen's walking along the shore thinking about the color and form of everything he sees, and how Ancient Greek phenomenology would understand it. If not, skip the chapter and the next one is a lot more approachable.
gxonatano··on Ask A Monk – A digital wilderness for thoughts with no immediate answer
I got excited by the title, thinking that questions were going to be answered by human monastics. But it's not really "ask a monk," is it? It's "ask a random stranger on the Internet."

FWIW you don't need an Internet service to ask questions of a real monk. You just need to find a monk in whatever religion or monastic order you want, and ask your question. Some even have email addresses.

gxonatano··on We are rebuilding Monica
There are so many of these highly specialized database-like applications that are really just particular use-cases for notetaking. A beer database app so you can remember the different beers you've had. A birthday database so you can remember all your friends' birthdays. But all you have ever needed for that is just a decent notetaking system. A pad of paper, really.
gxonatano··on Show HN: Sabela – A Reactive Notebook for Haskell
So awesome. I've been watching the Data Haskell initiatives with a lot of interest, ever since it started. Haskell is such a great language that it deserves to have a good data science ecosystem.
gxonatano··on Show HN: QWERTY mini Pro – Why a 2-row, 16-key keyboard works better
If you want to make a keyboard more efficient, QWERTY is a very poor choice. QWERTY was designed in the nineteenth century, for mechanical typewriters. It was designed to be inefficient, so that the typewriters wouldn't jam up. As a result, we have such features like: placing the E key such that you have to move your left hand to reach it. E is the most frequent letter of the alphabet for the English language, and putting it anywhere but the home row is nonsensical. What is on the home row instead? A semicolon.

What you've done here, amazingly, is made QWERTY twice as inefficient, by requiring two touches to register certain keys.

To summarize:

- QWERTY: Bad

- QWERTY Mini: Worse

- QWERTY Mini Pro: Still worse, but now costs you money

gxonatano··on Zen of AI Coding
As with the "Zen of Python" or countless other "Zen of X" treatises, the connection to Zen or to Buddhism is tenuous if it exists at all. As far as I can tell, this author believes "Zen" to mean a collection of short, syllogistic aphorisms. Tim Peters is not a "zen master," like this author says, and has even said about the "Zen of Python": "If I were to change anything, I'd drop the reference to 'Zen.' That wasn't part of the original, and was added by someone else."

Using the word Zen to mean something else—simplicity, calm, a collection of aphorisms, or whatever—only seems reasonable if you've never studied Zen and have no more than a surface-level understanding of what it's about. Could you imagine any other religion being used to describe some aspect of programming? "The Islam of Python." "The Baptist Christianity of AI." These sound ridiculous. It only seems like a reasonable thing to do with Zen because Zen is being caricatured here.

gxonatano··on Show HN: I speak 5 languages. Common apps taught me none. So I built lairner
I'm upset that there are 700+ courses across 70+ languages, but none is my language, Esperanto, the most successful international auxiliary language of all time, with an estimated 2M-5M speakers worldwide. I'm unable to select Esperanto as the language I want to learn, nor as the language I already speak. This is the kind of thing Esperantists have come to expect of language learning resources which support a low number of languages, but when there's an app which supports 70+ languages, and Esperanto isn't one of them, it feels like a deliberate omission.

There are tons of great reasons to learn Esperanto, but one is its propaedeutic value: learning Esperanto for a year, and then French for a year, leaves you knowing more French than if you had studied only French for two years. Some cite the ease of learning it (I learned it to a conversational level in about two weeks), and some the intuitive grammar (only 16 grammar rules, no exceptions). Whatever the case, the value of learning Esperanto is huge, even if you have no plans to become active in the Esperanto-speaking community.

It's great that Lairner allows one to learn endangered languages and minority languages—I'm learning Irish, for instance, which only has ~200K native speakers, most of whom are in Ireland. Learning Irish (and other Celtic languages) is immensely mind-expanding, and it unlocks a rich literature and culture. But the original literature and culture of Esperanto is even more vast, rich, and international, and is not restricted to any geographic area.

Another issue I want to bring up is the unnecessary conflation of language with geographic region. In Lairner, languages are given flags of nations, as if there's a 1:1 map of language to country. That is a really bad assumption. Languages go beyond the borders of nations. Just think of Basque, for example. Or Esperanto. (And Esperanto has a flag!)

A Turkish speaker can't learn Basque, by the way, using Lairner. Basque is not a language which is supported at all, as far as I can tell, and Turkish doesn't seem to come up as a possible L1 language for most languages. The site says "700+ courses. Every combination." But there is not every combination. To learn Irish, for instance, you have to already know English or German. There's no Chinese -> Irish, or Japanese -> Irish.

If it were me, I'd feature Esperanto as the language everyone should learn first. Then I'd ensure that, using Esperanto, you can learn any other language. That way you wouldn't have to write lessons for every language pair, only X -> Esperanto and Esperanto -> X.

gxonatano··on Medieval Monks Wrote over Ancient Star Catalog – Particle Accel Reveals Original
It's incredible what knowledge we'd have, if it weren't for Christianity and the Dark Ages it engendered. There are tons of palimpsests like this, like the Archimedes Palimpsest, in which the beginnings of calculus was invented, almost two millenia before Newton, but were scraped off to make yet another Bible. Imagine what the West could have accomplished if monks weren't so busy erasing science and math.
gxonatano··on Intricuit: A touchscreen add-on for Mac laptops
Without deep OS support for this kind of thing, I can't imagine it will feel anything like a native experience. There are already much better touch screen experiences with years of development behind them, in the Linux, Windows, Android, and iOS platforms. There's no need to have a janky hacked together version for macOS to try to make it to the same thing.
gxonatano··on Show HN: A 2-row, 16-key keyboard designed for smartphones
It strikes me as a little unimaginative to want to improve on smartphone software keyboards but (1) stick with QWERTY, a layout designed to be inefficient, and (2) require multiple taps to enter some letters. It seems like you've invented a way to make smartphone typing even more of a pain than it already is.
gxonatano··on Be Careful with Obsidian
I've used dozens of notetaking tools over the years. Some cloud-based, some markdown-based, some flashy apps, some plain-text, some open-source, and some closed-source. My takeaway from years of jumping between them is this: don't use closed-source notetaking software. Just don't do it. Even if your data is in markdown files, on your own computer, you're still probably stuck with proprietary markdown extensions, and at the very least, you're stuck with muscle memory for the app's UI that you'd have to translate to some new system eventually. Startup companies come and go, on a monthly basis. Developers move on to shiny new projects. You can't take that risk, or any other security risks, with your personal notes.
gxonatano··on Carefully Educated to Be Idiots
> ... many current and former professional educators have taken it upon themselves to do their own research. Some then wrote books collecting their findings. These books tend to be insta-dismissed as the ravings of crackpot loonies given their alarmist titles and appearances. But they are typically very well written, well researched, and full of primary sources for their claims. So many sources, in fact, that they make for good jumping-off points for more in-depth research.

This sounds like the frustrated research log of someone lacking research skills. An undergrad-level annotated bibliography from someone interested enough to gather sources, but undiscerning enough to tell the good ones from the bad.

gxonatano··on A Tiny Typo May Explain Centuries-Old Mystery Bout Chaucer's 'Canterbury Tales'
> Falk and Wade suggest the scribe incorrectly transcribed two key words

A typo is a typographic error. This is a scribe incorrectly transcribing from one manuscript to another.

gxonatano··on Show HN: I got tired of managing dev environments, so I built ServBay
Those of us that use Nix don't have the problems you complain about. Just write (or vibe-code) a flake.nix for each project, and you can have arbitrary versions of whatever language (Node, PHP, whatever), arbitrary environment variables, port setups, and whatever else. Add in Direnv and you don't have to do anything but `cd` into your project directory. Then simply add an extra output to create a Docker image for your project.

The idea of paying double digits annually for a service that's basically a weaker version of Nix, and which lacks Linux support, is absurd.

gxonatano··on Endorsing easily disproven claims linked to prioritizing symbolic strength
It might not be a new area of inquiry, but the insight seems reasonably novel. If you read the article, it's about how Symbolic Show of Strength (SSS) beliefs are predictors for belief in misinformation. That speaks to something more granular about the psychological mechanisms behind the spread of misinformation. "Repeating known falsehoods is about declaring tribal allegiance" instead speaks to the existence of the phenomenon, more generally.
gxonatano··on I Test Drove a Flying Car. Get Ready, They're Here
That's not a flying car, it's just a small airplane. For it to be a car it would need to be able to drive on roads. With, you know, wheels and stuff.
gxonatano··on Modern Linux tools
While folks were building improved ls, cat, and so on, and jq for manipulating JSON data, Nushell has been happily doing all this in a consistent way and making it easier, to boot. I'm surprised to see Nushell missing from this list.
gxonatano··on Modern Linux tools
Nushell.
gxonatano··on You want to meet me, don't make me work for it
I saw that this was on GitHub and I totally thought this was going to lead to a repo of some sort which solves this problem. But no. It was just complaining.
gxonatano··on I miss using em dashes
> I keep punctuating like it's the 20th Century.

I keep punctuating like it's the 18th Century, myself;—compound points are my favorites:—like the colon-dash compound, AKA the "dog's bollocks."

gxonatano··on Almost anything you give sustained attention to will begin to loop on itself
> it's absolutely undeniably that the Buddhist cannon is full of batshit insane stuff, just like any other religion

Buddhism is not like Christianity, where the source of truth is a book or a canon, and that the book must be believed in order to subscribe to the belief system. Speaking of Zen, at least, it's one of the foundational tenets that it's "a separate transmission, outside the scriptures." In fact, there's a lot written about how Zen isn't a religion at all, at least not in the Western sense, with beliefs, faith, and doctrines. You don't need to believe anything to be a Zen Buddhist. So even if the "Buddhist cannon" has "batshit insane stuff," who cares? Shakyamuni was a great teacher, but that doesn't mean that he can't be wrong.

> I think it's more honest to say that you practice meditation with Buddhist characteristics than to say that you're a real Buddhist if you don't have the time of day for spirits and deities

You might be under the impression that Buddhism is somehow theistic or dualistic. But the Buddha, for one, outright rejects mind/body dualism, which therefore rejects the possibility of spirits and deities. Some traditions, like Tibetan Buddhism, have tantric practices like deity yoga, which involve visualizing deity-like figures, but even then, there's no presumption that these deities actually exist, in some kind of spirit realm. But even if there were Buddhists who believe in "spirits and dieties," again, who cares? It's not like you have to believe anything to study and practice Buddhism.

My main point is that, if you're writing about meditation, or meditative practices, that either originated with Buddhism or were developed through Buddhism, it's fairly disingenuous to completely divorce it from its context.

gxonatano··on Lit: a library for building fast, lightweight web components
So let me get this straight: HTML was originally built to have markup and style both in the same containers, and it was clunky and hard to maintain, so CSS was invented, to abstract away the styles so that content and style could be separate. And that worked pretty well. And then someone came along and said: you know what would be great? Removing all the useful abstractions and going back to the HTML 1.0 way of putting it all in one container. And rewriting HTML in JavaScript to make it less maintainable. And so on. Am I getting this right? Correct me if I'm wrong.
gxonatano··on William Wordsworth's letter: "The Law of Copyright" (1838)
Even more ironic that the text of the Project Gutenberg license—for a public domain work!—is several times as long as Wordsworth's text.
gxonatano··on 30 minutes with a stranger
It's not great design. It's a dirty hack that might work for some people, but is a non-standard practice that abuses JavaScript to achieve a certain effect. Overriding scrolling behavior might work if you're scrolling with a mouse or trackpad at a consistent speed, that that might even work for a majority of the site's visitors, but for others it breaks. If you press the PageDown key to get to the next page, it doesn't work. If you scroll half a page down using another key combination, it doesn't work. If you use a text-based browser, it doesn't work. I didn't test it using a screen reader or other types of browsers, but I can't imagine it would work that well there, either.
gxonatano··on Almost anything you give sustained attention to will begin to loop on itself
This blog post, and the one it references, on the jhanas[1], belong to this weird genre which is basically in the vein of Buddhist writing, but without more than a passing reference to Buddhism, its scholarly tradition, its terminology, or its taxonomy. Here's Nadia:

> The word jhana comes from Buddhist scriptures, where they were first described. However, as many meditators like to point out, jhanas predate Buddhism. ... I am not a Buddhist, nor would I describe myself as a meditator.

She seems to be taking pains to extract Buddhist techniques from Buddhism, and discuss them independently. Even if these practices predate Buddhism, Buddhism is the system of thought that contextualizes them, and has been developed and enriched over thousands of years, to provide a systematic framework for understanding them. This is especially true of Zen Buddhism—the word "Zen" is even derived from "jhana."

It'd be like if you tried to describe the properties of sulfur dioxide or something, without acknowledging that an entire academic discipline—chemistry—has been doing that for centuries. You don't have to "be a Buddhist" to study Buddhism, any more than you have to be a chemist to study chemistry.

[1]: https://nadia.xyz/jhanas

gxonatano··on Win10 users looking for a new OS? Apple $599 MacBook can't come at a better time
That's a really weird headline. Looking for new software? Buy new hardware!

Meanwhile, you can install Linux on your existing laptop for free.

gxonatano··on Why I'm all-in on Zen Browser
As a student of Zen Buddhism, I'm always a little bothered to see yet another thing called "Zen" that has virtually nothing to do with Zen, or Buddhism. The authors seem to think that "Zen" is a synonym for "calm," even though calm abiding is only one small aspect of Zen. If you read any of the classic Zen literature, like the Gateless Gate or the Blue Cliff Record, you'd come away with the impression that Zen is very active, vital, and vigorous.

But with a name like Zen, I at least expected the browser to be one of those tabless ones that encourage you to focus your attention on the present task, by enforcing one web page at a time. Or a text-based one, like w3m, that removes graphics to allow you to focus on the words. While the Zen browser interface is a little cleaner, with fewer buttons and things, that doesn't necessarily translate to "calmer." Calm is what you bring to the browsing experience, not what you take away from it.

gxonatano··on Skill issues – Dialectical Behavior Therapy and its discontents (2024)
> Most versions of Zen are made-up export products designed to flatter Westerners. Kind of like the samurai movie honor bushido stuff.

I don't think so. If you go to a zenkai or a sesshin held by a western zendo, and then go to one at a Japanese temple, you won't notice too many differences, apart from the language. Many American zen teachers trained in Japan at some point, or their teachers did, and they brought these practices back more or less verbatim. In fact, in many American zendos, students chant the same sutras, _in Japanese_, as in Japanese zendos. Plus, there are regulatory bodies, like the Soto Zen school, that certify affiliated western zendos as authoritative. It's not made-up, it's hardly an "export product," and it certainly isn't designed to flatter anyone.

> https://vividness.live/zen-vs-the-u-s-navy

That seems like a rambling, self-published book by a Vajrayana practitioner with an axe to grind against Zen, for some bizarre reason. But there are plenty of real books about the rise of American Zen, or Buddhism in the west, that are well-researched. _Zen in America_ by Helen Tworkov is one.

> Japanese people think Buddhism is a thing you do at funerals.

Not at all. Buddhism, and Zen especially, permeate Japanese culture very deeply. Japanese aesthetics, architecture, landscape design, visual art, calligraphy, the tea ceremony, and the martial arts, have all been strongly influenced by Zen. And it's all over pop culture, too—just think of how pervasive Daruma dolls are—that's Bodhidharma, the founder of Zen. Sure, Buddhism is at funerals, but it's everywhere, else, too.

> If you get into it more seriously, I vaguely understand it's mostly a religion that tells you not to have sex.

Maybe you're thinking of Christianity? Unless you're a monk, attitudes towards sex are fairly liberal in Buddhism. There are bodhisattva precepts that caution against misusing sex, but nowhere does anyone tell you not to have it. In fact, it's largely unconcerned with it, let alone "mostly a religion that tells you not to have" it. Western religions are very concerned with telling you what to do and not do, but Buddhism is concerned with liberation.

gxonatano··on Maru OS – Your phone is your PC
Have they invented anything at all? You've already been able to do this with basically any mobile linux distro, as far as I can tell. At least, on the best-supported devices. You don't need a custom OS for it.
gxonatano··on 'Gentle parenting' my smartphone addiction
What's absurdly ironic about these smartphone addiction apps is that * they're smartphone apps*. They require you to use your smartphone in order to use them. Far more effective, I imagine, would be anything else at all: ditching your smartphone, replacing it with a dumbphone, doing an unplugging retreat, doing a "dopamine fast," or simply taking up a new hobby that's more healthy, like writing or reading on paper.
Page 1 of 4Next →