Recent submissions

Comment · 3 years ago
Thanks, I converted it into a Tampermonkey userscript to use on all the sites.

  // ==UserScript==
  // @name         Underline links
  // @namespace    http://tampermonkey.net/
  // @version      0.1
  // @description  Underline all the links!
  // @author       mdaniel
  // @match        https://*/*
  // @match        http://*/*
  // @grant        none
  // ==/UserScript==

  (() => {
      document.querySelectorAll('a[href]').forEach(it => it.style.textDecoration='underline');
  })();
Comment · 7 years ago
> Are knobs and plastic moldings that expensive though?

Yeah, the molding for any typical single component is tens of thousands of dollars per iteration. A car has a lot of those components, so the fewer the better.

Comment · 7 years ago
The main issue with it is that it's too good and successful, therefore it's too easy to publish whatever crap as your library or its dependencies.

That's not really a fault in the tool managing installation and publishing the library, its dependencies or managing the repository, providing the auditing system, script runner frontend and the other things npm does.

You could similarly argue github is hot garbage, because there are so many crappy projects hosted on it.

Comment · 7 years ago
I don't believe yet another package manager is going to fix anything, more likely it'll take years to reach maturity, will be riddled with bugs until then, and have some serious fundamental issues on its own that will be revealed down the path, if it ever gains popularity.

Don't fix it if it aint broke should be a motto for more developers. Settling for good enough prevents second system effects and retards immaturity in the form new "trendy" products that over-promise and under-deliver solutions.

Nothing is perfect, but replacing something from scratch because of some mostly irrelevant issues that would be better handled by improving the standard solution usually just causes more issues than it solves.

Comment · 7 years ago
Probably worth it, since he got a MacBook Pro a year earlier than everyone else. For the rest of us, the MacBook Pros (started as the short-lived Core Duo models) weren't available until spring 2006. The Core 2 Duo models didn't exist until late 2006.
Comment · 8 years ago
That’s just because rubber balloons are extremely porous, especially when stretched. They don’t hold other gases well either.
Comment · 8 years ago
I feel like it's similar to the skeumorphism of the past coming back with a revenge.
Comment · 8 years ago
So how about the plurals of some words ending with "us", like fungus-fungi, but virus-viruses-not-virii and how about dingus-dingii-or-dinguses, doofus-doofii-or-doofuses and so forth?
Comment · 8 years ago
Comment · 8 years ago
Not only does materials overall matter little, but Lithium is also super cheap compared to the other materials in the batteries. There's a lot more of Nickel in a Li-Ion battery and it's much more expensive per volume and weight as well.

The batteries would be called Nickel-Carbon or something like that rather than Lithium-anything, if they were named by the amounts or costs of materials in them.

Comment · 8 years ago
I'd also say a large part of its issue is lack of internal consistency of the format itself. Firstly there are the various official RSS versions, then there are all those Atom things and probably others as well, and then there's the thing about how you're supposed to render the things correctly. XML as the content format is also pretty much antiquated.

A modern format would no doubt have to be JSON- or YAML-based and have its human-readable content in plain text or markdown, so it'd have to be pretty much readable with a plain text http client, like curl.

So, just let RSS die the slow death it's been going through for good reasons and bring something consistent and straight-forward into its place. Something that you could easily generate and parse from any modern language without specific libraries.

Bringing RSS back is like trying to bring SOAP as a RPC system back; it just won't fly anymore no matter how much hot air you try to pump into it. We know better now and have better ways to do the things.

Comment · 8 years ago
The copyright compensation on electronic books is different from paper based ones. The super greedy licensing deals (where even available) is one of the things that hold back electronic books; they're simply much more expensive than paper-based ones. The Finnish libraries do have e-books, but they're not as common to loan as paper ones are, and not everything is available in e-book format.
Comment · 8 years ago
Seems like an article from a paper romanticist, and they aren't extinct yet. Anyhow, here in Finland the libraries are not just for paper-based information storage/dispersion, but common places for all kinds of public information/technology needs, like (3D) printing, copying or digitizing material into modern formats, and free guided computing needs for poor or old people. They're also public gathering places, including their conference rooms you can lend, which is also nice for startups without their own offices and such. In any case, they'll have uses far beyond the age of paper-based media, including uses we can't fathom yet.
Comment · 8 years ago
Of course, never said it's not. Are people reflecting from themselves, or what is this about?
Comment · 8 years ago
The problem is that the average salesperson is pretty ignorant, even about the probuct he's supposed to sell and the target audience to sell to. Encountering a great salesperson is a rare occurrence in life, encountering a more or less average one is very common.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton