HNHacker News
TopNewBestAskShowJobs

mh-cx

918 karma · joined March 25, 2014

submissionscomments
mh-cx··on English: A vs. An
Non-native speaker here. To me in spoken language both "unicorn" and "hour" have a combination of 2 vowels in the beginning. Let me transcribe them as "ee-oo" and "aa-oo" here.

Why is the aa-oo combination at the beginning of "hour" considered a vowel but the ee-oo in "uniform" is a consonant?

mh-cx··on Discovery of Cold War-era rare Eastern Bloc computers in a German hangar
As a German I wonder why was this treasure given away to a US museum? Also what is the legal status of ownership of all this? Would have been interesting to read more about this.
mh-cx··on Conventional Commits encourages focus on the wrong things
My main complaint with conventional commits always was that they don't include an issue number in the commit title. It's not even mentioned in their standards as optional or something.

To me this is almost the most important information in a commit message. I don't know how often in the last 15 years I was cross checking the issue description referenced by some old commit to get the full context of a change. I also felt that this habit is kind of standard - until i had to learn about "conventional commits".

I never got the hype.

mh-cx··on Joining Sun Microsystems – 40 years ago (2022)
You might like

The Dream Machine: J.c.r. Licklider and the Revolution That Made Computing Personal by M. Mitchell Waldrop

Not really about a company, though.

mh-cx··on Grayjay Desktop App
Can someone explain what this is? The page has almost no information (on mobile) and I don't want to install just to find out.
mh-cx··on The myth that you can’t build interactive web apps except as single page app
Exactly this. In our case we went so far to cache all static assets. Putting them into a directory with a hash in the name made them still easy to bust.

  # Cache static files
  location ~* \.(ico|css|js|gif|jpe?g|png|svg|woff|woff2)$ {
    expires 365d;
    add_header Pragma public;
    add_header Cache-Control "public";
    proxy_pass http://127.0.0.1:9000;
  }
mh-cx··on The myth that you can’t build interactive web apps except as single page app
I wonder why the article doesn't mention utilizing the browser cache for your static CSS and JS assets instead of introducing a service worker as first measure.

Few years ago I built a shopping site MPA this way and the page transitions were almost not noticable.

mh-cx··on Tmux is worse-is-better
As tmux can be extended with plugins I'd recommend to check through this list and see if you find something useful:

https://github.com/tmux-plugins/list

As a neovim user I can also very much recommend this vim plugin to seamlessly navigate between tmux panes and neovim windows:

https://github.com/christoomey/vim-tmux-navigator

mh-cx··on Show HN: Tailspin – A Log File Highlighter
Even if it's obvious: I was missing a "How to use" section in the README that demonstrates how this tool can be invoked.

EDIT: Ok, there's something in the "Working with STDIN and STDOUT" section. But TBH I'd find it more helpful to have the different use cases collected at the top. To me it wasn't even clear how the command is called.

mh-cx··on Introduction to Hilbert Space (2022) [pdf]
Hmm, he lost me on page nine where "complete" is explained.

> Complete means that every sequence of vectors |a1>, |a2>, ... satisfying lim ...

How are the elements of this sequence related? And why are we only interested in the elements where the index n/m goes to infinity? What does that even mean if the sequence is arbitrary?

That's probably why I also can't make sense of this:

> Loosely speaking, saying that a Hilbert space is complete means that it contains all of its limits.

mh-cx··on How to get transactions between almost any data stores
> We then ask the primary database for a snapshot, a list of all past primary database transactions whose effects are visible to our new transaction.

I wonder what happens for records with many changes during their lifetime. Wouldn't the size of such a snapshot grow infinetely for them?

mh-cx··on Bill Gates tries to install Movie Maker (2003)
Title is missing "(2003)".
mh-cx··on A command line tool that draw plots on the terminal
This looks really nice but I'm missing specs on the format of the input data.
mh-cx··on LearnCPP: Website devoted to teaching you how to program in C++
If you already know a programming language and prefer a more concise tutorial you might also like this site:

https://cplusplus.com/doc/tutorial/

It's way less verbose and more to the point.

mh-cx··on If PHP Were British (2011)
Sorry to be nitpicking:

  https://en.wikipedia.org/wiki/Foobar
"Foobar

Not to be confused with FUBAR or Foobar2000."

It's linked from FUBAR but not under "disambiguation" but "See also".

mh-cx··on Solarized
This was very insightful, thanks.

I'm 49 and can literally watch (pun intended) how my capability to focus in the near field gets worse and worse. I've been using dark themes in the terminal for 25 years and for a couple of years tried to use dark mode also in other software as much as possible.

