skysight-inc/HackerNews huggingface dataset:
True, but that category also includes protobufs, LevelDB, Snappy, Gumbo, Guice, re2, gtest, and Angular (initially; it soon became an official thing when it got popular). While the "official" open-source projects are things like Chrome, Android, GWT, Go, Dart, gRPC, and Bazel.

Paul Graham once said that you should use the tools that programmers build to solve their own problems, not the tools that big corporations build to solve their ideas of what other peoples' problems are. That doesn't mean every little library is a good one (Sturgeon's Law applies - 90% of everything is crap), but it does mean that being "official" is usually a negative signal on product quality.

This applies to other companies' code as well; I've never used a buggy piece of shit quite so bad as Sun's JSF (which was supposed to be the "official" way to build webapps with Java, circa 2004-2006), while BSD and Linux continue to be great pieces of software 25 years later.
I love what I see so far. My school has recently ditched our VLE, and this is the type of thing I would recommend to non-tech staff as a replacement.

Do you have any plans for introducing tracking of student progress - maybe the ability to submit files or multiple-choice quizzes?

Oh - and the name is fine. Educators and kids will be much more concerned with content and usability - both of which you seem to have nailed.
There's a guy on here bitter about a private, hidden, unpublished api being taken offline.

https://news.ycombinator.com/item?id=9312836
I think Teller was discussing at least once big bombs as a countermeasure against falling asteroid/comet threat. I guess you might actually need a gigaton bomb in a case like that?
"ask you" sounds a bit like "askew", for what it's worth.
Awesome! I'll take a look later tonight. If I have questions how can I get a hold of you? IRC?
Needs a (2014) tag: 30 April 2014
Where did I say it can't get any worse? Where am I pretending I can't imagine it could get worse? I'm looking through my previous comments in this thread and I can't find anything even remotely close to that. Please, enlighten me.
It's obvious, but I still think it's not just boring word in this case.
You could try one of these tools, http://www.forensicswiki.org/wiki/PDF, but I've not seen any web-accessible instances.
I can guarantee the following;

1. More people have Applepay than have a Bitcoin wallet
2. More stores and restaurants accept Applepay than Bitcoin

12.2M people had used Applepay at least once between launch and the end of February -- Some significant portion more than once. There were only 12.263M bitcoin transactions in the same time period -- many of which were basically dust / micro-transactions of a few pennies worth of BTC.

There are only 1.5M bitcoin addresses with more than $2.50 in them.. 97% of addresses have less than .001 bitcoin.
Wow, this story looks like it's right up cstross' alley (his stories often include, if not build on, economic situations)
They also say "Strongbox does not provide perfect security," which they should probably take out of the footnote and place higher up.
I've done pro bono consulting work for nonprofits in the past. If you have specific questions you're welcome to email me (check my profile).

If I had to sum up my experiences in general, I'd say they were fairly disorganized - you really aren't sure what to expect when you dive into a nonprofit company's tech stack. Smaller companies and nonprofits in particular don't usually have the same regimented structure of larger companies, and you really see this when you're exposed to it. More importantly, all of the nonprofits I worked with had really shoddy IT because it's frankly an afterthought for most of them. They just outsource to whoever markets to them the most aggressively for the best price.
"never use a long word when a short word will do"

"if it is possible to cut a word out, cut it out."
Correction: Blizzard+Vivendi filed DMCA takedown notices to prevent sales. The writer of the guides sued Blizzard+Vivendi for filing invalid DMCA takedown notices and won http://lawvibe.com/world-of-warcraft-ebook-seller-wins-case-... .

Title-wise on jgrahamc's book, that's a different discussion, and completely unrelated to the link you provided.
Database indexing
Is this part of your roadmap or a growthhack product to grow userbase?
> “Never heard of him. Absolutely never heard of him,” said Andrew Granville, a number theorist at the University of Montreal, in Counting From Infinity. When Granville heard about the result and the techniques that Zhang used, he recalled saying, “There’s no way that somebody I’ve never heard of has done this.”

Fuck that guy.
No worries! Some people suggest using a stainless metal case around the magnet since they tend to oxidize a bit, but there are a few good guides around with ideas.
This is the US government's gallery http://digitalmedia.fws.gov for wildlife and fisheries.
I also solved it and didn't get a response.

I don't have anywhere close to a living income right now, so I'm sick and tired of cultural fit. I didn't get into programming because I liked to spend my time filling out job applications. >:(

Also, last night I was at a meetup about Unconscious Bias, and "cultural fit" perpetuates unjust inequality.
Volunteer abroad and live for free
This reminded me of the oft-repeated quote from Alicia Florrick in last week's episode of The Good Wife.

"All options are open to me, and I plan to decide in the next 48 hours."
So your argument is that companies should be able to profit off of my work for free?

He states that he does not go after personal blogs.

I have yet to hear a decent argument that explains why commercial profit-making organisations should be able to get my work for free.
I can't imagine many sophisticated buyers going through a conventional retail store

Currently, but would it not be possible to fix them? How profitable are SSDs for example?
*toxin bad! Click-bait title good!
Show HN: A game I made in awesome web technologies
Online course degrees don't have much legitimacy in the traditional sense. It's good to take courses on Coursera/Udacity because you have great opportunities to learn for free. However, it's almost always better for to simply remove an "Education" section on your résumé if you haven't completed a degree.

If you can still fill out a résumé in other ways, you'll likely find that most reasonable employers in the tech industry are willing to overlook its absence. Just don't lie, when asked.
So basically what I'm getting out of this is you agree with me? And possibly the majority of HN?

It's ridiculous to me how people talk like they're so far apart on their views of what a government should be, but when we really get to the nuts and bolts we're all pretty much after the same thing.
Vatican: A lazy specializing virtual machine for purely functional languages
Also, in the licensing section of his website

> Social Media - Personal
People acting in a personal capacity are welcome to share my photographs on blogs, web pages, and social media accounts without prior permission, provided that all images are accompanied by a link back to www.alexanderwild.com. Failure to attribute an image properly may result in a takedown notice to the web host.
Getting Started with Machine Learning on Kaggle
I hear you and I'm fully in support of intellectual property and just compensation!

Do you think the people who think that creative works should be free are in the majority or are they just the loudest? I seem to get the impression that most people want artists to get paid. If anything they don't want a bunch of middle-men making all the profits.

Of course some middle-men are important to the ecosystem. A publisher willing to speculate and give an advance in exchange for a future percentage of sales seems like the right kind of incentive structure to have for the industry.
He has not only a 1st amendment right to display his work in public, but as the creator, he also holds controls that privilege over his works under the copyright act.

Suggesting he should go away is ridiculous.
I really like that high IQ people are out there disrupting education. There's a lot of improvement that can be made. Keep it up!
My understanding is that the mobile banking services being discussed provide an account, like a paypal account, that can be used to accumulate funds - and pay your phone bill. In some local marketplaces, it is virtually required to participate - lack of a phone is a barrier to entry. It doesn't address the culture, but empowers those trying to cause change - like women who want to earn money in the marketplace.
I think you're making a logical error in applying the open-source software development model to the arts.

First, software packages are typically collaborative works of many people, improved over time. A photograph is created by a single photographer in an instant (excluding editing time for rhetorical purposes).

Second, photographers are not fungible resources, while software developers are, even controlling for skill level. The photos I take aren't the same as the ones you take, nor are those of Ansel Adams and Edward Weston.
To take a break landing briefly on ships when available is relatively common for some small birds.
It took me way too long to grok that.
I emailed the author (Edward H), hopefully he has enough time to reply to some of the points raised here on HN.
thanks mathattack! :)
Catalan numbers show up all over the place and are a really useful sequence. My combinatorics course in undergrad had a "Catalan Problem of the Week" where you would have to show that the Catalan sequence solves a particular problem.
Anonymously chat and leave comments on any web page with Dropchat
Good point! It looks like all of the rules are here[1], so as long as there is oversight by the EFF, their repo isn't compromised, someone doesn't put out a fake build, etc., we should be safe.

Also it looks like[2] some rules are built in such a way that only the protocol is changed and the domain is left as-is.

[1] https://github.com/EFForg/https-everywhere/tree/master/src/c...

[2] https://github.com/EFForg/https-everywhere/blob/master/src/c...
> So if innerText was standardized to your use case what would it be good for other than your specific project?

I don't think this is a very specific task. As you've seen in the post, other people have similar requirements (text editor, selection retrieval, etc.) and similar desire for keeping `innerText`.

> Pulling large chunks of plain text as a string to process for any low latency tasks constrains the size of text you can reasonably work with. JS strings are immutable as well, that's a lot of copying.

Pulling large chunks of plain text — that's a plausible argument, but no different than pulling, say, `innerHTML` (large chunk) or `textContent` (large chunk) or really anything else in JS land (which if often full of strings — JSON, templates, whatever).

> Another issue is this whole handling of converting lists and tables to some kind of plain text markup. Is that a two translation? Are tabs going to turn into table elements if I have them in a string and set innerText? That seems pretty crazy, but not doing so would just make it very weirdly asymmetrical.

That's a very good point! But don't forget that we already have a standard way of setting element contents from plain text — `textContent`. Yes, innerText setting would have to be assymetrical; I doubt anyone would want to go down the rabbit hole of backwards conversion. Everyone usually agrees that when it comes to setting, `innerText` should simply act like `textContent` (to quote spec: "on setting, no parsing is performed either, the input string is taken as pure textual content.")

