skysight-inc/HackerNews huggingface dataset:
I think the difference is people spend relatively little time on the perpetrator having some propensity to have issues (as will happen to some people when you have 7 billions-strong-bell-curve of them) and a lot of time on what could have triggered/exacerbated their issue (which could be a lot of things that don't cause issues in most people). For example, video games, pot, guns, etc. which don't cause issues in most users but seem related to issues in some users. This leads to an over focus on banning the thing most people use without issue rather than recognizing the statistics of 'out of 7 billions people some will have issues'.
Just for the record: there was some previous work on that: http://lcamtuf.coredump.cx/juggling_with_packets.txt (see point 7)
"Academics have approximately zero power."

Sure, academic don't rove about with black helicopters and guns, but academia has the ear of industry, politics and government for good reason. Applied academics has the ability to predict outcomes, grow economies, win wars and generate massive revenues.

But it also has the ability to go horribly wrong. It's undeniable that Nazi eugenicists modeled their ideology after the American eugenics movement, encouraged by American academics and NGOs.

https://en.wikipedia.org/wiki/Nazi_eugenics#Origins_in_the_w...

Nothing is as powerful as an idea whose time has come. Even a bad idea.
TextMate bundles on Eclipse
Are there any DNA analyses services that look for DEC2? I think I may have this..
It varies. I used to run a lot. It just hurt afterwards. No tiredness.
I don't think their plans involved being literally crucified.
I don't think there is enough RAM in my laptop to run five VMs simultaneously :)
So, human drivers will be faster and die more often than AV passengers. I choose slower and safer.
Awesome. I built Intab (https://chrome.google.com/webstore/detail/intab-beta/bfaekma...) but it's admittedly a bit hacky. Hoping this API will support the same use case in a much more stable way.
I have many mixed feelings about Diamond. GG&S basically inspired me to study what I do (history of globalization), but the more I do original research and talk to experts in the field, the less I think he actually got it right. Relatedly, I found this to be one of the better articles on the topic of what evidence Diamond's super big picture vantage point tends to miss, although it comes at it from the perspective of an anthropologist rather than an historian:

http://theappendix.net/issues/2013/4/anthropology-footnoted-...
OCaml has
* for int multiplication and * . for float multiplication.
you cannot overload but you can define your own,
so people tend to do things like define *: for complex multiplication.
At the present I can't even see the embedded video.
"and made it more clickbait-y"

As Business Insider is wont to do.
Does the law create the criminal by perverting incentives, driving up price due to risk in a market that refuses to go away even when made illegal (see Prohibition)... or are sociopaths simply drawn to any high-risk/high-reward/non-society-cooperative work, becoming criminals?

Or is it a bit of both?
500 million people who also won't want to pay $400-$600 for another smart gadget when they have already paid $600 for their iPhone.

At that price point, smart watches will remain a very niche market. Just as niche as $600 watches are today for consumers globally.

Android will end up dominating smart watches. They'll be made in China, and they'll cost $50-$99. That will drive adoption in the hundreds of millions globally.
If you are curious about modern boardgaming shutupandsitdown.com has some of the best (by "best" I mean funny and entertaining) videos and blog posts on the subject, IMO. Cool seeing it on HN.
If this post is being upvoted because of "Tibet" please remember that the US, UK and every other EU member state officially recognizes Tibet as part of the sovereign territory of China.
Sure, the lawsuit is about Zenefits lying about the situation after ADP cut them off. That is important because the Zenefit/ADP hybrid customers want to know who is at fault and Zenefits is implying that ADP terminated some kind of "partnership", which is both false and casts ADP in a bad light. That, in turn, could cost them money and customers. and these factors together are pretty much the base criteria for slander.

http://blogs.wsj.com/digits/2015/06/10/adp-sues-zenefits-for...
I have seen if you go to bed by 12 or 12:30 am and wake up by 6 or 6:30 am then you are fine and might feel fresh also but the more you delay..the more harder time you will have getting up in the morning even if you slept for the same number of hours.
My dad was a computer guy in the 60's. He designed core memory modules. When I was in high school in the late 70's I expressed an interest in computers (Heathkits in particular) and he told me I wasn't good enough in math to really get into the computer field. The fact was, I didn't like math and never took the advanced classes so I took his word for it.

Then came the PC. In my late 20's I bought an 8088 and found my true calling. I don't hold a grudge against my old man for his short-sightedness; I think he'd be amazed by what we're doing with computers these days and I think he'd be proud that I was able to follow in his footsteps.
Technically you're right of course. But functionally there's no difference. I go to the bank and ask for $1000 and they give me the cash and deduct the balance from my account. What their reserve ratio is immaterial most of the time. Except during crises and bank runs.
Italy Should Investigate Hacking Team, European Parliament Member Says
What if you type hint everything in Clojure properly so all reflection is avoided? (does take some time, but with something like YourKit it'll be only a few hours max on a mid-size project)
Agreed - this is awesome! Also, if you didn't catch it, there appears to be a full web example using this library (as well as websockets) here: https://github.com/citronneur/mstsc.js
Well really, as soon as you hit retirement, your savings should NOT be in such a volatile place where you'll eventually go bankrupt. Sure, some of it still in stocks, but you should be moving over to less return/lower risk portfolio options even as you start nearing retirement age. (In fact, this should be a gradual change as you rebalance your portfolio every year. You are rebalancing, right?)
Wonderful! Great job.
It’s Time for Greece to Leave the Euro
My shell glue and apt-magic I wrote for my personal servers does that too... And people have been doing that for decades, just not as often, because servers used to be expensive.
A long time ago as a joke a few of us sketched out "netfs" that would use network switch forward buffers as a filesystem in a similar manner (constant resending), but never actually tried to make it. This is really neat.
Tor Project Launches World-Wide Search for New Executive Director
Globalization has weakened The State, in general, though not all states equally.
Oh this is great! The remote-host scripting this would allow is super cool.
Very nice work, but Microsoft did a pretty good job with their RDP clients, and making them for OS X and of course Windows. I'm not sure what the draw is for a web-based RDP client.
6 hours seems to be the new magic number since I started doing 90m of ashtanga yoga daily. I get much better sustained energy output throughout the day, too.
Name Your Price on Shopping App Compelation
If you're interested in optimization with these same back-end solvers, check out the JuliaOpt tools from MIT.

http://www.juliaopt.org/
I think equating biotech with medicine is an error, made here both by the article and by commenters. Yes, it's true that most ideas in biopharma don't work, they require superexpensive trials to figure out which are worth anything, that you have tons of expensive tests to pass and licenses to acquire before anyone lets you give your product to people.

But biology is not just medicine. Life itself is an advanced nanotechnology that was not build by us, and that we don't control yet. Replace "biotech" with "nanotech" and suddenly, whole other fields of potential applications appear, many of which may not (yet) require the amount of testing and care you need when dealing with patients.

Obvious areas include manufacturing and chemistry. We already genetically modify organisms to produce chemicals we need. There are people working on reprogramming bacteria and viruses to fabricate nanostructures for better batteries and solar panels. Recently on iGEM a team of students designed bacteria that can extract rare earth metals from the soil. There are many other potential fields - grown textiles, biofilters, materials that regenerate (potentially cutting down infrastructure maintenance costs), computational matter...

I wouldn't discard the DIYBio movement just like that. There are many areas in which it could shine.
What the author is describing is two separate trends.

One trend relates to the rapidly dropping cost of genetic studies -- this leads to easier and cheaper identification of human mutations, novel microbial species, comparative genomics, etc.

The other trend is for outsourcing of specific biological experiments to what used to be called "contract research organizations" (CROs) and now are "startups". The "silicon valley company" "Mousera" referred to seems to be one of these re-branded CROs. This particular trend has been encouraged by the flight of experienced scientists from the rapidly contracting amount of basic research performed in Big Pharma (check the resumes of those involved).

While this combination makes it easier for a "virtual company" to get off the ground, it does not really equate to the sort of startup that the software industry is familiar with -- it might be more similar to hardware startups (though that's not my field, so feel free to correct.)

As to costs, the cost of genetics will continue to drop, but the outsourcing of experiments will not render them any cheaper than before (most likely), as the neo-CROs also want to profit.
Yes, for better or for worse, "realtime" (and sometimes "near-realtime") are used in the web community to refer to push technology as opposed to time constraints.
In addition to doing free work you also get "shared responsibilities at the community house". These guys weren't joking when they said "non-standard offer" hahaha.
The broker model is pretty common in payroll and other HR services.
An image-reading tool I maintain works 14 times faster in Python 3.4 compared to Python 2.7. I have no way of accounting for the difference though.
Your examples are intriguing, but I wonder precisely how much they would cost. "Enzyme isolation" means a suite of biology tools, which you could store in a garage, but aren't cheap like a laptop, server, internet connection or AWS might be.

Thinking to the most basic biology research I know, that's got to be at least $25,000 to get started. And as a scientist I don't know how much I'd trust results from someone's unregulated garage.

That said, I once heard a legent that the founder of New England Biolabs sold the first restriction enzymes out of a cooler in the trunk of his car in the 70s. I wonder if they were produced in a garage, too?
Why San Jose Is Barely in the Black Despite the Tech Boom
But despite all that, even though I'm a long-time HN user and hit this board multiple times a day most days, this is still the first time I've seen any reference to this incident. I, for one, am glad it got posted this time, as it's a pretty interesting story.
> Go is 1-2 orders of magnitude faster than Ruby

That may be true for some types of code, but for an app that's predominantly shuffling data over the network you should be spending most of the time in kernel space executing syscalls, and then language differences are largely irrelevant.

> and much easier to write concurrent code in.

How? Writing concurrent code in Ruby is trivial since 1.9.x (prior to 1.9 you had to battle the green threads in MRI for some stuff), which isn't exactly new.
I'm a Python Software Foundation (PSF) fellow working with the BBC on this. MicroPython (http://micropython.org) works on the device. Microsoft also have a TouchDevelop based offering.
"This campaign, 'Detach from Attachments,' urges users to avoid sending or opening email attachments, and to use cloud-based storage to send files like Google Drive as an alternative."

-- Seems an entirely wrong-headed approach - easily defeated as this exploit showed (even a conventional virus could spread download links or even upload more files). Shouldn't the campaign involve avoid insecure files in insecure format from unknown or unverified sources?
“It’s wonderful to have so many hours in my day – I
feel like I can live two lives,” she says.

...

“There’s this social view that short sleeping is a good
thing and should be encouraged – we’re always hauling
out the example of Margaret Thatcher and top CEOs who
don’t need much sleep. In fact, the amount of sleep you
need is genetically determined as much as your height
or shoe size. Some people need very little sleep,
others need 11 or 12 hours to feel their best.”

I don't think sleeping less is only better from a social view - like this lady says, she sleeps 4 hours and she feels like she can live two lives. If I need to sleep 12 hours to feel rested, doesn't it stand to reason that I can only live half a life? Maybe sleeping less than you need to feel your best is a worthwhile trade if you can spend more time living...
OpenSSL tells users to prepare for a high severity flaw
It's a bullshit power grab backed 100% by the special interests in the "entertainment" industry. Thank you for your insightful analysis. It makes excellent points salient to why this proposed policy change shouldn't be approved.
Here is a different perspective from Matt Levine: http://www.bloombergview.com/articles/2015-07-07/can-you-rea...
There are a few benefits of Go I can think of

* Fewer lines of code, fewer gotchas and hence easier to reason about and maintain.

* Powerful concurrency primitives (channels, select) built right into the language, rather than a library. A scalable producer-consumer implementation would probably be 100 lines of Go code.

* If your application isn't too latency sensitive (game server, frequency trading etc) then the GC simplifies matters. Its guaranteed to run for a maximum of 10ms out of every 50ms which is good enough for most applications. (but typically runs for around 1ms)

* Some of the tooling around the language is great. There are some great articles (I remember one posted to HN yesterday) about how people wrangled a lot more performance out of their code using the profile tool, for instance.

* Miscellaneous goodies like testing out of the box, an extensive standard library and being able to compile in 1/10th of the time.

An example of a service migrated from C++ to Go - dl.google.com - http://talks.golang.org/2013/oscon-dl.slide#1

These are the benefits I could think of if a programmer knows C++ and Go equally well. However, suppose he has to work with fellow programmers who aren't comfortable with either, Go would be a superior choice. It would take a week to learn most of Go and perhaps a month to grok it. I think C++ takes much, much longer than that to learn properly.
IMF warns Fed on risks of hiking too soon
Is there any “real” reason multiple inheritance is hated?
Just curious, How are the pictures, from section III The professional, made? Are they made by with software or by actual painting?
Also, if you are a YC company, you can get $500k in credits from Azure.
Eternal Subway of the Spotless Website
IME, it's immature. It's usable, but not awesome, and not as feature-full as Jenkins.

It's one killer feature is pipelines, but the hierarchy is fixed depth and hard to learn. Every other level is exclusively either parallel or sequential. Just like Jenkins & Teamcity, it's best to run every step in a container, but this is something you have to manage yourself.

Another major drawback is that the config is all one giant xml file. The GUI makes it a little easier to use, if you can figure out how to navigte it, but when things get hard you end up editing the global xml by hand with the possibility of accidentally breaking the config for the entire cluster.

The only CI I've seen with native container isolation AND pipelines is http://concourse.ci/ But it's a one man show at this point, even more immature than GoCD.

Travis is poor man's CI. It doesn't scale well, even if you pay for it. And it's not customization enough to use for anything except unit tests and maybe integration tests if they're small and fast.

Never used Hudson.

TeamCity seems about on par with Jenkins.
I also get migraines if I don't sleep 8-ish hours! I didn't realize that was a thing that happened to other people, too.
They're unfamiliar with network programming, and so picked a language that seems fast to them, is my assessment.

Based on their description, they should be IO bound. If they're IO bound, their system should spend the vast majority of time in the kernel executing system calls.

If they do that, then whichever language they use has very little relevance to whether or not their system ends up being fast.

EDIT: As an example, my first ever production Ruby app was a messaging middleware server that processed about 3 million messages a day (34/sec) on 10% of a single mid-range 2005-era Xeon core. It was totally unoptimized, and used select() instead of the more modern, faster alternatives. Also, only about 10% of that time was spent in user space. 90% of it was in the kernel, executing system calls, so most meaningful optimization would be in improving the usage of system calls that are exactly the same across languages.

At the time, going beyond a single core required multiple instances, as Ruby lacked native threads back then. But processing 500-600/sec across 2-3 processes on a dual core 2005-era Xeon would not have been challenging even then with that quite naive and dated approach.

As someone else pointed out, they're doing ~4k/sec on a modern dual-core Xeon. Based on the above I'd expect it to be fairly easy to match their ~4K/sec with Ruby today.
Testing with ReactJS at Codecademy
Throwaway? My account is over 5 years years old. Please look at my comment history.[1] I'm not a troll or a single-issue commenter. I use a pseudonym because sometimes I want to say things that I believe to be true, but would cause me unnecessary grief if attached to my real name.

"Egregious" is downplaying? I used one of the strongest adjectives I could think of. Replace it with synonyms: their behavior is appalling, shocking, atrocious, abhorrent. I do not support them. I think they are terrible people. I cannot condemn them any more strongly than I already have. Please stop insinuating that I'm part of such a despicable group.

I'm glad Randi Harper created GGAutoblocker. I support the idea behind OAPI. I just don't think Harper is the right person for the job, as she has said some very not-nice things to someone I know, and it significantly impacted his quality of life.

I want the same thing as you: For people to converse without becoming targets of harassment, abuse, threats, or otherwise extremely unpleasant or dangerous communication. That's why I'm voicing my concern about the founder of OAPI. There is no other motive at work.

As I said before: No matter one's opinion or how delicately it is put, it gets misconstrued and pigeonholed. It's impossible to have an honest, nuanced conversation.

How can I disagree with you any more civilly than I already am? Yet despite such civility, I have to deal with implications that I'm part of an odious group of trolls and psychopaths.

1. https://news.ycombinator.com/threads?id=chroma
While the documentation is a bit sparse (on the web, there are better docs buried in the source code), I found this library to be much easier to work with then the alternatives - which are mostly from academia and have a heavy emphasis on matrix operations. There are still some rough edges, but I was able to get the Python bindings installed and used it to write an optimizer for fantasy basketball[1].

I think the domain of solving problems by defining the constraints is super interesting. In my fantasy basketball example, I define the constraints for a valid roster (simple), then define how to score a roster, and less than a second later, I've got the optimal picks.

One other neat feature of this library is that you can use it directly from Google Sheets - you can read inputs from your spreadsheets, run the optimizer code (javascript) on Google's boxes, and then write output back to your spreadsheet.

[1]: https://github.com/swanson/degenerate
Yeah, that was a great talk.

I really want to try out Om Next. I've been building a bunch of stuff in Om lately and the Falcor/Relay/GraphQL stuff is really going to be great to have at my disposal.

The clojurescript compiling clojurescript stuff looks great too.
All my experience working in and with biotech/pharma has taught me that your experiments will usually fail. The later they fail the more expensive. Biology is ridiculously hard and certainly not predictable. Aspects are reproducible and engineering-friendly, but most of it is not.
I think the biggest plus here is ability to enforce schema validation when you want, unlike RDBMS, which does it from the very beginning.

I can relate it to the static typed vs dynamic typed languages. Unlike static type checking languages, dynamic typed languages gives you huge productivity at start, but eventually that flexibility starts to become maintenance nuisance. Best of the both world is gradually typed systems, like hack or flow from Facebook, where you can start placing type checking later as necessary. So you can be very productive at start, and later be safe at scale.
China's stock market crash: A red flag
Iranian Comfort Food
Japan and America agree to put giant fighting robots into battle
For all the time and energy already devoted to studying prime numbers, it's amazing how we keep finding compelling new things to say about the subject.

I agree this presentation shows considerable grace and beauty, quite effective at showing the numeric relationships among positive integers in an intuitive clear way. As the scale varies, the "zoom" feature very nicely allows the viewer to appreciate the fractal nature of the numerical order. Educational and fun, it's a creative success.

Just yesterday on HN there was a thread concerning favored books, mentioning "Proofs Without Words", which this site reminds me of. Where it works it is a wonderful concept, and here it works well.
there's a reason these companies are startups not CRO's, because they are applying technology to solve problems and that means they can grow fast. Outsourcing costs are falling fast for the same reasons that hardware startups costs are falling: software eating the world. In this case a convergence of automation/internet of things technologies with lab technologies means lower cost experiments, more leverage from researchers (code once and anyone can reuse your code) etc.
I thought the whole story was predicated around a dinner you guys all had at Pizza Hut. Or something.
> The wierd thing about free markets is that although one can be selfish and money-grubbing, even the most mendacious and stingy person must do something in the service of another to accrue capital.

And the failure mode of that is people ending up doing things in service on someone else that do a net damage to society, while other people do something in service of someone else to undo the work of the first group. Not to mention people stuck in positive feedback loops that waste increasing amount of resources on cancelling each other out. See marketing for a good example.

Just because something is useful to someone, doesn't mean it should be done.
A great design needs an amazing designer, with due respect the scientists should focus on finding patterns in nature to increase our knowledge of the universe, not on the philosophy of life. They did not witness creation, and moreover their theories keep changing with time, but in the process they mislead others.