skysight-inc/HackerNews huggingface dataset:
reddit.com/r/dataisbeautiful

/r/d3js , /r/visualization , /r/Infographics

schema.org/ > Thing > CreativeWork > { Article, Dataset, DataCatalog, MediaObject, and CollectionPage } may also be helpful.
> also, is code like this https://github.com/agl/pond/blob/master/server/server.go#L15... just extreme defensive programming? or is there some other reason for the check (eg is not everything locked)?

That's checking for integer overflow - an often-overlooked source of many security vulnerabilities.

That's a signed integer though, and I don't know if signed integer overflow has defined behavior in Go. In C that would be undefined behavior, allowing the compiler to do potentially nutty things, so you would want to do the overflow check before the increment. (Edit: considering who the author of this code is, I would assume that Go has sane defined behavior on signed integer overflow ;-)
It's true that merely the ability for widespread code inspection doesn't mean all the code really gets widespread inspection [although I'm surprised by the number of messages I see on mailing lists like Q: "Hi, I'm a Chinese grad student and have been reading the gcc source... I don't understand how XXX can work, given that YYY... can you explain? thanks" A: "oh, hmm, actually, that seems to be a bug..."]

Still, I think a common pattern is (1) notice funny symptom, (2) go look at code, puzzle through it for a while, and then "oh!" You're now in a much stronger position to fix the problem or petition for a fix.

With closed-source code, step (2) is a lot harder unless you're in a privileged position...
I don't know about you people but I can't access this site in latest firefox:

Secure Connection Failed

An error occurred during a connection to pond.imperialviolet.org.

Peer attempted old style (potentially vulnerable) handshake.

(Error code: ssl_error_unsafe_negotiation)

The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.
Please contact the website owners to inform them of this problem. Alternatively, use the command found in the help menu to report this broken site.
I think that transparency and opaqueness provide different kinds of security, but they are related to security. It would be wrong to say that they are independent simply because an opaque system can still have the ability to be extremely secure.
Let's say that someone was a big fan of Joe Arpaio, and had photos of themselves on their phone relating to their Minutemen Militia service. And, separately from that, they were involved in an alleged murder of someone who happened to be Latino.

Should their photos be allowed into evidence? I.e. should the jury be allowed to consider: 1) their support for a hardline right-wing sheriff; and/or 2) their membership in an armed anti-immigrant organization? Or would that bias the jury?
The sentence is excessive, but some sort of penalty definitely should be assessed. The stand your ground/castle laws provide for someone to defend themselves and others in their house with deadly force with a firearm when they are in imminent danger.

If you are firing warning shots and not shooting the center of mass to disable and/or kill, then you don't need to be discharging your weapon at all. Guns are not toys and they aren't meant to dissuade someone from a course of action. They are meant to end the life of someone.

In short, if you're not threatened enough to kill, you're not threatened enough to fire your weapon.
$3,500. Ouch.
Rise of the full-stack marketer
That being said? What does that mean?
News Station KTVU Punk'd Over Asiana Aircraft Pilot's Names
Why would it matter? Are you that bored?
So two big design issues, if you scroll down from the wheel of terms you go wobbly, clicking the down arrow below that last wheel, also wobbly. If you use on of the tabs to go to a graph you create a 'back loop' where the back button takes you to the start, then back again takes you back to the graph, then back to the start then back to the graph ....

The data is interesting but I expect to see a bit of analysis in projects like this. Without it the project becomes a sort of data Rorschach test where the viewer projects their perceptions into it.
I think the 'natural experiment' was in reference to the selection of HFCS over sugar for economics reasons. Not obesity.
Good point. We like to stir the pot a bit though.
Given the academic setting, perhaps it is a great chance and timing for Schneier to work on the computing equivalent of Popper's Open Society [1] and Literature's narrative with an Unreliable Narrator? [2].

This would amount to something like "computing on top of an untrustable technical, social and political stack", in relation to Kernighan's "You can't trust code that you did not totally create yourself" [3].

[1] http://en.wikipedia.org/wiki/Open_society

[2] http://en.wikipedia.org/wiki/Unreliable_narrator

[3] http://cm.bell-labs.com/who/ken/trust.html
My prior on that is extremely low, so my guess is that's like, of the posts that make front-page? Or of the top posts. What this really reflects, therefore, is something more like how up-votey people are.
> In short, if you're not threatened enough to kill, you're not threatened enough to fire your weapon.

This doesn't make any sense to me. Obviously, the discharging of a firearm should never be taken lightly. But the sound of a gunshot is an extremely effective deterrent, and I don't see why that doesn't make it a legitimate form of self-defense.

> Guns... aren't meant to dissuade someone from a course of action

Isn't that exactly what they're for? Police don't (usually) draw their weapons for the express purpose of killing. They do so to force a violent attacker to stand down, ideally without having to fire a shot.
Zimmerman walks free for shooting an unarmed teenager who he stalked and this woman should go to jail? Looks like she had to kill her husband and walk free.
We are aware of a lot of the issues on the home page and plan to completely redesign it soon. However which graph are you talking about? If it's the post tracking we will definitely look into it.
Would fans of FuqIt be "Fuqers"?
Ah. Some relevant information on reverse engineering silicon:

* Degate, a somewhat automated "aid in reverse engineering of digital logic in integrated circuits" - http://www.degate.org/

* Silicon Zoo offers a tutorial / background info on this - http://siliconzoo.org/tutorial.html

* A blog about IC reverse engineering - http://uvicrec.blogspot.com/ (from the owner of
http://siliconpr0n.org/ , which is currently down)
I'm always irritated when people blame capitalism and free markets for the high cost of healthcare in the USA. The reality is that healthcare is anything but a free market, and costs aren't going to come down until it becomes one.
> I think it is getting downvoted because it waves its hands in response to a specific, easily verifiable, claim.

Odd. I thought the issue of elasticity was uninteresting and didn't really intend to comment on it.

In any case, you're giving downvoters a little too much credit. "Hulk disagree! Hulk smash, downvote!"

> See http://krugman.blogs.nytimes.com/2011/02/05/soaring-food-pri.... for verification of the 2011 food price claim.

For a good time, google "krugman agricultural subsidies".
Show HN: Blogging Platform for Hackers
You know who else cooperates with the NSA? The Linux community. You know, that whole "SELinux" thing? Yeah, that's an NSA project.

Turns out cooperating with the NSA doesn't automatically mean spying on the public, it could instead be hardening crypto security. Which is the NSA's other job, it turns out.
Hope its not like 1440p screens that never came down in price. I just want 150 - 200 PPI at 22 - 27" between $200 and $400.
we should do one for hacker news too.
I can respect that, acknowledging that they all are just a pack of murdering thugs at the end of the day and it's not some system for the service of the people was my entire point. I will not be a slave, I don't care what that costs me, it's already made me give up ever having roots and a family so if it gets worse I'll accept that before compromising my principles.
What is your contact info?
At my high school, the microvate had the standard 0-9 numberpad and a start button. If you push the one of the lower numbers (I think between 1 and 5), the microwave would start cooking for that number of minutes. The other numbers had different pre-programed actions. One of those actions was (fortuantly) timed cook, which would then let you put the time in normally and press the start button.

Its not as annoying as it sounds. Just decide how long you want to cook for, subtract that number from 5, hit the '5' button, and open the microwave when the countdown clock gets to the number you calculated earlier.
From the Go language spec:

"For signed integers, the operations +, -, *, and << may legally overflow and the resulting value exists and is deterministically defined by the signed integer representation, the operation, and its operands. No exception is raised as a result of overflow. A compiler may not optimize code under the assumption that overflow does not occur. For instance, it may not assume that x < x + 1 is always true."

func main() {
var foo int8 = 127
fmt.Println(foo + 1)
}

prints -128
I work in the country's largest single payer medical system. It's called the Veterans Administration. The physicians are employed at a fixed salary, with no bonus, so I don't get paid more if I do 1 procedure or 10.

But I STILL order tons of unnecessary tests. Why? It's not because I get paid more! It's because I am scared of getting sued.

What WILL massively cut costs is doing what New Zealand does, and basically ending the medical malpractice scam that only exists to enrich trial lawyers, whom are a far more insidious lobby than doctors ever will be.

95% of patient injuries have nothing to do with true "malpractice." A doctor cannot promise a good outcome 100% of the time, just like a programmer cannot generate bug-free code 100% of the time.

Instead of the current system, make it so that an injured patient is entitled to compensation from a national "patient injury fund."

The ambulance chasers make zero dollars, doctors don't have to waste money on "defensive medicine," and injured patients get prompt and fair compensation.

And if a physician has too many such episodes, then they can be referred to the licensing board.
While many might agree that the evidence would not have been admitted in this trial by this judge based on other decisions this judge made pertaining to some similar evidence... If the defense had this evidence they may have gone with the Stand Your Ground hearing before a judge in which the judge may have taken the evidence into account and prevented this trial from the get go. If the defense had this evidence earlier decisions prior to trial may have been different.
Interesting to see this on the HN front page. Is it because of genuine technological interest in the IT aspect of this case? Or because of the prevalence of Ron-Paul-style racist "libertarians" among the HN membership?
Our data was largely from posts that were above 0 Karma which I think is reflected in the analysis that we did.
LoL: A more legitimate sport than NASCAR.
The way I see it, if you look at the iPhone as a slightly faster IE8 plus a graphics card (plus string concatenation that doesn't memcpy and probably various other asymptotic or order-of-magnitude improvements in specific areas), you can do a lot with that. You can perfectly well argue about the less-well-supported facts and opinions in the original article that are used to interpret the performance facts.

For example, the anecdote about Wave that's supposed to demonstrate you can't do realtime collaboration on IE8. Well, I worked on Wave at Google (briefly) and it's no such proof. I also wrote EtherPad, which was realtime collaborative in IE6. You can't disqualify arguments of the type "I wrote an app one time" and then talk about the impossibility of writing apps.

The matter of whether phones will get yet faster is another great question, and one I'm not qualified to comment on, but I wouldn't bet against it.

I totally get the part about GC in a memory-constrained environment, photos, and the iPad's giant screen. However, the author of the original article doesn't stop before making many broad, indefensible claims.
That is so fucking wrong.
Out of my own boredom, fuqit in node.js:

https://github.com/ricardobeat/fuqit
I think they're saying that "food purists" and critics (who are generally fine with Bjorkman's science) cringe at the idea of genetic engineering.
I read the whole thing, but few here would truly feel that my summary of 'paranoia. paranoia everywhere' is not a government plant.

The core concern seems to be the idea that an RNG embedded into Intel's latest kit might actually be a PRNG that could be backdoored by NSA on command somehow with resultant catastrophic effects to crypto primitives on that box, if the Intel RNG were the only source of entropy on the box.
We did, actually. We considered tons and tons of pricing schemes, and it was difficult to come up with a good one for personal users. That's something we mean to address in the future though, but I imagine it won't be a pay-per-build option.
average is probably the wrong characterization of the distribution of karma per post.
As stated in another reply: While many might agree that the evidence would not have been admitted in this trial by this judge based on other decisions this judge made pertaining to some similar evidence... If the defense had this evidence they may have gone with the Stand Your Ground hearing before a judge in which the judge may have taken the evidence into account and prevented this trial from the get go. If the defense had this evidence earlier decisions prior to trial may have been different.
So you're knowingly misrepresenting the data?
Plug for hackreactor.com. I worked with Cameron and Marcus at slide.com. Great people.
There's clearly some various biases going on here. In an ideal world Zimmerman would be in jail for a long time and this woman would be doing community service or something.

EDIT: I'm actually rescinding my comment here. I don't honestly know enough about the Zimmerman case to say he should be in jail for a long time. I haven't been following it at all, but I just read an article/long thread, and it would seem that the guy he killed physically assaulted him before Zimmerman shot.
I think it's better to privately consult an attorney on anything you think is substantially suspicious to your superiors than to go through the chain of the command.

Exposing your dangerous intentions to report potentially illegal behavior too early could mean inadequate time to prepare for repercussions.
Agreed. Even though having a "Sign Up with Facebook" link would do about the same it seems more like you are offering a convenience rather than begging for auth keys.
Unfortunately whether Martin was peaceful or not is absolutely not irrelevant.

I suggest that it is. Let's agree you are a peaceful person; now imagine the following sequence of events, which I've tried to present in the most neutral terms possible.

a. You are walking along the street, at night, talking to someone on the phone.

b. You notice me following you, driving my truck at walking pace, for at least a full minute - half a block, probably.

c. You pause and stare at me. I stare back. You see I'm also on the phone.

d. You approach my vehicle a bit more closely.

e. Something makes you decide to turn and begin running away from me.

f. You hear me get out of my truck and start running after you.

Now, just answer me one question: how would you describe your situation at this point?
That monitor fulfills a dream of mine. The price, however, is a nightmare.
How much of "the Reddit" did you actually use to calculate these stats? Is this based off a one-time snapshot from the API (which limits to 1000 posts, per type of query) or is it a longitudinal crawl (and how data was produced in that sample)?
I had clicked on the rightmost tab (labeled Graphs) and shows the Subredit graph and then got stuck in the back page loop. Although I just did it again and it didn't get stuck in a loop so you may have fixed that one already.
Cool, thanks for the info!

Looking at the spec, I see that signed integers are elsewhere defined to be represented using 2's complement, so this is completely kosher.
Using the exploits is already illegal.

The examples you list are really not related to sharing of ideas. The criminality of the above acts centers around the harm caused, not the actual act of speech. The problem with shouting fire in a crowded theater is not that you vocalized the word "fire", it's that you caused unnecessary panic. If you had pulled the fire alarm, the same panic would have arisen, but without any speech involved. So it's clear that just because you used your body's built-in fire alarm to cause false panic, and the Constitution protects you from government intervention in most uses of your body's built-in fire alarm (speech), you're not exempt from the consequences of inciting panic. Blackmail and death threats are pretty much the same thing as shouting fire in a crowded theater. Society has an obligation to protect its members from harm, and when you give an "early warning" that you intend to harm someone, it makes sense for society to use that information to intervene in advance of that harm actually occurring.

Slander and libel are very tricky, mostly involving civil penalties rather than criminal penalties. If you slander someone and it causes them no damages, the government is not going to throw you in prison. I've never liked the slander/libel exceptions and did a bit of reading; Wikipedia's article on the subject says: "In a 2012 ruling on a complaint filed by a broadcaster who had been imprisoned for violating Philippine libel law, the United Nations Commission on Human Rights held that the criminalization of libel violates freedom of expression and is inconsistent with Article 19 of the International Covenant on Civil and Political Rights."

I think this is basically the right idea. Look how much time legitimate authors spend defending themselves from libel claims in the UK. Spreading this madness to the US for the perceived benefit of not being able to tell someone how to get a computer program to write to unallocated memory seems pretty stupid to me.

I wonder what happens today when you sell an exploit to someone that then uses it to cause significant monetary damage. If we're being consistent in the application of our laws, it will be the same thing that happens to the company that manufactures the weapons used in school shootings.
I'm not following you. My understanding is that the defense did have the evidence in question prior to trial, but I'm not sure about when - so I agree that might have affected their strategy. However, I'm not sure what you mean about the hearing and preventing the trial.
If the NSA is working with Intel, they're not going to bother with an RNG... The processor is the most trusted part of the computer security model - why would you choose bad random numbers as your attack vector?

Relevant talk: Hardware Backdooring is Practical - Jonathan Brossard https://www.youtube.com/watch?v=j9Fw8jwG07g
This issue just does not pass the rubber hose test. If the NSA wanted and got a backdoor in intel chips there are so many better ways to do it than introducing a bad hw rng. If you wanted one exploit in the chip, why would you pick a hard to exploit one and user controlled one on top of that? It's classic paranoid thinking: People have a choice to use the hw rng or not. So it becomes a big deal. All the while not addressing the non-choice issue like having a potential backdoor triggered by a specific instruction sequence.
One-time snap shot. Given longer time on this project we would love to do a larger analysis.
Can you send a message to someone who's currently offline using OTR? It seems to use diffie helman, so I'd expect not.
I meant actually firing one. I mean, most gun training classes do actually tell you that you shouldn't ever point your firearm at anything you don't intend on harming. I tend to think of a policeman drawing their weapon slightly differently, because they are an extension of the, ostensibly legitimate, force of the state. This is different than a private citizen using a firearm according to the law.
Hey Ben,

I'm going to write you a longer email tonight. My wife and I run Cheergram (http://cheergram.com) and we've always admired what you've done at SPS. We had pretty good success with Instagram cards last holiday season and now we're looking into other kinds of cards, invitations, artwork and prints. We're also doing some wedding-focused stuff (think hashtag + prints/books).

Maybe there's a way we can share ideas, work together, or even join forces. I do all our development and it sounds like we have a similar tech stack. I also have some connections in the print industry.

No matter what, keep it up and I agree with most of the commenters here.
Read the Guidelines, please:

"Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon. Videos of pratfalls or disasters, or cute animal pictures. If they'd cover it on TV news, it's probably off-topic."

Flagged.
Warning shots are illegal everywhere. It's considered use of deadly force when it is not required. Any firearms training course will tell you this. It just so happens Florida has very harsh mandatory minimum sentencing for this offense. In Vermont they'll just give you a fine.
Hi! Thanks for the notice. We've fixed it just now. Please let us know if there is anything else we can do.
EDIT for Context: Deleted comment by ksikka: "i'm sorry if yours wasn't, but mine was and still truly is".

Then why did you delete your comment?

Also you know how it sounds when you say that about your own product in a thread promoting your product right? It's just lame and sketchy. It makes me as an onlooker and potential user have less confidence in your product.

On a more constructive note: I truly wish you good luck with your project, just be mindful of your attitude about it when promoting because it matters :)
Start here: http://zedshaw.com/#/start
"If you think that an aircraft that is anything bigger than a small pigeon could get anywhere near a major airport without getting itself a nice escort, then you're nuts."

I'm reasonably sure I've got several "aircraft" in my shed which I could easily use to overfly "a major airport" if I chose to do so.

This one, for example, is at least medium or large pidgeon sized (610mm wingspan): http://www.flickr.com/photos/bigiain/5228554566/ - the flight in that video was around 2.5km from the intersection of the runways at Sydney Airport. That plane (with the camera on board) can fly for ~23 minutes doing 20m/s. That'd give me a comfortable 10mins loiter time over the airport while still being comfortably able to retrieve the camera and it's SD card.

Note - that's barely more that $100 worth of stuff, it's less than 150g all up flying weight, and it's got so little metal in it that I'd be astounded if the regular airport radar could distinguish it under ideal conditions, never mind while it's only a few tens of meters up and buried in the ground clutter.

Note2 - that plane would require retrieval to get the images back, someone actually interested in getting airport pictures without getting caught could use a slightly larger plane carrying a video transmitter sending pictures, never intending to get the plane back (ideally, I guess, ditching the plane at sea to avoid anyone seeing it - a hollow balsa/film construction that'd sink easily might be better than a foam "floating" construction.)

Note3 - that plane as it's configured now isn't flyable at 2.5km range, but there's lots of hobbyists who've worked around the problems there.