skysight-inc/HackerNews huggingface dataset:
This is a nice article about a great study. I'm glad for both.

But I'm concerned about reactions I've seen. I've witnessed multiple discussions of this article, and "Now those stoopid gluten-free people are getting their comeuppance" is a common thought.

That isn't what the article is about. First of all, the study addresses gluten specifically, not wheat more generally. Second, there are speculations about the irritant effects of FODMAP carbohydrates[1] and the nocebo effect[2].

Actually, I find the mention of the latter to be a bit odd. Some doctors recommend rotation diets to patients with food intolerances, on the theory that some people can rapidly develop an intolerance to food eaten multiple times in a multi-day period. I do not know how rigorous the basis for this idea is. But perhaps it ought at least to be considered, if an experiment suggests that a diet causes no problems initially, and significant symptoms of intolerance later.

[1] https://en.wikipedia.org/wiki/FODMAP

[2] https://en.wikipedia.org/wiki/Nocebo
Sites like this are annoying. "Join the waitlist!" Except that we don't know what your product is. And when I do finally get accepted on to the waitlist, I'll have forgotten why I was interested in this in the first place.
http://en.wikipedia.org/wiki/Victor_Amadeus_of_Anhalt-Bernbu...

Victor Amadeus of Anhalt-Bernburg-Schaumburg-Hoym (Schaumburg, 21 May 1744 – 2 May 1790), was a German prince of the House of Ascania from the Anhalt-Bernburg branch through the sub-branch of Anhalt-Bernburg-Schaumburg-Hoym and a Russian General under the service of Empress Catherine II the Great.
Ctrl-a a gets you to beginning of line.
My problem is that I'm so used to that combo that on the rare occasions that I'm not in a screen/tmux session, I keep putting "a"s at the start of the line.
Apple, Google Drop All Lawsuits Against Each Other
Are we crowdsourcing boredom now?
The FDA has probably caused more deaths in the past half century than all of the rest of the American state put together, wars and all, by slowing progress in medicine, making all sorts of avenues for research and development unprofitable, and making medicine that does exist far more expensive.

Regulators at the FDA are capricious and malign, and there are countless stories of petty revenge via increased demands for data and enormous imposed costs in time and money. This is the way things always go in the late stages of centralized, powerful bureaucracy with a side order of regulatory capture.

The only good thing I can find to say about the bureaucrats at the FDA is that they respond to regional regulatory arbitrage - to medical tourism - by loosening their grip and letting things through. Or at least they do when said treatments are so widely available elsewhere in the world that the risk of looking bad by continuing to block them in the US is worse than the risk of looking bad because one of the outcomes of a normal, low error rate in medicine gets picked up by the press. Look at simple stem cell transplants, now available in the US these last couple of years, for a good example of this in practice.
If you thinking this is a "kumbaya" moment, think again. They've merely determined that the best they can do is litigate each other into a stalemate, or that they don't have a enough of a competitive overlap to warrant a war. This might be more of an "oligopoly" moment.

You have to wonder though: what would Steve Jobs have done?
I'm glad they're at each other's throats. It's driving cell phone development at an insane rate.
I tried the Glass about 2 months ago, and one of the demos was a Word Lens feature. Worked pretty well too. So either they licensed it or just plain stole the idea and then bought them as retroactive immunity.
Isn't that what Reddit is for?
I am guessing the learning phase plays into the score somehow, otherwise they may as well be pre-programmed, right? It seems unlikely there are mice that would be unable to figure out the mazes at this point.
That's really quite impressive! I hadn't realized that you meant that an endpoint can be referenced "in the abstract" without explicit parameters, which makes for much easier integration.

For some reason, though, I feel like the natural language would actually intimidate me. Where are ideas like "sufficient funds" defined?
I was one of those who voted to hold off shipment until it was ready. But even though I am enclosed in an adult size body, I am like a little kid and want my toys. While I get the updates I usually just skim them as they typically say:
"we are making progress, be patient"
Regards
jhk
So nice of you to cut off any discussion while making a controversial point.

