skysight-inc/HackerNews huggingface dataset:
Agree, non-informative article. If you're doing linear algebra, it is always a good idea to notice and then use a library. Even in c/c++ using eigen[1] or mkl[2] for speed and stability is a good idea when doing linear algebra.

[1]http://eigen.tuxfamily.org/index.php?title=Main_Page
[2]https://software.intel.com/en-us/intel-mkl
I'm very excited to see the code. I read your blog post earlier this week and am very intrigued.
Tools i use for Front end Development
NO basic income is a flat amount paid to everyone regardless of their income.

What you are talking about is called means tested in work benefits in my country. It is bad - for all the reasons you mentioned but it is not basic income.

Criticise basic income if you want (please do so if you are trained economist) but please do understand what it is before doing so otherwise you are merely burning a strawman.
> the list comprhension surely runs faster than the for loop

How much quicker? It isn't too significant, is it? I mean, we have two O(1) operations to worry about, I suppose: lookup and appending to the list.
Note that this isn't necessarily something especially new. Stock sites already require property releases based on various (ill-defined) criteria.

See e.g. http://www.istockphoto.com/help/sell-stock/training-manuals/...

However, unlike model releases for people required for commercial (as in non-editorial) use like marketing and advertising, it's a very fuzzy area.
I guess what I was getting at is that the primary driver is economics which might be called "a meritocracy of money" rather than social status along the lines of "Do I know your parents" or arbitrary criteria like which church a person attends.

That's a bit different and probably an improvement over going to the local bank for a loan where "what will my fraternity brothers think?" can easily be a part of the loan officer's analysis. VC's at least have FU money. That doesn't make them good people but it does provide some social latitude.
Old fireworks displays are so beautiful (ILLUSTRATIONS)
It doesn't change anything. As some people used to say, "security is binary; you either are secure or you are not".

While it's useful for phishing pages to be interactive, it's not strictly necessary:

----

"Your paypal account is locked, because we suspect it to be hacked. To unlock it, please call our tech support (phone number 1-234-56789) and tell them your paypal password to prove your identity (and CVV of all the credit cards pretty please)."
> But as far as ancient athens goes, every male regardless of wealth or status got to vote the laws and decrees.

Except for slaves and former slaves. Also a large portion of the population were resident foreigners, who didn't get the vote.

Wikipedia puts the number of voters at 10% to 20% of the total population: https://en.wikipedia.org/wiki/Athenian_democracy
It should say "A programmer's mistake kills a person"
Hah! No, I'm not American :)

But, in case no-one guesses, the answer is (rot13):

erirefr nycunorgvpny beqre
Show HN: eMooDji-iMessage keyboard, replace emojis with celebrity reaction shots
Maybe if Uber were convinced they were saving lives and if they did not expect to financially benefit from working around the law.

I don't think that's the case though.
Looks great, thanks for this.

Some of us are going to be putting our own on http://reddit.com/r/deepdream
Well, I was only talking about Iceland in my comment. My knowledge of Greek history is insufficient to comment; you might want to take that discussion up with the commenter that was talking about Greece.

As for Iceland, I really recommend you read up on the history if you are going to start correcting people about it, because you seem to be completely misinformed. And no, it was most certainly not "one vote per family"; I have explained how these things worked at least twice in this discussion. I know this because I am from Iceland, and I have read up on our history from primary sources instead of the ridiculous whitewash that gets taught in elementary school and on tourist buses.
Senior Front End Developer at SharpSpring, Gainesville, FL
I'm curious, if you use a stream cipher for file encryption how do you avoid the two-time pad problem?
Sad isn't it? el Reg used to be more the Sun of IT news, so at least there was a cheeky sense of fun. Now it's just wild-eyed and scary.

Also it amuses me how obsessed they are with "Storage," a concept we on this site never talk about. Different worlds...
Welcome to HN - where the trolls are loud and proud...
you mean x <= 1?
NixOS: The Purely Functional Linux Distribution
They use SGML and DITA.
Is CloudFlare reliable or I miss something?
I run a simple VPS to host my wordpress blog, I signup for cloudflare free service. Never see much difference is site performance, but was still happy until early this month. I start getting all nginx connection limits to filled out, where as last month it has hardly <10 active connection, but not it has 1000 active connection. I found out on lsof that all connection been taken from IP: 141.101.104.127, which is one of CloudFlare IP. So, I delete my Cloudflare service account. But even after 24hrs of it, I still see those incoming connection. I report it to them, but all I get is to install mod_cloudflare to get actual IP involve in request. But hey my DNS is already on my server not cloudflare so why I still get connection through your channel. I finally end up blocking that ip frm my server and it seems to fixed the issue as it is more than 18hrs from last request from that ip. and it is more than 48hrs since I delete my cloudflare account. It seems I am missing something as my knowledge is not high in this regard. Is that my DNS is still not fully propogated? Though all online service I use says it is propogated (after all I use godaddy for dns).
A look at his data indicates it should be good enough.

https://www.ibm.com/developerworks/community/blogs/jfp/resou...
Intersting that the split of correct/wrong answers from the HN crowd is 78%/22% - the exact opposite of the general population : 22% / 78%! The HN community does think different :)
Which leaves a loophole then, tourist locations can prevent photography from including it by adding a copyrightable work to a building.

Also can shops not sue Google as their window displays have been copied by Google's streetview photographers (and copied and recopied many times over by Google).

