Hormesis as a general concept reeks of me of the "like cures like" of Homeopathy. This is mentioned in the article even. "A little snake venom is a cure to snake venom" is commonly used when explaining homeopathy. There may be some scenarios that exhibit this behavior but it still means your relaying on a fallacy of composition to turn it into something that can be sold as a life style.
Why do we have to simplify things and try to apply sweeping generalizations? The universe is complex. Things that apply one way to somethings do not apply that way to others.
Different applications could use different schemas, you just keep in mind the eventual consistency.
i.e. you can use event sourcing or just treating everything as a log that gets read and merged (think of it as a CRDT) should be able to handle those kind of scenarios. That use case matches Cassandra quite well with its wide rows.
Consider it a ethics thing. Willing to take the risk to protect those innocent people's data or sell a grandma's SSN to the highest bidder. I think identity theft takes a certain amount of self centeredness and lack of empathy that I could never deal with. The option to do nothing is a strong one as well. I would say its best to report it but do it anonymously.
I am glad I went to a university that reacted appropriately. I found a bad issue (students passwords for system that held their ssns, grades, financial info etc was world readable) and got a pat on the back for them. I went through a prominent CS professor instead of directly reporting it though.
Article points it out but to put a little emphasis on it. Its a good idea to implement a software level keep alive instead of relying on the TCP level one. Some ISPs drop keepalives, especially cellular carriers (support is optional and not guaranteed per rfc). Keeping a persistent connection over some of these networks are tricky and require different minimum timeouts... and some charge by amount of data so you want to keep it as minimal as possible in IoT land.
Those "boring" traditional jobs can actually pay quite well and are a lot of fun. Give it a shot, 25 is not old age. It sounds like you have some entitlement issues honestly.
Lets not trivialize a truly difficult problem just cause mongodb has some huge numbers on their marketing literature. Its naive to believe that scaling to the level of twitter is easy.
Sometimes you have to be innovative just to implement simple ideas in those text books or to make it actually efficient. Its easy to use type 1 UUIDs as ids but if its not practical to store 128bit ids for every value or you need to pack it into 64bits or need better ordering guarantees. you build something like snowflake.
"Radiation" should be better taught and understood I think. A local wind farm got shut down in my home town because someone convinced some townies they give off radiation and will give everyone cancer. There's a big difference between ionizing and non-ionizing radaition - A microwave (cell phone etc) can boil your blood with enough power but it will never cause a chemical change to DNA.
We run at about 1TB a node and it works well (high write load things like metrics and telemetry data). But we also use SQL server where appropriate (i.e. transactional account stuff).
I am a fan of using the right tool for the right job providing you have the team to support it.
addthis/stream-lib is pretty awesome, we use it also for its stream summary implementation and has been amazing for identifying things like which partitions are updated or read the most
In my opinion, the Home/End keys instead of caps lock would actually be pretty nice. I have a tendency to just remove the caps lock key (on mechanical) since the only time I use it is by accident.
I was able to be fairly effective (imho) in clojure/scala without knowing anything about fuzzyWuzzies, bananas, and cheerios. I felt learning about them becomes interesting though as you dig into the language more. Mostly as a curiosity thing... spend some time to "finally learn about monads" to see you've been using them the entire time.
Eh, I have a yoga 2 pro like the article and Chrome is working (well it broke so bad I had to reinstall one upgrade, but that aside) Ok... but it has a lot of weird artifacts you notice from time to time like the drop down for the url bar splitting in the middle and the left side ~2em down from right side.