881 karma · joined May 7, 2012
Maybe there is a correlation with suburban car culture? First there is the significant correlation between environmental lead during childhood and violence, secondly I think that having a low population density might make people feel more on their own, the highest goal being to protect their family. I'm thinking that people that are used to a high population density, who are in contact with hundreds of other humans a day, get used to this and lower their defenses. Then again I've seen a study suggesting that the violence leves in cities and on the countryside is pretty much the same (at least after lead levels have evened out).
Maybe, hopefully, the decline in violence in the US will continue and it will level out at a similar point as Europe / Asia - then we'll probably know that you were just poisoning yourselves with lead. I hope that this will have some impact on limiting the power of lobbies. Think of how much lead gasoline, lobbied into the world by the oil and car industry, has cost society, if this really was the main cause of the 70ies / 80ies crime outbursts.
I think it's pretty obvious that you need at least two layers of hierarchy for the routing here: One (or more) router forwarding requests to virtualized routers (per Heroku customer 'instance' or whatever that's called), which in turn provide the functionality I described in software. I'd probably use VMs running a specialized minimal linux distro for the per-instance-routers.
Now, to avoid dead dynos (because the finished message might have been lost somewhere) the dyno can repeat the finished message ever 30 seconds or so (and the router ignores messages with counts <= 0).
I doubt that. Say, you lend a car to your friend and let the navigation system log his/her route. The route includes compromising information about work related issues. Even the logging itself is questionable, but then releasing that information to the public - boy, I'd sure check my lawyers first.
As I understand, the 'European sensor' for privacy tingles at quite different levels than the US American one.
What I mean is you usually don't want to do this on your laptop. First, a high end laptop like a macbook can hold up for 4 years while GPUs need to be replaced regularly in order to develop for the latest newest capabilities. At some point you will also want to try Intel MIC, AMD cards and so on. Secondly, it's just much nicer if the system you're working on doesn't get hot.
Note: If it's for graphical tools with user frontend I can understand if you don't want to do this. Even then it could be interesting to have offsite computing capabilities baked in however, since this is also preferred in many graphics/video designer houses.
Sorry to be a bit harsh, but I find it a bit shocking how even in this field where we can basically play god and do whatever we want and what we think is best on increasingly powerful bit-cruncher-and-storer-machines, so many here seem to behave like a herd of sheep and just do what 'everyone else' does. Just sit down for a moment and think! What are my requirements right now? What could be a requirement in the near future? What technologies are there which can help me? Am I sure about these feature? Better read up on it first! How difficult is it to get it to behave in ways that are or can be important for me?
Now list that stuff down. If it's puzzling sleep over it, forget it for a few days. Then suddenly, for example under a hot shower you get an idea - that requirement I had isn't really one, I can solve it differently! Come back, take the now fitting piece of the puzzle and do your job in 20% of the time that would have been needed if you would just have blindly followed some path. That's how it usually works for me. Be picky, be exact, but be lazy.
Now about that routing dispatcher problem: Couldn't we solve that in one to two weeks on a generic plattform, but specifically for a certain use case? Let's say you want to have a worker queue of rails request handlers that work in parallel. Just write that damn router! Maybe I'd be lazy, learn Erlang for a week and think about it afterwards.
Looking forward to get my neat features again, such as fast forward, hotkey bindings, Opera turbo..
So Armin, if you read this, thank you, it was a joy spending time with your framework (and source code) over the weekend ;)!