Greasy Fork is available in English.

Better Hacker News

Fixes the hideous looking interface

// ==UserScript==
// @name        Better Hacker News
// @namespace   ycombinator.com
// @description Fixes the hideous looking interface
// @require     http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js
// @include     https://news.ycombinator.com/*
// @version     0.0.2
// @grant       GM_addStyle
// ==/UserScript==

// various better-looking styles (subjective, I know)
GM_addStyle('table { border-collapse: collapse; }');
GM_addStyle('.title a { font-size: 22px; }');
GM_addStyle('tr.spacer { display: none; }');
GM_addStyle('.rank { color: navy; }');

// add target: _blank to links
var links = $("a[href]:not([target])");
var numLinks = links.length;
for (var j = 0; j < numLinks; ++j) {
  links[j].setAttribute("target", "_blank");
}

// we don't need the spacer rows
$('tr.spacer').remove();

// highlight the title row background
var arTableRows = document.getElementsByTagName('tr');
  var bHighlight = true;
  for (var i = arTableRows.length - 2; i >= 0; i--) {
    var elmRow = arTableRows[i];
    elmRow.style.backgroundColor = bHighlight ? '#eee' : '#fff';
    elmRow.style.color = '#000';
    bHighlight = !bHighlight;
  }