Recent submissions

Comment · 4 hours ago
By increasing the length of the FFT you lower the apparent noise floor in the FFT magnitude plot and are able to detect smaller signals. That's called "FFT processing gain". The formula is:

FFT gain = 10*log(M/2)

where M is the number of points processed in the FFT. Doubling the number of points, lowers the apparent noise floor by 3 dB.

(I don't know if that's what the researchers actually did. I'm just explaining what the comment presumably meant.)

Comment · 7 days ago
> I just made a simple site that didn't set any font sizes anywhere, and a friend of mine complained that the font was too small on mobile. Do I detect a lo-res screen and increase the font size?

Did you use

  <meta name="viewport" content="width=device-width, initial-scale=1.0">
That would probably be enough to look good on mobile too.
Comment · 1 month ago
Comment · 1 month ago
> IMO, "scroll here" should be the default action for clicking on a scrollbar.

> and Qt does not.

Isn't that what middle click does in Qt?

Comment · 1 month ago
To me, as non-native, it seems that it may be because the idea [1] of "cases" was already introduced. So, at the start of a conversation you would say:

- The rules of a/the are simple.

- Not really, if you think so, then you haven't considered _all cases_. There's this exception and there's that exception. [...]

but:

- The rules of a/the are simple.

- Not really. There's this exception and there's that exception. [...] If you think the rules are simple, then you haven't considered _all the cases_.

[1] but take what I write with a big grain of salt, I can't explain why I wrote "the idea" or "the start" and I'm not 100% sure if that's correct :)

Comment · 1 month ago
> The funny thing is is that all the examples you gave are correct English.

> [I learned it] "at school" - I learned it at school, I'm not specifying which school

According to most comments here this should be "at a school" then :)

Comment · 4 months ago
Comment · 4 months ago
> So many of these things would have been really painful to find if I'd had to sift through every line of a big commit.

> So to watch people intentionally balling up an entire PR's worth of commits and squashing them together to throw away the only (in my mind) thing that version control is good for, is truly baffling.

> But yeah, there are plenty of people like the parent in that camp

I'm confused. The parent doesn't want big commits but rather, as they wrote twice, commits that are small, atomic and without noise. So presumably "fix typo" would be removed during rebase but "rename function" would stay and be separate from "implement logic".

Comment · 4 months ago
Comment · 6 months ago
IIUC, "clearly shows" doesn't apply to "they have certain concerns" but rather to the part that you replaced with "...". In other words "the statement clearly shows that they value [their certain concerns] more highly than the kind of stuff we tend to think the EFF primarily cares about"
Comment · 9 months ago
> Your comment really deserves nothing more than an eye roll emoji, but HN doesn’t support them.

(◔_◔)

Comment · 11 months ago
I clicked on some random post from 2020, 19 em-dashes.
Comment · 1 year ago
Comment · 1 year ago
> Normalization increases gain of all frequencies at any given point-in-time while reducing gain of all frequencies at other points in time.

When you do that then the difference between the loudest and the quietest part of the audio gets reduced. That's dynamic range reduction.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton