skysight-inc/HackerNews huggingface dataset:
(This is the first of a series of articles about J&J's regulatory shenanigans.)

The Food and Drug Administration had prohibited Johnson & Johnson salespeople from trying to promote Risperdal to doctors to treat children because of its feared side effects, including hormonal disorders. The company was also not allowed to promote it to treat the elderly except for the most serious psychotic disorders; it was thought to cause strokes, diabetes and other ailments in that population. But [...] Johnson & Johnson was reaping more than half of its Risperdal sales from prescriptions written for children to alleviate all kinds of behavior disorders, and for the elderly, who were given the drug for simple symptoms of dementia or restlessness.

Johnson & Johnson emails, sales training manuals and business plans produced as evidence in the case revealed that the company organized special sales units illegally targeting doctors who treated the elderly and children. State mental institutions treating children, whose drugs would be paid for by Medicaid, were targeted, too.

When it came time to explain their conduct at trials and to federal investigators, Johnson & Johnson executives and salespeople have unwaveringly, even indignantly, defended themselves. One salesman, who otherwise fit the salt-of-the-earth mold that R.W. Johnson had envisioned for his company’s employees, gave thousands of Risperdal samples in child-sized doses to Austin Pledger’s doctor in Birmingham, Alabama. Yet he insisted under oath in February he didn’t recall stepping around kiddie furniture and toys as he walked into an office with a sign that said “pediatric neurologist,” and that he had no way of knowing that the doctor wasn’t treating adults.
Post Score  10000 – Stack Exchange Data Explorer
If you wish to understand Spock the character, and the Vulcans in general, at least to the extent that a species written by dozens of writers has a philosophy, it's important to understand that they don't follow lower-case "logic", but upper-case "Logic". It is, itself, essentially a religion (or philosophy if you want to be perhaps a bit more kind) that does in fact carry some base assumptions at its core.

In the particular case of Vulcans, you can definitely have huge, raging arguments about what exactly those base assumptions are, again, given that they were written by dozens of writers, many of whom really weren't trying.

Today you can see the real-life equivalent in the Rationalist movement, which while it certainly permits a certain amount of variance in the base assumptions, does tend to come with a basic set of axioms at the bottom as well.

It would go beyond the scope of what fits in an HN message to actually explain those. (Plus I have some serious philosophical criticisms, which would make it even longer, and also means perhaps I'm not the best person to even try.) My point is merely that when discussing this sort of "logic" it is very important to separate strict mathematical "logic" from the vague set of quasi-religion/philosophical "Logics" that do in fact come with enough base presuppositions to make it possible to debate things like whether enlightened self-interest is or is not "better" than, say, some degree of deliberately self-negating altruism. Upper-case Logic and mathematical lower-case logic are two different words. (And Logic is a family, too, not one well-defined thing.)
I'm ambivalent about this subject.

On the one hand, it intuitively makes sense that JIT compilation is inferior to AOT compilation for an application that will be packaged once on a developer's machine and then run on thousands or millions of devices. Doing the JIT compilation on all of those devices is a waste of energy; it's better to do the compilation just once on the developer's machine.

Also, JIT compilation requires warm-up to get to good performance. The kind of consumer who won't pay more than a few dollars for an app will also be turned off by an app that isn't snappy right away. So the first impression is everything, and a warm-up period before good performance isn't as acceptable here as it is in server applications.

On the other hand, on the major mobile platforms, native apps which can be AOT-compiled have to be distributed by gatekeepers, i.e. the app stores. On these platforms, the only alternative to the gatekeepers is the web. So I have a non-technical reason to want the last major JIT-compiled language on the client side, JavaScript, to be good enough for a variety of applications.

I was going to comment on the advantages of JIT compilation with regard to polymorphism, but then I found that the OP addressed that with his argument about predictability being more important than best-case or even average-case performance.

Finally, I'm curious if the author of the OP would use the same argument about predictability over best or average case performance to argue for reference counting over tracing GC. Maybe Android's ART and .NET Native would benefit from using reference counting in combination with a backup tracing GC to handle cycles, like CPython.
Musical notation can actually get really hairy even when restricting yourself to pre-20th century conventions. Another notation product currently in development has a very interesting blog that delves into some of these issues (http://blog.steinberg.net/ ).

Math, on the other hand, is actually way easier even including things like mapping diagrams.
5 DevOps Conferences You Should Consider Attending
PS: Here is the 1996 implementation of the Pac-Man game: http://www.masswerk.at/JavaPac/legacy/JS-PacManSR.htm (click cancel in the popup-prompt)

(Mind the small maze for 640 x 480 screen sizes and the unusual connection of the "teleports" to add a bit of complexity to the maze layouts. There was another, even earlier implementation to this one, but I don't have the sources anymore.)

Maybe interesting backstory: The games (JS-PacMan and an Invaders game) were done explicitly as demos for brand-able browser games, but – while listed in all those "What's cool" directories of the day – marketing people didn't catch the idea of games in the browser then. I ended up providing the Invaders game for free to USA Today Marketplace (they opted for the Pac-Man game first, but settled on the Invaders game for legal concerns), since there wasn't a commercial market for this.
(Some years later, all those mails like, "I need this for my homework, can I have it?", started to drop into my mailbox, this is, why there is the tutorial. That's also why there are some gaps left in the tutorial, meant to force people to do their own, rather than just copying the code.)

Ironically, when the originally iPhone came out, the game was just up to date again, in terms of screen size, performance requirements, and touch-friendly input. There were means to transfer it onto the iPhone and someone sold a pirated version on CD as a dedicated iPhone game.
This whole story screams crackpot. Extraordinary claims require extraordinary evidence. To claim that all the scientists working in this field missed something this big for more than a century requires more than a few blog posts to take seriously.
The App Features That Draw the Most Advertising Dollars Are
Neat - I've never used it. I thought appcache only really helped "offline" web apps. How can it speed up ordinary sites?
I've seen a lot of proposals from governments wanting to eliminate cash (to enable negative interest rates which I think are an awful idea, to negate tax evasion, to avoid money laundering, etc.).

Either they don't realize that something else (or several somethings) would inmediately take over as cash equivalents, or they don't care as long as it's illegal.

An interesting article talked about the use of Tide detergent as currency:

http://nymag.com/news/features/tide-detergent-drugs-2013-1/
Linus Torvalds on C++
> It's a piece of shit because every little thing you use has 3 billion dependencies which you have to validate and verify n some manner.

If you mean to prevent breakage, shrinkwrap lets you lock down dependency versions: https://docs.npmjs.com/cli/shrinkwrap

If you mean something else (security?) then I'd probably just not use npm, because as you said your dependency tree is going to be deep and reviewing all of that code is impossible.
Hacking enterprise wireless Printers with a drone or a vacuum cleaner
Interestingly, it interprets each pen stroke in the context of the wider piece of music, and makes use of temporal information such as the order the strokes are made in. Whereas classic OCR would just try and interpret the static 'picture':

Key to the way StaffPad works is its method of recognizing your scribbles. It looks at every individual stroke you make and then interprets what you wrote based on the relationship of each stroke to all of the others. David says that “it’s more efficient and accurate to take the position and temporal information from the pen, and then use musical context to decide what the music is trying to be. That way, you can do things that would totally confuse OCR. Because we know the order of the strokes and where they are in relation to the notes, we can say, OK, that’s a natural, that’s a sharp.”

http://www.sibeliusblog.com/news/staffpad-is-a-music-handwri...
The master of KSP Scott Manley did a small series of orbital mechanics videos a while back

https://www.youtube.com/playlist?list=PLYu7z3I8tdEm-oVAzO8EH...
The Genealogy of Innovation
I am heavily indebted to Paul Lewis and Ilya Grigorik's writing, which provided much of the source material in this article.

Anyone interested in further reading on the topic should check out anything by those guys, they're the foremost in the field.
I agree with you. I have updated my original post appropriately.
Aircraft Avionics Built in Ruby
Nobel Prize in Chemistry Awarded for DNA Studies
Could you be kind enough to give me name of rhat file manager? Pm it or something if there are rules against advertisement. (Also I do hope you are not rooted...) So far these that moves files on sd card since 4.4 used their own folder as "sd card".
In light of this example, it's interesting to consider that world-class pen spinners [1] might have opportunities as advertising consultants. "Let us perform or teach you the exact pen spin that's required for your advertisement - should it communicate confidence, sophistication, should it be quick n' simple or slightly over-the-top? We've got you covered."

[1]: https://en.wikipedia.org/wiki/Pen_spinning
Blocking Content Blocking
Not intending this to sound snarky, but only on HN could I expect to read the phrases "best practice" and "children" in the same sentence.
interesting approach, but if you do a bit of fun travel into far off exotic places, hotel deposit box becomes a joke and putting a small heap of cash in it is a russian roulette with local personnel that they won't simply run away with it (since it can easily be their 10 year+ income).

all the hassle simply because of a lack of a bit of discipline with spending...
I can testify to this, we use appcache for our HTML5 game and it massively improved load times. However, if you are going to use it, be absolutely sure you know what you are doing. There are easy ways to mess up and no going back if you do.
The boarding pass format spec linked in the article [1] shows the support for signing (page 49, fields 25 onwards)

The boarding pass data is still plaintext as explained, but a signature is appended to validate that the content has not been tempered with, and who generated it.

I think boarding pass signing is mandatory on all U.S. airlines at least but I have no source for that

[1] http://www.iata.org/whatwedo/stb/documents/bcbp_implementati...
Adobe Portfolio – Showcasing your creativity is easy with Portfolio
It isn't near as scalable as Riak, as the so-called clustering tops out at 3 nodes, but Influx is very very nice if you don't put gobs of data at it:

https://influxdb.com

Riak is one of those systems, where it really does scale out linearly.
I can either read this for an hour, or play Kerbal Space Program for 50 hours and learn most of it. Pft, easy choice.

(I will then read the article and realize what I was doing wrong the whole time.)
Unfortunately the image assets look blurry instead of pixelated.
Fascinating - wonder if this is similar to how a Korean phoneme or an ideogram is assembled while typing.
It's not a personal agenda. It's a professional quality line, that you as a professional need to maintain.

On a typical day, you don't vary the quality of output to match the deadline. The deadline should adjust to accomodate the amount of time it'll take you to complete the feature at the quality level you deliver.
Being able to select a note value from a palette, and then just drawing the head without having to bother with stems and beams would be a time saver in this case.
The response from Ingo Molnar may also be worth a read:

https://lkml.org/lkml/2013/7/19/331
Google's Accelerated Mobile Pages Project
Project AMP: Google's plan to fix the mobile web
Ladder logic
when i worked in webhosting, we dealt with a lot of attacks that used xmlrpc for any number of reasons. 100% of the time when the customer asked if they needed xmlrpc, the answer was no. it's still a horrible function with way too many bugs and bad coding practices to be useful anywhere, so the risks far outweigh any potential benefits.
Google issues Android patches for Stagefright 2 (for some users)
Google: 30% of wireless calls to 911 emergency services are butt dials
Can you post a screenshot somewhere with some browser infos?
Which is also a complete cop-out meant to save $$$ that lacks any basis in fact or reality.

Dota 2 is churning along quite comfortably with integrated voice chat despite having more inter-region mixing. Any time this subject comes up the Dota 2 community nearly unanimously agrees that voice chat in no way encourages "toxicity" and more likely actually prevents it by assigning a human voice to the player as opposed to just disembodied words.
Fantastic, seems like Riak is becoming a bit more of a product family these days
http://www.itwire.com/opinion-and-analysis/open-sauce/60866-...

May add some context to the whole thing.
Calculating CPU usage – /proc/stat vs. top
oddly enough, a coworker and i were joking about how perl 6 would come out in the next 100 years on monday and just a few days later larry wall made us look foolish.
Ok. So thanks to your post they will fix Baltimore.

But what about the other 50 cities? Once they fixed the initial geographic boundaries issue, you're just attacking the sidelines.
That's because you trust the institutions in your country (or USA and the EU).

In both Argentina and my home country Uruguay, money HAS evaporated from ALL banks due to a systemic failure, see:

https://en.wikipedia.org/wiki/Corralito

So far I've had more money stolen from banks (with aid of the government), than from myself or my house (and I've been robbed several times), but I've never had much money to start with.

If you have more than 250.000 in liquid assets, I hope you have many orders of magnitude more invested, I wouldn't store it in cash or in a bank, I'd try to have other assets - I do understand that any kind of assets have risks, in my country housing is very popular because government can't will it away, even if the housing bubble crashes you don't lose everything.
Here [1] is the second part of the presentation, featuring the complete video (which you can find here [2]). I actually think the way they presented the device during the keynote was brilliant: present it first as a "regular" laptop, then revisit the presentation immediately and reveal the device as what it actually is (a tablet pc with a base). Even if you could rather easily see it coming, I think a lot of minds were blown at that moment.

[1] https://www.youtube.com/watch?v=2UAvdxEjns0

[2] https://www.youtube.com/watch?v=XVfOe5mFbAE (1.6M views in about 22 hours)
It's a pilot program, not a nationwide initiative. That said, the economics of it would be positive if applied nationwide.

If you're interested in the pilot, it's documented very extensively in this book, which the Wikipedia article ought to be referencing: http://www.amazon.co.uk/Income-Renana-Jhabvala-Soumya-Standi...
Your argument is that 'no atrocity vs (resident minority not declaring independence)' implies there will be 'no atrocity vs (minority in separtist region)'. Many examples appear to disprove that. Complaining that I'm using other examples is even sillier and amounts to special pleading that your argument "only works with Moldovans and Russians".

If you feel I'm mistating your argument feel free to restate it. Here's another formulation:

'fear is unfounded' BECAUSE 'no atrocity vs minority in rest of country'

Is that not essentially the argument you're making?

That is a general argument which can be disproven with specific counterexamples. I've offered one, Croatians in Belgrade. This counterexample leads us directly to reject the argument.
There are some who say there were more deserving members on that team who didn't get recognition. In other words, it was a team effort and there were others whose work figured more into the discovery but who didn't get recognized.

Who knows, its possible the objectors are being political, or biased, but some people contest her getting all the recognition when there was a team with other prominent researchers, and that's unfortunate.
I'm not sure the impact of the self driving car will be as profound as you think. First, people already consume media in the car -- unless you drive in silence, you're sitting around listening to the radio, podcasts, streaming music, something. Second, while we may be able to increase our consumption concurrency for that period of time, I'm not entirely sure it's new consumption -- it's just displacing radio. It could also drive consumption down if people choose to work in the car and not consume any media at all -- they can't do that today because they're busy driving.

The big problem with using media measurement to gauge media consumption is that we can really only measures access, not consumption. The advertising world is built around impressions for that reason; there's an implicit assumption that some percentage of "impressions" will go unnoticed. Measuring that and trying to get your ads in a format where they will be consumed more often when they are shown is pretty much the focus of the entire advertising industry. For a very concrete version of this, think of how DVR users skipping commercials has led to an increase in product placement within shows.
As an avid Dota 2 player I can attest this. If people start flaming you, replying on voice chat and saying something positive, like "Sorry, my wife was calling me. But don't worry we can win this", will change the tides immediately.
I have been using AppTelemetry plugin for rough numbers on each phase of request. This is much better for performance tuning.

Do you have any tips for optimizing PHP, where server response times are poor to begin with? I've been trying to optimize a blog as proof-of-concept[1] but it has plateaued at 1.5s load time.

[1] http://wpdemo.nestifyapp.com/
Anyone else have any experience of Developer Happiness teams? This was my first time hearing about one and I wonder how well it works in practice and how other non-dev teams react to it.
I actually used this page as a guide to write a orbital rendezvous computer plugin, back before that was a built in feature in the game.

It's the best (in depth) resource on orbital mechanics I ever found.
If you're wondering why this got downvoted, I did it accidentally.

Appcache looks interesting, though. Thanks.
I thought it had been done intentionally to make a point. Maybe I'm wrong and the author just likes dogs and comic sans. I thought it was an interesting avenue for discussion.

Why do you associate my asking questions with wanting to censor things? I don't. I'm perfectly happy with this page being on the web and this discussion existing.

I just thought it would be interesting to find out why it is the way it is.
I think the correct term is survivorship bias. I like this quote from Nassim Talebs book The Black Swan - "The cemetery of failed restaurants is very silent". I also very much like this example of the bias:

"During World War II, the statistician Abraham Wald took survivorship bias into his calculations when considering how to minimize bomber losses to enemy fire. Researchers from the Center for Naval Analyses had conducted a study of the damage done to aircraft that had returned from missions, and had recommended that armor be added to the areas that showed the most damage. Wald noted that the study only considered the aircraft that had survived their missions — the bombers that had been shot down were not present for the damage assessment. The holes in the returning aircraft, then, represented areas where a bomber could take damage and still return home safely. Wald proposed that the Navy instead reinforce the areas where the returning aircraft were unscathed, since those were the areas that, if hit, would cause the plane to be lost."
The Vigilantes Who Created 'Malware' to Secure 10,000 Routers
The New InfluxDB Storage Engine: A Time Structured Merge Tree
External Patch pockets are fairly simply, I am talking about the internal khaki pants pocket style.
Ask HN: Any veteran feedback from the SOA era?
My old grumpy mentor from France Télécom was often joking about the failure of the SOA Java stack (and particularly the state of RPC and Service Buses).

I don't remember his argumentation, but now that microservices put back SOA in fashion, I would like to hear some feedbacks and opinions about it.

What's different now which makes SOA more relevant ? What was good about the old tooling ? There's some very good pieces of blog about SOA architectures out there, are they still relevant ?
Top Cool Reasons to Use Android Device Manager
(7 days after)

I'm of course aware of the political system. Thanks. My comment is about the personal statement 'cracked your European email provider, then they're not doing what we pay' which I understand that he is very much in approval of 'we pay'.

Maybe I should have restrained from the additional remarks. But I got frustrated about a fellow hacker newser kind of defending intruding friend nation companies and not willing to improve at home. (Yes I would accept that it may not be possible or easy).

[But - what a pity - the next shooting didn't wait long to happen. Maybe The Economist has a good and realistic understanding of the landscape, writing: "Those who live in America, or visit it, might do best to regard them [the Normalization of Gun Massacres] the way one regards air pollution in China: an endemic local health hazard which, for deep-rooted cultural, social, economic and political reasons, the country is incapable of addressing.". And then they continue: "This may, however, be a bit unfair. China seems to be making progress on pollution."]

Now your turn!
John is a hedge fund manager which is how he made is billions
It's nice to see how the backend of my favorite game works. Specially this article, right now I'm developing a chat service for a company and god I hate openfire.
It isn't that easy to search for ZipPy: https://bitbucket.org/ssllab/zippy
In my company, we develop on windows, build on linux and run on solaris (JavaEE). Moreover (forget devops!) the deployment team are not the development team.

Having an environment (JVM + web server + our code) that is the same across the various hardware and company's teams is really something that helps.

So besides the AOT/JIT discussion, the value of the JVM in itself is really good for us.
The burden of proof is on you, not him. There haven't been atrocities in Moldovan governed territories, all of which contain exactly the same minority elements as Transnistria.

Why would Moldova have to adopt ethnic cleansing in Transnistria especially, when it did not do the same thing anywhere in Moldova?

It was a power struggle, plain and simple. Just as in Crimea, Abkhazia and everywhere Russia had "oppressed minorities".