skysight-inc/HackerNews huggingface dataset:
That would be "spectrum" as its quite smooth and analog. Unlike a medical condition like a broken bone where you either got two pieces or one and in between is kind of unlikely.

Historically no test existed other than behavior observations. Oh look a cluster of behaviors, we'll call it a disease.

That leads to some severe cultural problems like just medicating the hell out of people until their vegetate. Not a very nice thing to do.

The highest functioning people aka closest to normal (whatever normal is...) tend to not appreciate being drugged into submission, eliminating any chance of higher level human functioning. (edited to emphasis the side effects of most medications for autism symptoms tend to be intensely punishing both physically and mentally)

Its rather like obesity, there's quite a range and how much someone has and how much someone needs to be forcibly "fixed" is open to quite a bit of opinion.

OP is correct in that they selected a group of very high functioning people and controls, so what if anything that would have to do with low functioning people is mysterious and its quite possible they have little in common other than symptoms / behaviors. So saying "we can detect autism" is kind of like saying "we can fix broken computers". Well, define broken computers narrowly enough and ...

On the other hand OP may not have read the article because OP is claiming "we can't" and similar, when "we now can". At least in a highly restricted setting with specially selected test subjects.

It does not appear to be a magic bullet along the lines of a glucose tolerance test being pretty effective at diagnosing diabetes.
Thank you everyone, great insights.
>Interesting note is Korea was saying they have almost no cases of Autism.

The same way Iran has no homosexuals. The stigma in those cultures are so strong, the condition is denied or re-routed into something more culturally pleasing. In Iran homosexuals are often given the choice of lengthy prison sentences or gender re-assignment surgery. In Korea, autism is swept under the rug, until fairly recently. In Japan, kids fall into "Hikikomori" or NEET categories and never seem to get the help they need.
Probably not, as current Thunderbolt port is too slow to transmit enough data to drive 5k monitor.
I'm not sure I understand how to make zero allocations? Does this mean you create your variables outside of a requestAnimationFrame (rAF) and update their values inside the rAF?
Legitimate query: anyone know if the author receives those reader-reported issues directly?
Tech’s push to “disrupt” workers is a legal and social timebomb
Show HN: JQuery Xeyes
This is very interesting, totally assumed the other way round. But I guess it's easier than pausing, rewinding, doing it in the application etc.
Thank you for this insight.
I don't think the comment author claimed that disabled people have to travel first class, but that some people with disabilities choose to travel business or first class because travelling in economy is too painful / not practical.
Show HN: Breaking a flawed audio CAPTCHA in JavaScript
As a German I'm slightly confused by the use of the word "Stadtpolizei". Other than being kinda longish and looking German, the meaning seems to vary by context and I'm not sure it is being used as a correct analogy here.

Stadtpolizei in most parts[0] of Germany seems to be mostly synonymous with the Ordnungsamt (in either case, it's a communal agency, it's not standardized on a federal level) and thus concerned with Ordnungswidrigkeiten, i.e. various misdemeanors and traffic violations.

The case over which the warrant against Microsoft was issued seems to involve charges of drug trafficking and money laundry. As far as I know, this would involve the Kriminalpolizei.

I realize that using German words verbatim can spice up dry articles like this, but this article doesn't really benefit from it and the author seems to be confused about what they actually mean.

[0]: In Frankfurt in particular, the Stadtpolizei is merely part of the Ordnungsamt. Here's the (German) website describing Frankfurt's Stadtpolizei: https://www.frankfurt.de/sixcms/detail.php?id=2943&_ffmpar%5... -- obviously drug trafficking and money laundry are outside their scope, but I even doubt that the "press leak" in the example would be within their scope.
Are you suggesting that Hachette has no standards and/or formatting rules for the books they publish?

Surely not.
BioPerl has probably got a lot better over the years, I haven't touched it in a long time (5 years+), so my views may be very out of date. I don't really want to get into reviewing Bio* libraries generally :)

There is a general problem I think though, and other people have experienced the same. I've been trying to reason why, but I think it's due to multiple factors. By the time you've managed to get that bit working reliably with BioPerl you could have written it yourself. And it would be faster and use less memory. BioPerl has the problem of trying to solve every case, whereas normally I'm working with a limited subset of possibilities.

So why? I think it's a combination of dodgy, manually hacked inputs (e.g PDB files!), the learning curve, poor backwards compatibility preventing upgrading, and, ah I don't know. Every time it's seemed like a good idea, and yet every time I've ended up abandoning BioPerl. Maybe it's too integrated with itself as a library of functions?

Take parsing a FASTA. By the time I've read the BioPerl documentation, I could have already written that one line split string statement (because I e.g. know in advance the sequence string is always on one line). It's hard to overcome that laziness and make the commitment to learn it and become fluent in it.
Zuckerberg doesn't want a FB “Dislike” button because it's “demeaning”
Show HN: Flow XO – Automate Workflows in Capsule, Pipedrive, Insightly, Gmail
This overview, while a great start, doesn't really dive into the details of how modern GPUs work. Since 2007, many of the limitations that held GPUs back from being general-purpose computers have been removed (by relentless efforts of NVIDIA and to a lesser extent ATI/AMD, spurred in large part by NVIDIA's traction in the supercomputing space, for example http://en.wikipedia.org/wiki/Titan_%28supercomputer%29). My go-to source for a lot of these developments is AnandTech (http://www.anandtech.com/tag/cuda) but I'm sure there are plenty of other resources others can point to.

Another fascinating bit is that NVIDIA and ATI/AMD have developed what are now the largest general-purpose processors in the world (over 5 billion transistors per chip and counting - available in consumer GPUs for under $300, as opposed to Intel's largest Xeons that top out at 4 billion and cost $2000+) but are being held back at the 28nm process because their fab partner (TSMC) is oversubcribed by smaller, higher demand ARM chips that go into phones.
A tablet for nothing but OneNote
Yes, UI has to be totally intuitive!
If you had discreet event-driven notifications (NOT like that awful paperclip that MS Word had) that give you the right information at the right time, would that be useful?
Assuming you could turn them all off if you wanted.
That's what it means, yep. Making object pools, etc. This can be harder than it sounds, to put it mildly.

In other words, completely subverting the GC altogether.
The wind appears to be significantly stronger over open water. Is this just an artefact of the visualisation, or is it a genuine meteorological phenomenon?

I understand the temperature differences between sea and land will make it windier around coastal areas, but I had always thought that was a localised effect.
Thanks for this response. I think there are more users like you than you think!
Thanks again.
Oh, wow, this is absolutely amazing. My complements to the authors! They're really pushing the bounds of what we can do with Coq further and further.

Hell, it makes me want to open the IDE and prove something right now.
Amazon doesn't "force" DRM on anybody. It's a checkbox in the publishing portal.
If you collected several varieties of extremophilic microorganisms from here on Earth, spent about 40 years resequencing their genes, and then shot those tailored organisms in cubesat-like dispersal capsules down into each gravity well, that overhead would take care if itself within a few millennia. First design the space-plankton, and then the space-whales can follow.

Waste recycling is difficult when you don't have an entire planetary biological system to work with. So why not start by trying to cover every rock in this system with a biofilm just one cell thick?
Yeah I wonder what the false positive rate is. Didn't see any mention of it though.
So it's definitely got to keep surprising you with cool stuff so you don't get bored :)
Thanks for your response.
There's a crisis brewing in mobile app development
Ask HN: Internet Provider for Digital Nomads
Does there exist a mobile data contract that which is …

* blazing fast (150+ mbit downstream)
* works worldwide
* has no cap on how much data per month you can use?

What are you people using? Is it really the best solution to get one no-contract sim card per country per month + sthg like google voice?

I refuse to believe no one I know has found an elegant solution for this yet. Anyone founded 'Nomad Internet' yet or sthg like it?

What would you be willing to pay for this?

Somewhat related:
* Who is using VPN for travelling worldwide
* Which provider do you use?
* What sucks about it?
* What would you be willing to pay for this if it really really works like a charm?

Bonus question:

* How do you deal with this (internet access & security) if you employ a distributed team (and or people who travel worldwide)?

Think internet access for Mr Wolf.

‪#‎shlepventure‬ ‪#‎digitalnomads‬
Sometimes you can get a business class by a nice price (something like 1.5x a regular ticket), it depends

And it's not only about the space, it's the service + luggage allowance + flexibility
No, he is not talking about suppressing creativity at all. If he was, he wouldn't argue that his usage of hyphens was defensible as "correct" per the OED.

If it was a creative issue, he'd simply say "it is a stylistic choice, what else do you need from me to re-activate this ebook for sale?"
Interfaces can sometimes be tricky, especially if you're also working with lifetimes, because there's no way to write "T<'a>" for a generic type. There are are few other gotchas like this. Some of these will get better once associated types land. But yeah, trying to simultaneously manage interfaces, lifetimes and callbacks sometimes requires serious Rust knowledge—and at least for now, you may run into hard barriers.

You need some mutable objects (like socket or the object that contains socket) locally AND you need access to them in your continuation.

If you're planning on writing to objects from inside a continuation, while you also write to them from your main code as well, you're going to have to think things through pretty carefully in any language, or else the two writers will stomp on each other. Rust has lots of tools for locking and controlling access.

This will only work "safely" with garbage-collected or ref-counted types and these do still not seem to work for interfaces.

I'm not quite sure if I understand the problem you're describing. I can definitely share mutable objects between threads, and I can do so using abstract traits (aka "interfaces"). Here's a runnable example using Rust's "play" server: http://is.gd/bQOY3o

I had to use a "box" here, because that's the easiest way to store objects of varying size that implement a specific interface. Experienced Rust developers may be able to simplify this a bit.

Anyway, is this what you were thinking about? Or did you mean something else?
This is a cool article (from last year, FWIW). In particular, I like how Google uses Chrome browser improvements (the performance.memory API) to fix bugs in Gmail, and then in turn are able to reflect this back to use Gmail to notice bugs in Chrome.

This sort of vertical integration that Google is able to do is really powerful (they were also able to take advantage of this to drive the development of SPDY), but a little concerning for anybody that has a browser but not a popular website, or vice versa. Although in this particular case, I don't think anybody else implements performance.memory, so there would be no easy way for Gmail to track memory usage in other browsers.

Disclaimer: I work on Firefox and am speaking for myself, etc.
Then what happens is you effectively impose a surcharge on the 90% of the population who do not need a larger seat pitch, which hardly seems fair either.

You don't have competition on seat pitch because there are not enough people willing to pay the increase for the comfort to sustain an airline.
Yes, trust is super important. Too many dodgy things out there.
Thanks for your input.
What laws of the land might you be referring to? I'm curious, as I'm at a loss of search-terms.
Why? This is pretty standard design guidelines. Create a typography hierarchy, design mobile interfaces with enough space for fingers... etc.

If anything, I'd say these guidelines are too generic. Not specific.
> Also, what is the alternative? Use a cargo ship over seas? Choose from another 5 companies with same crappy business practices?

It depends on where you're going. If it's an overseas trip, you could video conference or telecommute. If it's not, you could drive yourself or take a bus.
If we don't know what the limits are, why not? In basic Algorithmic Information Theory, you can prove that there is an upper limit to compression of a bit of data, but you can also prove that it's impossible to know what that limit is.

That is, you can never know if you're "done". That's why we keep pressing on with lossless data compression. We can never be sure we're finished.

We don't know when we've "learnt everything" that's possible to know by science and since we don't know what the limits are, why stop asking why?

We could have stopped with Classical Physics, but we kept pressing on and got Quantum Mechanics and General Relatively. We could have stopped with the Bohr model of the atom, but we keep probing deeper into particle physics and now we have the standard model.

Until you know your quest is futile, why stop?

HackerNews is a community oriented around YCombinator startups. The probability that any one startup is successful is vanishingly small. The vast vast majority of new businesses fail. You have to have a little bit of hubris to assume that you're going to strike gold on your particular venture. No one can predict success.

This false belief that your particular crazy idea is destined to make you rich and famous produces useful behavior for society. Since we cannot predict from the top down which ideas in the frontiers of idea-space are going to evolve as a best fit for current demands, the best thing we can do is conduct lots and lots of trial experiments -- startups colonizing all peaks and valleys of the idea-space.

Most will fail to climb to any peaks, left stuck in valleys. A few will climb a mountain that rises taller than others.

But this only happens because people perceive there's mountains to climb, that climbing mountains have rewards, and that it is possible to climb them.

Let people have their dreams.
KVM VirtIO paravirtualized drivers: why they matter
Shh, why are you letting the US government know before he's ready? They might be reading Hacker News!
I would expect more scrutiny of blatant formatting mistakes in a high profile release.
I would really love to see the x86 multi-core architecture spec'd like this. To this day I don't really understand all the details behind x86 concurrency: memory, fences, atomics, concurrent operations ordering, mutex implementations. Such knowledge is crucial to writing fast lock-free structures, and to proving their properties either the whiteboard way or through model checking. Perhaps I should just get through one of these enormous Intel low-level manuals.
It's also, IIRC, based on a logical model called the Calculus of Constructions - or CoC, for short.
> There's a huge psychological barrier when buying things like this one. Even if it costed $0.99.

> damn I would like to use this.

It seems then the barrier isn't actually psychological? Do you live in the country which makes the electronic payments impossible? Is it really expensive for you to pay for some service you like only once?
His point entirely stands despite your carelessly dismissing one part of it.
Oh I've seen them used in the wild... I'd rather have a parser throw an exception than have that data go through though lol
Extending life span through directed evolution of the microbiome
I've not read the paper fully but it does look an interesting piece of work. I did notice that the controls were aged and IQ matched which doesn't suggest they we looking to differentially diagnose Autism from other disorders which is likely to be the more useful clinical technique. Also, the subjects were adult and I would expect most diagnosis to be performed in a much younger age group. This isn't the first attempt to apply fMRI techniques to the understanding of autism, plenty of prior work here (http://goo.gl/oW41Vm).

Earlier in my career I did some fMRI and, whilst an interesting technique, I've never been convinced that it quite delivers on the claims. Firstly, you aren't looking at an electrical signal but rather changes in blood flow which are (reasonably) assumed to be coupled with areas of increased neural activity. This felt to me a bit like trying to debug a computer program by pointing a heat sensitive camera at your motherboard.

Also all fMRI experiments are characterised by a block design - periods of activation and inactivation - and the response is expected to correlate with these in some way. However, the brain is pretty busy and thus how does one select a baseline; what about the parts of the brain that just stay on?
A new way for kids to play
Uber Launches Integration with Carpooling.com
For my final project I built a sous-vide immersion cooker
They definitely change prices based on time. I've seen hikes around the 21 / 14 / 7-day marks from a flight, as well as longer-term changes for flights around Thanksgiving and Christmas.
Right. I wasn't saying that everyone with a disability had to travel first class. There are various different kinds of disability.
An Undecidable Problem in SIP
Has Amazon named this algorithm yet? I'd like to nominate "Proper English Diction And Nomenclature Tracker".
Mozilla and Web Components: Update
> Emacs certainly is not just a text editor.

I know. But it was written as just a text editor—but an extensible one, and so it has grown to be a lot more. Which is really pretty awesome.
When to quit?
I have a slight dilemma... I was brought on as a software engineer for a large company back in September. I was an intern for this company for ~2 years prior and had a great time working there, until I started full time.

