Recent submissions

Comment · 5 months ago
Google pre 2010 was perfectly functional. No realtime search suggestions, advanced search parameters that were actually working, possibility of doing an exact string search if needed.

The technology for indexing the web was mature enough by then, already then.

I agree that much of the downward spiral was caused by google itself, tho.

Comment · 1 year ago
Hi, could you give some pointers about this? Thanks!
Comment · 1 year ago
> - nobody reads intermediate commit messages one by one on a PR, period [...] > > - “every commit must compile” - again, unnecessary overzealousness. [...]

In my part of the world both of these are true, and proudly so. We keep catching a myriad of errors, big and small. The history is easy to read, and helps anyone catching up with how a certain project evolved.

I understand it might not be true for everyone, every team, in every line of business; but this sort of discipline pays off in quality oboth of the code _and_ the team members' abilities.

Comment · 1 year ago
Hi, fellow compulsive selectors! Thanks, I am no longer feeling alone!
Comment · 1 year ago
Neat method. However, the frequency range for the device is 7600-13600 Hz: less than an octave.
Comment · 1 year ago
Kudos for mentioning the second season of The Wire. At first, when watching the season, the theme felt misplaced, but it ended up being a very well done sociological exploration on deindustrialization. Given the current geopolitical issues it seems relevant even in contemporary times.
Comment · 2 years ago
With all its present and past limitations, Brazil is a democracy. I do not know India enough, but it is not a regime either.
Comment · 2 years ago
Agreed! In Rome for some time now one can top up his paper NFC ticket; there is no reason to throw it away.
Comment · 2 years ago
How come is a 15% IPC increase generation for generation a disappointing result? There might be greener pastures, I agree, but a 15% increase year over year for the quality factor of a product is nothing to be disappointed of. It's good execution, even more so in a mature and competitive sector such as microelectronics.
Comment · 2 years ago
> Firefox was bad when Chrome came out

Funny how different people's experiences can be. When Chrome came out in 2008 I remember trying it just for fun (more than once), and it never clicked with me, so I stayed with Firefox.

What was harder for me was keeping with all the unnecessary redesigns, empty eye candy, dumbing down, the Fennec debacle (exensions used to work, then they suddenly stopped for a bunch of years; plus, no keyword search for no reason).

By that time staying away from Google had become a goal in itself, but I understand who migrated to chrome.

Anyway, I am firmly convinced Chrome won because of Google's abuse of its web search monopoly. The innovations that its team introduced were groundbreaking from a technical point of view, but Firefox was a perfectly capable browser.

Comment · 2 years ago
Just a single data point, but when I copy & paste a snippet from Stack Overflow, I always add a comment "// source: https://stack overflow.com/questions/xxx#yyy".

I both find it respectful of who wrote the answer in the first place and useful for future users of the code: the Stack Overflow answer often provides context and explanation for what would otherwise be an obscure piece of code.

Pretty darn useful if you ask me: those who want to have more information can follow the link, casual readers can skip it, and the whole process if fair to the author.

Comment · 2 years ago
> if the user installs an extension that breaks the web

It does not break the web. It may break single sites that were written on naive assumptions; I see a lot of sites break because my extensions do not allow loading analytics libraries. This means their js was dependent on this libraries being actually active.

I'd say this is case a case of _unbreaking_ the web.

Comment · 2 years ago
The way a sound evolves in time contains a lot of timbrical information.

Different harmonics have different ADSR curves (Attack, Decay, Sustain, Release).

Above all, one cannot overstress the importance of the attack transient. There are famous experiments in psychoacoustics that show that, when deprived of their attack transient, the sounds of two different instruments may become hard to tell apart.

Personal anecdote: as a classic guitarist, it took me three years of experimentation to find the right way to cut my fingernails in order to have a better sound. The Electronic Engineer in me says that those were three years spent to look for how to improve 0.1 seconds of noise at the start of each of my notes.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton