HN user

mjochim

133 karma
Posts0
Comments74
View on HN
No posts found.

Electric meters often blink a signal LED for every X kWh, so other devices can read the signal. I'm not sure if this is used for bidirectional communications, though.

No, because you can install and configure the firewall before you install package X. (without knowing anything about X, your firewall defaults can just prevent X from doing anything)

But you can't (easily) configure package X itself before you install it; and after you install it, it runs immediately so you only get to configure it after the first run.

Moon 2 years ago

I have worked through a significant portion of the GPS one, and I learned a lot. I didn't do it in one go, though. Learning takes time.

The path from source code to distributed binary file is known to be a blind spot.

Removing that blind spot is either Harder Than You'd Think or Easier Than You'd Think, depending on your perspective and expectations. You can find some issues listed here:

https://reproducible-builds.org/docs/

Or the homepage of reproducible-builds.org for a general take on the subject. (I am not associated with that website.)

Monodraw 2 years ago

Doesn't seem more convoluted than any other drawing tool to me. The UI of Monodraw appears to be pretty similar to "regular" drawing software.

Polars 3 years ago

Since they are the owners, they can do what they want with it no matter the license. The license only says what others who get a copy of the software can do with it.

If you used docker run -p 5434:5432, this port is accessible from your network, not just your local machine. Couple that with an IPv6 uplink to your ISP (i.e. typically a gobally reachable IP address for your machine) and a disabled firewall in your home router, and that's one possible way how this could have happened. Of course, home router firewalls are not usually disabled. But it's a possibility.

Of course youre up to date with what you last fetched - that is _always_ the case.

But that is not what this message is about. It's confusingly worded, as many people agree, but what it says is that your local ref "main" points to the same commit as your local ref "origin/main." It says nothing about "main" on the other computer/server.

And it is not the case (i.e. you are not up to date with origin/main), for example, when you have committed to main but haven't pushed. It is also not the case when you have fetched but not merged.

Or to use the name git gives to that concept, "refs." Thus reflog :)

A command name that I read as re-flog for the longest time :D. I really wondered about the strange, strange name for quite a while before I bothered to look up what it does and found out that I should read it as ref-log and that it is, indeed, a very useful thing.

That is correct. And still, many, many devs and admins would do exactly that. Which is why in many, many cases, Tofu really isn't Tofu but "trust whatever."

When designing or evaluating security, one should not ignore that this is a part of reality.

Things like this can be highly family-specific. A friend of mine (German) says that in his family, his grandmothers are distinguished as "Oma" and "Omi". Which are both generic German words for any grandmother, but in his family, they are more specific. Like names. Another friend, they used "Oma" and "Großmutter" (a third generic word) to distinguish the two.

So there must certainly be families in the English-speaking world where kids commonly say "dad's dad" and "mom's dad". Even when unlike in Scandinavian languages, it's not the canonical form.

In Scandinavian languages, gammel or a similarly-spelled cognate means "old". I dont know about rare cases where it might mean "rotten", I dont speak any of them well enough. But in German, "gammeln"/"vergammelt" doesnt mean old. It means to rot/rotten.

Stop listening to podcasts. Enjoy the quiet.

For me, this translates directly to “close this very tab.“ “Now.“ And I’ll do that, but I’ll hit reply first ;-).

1. Make it long. 2. That's it.

I wouldn't want to claim that one ideal set exists. But this one comes close. There is an often-cited XKCD comic that illustrates this: concatenating random lexicon words into a long, letter-only password (no special characters needed at all) is usually a very good password strategy.

https://xkcd.com/936/

Anything beyond that, in terms of better IT security, does not involve better passwords, but rather e.g. 2FA, Hardware tokens.

It is not uncommon for a language to borrow two words from one source language in different centuries. The two borrowings can then follow different mechanisms, perhaps because something about the target language has changed in the meantime. Or maybe because knowledge of the source language was widespread in the target language community when one word was borrowed but not when the other one was borrowed.

Does anybody say this?

I have certainly heard it said that Linux as a desktop operating system is an utter mess or completely unusable.

You ask a normie "what's your opinion of Windows 10?" and they'll have one, good or bad.

The "normies" I know do not have an opinion on Windows 10. Many do not even distinguish between Windows and Word. They have a computer, they know how to get some of their shit done with it. But they don't have a concept of "operating system", let alone an opinion on any one of them.

Some have an opinion on Android vs iPhone, but more often than not it's the quality of the camera they point to, rather than any feature of the operating system.

That said, I agree with your Interpretation of what "the year of Linux on the desktop" means and the fact that it hasn't happened.

Apart from the fact that FFT is way more complex than needed for a guitar tuner, I also believe it’s not even really possible to use a Fourier Transform for a useful guitar tuner. Because you won’t achieve good enough frequency resolution.

I would be interested if I am missing any possible tricks here. But the low E string on a guitar is about 82.4 Hz. For a useful basic tuner you would need a precision of maybe 5 cents (~ percent of a semitone), or roughly 0.25 Hz (roughly 1 Hz for the high E string). Frequency resolution with the FFT improves when you analyse a longer signal. For 0.25 Hz resolution, you need more than two seconds of audio. Two seconds where the pitch doesn’t change. I don’t think you’d get anywhere with such a design.

I’m not sure if this could be changed with a higher sample rate. With a higher sample rate, you have more samples per second to feed into the FFT, but also the upper boundary for frequency increases, so I believe frequency resolution just stays the same. I’d need to look up the formulas, though. Maybe with extreme zero padding? Or any other tricks?

It brings to our attention that there is a whole class of applications - "invite only" ones - where the main argument of the article does not apply. And therefore the conclusion ("The login user interface should distinguish bad user handle vs bad password") does not apply either. The article just mentions "99.9% of all websites" somewhere near the beginning, and that number may be way too high.

I would in fact be interested in an analysis of how many web sites do and don't follow recommendations like "do NOT distinguish bad user handle vs bad password", which are widely considered best practices. I wouldnt take a guess, could be anywhere between 10 and 90 percent.