skysight-inc/HackerNews huggingface dataset:
I love these maps for some reason. If you're interested in these, I've drawn a chart of cable crossings at http://commonwealth.io/chart/5628626. This is backed with data in a public Mongo instance, which you can query by pointing a Mongo driver to commonwealth.io port 27017.
Exactly.

Relying on words conflicts with the popular concept "show, don't tell". So I think the author's point only applies to a subset of web pages. From my perspective, I want to see screenshots of your app (or preferably try it with a non-signup demo) - I don't want to read a bleeding heart story about your motivation for it. Give me a tagline at best for that.

App web pages need to be designed like HyperCards or PowerPoint presentations - where you aim to lower the number of points on the screen to retain attention.
I just had LASIK a few weeks ago and the experience was great. I was told I could go back to work the next day. After surgery (4pm), I was asked to keep my eyes closed as much as possible for the rest of the night. At my 9am appointment the next morning, they already tested me as having 20/15 vision. I didn't experience any discomfort looking at my screen (for probably about 7-8 total hours over the day).

As far as I understand, PRK has little bit longer recovery, maybe 3-5 days, as it's a slightly different procedure (carving your cornea directly instead of cutting a flap, doing the work and putting it back). I'm not a doctor so I can't speak to exactly what's recommended with both or what to expect but my LASIK experience was great and I was told I could go back to work the next day.
This belongs in the "Real or Onion?" series
In that case, I just need help putting together lots of these small tools without needing countless hours to select which tools and reading their manuals to put them together. I think this is an opportunity as far as such a compilation will be useable by a relatively large number of people (which I think should be the case).
I bought this a few hours ago and I already finished it: a fun read. If you are a Common Lisp hacker (or used to be one) you will enjoy reading about 14 hackers, how they use Lisp, got started, etc. I just plugged this book and Leanpub on my blog. Off topic, but if you are starting a writing project, check out Leanpub (I am using them for 2 book projects right now).
That's fair, but I didn't go to any business school, just common sense school.
Can you answer why it's so bad?

I can guess at a lot of answers but which particular strain of corporate pathology CDC suffers from
Definitely satire, but also definitely accurate (although not 100% factual).

Satire: Artistic form in which human or individual abuses, or shortcomings are held up to censure by means of ridicule, irony, or other methods, with an intent to bring about improvement.[1]

[1] http://www.merriam-webster.com/dictionary/satire
A Chinese would rather learn English and trade with most of the world (then Spanish, and trade with 400M people), than learn Esperanto even if it's "easier."

Besides, once you've learned Chinese, any European language with an alphabet looks easy to learn.
owch yeah. re-reading my words, they could be pretty harsh. I didn't mean for the glibness of my reply to imply that it would be easy - it's very hard! but from personal experience, it's very worth it.
I am largely in agreement on what you wrote here.
Borowitz Report is satire.
How did that advice work for McAfee, or the 2 instructors that have been caught in the past year on the FBI Top 10 Most Wanted list?
I guess it depends on your friends. I think I've used it like twice but some of my friends get pretty creative with it on a regular basis.
I'm referring to the Boland Amendment, which Reagan signed into law.
Let's all praise and bash an unfinished software.
Just like reviewing movies based on the promo posters and trailers only.
Meteor (and similar) may be the closest to this right now. With Meteor, your frontend and backend code and potentially your database can all use JavaScript and be in the same codebase, deployment in at least simpler scenarios is very easy, and modules exist to integrate other libraries with the framework.
"Trumped up" rape charges? How would you know that?
Short answer, no. I would think it falls into that categoery of "cool ideas"
I know how they feel. I expected the White House to comply with the Constitution.
Doing a lot of reading. This subject has come up a bunch of times on HN before.
I would love to see some examples of people who have engaged in similar practices that we didn't bother to prosecute. Like people complaining about 'Obama's war on Leakers,' these assertions of prosecutorial vindictiveness are meaningless without context.
Feinstein accused him of "treason"

http://thehill.com/blogs/defcon-hill/policy-and-strategy/304...

In which case, we're assuming that we're at war with either the entire world or ourselves. Either one puts us in a bad spot.
I find it kinda cute that the advice is that in order to get further away from the US, one should move closer.
First step towards real plasma guns made.
I feel this is important. I've upvoted it and will continue to upvote stories that get us closer to some kind of progress on the spying issue.
Btw - if you accuse someone of spying isn't the basic politeness expect you to tell on behalf of whom it was supposed to be done?
this would be ace as userscript that automatically shows the history if you visit monitored sites
Human are destructive and lay waste to every area they inhabit; like a blight on a tree.
At least they are not trying to reimplement CVS http://www.opencvs.org/

> (Have you tried telling anyone in person that NetBSD still uses CVS? No? Try it and observe their faces.)
They run death camps. They so impoverish their people as to force them into cannibalism. The regime in North Korea is insane and evil.
Why don't you just accept, that people are upvoting this, because it is relevant to them and they want to discuss the topic with fellow hackers?

I think I will never get the point of those "why is this on HN?" posts. HN's frontpage is not redacted by editors, but filled with posts people have upvoted.
US hacked Pacnet, Asia Pacific fibre-optic network operator, in 2009
We know a lot about Sweden and they are for all intents and purposes a US client state.

Americans seem oblivious to how their government "project power" round the world.

This is how it goes:

Majority in parliament or equivalent: "we're not going to buy US fighter jets"/"we won't support this war"/"we're going to go on record saying that this group of people deserve some kind of basic human rights support".

Anonymous US embassy source: "That would be extremely ill advised".

Majority in parliament: "Oops, sorry. Forgot who we were working for there."

Democracy is great.
Ie, this is a hard design problem.

Hacking out a local client usable by unix nerds punts on these problems, more or less. Solve these problems in a way that fits into the workflow of present day average e-mail users (ie, my mom) and you will have something.
http://en.wikipedia.org/wiki/Politician's_syllogism

The issue is important, and certainly, if some interesting new thing happens with interesting new HN-worthy implications, we should probably like to have a new conversation about it. Upvoting contentless fluff, however, will not "get us closer to some kind of progress" any more than clapping in a movie theatre will communicate your pleasure to the cast and crew of the movie.
Here it would be worth mentioning Ecuador's track record on press freedom, which is among the worst in the world:

http://www.cpj.org/americas/ecuador/
But that's because it puts the tabs and address bar on one line, which as GP says, has problems of its own.
It's only misogyny when it's football players and other "jocks" raping women. We all know that us techies have a much better moral framework than everyone else, so obviously the Occam's Razor explanation is that those rape charges must be the U.S. oppressing Assange from behind the scenes.
any site that you can't examine before signing up sends a red flag.
GPS receivers receive very weak signals from the GPS satellites, there is no way to boost the signal. GPS receivers use these signals to determine their location. There is nothing (except the law) to stop an attacker from building an array of transmitters to broadcast signals which emulate the GPS signals. Careful manipulation of attacker's bogus signals could be used to fool the aircraft's navigation controller.
I'm playing Devil's Advocate here, but why would I be worried about Google?

I search through Bing. My email is through Hotmail/Outlook. My online cloud sync is through Skydrive. Why am I cowering from Google any more than MS or anyone else that I give huge amounts of my data too?
Startup devs really get paid 200k/yr?

The VC backed company I worked for was a fraction of that.
> Is the protest over the bus fare increase? I was always told it was merely the latest in a long string of events drawing in protesters.

Brazilian here, and you are right. The big protests started in one capital and not all capitals raised their fares, at least not recently. One week before that, in my city, we had thousands of protesters, who wanted something to be done about the violence (873 people were murdered by gunshot in the first quarter alone, out of a population of 2.5 million, giving over 60 per hundred thousand people).

After the demonstrations in São Paulo, it spread like wildfire. Since not all cities have the same problems (at least, not in the same priority), the protesters had different agendas. But they were (and stil are) all over the country.
Because this plays on people's basic instinct to keep being fed meaningless, content-less pieces of the current "hot news". It's the bread and butter of modern media, and is not much different from what tabloid readers experience. It would be perfectly fine to discuss this issue around articles with actual content. It's very tiring to see every attention-seeking-hyperbolic-titled news article linked here.
So this is where the internet comes in to the East Coast? Was it completely unaffected by hurricane Sandy?
If you paid attention to HN (and other tech news sites) earlier than about 2012 or so, you'd see that the U.K. got in the news practically every year for extraditing someone to the U.S. on charges that even I would agree are too minor to warrant it. I think the last famous case was Gary McKinnon or something like that but there have been many others.
Instead of answering directly, I just waited for someone else to answer for me; look at my comment's sibling.
What Not to Do in Python
Idiots, drunks, criminals, people fleeing the police do. Not sure this guy falls into ANY of those categories. Just strange, that's all.
Uh, John Walker anyone? The U.S. has executed a spy (even in the military) in decades.
Jon Stewart with Bassem Youssef in Egypt
i know this have nothing to do with tech. but i love this community, and i thought you will like it
He's been charged with espionage, not treason. Feinstein and Boehner's masturbatory public comments don't actually count for anything.
The only eventual result of "people upvoting things relevant to them" in an open-membership community is the upvoting of the things the most people can agree on: pictures of cats with words on them. Communities on the internet have disparate purposes, and must be tended--if not by editors, then by the conscientious decisions of their members--lest they all become pointless microcosm-representations of society as a whole. And yes, this sometimes involves being "that guy" and telling people to think more about the net effect of everyone voting the same way they do (in a Timeless Decision Theory sort of way) before they upvote things.
And so here we are. You're right, but so is the parent comment. Just witness the difference in reaction between Manning and the much more sympathetic Snowden.
Around the Flash Player 10 days, I remember seeing a presentation from someone at Adobe that showed off their debug feature that allows developers to see dirty rectangles. The demo showed that the renderer would use up to two dirty rectangles when redrawing. In your example with two corners, it wouldn't be one giant rectangle that filled the full stage. It would be two smaller rectangles, as one might expect. However, once something was moving in a third corner, one of the two rectangles would need to expand.

Again, this was probably 3-5 years ago, and older versions of Flash Player may have been less optimized. This may be one of the many optimizations they made to Flash Player after Apple decided it wasn't fast enough for iPhones.
1) Duplicates happen, especially with many outlets covering the same story.

2) It's a weekend, thus easier to get back onto HN.

3) People might be upvoting almost anything that isn't NSA / Snowden.
The U.S. didn't execute Walker or Hanssen, and even Assange is in the minor leagues compared to those two.
If consent is not violated, it's not rape. You can't assume that consent is not established... which is what you're doing. Convincing someone they raped their girlfriend or their boyfriend raped them is pretty reprehensible, but I am aware that it goes on.

I don't actually recommend following the lead of these so called Pick Up Artists... but I don't think they were trying to teach anyone to rape. Apparently we should agree to disagree on that point.
Uh, duh? Look who you're talking to when you reply to them?
How not to shoot a monkey: video analysis of a classic physics problem.
If he had just implemented a toy Scheme which adheres to R4RS or R%RS, then he could have leveraged the work of many people working on small Lisps.
Twesumes: Twitter resumes have been touted as new method to land a job
The Borowitz Report [1] is a well-known, immensely popular satirical column. Granted, this isn't immediately clear unless you're familiar with the column.

[1] http://en.wikipedia.org/wiki/Andy_Borowitz
Hey there, hy author here - the issue is TCO requires (basically) a GOTO like command, the Python AST doesn't have this -- which is depressing, yes.

I'd love ideas on doing TCO, but I don't think it's easily doable with a traditional method of implementing TCO
The beautiful part is that is probably what the NSA analysts say every day when they dive into their job as well...
How hard would it be to do encryption over an actual cell call as opposed to the data connection?
That's right, I sure am :)
"If Hong Kong doesn't act soon, it will complicate our bilateral relations and raise questions about Hong Kong's commitment to the rule of law," a senior Obama administration official told Reuters, speaking on condition of anonymity."

