Biggest hurdle in using zfs is that it consumes a huge amount of ram and uses considerable CPU cycles when compared with xfs or ext4. It's like running a massive MySQL server on top of another MySQL server if ever that was possible. Follow Reddit datahorders subreddit people speak all the time about how powerful freenas machine must be just to give decent transfer speeds over samba. Yes freenas will run without lot of CPU speed and ram but performance will suffer greatly.
I wish there was more from a-z about rancher, like say for instance, setup rancher in a local environment, without immediately connecting it to aws, using maybe like a linode host or something or a proxmox and getting it off the ground. I found ranger was complex, but it seems pretty darn powerful to me, like the proxmox of docker orchestration.
Who needs to pay when you can startup a simple droplet / linode instance / lightsail / <VPS> of your choice and setup phabricator. It's not exceptionally complicated, written in a language that doesn't require complex configuration, can poll repo updates from remote servers, can additionally host repos. Also used by some major companies & open source projects. Uber, wikimedia, freebsd , redhat, KDE, Blender, Dropbox, Quora, Disqus, Khan Academy, LLVM, Cisco Systems, Bloomberg. So it can't be that bad.. I use it every day, gets the job done, and I don't have to ask someone else to do a pull request.
Netflix is in a interesting situation. They're like whole foods right now. Someone out there with a lot of money will eventually gobble them up, the question is who, will it be amazon, apple, or some chinese company. Only time will tell. I don't think Netflix will go the way of Blockbuster because their integration into the television market is so high, on so many box appliances connected to so many televisions without reliance directly on cable television. If netflix tomorrow ran into issues with aws, they'd switch in a heart beat to IBM's SoftLayer, or Google Cloud, they're not worried, I'm sure by now their entire stack is agnostic to aws, and they're prepared to move if the event ever occurs. Just a educated guess.
if you follow what other people do when using modafinil, they sometimes mix coffee w/ small amounts of modafinil which improves it's overall offectiveness. I personally prefer the mental zing of Loose Leaf Black Tea.
Switch up the coffee with some loose leaf Black tea, It has naturally occurring L-Theanine in it. L-Theanine has been researched fairly extensively to improve GABA production and also reduces cortisol levels caused by caffeine, which also helps calm your nerves and helps you focus. Cortisol makes your brain go heywire and induces anxiety. L-Theanine reduces anxiety by reducing the cortisol.
This is not necessarily a PHP issue. The fact that it's been improved apon by a better library speaks to how powerful php is even with the given native methods.
those methods have maintainers, if anything, the people working on this code did a disservice to the php community at large by setting poor default values.
"The only thing I know about public key encryption in PHP is that it sounds like a terrible idea. Am I wrong?" Rhetoric statement. "Yes, you are wrong"
Go write your own C encryption library, doing it yourself, probably an insanely bad idea. But would you call C a shitty language? I bet yes, but everything is written in it that you use everyday. If it's not written in it directly, it's indirectly supported by it in atleast 2-3 different ways. PHP uses C libraries for everything, try compiling any bit of php w/o the native methods their api's provide, nothing will work.
Biggest difference with i7 vs xeon, xeon can handle sometimes upwares of 1tb of ram now. i7 maxes out at 64gb. You be the judge. i7 were usually 32gb, especially the LGA1100 series. The LGA2011 were @ i7 handled 64gb. LGA 2011 Xeon's are all 64GB+. Also support for ECC ram. So basically if you are not pressed for raw CPU, and you need just a lot of cpu for simulations, VM's etc, xeon is your go to CPU. Xeon LGA2011 series has some crazy CPU Socket configurations, you can get a lot depending on the motherboard vendor. I think some as many as 4+ CPU Sockets. i7 cannot run in parallel with another socket I believe. Just like with the LGA2011 1600 vs 2600 series xeons.
Not sure I've read anything about this, it always seems to be going on year round, especially when toolsets become increasing difficult to work with exclusively on mac. vmware fusion on mac is pretty piss poor, amount of ram on a mac laptop is usually the biggest concern I'd have for doing virtualization or setting up a bunch of vm's for simulating deployments, 16gb vs say 32 & 64gb ram configurations on newer laptops is a huge deal in my opinion towards migrating away from macos.
Most all major problems with scale are due to single-process threads. Node.js had it's moment with single-process thread. Blocking will happen even with events but @ scale. He solved his issue with multiple queue-workers + messaging between. This alleviated his blocking, and some people spoke to the fact that node had a cluster workflow which could have also alleviated this issue as well.
Some languages make this workflow more obvious, and some people get stuck in the general way of thinking about problems. I think this is more of an engineering problem and thinking out of the box and ultimately his direction in looking for resources & help within the general community.
I think when you run into problems like these, you need to try to contact the community at large to ask about scaling, and ways scaling is generally done with these types of tasks. Thinking you're the only one who ever experiences trouble scaling is very juvenile and expresses inexperience & ultimately ego. Yes, he solved a problem, but he felt he had to uproot himself in the code already there to do it.
I guess he solved his problem, but he had a quicker path very possibly, he just didn't know it existed.
SPA is mostly useful for reducing the cost of large application deployments. It improves speed for loading the initial bootstraping of the application. That means index is delivered almost instantly, and depending on the async loading of the code, can be dramatically speed up. SPA will reduce the overall server-rending of content besides json results which will be compressed, and json is smaller than html markup. Also SPA provides for a more sophisticated user experience. But like all things, the original cars got people from a-z, but not in style or comfort. As technologies improve over time, so will the reasons for using SPA. Browsers eventually will allow offline browsing as a standard feature, and having the SPA JS installed & json written to localstore/indexedDB will make using that UI rather nice, instead of always getting a 404 response when you have no internet and such. SPA is about control, server-rendered requires connectivity and difficulty handling response when failure occurs. 1st Major SPA's were email clients, consider google's gmail or microsoft web outlook service for exchange servers. Huge benefit with SPA, because the UI is complex and should not be constantly refreshing, because it can cause contextual change on what is displayed and present in-app state from re-initialization.
This is funny. Singapore is one of the most expensive places to live on the planet. Density there, people work so many jobs just to live in the smallest possible dwellings.
I think that code is often written in much the same way that metal forgers hammer metal into shape. It takes a while, there is a lot of frustration involved, lot of mistakes made in the process of getting the end-result, and often times when deep skill is not present, bulldozer approach to solving the problem become the norm. Clever code is used, and overlooked like small landmines. Modify the clever code and the landmine blows up in your face w/ 12 broken features & the whole application turned out to rely on some clever piece of logic that befuddles most people from a single glance.
Writing code is mostly a creative process. When you used standardized tools, the creative process eventually starts to look common, but when you learn how to use the general tool set which might be analogous to a carpenter's tool belt, then you end up with a more custom tailored product which is very specialized for a specific task. Since there are too many ways to solve any specific problem when the tools you are using are equivalent to screws, nuts, hammers, screwdrivers, anything can be fabricated to make the process work.
The real key here is that when creative-problem-solving meets design-pattern-nirvana, then you can start refactoring into the standard patterns that everyone is accustomed to seeing, and then things start to make more sense.
It's like the PubSub pattern is beaten to death in so many different workflows, but ultimately it's the same shit. Event-based programming is PubSub. Clicking causes a publish/emit, and every entity subscribes to these events/emits on a particular address of a specific pattern.
When we are all starting to speak the same language, I think writing code will become more a practice in writing in our general idioms. Lot of programmers are not formally trained, and nobody does apprenticeships before they write code, they just start.
I didn't take Eigen Values & Vectors until I took Linear Algebra. In his notes he went over Eigen Values in Diff Eq. Not Vectors, but rather functions. Also I never learned Fourier Series in Diff Eq. We did go over Laplace transformations. Where ever he took this material, they were insanely thorough.
If you're not looking for an ultra book. I've got a 7510 Dell Precision Laptop base. i7-6820HQ supports upto 64gb of ram in the laptop, 2 ram slots above keyboard, 2 below. Supports 1 m.2 epci nvme, 1 sata3. I've Samsung 950 Pro NVME 512gb ssd, 1 2tb Samsung Evo 850. I don't believe the NVME works w/o AHCI booting. My experience with linux on this laptop was bar none one of the best. I did have to install ubuntu 15.10, but everything worked without a hitch. This laptop also worked with optimus graphics chip switching. Quadro 4gb DDR4 M2002 chip. Battery is really impressive. Monitor is 4k matted. It's probably the best laptop I've ever owned. Since I purchased it, it now comes with usb type-c w/ thunderbolt 40gbit support. So you can get a really nice fancy docking port for it. Also I've a 2014 macbook pro fully loaded and this is only 1lb heavier than that was. You can also get a xeon chip on this platform. http://www.dell.com/us/business/p/precision-m7510-workstatio...
Everyone in her claims that there are mechanisms to add non-visual watermarks into both video & audio, anyone have any suggestions as to what products / systems to use so this can be implemented? Minus writing one yourself (like writing your own framework, you don't know all the gotcha's of an expert)
This reminds me of hypermedia API. Generally speaking, you're provided with an index of resources via xml/json, you then fetch those resources which provide a single or many levels of additional results which are fetch-able. In essence, your api data is almost browse-able. Objective is Idempotent response, fetch as little as possible, provide new functionality via new resources, and resources with discover-ability for auto RPC. https://github.com/swagger-api/swagger-spec/
I think you are wrong in stating php future looks grim, I think it all depends on what corner of the internet you are reading from. From where I am, I read reddit.com all the time, it's talked about extensively all day long. A language which gains no new features is one which is dead. I think python more than anything else is sort of dying.
What I hate the most about all these arguments is people always say that php people don't know shit about computer science. C.S. is important, but it's not what makes you a good programmer. Ultimately all systems have theory behind the underpinning technologies, but what makes a system powerful is how it's engineered at scale, and how code is maintained at scale. A house is about making sure all materials to build it are strong enough via scientific measurements & standards. You don't need to be a rocket scientist to know that if you don't use proper materials, everything falls apart. That is why if you write in langauges like php, they improve the C.S. part from the community, but also build frameworks which are the Software Engineering Technics encoded in documentation.
Ultimately, what makes people hate a language is how it engineers structures at scale, and ones which don't force the hand, people hate. PHP has recently frowned apon writing massive codebases without frameworks, and when it is a framework, they expect people to take the time to document their frameworks to a point where the community can take over and improve that product. Writing lots of non-domain specific code is a sure-fire way to find haters all day long.
Almost all modern php now is very heavily leveraged in package management & commonly used frameworks & best practice software engineering principles in the underpinning glue to the code.
It's like in software, code review helps eliminate many of the worst pitfalls in doing stupid things. That is why the Linux Kernel is so damn stable, because it has so many people looking through the code on every level.
I think doctors should be in teams, and in fact, to setup a practice, maybe it should be the required norm, in order to practice, you must have a business partner, who can compliment your skillset in your profession, especially when it comes to the well being of others and their correct health diagnosis.
My co-workers and I have contemplated that Amazon.com should purchase them, or create a partnership of some kind. I think Radio Shack is the ultimate destination for amazon.com lockers, they are everywhere, unlike 7-11's locations, and Radio Shack has tons of locations, they could make every-other location a Locker, and the ones which are not, they become Kiosks to help education elderly on online purchasing, and maybe introduce some specialized sale products at their store outlets.
Using Haskell for a web-project is mindbogglingly insane in my opinion. Not sure how that happened. Haskell maybe powerful, but it's learning curve is monumental for what it's being used for.
I know the guy who gave this speech. He's very prolific in his opinions, but so far I've always found him to be a pretty sane guy. Usually in the right. I totally agree with him.
Abysmal live spans? Do you forget how savage human history is? Humans are more likely to be killed by each other than by their food source.
Do you know as fact that humans when they died did so from malnourishment? It's very possibly more likely due to some kind of famine which tended to happen from natural causes.
Yes, humans could endure longer with vegetation because it's easier to maintain it for longer periods of time in raw form, but were they in better physical health from eating the same thing over and over again? I'd imagine they had horrible vitamin deficiencies during famines.