skysight-inc/HackerNews huggingface dataset:
Really, a remote chance? An accidental car crash, which happens all the time, seems far less likely to you than a government conspiracy to murder a well-known journalist? Seriously, any time a story involves the US Government, half of HN drops Occam's Razor and picks up Paranoia's Rusty Dull Pocketknife. Why don't you wait for a bit of evidence before making uninformed speculative comments like this one?
I got 40k unique visits hours 1-2, and 200k unique visitors total over the course of a week (this traffic is probably much higher than a TCrunch article would be). Only static html, no servers at all - everything held together very well (i was monitoring twitter in case...bc if it went wrong it would be not good for me).
I like the idea but the whole thing about reCaptcha is that we are helping as well, and that is really compiling.. BUT maybe if u can add advertising pictures in the captcha that payoff the blogger/developer you can get more acceptance ..
Correct. And it would seem to me that such a function should probably be in its own separate library, or perhaps the standard library. It seems like a fairly basic need.
Nvidia throws open the licensing doors on its Keper GPU technology
Show HN: Opensource webapp that aims to teach beginners to code
I've been working on this prototype for a bit of a website that tries to get beginners interested in coding.

I learned to program on a TI calculator by making ascii games using TI-Basic's draw text function. With this webapp I tried to recreate that kind of simplistic exploratory programming that I enjoyed.

Also I wanted to maybe get kind of a demoscene feel where beginners would try to create cool stuff right away and then share them with the world.

The basic idea is that it lets users write javascript programs that interact with a matrix of grids. By setting the color of each grid you can make graphical apps kind of like screensavers. Then you can save your program and share it with other people and other people can 'remix' or modify your program.

It's at an early but playable state now so I would love to get some feedback from the community on the direction this is going. Also its open sourced on github so I would also love anyone with ideas for improvements to contribute.

The URL is http://grids.cavecode.com

Thanks!
What are you classifying as a "Pearl Harbor"? The actual Pearl Harbor, I assume 9/11, and ... ?

And if I may turn an argument around for a minute, maybe the lack of Gestapos in the U.S. is a culture of widespread and well-founded skepticism of government power. If we let down our guard then plausibly there will be more Gestapos (as there have been in other, less skeptical countries).

Also, authoritarian governments are far, far more damaging than any individual attack could be. When a government goes wrong it can destroy the lives of its entire population for a generation or more and literally kill millions of people. You can't compare 1:1 the count of individual attacks on a country and the number of times that something like Nazi Germany or Stalinist Russia has happened. They're on completely different scales.
The new MacBook Air is the future of the iPad
Thanks a bunch for posting this, shykes. :)
> ...are provided under a license agreement...

How do you know that specific license isn't the GPL?

That blurb restates common law. It does not interfere with the specific license that the documentation was covered under, it's just there to remind people.
Well, one of the things that hurts Scala on the JVM is the lack of tail call elimination, which the CLR supports. Reified generics and value types are probably also significant improvements.
You can have forms, but they need to be jquery submission from the S3 static HTML to an external mongo sitting separately on your EC2 micro in the domain (or by IP address). Since you would receive few submissions likely - it would be fine I would think.
because these sorts of resources are worth money, especially if instead of self-help, you had to pay a "professional services company" to help you.

By removing it, Oracle can lay claim to more professional services clients.

Or, it could just be incompentance on their end in maintaining the server...
Former MUNI mechanic proposes sailwing engine design to replace windmills
Maybe all right-thinking (as in clear headed, not right vs left politics) Americans should dispense with the corporate duopoly presented to us by both the GOP and the Democrats.
IOS7's 3D home screen background effect in JavaScript
>there are many brands already in existence.

Yes, and this may work for some, but I think you're missing a few points.

Soylent is largely about taking control of your nutrition. Making your own soylent gives you complete control, like some of the more hardcore versions of Linux perhaps. Buying Rob's premade mix is like installing Ubuntu – it's lazy, but at least it's open source (or will be soon). Making your own from someone else's recipe (like mine) is perhaps somewhere inbetween.

By contrast, buying Ensure is like buying literal Unix (if you can even do that anymore). I mean, it's similar to using Linux, but... who does that?
> Citation needed, Rubyists in particular have been whining (and rightfully so) about MRI's poor concurrency support for the past year or two.

A lot longer than that, but, to be fair, that's a criticism of the main implementation, not the language -- and one of the selling points of JRuby. OTOH, there's been lots of criticism, and dissection, in the community of infelicities in the language design that make it difficult to implement efficiently.
> It's worth talking about Clojure as an alternative to Scala.

It's probably more accurate to think of each as alternatives to Java. Why the distinction? Frankly, the two seem almost diametrically opposed to each other in their approach to things. The properties of one that might attract a user seem almost totally absent in the other. At the highest level Clojure's approach seems to prioritize simplicity above all else (except perhaps pragmatism). Even a cursory glance at Scala's type system gives one the feeling that simplicity was not high on Martin's list of priorities. Scala's facilities for abstraction complect objects, types, and traits. Clojure prefers piecemeal abstraction (e.g. "polymorphism a la carte.") Even Clojure's reader macros, which are arguably one of the (relatively) more complex features of the language, are relatively simple compared to Scala's implicits. As Neal Ford said, Scala will probably end up winning the Java.next race because it "fetishizes complexity in exactly the way Java developers are used to." I don't think many users of either language view the other as a suitable "alternative."
i dont understand the rationale for not allowing GPL'ed apps. Can someone explain it to me?
This can happen in various scenarios, basically giving the player a choice of any empty space on the scree. I consider that a fair rule.
For food purposes, I think Rob does now.
Hoodoof, I agree with you, they're very stable. The cpu and network traffic can hiccup occasionally - and the cpu throttles higher than a small instance.
That's what makes me surprised that both political parties are on board with this. It has the potential to make the Watergate burglaries look positively small time.

What, exactly, stops one political party from using this system against the other one? They're all up in arms about the IRS thing, but either party could very easily adapt a system like this into the most powerful opposition research tool ever known.

Even more interesting is that, with loose controls like these, we have to assume that enemy spies are able to see everything. So every other country with half-decent spies can just tap the whole country's communications and blackmail any and everyone in power with whatever they find using the systems we set up on our own.
Ahhhh...I see, said the blind man.
How one entrepreneur's belief changed the lives of rickshaw pullers
DevTools Snippets
GPL is not the only open source license out there.

I guarantee that practically every app you use incorporates open source code. Blocking GPL doesn't seem to have hampered the amount of open source code written for the platforms, either. Look how many libs/projects target iOS!

Hell, I consider GPL to be hostile party in that arena. As an open source author, I want people to use my code; that's it. I don't give a damn if they open source their own code base or fork. That's their choice.

I have interacted with more than enough contributors on the "more loose" licenses. Plus, by going GPL you're effectively cutting off contributions from large companies that play in the OSS space (like Google)
Make your own GPL app store. People can sideload all they want on their own devices if they're really interested.

Besides, the iOS App store is pretty crappy anyways.
What would it matter? Does the extra lead time make it somehow easier to crush a protest (since we are assuming a tyrannical government). I am pretty sure you could get drones airborne and shooting missiles at protesters pretty quickly with or without NSA wiretapping.
I have been working in the same direction in private for my current employer, are near a solution encompassing all of the above, and may open source at some point.

In terms of potential collaboration, what I would really like from docker is a single page, frequently revised summary page of features and efforts within the docker world. That would help me to get in touch with people to share info if we are facing similar challenges.

Right now it seems I would have to spend a lot of time monitoring things; time which doesn't exist. (He says, off to a sitar lesson...)
If I were Tesla, I'd do both.
Apple doesn't destroy OSS. It DOES however make the GPL code unusable.

I'm okay with that: I don't really like the gpl. There is a very vibrant non-gpl OSS community around OS X and iOS.
Rob has confirmed that he sees this as a movement, and is down with people DIYing soylent, even though his company is the only big-S Soylent.

And he is going to open-source his recipe, he just hasn't done it yet, I think because he's still putting final touches on it. A preliminary list of ingredients was recently posted to blog.soylent.me if you're interested.
The App Store is openly hostile to freedom, let alone FOSS.
What do you call government officials that don't respect the rule of law?
I'm actually 30 : ) And I actually have zero time on my hands because I'm in school (as stated in the post).
I disagree. The impact of Facebook being discovered stealing data from Google systems is complete and utter destruction of the company, Enron-style.

The real danger of programs like PRISM, outside of abuse of power by the executive branch, is access to the data leaking from the national security realm to the normal law enforcement channels. The data collected by commercial entities is dangerous because unlike NSA stuff, its just a subpoena away from any police department.
Flying_Dwarf: Your account is hellbanned (seems to be for talking about hipsters in SF), just FYI.

How does salt compare with puppet?
Engineer? Yes. It's been a huge timesink for me personally this past few months. But I find it intrinsically interesting, so I haven't minded.

In the long-run, I think it will save me time, and more importantly, improve the quality of my time. To the extent that I'm trading time spent standing in line at a food truck on lunch break in SOMA for time spent researching nutrition, I think that's a good trade.
Show HN: Radio - My first Mac app
'Information' is also a meta-data of that "meta-data" above, which one is more useful? Can anyone tell what you did when given meta-data of "information"?

