skysight-inc/HackerNews huggingface dataset:
Social micro diary service
>The flaw with this map is that it shows dominance over diversity. Farther out in the suburbs racial neighborhood divisions are less sharp.

This is a pretty serious flaw, as it's assigning a winner-takes all color to each building. Is the data available to do color-blending to show proportions of different races?

Also, whenever I see a map like this, I wonder if there's a way to take the current state of a region, and combine it with Schelling's segregation model ( http://nifty.stanford.edu/2014/mccown-schelling-model-segreg... ) to estimate the percentage of similar neighbors desired.
"a Netflix"? Is Netflix really ubiquitous enough that "netflix" is now synonymous with "Video On-Demand service"?

We don't refer to search engines such as bing or Yahoo as "a Google".

"A Netflix equivalent" perhaps?
Probably depends on the language. A three-year old supposedly knows about 1,000 English words.

You could probably at least get around.
I'm an experienced front-end developer and I spent some months working on an Angular app. My experience was much like yours - way too many concepts to contend with and an overall "enterprisey" feel. I also think the dirty-checking and digest cycle was a pretty serious mistake.
Having used both, I think that gimp is actually much easier than Photoshop. To prevent him from sending me 5Mb pictures over email, I showed my father how to shrink the size of pictures using both gimp and photoshop. Then I asked which he wanted to use and he went with gimp, which surprised me. But using it more, the menus do make a lot more sense in gimp than they do in photoshop.

Think about a new graphics design person coming to photoshop. It is very much a learning curve, a higher one than gimp.
What it boils down to, is whether or not taking advantage of a technology puts them under the influence of those outside their community. For example, if they use electricity then they have to be involved with the affairs of the town, and not self-reliant. But they can choose to use a diesel engine to power equipment for their farms, as they have the ability to make their own bio-fuel. And they use modern refrigeration and battery-powered lights on their carriages for safety reasons.

In short -- does a technology pull them away from their faith, or is it needed for a greater good? Not to mention, that each Amish community is independent and sets their own rules (there is no central Amish version of the Pope, for example).
The problem I had doing something similar was getting the link to them. You need some other out-of-band communication method, whereas with skype you just agree to a time of the week when to sign on and call each other. Email sort-of works, but not as easily as the central logged-in lobby system.
Thanks for writing this post. I'm visually impaired (but not blind) and can get by making minor adjustments to my work environment (font size, contrast, etc), but reading this was truly inspiring. Thank you.
I've also recently started using Sketch as an Illustrator replacement (for basic icon/design work, I'm not a professional graphic designer). I've really enjoyed using it so far.
For a corpus much more complete on the long tail, try google books ngram viewer : https://books.google.com/ngrams. That uses full data from google's book-scanning endeavors, millions of books compared to millions of words in the originally linked article.
Tip tapping – 5 European startups that want to help you type better
Polio is about literal shit in the water in places like India, not so much the vaccines. Polio was eliminated in the developed world mostly by way of water chlorination.

I'm not an "anti-vaxer" and am not well read on the subject of vaccination, but online discussions of this topic seem essentially religious. People who clearly have no particular expertise go on about how we will be damned if all are not vaccinated. Note in the article that nobody died from the measles outbreak. Some kids just got sick, like they still do from chicken pox. Please also note that people do in fact die every year from vaccines. They are not risk free. Might some calm discussions about statistics and risk assessment be in order? Maybe, maybe not, but the quality of discussion online I've seen essentially precludes it.

Also consider that the essential problem here, as seems to happen over and over again with infectious disease outbreaks, is travel to and from the third world. People are ready to crusade for vaccines but apparently the highly effective 19th century technology of mandatory quarantine is totally out of the question.
> differences in outcome in highly technical fields might not imply a vast economically-counterproductive misogynistic conspiracy

Even if there isn't a misogynistic conspiracy, there's still plenty of bog-standard human herd-behavior sexism telling girls they shouldn't even try to be good at computers because they can't be. It would be a shame if we ignored the latter just because we figured out the former doesn't exist.
OneDrive for Business Mac Sync Client Preview
Python 3 support for protocol buffers comes to mind... It may be there now, I've not looked recently, but I know it has languished.
Experimenting with a Proposed Standard GUI for the C++
Realtors Support FHFA Director Watt’s Efforts  Promote Affordable Homeownership
Optimizing Memory Comparisons, size does matter
circumcision is absolutely child abuse and I cheer for every country that bans it.
The sacred rac is illustrative of people's culture blindness http://www.drabruzzi.com/sacred_rac.html
To play devil's advocate, though, why should Google provide access to the network they have and the value it provides, while making it easy to dilute the value content creators provide?

In other words, from Google's point of view, Zoe Keating provides content for Google, for Google's benefit, not her benefit, or the benefit of her fans. In exchange, she doesn't have to run her own multimillion dollar content server. Recognizing the business they're in (advertising driven by user-provided content) doesn't seem 'draconian,' and there are other options available. If she can't accept alternatives then perhaps it proves that she needs Google a lot more than they need her.
He might just be reading.
I know this is tangential to the original conversation but it touches on something in your comment. Perhaps this will get down-voted, I don't really mind/care.

I firmly believe involuntary genital mutilation (male/female circumcision) should be outlawed. I find it barbaric that we allow male children in this country (US) to have that done and it's considered normal. If an adult wishes to have it done, then by all means go for it, but leave children the choice. This comes from someone who had it done to them and wishes it had not been done.

It's like saying, "oh, we cut off the left hand for religious reasons right after birth."
Show HN: Composed – A tollbooth for your inbox
I'm guessing "icing" is more popular in Canada.
PEP 484 (Type Hints)
Not for docx. Ugh.
Classic software worked just fine, in its day. I can still remember most of the classic WordStar commands. ;-)

The celebrations come when there are significant improvements, and there have been plenty of those. The (web-inspired) tabbed Office ribbon was a big one. Sorry they moved your cheese but the rest of the world isn't going to stop progressing even if you do.
I've been only on the interviewee side, and it was the best process I went through.
I think what alot of people don't think about is that "proper / correct engineering principles" don't necessarily translate to creating successful projects / companies.

If your goal is to nitpick about the reasons why a specific framework is not right for the job, then "mission accomplished".

If your goal is to create amazing products / services. And are willing to do anything to accomplish that, then sadly I think you're on the wrong side of the argument.
Image Kernels Explained Visually
Just as a note, the green grading was made stronger in releases after the original DVD.
Only `google-analytics.com` is blocked when using default filter lists. The 500 error appears to be random, I got it both with and without uBlock.
Yet another reason why, as a startup, you should stay far away from writing your own payment processing - unless you're a payment startup.

It's not a timesink, it's a freaking black hole.
“My hearing is shot. And I’m hoping that chickens will help me”
Microsoft DNS hijack in progress
I have the same feeling, except there was actually no debating it. Everyone used the phrase that Angular is the future of web development, even the back-end .NET people who only play with JS when the fancy strikes. Even the product people.

I didn't even try to mount a serious inquiry or evaluation - it was like an opinion steamroller. I really hated that feeling, but I was actually okay with the choice at the time because I wanted to learn Angular. I just remember being spooked by the total consensus that it was what we would use.
I strongly disagree. The idea of a directive isn't unnecessarily complex because it isn't needed. And yes, there should be a pattern to force their use, for exactly the reasons you specified.

The claim that's being lobbied against Angular, however, is that they were schizophrenic in their choice of implementations for all of their patterns, or to state it another way, that the same advantages could have been gained with much, much simpler patterns. Instead of building a nice clean framework, they built an auto-magical framework, and declared you must learn every workaround in the "Angular Way" to use it.

There are plenty of js frameworks now, many of which have analogous components to directives and controllers and views, etc. But while most, if not all of them, allow for the same advantages you've mentioned, few of them do so in such a complicated, boilerplate, and arbitrary manner.

And this is scary, because it looks like they're continuing this trend with a completely new "Angular 2.0 Way".

I'm going to go off the deep end here for a moment, but, back when I was in college, I took some marketing class where they discussed in depth the idea of user interface as a method of product lockin. The idea was if you built a product simple enough, but then obfuscated the correct method of usage correctly, you could make a product that was simple enough that new comers would be drawn to your product, but complicated enough that it would take so much time to master, that most who did so would actively desire never to leave as they were now the local experts. SharePoint really is a poster-child for this sort of dark design. And I think of this every single time I use angular, not because the ideas are wrong, but because of what simple things were implemented in a complicated manner, and what others were made auto-magical.
Is this the answer to London’s digital skills shortage?
Google's definitely lost their way. Got too big, too fast and didn't preserve the culture.

The biggest an organization can get and hope to have a reasonable chance of not going evil is probably some multiple of Dunbar's number. I think realistically the uppermost limit on it is going to be Dunbar's squared and assuming everyone has really high social skills and no life outside work then it's 250*250 = 62k people. But that only counts if everyone's job is doing nothing more than keeping up with the company's culture; no actual work gets done.

If you assume that you want your people to work while they're at the office then Dunbar's probably goes down quite a bit. Let's use the more reasonable 150 number that's closer to average and let's assume that you only want people to spend about 20% of their time on keeping in tune with everyone around them. That puts your group size at 30 instead of 150 or 250.

Now let's suppose that we organize hierarchically and that the senior execs really do live/eat/sleep/breathe the company. They're professional, high functioning managers, so let's give them the full 250. And then let's suppose that there are group managers who split their time between talking with their group and with senior management.

That gives you 250 groups of 30 people each or 7500 total employees. And in order to keep up with all these groups you've got to have 3-15 execs who are all on the same page and running themselves ragged trying to keep up. If you start adding more levels of management hierarchy you run the risk that as information gets passed down the chain it gets modified slightly or tremendously to serve the interests of any one individual in said chain. And there are too many bosses you have to "go over" to get a reasonable chance of talking to a real decision maker if you think something isn't right, but your direct boss is telling you to do anyhow.

This chart shows that Google cracked 7500 employees before 2007. http://www.statista.com/statistics/273744/number-of-full-tim...

I'd guess that they did between 2002 and 2004. The Google+/youtube integration debacle started in what, 2013? That means it took them a good decade before they really started to do outwardly very unattractive things. That's pretty impressive (or my theory is totally wrong).

Either way, past a certain point more employees are more of a liability than a badge of honor. It just increases the risk you do something stupid because everyone believes they're doing the right thing and there are no lines of communication to correct the misunderstanding, intentional or not.
Unsure if I'm doing something wrong but I just pasted in a Youtube URL and it did nothing but show a little red X in the entry bar.
it's less about the payment processing but about the invoicing and billing itself. anyways, it means more complexity for start ups in the EU which sucks
Yes, but (to stretch this analogy quite thin) the goal here isn't shortness or tallness. The goal is being able to watch the baseball game. It just so happens that there's a big wooden fence there, which may or may not have some reason to exist, but its purpose is definitely not to block short people from watching the game. If it has a purpose, it's something else. Blocking short people is a side effect.

So, if shortness is distributed unequally, and there's a big wooden fence in front of the game, you could respond by saying that tall people are naturally more suited for game-watching, and argue based on tall people having historically been more successful at it. But that claim isn't likely to stand up to a deep examination of causality and reality.

There are two significantly more defensible responses: give short people enough crates to see over the fence, or tear down the fence (preferably by figuring out what purpose it serves, and building something else to serve its purpose without the side effects, like a Plexiglas fence).

