When I was running i3 I basically used it as a glorified workspace switcher. I ran a terminal with tmux full screen on one workspace and a browser full screen on the other. i3 let me swap between them, run a status bar with a clock and other little helpers and a launcher for when I needed some other app. The only bindings I needed to know where how to switch workspaces and how to navigate tmux and neovim.
I think your point about not feeling the car is a big part of what makes driving a simulator so difficult. Every part of a real car is giving the driver direct feedback into various parts of their body. How hard they are on the brake and throttle. Small changes in lateral g-force let them know how close to the edge of traction they are. The screen isn't going to be the same as the real world. The only feedback you get from an (affordable) at-home sim is through the screen and wheel. It requires you to tune into different sensations.
On the last stream Lando Norris (McLaren F1 driver) was asked if it felt like the real thing. He was response was something like, "Not at all. Nothing is like driving an F1 car."
I agree that they aren't exactly up-front about their model. They do provide a link to a pricing page that lays out the tiers: https://brain.fm/pricing
I work on the Trust & Safety team at Twitter and hate spam as much as everyone else. As with any large system the solution is never as simple as "implement this thing, problem solved." As Marco points out, what is or is not spam is a balancing act. Our head of Trust & Safety, Del Harvey, gave an interview to the Guardian earlier this year about this balance:
http://www.guardian.co.uk/technology/2011/apr/07/twitter-int...
Maybe it's a version thing, but Ctrl+Shift+T doesn't work for me. Cmd+Shift+T does. But will it restore all the tabs you had open when you accidentally quit?
I've been trying to model libxml.js after Nokogiri. I wanted to get something built and working first. The next step is to expose libxml2's html parser.
Someone else has started working on find-by-CSS a la Nokogiri. I'll merge that into libxml.js when it's ready.
BTW, I'm looking for more help on this project. A new job has diminished the amount of time I can spend on OSS projects.
Superfeedr has an XMPP API that allows you to subscribe to updates on a blog or really anything with an RSS or Atom feed. It'll provide push notifications when your subscriptions update.
I've been burned several times by missing semicolons when minifying my code. Now I make sure they're always there. I'm also running everything through JSLint.