This is totally disrespectful. I would call this extortion. Not good for bilateral relations.
A big issue for me: There is no obvious way to get the link for the youtube video that's currently playing.
What's so tiring? Ignoring the thread if you don't like it?
As a card carrying wielder of the ostentatious "she", let me just note that I use it as much for my own benefit as for the benefit of people who read me; specifically: I catch myself writing "he", and correct to "she". Over time, I train myself not to default to "he" so much.

I agree that the singular "they" is superior.
I am love working on the weekend not being sarcastic either.
That plane to Iceland is a private jet.
I know setting the date of most of these events to the 4th of July is very symbolic, but is that really the best choice? That is the one day that Americans already gather in large numbers to celebrate. In DC alone the entire national mall area and surrounding are gridlocked with people who come to see the fireworks. How would you be able to tell who is there protesting and who is there to celebrate? It seems like your protest message would easily be lost in the noise of the Fourth.

Why not set it for the day before? 100,000+ people on the steps of the Capitol or in front of the White House on the evening of the 3rd would get much more coverage than doing anything on the 4th.
You can click on the Youtube logo, bottom right of the player, goes for all embedded Youtube videos. :)
We don't have control of the runtime - the runtime is actually just Python -- in fact, a generated Hy .pyc can run on a system without Hy installed on it - so keeping it compliant to anything would just be insane.

We're also taking from Python's work - working with MongoDB or using requests + clint to write a 2 minute API wrapper is like 5 lines of code in hy :)
So where is the best refuge for whistleblowers? Is going underground (figuratively!) the best option?
Wait, what? You don't honestly believe that no laws were broken in the inflation and collapse of the housing bubble, do you? You're just trolling, right? I'm sorry, you were being serious? Oh boy, where to begin...

Try http://www.nakedcapitalism.com/.

Yves Smith, who runs NC, has been covering this issue doggedly, as have Bill Moyers and Matt Taibbi, both of whom appear together here.

http://billmoyers.com/segment/matt-taibbi-on-big-banks-lack-...

And then there's PBS's Frontline, which did a devastating program on "Too Big To Jail" that focused on HSBC's money laundering for Mexican drug cartels, and specifically on why the Justice Department's refusal to prosecute in spite of having overwhelming evidence of unambiguously criminal conduct.

http://www.pbs.org/wgbh/pages/frontline/untouchables/

Their number two official (Lanny Breuer) made the mistake of admitting, on camera, that is was because Justice saw HSBC as too big to jail. Specifically, they feared that criminal convictions would trigger a series of events leading to a a global financial collapse. This explanation happened to account for the total absence of prosecutions for a wide range of well-documented violations at all the major banks engaged in a variety of criminal endeavors. Breuer resigned suddenly right after the program aired, causing huge headaches for his boss, Eric Holder, who first admitted that Breuer's assertion was true before backtracking.

http://www.pbs.org/wgbh/pages/frontline/business-economy-fin...

For the best introduction to this broader range of crimes, see "Inside Job", which focuses on the interlocking forms of corruption and unpunished illegality that allowed the whole crisis to develop in the first place. You can watch it in full, for free, here (kudos, by the way, to Sony Pictures Classics for making it so publicly available).

http://vimeo.com/62026076

It was made well enough to win an Oscar, so you'll probably find it worth your time.
Really cool interface, awesome job.
This does't seem to make any sense because optical character recognition isn't needed to read emails. The text is already there as character data - the font isn't doing anything to hide that unless its physically printed.

Encrypting all your email would be a better idea.
Hacker content on my hackernews? Yep, this is a pretty good book. I've only just started it but it is enjoyable if you are a Lisper or interested in how some Lispers tick.
I don't think Stallman presents his points in a hysterical way, he's just uncompromising when the vast majority of us are pragmatic by necessity.