> How much horribly slower do you want the DOM to be?
Well, as app devs, we still need to implement plain text retrieval. By not having it natively in Mozilla, the joke is really on the users — more strings (in JS land), more DOM iteration, more everything. How is that for a "slow DOM"? ;)
It's pretty ballsy to release this kind of app for free without IAP, but how the hell do you intend to monetize it?
Hi Marc, thanks for the kind words. Yes, currently you can track individual students completion progress. Tests, quizzes and assignments are on their way.

Thanks for the feedback! If possible, please do write to us at hello@classmill.com if you think we can help with making sure Classmill is usable at your school.

Cheers :)
Our app was Free App of the Day on amazon four years ago, which was a horrible mistake for many reasons, but the people who received the app that day and have emailed us are just the worst set of people I have ever encountered.
Is there any way to view the film Counting From Infinity online?
Oh man, its been in the works for a (embarrassingly) long time. Core to roadmap.
Do you know of any resources that go in depth into how different layouts affect parallelism?
Kivy 1.9 Released (Python mobile app framework)
"...praised its delicate aroma and relative lack of insect damaged kernels..."

It's quite the amazing tale of large-scale market play with some highly amusing imagery peppered around ;)

Speaking of insect damage (which is really tangential to the article's core subject, for anyone looking at the comments first), it reminds me of the ruckus a while back about the amount of crap (sometimes litteraly) in supermarket spices, of which the best article I can quickly find is NPR's: http://www.npr.org/blogs/thesalt/2013/10/31/242155387/a-spic...
True, though nothing was stopping any established company from creating a new brand to differentiate markets.
The difference is that outside of China, you can get your binary straight from Google =P
But what does this have to do with the price of bread???
When you are an expert in an academic field, you typically have spent many, many years reading about the problems in the field and the main ways to attack them. The same authors, will typically pop up again and again. Through conferences and collaborations one gets to know the main contributors in the field. On top of this, it is very rare for someone to break into a field with a major discovery. Normally people tend to hone their skills on more minor problems over time and obtain a deep understanding of the material. To top all of this off, academics quite regularly receive emails from crackpots claiming to have found a solution to p=np, etc.

I am not saying that Dr. Granville was right to immediately dismiss the concept of an unknown solving such a problem. I am just trying to provide some background for why he may of reacted as he did.
What convinces me that there is more to the story is what they haven't said.
I don't necessarily agree ... parallel streams can handle immense amounts of data if they're processing a suitable data set. The problem that's being described was prevalent when threads were being created manually too. Like anything else, the tool needs to be matched to the job. We processed about 32E9 pieces of telemetry per day ... our parallel threads were normalizing and aggregating that data as well as preparing it for storage.

If you have too many threads waiting, you've got too many threads. I did a significant amount of testing using threads (on a project I can't share) and found that generically, you should have n + 1 threads when you have n processor cores. If your processor I/O bandwidth is limited, you may find better performance with less processors.

If you're creating something like a tick-store (Michael Stonebraker - newest Turing award winner), you'll need to tune the rest of the system to feed the processors data at the maximum rate too. We were using E15K (and another bigger machine I can't remember) and used processor affinity to make sure all but 3 of the processors were dedicated to parallel threads. The thread count was the number of dedicated processors plus one.

Having too many threads leads to context churn ... think about what you're trying to accomplish and design the system appropriately. And of course, some problems need other solutions.
I have a blog post from last year on the topic: http://pcwalton.github.io/blog/2014/02/25/revamped-parallel-...
There might also be a future where all of our devices are sentient enough to imply when we don't want to be disturbed... but that might also have it's own drawbacks. Everything's a trade-off I guess, not just in Engineering.
Unfortunately not possible since the editor is part of a browser extension and is activated on any page with textarea/contenteditable. Text could change at any time by other scripts, and the only way to intercept those changes is via MutationObserver. MutationObserver gives you changed node and its text (without getting entire plain text, we can't really "transposition" this all onto a global text to figure out what changed).
Are you implying that the photographer's digital assets aren't being used, but that the alleged infringers somehow recreated the bits and the fact that they are identical is coincidental?
Isn't it wonderful to have your own certificate authority.
I do see your point regarding places that someone would go to explicitly for condoms - but the big bowl was in the study room for a college program. Almost all the people in the program were there everyday condoms or not - so maybe the solution is to put them in places where people already frequent?

School/work/etc.

Because I do agree that not many people are going to make a trip to Planned Parenthood, park, and go in just to get some free condoms.

I don't see a problem with condoms from a public bowl. I used them throughout my freshman year without a problem. As for your embarrassment factor, that's a problem regardless of free or paid. That's just the stigma around sexual activity in general.
Useful Phrases for the Intergalactic Tourist
Excellent investigation into the "why" of a performance problem. All too often I can get to the bottom of a "what" of a performance problem, but answering "why" can be an entirely different ball-game.

Running this all the way to the ground must have felt so satisfying.
"Google and Mozilla have announced that their browsers will stop trusting all digital certificates issued by the China Internet Network Information Center (CNNIC), China’s main digital certificate authority."

This seems to imply that previously issued certs will be rejected now, but at least Mozilla's statement makes it seem this will only apply to future certs.
Hi LarryMade2, I'm talking about charities, nonprofits organizations that survive on grants and donations.
A writeup by his doctoral advisor about his memories of Yitang Zhang: http://www.math.purdue.edu/~ttm/ZhangYt.pdf
> I find it disgusting that the writer would describe the guy's situation as being "sucked into a trap"

You find it disgusting because you didn't read very carefully. Read it again:

> Japan can be the best place in the world for some, but for others it can be a trap. And sometimes I think it’s far easier for Western men to be sucked into this trap than women.

Then the author proceeds to list all of the ways in which a foreign man can become "trapped", from overworking, to hitting a career ceiling, to entering an unfamiliar relationship:

> Men can be sidelined when it comes to participation in child-rearing and other home-related matters, such as controlling the family budget.

to having difficulty finding work, to being harassed, and finally to having difficulty communicating with coworkers and people and feelings of exclusion.

All of that is the "trap". I read absolutely _no_ such implication that Japanese women are scheming.
One obvious way is taxation. It's the same way we fund expensive photographs of space, and high-quality journalism, and world-class educational materials... all of which contribute to the common good, like these insect photos.

There are many other ways. Is it hard to think them up yourself? Private foundations, crowdfunding, tangential services and showcases (he's already doing that), etc...

This isn't some novel idea, it's how a great amount of our works are produced today even though we also have copyright. Without copyright, we would lubricate different models for the knowledge economy. It's not like the world could only possibly be the exact way we do things now.
I actually don't see why this is a problem. The author's metaphor at the end about Kraft "going across the aisle" seems perfectly plausible. Anyone in a position to buy a product will do their best to negotiate the price down.
Yep, I've been down that road — http://fabricjs.com/test/misc/itext.html :)
Consumers know what encryption is but they don't demand it in their products and it does not drive their decision making on consumption preferences.

Horrifically damaging events have occurred in isolation. The celebrity photo leaks a little while back is a good example. The blame for those leaks wasn't pushed onto Apple and the celebrities security practices, it was placed on the individuals who obtained the pictures. We need more widespread damage with a clear link to lack of encryption. The target breach last year(?) is a good example of a similar event for data security and has led to some political talk about laws with stricter requirements.
Actually it doesn't. Have you actually used famo.us? You do realize you're just quoting the website copy. Famo.us doesn't have WebGL rendering yet.
Well, you don't really store the passwords on your servers, but rather store it on user's own devices (in a keystore, for instance). The user then agrees to push the credentials to your servers periodically instead of typing the password to authorize the payment.
He/she can downvote the post. Which is the point.
Didn't know that one!
Any mentors from the Indian start-up scene that you've looked to advice for?
I'd be interested in seeing if this same problem appears in generative models. It seems like a flaw of discriminative models.

Convolutional Boltzmann machines have been developed, and neural networks trained with Backpropagation can be pre-trained with generative models. Would this help alleviate the problem?
JavaScript Chart Libraries
... and appears to own said company
Any copyright indication fulfills the legal requirement.

To suggest otherwise, that established copyright law shouldn't apply if one makes a work public, means anyone should be able to take work on Github and ignore license. Attribution? Who cares. Required contribution upstream? Upstream this. Inclusion of source code and license? Get bent. After all, the developer is using the reputation boost that the Internet provides since they can consult as a subject expert, right?
There similar do-it-yourself security systems for about $2-300 that use a sim card and the cell networks.

http://www.amazon.com/PiSector-Cellular-Wireless-Security-Qu...

You can program what numbers to call. I had one similar to this in a building I leased along with some IP cameras. It went off a few times by itself and woke me up in the middle of the night and I drove down to find nothing.. maybe the window vibration sensors or a mouse or something.

We moved recently, but I haven't put it up at the new house. My main security at home is two dogs and a short barrel pistol grip shotgun with a blinding light. Everything irreplaceable is in a fireproof gun safe that is bolted to the floor.
This has been our general findings as well and we've been doing some research on the best way to market. Clearly banking on the technological advantages will be ineffective.

I'll hit you via email because your response brought to mind other things we're curious about. Thanks for taking the time to answer dsacco
As someone who's putting a class together right now from a mix of existing and custom content, I definitely think this is needed, though I don't think the site does a great job of explaining quite what it is. I noodled around with the "curated learning paths platform" idea myself, even :)

I found https://www.mysliderule.com/ a while ago which seems to be the same kind of thing - might be worth checking out.