Recent submissions

Comment · 1 month ago
You can remove the brightly colored (at least in dark mode) lines above every tab in your userChrome.css with:

``` .tab-context-line { display: none; } ```

Comment · 1 month ago
Source? You can have many buses using a single BRT lane which is much cheaper to build and maintain than the number of lanes you would need to move the same number of people in private vehicles. Even more so once you start building grade-separated highways and their off ramps.
Comment · 4 months ago
Comment · 10 months ago
https://Symfonium.app is a good player for Android
Comment · 11 months ago
In the behind the scenes video the photographer makes an offhand comment that yes, he was going to take the silhouette of the skydiver (and maybe some of the immediate surroundings) and composite it with a mosaic of sun images taken around the same time (but without the paramotor present).
Comment · 1 year ago
That's the entire point of "war crimes" and "crimes against humanity" definitions like intentional starvation. It doesn't matter what the justification is, they're not allowed by the international law and need to be punished as such in all cases unconditionally.
Comment · 1 year ago
The difference is for proprietary features, you can just charge that subset of users that care for its maintenance, using that money to hire additional developers, etc. For OSS you instead have a relatively fixed budget of time & resources and have to balance competing interests in a zero-sum manner. On the flip side, there's nothing preventing the vocal minority from forking if the feature is important enough to them!
Comment · 1 year ago
Comment · 3 years ago
Ugh, yes. My kids play this one at school and when I read about the game mechanics I was super disappointed. Luckily they stopped begging me to subscribe eventually since I wouldn't budge.
Comment · 3 years ago
Then middle and upper class people will just keep on polluting at marginally lower rates. The only real solutions to this problem are ones that get the will & finances of the upper classes involved.
Comment · 3 years ago
Having two completely unrelated UIs – one for mobile, one for desktop - isn't really responsive. When done that way there's some point (e.g. 1199px width in the OP's example) where you suddenly have a tiny mobile web site with a ton of blank space on either side (or worse, it stretches it all out to fit and all the blank space is within every single button and widget).

There should either be several progressively more "mobile" breakpoints, or even better, use component queries so individual chunks of the page can rearrange their contents as their available area shrinks.

Comment · 3 years ago
Comment · 3 years ago
I don't think vanilla HTML/CSS/JS is the way to go for beginners because of the "time to visually interesting results" problem. Starting with a framework that has widgets you can reuse is much more interesting and motivating.

That said, I'd argue that the selected framework should be one that doesn't completely obscure all the underlying HTML/CSS/JS (I'd avoid TypeScript at first) from them so it's easy to learn that when needed, plus it makes debugging using browser dev tools easier and means they'll have transferable skills for learning a second framework.

GWT (RIP, thank goodness) would be the extreme negative example, but React is on that side of the spectrum as well.

Vue, Svelte, Lit, and Angular seem to be the most popular frameworks on the "closer to HTML/CSS/JS" side of the spectrum, though I only have experience with the last two. Lit's great; Angular's not my favorite.

Comment · 3 years ago
Please don't do this. This confuses and possibly prevents screen reader users from using your site.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton