skysight-inc/HackerNews huggingface dataset:
One of the quoted scientists, Dr. Fasano, discovered a protein called zonulin [1] responsible for mediating the permeability of cells in the gut, with possible implications for gut-involved autoimmune diseases. He authored a fascinating (so far, it's long!) review article on the subject, freely accessible [2].

The original article hints at one potential etiology for gluten's neurological effects:

antibodies directed at gliadin, a gluten protein, could cross-react with proteins in the brain. The finding suggests that, by some coincidence, certain proteins on neurons structurally resemble proteins in wheat. Meaning that, if your immune system attacks gluten, it might also inadvertently pursue brain tissue.

Interestingly, gliadin also activates the zonulin pathway. There is drug trial underway to target that pathway, now reportedly past the phase 2 (efficacy and safety) stage in 300 patients [3].

Another possible neurological tie-in is myelin. Myelin is a lipid sheath surrounding axons, very roughly analogous to cable insulation. De-myelination is involved in several autoimmune neurological diseases, including multiple-sclerosis. There are several proposed mechanisms referenced in [2], and recent work has suggested at least a weak association between celiac disease and multiple-sclerosis [4]. Since the original article also mentions schizophrenia, it is worth pointing out that de-myelination has also been suggested as a factor in some schizophrenic pathologies.

[1] http://en.wikipedia.org/wiki/Zonulin
[2] http://physrev.physiology.org/content/91/1/151.long
[3] http://www.prnewswire.com/news-releases/alba-therapeutics-an...
[4] http://www.biomedcentral.com/1471-2377/11/31
I take all grammatical advice from bloggers who do phrase counting on websites
A daughter of a friend's family friend was diagnosed with schizophrenia. She was sent to stay with a sister in the country, where she went on a gluten free diet. The schizophrenia miraculously went away.
Yes, there's even a customized Ubuntu distro just for Acer C720:

https://www.distroshare.com/distros/get/14/

It's a great Linux machine. Everything works out of the box.
Skimming the table of contents you can see how this led directly to the Common Lisp specification. CL is a successful narrowing of LM; all the chapters that didn't make the cut appear to be outdated cruft, or outside the scope of a portable standard, and currently either unnecessary, or provided by a shim 3rd party library. Well done, CL standardization committee!
A lot of words here and on their site, with precious few details about what is actually going to be written about, who is going to be writing it, and how they will be reporting it.

A bold move to be asking for money without even a small content preview.
Better search features could help with this.
I don't think storing authentication tokens in people's email is good UX and raises expiration issues.

Here's another take on how to get rid of passwords: The Password Manifesto

http://www.tech-spelunking.com/home/2014/9/5/the-password-ma...
> Authentication is or should be a much more common event than recovering a lost password

For a lot of sites I use with low frequency my login procedure is basically just reset password, and login with new password.
This is what I've always used. LampA doesn't work on my Galaxy Nexus. I was hoping it would start up quicker because my biggest peeve with Tesla is that it takes time not only to open the app but there is a hundreds of ms delay in turning on the LED. I assume the complexities causing this are also what prevent LampA from working.
Mark Zuckerberg’s Tryst with India, Modi and ‘Chandauli’
"Unrest in the Middle East" is a blanket phrase so broad as to be meaningless. What specific conflict do you have in mind?

Keep in mind that the number of vehicles per capita is much lower in Iraq and Yemen (the only two countries you mention) than in the United States.

Your comment rubs me the wrong way since it speaks to a mindset where complicated geopolitical problems can be solved or explained by a simple hack. Don't use lead! Peace treaties to follow.
>The system will probably have to give a way for the user to change email address while the user still has access to the old email address

Any reasonable web-application today has (or should have) a possibility to change eMail address.
Is there any reason why you want to keep ChromeOS at all?

https://www.distroshare.com/distros/get/14/
Someone's testing their Markov Generator on HN again.
What category does your app fall into? What is the best way to get hold of you?
I remember chewing on some lead fishing sinkers once or twice before my dad told me I was an idiot and playing with mercury one time when I broke a thermometer. I just wonder what "safe" things we use daily that we'll look back and say wtf were we thinking?
Sandy Hook Shooting 100% Fraud Proof in 2 Mins. – Photo Time Analysis
Thanks for making this.

Relevant plug: I have a Vagrant box [1] and GitHub repo [2] containing IPython notebooks that we use in a workshop on music information retrieval. (Caution: the IPython notebooks are under heavy development, i.e. incomplete. If you have any feedback, please create a GitHub issue.) I just added pydub to the latest version of the Vagrant box [3].

The nice thing about this setup is that, regardless of your host OS, everybody has the same development environment so you don't have to go through the pains of installing numpy, scipy, scikit-learn, essentia, and more.

[1] https://vagrantcloud.com/stevetjoa/boxes/stanford-mir

[2] https://github.com/stevetjoa/stanford-mir

[3] https://vagrantcloud.com/stevetjoa/boxes/stanford-mir/versio...
I think it's more of a joke "law" meant to discourage lazy click-bait headline-writing.
Consider Victor Berger, elected as a Representative from Wisconsin in 1918. The House refused to let him serve, since he was a convicted felon (he violated the horrid Espionage Act) and war opponent.

This was justified by Section 3 of the Fourteenth Amendment:

> No person shall be a Senator or Representative in Congress, or elector of President and Vice President, or hold any office, civil or military, under the United States, or under any State, who, having previously taken an oath, as a member of Congress, or as an officer of the United States, or as a member of any State legislature, or as an executive or judicial officer of any State, to support the Constitution of the United States, shall have engaged in insurrection or rebellion against the same, or given aid or comfort to the enemies thereof.

Following the logic that birthed the foul Espionage Act, "not wanting to go to war" = "aiding the enemy", hence Berger wasn't seated in 1919 nor, after rewinning the election, in 1920.

He was a Socialist, not a Communist. Not that it really matters; an anti-war Communist would have had no better chance.

That said, I'm as confused as you about jjoonathan' comment, as removing (or at least preventing) elected officials from holding office was at best a contingency plan during the Red Scares.
That's the LISP machine's LISP manual, not the machine manual. Here's a picture of the "MIT Space Cadet" keyboard for the thing,
with SHIFT, CONTROL, TOP, GREEK, SUPER, HYPER, and META shifts. All combinations were possible and all could be bound to EMACS commands.

http://makezineblog.files.wordpress.com/2009/02/lisp-machine...

I used a Symbolics 3600 a few times, and I wasn't impressed. Franz LISP on a VAX, which generated object files, was more useful, and didn't have 45-minute garbage collections. The LISP machine "Let's put everything including the OS and compiler into one address space" was so l33t, but lead to huge GCs.

The whole LISP machine craze was from the era when the expert systems (anybody remember them?) profs were saying that strong AI was right around the corner. This was about 1983. That was followed by the "AI Winter".
The issue in this case is that the defendants haven't even been convicted of a crime, which is why everyone is worried. Based on this ruling you need only be accused of a crime for the government to seize your assets. If prosecutors only put guilty people on trial you might be correct.

edit: I guess the comment I was responding to was deleted.
I learned about this in passing during an urban planning class during undergrad (it was a great elective, and I really think more people should learn that stuff).

Combined sewer overflow [1] is essentially business as usual in many municipalities. I happened to learn about the Detroit sewer system, but even King Co in the PNW has this issue [2]. I like to think areas like that would think ahead about this, given the high annual rainfall, but separate systems are quite the expense.

[1]: https://en.wikipedia.org/wiki/Combined_sewer#Combined_sewer_...
[2]: http://www.kingcounty.gov/healthservices/health/ehs/toxic/cs...
Meh. NgAnnotate is way better than duplicating code. Be DRY, not pedantic.
Usable without Xposed, too.

https://play.google.com/store/apps/details?id=com.findsdk.ap...
How to bypass icloud  lock
he bomb on Apple iOS security is here. My friend bypass the iCloud activation screen lock whit the hack tool from this page http://bypassicloudactivationlock.blogspot.com/
Playing with NetBSD the other day, and bored, I created an SSH key for the first time and was amazed that I had not been using this for forever. I think keys could replace passwords, or at least, cookie based logins.
I'm one of those people who finds Formula 1 dull—to me it seems to consist of people running nearly identical perfect laps, with victory decided by pit strategy. This simulator article reinforces my prejudices (it's all about nerding out on tire wear). Can anyone suggest a strategy for learning to enjoy the sport?
Man Being Evaluated for Possible Ebola at Boston’s Beth Israel
apt-get install chromium-browser

or even...

apt-get install wine xubuntu-desktop clementine libreoffice etc...

How am I paying in some way or another?

There exists a model for free apps. Naivety has nothing to do with it.
I think these two methods are more similar as it looks. It should be noted, that the tokens are only temporary tokens, that should be valid only several minutes. So the eMail system is not a storage, but a transmission medium. You also could use SMS or any other scheme that guarantees that only the valid receiver will get it.

Of course your proposal is superior, but the infrastructure is not available yet. For web-apps with low security demand, I think the discussed scheme would be sufficient (since we already have security implications because of password reset schemes -- and real secure schemes are seldom. In Germany there even where attacks to two-factor authentifications via mobile of banks ... the attackers just ordered a second sim-card in the name of the legal user and intercepted the snail-mail).
This won't* work. Once the phone calls home it'll brick itself.

*Ought not to.

Disclaimer: have a client that repairs iPhones, apple have turned off the ability to reactivate phones via apple unless they're disassociated with iCloud.

I'm sure if it's Jailbroken, all bets are off.
> What specific [Middle East] conflict do you have in mind?

There are so many ....

> Keep in mind that the number of vehicles per capita is much lower in Iraq and Yemen

Certainly that's a datum to take into account (I'm not being sarcastic).

> Your comment ... speaks to a mindset where complicated geopolitical problems can be solved or explained by a simple hack.

