skysight-inc/HackerNews huggingface dataset:
thats actually an interesting examination of the banality of evil in our everyday lives.

How much harm do we cause the enviroment by eating the food we eat on a regular basis?

How many people are killed and lives and futures destroyed by people that ard perfectly justified in doing their jobs?

Evil isn't just for comic book super villians, nor does it require any sort of ill intent at all. Look around at your life, and the choices you and others make and ask (honestly) "who is being hurt", the answers can be suprising and unnerveing.
To Mark Zuckerberg: How a Facebook Truth Icon Could Cure Fake News
Not quite. These satellites were indeed originally supposed to go up on a Falcon 1, but not 11 at a time. They got a pretty big discount, but not quite a pittance.
We reached peak Tablet usability somewhere around 4.3/4.4. At this point Android actually seemed to use some of that landscape screen space to do things like have the quick-settings menu drop down on the right-hand side of the screen, and have the notifications bar drop down from the left-hand side.

Then Google decided to merge the two, and since then it's been back to the "tablet is giant phone" interface.

Ars Technica has done several articles on Google's failure to follow its own design examples when reviewing tablets:
http://arstechnica.com/gadgets/2014/11/the-nexus-10-lollipop...
There is a "winter truce" for evictions in France, but it runs from November 1st to March 31st.
I came to confirm that as well :).

Students lingering in the hall is the template of psych. models.
>Oil producers going bankrupt isn't going to magically make their assets and production capacity disappear. It will just get bought up by better capitalized investors.

Oil that can't be pumped profitably at < $80 / bbl isn't going to be magically become profitable when a better capitalized investor steps in.
What are they going to do? Reduce production? They'd have to slash it to the bone to materially affect oil prices right now and the benefits of any rise would be realized by the other producers. Their reduced sales would offset any price rise.

OPEC just doesn't control enough production capacity to dictate to the market any more. All the producers have become so dependent on oil revenue their response to falling prices has been to increase production as much as possible. They can't afford to cut production and thus cut their revenues without massively exacerbating the damage to their economies.
Continuum sounds awesome. I've been wishing for this for years. My current ~2 year old Nexus 5 has much higher hardware specs than my desktop from 10 years ago (2x the cores, 4x the RAM), and I'd love to be able to take my computer everywhere in my pocket.

This feature almost makes we want to go out and buy this phone, just to support the concept. But then again, Windows Mobile... Arg.
They've got about 5 years of cash left. They can play chicken for a while yet.

They're better capitalized than almost every oil producer in America for sure. Even once prices go back up again the memory of all of the bankruptcies is still going to linger on and drive up the cost of capital.

I doubt as many investors going to be willing to go all in on a second round of chicken with the Saudis.
> Drug overdose kills more people in the U.S. than car accidents [...]

> But the politicians supporting drug control are the bad guys.

How's that drug war working? Drugs are very illegal, yet there are many people dying from overdose. The US imprisons millions of people, yet drugs are still easily available and very cheap.

Also, the article you link talks about prescription drug deaths - many of these are legally prescribed, legally owned, not being abused, meds that the owner accidentally overdoses on.

"There has been a dramatic increase in use of prescription drugs as physicians have become more liberal in prescribing them," said Paulozzi, adding that the bulk of drug-related deaths stems from accidental opioid painkiller overdoses. "
Then it should be a good time to buy oil stocks?
If you believe that you are right, you must almost certainly be wrong
Perhaps some people value this discussion (on HN, for example) far more than the publication as a whole. So it's worthwhile to jump through a few hoops to read the article and participate here, but not so worthwhile to maintain a paid online subscription.

If these publications were smart, they would find ways to capture this kind of higher quality conversation/participation. But I don't have the answers there.
Funny you mention that :) I was actually thinking of creating a version of the printer where all print jobs would have the typeface swapped for Comic Sans.

It's been pretty hard so far though to figure out how to do this replacement in PostScript :(
An evolutionary analysis of anti-evolution legislation
we need a HN safe space comment section where these bad words can't hurt us! #HNlivesmatter
This is interesting. Anyone have any insight concerning interest in Flipboard? Its total funding is an order of magnitude higher than all the others.

Was there something fundamentally different about their approach?

For what it's worth, I wasn't sufficiently impressed with any of the services mentioned to regularly use any of them, except Pocket, which I only use because I feel like it's the least-worst option.

What's interesting is that I knew about 90% of these services when they were launched, so it wasn't a marketing/reach problem.
IOT client side libraries in Java
What's the url of your site, if not a secret?
Maybe you're lucky your site is being crawled by the "newer"/updated bots that have SNI capabilities.
Java Generics FAQs – Under the Hood of the Compiler
The drug cartels, who also traffic people, child sex slaves, engage in wide-scale murder, and any other form of fear and misery they can convert into $$$.

When the drug landscape changes they will continue in all their other endeavors.

I read the other week they were even fighting over the rent mining companies pay Mexican towns to mine "conflict free gold".
AMD GPUOpen: Doubling Down on Open-Source Development
That right. The 100% level was set at some point during the design process. Later they found ways to slightly increase the thrust. Rather than recalibrate all the numbers, they just kept using the original "100%" and called the new level "104%."

Basically, it's "104% of what the engineers circa 1975 thought the level would be," not 104% of what the hardware was rated for.
Do you think this is part of a larger plan to get as much cash before they switch over to some other industry? I know they've been working on solar and other renewables, but are they investing in any firms outside of Saudi Arabia in that regard? I mean building a few solar plants is not much compared to say owning a specific share of a solar panel producer or its equivalent.
Would a better description under the video on YouTube help, or would you want me to have mentioned it on a slide?
Yeah, I suspect it's because of Python 2.7.9

So many things are broken because of it. It doesn't have native SNI capability.
Awesome article and team!
The idea is to legalize and control all drugs. Where will the cartels get their money from?
It would be pretty "funny" if all this military hardware coming home results in countermeasures being developed by drug traffickers that ends up back in Afghanistan. These guys probably have a freer hand and more funding to develop those sorts of tools.
On the beginning of this year we decided to transcode our old videos to have mp4/webm/hls renditions (we only had .flv at that time) so we could also generate the thumbs. For new videos I created this project https://github.com/flavioribeiro/video-thumbnail-generator and we are integrating it with our encoding pipeline.
Saw a lot of that yesterday, too
Months are an arbitrary human invention which could be moved, while the solstice is fact.
Don't let it stop you from applying. It might stop them from hiring you, but let them decide that.

Seriously, if a position interests you, apply. There have been plenty of ITAR exceptions.
The Lost Secrets of WebOS (2014)
There is effectively no point applying the patch. All it does is take the backdoor away from unknown party A and give it back to unknown party B.
I like the way he said it better.
True, and good point.
A well-intentioned lie! Actually I'd call it more of an approximation. And the meteorological definition (Dec-Feb) is a better approximation of the coldest quarter than is starting the season on the solstice or on the cross-quarter day, in early November.

You cite predictability and definitiveness of starting the season on the solstice, but the meteorological season is better there, too.
Not to be a debbie downer, looking at this chart hurts my head. I am sure there are many other ways to present this information in a much more elegant and clean way.
> An `IO a` would translate to a lazy value, namely a function, which could be a continuation. There's nothing stopping you from storing a continuation in a field. You can manipulate the `a` just like any value, and the "IO" with handlers -- just as you do with monads.

I think the Java world is finally accepting that methods are not a substitute for first-class values; one of the biggest remaining problems with Java lambdas is that it's awkward to use them with checked exceptions (e.g. do you to create a named @FunctionalInterface for each input/output/exception combination you want to store? You can use generics but they don't let you abstract over arity). Handling effects this way would presumably have the same problems?

Put it this way: Either[MyError, A] is much more useful to me than a checked MyException, because I can use the former as a value whereas the latter I can only throw from methods. That's the difference I'm worried about here.

> You need monad transformers not because of ordering, but because monads don't generally compose. Or it's a bit reversed: because monads don't compose they are sensitive to accidental ordering (whether you care about the order or not), which makes monad transformers tricky. With continuations you have the choice of when to be sensitive to order and when not to.

What does the choice look like in code then? Under monads I'd write:

Left(MyError()).liftM[WriterT[...]]
WriterT.tell("Here".point[...])

or

EitherT.left(MyError().point[...])
Writer.tell("Here").liftM[EitherT[...]]

and while it's clunky it's clear which one's which. Under your approach if I write:

throwc(new MyException());
add(Writer.class, "Here");

then which semantics do I get, and how do I get the other one?
Not a rocket scientist, but I expect it was the increase in cheap computing power, and 3-D printing of space-flight rated metal parts.
I imagine you could get more usage out of a roll of wrapping paper if you could minimize any paper overlap. But it would take for more time to cut the paper.
I also find this a peculiar thing to say. Systemd replaces a few thousand lines of shell scripts and several dozen small well-tested binaries (i.e. coreutils and friends) with a suite of tightly-coupled daemons and tools written in a few hundreds of thousands of lines of C. They haven't removed the "jumbled mess" or made the implementation less complex; they've just hidden it away inside opaque binaries.

I'll grant that LSB sysvinit scripts aren't the easiest on the eyes, but they're hardly the shining example of what a scripted init system can look like. OpenBSD's rc scripts are far more elegant and just as featureful, IMHO.
This is only true after the Mongo people were lambasted on the web for having such a terribly insecure out of the box product. Which was fairly recently. For years the product would bind to all IP addresses. Which is insane for a default install.

Feb 2015:

Discovered 40,000 vulnerable MongoDB databases on the Internet

http://securityaffairs.co/wordpress/33487/hacking/40000-vuln...

The changes were made after this, so we're only talking a few months now.
You're not technically wrong but think about the entire oil and gas production ecosystem. A supermajor outsources the vast majority of their work to services firms. The seismic is shot by one company, analyzed by another. A land company then obtains the rights to do the drilling on behalf of an oil company. Then the drilling is performed by another company who had all of their tools made by about 20 different companies. Once raw crude is out of the ground/rocks/whatever another company trucks or ships it to a storage facility run by yet another company. It is then refined (usually by a supermajor) and distributed.

Think about what will happen when 98% of the companies have gone bust. How quickly will you get the tools and more importantly people back into the industry once the Saudis have run the price of oil up to $300/barrel?
The Cartographic World of Joaquín Revuelta Velarde
Pipe Organ desk
Not only to you. Homepage or no homepage is a pretty staggering difference in "vote-weight".
Even though later than most others in my surrounding, still, I eventually had a mobile phone. I'm very much into technology and science and there is no lack of money for a mobile phone.

In fact, I do have a device people call a mobile phone, however, I don't use the cellular network. I don't even have a sim card. It's virtually a PDA.

The reason for me to not use the cellular network is threefold. First, I like how one spends more time with the immediate vicinity if there is no way to digitally reach out. Second, I disagree with the widespread collection and storage of connection and location data. I feel nobody has the right to make a social graph of me or track my location. Third, and most important, I want sovereignty about the machines I own. That requires a level of openness in hardware and software which available mobile phones don't have.
A Chimney’s Poignant Surprise: Letters Santa Missed, Long Ago
Serverless global counters with AWS Lambda
Some drugs are still going to be cheaper from the illegal market. Criminal gangs don't pay tax; sometimes use slave labour; don't have the best quality control; etc.

See also the amount of counterfeit and smuggled cigarettes in the UK.
This is smart. Good journalism has never paid for itself (classifieds, paid subs, ads, etc), and it never will. With most of the old revenue diluted, anyone who wants to do good journalism needs a way to pay for it, and this model (invented by BuzzFeed) is a solid effort.

Basically, you drive massive traffic with high-quality, low-brow content, and sell ads against that content to make enough money to pay for expensive, important, ongoing journalism.

