skysight-inc/HackerNews huggingface dataset:
Yes, independent self experimentation is the way to go. You are not hoping that you can trust the people doing the study. You don't need to hope they did things the way they were reportedly done. You don't need to hope someone did not get paid off to tweak the numbers at the end. You just need to educate yourself on how to do proper studies and how to avoid false conclusions and techniques to bypass your own biases. But you also need to realize the results only apply to you at this part of your life. You can't promote your discoveries as being an absolute cure for other peoples problems. Even your own body can change over time and what used to work for you may no longer work.
http://blog.laptop.org/2011/09/01/every-xo-runs-linux/

Uruguay. This blog article clearly states that every OLPC runs linux, and also clearly states that some shipped with windows. Not many - they went to pilot programs and they weren't taken up largely because of that non-performance you hand-wave away - but they were shipped.

> Nobody 'partnered with' Microsoft.

Getting super-cheap licenses and Microsoft to customise their OS for your hardware is 'partnering with' Microsoft.

> the point is that FLOSS was never the point

I knew this, as did a lot of the FLOSS advocates. The point was that MS was still seen as the Evil Empire at the time. The geeks were interested both in the low-cost laptop and the idea of spreading FLOSS instead of MS's stranglehold. And they were naturally excited about OLPC's strong promises. And when OLPC went back on their promises... as I say above, why bother continuing to work on the machine? What other promises will they break?

While you characterise the FLOSS argument by the more frothy fringe's statements of betrayal, what I saw was more "what's the point?". What's the point of doing work we believe in if they're not going to stick to their statements? Especially for the people who were far more interested in the machine than the kids - the concern that if OLPC switched to MS, hardware might be used that wasn't supported by linux.

> Any 'loud promises' you felt betrayed by are merely further examples of the wildly terrible expectations mismanagement perpetrated by the leadership.

What a strange argument. You chide me for having a particular opinion, and then state the same thing that I'm arguing. You should be a spin doctor.

By the way, I was a Windows guy then, working in Windows support until 2009. I wasn't a FLOSS advocate, though I am now. Colleagues were into FLOSS, and I went along to conferences to hang out with them. I personally didn't feel betrayed, I just thought it was a stupid thing to do, and I noticed the buzz in both the tech and mainstream media evaporate with the FLOSS movement's disillusionment (which is a better description of the overall feeling than 'betrayal', I think).

However, it appears that we both agree that from the GP's original comment, it wasn't Apple or Google that crushed OLPC - OLPC crushed itself.
> The key factor here is that I can no longer just start typing to get to an app,

Not sure what you mean; Windows 10 is exactly like Windows 7 and Windows 8 here. You hit the start button / start key, you start typing, and the things you want start popping up.
Combine with http://asciiflow.com/ and ascii heaven comes closer ;)
The Donut Hustle
Correct - their current v4 chip covers ~602K SNPs and they have > 1 M customers, so you couldn't uniquely identify all of them by genotype. But given the frequency of rare variation in humans, you'd expect to be able to reduce a given genotype to a much smaller set of customers.
Am... prostitution is a great example, but it's proving exactly the opposite. If men want to get sex, they can pay a prostitute. On the other hand, if a woman wants sex, she can just go to a bar and find 10+ willing suitors. Or become a prostitute and get paid.
> the DA's comment should be read in the light of the huge backlog that exists for testing rape kits

Except grabbing DNA information from private companies databases is only potentially useful IF those kits are tested. Testing the kits is orthogonal to clearing the cases.
Why not use a wiki for this purpose? It seems to me that it is a more natural fit.
Eh, don't know about the place. You'd be respected, but stuck with working for a shitty government and shitty people with their own agendas for all of your life.
Lol, classic Soviet Union story. It worked well in soviet-influenced countries, too. Widespread corruption was inevitable with everyone doing this stuff (I still blame the shit government) :-)
So we are supposed to believe that:

1) There are super secret helicopters that allowed the US Seals to fly over Pakistan to Abbotabad (which is nearer to India than to Afghanistan) without the Pakistani military which is always paranoid about Indian aircraft/drones knowing about it.

2) Despite one of the Helicopters CRASHING & BURNING and some guy Tweeting about it, there was no police, no military response in Abbotabad, a Garrison City where you literally cannot throw a rock and not hit a Military person

3) The US Seals faced no resistance while entering the compound, and OBL had no guards on the perimeter

4) No single image of OBL's body is in the public domain

5) the Seals flew out to Abbotabad, were on the scene for an hour, flew back (about ~3 hours) of elapsed time - never once were the Pakistani's any wiser? No military, no police no official response?

These are only some of the major flaws but if you think about this for sometime the whole thing totally strains belief.

Maybe Seymor Hersh's tale is not the truth but the official version is certainly pure fantasy.
Stanford researchers make artificial skin that senses touch
The subprime unicorns that don't look a billion dollars
No, what is different is our various definitions of attractiveness and our cultural understanding of our personal value as a function of sexual partner count.

"Zero attraction" is clearly false. I have met very few men who would sleep with a 300lbs woman, even disregarding their own weight. About as many women I've met who would sleep with such a man.
From Python to Go… and Back Again
Hi all, thanks for your comments. To address a few of your questions:
(1) we are opening a new facility in SoMa, SF next month.
(2) we are actively scaling our team & resources to meet demand.
(3) we work actively with teams in YC, Highway1, StartX, and others. These are valuable partnerships for us & our portfolio start-ups. (Not competitors.)
(4) we are more incubator than makerspace. But we do have shared unrestricted access to prototyping tools & eqpt for our portfolio companies.
D has replaced Python for my regular programming.

D is the sweet spot for Python programmers to upgrade to without going backwards to Go (Programming language design wise) nor weighed down by all the new (and very good) stuff in Rust.

D has everything from a nice IDE(Xamarin Studio), debugger, package management (Dub), statically compiled binaries, pretty decent std lib (not as good as python or Go, but very good nonetheless).

I still write Python if it's a "script" that has to run on a $work server, where it is safe to assume that Python would be available and sufficient for most tasks.
How Tesla is ushering in the age of the learning car
Jürgen Habermas: 'Asylum is a human right'
No, you could easily sell or barter them, too. We stole car parts and fuel this way, too.

Because, you know, at the end of that unholy union, they were struggling to produce stuff for themselves (military, politicians and their relatives), much less for the citizens...
Would brining in a third "co-founder" until you get your H-1B, then firing them work?
http://casual-effects.com/markdeep/markdeep.min.js

+

> The current 0.01 beta release is minified-only to find bugs and get feedback, but a full source version is coming soon after some more code cleanup.
17hats Raises $4M Series A to Help Solo Entrepreneurs Run Their Businesses
It took thirty years for the medical establishment to accept the hypothesis that the bacteria H. pylori was the cause of peptic ulcer disease, rather than excess stomach acid.
If these agents are running locally, aren't they likely to be fooled (or even directly targeted) by rootkits? I can see they might be able to watch a user compromise the machine, though, depending.
Show HN: Type Detail feature typeface designed to help people with dyslexia
Here's one build-it-yourself from Yugoslavia:
https://en.wikipedia.org/wiki/Galaksija_%28computer%29
Yeah, but that was in 1982.
Perfectly reasonable to assume they already have gotten NSLs.
This seems like potentially an incredibly important breakthrough with a perplexingly weird title. Different brain regions? Different to what? From reading the study, the novelty is not about the "difference" of the brain regions, but the fact that fungal infection is found in AD patients at all. The controls had no infection, not different infections in their brains.

I'm curious if the title makes sense to people in the field or is this weird to them too?
Most of your bullet points as you've described didn't actually happen they way you've outlined. The only thing listed remotely accurate is that there is no official picture of OBL dead with a bullet in his head, and it has been purposefully kept that way to keep it from being used as further propaganda.
Yep, we're one of the top countries when it comes to engineers per capita, must've gotten that from the soviets :-).

Too bad there's not enough resources to do much in the country, so everyone is fleeing it (not for long though, I hope)...
Emacs, at least, already has artist-mode built in.

Screen cast showing it off: http://www.cinsk.org/emacs/emacs-artist.html
There was recent speculation that alzheimer's was transmissible (prion thing). The transmissibility would make sense if it were actually the fungi causing the build up of the proteins and other damage.
Do you have any increased optimism about the refactorability of python given the recent addition of type annotations?
I don't use dating sites, but I know plenty of fat guys with girlfriends, wives, and children, and many others who get around.

Look, a couple of replies up, this genius suggests that she "become a prostitute":

https://news.ycombinator.com/reply?id=10402613&goto=item%3Fi...

... because, to him, it's reasonable for a sexually frustrated woman to sleep with the kind of men who visit prostitutes; that shouldn't constitute a minus on her utility function, right?
How are you comparing two currencies that have never existed at the same time?
NOTE: the original submission of this was the fusion.net story. The mods changed it to a wired.com story, then later changed it back to the fusion.net story. It was the wired.com story when ksenzee read it. Only the wired.com story quotes the Denver DA.

Since the discussion of ksenzee's comment is the most popular branch of the discussion, I think there should be a link somewhere to the story ksenzee read, so here it is: http://www.wired.com/2015/10/familial-dna-evidence-turns-inn...
Show HN: Remotecamera.js for easily posting camera pictures
The Goldilocks Approach to Responsive Web Design (2011)
I'm a seasoned Javascript dev. I started using ClojureScript in January 2015 (switched from CoffeeScript). I have almost no experience with Java and JVM. Also I have not done anything in Clojure yet and nothing meaningful in Node.js.

Did one SPA to learn ClojureScript and explore the landscape of ClojureScript libraries and web frameworks, Om in particular:
https://github.com/darwin/faceboard

I love the language. Its minimalism especially. I can use it everywhere where Javascript can be considered. For me this is another JavaScript language upgrade - much more significant than going from plain Javascript to CoffeeScript. I feel sorry that I have not discovered power of lisp earlier in my career.

The community around ClojureScript is still pretty small, but it is a fruitful ground for new ideas. Over last few months I've learned a lot. The value of immutability, many functional patterns, thinking in pure functions (that includes designing idempotent UI components thanks to React.js). The language is easy, but exploring and practicing those thinking patterns takes time. I feel that I'm still pretty much at the beginning, but I think it was worth it for me.

If I'm going to use this language for next few years I want to invest into improving tooling around it. Beside cljs-devtools also started working on structural code editor in ClojureScript, it is an experiment right now, but in the long term it has an ambition to compete with LightTable:
https://github.com/darwin/plastic

The switch was pretty easy for me. I don't work in a team and I tend to work on experimental projects, so I don't have to persuade coworkers to try something new and I can take risks. And btw. I hack on Objective-C stuff for living. Made TotalFinder and TotalTerminal.

And to finally answer your question:

> How sane would it be to go full nodejs/CLJS instead of nodejs/JS?

This is the default route for me now. And I hope it is sane. I see CLJS as an upgraded Javascript. Interoperability is not an issue. It is no problem to use existing JS libraries from ClojureScript and/or expose ClojureScript functions back to JavaScript. The issue could be that you don't get many contributions from JS devs in case of open-source. Also there could be performance implications. But you can always drop back to Javascript for performance critical code if needed. It would be just more work and dirty experience :) Also tooling and community support can be a consideration. If you are experienced in Javascript, in case of troubles you can definitely help yourself. But for beginners or intermediate people I can imagine looking for help could be a struggle. Javascript community is much bigger and had time to evolve tools or there is good incentive for other people to build good tools for this large community. With ClojureScript we have to wait few more years or better help make it happen.
Good call. consumerlab.com is good too.
Even for physical products this is the wrong goal for success. For physical products https://en.wikipedia.org/wiki/Continual_improvement_process#... is a good place to start.

