Recent submissions

Comment · 10 months ago
Wow, I didn't know that. Rob Pike is indeed a hypocrite.
Comment · 10 months ago
The article lists Git-based wiki engines as a bad usage of Git. Can anybody recommend alternatives? I want something that can be self-hosted, is easily modified by text editors, and has individual page history, preferably with Markdown.
Comment · 1 year ago
One thing I don't understand regarding YouTube shorts is that they can't be casted to TV. Whenever I click a short while casting other videos on my phone, it says the casting will be stopped if I continue. Why on earth does such an arbitrary limitation exist?
Comment · 1 year ago
Some HNers said AI overviews sucked and they would never use them, and here it is.
Comment · 1 year ago
So many words in the commit message and the announcement article, yet not a single mention of the rationale? I have a bad feeling about their practice.
Comment · 1 year ago
Comment · 1 year ago
I didn't know there were localized versions of the IMO problems. But now that I think of it, having versions of multiple languages is a must to remove the language barrier from the competitors. I guess having that many language versions (I see ~50 languages?) may make keeping the security of the problems considerably harder?
Comment · 1 year ago
> Btw, why pulseaudio is even trying to access a V4L2 control? I would expect an audio application to take care of its own audio business, and to not try to access other random Kernel APIs.

> In other words, only an application that handles video should be using those controls, and as far as I know, pulseaudio is not a such application. Or are it trying to do world domination?

Mauro's first response does seem a bit defensive, and reads like an attempt to justify his actions. It even feels a bit like an accusation against PulseAudio. I didn't know the exact context at the time, but now that I read the entire email, I think I'm getting why Linus was triggered.

Comment · 1 year ago
Perhaps embarrassingly, I knew the second one, but not the first.
Comment · 1 year ago
> side note: sad that .NET and C# are not considered "major"...

Even Microsoft does not use C# for their new projects. See the new TypeScript compiler that is being rewritten in Go. So I think it is safe to say C# is indeed a minor language.

Comment · 2 years ago
Elasticsearch and OpenSearch have a similar issue. They have a soft limit on the number of "searchable" fields (called "mapping") a table can have (by the way, a table is called an "index" in their terminology. How confusing!), which is 1000. We ran into this problem because we tried to jam all the logs in every single microservice into a single table. Each microservice had a different log format, so after combining them all the number of different fields surged. We did it this way because the operations team wanted to maintain a single table, by the name of simplicity, which to this day is a reason I can't completely fathom. We were surprised because we thought Elasticsearch and OpenSearch were some kind of magic box that can somehow ingest all the data we put yet still are perfectly performant. After that incident, we introduced a common log format that applies to every microservice.
Comment · 2 years ago
> Best viewed with Netscape Communicator 4.

I wonder if the author actually tests the site with Netscape!

Comment · 2 years ago
Reminds me of the naming madness of the Google messaging services/social media.
Comment · 2 years ago
No freaking way. I don't use YubiKeys not because they are expensive, but they are less convenient than other options.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton