skysight-inc/HackerNews huggingface dataset:
> Withholding school from children (in a developing country) in a long term experiment is completely unethical.

Yes, I agree, and that is why the required science cannot be done -- the science you think exists in psychology.

> I think you should really research ADHD more thoroughly.

I have researched it, I know this topic much better than you do, and at present ADHD is firmly in the pseudoscience category. This is not to say it's not real, it is to say that no one has any idea what it is, and we cannot objectively diagnose it. This means it's open to various kinds of abuse, in particular if its diagnosis relies on self-reporting and questionnaires, the bane of modern psychology.

> It doesn't get any better.

Science is better. But to understand that, you would have to understand science.

> ADHD diagnosis in terms of questionnaires PREDICTS anatomical, physiological and psychological differences.

Questionnaires? Self-reporting? This is worse than I thought. You show me a microphotograph of a pathogen (or a distinctly abnormal group of brain cells, or a cluster of genetic defects, or anything objective at all) that causes ADHD, and I will grant that the required science has begun. Until then, an ADHD diagnosis depends on how a questionnaire is filled out, which means people can get the diagnosis if they want it and if they know what to say in the questionnaire (or the reverse, if that's their preference).

> Insisting on ADHD not being a diagnoseable, treatable syndrom is almost as dangerous as saying "vaccines cause autism".

You're obviously unaware that Thomas Insel, chairman of the NIMH, holds the same views on this topic that I do:

Link: http://www.nimh.nih.gov/about/director/2013/transforming-dia...

Quote: "While DSM has been described as a “Bible” for the field, it is, at best, a dictionary, creating a set of labels and defining each. The strength of each of the editions of DSM has been “reliability” – each edition has ensured that clinicians use the same terms in the same ways. The weakness is its lack of validity."

"Unlike our definitions of ischemic heart disease, lymphoma, or AIDS, the DSM diagnoses are based on a consensus about clusters of clinical symptoms, not any objective laboratory measure. In the rest of medicine, this would be equivalent to creating diagnostic systems based on the nature of chest pain or the quality of fever ... Patients with mental disorders deserve better."

Ten years ago I was having the same kinds of conversations about Asperger Syndrome. Now Asperger Syndrome is gone, discredited. Does this mean that ADHD is another phony condition? Not likely, but no one knows, because no one is doing the required science.

I'll say it again for the record -- ADHD will become a real condition when we know what causes it, and not before.

Science requires testable, falsifiable explanations. Psychology is stuck at the description stage, and has been for decades.
This could be fixed by having a section of the notes that only doctors can read. Hopefully it wouldn't be needed most of the time.
If we want to give these people/regions services then we should be clear about what we are doing and explicitly subsidize them, and fund it by explicitly taxing others. Instead, these policies implicitly subsidize them by implicitly taxing others.
Sugar is a real food. Rice is >70% sugar and so are most potatoes.

Why fear 50g of cereal when you eat it with 200+g of milk, which is about the most perfect food available?

Sugar is the preferred energy of almost every cell in our bodies; and in the end, protein & fat will be converted into glucose if no sugar (glycogen) is available.
I don't think it's required (I'm happy with the current state and happily using it), but, yeah, would definitely be awesome.

Polygon/radius is more of a problem interface-wise. For now I'm trying to have the maximum density of pictures (so you always find relevant things) and I think that's what people are looking for.
Try a search for Windows update - ouch.
Yep, you've got it. So my point was directed against pre/chosen specialization for more junior engineers.

I should say that some level of specialization over time is natural. At some point you'll likely work on one thing for an extended period of time, and you'll build a bunch of domain knowledge.

In my case, I'm fairly biased against developers who frame their skills in relation to a specific technology - .NET Software Developer, Java Software Developer, iOS Software Developer. I really want people who think of themselves as Software Developers first and don't worry too much about the stack/domain.

See: Software Athletes.
It's just a proxy to all the different APIs, no caching.
> What's interesting, however, is the disparity in the sender-to-receiver ratios. ZeroMQ is capable of sending over 5,000,000 messages per second but is only able to receive about 600,000/second.

IIRC the sent messages get stuffed in a buffer in the sender process. If the sender process crashes it will take the already-sent-but-not-really messages with it.
I used to live near a Kellog's factory. It was a really scary looking gigantic building, looking like a big machine from hell with steam pouring out of it. It was a really scary thought to imagine how they make cornflakes there.

I never was much into prepackaged cereals, but that totally put me off.
The appeal of “game” is a failure of education and socialization
But but...Why?

I would've just written:

def find_bigrams(input_list):
ngrams = []
last_word = '-EOL-'
for word in input_list:
ngrams.append((last_word, word))
last_word = word
return ngrams

I have trouble seeing the requirement to generalize to arbitrary n as important...If the data is big enough to want n >= 4, it's probably large enough that you'll write this in another language anyway. And n is unlikely ever to be larger than 5.
it's D3.js
Aussie Startup StockSpot Looks To Shake Up Oz Wealth Management Industry
The Algolia HN search app supports RSS feeds directly:

http://hn.algolia.com/userfeed/rahimnathwani
My doctor types at a computer whose screen is explicitly set up to point at both of us. I was surprised and appreciative when he first did so.
Yeah, I've got to find a way to allow for word lists to be imported. iOS doesn't really have a good way to import csv. iOS 8 has some data sharing that I'll look into.
Yes, because no user-uploaded filename will ever be parsed by a maintenance script in a server.
This is one of the reasons sudo should (by default) only allow a whitelist of built-in commands to be run with wildcards.

Somewhat like sudoedit.

This is of course for the corporate case of a less privileged user performing a certain task at elevated privileges. Not for the more common use of sudo (these days) of people managing their own personal machines.
Yahooo... I am searching for my first customer or anyone who wants to contribute:

http://www.use-the-tree.com - (finding and) defining the single one right way there is for FAST MESSAGE TRANSFORMATION

It's what's left of SOA, if you remove all the fuzz
gondalf - https://github.com/thezelus/gondalf

Microservice written in Go that provides user management, authentication, and authorization.

Not abandoned but just slow development due to other priorities.
The Effects of Selling Orientation on Interviewers' Judgments
I had the same need, but didn't want to use Yahoo! pipes, so I submitted a small patch:

https://github.com/algolia/hn-search/pull/27
User hermanschaaf and I live in Japan and set out to build a fast Japanese dictionary: http://nihongo.io

Source is here: http://github.com/gojp

Take a look if you have time, feature requests are very welcome :)
How close is this fork to the original source? The folks behind the Open Crypto Audit Project[1] have done a fantastic job auditing the security of Truecrypt and they're now doing the cryptanalysis. While an actively maintained fork is desirable, changes to the core dependencies will eliminate the benefits of the audit.

[1]: https://opencryptoaudit.org/
I dunno I think that one is different -- it's nice to watch someone who is good at what they do.

But that's not what unboxing videos are. I've never found one to be enjoyable. I just stumbled across some when trying to search for reviews of products and they can't hold my attention.
Sorry, I was certainly exaggerating here. I'm a little upset having dealt with these issues in the past in my family.

You sound like you know what you're talking about so I think we can agree that the way cholesterols are 'generally' discussed is misleading.

Also, transitioning off diabetes medicines is indeed tricky and I'll certainly be reading your linked articles - my father is starting a low carb diet and more or less already self regulates his medication for type ii diabetes.
Firebase (YC S11) Is Hiring a Senior Front End Developer in SF
And more specifically d3.geom.voronoi()
https://github.com/mbostock/d3/wiki/Voronoi-Geom

These examples are by D3.js author Mike Bostock, who currently works at The NYT.
http://bl.ocks.org/mbostock/4060366
http://bl.ocks.org/mbostock/4360892
Poemr: http://poemr.com
A suite of tools for writing and publishing anonymous poetry. People still use it from time to time, but not a lot.

LottoLane: http://lottolane.com
A lottery pool management tool. Built this to use at work. We used it a few times and it works well. I just never marketed it that much.
Sounds like the best way to understand it is to consider what might lie at the opposite end of whatever psychological spectrum is occupied by fingernails on a chalkboard.
I don't understand it either. I negotiated my salary for 37.5 hours a week of work. I'm happy to work a bit more when the work is interesting, but I'm going to show up late or leave early the next few days to make up for it. Alternatively, you can pay me more.

That's the deal. My work/bosses are happy with it. My co-workers seem to begrudge that they're freely giving up extra time and I'm not. I keep suggesting they stop doing that...
https://github.com/worldsproject/tellme-cat

Mark news stories, and when people say another news story is a follow-up to the one you marked, notify you.

https://github.com/atrus6/python-music

Composing MIDIs using n-grams and python. The music created is VERY monotonous and boring.

https://github.com/worldsproject/android-jigsaw-puzzle-libra...

I swear I'm going to add on to this soon, but this library cuts given images into jigsaw puzzles, which you can then put together. Was eventually going to be a multiplayer game called "Puzzles with Friends"
Phoenix runs on Cowboy today. Plug is an abstraction for multiple webserver adapters, with cowboy being the first available adapter.
Yes it was. Do what works for your body. I wrote that a bit out of frustration dealing with doctors recently. But frankly minus the hyperbole, nutritional advice from doctors ain't great.
Some of these examples look very much like Tycho (ISO 50) stuff.
It's easier to save on that than it is to save on tax dodging and stimulate the economy with less regulatory capture and corruption, unfortunately. It's the tragedy of austerity, that the wrong measures seem to get taken.
They stopped the rollout in 2010 and laid the majority of the staff working on it off. Verizon has already stated they have no plan to ever roll out to the remaining areas not already under agreement.
Red light camera firm paid for Chicago official’s car, condo
Haha, same here, I nuked it with a display:none to #sidebar because it was so annoying and I wanted to finish the article.
That is pretty funny. :P
FlightSight: https://github.com/ryantanner/flightsight

Used Google Maps, FlightAware and the USGS database of named places to provide Google Street View for flights.

Essentially, you could look up any flight in real time and get a map showing points-of-interest viewable (ideally) from the plane. I had everything working but then racked up about $200 in FlightAware API calls so I shut it down.
They were quite distinct.

When --longopt was starting to get popular (in an ad-hoc way) for gnu and other utilities there was a poll (gnu.misc? late 90s?) whether to make it a gnu standard. The other choices were a +, or have commands not accept both bundled single letter options and longopts. There may have been other choices I've forgotten about.

The double-dash won. There were some people who were concerned that it might be confused with the end-of-args double dash.

Maybe that is true but they are certainly unambiguously parsed.
You can link your old youtube account to your gmail account.
Ahead of Demo Day, YC Partner Alexis Ohanian Speaks
Nothing is obvious when it comes to nutrition education.
One of the many disadvantages of a closed state...
Some people fork repos to have a reliable reference to a specific git repo.

I've been bitten in the past when a user deleted their account or changed their name and my references broke.
I used to blog about spaced repetition systems five years ago back when it was mostly just language geeks into it: http://toshuo.com/2009/review-anki-spaced-repetition-learnin...

It's undeniable that SRS is great for remembering discrete chunks of information, but making it the primary portion of language learning efforts is generally a mistake since learning a language is not simply a process of memorizing a dictionary, word by word. Unlike an SRS, Extensive Reading will also help solidify a learner's understanding of collocations and semantics. It teaches more of the target language's culture, too.

There are two places in language learning where an SRS is fantastic. It's a great way to speed up learning the very basic scaffold necessary for engaging with graded readers or children's materials. Basic phonics training is particularly low-hanging fruit. Another great use is for memorizing words that one will very rarely hear in daily life and yet are the kinds of words everyone would be expected to know.

I recently tried Duolingo. I like some aspects of it, but it's really too bad that it mixes comprehension and production in all the activities. Far more practice time should be spent on comprehension (both listening and reading) than on production. This is true at every level but even more vital for beginners. Typing out words in a foreign language just isn't the best use of a beginner's study time.
https://github.com/tom-seddon/yhs - embeddable no-dependency single-threaded HTTP server (debug use only! not for production!) with WebSockets support and a simple API. Written in C. I wrote this for use in an iOS project I was working on, intending to provide a browser-driven system for twiddling parameters at runtime. In the end, though, everybody preferred doing their tweaking on the device itself using some Cocoa Touch nonsense I cobbled together in an afternoon. So I saved myself some JavaScript coding and abandoned the web idea.

There's a few obvious things that it doesn't support (e.g., chunked encoding...), that make it hard to recommend as a general purpose solution. But for serving files and debug data it's OK, and it does promise never to call your callback on another thread.
Milk is sugar water and fat. Breakfast cereals are mostly sugars and starches with a bit of fiber. Add them together and you have a recipe for crashing halfway between breakfast and lunch.
Yes, this is a recurring trend over the last few decades. Sharing economy companies are only one more piece in an accelerating trend. Yale Political Science professor Jacob Hacker wrote a book about this, called "The Great Risk Shift", you might find that an interesting read to help work through the ideas you've expressed in this piece (which, in my crude opinion, are on point).
Very nice. I tried it against some of my blog posts and I really like the snippets it produced.

What licence is the code under? I would like to take some sections of it.
> the startups themselves are shielded from market risk, particularly on the supply side (labor), because they have disproportionate power over labor

In weak employment environment yes, but during the boom stage of an economic cycle people will trade up for better-paying jobs.
Thanks for testing. Anything in console? What about FireFox?
There is that word again: Conspiracy. I do not think it means what you think it means.
> My own story is one of overcoming obesity and, at times, nearly crippling depression using that ability to gain knowledge to learn how to feed my body. In the process, I've stopped medications and have had to teach my doctor certain things (like why I'm not gong to either worry about my cholesterol or take any drugs for it).

> As people take control back...when they realize they have some control...they will become more healthy.

Your story is great, and a good example of the upside of patient control and involvement in care.

However, the downside also exists, and is very real. For some patients, having control over their care means demanding unnecessary tests and treatments, which leads to phenomenal increases in costs to the insurer and/or provider, as well as a reduction in compliance with medication and treatment regimens[0] - this has implications both for public health and the patient's own health. Or, worse, demanding medications that they think are helpful but are actually harmful (this happens all the time).

The problem is that control isn't very meaningful without an appropriate level of knowledge to supplement it, and even when the resources are available, very few patients are willing to take the time to educate themselves to the extent necessary to make informed decisions about their own care.

> Once patients become knowledgable, the doctor moves from a pillar of all knowledge to a (hopefully) trusted, knowledgable advisor. That change frightens many in the medical community[1], but it will yield better outcomes.

To be blunt, it's more likely that the doctor will move towards being the person who enacts the wishes of the insurer (or whichever entity is acting as the insurer). This isn't a particularly bold prediction - it's already happened, in that doctors are increasingly beholden to the pressures of insurers. Once you take into account the massive costs that arise from mismanagement of long-term conditions (whether from the patient or the doctor), it's not hard to understand why insurers are taking increasingly active roles in patient care.

[0] This isn't always bad, but think of diseases which require adherence to antibiotics (or, worse, diseases like HIV, which are chronic and for which compliance is a matter of public health) and you'll see why this can get problematic very quickly.
Yet another thing that may have never been discovered by most humans if not for high-speed networks enabling mass consumption of p2p multimedia and the discussion thereof.
In Australia (which surely can't be that different to the UK), porridge is oats cooked in boiling water for 10 minutes until it becomes a thick slurry. Then a small amount of cold milk is poured around the rim of the bowl and some sugar is sprinkled on top.
We in the US will eat anything that's advertised to us.
Anomalies like that can be important, I think. Clearly it made sense to the actors, but to us it seems incomprehensibly bizarre; that means our mental model is wrong, or, at least, has a gap.

I think we tend to err by confusing cruel governments with common criminals. Criminals tend to be irrational and self-defeating. Governments and larger criminal organizations tend to be cold and calculating, and their use of violence is not random; their goal isn't violence at any cost, like an individual who goes on a killing spree. They wanted to operate a government, after all, and they expected it to be enduring. They could not abolish all order and personal responsibility. Presumably, even if you were doing something abominable as part of your job, government workers could still be fired if they showed up late or got drunk on the job, etc. Maybe record-keeping was considered an essential part of maintaining an organized regime.

Edit: I don't want to overstate the calculating aspect-- It's possible that, from the standpoint of the Nazis, persecuting Jews was a drain on resources and served no rational purpose for the organization, and even that some Nazis were aware and privately opposed it. But what matters as far as running a disciplined organization is not so much that orders must serve a rational purpose; what matters is that the orders must come from the appropriate authority.

This is actually true in any disciplined organization: in the army, if you are in combat and your commanding officer orders you to shoot that guy, you're expected to shoot that guy, period. But the order makes the difference; you can't shoot people at random.
Cordova will provide access to the camera:

http://cordova.apache.org/docs/en/2.5.0/cordova_camera_camer...

And maybe the dialer:

https://github.com/gibsosmart/cordova-phone-dialer
Microsoft employee here (but talking for myself): your worth will be measured by your ability to learn new platforms as well as your technical depth not in a specific stack, but in a specific domain. You should always be in the "use the best tool for the job" mindset, and if you can combine the best pieces from multiple stacks, then you'll never have a problem.

If you want to reach the top of the ladder, you really to do everything possible to be professionally immune from this Microsoft vs. Other option.
You're mixing up freedom with safety.

The conflict between freedom and certainty is real. Having enough money for food, shelter and medical care means having the ability to command other people to grow food for you, build a shelter for you and provide medical care for you. These people do what you want them to do instead of doing what they would like. Your safety is improved. Your providers' freedom is reduced.
http://grawl.it
A crawler to find broken links on you websites. 404s for example. If it get some traction, I might put more time into it, but right now it's on stand by. Feedback appreciated.
Check out Nick Chu's blog, the Gondola Project [0], where he's been documenting urban gondolas around the world for years.

Like La Paz, mountainous Medellin, Colombia has been building a system of gondolas [1], the first line of which opened in 2004. There's a $500 million system under construction in Lagos, Nigeria. And there are many smaller projects getting started elsewhere, including possibly in Hamburg, Germany, where voters will decide this week whether to fund a cable car over the Elbe.

0. http://gondolaproject.com

1. https://en.wikipedia.org/w/index.php?title=Metrocable_%28Med...
A Dramatic Upgrade for Interferometry
Google Voice OMS https://github.com/navarr/Google-Voice-OMS - Allows you to send Google Voice SMS through the old Outlook SMS interface.

Sockets https://github.com/navarr/Sockets - Wrapper around PHP socket classes to turn them OOP, and I don't mean like some crappy HelperClasses, I mean treating sockets as objects you read and write from.

TwCLI https://github.com/navarr/TwCLI - A browser-based twitter "command line interface." Abandoned long ago, written in PHP and fairly terrible. Not at all newish work.

Hanafuda https://github.com/navarr/Hanafuda - Hanafuda libraries in PHP for maintaining a game state for a variation of Hanafuda and Koi-Koi. Don't think I got very far

PHP-Shogi https://github.com/navarr/PHP-Shogi - Library for handling a game of Shogi in PHP (maintaining rules, enforcing game state)