Can you derive back to what you did, given 'information' as meta-data?
> I can understand that but surely one should be able to expect a member of congress to possess sufficient intelligence and moral judgement to be capable of recognising the stark truth of a situation when it's been laid out so unequivocally?

Perhaps, but not always of sufficient moral character to, one they have the spotlight, not try to deflect attention away from the stark truth when that stark truth is hostile to their personal preferences.
Because I would rather (a) make my own soylent or (b) buy some from an open-source distro like Rob's than (c) buy some from a cheesy corporation like whoever makes Ensure.
I'm only running ghostery with nothing else added onto my chrome install.

Nothing popped up for me either, I think you might want to look into your pop-up blockers.
Yes, we need that. For now here is what we have:

1) An ad-hoc compilation of cool stuff maintained by Ken Cochrane: https://github.com/dotcloud/docker/issues/614

2) All sorts of interesting software projects distributed as docker containers: http://index.docker.io

3) A highly active IRC channel, #docker@freenode where many cool applications of docker are being discussed
I've deployed a large Office 365 system. It has the capability built in to do ediscovery searches across any item in the system, and can do so without the knowledge of the end user. The organization I'm familiar with audits employee emails that meet certain criteria. Google has e same capability.

Providing a "back door" to those systems is a simple as defining a user role.
The Big Data Issues Behind Cutting edge SSDs
That's interesting. I'm fairly sure I played on Hard, although this was years ago so my memory may be rusty. Some parts of the game were definitely 'hard', but seemed artificially so. Like the last boss eschewing all of the tactics learned prior to it, or a generically drawn 'maze' level which was just confusing for the sake of filling in game time.

My main gripe with this game, and others like it, is that even if the difficulty can be ratcheted up, the result is not engaging gameplay. It doesn't generally require more skill, or novel tactics, or using the right tool for the job, just better timing or more patience. This is the point I was trying to make, although sloppily.

Well-design hard games draw you in with the surprising complexity of thought or skill required to beat their challenges, hidden under a deceptively simple surface. For example Monster Hunter's weapons involve maybe 3 or 4 combos, whereas God of War's had more than I could easily memorise. But using combos in GoW didn't matter anyway because just mashing the buttons had the same effect. Using the wrong combo in MH will likely leave you exposed to a brutal attack, a quick death, and a long walk (or simple failure of the mission, goodbye 50 minutes of game time, you get nothing). Same story in Dark Souls, except you might be able to fight your way back to reclaim the stuff you lost. You really need to think about how you're attacking things, what your positioning is, what you're attacking etc etc. That is the complexity underneath the 'simple' combat systems that makes these games engagingly difficult.
CA Risk/History
This. (OP here.)

I love food. But I hate being forced to partake of it 3x/day.
Ken Cochrane also compiled a huge list of docker-related resources here: https://github.com/dotcloud/docker/issues/614

Thanks, Ken!
What I'd like to see is a review of his plans, i.e., is this truly feasible?

And also, I'd like to see the critique balanced against that of windmills: Is the noise comparable? (Sounds like this design would have a greater noise factor because of the hydraulics.) Is the threat to wildlife comparable? (Sounds on the face of it like birds would see the moving sails more easily than the thinner sails of Altamont Pass-style windmill sails, but I'm no expert.) For the hydraulics, what's the cost/distance effectiveness ratio?
Maybe the war in Syria will be the distraction.
Yeah, I see. I'm not a web developer, so maybe this is why I did not think about this way to break the data.

Well, I still think that it is better to have two (hopefully) correct fields in the database, rather than only one. (Consistency of the two fields can be checked once in a while).
IMO Binney (and possibly all 3) deserve the next Nobel Peace Prize.
Hastings did an IAMA on Reddit a year ago:

http://www.reddit.com/r/politics/comments/uaha0/iam_michael_...

Here's some tips he gave about pursuing journalism as a career:

Okay, here's my advice to you (and young journalists in general):
1.) You basically have to be willing to devote your life to journalism if you want to break in. Treat it like it's medical school or law school.
2.) When interviewing for a job, tell the editor how you love to report. How your passion is gathering information. Do not mention how you want to be a writer, use the word "prose," or that deep down you have a sinking suspicion you are the next Norman Mailer.
3.) Be prepared to do a lot of things for free. This sucks, and it's unfair, and it gives rich kids an edge. But it's also the reality.
4.) When writing for a mass audience, put a fact in every sentence.
5.)Also, keep the stories simple and to the point, at least at first.
6.) You should have a blog and be following journalists you like on Twitter.
7.) If there's a publication you want to work for or write for, cold call the editors and/or email them. This can work.
8) By the second sentence of a pitch, the entirety of the story should be explained. (In other words, if you can't come up with a rough headline for your story idea, it's going to be a challenge to get it published.)
9) Mainly you really have to love writing and reporting. Like it's more important to you than anything else in your life--family, friends, social life, whatever.
10) Learn to embrace rejection as part of the gig. Keep writing/pitching/reading.
A close friend of mine died in much the same way. It happens.
No doubt political cynicism (mine included) makes it easy to consider Hastings might have been killed.

Reminds me a little bit of the theory that Breitbart was given an induced heart attack, the night before he was to announce supposed evidence against Obama being an American citizen (and then one of his coroners, Michael Cormier, was poisoned with arsenic right before Breitbart's cause of death was to be released, and died on the day it was released).

In 1975 the CIA's heart attack dart gun (plenty of info available online for it) was declassified at a hearing. It was able to induce a heart attack with a frozen poison that would melt upon impact, and leave no obvious detectable trace for medical examiners afterward. (the hearing was "United States Senate Select Committee to Study Governmental Operations with Respect to Intelligence Activities" aka the Church Committee)
>dismissing the dangers of Soy hormones...

...by citing a scientific review article. Do you have a paper of comparable quality to rebut it with?
Also on Chrome, which blocked it just fine, until I clicked on the page to close a _modal_ advertisement, where clicking is fair game to init a popup. Dirty yes, but a popup blocker is not going to block an HTML modal or `open` upon user interaction.
its a bit of a shame, because the online social gaming platform is dominated by facebook, and any small player has to play by their rules. If there is another platform with similar user numbers, facebook would have to be "better" in order to compete and the overall state of affairs would be improved.
Actually, there are limits, as I was informed in the Solaris 11 launch. I didn't pay too much attention because it didn't affect me, but the guys it did affect weren't that impressed!
I have four questions:

1. How widespread and flagrant is this kind of misconduct? Are BoA the black sheep, or just the worst of a bad bunch?

2. Hindsight is a wonderful thing but, at the time, was it reasonable for BoA to expect that they could get away with it?

3. Who knew what was going on? Who SHOULD have known?

4. What kind of pressures was BoA facing at the time when they started this policy? For instance, were they taking legal risks because the only alternative was financial collapse?

Can anyone shed some light?
I think too many people and companies are tip toeing around the issue. Some more people need to take a stand for what they believe in and stand up to the government. If google believes so strongly that their rights are being violated they should hold a press conference and publicly release all the gag orders and data requests they have received. Let the government try to charge them with violating the gag order and then they can really challenge the order Federal court not this secret court.

The justice department almost certainly wont try to charge them with violating the order because they know that it will get declared unconstitutional by the supreme court and a giant company like google has plenty of money and lawyers to take it all the way to the supreme court. Most companies are too scared to see what will happen if they violate the unconstitutional order
>that's going to decrease the value of my car.

Forgive my ignorance, but how? Cheap battery swapping would mean that all batteries are essentially fungible. What stops the new owner from just swapping batteries again? What stops you?

You're also forgetting that Tesla has a very generous battery warranty. Unless you don't think they'll honor it. http://money.cnn.com/2013/04/26/autos/tesla-service-gaurante...
Just a note as the author of the Linux Journal article, I absolutely would have mentioned Docker if I had written the article now. Unfortunately, the article only recently made it to publication (and now post-paywall) despite my having written it in January.
You know it's a bad week on HN when tptacek (or anyone) is downvoted for asking for an example of a far-fetched claim.
Ecuador welcomes PRISM whistleblower to apply for asylum
How can there be meta-data of location of patient's cell phone, but not data of patient's cell phone? What is that which "data" is that "meta-data" the "meta" of?
An attacker might not even need to use object recognition.

The 'noun' (beerbottle, golfcart) is always in the same place in the DOM (so, easily targetable as text) The urls for each image appear to be constant as well. I also discovered the element with the token and the structure of the POST requests to get the pair of images as well as to send data. It might be possible to just bruteforce it with a little scripting, to send random boxes based on the size of the images and when I get "success" back, I know to associate those boxes with those image urls.

I assume I can't simply replace the images with ones I want (that would be insane) but I might be able to just bruteforce it with calls to the api until I get images I know. I would suggest that rather than exposing the actual image urls, you serve them up with obfuscated urls (though I personally wouldn't even want them to be publically accessible anyway.)

Also, maybe add a bit of good old fashioned cruft to the images themselves, to throw off attempts at storing their hashes. Maybe rotate or flip them now and then, change the colors, add random lines, filters, etc (basically what happens with text captchas.)

Just some random ideas.