skysight-inc/HackerNews huggingface dataset:
> Come on, this is a complete false equivalency.

Are you suggesting the mob that attacked Tim Hunt was justified?

> In Tim Hunt's case, Tim Hunt actually said the things that were the cause of other people's ire.

As a joke, which (we know from a recording and the reports of other attendees) was well received by the audience in general, save one reporter who saw an opportunity to profit by misrepresenting his remarks.

> Perhaps you can argue that NYT's opinion pages were one sided, but at least they are explicitly labeled as opinion.

One discussion was, the article linked above was not. It claimed quite seriously that Tim Hunt said "female scientists should be segregated from male colleagues".

> The mob that harassed the pizza shop owner was riled up by a totally false and horrific, incredibly libelous lie.

As was the mob that harassed Tim Hunt. The much bigger lie that he was some sort of chauvinist keeping women out of science.

A lie that was exposed by the many women who worked with him and defended him.

http://www.thetimes.co.uk/tto/science/article4477447.ece
India, on the opposite end, has a ministry specifically for such woo-woo called AYUSH. (https://en.wikipedia.org/wiki/Ministry_of_AYUSH).

Only Ayurveda could possibly be looked at a little charitably, since it involves use of potential active ingredients, but even there efficacy is largely anecdotal, with barely any scientific rigor applied.
There is no evidence.
Alright, one more question: where is the data located? My main reason for switching is to move the data from US-based servers and/or companies.

> Our main servers are located at New York Internet (NYI) in New York City, USA.

Nvm... :(
HN's hug of death. Cached version is here: http://webcache.googleusercontent.com/search?q=cache:s8ApOo1...
Stories like this tend to come with a brigade of new accounts and posters filling the threads with as much nonsense as possible almost as if it were a mandate they're following from elsewhere.
Not the author and I don't know much besides a little dabbling in Haskell, but I'm sure that quote holds true, but only if the engineer already is an intermediate-advanced Haskeller, which probably translates to at least a couple years of daily Haskell work.
I agree that this is a lot of complexity and seriously doubt the popularity of it in real use, especially with all the quietly productive companies out there.

Putting a binary on a VM works just fine and is perfectly repeatable and scriptable already.
I take issue primarily with the "safer" claim. Chrome employs the most security mitigations of any browser on the market.

An article from mid 2016 about grading software security like car security quantifies this nicely. Edge wasn't in the comparison, but I look forward to future research on that:

https://theintercept.com/2016/07/29/a-famed-hacker-is-gradin...
Does anyone know of any alternatives? SimilarWeb should jump in a publish a similar top-1MM CSV daily.
This is almost identical to how bundler in Ruby works, right down to the language native dependency DSL, named groups, file name conventions (Pipfile = Gemfile, Pipfile.lock = Gemfile.lock), and deterministic builds.

It's identical because bundler mostly got it right and dependency management in Ruby, while still not great/perfet, is better than just about everywhere else.

Kudos to python for moving forward.
AWS feature request 4 years old
I think it incredibly dubious that anyone who retweeted could reasonably be held liable for sharing a story for several reasons.
Thank you for this. It validates and reaffirms my hate of GNU.

GNU is not UNIX, and no amount of "freedom" peddling changes the fact that it purposely violates UNIX principles. The only thing that could change that is their code (for example ditching info in favor of man pages, removing the z option in GNU tar, or dropping --long-options), and that's one thing they'll never change. I'm so glad I don't have to put up with the likes of Stallman "setting me free" by removing features GNU/Linux doesn't support.
It's coview.com - still in early days, generally interested in feedback on the idea of having all logs and errors included for better debugging purposes
All: we've closed this thread to new accounts. I don't like to do that but it's sometimes necessary to counteract abuse of this site.

If you have a new account and you'd like to comment in the thread (in good faith of course), you're welcome to email hn@ycombinator.com and we'll help.
Quantum Computing Primer (D-Wave)
Some level of consistency is absolutely desirable but I'm not sure that full-on lowest common denominator is the right approach.
Installment Loans Bring Several Advantages for Bad Credit People
Web Components and SEO
What the NYT gets wrong is that #pizzagate is an Internet phenomenon, not something from the "alt right".

The internet is basically slandering a certain network of people in DC but few really care because the whole network seems to benefit from rampant influence peddling. I mean we're talking about David Brock's former partner--he may be innocent, of course, but Brock is hardly a bystander in the internet wars.

I think it's a mistake to see these people only as victims--they're associated with pretty vicious propagandists, big power-brokers, and the like... Being the (brief) target of the hivemind almost has a poetic justice to it.

It will go away if they don't feed the trolls.
I second this. It costs about $50 for a license but they support incremental backups up to any of a NAS, s3, s3 glacier, various tiers of google cloud storage, dropbox, and google drive. Client-side encryption is built in. It's good software.
You need a contract but be careful paying for a lot of boilerplate. Most things you see spelled out in contracts are matters of law, and contracts can't override or nullify state and federal law. For example in many jurisdictions contract disputes (and many other civil suits) for small-ish amounts of money automatically go to mediation to keep the courts clear of he said/she said cases, regardless of what the contract might say. Don't expect your case to hinge on clever wording in the contract, it doesn't work that way. Mediators and judges look at what was promised and reasonably expected, what actually happened, and what could have been reasonably foreseen. They don't pay attention to technical details of the contract.

I have served as an "expert witness" in several software project breach of contract cases, and I routinely take over projects after the developer and customer have parted ways. To protect yourself be very clear on the deliverables, the expected payment, and who is responsible for what. The primary mistake both sides make is not defining deliverables in a way that can be measured. Over and over I see major projects described in a few vague sentences with a fixed fee for everything, and that's almost always going to go bad because neither side can predict the future, and neither side has clear expectations.

Unless you have significant experience and are working with a client you trust and understand, keep the deliverables small and manageable, so you can clearly define them. If you promise something like "new e-commerce web site" that leaves just too many opportunities for misunderstanding. I usually spend my first few consulting hours (paid) helping the customer define their priorities and turning those into defined deliverables, so we both know what "done" means. The more ambiguity and vagueness in the agreement the more likely it will turn into a misunderstanding and then a lawsuit.

It's normal for project requirements to change during development. It's normal for the developer to run into unexpected technical problems. It's normal for customers to misunderstand or change their mind after they've agreed to something. It's normal for customers to not have their deliverables (business rules, assets, data, etc.) in the usable state they promised. Anticipate these things, they are routine, not exceptions, and build those into your process and your agreement.
Pretty much! Caching makes a big difference, especially for first-time visitors. For logged-in users, one particular big gain was getting rid of a join from users to events to show the notifications count, and replacing that with a counter cache (denormalization).
> but I'm sure that quote holds true

How can you be sure? Have you seen Haskell shops churn out software significantly faster than others?
You're lucky. I literally have never gotten Emacs to run properly on Windows.
https://m.youtube.com/watch?v=bTxLAGchWnA

Launch, transfer to the L2 orbit and deployment will take ~30 days.
he is the author of the commit
http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=934461...
India's Misguided War on Cash
No, you're wrong and the NYT is right. It's not "the internet" doing it, it is a specific political faction in an echo chamber reinforced forcing a particular ideological basis creating and magnifying a politically-motivated fantasy.
Brownian Motion Constrained in Rectangle – D3 Visualization
> No company offers an ecosystem that doesn't require "fiddling" to get things to work correctly.

In modern times you rarely have to fiddle with wireless routers or displays to make them work correctly with different devices. There's not much left there for Apple to add any unique value to and if there's no benefit to consumers they won't pay a premium for the products.
5 Latest Trends in Android App Development
Hololens already runs x86 natively. What did you have in mind?
It is. Definitely is.
Oh, sorry, I thought maybe a person who talks a lot about wanting to solve problems might be willing to do so with a Democratic black president, in addition to a Republican white president. Because, you know, ideals. Crazy, I know.
Are there more photos of what this climb looks like? Maybe a video?
Sedgewick did animations of quicksort and other algorithms back in the 80's. He coincidentally did his PhD on quicksort under Knuth. Jon Bentley gave a Google Talk about quicksort and inputs that drive it to O(n^2) https://www.youtube.com/watch?v=QvgYAQzg1z8 His implementation of a production quicksort with McIroy is widely used. It's in BSD, glibc (non-recursive version--some here are saying that glibc qsort is a mergesort, but at least in the code I've read that's not true. Perhaps there's some confusion over the memory allocated by glibc qsort for the pointer stack it creates to avoid recursion). The paper by Bentley and McIlroy called ``Engineering a quicksort'' fills in many details that Bentley omits in his Google Talk.
Also, resale values are typically very good. Even years after the initial purchase you can recoup much, much more than a Dell or Lenovo.
The main reason this is better is explained in the third paragraph in the README: Deterministic builds. You can specify target versions in your Pipfile, while your Pipfile.lock will contain the actual exact versions pip installed (even the exact git commit) so if your app is built on another machine you know the libraries are exactly the same, preventing slight version differences from causing you problems without requiring you to be ultra-specific in your dependencies.

Another benefit is named groups, which allow you to more succinctly specify dependencies for various environments (dev/test/production/etc.) Along with this you get the benefits of the lock file so you can be assured the subset of libraries you use in production will be the exact tested libraries you use in your larger dev/test environment.
There is value to having off-premises replicated storage on something more durable than home-user targeted drives.

Google cloud nearline costs $0.12 per gigabyte-year with prices that will continue to fall. For a typical 500g hard drive that saw perhaps 700g of unique data, that's $84/year to have an outside-the-house replicated backup using something like Arq.
It's dampening my faith in humanity and education in America.. First thing you learn in any college English class: verify your sources -- when doing projects/reports you don't use wikipedia, you use peer reviewed articles/etc..

We can't always do that on the web, but some sites def. are more trustworthy than others... I generally don't trust CNN/Fox/MSNBC either as they are so tempered by opinions lately... and I use aggregators to get equal sides of an argument. Seems to me American's were a lot more intelligent when the news was required to play opinions from both sides of an issue... Sad that Reagan killed that little law.
Run multiple Node.js version on same server
What's it like to be a cyborg [video]
I feel like there is some lost perspective here.

> But breaking font rendering?

I would instead see at is making font rendering work equally across platforms.

> Making scrolling work worse?

Again, making scrolling work equally across platforms.

> Not having some generic cosmetic effects like background transparency?

Again, equally.

I am more than a little surprised that this is so surprising to people...it seems rather par for the course for GNU philosophy.

If you truly want to make a platform agnostic piece of software, then you end up limiting yourself to the "lowest common denominator".

People seem to have gotten used to the presumption that if you want to make software, you have to make platform specific versions for the best user experience. Want to write a mobile application? Well the best user experience comes from "native" apps...so you should make one specifically for iOS and then one specifically for Android.

That. Is. A. Huge. Problem. (*at least in the eyes of GNU)

And in principle I agree most of the time. Locked/incentivized eco-systems lead to the dominance of a few "popular" platforms as choosing which platforms to support (as a developer) becomes a function of market coverage. This has been demonstrated time and time again for better and for worse...although usually the latter.

So yes, GNU can be kind of extreme into their adherence to their core philosophies...but, honestly, I don't think this is a "fight" (so-to-speak) that can be made with half measures and exceptions.
Although very fresh into the Haskell world myself, I tend to agree with the author that, when I know what I am doing, my Haskell code is usually written in less time and has less bugs.

Having said that, Time-to-Market is only partially influenced by my-code, the biggest part is the code that I don't have to write, i.e. third-party libraries.

In my Haskell adventures I am having trouble finding third-party libraries for even the most popular things, e.g. Cassandra. As far as I can tell there are two libraries, the `cassandra-cql` and the `cql-io`, the first hasn't been updated for a year now, and the second has only 3 stars, which makes me uneasy.

So, although I can see where the author is coming from, I don't think you can beat Java, Ruby, JS or Python in that sense. Unless of course your code/project doesn't have a lot of dependencies.
You should not identify yourself with Apple's operating system.

If I want I will identify myself with whatever I decide to identify myself with; I don't really care about Apple, but now you've turned it into a matter of principle, moralizing what people shouldn't do.

You should not identify yourself with GNU/Linux. How did you like that?

How about identifying oneself with JustWorks(SM), vertical integration, and things being purposely designed not to get in one's way?
Honestly, this project needs to end.

Average Americans don't support it, it lacks the Congressional approval it'd need, and oil is on it's way out (either by discontinuing the technology that needs it, or just flat out running out of usable oil reserves in 50 years).

I have no clue how a private military force ("the police" referred to in the article is more militarized than a SWAT team is) is even allowed to operate on American soil and attack American citizens.
Initial predictions had wave height of 3m. That's high enough to wash a person away were they to stay on the seaside. I would suggest that JMA information be a primary reference in the early hours after a Japan natural disaster instead of the USGS. They have a better handle on event measurements and worst case predictions than the USGS will.

Thankfully your assessment turned out to be more in line with observation.
Very strong third.

The appendix alone taught me most of what I know about python, and it's a great departure from the mass of online materials that focus on ML without getting into the tools you'll need for cleaning and managing data.

Plus, it's free online: http://www3.canisius.edu/~yany/python/Python4DataAnalysis.pd...
AirBnB open sources data extraction rule sharing for business people
100 Photographs – The Most Influential Images of All Time
Is there any non-dead UNIX that doesn't, nowadays? The BSD tar also has -z, as does SmartOS.

As much as I enjoy "cat -v considered harmful", it seems the battle is lost for UNIX itself.

http://harmful.cat-v.org/cat-v/
Weather or not the pro sports model is a good thing to aspire to...I'll leave that up to debate but that's a reference point where this model works. It could be adopted with slight modifications.

The apprenticeship model also works decently well...at least I'm not consciously aware of many carpenters, bakers etc. job hopping once their education is complete.

But like I said the more optimistic view is that employees might actually like your company and that the principle of reciprocality works in this setting. There's going to be a subset of people who are going to be pretty happy that you cared about them and financed their education (and there should certainly be strong mentoring on the side not just "here's your money, call us when you graduate"). If someone just hops away...well that's expensive but might be less expensive than having such a person at your company. Fail early etc.

And I mean noone is forcing you to sign such a deal. If you want to argue evil employers and "wage slaves" (a term I personally think is fairly ridiculous, especially if applied in the context of IT jobs, but Chomsky gonna Chomsky) and say that starting your life with huge college debt isn't exactly going to set the workforce free either. You're pretty exploitable if you need to get rid of crippling debt.
Just now I found this:

http://www.rockandice.com/dawn-wall-el-cap-yosemite-topo

EDIT: I should note that this image is the route that a different pair of climbers took last year. I’m not sure if Adam followed the same route or not.
By the way there is counter_culture[1] which is great for more complex counter caches:

Inventory:

product quantity
1 2
1 5
2 -1
2 3
2 10

And having a counter cache for the sum per product (e.g.: product.inventory_quantity).

[1]: https://github.com/magnusvk/counter_culture
Give it time. Moving to a native python DSL will make extending the dependency system more straightforward. Also, if they continue copying the best of Ruby's bundler they will have a way to specify python version/platform specific dependencies.
Not saying you are right, but I found a summary of what this is about that gives some understanding of why a lot of people seem to believe in this stuff: https://www.reddit.com/r/pizzagate/comments/5da0kp/comet_pin...
This seems like a huge step backwards to me. Why would you want to go from a parse-able, machine-readable, data-driven syntax to something that can't easily be introspected, isn't machine-readable without firing up a full Python interpreter, is as flexible as actual code and is thus subject to all the abuse you can introduce with actual code, etc..

From the original prototype's comments: https://gist.github.com/dstufft/2904d2e663461f010bbf

"- If there's a corner case not thought of, file is still Python and allows people to easily extend"

... and ...

"- Using Python file might cause the same problems as setup.py"

Ugh.

Also, how is the "lock file" actually distributed? Unless you can pip install a wheel and have it include an embedded lock file, then you've still got to have some out-of-band mechanism for copying the lock file around like you would a requirements.txt or even a fully-fledged virtual environment.
It's true that it spun out of the right when the daily Podesta email dump was happening, but they quickly took on a life of their own. I watched it happen--the right wingers tolerated them to an extent because Wikileaks wasn't really yielding much and slandering Podesta and his network was a sort of substitute for that. But concerns about credibility were raised on the right as well. It took on a life of its own.

(I'm not myself on the right but watching it unfold this election was fascinating.)
Exactly!

I knew as soon as I saw the headline that the would be reducing storage costs (who cares????) and not reducing the bandwidth costs which have been stuck for years, which are price-fixed with the other providers, and which account for the vast majority of our S3 bill.
It's hard to measure these types of things. But if you are interested, there is a related paper regarding that: http://haskell.cs.yale.edu/wp-content/uploads/2011/03/Haskel...

Although the study in the paper isn't very practical, it's still an interesting experiment.
Increasing Testosterone by Shining Light on Your Testicles
Then you will find yourself compromised when using software made by another school of thought. shrug
Thank for this! Good piece of detective work.
Once more i find myself worried about the "positive" feedback loop found in mass media, marketing, and popular culture...
If you need old-version retrieval on a routine basis, library regression testing has a problem. This gives package developers an excuse to break backwards compatibility. Historically, Python has avoided that, except for the Python 3 debacle.
I purchased an Ubiquiti router and AP. While I'm happy about it I would never recommend it to people that doesn't know networking. Some stuff was confusing/hard even for me that once upon a time took a CCNA certification.

But it works great, never had any downtime with it and the speed is good. I have two networks and you can really get down to the nitty and gritty with it. But if you want an easy configuration with easy to use QoS controls and so on, Ubiquiti is not for you.
20 years ago the FSF had some very forward-looking ideas. Now we have the ornery opinion of old men - it was good enough for us two decades ago, it's good enough for you now.

The point of free as in speech and not free as in beer is that the choice you make does not need to be right or wrong by the standards of other humans. Holding back technology because it's not available on "your" platform is just as monopolistic as any corporate entity they have butted heads with.
I use techinsurance.com as some of my DevOps training and consulting clients require insurance, both E&O (errors and omissions) and GL (general liability).
Why is this even a consideration?

Apple users seems to be the only ones that even care about "resale" of their computers, almost like they are investments rather than tools.
So what are the arguments actually?

A couple of days ago I was reading some POSIX book from 1991 and there the layout of /bin /lib /shared /usr/name/bin /usr/name/lib /usr/name/shared and so on was much more logical than what we have now which is just weird as far as I can see because I don't understand it.
Wow! This was way more involved than I expected, and a super interesting read.

I did get confused near the end, when the author began speaking about "total force". The author states:

> Total Force (gfmm) is the area under the press force curve from 0 mm to bottom out

And

> The term Actuation Force is often incorrectly used for Force at Actuation (63 gf below). As Actuation Force really means how much force did it require in order to activate the switch (gfmm). So, just like Total Force we take the area under the force curve, but from 0 mm to actuation point

It seems to me that the author is measuring work (i.e. the integral of force over distance). Seems like it would be easier to understand if terms like "total work" and "actuation work" or "actuation energy" were used instead. To define "actuation force" in a way where actuation force != force at actuation strikes me as bizarre.