The team has changed drastically since I started interning there. In the beginning, we did all of our development in-house with ~5 engineers + myself. I was able to get help anytime I needed it, but now 99.9% of the development is done off-shore.

I'm now the ONLY in-house developer with NO understanding of the current applications we're working on. Not only that, but we've switched technologies from Rails to Spring. I'm really good at Rails/Ruby and can work on those types of applications without much help at all. When it comes to the new stuff, I take in a deep breath and then think to myself run away as fast as possible.

The new code has almost no comments. The new code almost ALL needs to be refactored -- and this is landing on my shoulders.

My question to the community is this... when should I quit? I want to leave ASAP but I have no other job offer on the table. Every day I come to work and ask myself "why the hell am I here?" because they don't need me. If I dropped off the project, nothing would really change because I haven't contributed anything to the project and I'm having a lot of difficulties learning from the devs -- especially when I can't even learn from the code base.

I started this job ~3 months ago, so would it be legit to just remove it from my resume and spend my time finding a new job?

Help!
It's not nearly as simple as it sounds in theory. Consider that you have typos which are from hitting the wrong button - and also typos from hitting the next letter before the previous letter.
Also when looking at typos it's likely you'd find statistically significant differences for typos by hitting a letter to the left, or right, or prob. of typoing given the letters general position within a layout etc.
> I don't care if they're a private business. That means nothing to me. When all airlines have the same tiny seats and no alternative that isn't 5-10x more expensive, that is collusion, not competition.

It's not collusion, because air travel is effectively a commoditized market. That means there is continuous downward pressure on pricing exactly because the product is nearly identical everywhere. It is a zero-sum game though with regards to seat size. I don't think they can realistically go much smaller though; as a person of average height (5'7") even I have trouble fitting in their seats.

That said, there are airlines that cater to "comfort". Virgin America is one of them. They're not doing so well: it turns out that most customers either don't know or don't care about the quality of the flight, just the price. Virgin's prices are 10-20% higher than their competitors, but they just can't seem to fill their flights. Virgin has scaled back their routes as a result.
Skype's newest app will translate your speech in real time
Here are some attempts at axiomatic validation of memory barriers and atomics on several architectures: http://lwn.net/Articles/608550/
And discussed also about a year ago...

https://news.ycombinator.com/item?id=6970350
I agree with all the things you've said.

Gonna throw a similar but slightly inverted anecdote out there as well. My sister is a PhD psychologist who works with children. She had to significantly reduce the number of children she forwards for ADHD testing because 100% of the time the result was "positive" and they were medicated. And she was sending in really borderline cases "just to be sure". Thinking she was being safe and responsible for the child's well being. Now she has to act as a blocker and only forward children who she is really, truly confident need it.
Well maybe if the guy's idea was explored and iterated as long as the other, entrenched one, it would yield far better results. After all, the proof-of-concept often performa worse in the beginning, but so many awesome technologies started off that way.
I want to say no.

Each country is its own country. So telecommunications have to abide by that countries digital laws when operating within that sovereign nation as well as any state/local laws that may apply based on your location within that country. As this is complex and cultures/language/economic barriers often limit how far a company can spread internationally. So then you are left with inter-corporate negotiations and partnerships which are if not as complex, more.

The simplest solution is satellite internet, but its outrageously expensive.

Google Loon apparently is going to be going full force within ~18 months. So that may solve your problem long term.
Architecting on AWS: Optimizing the application design
"There are three kinds of lies: lies, damned lies, and statistics."

I love that quote and it's attribution a 19th century British prime minister (1) illustrates how long this "trend" has been around.

So when the author of the article states

"Nobody can say exactly when the trend first started, but in 2014 we saw the first major outbreaks of bogus data distributed by private companies just so it would go viral online"

I think that's a bit hyperbolic.

Old hat, fun to write about though.
Not sure, I used them quite extensively in various projects and tried avoiding raw pointers. The only concern can be some cost of overhead when using them.