Based on such a draconian interpretation of copyright law I imagine a large company could successfully sue Google with this (eg if new owners were asset stripping anyway and so didn't need to use Google for advertising/location services).
It's mostly social conditioning.

Gates and Jobs are pop-stars of technology. A few hundred years into the future, we're more likely to see Charles Babbage and Alan Turing in text books than Gates and Jobs. Those text books are unlikely to be read by humans in the same physical form we exist today (unless something catastrophic happens), and the class of intelligent beings dominating that period will trace their lineage directly to inventors and scientists than businessmen.
Like I said, "depending on the problem domain". In something close enough to a plane, you're guaranteed to be no worse than ~1.4 times the optimal solution. In an urban setting, euclidean tends to underestimate walking distance, so manhattan would compare even better. If you're working at close to fixed latitude, you can squash longitudes by a fixed amount and that'll give you a decent correction factor. Of course, this is true iff speed matters more than accuracy, and the relevant assumptions hold.

I'm sad, though, that he didn't just try to convert the original sophisticated function to numpy. I suspect the end result would've been "the really accurate function actually performs decently!"
Exactly. Usually a first approach at speeding up a loop is to just make it a list comprehension. I feel it's more pythonic to optimize for readability first and performance as needed; is the author upset he didn't get both at the same time?
Putting your engineer hiring notices under the hood is becoming a common "Easter-egg" practice. It's also a form of targeted recruitment advertising - the only people who see it are your target audience.
Oh, yeah, and have the joy of destroying Uber!
I love Redis and I love messaging systems, so will definitely take a hard look at Disque, thanks for all your hard work!
A couple of other updates from yesterday:

"NASA's New Horizons Spacecraft Stays the Course to Pluto"

http://pluto.jhuapl.edu/News-Center/News-Article.php?page=20...

"New Horizons Color Images Reveal Two Distinct Faces of Pluto, Series of Spots that Fascinate"

http://pluto.jhuapl.edu/News-Center/News-Article.php?page=20...
If we're talking about morals, then the fact that CL only got copyright via a click wrap assignment, and that most postings aren't copyrightable because there's no creativity, and that the actual creators (posters) benefited from this access, I don't think things held up.

I'd also be surprised to find a real increase in load, if the scraping service served end users. Otherwise those users would be requesting directly to CL. And, if the 3rd party service worked by riding on the back of users (say, via a browser add-on), would that suddenly change things?
Silk Road investigator pleads guilty to stealing Bitcoins
BRIN (Block Range) Indices look really interesting.

Instead of storing the whole B-Tree (and spending time updating it) just store summary of ranges (pages).

This for example, would be great for a time series database that is write heavy but not read as often.

I found these benchmarks here explaining the differences:

http://www.depesz.com/2014/11/22/waiting-for-9-5-brin-block-...

---

Creating 650MB tables:

* btree: 626.859 ms.
* brin: 208.754 ms

(3x speedup)

Updating 30% of values:

* btree: 8398.461 ms.
* brin: 1398.711 ms.

(4x speedup)

Extra bonus:

* size of btree index: 28MB
* size of brin: 64kb

Search (for a range):

$ select count(*) from table where id between 600000::int8 and 650000::int8;
* btree between: 9.574 ms
* brin between: 21.090 ms

---
Does this mean that I suddenly can't post any picture made outdoors because I'll get sued by some City Architects Association which happen to "protect" the "rights" of a random architect which designed that block of flats I have in the background?
I think it's a reasonable mistake.

Most people will make assumptions about what's required based on previous experience. And hardly anyone will have previous experience where a question formatted in this way isn't asking you to find a series rule.

That's not quite the same thing as confirmation bias. With a bias you're just as likely to discount significant evidence as you are to mismodel the problem space.
Bear in mind that "administrative expenses" can mean one thing to ordinary people, and something quite different to a government-sponsored accountant.

When Medicare/Medicaid pays $150 for the same type of crutch that sells in a local pharmacy for $15, that difference does not go into "administrative expenses". I might prefer the expense of a human employee driving to Walgreens, buying a crutch off the shelf, and delivering it by hand to the patient that needs it, rather than paying a hospital that big markup just because that's the most they can charge without the benefits management program automatically denying the expense. Because even if it costs $135 in labor and transportation for a human to do all that, the mere possibility that might happen would discourage the hospital from charging significantly more than the pharmacy across the street for exactly the same item, or from charging different prices to different people based on their insurance plans.

It would even work to just give the patient $150 in cash, and tell them to buy a crutch with it and keep the change. Or carve one out of a tree branch and keep all of it. If they end up not having a crutch, it won't be because they couldn't afford it.

You can't rely on a bureaucracy's reports on itself to reveal the inefficiencies of that bureaucracy. There is just too much political pressure to cook the books.
The most unmaintainable code that I have had to refactor had crappy variable names. It worked (until the database interface changed) though.
There was an earlier plea for a new trial and claims of a Brady violation (withholding this? evidence) that was denied.

But the prosecutors' letter to the judge for sentencing was peppered with comments alluding to the alleged murder plots, which are directly related to the work done on the case by agents Force and Bridges. http://cryptome.org/2015/05/ulbricht-256.pdf
Having just re-read HPMOR a few weeks ago, I could answer it right away, but there was actually a difference from HPMOR's version, which required three positive increasing numbers, while this allowed negatives.
DoJ announcement
http://www.justice.gov/opa/pr/former-silk-road-task-force-ag...
I doubt the GPU's actually have enough computing power for this. (well currently anyway)
> Imagine how it would be if scientists actually had time to read papers in their field, perform experiments and pursue some research goals

That's part of the reason why most scientists before the 1900s were wealthy men from the upper class.
No, nothing at all is native. That it's rendered in GL doesn't make it native. It uses a cross-platform events layer, which is by definition non-native.
If you got enough liquid in there, yes, but I think it's really unlikely you'd get that far. Until you've cooled things down, the liquid you put in is going to boil off, which has a corresponding volume expansion of almost three orders of magnitude. Without good ventilation (which you're not going to get if you're not cutting into the box because of the contact switches) this is going to lead to an explosive pressure buildup in the box, which seems like a really bad idea under the circumstances. There are lots of other possible ways for it to go wrong, e.g. the wires could break under thermal stress, which might lead to bad things; the boiloff could disturb the pendulum in the tilt sensor; etc.
I don't think that is exclusive to Python.
Most things you do in a language like C, have direct counterparts in the physical machine. If you get into stuff like game hacking, you can literally "see" these things through whatever RAM-hacking tool you're using.

Dereference a pointer? That translates to a tiny fragment of machine code for "dereference pointer".

Create a lambda? That translates to a big blob of machine code for "set up this bunch of paperwork that will be used to painstakingly emulate a lambda".
Why the downvotes? Just because I said something negative about DNSSEC? DNSSEC is a bad solution. More well informed minds than HackerNews have come out as to why DNSSEC is a bad idea. I'm not being mean or spiteful. It really isn't going to work.

http://www.theregister.co.uk/2015/03/18/is_the_dns_security_...

In light of the "Let's Encrypt All the Things" movement, I'm surprised that anyone could ever support DNSSEC.
Today I learn that Pluto and Charon are tidally locked to each other.

> Charon always presents the same face to Pluto, and
> Pluto always presents the same face to Charon: from
> any position on either body, the other is always at
> the same position in the sky, or always obscured

http://astronomy.stackexchange.com/questions/8427/are-there-...
It's probably very similar for most industrialized countries to some extent. In Netherland (which probably has the most expensive health care in Europe), insurance companies negotiate about the prices, which means those companies decide which medicine is and isn't covered, and while they still have a reasonable amount of negotiating power, it's not as much as that of a more centralized approach. Still better than the US approach, but certainly the weakest of the EU.
> If you think that telling a clinically depressed person that what they're thinking about doing is "selfish" is going to "snap them out of it" then I'd recommend you do some soul searching.

Agreed, but this is very different from an objective analysis of why someone killed themselves.
How to build a mobile app with no coding skills
There were multiple criminal cases filed against Ulbricht by separate jurisdictions for wholly separate crimes. Force was involved in only a single criminal case (the alleged murder-for-hires), and that case was dropped when Force and another investigator in that case were arrested.
> The third option is what society does now

Yes, I did start off stipulating "in a heavily automated society". I don't think we're quite there yet, but we will be soon, and increasing our make-work programs in lock-step with the progress of automation is a quick road to dystopia #3.
The same thing happens in reverse for Julia programmers coming from Python.
> The Persian Empire had a lot of subjugated populace. The worry of rebellion and other problems plagued them all the time. Greeks on the other hand were very laid back in comparison.

Maybe not all the Greeks. The Spartans were a small group ruling over a much larger subjugated population (the Helots), who they would try to keep in check through things like an annual murder spree, at least according to Aristotle: https://en.wikipedia.org/wiki/Helots#Treatment_by_Spartans
> Karunanidhi promised free televisions for all. He won, and a freebie arms race commenced. Since Jayalalithaa resumed office in 2011, she has given away or heavily subsidized laptops, saris, fans, rice, cows, goats, food processors and bicycles, and branded all of it with her face and the name Amma

I know this is going to be downvoted to hell and back, but that's OK, somebody has to say these things so you kids learn to think for yourselves rather than be captive to the indoctrination you were subjected to in school.

That, the quote above, is the left wing's preferred approach to amassing votes everywhere in the world. From Argentina through the US and on to India. Give shit away to buy votes. In places like Argentina and India it migt have taken the form of blenders and bikes. In places like the US it feels a bit more sophisticated but it is the same thing: pander to unions and minorities. And, just like in India and Argentina, the masses respond with votes. Once in office the politicians drop their "little people" supporters on their heads and proceed to enrich themselves.

The right wing has it's own set of issues, including seeing everything through the eyes of religious fanaticism of varying degrees. Which easily buys the votes of the religious masses.

Politics is such a mess. It is probably one of the lowest forms of the human condition. It causes those in the game to have to devolve into despicable beings for the all-mighty vote. Sick.

Think Libertarian.

Wake Up!
Craigslist has always been a sleazy company and didn't get serious about the violence that resulted from the postings on their site until massive public pressure. Craig Newark seems like someone who will put profit ahead of everything.
So don't log those things or especially don't email them? They're obviously not providing useful or actionable information. Just seems like the hassle of getting locked out far outweighs the reduction in a log you're not really monitoring anyways. And doesn't moving ports also kill that junk traffic?
respect implies people knowing who you are. which kind of implies getting caught :-)
> And that's pretty damn good, because if you want to do the most damage to someone, you cut them off from their money.

Hmmmm. So, in order for someone to spend money, they just need one transaction in the blockchain moving the money to someone else. In order to cut them off, you need to make sure that transaction never gets mined.

Since there are lots of miners, even if you control part of the network, someone in the rest of the network could mine the transaction. Then you're in the position of having to refuse that block and maintain a fork. That's probably tenable if you control like 95% of the mining power. I'm not convinced that's tenable if you control even 50% of the mining power. If your victim keeps trying to transfer their money, you'll fairly often find the other 50% of the network having a block that you refuse to accept, and (I think) you won't be able to get your fork to reliably win automatically. IF you keep refusing blocks, it'll involve human intervention on the other 50% of nodes to consider your history the "real" history, and people will notice that something strange is happening.

You could, of course, accept the transaction, track their coin, and consider all money from its recipient tainted. But there are enough large wallets, like large exchanges and even tumblers (essentially money-launderers) that obfuscate the relationship between inputs and outputs. You're going to have to start blacklisting a lot of money if you want that approach to work.

> So, the root of banking power is currently institutional and legal, and all bitcoin is doing is giving that control to people with the most compute power.

Yes, this is basically my biggest personal disbelief about Bitcoin: many governments could out-mine the entire Bitcoin network right now if they decided that it was important to national security. I'm not convinced this is a fundamentally unsolvable problem (there are some alternative models, Stellar's consensus protocol probably being the most interesting) so I'm not a cryptocurrency skeptic, but I am a Bitcoin / proof-of-work skeptic. There do seem to be a bunch of people in the Bitcoin community interested in alternatives to proof-of-work, which I think is healthy.

(And relatedly, if we don't need proof-of-work for security, either because something else works or nothing possibly works, let's stop building a world in which we have to burn energy for currency transfer.)

> On a related note, I'd like to understand on a practical level how people reach "the miners" ... how do miners learn of unintegrated transactions?

I don't understand this clearly and I'm currently the wrong person to ask. The best I can find is https://en.bitcoin.it/wiki/Transaction_broadcasting plus https://en.bitcoin.it/wiki/Network (there's some IRC-style way of learning about nodes, and I think at the network level, ~everyone is a node and considered capable of mining). I suppose the paper might know more; we could look.
As soon as ads are shown on the page, it's typically considered commercial, at least in Germany (but probably throughout the EU).

Also, Facebook, Google et al usually have ToS that allow commercial re-use. So sharing your personal photos is possible - so posting images with any kind of copyrighted scenery to such services (likely includes Twitter and Instagram, too) becomes a legal minefield for the user, because they may be liable if the platform operator ever chooses to use such an image.
I don't know, there are a lot of regions where it transitions from horizontal to vertical where this naive latitude/longitude sum of differences will be way off.
Just so we're on the same page, that's not what the OP is talking about, everyone intelligent can tell that, and you're being pedantic.
Except France, Greece and a bunch of other countries that already have this restriction.

The fight is now if that restriction is lifted EU-wide (original proposal in the Reda report) or established EU-wide (what the amendment made of it)
except they didn't, and couldn't. I was suggesting using clay or putty, perhaps with a light sprinkling of TNT for flavor. THAT would be equally terrifying but much less dangerous.
Well then, here's timing for you... Jimmy Maher, who has an excellent blog that chronicles the evolution of the game industry, posted an article about Pirates! today: http://www.filfre.net/2015/07/pirates/
Automobiles were around as early as mid 17th century but that does not mean they were available for large scale consumer consumption which would cause massive infrastructure changes such as highways. But good read. Thanks.