How does one contribute to the code running HN? I read the site almost exclusively on my tablet, and I would love a "open links in new window" settings option and would be quite happy to help write the code to make it happen.
This shouldn't be the default ever. I the user, have the control of I want a new window/tab or use the current one.
Sites opening links in new windows/tabs try tomorrow me on their site, for their reasons, not mine.
When building a web application: Make sure to not play with links in a way that Ctrl+click, context menu or, on mobile, long touch don't work, but allow me to open new tabs, and keep the state if I go away and then use the back button to come back.
Even for non-powerusers this is a good habit. Non-powerusers are often surprised bu new windows popping up.
Never said it should be the default, just an option (like it is in Reddit). Also, one would hope even the below average HN reader wouldn't be surprised by a new window.
Not sure what tablet/browser you're using, but several have extensions to create a whitelist of sites to always open links in new tabs. I haven't tried this one in particular, but Chrome has an "Open in new tab" extension where the description actually says "Useful for websites such as hackernews where you would ideally like to open links in new tab."
>I read the site almost exclusively on my tablet, and I would love a "open links in new window" settings option and would be quite happy to help write the code to make it happen.
Do what everyone else does and make it a plugin or userscript.