HNHacker News
TopNewBestAskShowJobs

john-aj

171 karma · joined January 12, 2018

submissionscomments
john-aj··on What was nice about the UI of Windows 2000
Isn't it still an option that you can enable in the context menu?
john-aj··on Java.evolved: Java has evolved. Your code can too
Great idea, although it is quite inconvenient that you have to tap/swipe to show the modern version (at least on mobile). Makes it difficult to compare.
john-aj··on Show HN: I wrote a "web OS" based on the Apple Lisa's UI, with 1-bit graphics
That is surprisingly pleasant to use, actually!
john-aj··on Language and Personality
>In German you need to have that noun info upfront, otherwise you might not get the grammar correct!

In reality, (1) people rarely change their mind about what noun they're going to use such that the gender is different, and (2) when it needs to be done, speakers of German either ignore it or just go back and repair what they said, changing the forms of the determiner and adjective. Germans speak with no more planning than English speakers.

One might say the same thing about certain English grammatical phenomena. When asking a question, you have to consider whether the subject is going to be singular or plural: Is/are the dog/dogs hungry? This isn't needed in languages without subject-verb agreement, such as Swedish. But it makes very little difference to native speakers.

john-aj··on Ask HN: If you were rewriting Emacs from scratch, what would you do differently?
It is possible to emulate this in Emacs Lisp. I've created a package to that extent, see http://ankarstrom.se/~john/etc/emacs/scroll-without-point.el. (I've made a few changes to it the last couple of weeks that I have yet to upload, though.) I should probably publish it somewhere else eventually, but I've always felt it to be a bit of a hack. Still, I use it and it works well 99% of the time.
john-aj··on A wonderful coincidence or an expected connection: why π² ≈ g
Chiming in from theoretical linguistics: it is impossible for natural languages to "count", i.e. make reference to numbers other than 0, 1 or infinity.

As an example, there are languages where prenominal genitives are impossible (0).

Then, there are languages, such as German, where only one prenominal genitive is possible (1):

> Annas Haus

> *Annas Hunds Haus

Finally, there are languages, such as English, where an infinite number of prenominal genitives are possible (infinity).

> Anna's house

> Anna's dog's house

> Anna's mother's dog's house

> Anna's mother's sister's ... dog's house

But there are no languages where only two or three prenominal genitives are possible.

This property is taken to be part of Universal Grammar, i.e. the genetic/biological/mental system that makes human language possible.

john-aj··on A wonderful coincidence or an expected connection: why π² ≈ g
I agree. But if you remove the "so", there is no contradiction. It is possible the author used "so" not to mean "in other words", but simply as a relatively meaningless discourse marker.
john-aj··on Metaprogramming in Ruby: It's All About the Self (2009)
>My editor is written in Ruby

Which editor is that?

john-aj··on A doctor who treated Bach and Handel with disastrous results
That only speaks for the 1800s, though. There were a lot of incorrect beliefs among scientists during that time that weren't commonplace before; race biology comes to mind.

Soap has been around for a long time, and thousand-year-old religions have rules about cleaning oneself. My impression was that doctors actually stopped believing in disinfection during the rise of modern science, as they began see these beliefs as unscientific superstitions. I don't currently have a source for this, though.

john-aj··on WorldWideWeb.app
Isn't Ruby also included by default?
john-aj··on Append Reddit – Chrome extension that redoes searches with Reddit appended
Where? I don't see it when I do a search.
john-aj··on OpenVi: Portable OpenBSD vi for Unix systems
Indeed. Nvi, which was recommended elsewhere in the thread, supports UTF-8 and is my preferred vi clone. (Actually, OpenBSD vi is an old version of nvi without UTF-8 support.)
john-aj··on Microsoft Exchange stops passing mail due to bug on 1/1/22
In statistics, one usually differentiates between

- nominal scales (e.g. man/woman),

- ordinal scales (elementary school/middle school/high school),

- interval scales (degrees Celsius) and

- ratio scales (human height, degrees Kelvin).

Only ratio scales may be multiplied and divided. Interval scales may be subtracted and added. Ordinal scales may only be compared (less/greater/equal). Nominal scales may only be compared in terms of (in)equality.

https://en.wikipedia.org/wiki/Level_of_measurement

john-aj··on When do people learn languages? (2002)
Learning about phonetics absolutely helps. It provides an accurate way of precisely describing how sounds are pronounced.