For intelligent creatures, instilling the ability to choose and learn about new topics at will, to filter bad information from results, and to think critically about the application of topics is a bare minimum set of tools. With that background, and a rich library of documentation, it should be possible to interweave the classical educational aspects in to a cohesive narrative that teaches history, engineering, math, general science, language and reports.

School should be a lot more like an expanded version of Connections with James Burke.
As a layman, i understood the title correctly I guess. That there were fungi not just on one spot, but different (ie several) regions.
For anyone interested, I made this for including it in a Raspberry Pi project. I'll need to add a couple of lines more to handle the GPIO from the Raspi, but I think the library will make things way easier for anyone concerned in anything similar (I had to dig into the code/issues of 5-6 different libraries to be able to get here).
The claim that pypy uses less memory than Go seems...rather extraordinary.

I worked with a fairly complex http api app that ran as a rather svelte wsgi framework under gunicorn, and we saw at least 10x or more increase in memory usage than cpython when we switched to pypy, once the jit was fully warmed up (memory usage seemed to hit steady state after about an hour). pypy has also historically (in my experience) been a bit more "lazy" (deferring GC of individual objects longer) than cpython when an object falls out of scope.

My general rule of thumb for pypy has historically been that you trade memory (requires more of it) for speed (faster) when compared against cpython.

Maybe the reimplementation itself was just far more efficient? Hopefully the talk itself clarified that point. I would be very interested in hearing more about that particular aspect.
Aesthetics are moral judgments
> Something I would write in Ruby in 10 days takes 2 months in Go.

Have you looked into Elixir? It has Ruby like syntax, but uses an actor model for concurrency(it runs off of the Erlang VM). For handling concurrent tasks it tends to benchmark around Go's speed, but is much nicer to do things in. While it is admittedly immature, the ecosystem still has a decent amount of packages and the tooling isn't bad.
Because nothing that you're saying is relevant, given that point.

I disagree. Would an average user, the kind of person who is going to trust updates from Microsoft and leave them on by default and therefore wind up installing in this case in the first place, necessarily realise the significance of one extra confirmation dialog? People are notoriously blind to such messages, so I'd want to see exactly what that extra human intervention involved before making any judgement here.
An old but interesting article and discussion related to your question:

http://www.theatlantic.com/magazine/print/1969/12/how-your-c...

https://news.ycombinator.com/item?id=3573694

Articles somehow related to the subject:

http://www.nature.com/news/the-tantalizing-links-between-gut...

http://universityofcalifornia.edu/news/do-gut-bacteria-rule-...

http://www.scientificamerican.com/article/gut-second-brain/

http://www.theverge.com/2013/8/21/4595712/gut-feelings-the-f...

http://newsroom.ucla.edu/portal/ucla/changing-gut-bacteria-t...
> Go shouldn't have "use cases". One should be able to do almost everything with ease with a language built in 2008/9.

Assuming that Go is a general-purpose high-level language, yes, but is it? It was created to replace C++ in critical infrastructure, not Python/Ruby as the end-all be-all of default platforms for every situation. Its syntax simplicity and speed absolutely makes it attractive to a wider audience, sure, but if it does the job it was designed to do very well, should we be angry that it doesn't do all jobs well?

Developer time and execution time are both important metrics when considering a language, and Go is very well situated when the major developer time gains offset the minor execution time losses vs C/C++. That it's less well situated when the developer time losses vs Python/Ruby are incurred on a project when the execution time gains are irrelevant isn't a failing of the language, it's a trade-off.
Hi, I do research using the same methods: immunohistochemistry. This was done with rabbit polyclonal antibodies. The key being polyclonal. We don't know what those antibodies are really staining. The difference, however, is intriguing.
Neural Networks with Few Multiplications (Bengio and Co.)
Real-Time Video Software Puts Someone Else's Facial Expressions on Your Face
That's a valid concern, and I agree that it's alarming. We will disclose where we are obtaining the L-Theanine from and provide a Certificate of Analysis.

Also, since this is a double blinded trial, if there are significant differences between placebo and real powders then that affirms that the powder was real.
The reality today is that MediaTek is number two in mobile after Qualcomm. Meizu MX5 uses a MediaTek SoC as does the new Xiaomi Redmi Note 2 and many others.

Trust me, it's my job to know.
I'm not sure what propaganda value there is in noone knowing if the US actually killed Bin Laden.

Benazir Bhutto said, a month before she was assassinated, that Osama Bin Laden was killed in 2001 by Omar Sheikh:

https://www.youtube.com/watch?v=4MBTd5QNGB0
All of the Alzheimer's patients were 79 or older, while all of the control patients were younger than 79 except for one. More than half of the control patients were under 60. That doesn't seem like a very good control to me.
It could've been. Though now that so much of heka is involved in moving data between the Lua layer, turning it into plain C is a better option. trink, one of the heka authors has a project called hindsight that does just that.
It would be really interesting to see a visualization (maybe using PCA) of the LDA vectors for each document. The topics are not super convincing that the LDA approach worked well.

Other than that, this is a good intro to NLP and calculating document similarity. Well done!
Sure, even salt supports an agentless mode, but these are designed as afterthoughts. When you look at all the agentless mode versions of these tools you find that it doesn't fully support everything the framework is capable of (i.e., see the main page of chef-solo). Thus, the adoption is low and you'll likely find breakage as the tool matures (new features being developed without consideration of the audience using it in an agentless mode) and you're likely to find little help when you ask for it. Contrast this with ansible, where this is the basis of the framework, so everything built around it works in agentless mode.

So no, nobody is saying you can't run chef/salt in agentless mode, but in practice nobody wants to because it's a lot of work. And it's not like ansible doesn't also run in a managed-by-master-node mode, that's the entire basis of ansible tower.

And to be clear, it's not that I like ansible because it's agentless. It's because the benefits of the tool being designed-from-the-ground-up as agentless leads itself to beneficial properties.

> You literally can create a golden image with chef-client and your done

This is a lot more work than you let on. That client needs to be configured to point to a particular master node. So yes, you can create a golden image, and it'll talk to one master node, and run on one platform. Good luck getting your golden AMI to run locally in VMWare, or virtualbox, or in a LXC container. Good luck adding in the functionality to make your client dynamically select a different master. It's not impossible, it's just not dead easy. The fact that this is an annoying thing to do is proven by the existence of salt-bootstrap (it's a tool that SSH'es into a node and sets it up as a salt client, hrm, now where else have we seen a tool that manages a node only using ssh?)

> I think Ansible capitalized on people's wariness/lack of experience using chef

I think this is a rather unfair generalization to make. I've personally had many years of production experience with chef/puppet/fabric and the only reason I have no actual production experience with salt is because ansible came out soon after (I still follow their development with interest). In my experience, the people I know who use ansible are neckbeard admin types with battle scars from other orchestration frameworks.
I was doing a lot of this 12-14 years ago, building Access VBA front-ends to remote data sources in Oracle or MySQL (not PostgreSQL because its ODBC driver was practically unusable) and using Word and Excel for reports and publishing.

It was a fast and easy way to build a fairly complex GUI, much better than anything we have for the web. It was also very stable—except for COM Automation, which was slow and error-prone (e.g. having Access drive Word for a mail merge.) Many of these applications are still in use to this day.

What killed it for me was having the code stuck in the GUI builder rather than in text files. This meant that source control and testing demanded a lot of painful manual drudgery (and discipline, which not all the developers working on these applications had.)
I've tried a couple of times to play with Ocaml. In seem like something that should be great but it just falls short. Some of that is tooling that isn't fully baked. Another issue is the syntax. The weird split between the interface description file and the code file. The lack of a unified DB interface. The lack of proper Windows support.
docker?