Then your ability to watch the game will be determined only by your natural talent at game-watching, not by your natural talent at being tall.
That front page does not tell me a single thing of what they do or why I should care.
I don't think top-down decrees like this works. Look at say CSICOP, Carl Sagan, etc who built out a fairly strong skeptic movement in the 80s and 90s. It didn't affect religiosity or cut down on beliefs in the paranormal. Frankly, it just comes off as a lot of paternal academics calling everyone ignorant cavemen compared to their materialistic views. It didn't come off as a labor of love for one's fellow man and as you can tell from modern skeptics and atheists, it just quickly devolves into namecalling, general rudeness, and dismissive strawmen. Neckbeards aren't exactly known for their social or persuasion skills.

So we tried that approach. What now? Maybe address this on a deeper level like better grade school and high school education. For example, we can see a lot of our public schools are unionized, which often means bad teachers and poor performers are impossible to fire. Outcomes get worse and big city high schools like in Chicago and NYC float around a 60% graduation rate. Would the left who is championing the vaccine cause be willing to go against its own unions to make schools better? I doubt it.

I really don't believe the TV tells people what to do. It often reflects whats already out there. Jenny McCarthy and Jim Carrey and others didn't start the anti-vax movement - it was in full swing by the time they latched onto it. Unless you're willing to do proper grassroots work, its just not going to happen. That means solutions that upset the status quo like attacking teacher unions. Or discriminating against un-vaxxed kids and not letting them go to school. I can't see the activist left doing that either. Would you be able to accept a better vaccination rate if you worked hard at it every single day, but only are planning on seeing results in 10 or 15 years? How motivated would activists, especially internet slactivists, be with a long range plan like this?

Personally, I see this as largely unstoppable. Social fads and mores follow a pendulum shift. Right now we're deep into homeopathic, anti-vaxx, etc territory. People are starting to feel the burn of it (dying kids, chronic illness, etc) and will naturally swing the pendulum back the other way once they're properly disincentized by their medical issues. Documentaries, celebrity endorsements, etc won't change a thing. This is largely a chaotic process that needs to play itself out. Its a conversation happening in every office, every daycare, every mothers group, etc and we really can't penetrate it, the same way the skeptic movement never penetrated religion or those who believe in the paranormal. If anything, belief in the paranormal has skyrocketed since Sagan's and CSICOP's loudmouth skeptic movement. Laying down the facts is only one part of trying to implement social change. I wish more people understood that.
Male circumcision actually does have health benefits when it comes to warmer countries with poorer hygiene.
Where on earth do you get the notion that no vaccine lasts longer than 7 years?

Also, how does one get the power to down vote.
200? no. Try 2,000. That should be representable of a barely usable level of the language. If you are what might be described as fluent, you're probably at >20,000. Take this headline:

JACUZZIS FOUND EFFECTIVE IN TREATING PHLEBITIS

"EFFECTIVE" and "IN" are the only two words found in the first 2,000 words sorted by frequency, although "FOUND" is close. So with only 200 words you'd understand:

WNPHMMVF SBHAQ RSSRPGVIR IN GERNGVAT CUYROVGVF

2,000 words would give you:

WNPHMMVF FOUND EFFECTIVE IN GERNGVAT CUYROVGVF

And some grammar knowledge would tell you

WNPHMMVF(N) FOUND EFFECTIVE IN GERNGVAT(V) CUYROVGVF(N)

Which is enough to know that you only really need to look up "TREATING" in the dictionary to understand the gist of the sentence But it'd hardly pass as a fluent understanding...
MVVM has been around for years and years. It's just newish to the JS scene.

It is painful to read articles like this where even the author misunderstands the pattern and failed to read some of the standard literature on the topic. Just because MVVM is hip now does not mean everyone needs to reinvent wheels.
Machine Learning Mentors, Resources, and Slack Group
Hey guys! Like many of you on here I've become absolutely fascinated by machine learning and related algorithms. Unfortunately it's very hard for me to learn by myself. Especially when watching a bunch of course videos or trying to understand academic papers that seem way over my head! I'm a developer by trade and have always learned best by hacking away at problems, and learning with other people!