BuzzFeed started with the viral stuff and moved into journalism, and Washington Post is doing the reverse. It's particularly good because viral sites have notoriously low CPMs and shitty ads ("1 weird trick" etc), but when you build a brand known for credible news and pair it with credible (albeit low-brow) viral stuff, you can sell ads to better brands at higher rates – thus increasing your ability to pay for important reporting.

It's the most viable model I've seen in a while for long-term sustainable journalism businesses.
Like Twitter's Labella, perhaps!

http://twitter.github.io/labella.js/
As the Need for Mobile Increases So Will the Adoption of Node.js
Following your argument, it seems like there's nothing wrong with throwing a few more photons out (albeit in a coherent beam).
I used to think this also, that they would eventually turn down production and raise prices. But now I believe the Saudis are in a race to cash out everything they can before either their regime is toppled or battery technology makes oil less desirable.
When to Quit Your Job
I just noticed this attracted some downvotes and comments. I should have been clearer. My curiosity was piqued by this:

> acquisition of promising drug candidates is a major input to the
> pipeline at the big drug companies. It enables separation of
> concerns: small startups to develop the drugs and big
> experienced companies to bring them to market. Creating an
> artificial distinction between inventors and acquirers precludes
> that efficient division of labor.

I wonder how many small pharma startups are successful. Is this really "effective separation of concerns"? Seems more like standard capitalist market dynamics: allow small-fries to take all the risk -- those that sink disappear; those that succeed might get bought out.

Is this really the best way to drive innovation in pharma? But... that's a discussion about markets.

Also, without researching the history of every drug produced by any major pharma corp, I can't blithely accept whether acquisition of "promising drug candidates" is or is not a "major input" to their pipeline. I'm not denyingwhether this happens, just asking to what degree -- just saying "citation needed" for that particular point.

I'm certainly not denying that some small pharma companies are successful, and that some get bought up by large pharma companies. That wasn't my question, and I should have been clearer.
Wow, [insert design shop here] is getting scooped up by Faceoogleboxes! That's big news!
You seem adamant about something that you clearly do not understand.

> Because if somebody can spend $1mln to perform 51% attack and move around $1bln, that will likely be done.

Then why hasn't it been done? The answer is that bitcoin doesn't even remotely work like this. You would have to sign a transaction, then double spend it to yourself, then BY CHANCE mine enough blocks to satisfy the person giving you whatever you are buying before they see the double spend.

That is not going to happen. Someone receiving a million dollars will not give over a briefcase of cash the second they see the transaction, and that's the only way something like this would work. If you are taking money out of an exchange, the exchange would never even credit your account, let alone send you money. They would see the double spend transaction and if by some chance (0.015625%) you managed to mine the next 6 blocks or so, they would just wait longer since there is a double spend out there. By the time they might actually send you money, the chances of you mining all the blocks up until that time is practically zero. So you would then be gambling your million dollars against enormous odds.

You might not want to believe that bitcoin works, and it might seem counter intuitive that the proof of work is important and useful, but this isn't about how you wish the world works, it is about how the world ACTUALLY works, and that is why bitcoin actually works.
I called this arguably the biggest thing in space travel since 1969. I was thinking about those remarkable missions to Pluto and such, and I really think this is a whole different level. It's a multiplier.

Those missions are remarkable partly because they're amazing firsts, and partly because of what they've been able to accomplish with huge limitations and cost restrictions. They're amazing because of finesse, and if this whole reusability thing works out, you'll be able to brute force them instead. Visiting a comet is amazing. Making launches so cheap that it becomes practical to visit fifty comets would be astounding.

It's a bit like the invention of the steamship. It doesn't take you anywhere new. Sailing ships got the job done. But it transformed the world just the same.
Hi, well given that seasons are fuzzy, does it really matter whether the seasons start on the first or twenty first?
If we really cared, I suppose another solution would be to move the months over a week or two.
Voat is not "forgotten about", it just doesn't have any mainstream appeal. The activity now is mostly from groups of users that have become "unpopular" on Reddit.
If you find yourself with the opportunity to see Bradley Kuhn speak I'd highly recommend it. I met Bradley at the Linux Fest North West event this year in April and it was one of my favourite and most formative moments of the year. I'm proud to be a financial supporter of the Conservancy with all the work that they do to protect and promote Free Software.
but what's preventing law enforcement from doing a cold boot attack?

Not using ancient DRAM would be a great start. Remanance characteristics of DDR3 makes cold boot attacks extremely unlikely to be successful.

ref: https://www1.cs.fau.de/filepool/projects/coldboot/fares_cold...
I'm sorry that on Linux you don't have a nice rc script framework like the BSDs do so the entire wheel doesn't have to be reinvented in every init script.

https://svnweb.freebsd.org/base/head/etc/rc.subr?view=markup
In realities that have those months. :)
Show HN: More 5* ratings from happy users / private feedback from unhappy ones
Santa is a Christian figure, now?

He's an amalgamation of various European Christmas myth figures.
Working in the Hadley Wickham's Universe with dplyr ggplot2/ggvis and stringr really helps a ton.
London bus stops embrace e-paper
Well, when you change the world with a huge leap in technology, you can celebrate it how you want.
> UAVs helped in just 2 percent of apprehensions on the southwest border. The audit came out just as DHS was asking Congress to give it $443 million for another 14 Reapers, also called Predator Bs, which the agency received.

So we spent $360m (at least, probably more due to creative accounting cited in article) on spoofable, hackable, drones since 2005. Then, instead of waiting for an audit, Congress greenlights another $443 to purchase 14 more of the same 2% value added drones which were designed to carry out strike missions in Afghanistan.

Why?
I actually made an Anki deck when I was learning CSS two and a half years ago and I found it was well worth the effort. Since CSS isn't something I'm nearly as interested as programming, I didn't go that far with it—just the basics of the flow, the box model, display, positioning and the most frequently used portions of CSS.

Absolutely everything I memorized, I could have just looked up. I still did have to look things up sometimes. But it really is a lot better to know something than to have to Google it. Not only is it faster, but it also lets you start grouping the things you know well together and think in larger chunks. Just SRS isn't enough to learn anything, or especially how to apply it. But SRS is super efficient at improving you on one dimension that has a positive effect on others. In that sense, it's much like weightlifting is for sports.
This guy deserves to be in jail. I am DISGUSTED at a human like this roaming free after threatening to hurt millions maybe even BILLIONS of children! Shame on this man!!!
There are many shades of grey. It creates some centralization, thought incentives of the miners are still aligned with the incentives of the people using the currency.

You seem to be implying total centralization, which is not at all true.
Laravel 5.2
"Mr Schleicher says the study shows there is nothing innate, immutable or inevitable about gender differences in education."

natural selection provides for gender (and, it must be said, racial) differences. we waste a lot of resources pretending the world works like we wish it did rather than how it actually does.
distance :: { x :: Number, y :: Number } -> Number

distance point = sqrt(point.x^2 + point.y^2)

The function application of sqrt shouldn't have parens.

And the type of distance should be

distance :: forall r. { x :: Number, y :: Number | r} ->
Number

Otherwise, it's not row-polymorphic and you wouldn't be able to apply distance to a record of type Point3D.
I'm not sure what you mean, things are charged by the course, no?

http://www.nhs.uk/NHSEngland/AboutNHSservices/dentists/Pages...

>You will not be charged for individual items within a course of treatment. Depending on what you need to have done, you should only ever be asked to pay one charge for each complete course of treatment, even if you need to visit your dentist more than once to finish it. A course of treatment is finished when your dentist considers good oral health has been achieved.

Have I misunderstood what you meant?
Lol I've been there, and being pinned as the Debbie downer or being called paranoid because of it
... and then someone else submits it and it gets like 5 votes, so you can't complain anymore that you don't get on there. ;)