I had this same debate the other day taking with one of the people who worked on the Janus [0] buildout. The conclusion was that ethernet hasn't won. If you need the performance Infiniband is your choice.

[0] https://www.rc.colorado.edu/node/212
Very much so. Oddly enough the largest quantity is on pc though.
Fair enough, but AT&T does spend ~1 billion in R&D. Verizon doesn't report their number but supposedly it is less. Innovation isn't just hardware development, and even if they are relying on other companies, they are pushing innovation by paying Cisco/Juniper.
See also: https://en.wikipedia.org/wiki/Special:RandomInCategory/Good_...
http://en.m.wikipedia.org/wiki/Bonded_warehouse
Is the universe discrete or continuous?
> If you thinking this is a "kumbaya" moment, think again. They've merely determined that the best they can do is litigate each other into a stalemate, or that they don't have a enough of a competitive overlap to warrant a war. This might be more of an "oligopoly" moment.

I don't think anyone thinks that mutually assured destruction as applied to patent lawsuits are based on a desire for world peace or anything like that. Patent stalemates always work this way because it's (unfortunately) the best way to work around the broken system[1]. Jobs was just a lunatic and this is a reversion to a more normal state of affairs for non-patent-troll companies.

[1]other than sticking to a pledge to not use patents offensively, but that's something of a prisoner's dilemma that a lot of companies understandably can't resist, Apple included.
The article doesn't actually say that, it differentiates between the handset business that was sold and the remainder Motorola Mobility unit which holds the patents:

"Google acquired Motorola Mobility in 2012 for $12.5 billion, and this year announced was selling Motorola Mobility's handset business to Lenovo, while keeping the vast majority of the patents."
https://en.wikipedia.org/wiki/Specific_leaf_area

"Specific leaf area is defined as the ratio of leaf area to dry mass."
So, this is the first I'd heard of the bloom filter feature: the descriptions I've seen of SPV allowed the client to only store a subset of the data, but still needed to download everything at least once in order to have any semblance of trust in the data it was seeing. The web page you link you also has a "See Also" to a page that makes bitcoinj sound horribly insecure, but maybe that's no longer the case with the bloom filter extension? This was all written before this bloom filter feature existed (which was late October of 2012); despite that being a little over a year and a half ago, there is almost no mention anywhere of it... I will have to spend more time learning about this feature and see how it changes things. (Maybe you are then correct: having a service like this is totally useless. However, I would then argue that it should be a really big priority to make people understand that this feature exists, is deployed, is practical, and is secure, as otherwise people are going to keep going about their lives as I have assuming this is all impossible with the current implementation of Bitcoin.)
One could also look at it as seeking to avoid needless duplication even more: By trying to give free software an advantage by being able to make use of GPLed libraries, or possibly to motivate people to release their new software under GPL because that allows them to make use of GPLed libraries, you might be able to avoid future work on the competing proprietary silos, instead focusing resources that are used for developing the particular kind of software on the one commonly developed free software solution, thus creating a much stronger 'us all together' instead of any kind of 'us' vs 'them'.
Am I understanding you correctly that verification IS possible in browsers, just not the existing modern ones (e.g. because of limitations in the existing modern ones) and that browser crypto is possible?

(I recognize it might inherently be a hard problem, but hard does not equal impossible. I also recognize there are benefits to a simpler solution that can outweigh the benefits of a harder solution.)
If the purpose of Clojure for the Brave is not to teach functional programming, why bother teaching it? Why go through the motions when not fully committed? Is it better than pointing the student to excellent resources despite those resources using another form of Lisp?

To put it another way, is anyone really going to know Clojure without knowing the something about SICP? Is there anything out there that more fully captures Clojure's definition of functional programming than On Lisp or Learn You a Haskell for Great Good?

OK so here's where we differ. It's in our definitions [what could be more Clojuresque] of "learning Clojure". Sure, Clojure's syntax takes an hour versus the thirty minutes Ableson takes to cover Lisp syntax including the substitution model. Then what?

Well I'm saying the two things a person needs to learn Clojure are the practices already described in four decades of Lisp's literature and the Clojure interop. Without either piece, I won't know Clojure.