So I've decided to create a machine learning slack channel at: https://machilearn.slack.com

If you're even the slightest bit interested in:
-Learning with people
-Being apart of an excited community
-Becoming someone's mentor (Paid/Free)

Please comment below with your email and I'll invite you to the channel! <3

-Thanks!
I didn't think it was a straight port...

But, yeah, it's going to be easier. It's also an opportunity to consider another language that might improve productivity, reliability etc. in the future. Just wondering. Didn't mean to start a language war :-)
Talking Machines Episode 3: Learning About Machine Learning
Install Pablodraw:
http://picoe.ca/products/pablodraw/

Read these tutorials:
http://blocktronics.org/view-project/zo-flyingeagletutorial/
http://blocktronics.org/view-project/zv-fonthow2/
http://blocktronics.org/view-project/zv-tutorial/

Then just profit :)
This is a problem for all those 0.1% of FLOSS projects which actually get contributions. If yours are one of those, then donations or grants is something to look into in favor of dual-licenses.
Lecture by Erik Meijer on functional programming
How do plugins like WP Super Cache https://wordpress.org/plugins/wp-super-cache/ compare with straight HTML pages? The extra overhead is in the PHP serving up the cached HTML page, but how effective is it in comparison? More of the static site development setups don't have an admin system that compares with WP, is there a WP plugin to export to a static site?

Edit: WP caching benchmarks http://cd34.com/blog/scalability/wordpress-cache-plugin-benc...
well. you can also do it the other way around and charge the same price but the VAT component changes.
-e.g. 5€ gross price will result in different net prices depending on the buyers location. hence slight differences in the margin for you
Can you add a way to get a movie's nearby showtimes directly from its detail page? This is a common use case.

I usually use Flixster but this app looks much better.
Part of a series of FP lectures using Haskell. I was impressed by Erik's love for the subject. See 27:35 to see how Haskell boils down function composition to its essence, compared to C#/Java.
I would say that it's not always possible. It's probably "possible" if you put about half the invariant in the type and half the invariant in documentation, of course, but that's a much weaker claim!

Java is in an interesting place in that its type system is rudimentary but not unpowerful. C is a more useful didactic target---there really do exist invariants which can be encoded in Haskell types but could never be encoded in C types!

Another huge target is parametricity. You can write Java code which is "maybe sort of parametric" but it really isn't and subsequently you can never trust it because of the existence of things like global reference equality and hash codes (in the least).

Finally, there are expressivity concerns. Java cannot encode as many things in its type language as something like Agda (to make a clear comparison). You can simply note that Java's type equality is nowhere nearly as developed as Agda's!

As an example of using Java to indicate a fairly non-trivial invariant and comparing that implementation to Scala, Haskell, and C# consider Tony Morris' challenge

http://tonymorris.github.io/blog/posts/understanding-practic...
Capital One Fraud Researchers May Also Have Done Some Fraud
Sijin Joeseph's Programmer Competency Matrix is perhaps more general than you are looking for, but relevant.

http://sijinjoseph.com/programmer-competency-matrix/
It is indeed not bad on unix. The only major flaw left is the lack of higher-kinded types.
PabloDraw is available on Linux if you have Mono and gtk-sharp2.
Why bother with DNSSEC when you could be working on actually useful technologies?
An excellent article about what this culture considers art. I earned an MFA a few years back and spent a lot of time with the "literary crowd." I love both literary and genre writing, but I think most academics who favor literary writing do so because it is esoteric. I honestly don't think many of them actual "enjoy" these works; they just delve into them because they are not popular, and they, therefore, make the academic feel smart.
> is there a WP plugin to export to a static site?

Here is one I found [1], I've never used it though, so I don't know how good it is. I'm sure there are others as well. It would be nice if there were a static site generator with an interface as nice as WP.

[1]: https://github.com/megumiteam/staticpress