After reading this I really wonder if I did myself a disservice and if I shouldn't change to light mode again.

Does anyone know of more sources on this topic? And also if the effect can be reversed or at least slowed with going back to light again?

EDIT: This[1] answer on Stackexchange has some funded details.

[1]https://ux.stackexchange.com/a/53268

mh-cx··on French Nuclear Outages Risk Making Europe’s Gas Crisis Worse
It's not only the ongoing war. Russia's leadership seems to be enganged in state terrorism for several decades now. Here's an interesting interview with Catherine Belton a journalist and author who did year long research on that matter:

https://www.zeit.de/wirtschaft/2022-07/catherine-belton-vlad...

Even if only half of the claims is true it's IMO quite justified to call Russia a terrorist state.

mh-cx··on How to grow sodium chloride crystals at home
I've never seen this before and wonder how stable/fragile are those crystals? Are they very touch-sensitive or can you carry them around easily in your pocket?
mh-cx··on New algorithm breaks speed limit for solving linear equations
For those that need a concise refresher on - or introduction to - linear equations there's an (as usual) excellent series of 15 short videos from 3blue1brown:

https://youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFit...

mh-cx··on How to properly manage SSH keys for server access
Maybe I've missed it but in the first setup (without roles) where on the server is defined as which user someone can ssh into the machine now? There's only this global setting:

  TrustedUserCAKeys /etc/ssh/ca.pub
Where can I define that a user can log in e.g. as "john" on a server? Is this the '-I USER_ID' part when creating the cert? If so that would mean that a certificate is bound to one username only and that every user needs his own account with exactly that name on every server he has access to, right?
mh-cx··on Ask HN: Best way to increase typing speed?
I disagree. That's exactly the point: If you practice to achieve a constant typing rate (and start slow!) there will be no hard combinations anymore.

In fact it's exactly because of these "hard combinations" why your overall speed is slow, because you can't keep the high pace of the rest. So you have to master them first.

It's pretty much the same if you e.g. learn guitar: If you play a scale of notes you want to play it nice and smooth and not suddenly slow down at the hard part. If you can't play it smooth you're practicing to fast, so slow down until you mastered it.

mh-cx··on Ask HN: Best way to increase typing speed?
I can only tell how we were taught 10 finger typing, some 30 years ago:

Don't aim for speed! Aim for typing without errors and - more importantly - a constant rhythm. Music helps. Start extremely slow and spell out each word letter by letter in your mind.

You should find many exercises out there for how to get started with all fingers. But the key is really to slow things down. It's very much like learning an instrument.

If you keep practicing this say 10-20 minutes per day you'll soon see progress. Speed then comes very naturally and without much effort.

mh-cx··on Interslavic Language
German here who tries to learn Czech for some time now. Even as a novice I had no problems to identify many words that I know in czech. Awesome.
mh-cx··on Switch from Chrome to Firefox
What some probably consider a privacy nightmare is a Chrome feature I like very much: It syncs all my history, bookmarks and passwords across devices via my Google account. That's especially convenient whenever I get a new device.

Is there something comparable for Firefox?

mh-cx··on The World's Most Efficient Languages (2016)
Reminded me of analytic vs synthetic languages:

https://en.m.wikipedia.org/wiki/Analytic_language

https://en.m.wikipedia.org/wiki/Synthetic_language

mh-cx··on The Awful German Language (1880)
Ah, thanks, I think I got it now. One problem for me was, that German der/die/das can actually translate to both, “the“ and “that“ depending on the emphasis.
mh-cx··on The Awful German Language (1880)
Makes sense - still it feels odd, coming from the “other side“. I wonder when this split happened.

About dieser/diese/dieses, that would be tento/tato/toto (this/that here).

mh-cx··on The Awful German Language (1880)
I'm a German learning czech and have the opposite problem: the czech (and probably other slavic languages) still have those articles but mostly leave them away. I'm never really sure, when you still need to use them:

* ten/ta/to = der/die/das (the)

* nějaký/nějaká/nějaké = (irgend-)ein/eine/ein (a, some)

In my course there's the example “nějaká paní se ptá na cestu" (A woman asks for the way). Not sure what is different if the nějaká is left out.

mh-cx··on Bloated
Even better: you can let your image server check the accepted formats in the request header and send webp content transparently instead of jpg. Then you don't have to change your markup at all.

Browser's don't really care about file extensions.

https://github.com/uhop/grunt-tight-sprite/wiki/Recipe:-serv...

mh-cx··on World Models
Hmm, all I can see is a brownish blurry ... uhm ... something (Chrome, Desktop). Could someone explain what we are expected to see here?
Page 1 of 4Next →