http://norvig.com/21-days.html
The Atlas Obscura blog on Slate is by an employee (the head writer) of Atlas Obscura, so it isn't lifted. Either link is fine IMNSHO.
You lost me. How does embedding the app server break URIs?
But any point where the strongest examples aren't "technically true" and therefore rely on a common misconception is a pretty weak argument. Either Thiel's point is weak, or he means something else.

I suspect he means doing those things (search engine, OS, social network) in a way no one else had.
He's a legend. For further reading on Claude Shannon check out the following books.

Fortune's Formula by William Poundstone (http://goo.gl/VrBMUW)

The Information: A History, A Theory, A Flood by James Gleick (http://goo.gl/Q5tzCW)
Aaah yes, I seem to recall that Fucked Company published an amusing animated piece about the story of DEN, Marc Collins-Rector, Chad Shackley and Brock Pierce's sordid past, a decade or so ago... Now where did that SWF file go...? Oh yeah:

DEN - The Untold Story: http://www.swfcabin.com/open/1400285657

Even today, it's still totally relevant to the BitCoin Foundation:

"The Internet is basically one big pyramid scam. Those who get in on the top get rich. Those who get in at the bottom get fucked. So, do you want to get rich, or do you want to get fucked?"
(LTE I am guessing)

But absolutely the bandwidth is sufficient to live in the present.. or at least the recent past. It is sufficient to access the services that poor people need because they are poor.

Let them eat bread I guess..
Either the boss's nephew matches perfectly, or they don't want to hire.
+1 that is a good point: for many of us, the GPL is much less restrictive than source code with a no commercial use license.

I have mostly rolled over on the issue of license and usually dual GPL/Apache license my own projects.
"I have sufficient funds in my marketplace" is defined here: https://github.com/balanced/balanced-api/blob/master/feature...

Given(/^I have sufficient funds in my marketplace$/) do
step 'I have tokenized a card'
@client.post("/cards/#{@card_id}/debits", {
amount: 500000
})
end

Here's another example from the scenario above:

Given(/^I have a tokenized debit card$/) do
@client.post('/cards',
{
name: "Johannes Bach",
number: "4342561111111118",
expiration_month: "05",
expiration_year: "2015"
}
)
@debit_card_id = @client['cards']['id']
@client.add_hydrate(:debit_card_id, @debit_card_id)
end
I like this idea. Why is it on kickstarter?
reads like a short dystopian novel
Also tmuxp allows you to save the settings from a running session into a config file. That's gold.
Here's a curious one: https://en.wikipedia.org/wiki/Cooking_with_alcohol
No matter what the boss says about flextime, get to work early
https://en.wikipedia.org/wiki/Ringhals_Nuclear_Power_Plant

Huh, apparently this plant generates 1/5 of the power of Sweden. I wonder what happens when such an important plant gets shut down temporarily? What would happen to the power infrastructure of the country if this plant melted down, is there some sort of redundancy? I know nothing about Sweden's electricity infrastructure, but would love to read more about it. Anybody got any links or knowledge?

I think this sort of post is perfect for HN. I hope the special:random page becomes a weekly occurrence and promotes a lot of wonderful discussion.
Apple sued over disapearing iMessage texts sent to Android users
"In devops is turtle all way down but at bottom is perl script."
I'm actually interested in a bit more detail as well.

I've seen a few different fabrics in production (including proprietary non-public ones) and while I'm not sure IB is the answer Ethernet certainly has quite a few performance limitations.
And this is why I love science and studies. People are so strongly influenced by the opinions of others and expectation that they're willing to pay $45 MILLION to obtain something that's objectively no better than something in the thousands we make today. The same is true of wine, certain coffees, and lots of other subjective purchases where the value is unclear and hard to quantify.
Science Breaks Down Facebook Jokers
No idea what "Operator" is or why I would want to give you my e-mail address. You'll have to do better than this.
Go create such a system, make it easy to use and widely available, and then you might have room to say such things with some credibility.
https://en.wikipedia.org/wiki/2010_TK7
http://en.wikipedia.org/wiki/Special:Random

Wow!
How our talented team won $2500 at the TechCrunch Disrupt NYC Hackathon
At that point copyright becomes meaningless (though if you are willing to go that far that's great: I don't see anything inherently incorrect about the position "copyright is meaningless"): "I needed my photograph to look like yours because everyone was familiar with yours and I wanted them to feel the same way as they did when they saw yours".
The other responses to your question tell only part of the story. Yes, the academic groups that work in deep learning publish papers describing their methods. But these papers are rarely sufficient to be able to recreate the models they built.

There's a lot of other knowledge/expertise/intuition that's required to make working implementations. There have been some deep learning tutorials at recent conferences that might be more in-depth. (See my previous comment [1] for details.)

Another good way to learn is to look at some open source implementations, such as caffe from berkeley [2] or overfeat from NYU [3].

In addition to showing how to choose architectures or set params, they also have tricks for speeding things up. This is actually very important, as they can make orders of magnitude difference (training in hours vs days).

[1] https://news.ycombinator.com/item?id=7742192

[2] http://caffe.berkeleyvision.org/

[3] https://github.com/sermanet/OverFeat
RESPONSE to Cat Saves Boy from Dog Attack
It strikes how every single one of these tools assume you have an empty contribution timeline to begin with.
http://www.reddit.com/r/random/
Gonna be really annoying if everybody has one of this things. What's wrong with, you know, the actual data about your github activities?
His favorite Ouya game, Hidden in Plain Site, is also available for Xbox 360 and it's totally excellent.
In that case, why lament they're going to finance instead of stem?
Should Paid 'Menstrual Leave' Be a Thing?
We have came a long way when it comes to the chemicals we spray on plants to keep the bugs at bay.

This quite toxic mixture is said "to have burned the trees and the grass around the trees":

http://en.wikipedia.org/wiki/Paris_Green

Then, to a less toxic substance, with lead and arsenic in it:

http://en.wikipedia.org/wiki/Lead_hydrogen_arsenate

Can you imagine having an apple sprayed with anything more deadly?

Well, we moved onto DDT...

Sadly my 'Wikipedia' history was mostly littered with things I had looked up as a result of something posted on HN. The only other stand out entry was the page regarding 'G G Allin' - definitely interesting but totally not HN!!!
Are the git objects themselves stored in the DHT, or is it just (like a trackerless torrent) the connection information needed to find peers willing to send you those objects?
http://en.wikipedia.org/wiki/Office_of_Censorship
Not strictly programming, but been reading Information, a history, a theory , aflood. Been strugling to userstand what life would have been like before various aspects of storage/transmision would have been like.

Looking forward to when it hits Claude Shannon
It's really hard to say, but some of the high-res scans of DEC promotional material for the Type 30 CRT (1024 x 1024) at bitsavers.org are showing screenshots with a pretty good quality: http://bitsavers.org/pdf/dec/pdp1/JPEGs/

On the other hand the 1024 x 1024 of the standard display was rather a technical resolution, the visual resolution would have been – according to DEC – about the half (since the bleeding phosphor of the activated blips on the screen would overlap and merge). A closeup of the Type 30 CRT displaying an early version of Spacewar! can be seen here: http://www.masswerk.at/spacewar/decus1962/spacewar-decus1962...

On the storage capacity: Please mind that these weren't bitmap driven displays, all the images had to be composed and refreshed algorithmically. On the up-side, this meant that even a small program could display effective graphics, like Snowflake (see: http://www.youtube.com/watch?v=Y1ioLo2I_5Y) which would only use about 190 instructions or memory locations. Also, consider that these were 18-bit words holding op-codes (6-bit) and addresses (12-bit) in the same instruction word. This was quite more densely packed, like say, in a 8-bit microprocessor computer. For example, I would doubt that (the original) Spacewar! could have been ported to a C64, both for speed and storage, left aside the graphics. (But I could be proven wrong here ... :-))
I know courts are slow, but the judicial system is by and large good. Especially the SC. Of course, as a moral citizen, if you have the evidence, go to the UN or the US.
Harmoney – A mobile app for roommates
I appreciate people not being crippled or killed by poisonous patent medicines, myself. Or by untested procedures, or harmful implants and cosmetic surgeries, etc.

It would be better if the FDA had more power over largely fraudulent markets like homeopathy, naturopathy, herbal medicine, etc. But for the time being those scams are largely unrestricted.
http://en.wikipedia.org/wiki/United_States_v._11_1/4_Dozen_P...
What Shutterfly's Email Marketing Disaster Can Teach Us
Ugh, yeah the documentation for anything related to Bitcoin is terrible. Originally it didn't use bloom filters, they're a new thing as of Bitcoin client version 0.8 and above.

> the descriptions I've seen of SPV allowed the client to only store a subset of the data, but still needed to download everything at least once in order to have any semblance of trust in the data it was seeing.

With bloom filters you don't need to bother with all of that. The headers of the blocks are separate from the transaction data itself (that's in the merkle tree), so the SPV client can download all of the headers up to the current date and verify their difficulty in a few seconds. As the wallet gains addresses it sets bloom filters with it's peers, when they announce a new block on the network they send the SPV client the block header and also a trimmed merkle tree with only the transactions relevant to the client left in it. The SPV client can verify that the transaction is in the block by following up the tree to the block header, without ever needing to download the entire thing.

