https://news.ycombinator.com/item?id=516933
https://news.ycombinator.com/item?id=1621892
https://news.ycombinator.com/item?id=1866268
https://news.ycombinator.com/item?id=2111082
https://news.ycombinator.com/item?id=2353291
https://news.ycombinator.com/item?id=2469065
https://news.ycombinator.com/item?id=3560941
https://news.ycombinator.com/item?id=3695029
https://news.ycombinator.com/item?id=4880204
https://news.ycombinator.com/item?id=5085659
https://news.ycombinator.com/item?id=5284186
Yes, on a desktop or laptop computer. Not so easy on a phone/tablet.
I don't think it's bad in the least, not unless it's overused or used improperly. If a "login" link opens a new window, that's obviously poor use. If it's a link along the lines of "view this supporting article that's on another site, then come back here and join the discussion", clearly you want a new window opened - both the author and the reader want that done. Does the target site hijack the "back" button in the browser? Who cares - I've opened a new window/tab and, when I'm done, I'll close it and return to the article I was reading.
I've never used Android, but it's dead simple in iOS. Just tap and hold.
If your mouse does not have a middle click button, buy one. It is a godsend.
If not, re-map one of your mouse buttons to be a Button-3. I often remap the forward button to Button 3. How often would you want to go forward to a page after you've gone back?
// ==UserScript==
// @grant none
// @match https://news.ycombinator.com/*
// @name Hacker News Tweeks
// @namespace https://github.com/ridersargent
// @require http://code.jquery.com/jquery-latest.js
// ==/UserScript==
$(document).ready(function() {
// set article-related links to open in new window/tab
$('.subtext a, .title:not(:last) a').attr('target', '_blank');
});To get to the comments.