Do keep in mind, though, that the IPA classifications that you find on Wikipedia are sometimes rough estimates. With particularly difficult sounds, it may be a good idea to look at multiple phonetic descriptions.

Begin with the sounds of your own native language, which you already know how to pronounce, and try to describe them phonetically. A tip for learning to feel where your tongue is, is to pronounce the sounds without tone, i.e. whisper them, or even without air, i.e. simply mouth them.

john-aj··on Sunlight affects whether languages have a word for ‘blue’
When translating Russian, both are usually translated as blue. Синий is used about dark blue things, like the sea, and голубой about light blue things, like the sky.

But translating it to "dark/light blue" would be incorrect, as the lightness is not an important part of the words. It is just that Russian speakers are forced to specify the lightness, similarly to how German speakers are forced to specify the sex of their neighbor (Nachbar/Nachbarin). In most cases, Nachbarin should simply be translated to "neighbor".

john-aj··on What is this Gemini thing, and why am I excited about it? (2020)
Thanks for elaborating. I'd be grateful for any resources or configuration examples that explain how to do this with haproxy in more detail. I couldn't really find anything, but then again, I'm not experienced with haproxy.
john-aj··on What is this Gemini thing, and why am I excited about it? (2020)
Could you elaborate (or share a configuration example) on how you use stunnel or haproxy to connect an old browser to encrypted websites? I usually use squid for that purpose, but I've been looking for alternatives.
john-aj··on Prefer the British Style of Quotation Mark Punctuation over the American
Also, aren't questions marked primarily by word order rather than intonation in English?
john-aj··on Windows Defender blocks qBittorrent
Well, at least Finder used to be good... before OS X.
john-aj··on Rethinking the computer ‘desktop’ as a concept
sshfs sucks, sure, but there are other file system protocols. Plan 9's 9fs is pretty cool.
john-aj··on Why are there two ways to write the lowercase letter ‘a’? (2015)
Well, Word only does this if there isn't an italic variant of the font. In which case I don't see how LaTeX could provide proper italics either.
john-aj··on HTML Notepad – HTML WYSIWYG editor
Thank you for developing a modern WYSIWYG/M HTML editor! It is definitely a gap in the marketplace.
john-aj··on The Return of Fancy Tools
Exactly. I'd guess that a majority of VS Code users are relatively new to programming. Not to say that there aren't experienced people who have switched, especially among the TextMate/Sublime Text crowd, but the incredible growth in users? I think that's largely a result of new programmers choosing the same editor, not old programmers switching.
john-aj··on The word “decide” has deadly origins
Yeah, I think it is more likely that it is related to German "(be)schließen", Swedish "(be)sluta" etc. which originally means "close, shut, join together, lock up" etc.

OTOH, that verb usually corresponds to Dutch "sluiten". "(be)slissen" seems to mean the same as "(be)sluiten", but with a different etymology. I'm not sure whether it fits chronologically, but perhaps it is a loan from German or a development, atypical for Dutch, but similar to that in German?

john-aj··on Reflections on One Year as the CEO of Mozilla
Yeah, it is pretty incredible how there can be multiple free/open-source operating system kernels, not controlled by corporations, but hardly a single web browser engine like that. Are web browsers really that complex?
john-aj··on I made a mobile app for my significant other and she won't use it
I think the sign-up is fine, but the password requirements should be done away with. They don't even seem to work. Neither periods or colons count as special symbols. Generally, there shouldn't be any requirements. I use a diceware password, which is very safe, but doesn't fit the requirements.
john-aj··on Cscope: A developer's tool for browsing source code
Hehe, I usually do the opposite, as the SourceForge project page usually contains very little information about the project in general and is usually harder to navigate than the home page.
john-aj··on Org Mode's new site
Looks nice, but it seems shifted to the right for me: http://img.ankarstrom.se/orgsite.png

I do use a browser that might not support all the latest things, but I suspect the site could be made a bit more compatible. The layout isn't that advanced.

john-aj··on The Odyssey – Alexander Pope translation (1725)
Hi, also from Sweden. Yes, in högstadiet/high school I think it is rare to offer classical Greek or Latin. Even Italian is rare. But there are definitely Latin and Greek courses at universities. I studied 7,5 points of Latin last semester. I know Uppsala University offers a 30 point course. I'd recommend looking at antagning.se, if you want to make it more than a fun side project :-)
john-aj··on Nessie – Lightweight Web Browser
No, because Internet Explorer is (was) not slow. That's just a meme, and it's incorrect.
Page 1 of 2Next →