Privacy is gained by setting false positives in the filter, the more junk results the less likely it in the peer can discover what the SPV client is really interested in and what is being discarded. The SPV client ultimately doesn't need to store anything but the outputs that are unspent, and transaction history if this is required. There's no trust in the peers as at worst they can withhold blocks from us that contain transactional data, to counter this we can connect to multiple peers with the same filters set and compare the difference.

> However, I would then argue that it should be a really big priority to make people understand that this feature exists, is deployed, is practical, and is secure, as otherwise people are going to keep going about their lives as I have assuming this is all impossible with the current implementation of Bitcoin

This is a problem really, we have lots of awesome crypto features but everybody just insists on using solutions that don't scale like blockchain.info. The original whitepaper describes some of the scaling features but doesn't mention bloom filters specifically I don't think.
Darden to sell Red Lobster for $2.1 Billion
So how is the drilling actually conducted? Is there basically a miles-long, rapidly-spinning, articulated shaft with a drill bit at the bottom and a motor at the surface? What sorts of weird and wonderful engineering challenges do you run into with that sort of setup, especially as your giant drill grows larger than 10 miles in length?
> None of those require broadband (2 Mb or greater according to the FCC, IIRC) though.

Really? Have you tried your bank's website over dialup? Or a typical bill pay site? (DSL typically meets the 2Mb or greater threshold, so it qualifies as broadband by your definition.)
A night IT operator for an organization with 176 locations is pretty unlikely to ever meet the company president.
It seems like maybe the git support could be separated from the P2P storage layer, which is a very difficult problem in its own right.
Typical midwest ad for a bad shop. That kind often has a very bad work environment, and is unwilling to pay much. Predictably, they end up receiving very bad applicants, so they end up being very afraid of permanent positions. Every so often, someone might end up convincing management that paying a bit more is a good idea. Then they get slightly better applicants, who quit quickly, because even if their pay gets close to market rates, their work environment does not.

Now, most HN posters would never even apply to an ad like this, but I am sure some of us have spent stints in places only marginally better than this. Either way, the problem is the same: The full compensation package, which includes salary, benefits, a good technology stack and a good work environment, just becomes unattractive for the people of the desired quality. Take the typical Fortune 500 position out there that is attached to a waterfall development model and programming in java 1.4/1.5. They are really not in that different a position as the company that posted the ad in the OP.
I just wish everyone would concentrate on OpenStreetMap. Self-driving cars are going to need open data.
That reminds me of this timeline on when we're going to exhaust certain natural resources (which has antimony running out at 2020):

http://www.bbc.com/future/story/20120618-global-resources-st...

A bit of a downer, but interesting to think about.
Unfortunate turn of events - the on-board computer reset after launch (probably due to radiation) and with it the timer for releasing the sprite femtosatellites, and the radio receiver didn't work due to insufficient supply voltage, so the sprites couldn't be released manually either.