The problem is most of us are pretty simple; One cannot resonably follow his advice, thus we believe he is wrong. It's a catch 22 though, as if more agreed, at least some of his ideals would be worthwhile.

Personally I'm not super bothered about whether your flash in the pan app is open source or not, but it's really frustrating when people don't buy into open data standard and open hardware drivers. Ultimately, that's a bit like chopping your foot off to save your toe.
Totally. Hy will even auto-expand a lambda to a function if it's not sane Pythonically :)
And American policy regarding spying on private people worldwide isn't bad for international relations? Isn't bad for relations with China? Isn't harmful to American businesses seeking to serve the Chinese market?
Sprites are a dirty hack that works around the fact that HTTP 1.0 only allows one asset to be returned per request. Using CSS background-images to represent content is semantically gross.

If you wanted to the same advantages with SVG, you shouldn't be using CSS sprites; you should take advantage of the fact that SVG is a text-based format and concatenate them all together. Then, you can use some really simple JavaScript to insert each child SVG into the correct place in the DOM.

The ideal way to handle this would look like this:

<img src = "icons.svg#map" />

where map.svg was the original file on the developer's machine. A grunt task could concatenate all the SVGs in a particular folder together and give them IDs according to their file names. In the client's browser, a JS prollyfill would iterate over all the img tags where src ends in a hash and replaces them with the child SVG of that ID.

Just as the prevalence of $$ inspired querySelectorAll, an SVG-optimized spriting system could inspire browser vendors to properly handle hashes in src attributes. and the need for the prollyfill (or the ugliness of CSS spriting) would fade over time.
#1 You can see this in movies and music - except for outliers entertainment belongs to and fades/dies with generations. Aside from tastes changing the constant production of new material pretty much guarantees virtually nobody is going to find the minutiae of our lives more fascinating that whatever is happening within theirs.

#2 This is already done for commercial interests, eg ads in gmail, sentiment analysis on twitter, etc.

Everyone is the guinea pig of the future of our species right up until we are extinct.
"Simply here for the mostly grown up discussion and comments, and hacker mentality."
The BIG obstacles to multi-language computing are computer keyboards, operating systems and spell-checkers/dictionaries.

It is very difficult to write in several languages on all common operating systems. Sure you can have an English keyboard and use some on-screen means for writing accented characters but that is a real pain if you want to write more than a few words.

There is no such thing as a "universal" keyboard. If there were, it would have to be enormous. Just look at the newspaper typesetting keyboards for Chinese newspapers.

Most operating systems can be configured to handle a single language, but very awkward when you want to seamlessly switch to another.

Spell-checkers/dictionaries in other languages are not as capable, accurate as English ones.

So ... if we wish to promote real multi-lingual web, we really need to address these core issues. Having unicode and different character sets is but a very small part of the solution. There is lots more work to be done.
"Tubes: a Journey to the Center of the Internet" by Andrew Blum[1] examines the transatlantic cables from a historical perspective, along with the rest of the internet. It's not especially technical and he talks about a dead squirrel maybe a few too many times, but it's a pretty good read. I wrote a review about it a month ago[2].

[1]: http://www.amazon.com/Tubes-A-Journey-Center-Internet/dp/006...
[2]: http://www.petekeen.com/book-review-tubes-a-journey-to-the-c...
does the US charging him mean that they confirm what he us saying is true?

Haven't they been playing the "he is crazy" card?
I expect the response will include a bunch of "let me be clear" double-talk. They have no choice, because the administration was an active participant in the running of the program.

Out of curiosity, can a President preemptively pardon someone, or does a trial have to occur first?
In a way, there is:

>>> mycode = "a = int(raw_input()); print a * 2; return a"
>>> myfunc = FunctionType(compile(mycode, "<string>", "exec"), globals())
>>> myfunc()
4
8
4
I don't really know. I have an educated guess for the custom format though. They started collecting data before XML, JSON, etc were widely used and/or existed which explains the custom text format. Since their systems already handle their custom format, there is no real incentive to change it.