But first of all development without docker is much faster. Setting up a docker container takes some time (especially with a custom built apache server).
Secondly running a docker machine (needs a Linux VM) on mac in parallel to Vagrant (I have to use it too) is CPU taxing as both (docker machine and vagrant) VMs take a lot of power from main CPU.
Add to this constant port conflicts and network paths resolutions issues between different docker containers and hosts. Also it forces me to use Oracle Virtual Box (who likes Oracle ?) These little things all add up.
My point is that what should be a trivial task, is not so trivial when deployment is done on one platform and development is done on another. I agree with original comment that it probably makes sense for industry as a whole to switch to Linux development workstation instead of Mac.
The only reason I use Mac besides it is a company policy is because OSX somehow able to render better fonts. My eyes are getting tired after looking on poorly rendered fonts from Linux machines. If you use Mac and want to see how Linux fonts look like - install SeaMonkey browser. It turns off all proprietary patented algorithms available on OSX and renders fonts exactly as on pure Linux where due to some licensing issues many nice font rendering technics are disabled.
for everyone who wants to expirience a hell of developing software for linux under OSX i suggest to try to build apache httpd server from source on mac. it seems to be a trivial task on Linux but it is a hell of nightmare on OSX.
I am saying this just because having a custom build version of apache is a commin need for many web projects.
Not a good read to be honest. Author does not sound like a solid programmer. Examples he is giving actually say he might be a “change chaser” - A person who would make a change just because he can add something new to his CV.
The fact that guys he was talking about used PostGres to store JSON as a text field literally means that they chose a simplicity over introducing another dependency from no-sql db with all the cost of supporting it. Unless one needs to search over information stored in JSON it is perfectly and probably disarable to store it as a text field.
Author remark “they spent years for what they can spent weeks just by using a framework” is a proof that he has little or no experience of doing such things himself. No framework can save you so much time. I was designing UI using frameworks and using just basic language tools. Difference is in trade off obetween quality of standard framework components over flexibility of desinging your own. Time is not so much different and might even take longer with frameworks as adoption time for frameworks could be long especially for teams with a high turnover.
I decided to not read till the end because author did not present himself as a person whose opinion might be useful.
I doubt it is possible to be done on JavaScript. Timing cache access is a challenging task for such high level language. The key to the attack is to figure out latency of memory access.
A JavaScript app that is dealing with 100 layers of intermediate code before it actually gets to the physical memory could not see a difference between reading from actual memory or from cache. It is too slow to notice any change. Should be a pure assembler code to reliably estimate the effect of caching.
There is a strong racial component everywhere. However a grown up person already knows what to expect from mostly black-populated city. White people leave such area for a reason. No one need to explain and give its own ideas about it. We all know what government wants us to hear and we all know what the real truth is. So skip to the point - give the facts and let us make conclusions ourselve.
Can any news from Detroit be presented now without giving story a racial twist. I clicked the link expecting get details of what had happened and found a person giving me a moral lecture.
weight is probably a driving factor. When you save 100-150 pounds of weight by using some aluminium parts you can use this weight elsewhere. Not sure I am right. Just thinking.
If you are not getting subsidized because of income, you have to pay for everyone else who is subsidized.
I was buying plans from health care exchange for 2 years and my last plan for two (parent and child) cost me 500$ per month with 6500 deductible per person - 13000$ total.
So effectively I had only a catastrophic insurance but was forced to pay for some subsidized guys who had a platinum plan with no deductible for 54$ per month. Worst situation for people like me!
Price of healthcare is driven by a luck of supply (medical professionals, hospitals, affordable drugs) and supply is limited by regulation (expensive and ridiculously long educational process for physicians, huge liability and regulatory burden for practitioners and hospitals, very long and expensive approval process for moving a new drug through FDA, plus again liability cost) .
Regulation in turn is driven by lobbying efforts of large professional groups (trial lawyers, AMA, large pharma etc).
In another word it is a corrupted system that manages stay afloat as people in power legally able to get their cut through lobbying.
everyone is innocent until proven guilty... there is no any prove in report that hacking even took place, date, time, size of materials, exact mechanism of attack, which email address was compromized, which link was attached to email, what happened after link got openned, why outlook did not block link, why anti virus did not block exploit be installed, which exploit , why firewall accepted outcoming traffic to unknown source outside of trsuted network ... why russians ?
nobody except complete amateurs is using its own computer to do hacking. there are thousands if not millions of compromized computers in aws cloud and similar hosting services that in turn work as robot-hackers to compromise other sites. it is like a self building hacking network where each cell works to infect other cells. so atack, if it was any atack (as document does not have any evidence that it was one) was unlikely be runnig from a real IP but from a random AWS instance registered by some junior software developer from India who bought it to deploy a pet project that was hacked without him even knowing this weeks ago before the event.
But if chisel is made from cooper or iron ... good luck ... may be you have 10000 years in your life