skysight-inc/HackerNews huggingface dataset:
Great write up and +1 kudos to author for diving into the details.

For the mere mortals out there looking to make their GIF, JPEG, and PNG images smaller (and websites faster), I highly recommend ImageOptim (http://imageoptim.com/). This Mac-only tool combines all of the libraries below to compress your images down to the (nearly if not the) smallest, cross-system compatible size.

If you're Mac based, try this:

* ImageOptim http://imageoptim.com/

If you're Linux based, try these:

* PNGOut - http://www.advsys.net/ken/util/pngout.htm

* advpng - http://advancemame.sourceforge.net/doc-advpng.html

* pngcrush - http://pmt.sourceforge.net/pngcrush/

* optipng - http://optipng.sourceforge.net/

* jpegoptim - http://www.kokkonen.net/tjko/projects.html

* gifsicle - http://www.lcdf.org/gifsicle/
Facebook has over 200 trackers watching you, new study finds
Don't forget the Obfuscated C Contest (IOCCC.org).
This is a misrepresentation of the Content Guidelines. See https://kdp.amazon.com/self-publishing/help?topicId=A2TOZW0S... :

We will not accept content that is freely available on the web unless you are the copyright owner of that content.

Since the author is the copyright owner, there is nothing in the guidelines that suggest the handbook is explicitly prohibited - Wikipedia pages could possibly be accepted, if the Wikimedia Foundation submitted them.

I think "Megan B." might be confused by the facts that Mr. Phillips is the editor of the content (as opposed to being its sole author) and by the mention of the FDL. I also think that she is using the term "exclusive publishing rights" to mean copyright ownership.
Artists are rarely the ones who file these notices. Typically the filers are lawyers, who should know better.,

I'd be okay with disbarring them, personally.
I don't think the author understands what "customer-centric" means. People who publish books for the kindle aren't Amazon's customer, the people who buy kindle books are.

Amazon applying a quality guideline that stops people republishing copyleft content makes perfect sense from a consumer viewpoint.
oops yah, I ll fix that. Thanks for pointing it out
National opinion polls may have been against the bank bailouts, but national public opinion is not what really matters to a politician. Representatives are accountable only to their own districts. Of course, this is why we see pork barrel spending even though everyone hates it. People usually like their rep and hate most of the others around the country. If the representative can pump enough cash into their district, voters in their district will overlook a voting record they mildly disagree with. Many representatives probably saw the bank bailouts as some combination of necessary for the country and a chance to appease their financial backers, offering a favorable trade-off in terms of displeasing their constituents.
First of all, I think my glib one-line response carried a lot more certainty than I should have expressed. My bad.

The main reason I believe maternal age is a bigger issue is because of the absence of evidence about paternal age. It's pretty well established epidemiologically that maternal age is a problem, but there is far less evidence about paternal age. That suggests that whatever problems paternal age causes, they are harder to observe. The most common reason an effect is hard to observe is because it is small.

That's the extent of it. It's more or less the same reason I take the media's latest "new study suggests XXX might cause cancer" stories with a grain of salt.

I haven't looked into this deeply at all. If you have lots of info on it, you should probably not update your beliefs.
"Opening this image in Firefox at various different times, it has show up as shades of blue, green and brown"... That seems like odd behavior - does anyone know why this would be the case? Is it different stack values at the time?
True, but he wouldn't have edited this in if he had not been downvoted first. But I do agree that the bullying and the sarcasm were unecessary and somewhat justified the downvotes.
how are the prices in the rest of the bay? equally high?
"is correlated with".

If you're not convinced that the reporters are trying to suggest causation with the word "predicts", try swapping the two terms. Would they write a headline, "Longer life predicts creativity"?
I'm sorry, I don't live in the US so maybe I don't really understand, but why do these websites even exist.

If someone is a dangerous sex offender, he shouldn't even be in the streets. If not, then he committed the crime, did the time, why does he need to be punished for life?
No, they are high but not as high as SF.

Honestly the quoted price sounds low to me for a single-family home in SF.
> Otherwise people could just publish Wikipedia pages.

Go on amazon.co.uk and and search for "source wikipedia".
I wish the law was this strict for physical mailbox junkmail too. I receive way too many advertising materials in my tiny mailbox. I have to dig through a pile of unrelated advertisements to find maybe one letter addressed to me.
What is the timing scheme for the notifications? Do you have any information about its efficacy?
In addition to the transportation benefit, it can be used for computation. The example given in the Coursera course was to suppose that we have a qubit (quantum bit) Y on which we wish to perform some unreliable computation. If it fails, then Y's state is lost. Further suppose that Y is costly (e.g. time consuming) to re-create.

Instead, we can create a pair of entangled qubits (which is easy to do - just a single quantum gate), as one would when teleporting a qubit. We then apply the computation to one of these qubits, and try again with a new pair of qubits if it fails.

Once we have successfully applied the computation, we can teleport our "expensive" qubit Y using this entangled pair. The result is that we now have Y with the computation applied, but there is no risk of losing Y's state.

The details are rather more tricky (only certain computations can be used, some require a correction after teleportation etc.), but this basis can (and has) be built on to develop, for example, fault tolerant quantum computing.
Show HN: Small Summer Project - Top News in Images
Interesting survey but I think an A/B test is really what we need here. A = traditional authentication / B = FB, Twitter, Google OAuth.

The people without FB and Twitter are late adopters and won't try your service no matter what kind of auth you use. For the people that are concerned about privacy, I'm not sure how big their impact will be.
+1

Also don't want to help competing services.

Another data point - spammers used to check their work against spam assassin, fine tuning them.

Another data point - leaked password databases are a source of heuristics for generating word lists.
If anyone is interested, I did the same with TIFF:
http://news.ycombinator.com/item?id=3773355

The peculiarity in this example is, that the image's content is the whole tiff itself.
Feedback in the form of questions: Why not build this as a local app? Isn't this effectively the same thing as setting a few calendar reminders? Once I've identified something I'd like to remember, how is this faster, cheaper, or more effective than using, say, Evernote?
There's a huge difference between looking at a map and seeing anonymous, aggregate stats on crimes and having a database of individuals who have committed those crimes.

For example, imagine Google Maps with overlays for different types of crime. Say I check the "Sexual Assault, Children" box and notice that the park two blocks west of the plasma bank has a much higher density of such crime than the park two blocks east. That's useful information, and you can inform your kids to be careful at the park or avoid it altogether.

What's not really useful is knowing that the dude five houses down from my potential new home purchase was convicted in 1995 for diddling his niece and for possession of kiddie porn in 2002, and was released in 2009 after 7 years in prison. It's pandering to the scare-news watching masses and causes undue harassment/problems of the man who has supposedly paid his price to society.

This society does not need a Scarlet Letter mentality.
... and put it on Kickstarter!
This should read like all other surveys:

34.5% of the people who took this survey claim they are not using Facebook/Twitter.
> When did .format supersede normal printf-style string formatting

It was backported, but the superseding is mostly for Python 3.

> Is the latter now deprecated?

Not at all, and not expected to be, though str.format is recommended going forward: http://docs.python.org/py3k/library/stdtypes.html#old-string...

> As the new String Formatting syntax is more flexible and handles tuples and dictionaries naturally, it is recommended for new code. However, there are no current plans to deprecate printf-style formatting.
To product designers: In practice, you should really avoid using the "sending a reply email message" part. Especially these days when people have multiple email addresses, it can very quickly break down.

This happens often to me:

* Get email that I'd like to unsubscribe to

* Look for unsub info -- directed to "reply to this email" or, almost as bad, "enter your email address"

* Follow instructions

* Receive notice saying "Sorry, the email you entered [sent from] is not in our database"

Well thanks. We've gotten nowhere.

So the right way to design this should be a simple unsubscribe link w/ a unique token that executes the request upon clicking.

At worst, you can do what Constant Contact does and require the email address to be entered, but still provide a hint (i.e. "a....c@gmail.com"). This is still somewhat annoying, but I understand why they do it -- it likely reduces net unsubs since there's a second step involved. Pushing it, but thinking as a business owner as well, I get it.
1,817 truly randomly sampled people would be pretty great and plenty for good data.

The problem here is that the sample is not random.
This website doesn't do well on high resolutions.

Good: http://wsld.me/JK0p

Bad: http://wsld.me/JJsc
Study Points to Tighter Pairing of Drugs and Cancer Patients
The Wikimedia foundation does not have the copyright ownership of content on Wikipedia, the content creators do. They just own the Wikipedia trademark, domains etc.
[..] a child’s genetic future is set for life. [..] Character: check

Doesn't the author mean personality? I thought personality is in the genes and character is built throughout one's life.
For what claim? Unless you're a WASP, you know that discrimination still exists. I don't see why startups would be automatically immune to this until they have explicit policies in place ensuring proper equal treatment.
I feel like there is a train humanity is on, gathering speed ever faster, but the railroad in front of us is being manufactured in the rear car and passed overhead and laid down just in time for the wheels to hit.

We have been getting better over the years in new railroad manufacturing techniques, and there is no particular reason why we will fail, just ... well.
For beta yes, I am only getting people from the companies that currently in Seattle but I am going to expand it further shortly.

Verification is done via the work email but once verified you ll able to change the email to your personal one as I assume that people dont like to use their work email.

So as you said, really online dating works only on pictures right now but the pictures is not about how you look, you can also put a pic of your bike and you going around that actually shows that you are a outdoor person. Everyone knows that the text/essays written on the dating site are not actually true.

Also, I have hooks in place to make sure that all the pretty girls don't get bombarded at the same time. As a user, you ll be presented with folks whose names start with 'A', 'M' on Mondays, 'B' & 'G' on Tuesdays and so on. This way a hot girl will only get messages two or three times a week depending upon the algorithm and she ll have a chance to take a look at the people who messaged her patiently as compared to scenario where she just dont even read the 1000 messages that she got.
> Is this a parody?

At least it's not php.js
Every forgotten? Embarrassing is misspelled, too.
The question is why? "It's ok to picture murdering your entire family over dinner with a fork, as long as you don't really do it". Not, it's not ok. Why would you want to accept and encourage behavior that is not sane?
I have an easy method to see the future. In fact it is so effective it works 100% of the time without fail. I will teach you my method if you read a little further.

Here it is:

Wait.
Can anybody tell me what relative numbers are useful for other than navigation? I find Easymotion the state-of-the-art plugin for navigation.
I think he means the underscore collection functions are not very useful because for the most part they already exist in Python.
That may be the case but that's not what she said, she made it sound like he did something illegal and threatened to close his account.

I have a feeling that Amazon may actually dislike people selling crowdsourced material as assembled books, not necessarily copyleft books (such as Dive into Python).
Why not? If they create poorly-designed bots that damage others, why shouldn't they be held responsible?

If I create a lawn-mowing bot that goes rogue and runs over the neighbor's cat (or in a less-bloodthirsty scenario, wrecks his expensive landscaping) I'll be held responsible, yes?

I don't see why automation should be an excuse. If anything, systems that are intended to operate without human supervision should be held to a greater standard of safety, not a lower one.
That's not an ad-hominem because he wasn't using it to support another point. He has every right to avoid being around negativeness. If you think that this attitude isn't doing him any good, that's also YOUR opinion and he has every right to disagree without being accused of a non-existent logical fallacy.
Just another point - do we have any vague ideas the effect this opening of the ice will have on the gulf stream.

As a mortgage holding Brit, who recently holidayed on our west coast which has dolphins, surfers and palm trees (really), I would like to know if I will pay my mortgage off only to find the housing Market in UK a little bit depressed with winters like Toronto
Sorry, but it was obvious to me for years.

DNA is a program. Programs contain data and code. They also contain all sorts of control sections. This stuff is there for a reason and we should think by default that genetic code will have those too.

(For those who think DNA is not a program because it is environment and state dependent - sorry, computer programs are very adaptable beasts too)

Another frequent misunderstanding - any running program looks like it has most of its code never used. This is false, because code falls under 90%/10% law. 90% of code is needed 10% of time. The time for those "dead" genes will come more often than not, and they will fire.
Sending a reply email message can still work just fine. Assuming they include the original message in their reply, you just need to embed an ID in the original message, and look them up through that.
> It might help you to do research

When it comes to that precise subject, I happen to have already done so and to know the count rather well. Stupidity is stupidity, even if it's on the python.org wiki.

> or explain why you think someone is wrong

I did so. Twice if not thrice. There is no well-defined and shared — let alone formal — semantics (and meaning) to the strong/weak "axis", every other person has his own pet definition of it[0] and the definitions are quite often incompatible if not downright opposed.

It is therefore garbage and utterly useless to communication.

> instead of assuming that anyone saying something you disagree with has no idea what they are talking about.

It's not "anyone saying something [I] disagree with", just "anyone using the strong/weak axis as if it actually existed".

[0] From "no memory corruption" to "no possible runtime error" through "no UB", "dynamically typed" and all sorts of takes on "no implicit conversions", usually in order to declare one's pet language is "strong" and somebody else's is "weak". I've seen all of C, C++, Python, Javascript, Perl, Java, Tcl, Lua, Smalltalk or Pascal declared both strong and weak by various (usually different) people.
Its a valid problem-solving approach. The aspiring programmer might be in a bit of trouble if thats his/her only approach, but aside from that its fine.

Also, I dare say most people start by hacking together random bits of code they found on the internet.
No, not specifically.
yeah, sorry. we've only had my 13' macbook air and we made this over the last 24 hours. I'll be fixing the responsive design once I get some sleep, heh.
Free online courses - by category
http://www.class-central.com/
provides a complete list of free online courses offered by Stanford's Coursera, MIT and Harvard led edX (MITx + Harvardx + BerkeleyX), and Udacity

Course counts by category:

Category NN %%
Computer Science 81 38%
Healthcare, Medicine, and Biology 29 14%
Physical & Earth Sciences 16 7%
Humanities and Social Sciences 16 7%
Economics & Finance 13 6%
Mathematics and Statistics 10 5%
Statistics, Data Analysis, and Scientific Computing 9 4%
Entrepreneurship 9 4%
Society, Networks and Information 8 4%
Electrical and Materials Engineering 7 3%
Business & Management 5 2%
Education 4 2%
Complex Systems 3 1%
Chemistry 1 0%
Civil Engineering 1 0%
Physics 1 0%
Design 1 0%
To verify: the ramification of these rules is that for any service that you do not pay for, if I know your email address, I can disable your service (as the bare minimum security requirement for such would have the service at least add a large random string to the emails it sends you, which would be information you would need to opt out that they are not allowed to require).

(FWIW, I'm all for following laws that already exist, including this one, but frankly this was a stupid law to enact: spam is not a serious problem, and spam from a single specific bothersome recipient--the only kind this law could possibly affect--was never a problem (or at least hasn't been since the invention of the killfile, something that I am pretty sure predates my birth). What needed regulation was real physical mail--the kind that causes nearly infinite paper trash--and yet that seems to largely be ignored.)
Show HN: Koggle--a Boggle-like game with Japanese characters
The Top 5 Things Parents Should Never Do on Facebook
How much of the memory latency is in the connection between the CPU and the RAM, and how much is inside the RAM itself?
I agree with your point about unsubscribe links, but I don't see how it's not immediately obvious which of your multiple E-Mail addresses you need to unsubscribe with since it's going to be the one the mail was sent to.
From Linux to OSX - 1 Year Later
Well that's an interesting idea. Now, what happens if a small-time artist that doesn't follow the same distribution philosophy as many other artists these days (for example, if he followed a "I want money for my works" perspective), files what he thinks is a legitimate take down request and turns out to be wrong? 10k fine? He's small time and can't afford that.

The law is not a fine scalpel, it's a blunt instrument; and people supporting law creation need to remember that. This goes on both sides.
Early laptop designer Bill Moggridge dies at 69
I have a similar problem with my Vim book. Amazon blocked its sales after I updated it and asked them to make the update available to all 25000+ people who have downloaded it so far. They are blocking the sales, but allow negative reviews to be posted. I released it as a separate book, you can get it while it is still available at http://thevimbook.com
There is an extremely high (as in, greater than 80%) correlation between willing viewership of child pornography and attempts to abuse/molest/rape a child or acquire actual chil porn.

Nice example of the murder-and-jaywalking argument that the article mentioned.

Yes, of course there is a high correlation between watching and buying CP.

But I'd like to know where you get your numbers between watching and attempting. I've heard otherwise.
Anyone have a screenshot of how this looks?
Just to add... for PNG optimisations on Windows.

* PNGGauntlet - http://pnggauntlet.com/ - Combines PNGOUT, OptiPNG, and DeflOpt.
More books for sale means more money. Amazon likes more money.

I can think of no reason Amazon would be against selling crowdsourced books (besides quality control). If you have ideas, please enlighten us.
This is how linkedin does it. They created an account for me then started blasting me with emails. When I try to unsubscribe I have to login. Almost want to shoot myself every time I see a stupid linkedin email. How can I login to an account I didn't create?
Show HN: Battle Suck - TechCrunch Hackathon 2012
This article is part of a series; glad to see they were aware of the two sports that use roadbooks today:

http://www.core77.com/blog/object_culture/roadbooks_part_3_r...

http://www.core77.com/blog/graphic_design/roadbooks_part_2_p...
Hacker Returns From Wilderness Exile To Disrupt Sally Struthers
I filed a formal complaint to the FTC last year for Beatport doing this after complaining about it to them and essentially being told to fuck off.

Their emails still arrive and get filtered to my trash. They're still in violation with no simple way to unsubscribe.
Sounds like Git hehe. Stash, Commit etc.
Reminded me of something I read in an article "The Insanity Virus" a few years back.

>If our DNA were an airplane carry-on bag (and essentially it is), it would be bursting at the seams. We lug around 100,000 retro­virus sequences inside us; all told, genetic parasites related to viruses account for more than 40 percent of all human DNA. Our body works hard to silence its viral stowaways by tying up those stretches of DNA in tight stacks of proteins, but sometimes they slip out.

HN discussion: http://news.ycombinator.com/item?id=1938618
I think that this relies on specific timing for receiving the messages though, so if the phone is not constantly on wifi you miss a part of it.
well, that's completely pointless.
People who publish books are absolutely customers of Amazon. If they're using a service provided by the company (the ability to publish books) then they're a customer.
In both cases, part of the trade typically also is reliability. The farther you go outside of the spec for parts, the higher the risk that they work only sort-of. I gues that, if money wasn't a problem for this guy, he would have bought ten different CPUs and checked which one kept working at the lowest power.
So You’re a Graphic Designer, What Next?
Almost right. The entire URL, including the hostname, is "encrypted," but you still have to have the IP address of the machine you're talking to, which means your machine will probably be doing (unencrypted) DNS lookups and will send encrypted packets to the target's IP address.

Attackers can see the hostname of the machine you're talking to, but not because it's an "unencrypted" part of the SSL packet somehow.
Did you read the line immediately after?

For example, if you received your book content from a source that allows you and others to re-distribute it, and the content is freely available on the web, we will not accept it for sale on the Kindle store.
I don't know whether this is a separate case under the relevant laws, but you're getting that email because your contact explicitly clicked the "Invite to chat" button in Gmail. Arguably, Google is sending those emails on behalf of your contact.
Thank you.

Not only illegal, it is downright rude to establish gatekeepers like a login box to avoid getting me off that important newsletter.

Given any mail with this characteristic I will gladly report it as spam in the hope that the next guy won't have to deal with it.
It has more to do with old farming lifestyles and young marriages. Colorado and I believe Kansas have the same clauses.