Does it now?
It's military. Other than surveillance devices, it likely contains weapons to destroy, disable, or physically acquire portions of other satellites or acquire/modify/inhibit their communications. Think deniable jamming, component frying, physical acquisition of embedded encryption electronics.
Wow, a machine devoted to a programming language. That is pretty interesting. Were there other machines devoted to a single language like that?
Public Speaking Hacks for Conference Season
One idea from the world of science that might benefit articles like this is that of the abstract. It's a one-paragraph summary that helps the reader decide whether they should bother reading the whole article.
Ah, so the expiration issue is smaller than I thought. Thanks for that info. Still, it represents a training issue for users and a new framework to be incorporated into a web app. Those are both barriers to wider adoption.

I agree the security of this solution may be right for certain applications.

Yes, my proposal is an infrastructure play - but I believe it is a more realistically achievable one than most password alternatives.
It's unfortunate that languages can't gain much traction in the mainstream. Rust, Haskell, Julia, Go, Clojure, Scheme...
I remember the fight that it took before Python and Ruby were accepted. There's the big catch-22, of course, in order to obtain critical mass.

Maybe if we all adopted a language for our weekend projects, we'd contribute enough back through blogging and StackOverFlow questions that we'll add enough knowledge, etc to the net, that it'll become increasingly easier for the next person.

Btw, I'm using Go for my weekend web site project: http://thespanishsite.com
The version of Lisp Machine Lisp documented in this manual implements Common Lisp.

Have a look at version 4 or 5 (on bitsavers) to get a feel for the precursor Lisp.
Why? Why would you want this? Its not like I'm running a dialup BBS.
here's the one referenced in the Fox inerview from Snoopwall. They seem legit. http://www.snoopwall.com/flashlight-apps-spying-revealed/

also http://resources.infosecinstitute.com/android-app-permission...
This has some heavy hitters behind it, both in authorship and their organizations.

I wondered how it compares to Caja, and this is what their "Towards .." paper states:

"Caja, ADSafe, and FBJS offer sandboxing by defining safe subsets of JavaScript; these subsets tend not to support JavaScript’s full functionality, and as retrofits atop existing browser interfaces, they are also vulnerable to various attacks"
Bingo! Automating email-based authentication would indeed be pretty cool. In fact, extend this concept a little further, and you will realize that email itself is the ultimate platform to build programmatic exchange of information between persons and services. I wrote an essay about all the possibilities this would open: http://blog.zorinaq.com/?e=76
If you had stayed with it a bit longer, it later got incremental and ephemeral GCs...
Tickets for England – Australia – October 3rd 2015 – Rugby World Cup 2015
The Imminent Decentralized Computing Revolution
It is a business app. Drop your email and I'll reach out to you - we can Skype today if you'd like.
Not surprising, since trolls exist solely to make money through the legal system; companies, usually, make money another way.
The crime rate correlation with lead tainted gasoline is fascinating.

Could it be that in lower socioeconomic areas have older cars that produces lead in to the air, and the population ends up breathing a lot of it?
Says it is powered by a single engine, but states it powered by hydrazine. Later on contradicts, and says it is powered by lithium ion batteries. Which is it?
I absolutely love formula 1, I've watched almost every race in the last 30 years.

For me it's as much about the people involved, the drivers, the engineers, the team managers - all have to be at the top of their game.

The technology is amazing too, bleeding edge race cars being nursed around a track close to the limits of physics by drivers on the limits of human ability.

When you follow Formula 1 race upon race, season upon season, you can't help but fall in the love with the majesty of the "F1 family" travelling the globe and putting on a fantastic display almost every fortnight for the season.
All I see in the history is "McCarthy identified several agents actively engaged in espionage. KGB records identify hundreds more that he missed. / McCarthy identified many more people in sensitive positions who were security risks, many with Communist associations."

I see nothing which says that "sensitive positions" is or was meant as a term limited to the executive branch or to administrative positions.

Wouldn't a non-administrative physicist on the atomic bomb project, like Theodore Hall, count as a "sensitive position"? Since I'm pretty sure that was the view back then.

Keeping people in an internment camp rather made it difficult to have an administrative position, so I don't really see the difference. Well, there's a different mechanism, but the same end goal - keep Japanese/Communists out of possible sensitive positions because some people who are Japanese/Communists are the enemy. No?
Yes, I also think that it could be achieved. The problem as everywhere is the adoption. When two or three big companies would stand behind it, it could be easily implemented and I really would like to see a scheme like that.

There are of course some questions, that also would need to be solved. For example: What if an other person has access to my computer -- than I still would need some kind of master-password that had to be remember-able. Also there must be methods, to transfer my keys to an other computer or to "copy" for example onto mobile devices.

The example of the SIM-card for banking just shows, that the "big security" is really a hard problem. Two-factor is one idea, but it is always a game where the attackers are hunting the defenders (or vice versa).
Roger Ebert's Wikipedia
Ah ! I built this a few months back:

https://github.com/rakoo/xauth

It uses the same idea as in the post, ie the "lost password flow for login", but with XMPP. The latter gives you much higher flexibility in that it actually is thought out as a programmable protocol. You try to login, the server sends a token to any of your connected clients via a bot message, you just repeat it to the bot and you're then granted access.

I feel there is high potential here, and there even is an official XEP (http://www.xmpp.org/extensions/xep-0070.html) for this.
I haven't really found any videos as comprehensive as this, just blog posts or videos that discuss one topic/strategy at a time. Outside of this video, there doesn't seem to be an authoritative or even comprehensive list of what can be done to speed up applications.

As to newer stuff, I believe Karl is specifically talking about 1.2 (might of been a release candidate or beta at the time) so his talk should be applicable to the newest stable version, and I've found that to be true so far.

As an aside, and I haven't objectively measured it or even really investigated it, it seems angular's 1.x stable versions aren't coming out as fast as they once did (it feels like 1.3 has been in rc/beta forever and 2.0 doesn't even seem to be out of the planning stages). So at this point I think 1.3 stable will be released in the next few months and hopefully they will have an updated talk on performance at the next ng-conf in March.
Like a lot of pro sports, the more you follow the news outside of the events themselves (in F1 they lovingly call it the "circus"), the more you will gain appreciation for the actual competition events themselves.

