If you wish to take issue with the fact I called a political figure a douche, fine.
But I will not refrain from using such language in the future when I feel it's appropriate.
Although, if you want to declare I started what can hardly be described as a flame war just by stating an opinion, you should just delete my account now.
> So you just wanted to attack him personally without having any obligation to back up your opinion? Do I understand correctly?
Last time I checked, I posted useful information in this thread and only noted my opinion of Schneiderman after "josefresco" specifically named him in an attempt to divert the conversation. If I wanted to attack him specifically I would have picked a better forum than Hacker News where politically charged discourse is generally frowned upon. And moreover, I owe no one any further explanation of my opinion of Schneiderman; much less you in particular.
I'm not getting into a nitpick over his alliances to left-wing groups I strongly dislike or that he commonly tries to pull high ranking democrats further left than necessary, etc.
This seems to be a bunch of people on Twitter, lead by a security researcher, reading legal documents and coming to conclusions which are being second guessed over the course of the thread.
Some keep quoting this line from the terms of service:
> YOU MUST ACCEPT THE TERMS OF THIS AGREEMENT, INCLUDING THE ARBITRATION AGREEMENT CONTAINED IN SECTION 4 BELOW, BEFORE YOU WILL BE PERMITTED TO REGISTER FOR AND PURCHASE ANY PRODUCT FROM THIS SITE. BY REGISTERING ON THIS SITE AND SUBMITTING YOUR ORDER, YOU ARE ACKNOWLEDGING ELECTRONIC RECEIPT OF, AND YOUR AGREEMENT TO BE BOUND BY, THIS AGREEMENT. YOU ALSO AGREE TO BE BOUND BY THIS AGREEMENT BY USING OR PAYING FOR OUR PRODUCTS OR TAKING OTHER ACTIONS THAT INDICATE ACCEPTANCE OF THIS AGREEMENT.
Whereas others have pointed to the Opt-Out:
> Right to Opt-Out of this Arbitration Provision. IF YOU DO NOT WISH TO BE BOUND BY THE ARBITRATION PROVISION, YOU HAVE THE RIGHT TO EXCLUDE YOURSELF. Opting out of the arbitration provision will have no adverse effect on your relationship with Equifax or the delivery of Products to You by Equifax. In order to exclude Yourself from the arbitration provision, You must notify Equifax in writing within 30 days of the date that You first accept this Agreement on the Site (for Products purchased from Equifax on the Site). If You purchased Your Product other than on the Site, and thus this Agreement was mailed, emailed or otherwise delivered to You, then You must notify Equifax in writing within 30 days of the date that You receive this Agreement. To be effective, timely written notice of opt out must be delivered to Equifax Consumer Services LLC, Attn.: Arbitration Opt-Out, P.O. Box 105496, Atlanta, GA 30348, and must include Your name, address, and Equifax User ID, as well as a clear statement that You do not wish to resolve disputes with Equifax through arbitration. If You have previously notified Equifax that You wish to opt-out of arbitration, You are not required to do so again. Any opt-out request postmarked after the opt-out deadline or that fails to satisfy the other requirements above will not be valid, and You must pursue your Claim in arbitration or small claims court.
Therefore, I'd take everything with a grain of salt and/or read the full terms for yourself:
I actually use this same method manually with git. I have a .theme folder in my home directory, which is a git repository, containing the directories bin and user. The bin directory houses utility and convenience scripts which are tacked on to my PATH while the user directory holds all my relevant dot files. Then, a setup script in the root .theme directory symlinks the relevant dot files from the user directory to $HOME.
The great part is that I can keep branches for each computer which share my configuration. And being that I consistently use Arch, I also employ an install script with my common packages to speed up new installations.
In the end, it shaves a good hour or so off my installation process.
Upon first reading I thought that Unit needed to be behind NGINX to function. When actually it listens for requests as a separate server, entirely. It only provides an API for configuration purposes.
However, If you want to use the other features of NGINX, like providing static files, you will need to put it in front of Unit.
Yes, you can generally think of it as a replacement for mod_php as Unit would parse requests from NGINX, pass them along to the PHP parser, then return the responses back to NGINX. That's the same job mod_php does for Apache and what PHP-FPM (essentially) does for servers like NGINX.
NGINX allows you to proxy a back-end applications giving you the ability to load balance, handle upstream failures with custom maintenance pages, employ server blocks (virtual hosts), and much more. However, you always need to do the leg work to get your specific application language up and running. This new unit system makes that job easier as you would no longer need to employ separate middleware, like PHP-FPM for PHP applications, or use a separate init system like systemd to run Go or Node applications. Now NGINX would assume those responsibilities and provide you with a consistent interface.
Here you can see the configuration of workers and user/group permissions for a Go application:
> I never said "all the benefits SPA structure can offer the multitude of other projects" were meaningless, in fact I specifically said there's a time and place for them.
No, you said:
> There’s a time and a place for JavaScript frameworks, and whatever it is you’re building probably isn’t it.
Do tell us when a SPA structure is appropriate... Then, explain how that sentiment is any less "arrogant" than Ember.
> I used quite an early beta of Ember to build BugMuncehr’s new feedback interface.
> I wanted to add a full REST API to BugMuncher, even though no-one had asked for it.
> I committed to using Ember before I knew enough about it.
> I didn’t keep it simple, I was stupid.
> Web apps often look complicated from the outsite, but underneath most of what they do is simply Create Read Update Delete, and you really don’t need a fancy JavaScript framework to do that.
So, to summarize, you failed at your first usage of a JavaScript framework due to your own bad decisions. Therefore, all the benefits SPA structure can offer the multitude of other projects is meaningless as, "...most of what they do is simply Create Read Update Delete." Honestly, you've just swapped the bandwagon effect for confirmation bias as you fell back to Rails.
This seems to be the same idea that Google rolled out over YouTube. Demonetize videos that "may not be appropriate for all advertisers." However, the videos which are usually being demonetized are those simply expressing a dissenting opinion. It's going to be interesting what this system classifies as "fake" or "incorrect" news.
> "It’s racist, far-right violence, and that requires determined and forceful resistance no matter where in the world it appears," Chancellor Angela Merkel said.
Sure. It's not like the growing number of far-left anarcho-socialist and anarcho-communist groups haven't been shutting down non-violent right-wing freedom of speech events for the past two years. It's not like they haven't been broadly labeling anyone with a dissenting opinion a racist, sexist, etc. It's not like they haven't been using violence and black bloc tactics from the beginning.
No, that's all completely beside the point, and in no way does it alienate portions of the population creating more extremists on both sides.
> If you think a 64-bit DIV instruction is a good way to divide by two, then no wonder the compiler's asm output beat your hand-written code...
Compilers employ multitudes of optimizations that will go overlooked in hand-written ASM unless you, as the author, are very knowledgeable. End of story.
But I will not refrain from using such language in the future when I feel it's appropriate.
Although, if you want to declare I started what can hardly be described as a flame war just by stating an opinion, you should just delete my account now.
Seriously.