If you know the drama, the rivalries, the gossip and the news, then it provides much more context and enjoyment to the sport.

That way, when Nico Rosberg locks up his tyres and runs wide when trying to pass Lewis Hamilton in the second corner of the race, you know that's a big deal that's going to cause some controversy because they are heated rivals, instead of just "oh the green and grey car just tried to pass the other green and grey car but screwed up"..

When Daniel Ricciardo is half a second back and trying desperately to get past Fernando Alonso in the last 5 laps of the race to move from 7th to 6th place to get those extra 2 championship points, if you know where they are in the overall standings and that this particular battle on the track really matters, then even though they're not even close to finishing at the front, it's more exciting to watch - and it makes sense that the race director is showing this instead of the race leaders who are all racing multiple seconds apart from each other..

You need some kind of investment and engagement.. Even if you're not rooting for one specific team..

That said, you do kind of have to also accept that some races are dull (like today's Russian Grand Prix) and end up being a convoy of ground planes running perfect laps... That just kind of comes with the territory, and there's not much to do about it..

The next race will be (EDIT: at the Circuit of the Americas, not a street circuit) in Austin TX on the weekend of Nov 2nd, and should actually be more exciting, so maybe give that a watch..
Client-authentication has actually been supported in SSL for a long time [1]. Unfortunately, there seems to be little interest in using that form of authentication in browsers. A big part of that is probably making a compelling user interface and teaching users how it works.

[1] https://en.wikipedia.org/wiki/Transport_Layer_Security#Clien...
I quite like the idea of solving complicated geopolitical problems with a simple hack. Sadly the twitter and elections don't seem to be doing the trick in the middle east though. The EU and similar worked quite well in Europe which was pretty much constantly at war previously.
[Edit]: explain step function and memo when mentioning map.

A transducer is composable algorithmic transformation, that is independent of input and output sources and the process of iteration [1].

The threading macro `-->` reorders execution of a list of forms, inserting the first form as the last item of the second, etc. Composition of transducers apply transformations in the same order.

Essentially all transducer transformations are defined as a series of steps, where each step is possibly advanced (0 or more times) by each transformation by a function similar to what you pass `reduce`: `memo = step(memo, item)`. When you execute a transducer, you supply the step function, the initial memo, and each item when iterating. This allows you to abstract the input, output, and iteration outside the transformation (these are implementation details normally provided by the library).

You can define `map` as a form of `reduce`: `memo = step(memo, mappingFn(item))`, which allows you to create a transducer for `map`.

Remember that the step function and initial memo are supplied outside the transformation. But, as an example, if you are transducing over arrays, the initial memo is an empty array, the step function appends each item to the array and returns the modified array, and the return value is used as the memo (result) of the next iteration of `step`. This step function is executed for every item in a source array using some process of iteration (normally a reduce, but does not have to be).

[1]: http://clojure.org/transducers
Great to hear thanks for pointing this out! Definitely innovation needed to proliferate/become the norm.

Of course there are many ways to skin a cat and no one is doing it here in the US... Yet. The one who does it best and has the biggest Rolodex/bank wins in this much needed space.
> What's the advantage over existing spy satellites?

The first nukes in a large scale war will be detonated in space to eliminate communication, spy, and other satellites. If an opposing force has a successful 1st strike then a rapidly deployable surveillance platform to re-establish our capabilities would be highly valuable.
The Blood Brother Principle
> The version of Lisp Machine Lisp (LML) documented in this manual implements Common Lisp.

Not exactly. There is both Common Lisp and Lisp Machine Lisp. LML is the default language, but one can tell it to use CL. One can als call functions back and forth. They are two different Lisp dialects side by side.

Example: There is the LML DEFSTRUCT and the Common Lisp version CLI:DEFSTRUCT.

Later Symbolics made Symbolics Common Lisp and made it the default dialect on the machine. It then also supported Zetalisp (aka Lisp Machine Lisp), CLTL1 and some kind of ANSI COMMON Lisp.