skysight-inc/HackerNews huggingface dataset:
Oh, it's a unique fascinating personal tale that I just happen to share with another 4 million people :-)

Survival stories are not worth telling if they're widely shared and experienced. In fact, there are people in New Orleans who have had it worse than us. Because of that, I prefer to be silent, and grateful.
Signal handling code on android phones is not only native, it runs on separate core too.

But your points are true anyway.
If I'm in town I'll be there for sure!
Yes, it is, but it is a problem you must accept, even Stallman thinks so: http://www.zdnet.co.uk/blogs/open-sauce-software-10006241/st...
http://philip.greenspun.com/teaching/undergrad-cs
I guess defining what you consider syntax features vs. Python language/runtime would be appropriate for the docs.

ie. 2 * * 1024? print object.__mro__? slice objects? __call__? etc.
yes, but don't forget, if it didn't work for him it also might not work for possibly 10% of male population, so I reckon he made the right call. yes he should have been more up front, but he was right.
* They also bring in results from codeproject.com.*

Now that (CodeProject) result aggregation, yeah that's extremely cool/useful/helpful... did not know this.
Your analogy is flawed because a person's home is not analogous to their Facebook account. Their car might be

These are your opinions, your values. You've got no business with (a) deciding the value of a person's virtual identity and data; nor (b) weighing that against your value for the education about greater security.

You might be right -- FOR YOUR PERSONAL VALUES. But it's simply none of your business how another person would judge this in the balance. Your beneficiaries/victims have every right to decide for themselves that the security afforded by the current systems are sufficient for the risks. And the fact that their decision makes it easier for you to teach them a lesson does not give you the right to do so.
Ask HN: Review my startup: Send Handwritten Thank You Notes to Your Customers
I'd really appreciate your feedback on my project, ThankThank Notes. http://www.thankthanknotes.com/

What, Why and How

ThankThank Notes help businesses send handwritten thank you notes to their customers efficiently. Customized, handwritten notes are truly remarkable in this age of IMs and emails. But who has time to sit down and write them? ThankThank Notes physically handwrites your notes and mails them out. Using a web app, you dictate a message and who you want to send notes to. An army of staffers then handwrites, hand-addresses, stamps and mails out your handwritten notes.

Where We Think We're Going

An API or plug-in that will automate the sending of handwritten thank you notes within your current workflow
More information is here: http://www.thankthanknotes.com/recurring-notes

In trying to stay lean, we're looking for 10 lighthouse customers that will say "Yes, I want an API/plug-in from ThankThank Notes; I’ll spend 30 minutes telling you what I want; and I’m willing to pay $3 a note to send notes to my customers for 3 months" before we actually build the technology above and beyond the minimum viable product that we have out there today.

Specific Questions

1. Would you use an API/plug-in to automate the sending of handwritten thank you notes to your customers? A "no" won't hurt my feelings.

2. If yes, what features would be absolutely critical to you (i.e. I'd have to be able to indicate the gender of the handwriting or I wouldn't use the service.)?
It's certainly not dead when it comes to RESTful web services APIs. It's often the best choice for authenticating these.

In a browser context, most of the UI criticisms have little to do with the protocol itself and could be easily addressed if browsers would add a little more HTML + javascript API support for doing HTTP auth logins and logouts. Admittedly that looks unlikely to happen in the near future, which is a shame IMO. IIRC they were considering it at one point for HTML5.
Did that happen when John Walker was still running it? Because I could see Larry and Sergey saying screw you to Wall Street, and just going on doing what they have currently been doing. Outing successful founders is extremely risky and the investors know this (imagine what would happen to Apples stock price if Steve Jobs was fired tomorrow).
Ask HN: Does the native iPhone mail search drive anyone else nuts?
"Continue to search on server" might as well be replaced with "SOL, buddy"
Movie tropa de elite
Filme Tropa De Elite 2 Download O Capitão Nascimento (Wagner Moura) está mais velho, com um filho e divorciado download tropa de elite 2 baixar de Roseane (Maria Ribeiro), que se casou com um político (João Miguel). Quando o filho do casal é sequestrado
absolutely. but groupthink is a well-known phenomenon. hackers are very original people, and originality tends to get lost in large groups, no?
The only downside is in the other case people die before they pay.
Because you're going to get it wrong. No offence intended, I would too, but if you haven't been sleeping, eating, breathing security for a while, you're going to make a mistake, and it'll cost people.

And all the other points about it needing more functionality than you'd expect.
Inspiration vs. Imitation, an Illustration
For which use cases this compiler would be helpful? I believe python and JavaScript are typically used for different purposes.

That being said, it looks fantastic. :)

Disclaimer - I do not know JavaScript.
Disagree that having a broad incentive is good enough for this case. This is an example of how hard it is to create an effective broad incentive. Since drugs can be created under the shelter of limited liability of corporations, people will just find a way around it. Shell corporations would be much more likely to risk other human lives than the FDA would. In addition to that, if the expected value of a risky drug is still positive, then many corporations may still rationally opt to proceed with the drug.
The Pharma hack Krug describes: doesn't it show up a weakness in Google's ability to detect spam, if hacked sites show up in search results at all? They exhibit classic cloaking techniques, feeding search engines certain content which it hides from human visitors.

Surely you'd expect sites like that to get penalized pronto? Isn't Google able to detect this algorithmically?
I feel like I could win an argument that it's never the best choice for authenticating RESTful services, because it implies that authentication is username/password based, and there are often better idioms for app-to-app / company-to-company authentication than usernames and passwords.
I considered included that paragraph but decided against it since your question was simply "Anybody know of any studies correlating GPA with job performance." This article quotes five studies that show a positive relationship.

My point wasn't so much that the article supports the relationship, just that there are studies that do. Maybe I should have linked to the studies instead.
I think it is different, or, at least, it can be. I went to a small college, with class sizes maxed out at 25 or 30, and frequently having less than that. My introductory linguistics class had six students, as I recall, and our "classroom" was usually sitting around a conference table discussing.

One of the more popular classes (and thus regularly "packed" with 25 students) was a U.S. history class taught by a certain professor. He clearly had all of the material pre-planned in advance, but he was such a fascinating speaker to listen to that the material didn't come across as dry and bland. He was the sort of instructor that ought to make lecture recordings for students elsewhere to listen to.
Based on my research, this can really vary by subject/genre. For example, novelists are probably best served by a traditional publisher, while authors of niche technical books could go either way.
Absolutely. Your life might not change that much after the first couple of billions, but hey - you have a better chance of getting these guys back.

On the other hand - they are just a piece of iron, silicon and a few other metals. They don't have feelings.
I just called my congressman and senators. If you disagree with what the TSA is doing, I suggest you do the same.
That's odd. It seems like most of the stuff I learned 20 years ago is still useful.
WebDAV is a good point but may be the exception that proves the rule, since it is itself such a misfeature. Meanwhile, mentally amend my assertion to "HTTP authentication for browser-based web applications is dead and is never coming back".
Wish they'd included http://urlshorteningservicefortwitter.com/ - a URL shortener for the rest of us..
Why I Love Cydia Rock Applications? | InfoMov.Com
So does everyone. Now they'll use less of it.
Most Mac nowadays are laptops, and they all come with a multitouch trackpad. Problem half-solved :)
What about for SSL-based APIs? it seems a pretty optimal choice for those.
There is quite a class of people who vote for their own self interest (e.g. California Government Union employees). 2000 should be the biggest counter example to your vote doesn't count(1).

1) The history of the 2000 election actually makes a serious point about polling and the failure of a news organization (Fox) to realized polls hadn't actually closed in the panhandle of Florida (Central Time). That area of Florida is heavily Republican and lower voter turn out because of the pre-announced winner (Gore). A few more Democrats voting or a non-preannouncement could have prevented one of the stupidest episodes in US voting history. Vote like you've heard nothing.
Certainly not me, but a little birdie whispered in my ear that it makes writing boring boilerplate/glue/test code a lot more tolerable.
What people that get bitten don't get: closures are lazy. They aren't executed right away unless you want to.

That's their purpose, with the most common use-case being to postpone a piece of computation for later (until you've got everything you need).

So it cannot close over values, and if it did it would mean that you couldn't modify the values from the outer-scope (which you just closed over) ... making closures totally useless.
Hi! A quick synopsis of my impression:

At first glance, I am not sure what your target audience is. Is the idea to blog about all new ideas related to medicine? I see descriptions of everything ranging from toothbrushes to new imaging modalities. There are tags to sort through the different posts, but not as pronounced or obvious as it could be.

Secondly, what are you trying to achieve by attracting clinicians to your website? My impression is that you are simply looking from traffic (regardless the type), and trying to monetize with ads? Is that correct? Personally, I would say clinicians are slightly more skeptical about new inventions/techniques, and although not disinterested in new findings, would be reluctant to turn to a blogs for such information. This is especially true when it seems like a lot of the posts are rehashes of individual companies PR and there are a lot of ads. I would ask what additional value does the website add or function does it fulfill?

As a general rule of thumb, I think it is easier to attract viewers if there is a sense of community or two-way communication. My guess is that to attract more clinicians, there needs to be more value added. Maybe talk about things that interest physicians (how such a device impacts reimbursement or saves time, interesting cases and how those devices prevented some complication) After a long day at work, I doubt clinicians would be interested in learning about a new one-purpose use device that marginally improves outcomes in a specific population of patients. HN works because it combines technical information with both interesting social commentary and discussion.
The situation with TSA is becoming more farcical by the week.

I keep waiting for some grownup to stand up and put some limits on what's acceptable for them to do, but then I realize that there basically is no limit. Nobody wants to be the person that stops this runaway train.

It's enough to make me seriously consider whether I want to use commercial air travel again.
This is a really neat idea, and I'm definitely going to look into this more when I have time, but I have a small nit to pick.

print(...) is a common debugging, or output call in python, and I can see how in many use cases that would translate to console.log in javascript.

However, some browsers don't support console.log, and in serverside javascript, objects like console and window are not available. I don't know of any common output technique that would work in all browsers as well as with node.js and ringo. Depending on how much you care about supporting serverside js and different browsers, this may be a non-issue.
More effective CPR
I dont get the big hoopla about NoSQL.

Its a different way of doing things than traditional RDBMS (which very successfully served us well for over 20 years). Why cant we just choose the best tool for the job, after looking at pros and cons?
Lots of people die from not getting life-saving drugs because they are held up by the FDA too, including drugs which are already available and shown to be effective in other countries with less strict regulatory regimes. The net lives-saved statistic of FDA regulation is really hard to calculate.

But assuming that you have some number of lives-saved in mind, you have to ask yourself if that number is worth delaying pharmaceutical research. Maybe your counter-factual world is downright apocalyptic - I don't think that's likely. But if so it makes sense to have strict regulation. There are some scholars of the issue that think the lives-saved number of FDA regulation is negative, in which case of course the cost is not worth it.

edit: I removed an illogical claim that may make follow up comments make less sense.
6 disks? An EMC array can throw 20x as many physical disks at this sort of problem. An Exadata can compile SQL down to microcode and execute it on the storage, like a graphics card doing matrix operations on dedicated hardware.

Again, as I say, the NoSQL crowd have no idea about what the state of the art is in the RDBMS world.

it's awfully hard to even fit 10TB on a RAID1+0 setup

It would actually be hard for me to buy an array that small...
Have you used the mobile browser? It's probably the best implementation of any mobile browser I've used, bar none. HTML5 would be a big plus -- the only problem is I can't think of any webpages that I go to that use HTML5 (although I'm sure there are plenty that exist).
a compounded 20x return does not validate the following:

"The expected value of a startup is the percentage chance it’s Google"
Thanks. Shame this got buried!
On the plus side, you can finally (kind of) make a stand against all of this security theater by opting for the pat-down:

I'm not the one who has to touch some else's testicles. You want screen me? Then you have to do the dirty work.
Ha! So true.
Groupthink is a well known pitfall of any group.

But not all groups engage in groupthink. Organizational psychologists talk about ways to reduce and/or avoid groupthink in an organization or community.

If you believe that Hacker News is suffering from groupthink, you should present evidence of that, and then the community could take action to try and reduce it.

Personally I don't see it. I strongly doubt anyone is deleting people off their twitter based on this submission.
I'm most familiar with the SparkFun kits and I don't think all the same components are available in a separate kit without the Arduino.

Although, I would say, I don't think you can have too many Arduinos. :D

You can buy the individual components separately but sometimes the bundled price is less.

This kit still has the Arduino but might be another option with a smaller selection: http://www.sparkfun.com/commerce/product_info.php?products_i...

Or if you want to go all out there's this megabundle of sensors with no Arduino: http://www.sparkfun.com/commerce/product_info.php?products_i... :)

Hope that helps.
on the flip side, here's an experiment for converting JavaScript to Python, and then if it turns out to be valid RPython (a subset of Python where among other things the types of variables don't change), converts it to a native executable.

http://mozakai.blogspot.com/2010/07/experiments-with-static-...
I always opt-out of the back-scatter machine, and none of the TSA officers at SFO or BOS have ever seemed to think it anything out of the ordinary. The impression I've gotten is that they see the two methods (pat-down and back-scatter) as relatively interchangeable, though the former is obviously more inconvenient for them.
The delay has never applied to the comment permalink page in my experience.
> They call this tax Social Security but it is just a tax like any other.

SSI is collected like a tax, but, unlike almost every other tax, the money collected is mostly returned to the payer. (Folks who didn't pay much get much better return than folks who paid a lot.)
An old friend from India told me a parable he brought from his homeland. It's similar to this, except it backfires on the greedy guy.

There's a king who wants have very rich and flavorful soup, so he tells his chef that, for every drop of grease floating in his bowl, he will pay a coin. The greedy chef wants to maximize his pay, so he dumps a lot of oil into the soup. Of course, this results in a single oil slick across the entire top of the bowl, so the king pays him only a single coin.
>IMO, the basic principle of TDD is solid: write the tests, then write the code.

This is where we disagree: the value of the code is secondary to the tests (this shouldn't be that big a point of disagreement: would you rather have no tests and the code of a functional program, or great tests and no program?), but if you design the tests first, you are going to design the program such that it is easy to write tests for.

Write the program first, then write tests for it in the places where it is reasonably worth your time to do so.
irssi or weechat - both are excellent cli irc clients.
Thanks for the inside info! Always interesting to hear from inside companies like this.

You're on the wrong side of the Atlantic for me though :)
Great read. I feel bad for the Is.gd people. They might've had the most unfortunately timed outage from an extremely rare ISP issue that will never happen again and will forever be labeled as the service that's "not 100% available". Just pretty darn close.
Ryan is most gracious in his response, let me be a bit less gracious.

I think his post is on topic and the tech level is actually nicely positioned to get programmers a bit more interested in 'what goes on under the hood'. The vast majority of the people here have never seen, let alone used a soldering iron. Hardware is a big step for software people, the joke goes programmers can't change lightbulbs because it is a hardware problem.

So any post that tries to lower the barrier gets my upvote.

It certainly beats the 'how do you stop sea captains from killing their passengers' that's currently #1 or your own 'analysis of 250 winning designs from threadless.com'.

Keep them coming Ryan, both the technical ones and the 'not so technical' ones.

The best way to offer criticism is to show you can do better.

Just like you're bummed out that this post got a lot of upvotes I'm bummed out that an off-topic comment like this should get more upvotes than anything that directly references the content of the article, you could have sent him an email instead.
The creators of Tornado recommend writing synchronous code for everything except "long" operations for which you have no control. Examples of these include long polling and requests to third party services. Requests to your local database are not long operations. If these requests are long operations, then you have a latency problem with your application.

The Tornado people recommend running more instances of the application than CPUs to handle the short blocking requests to local databases and what not.

Although it depends on what your app does, my guess is that typical applications written with this philosophy are mostly synchronous code.
What the dev doesn't understand is that from the users' point of view, 2.7 doesn't even exist yet, much less 3.2 Virtually everyone not administering their own machine is using 2.4 or 2.5
Thanks. I'll change

pj.transformations.special.Call_print

to have the emitted code check if you've defined a print function, using console.log only if you haven't.

((typeof print !== "undefined" && print !== null) || console.log)(...)
They already have to do the pat-down for anyone who trips up the machines (or who can't, for instance because of implants or a wheelchair).
> I don't see a problem if someone making $30k/year isn't paying any taxes, especially if that someone is a single parent.

You don't see a problem with that person voting to increase the amount of free-to-them stuff?

If enough stuff is free-to-me, I'm not going to do anything that other people will pay me to do.

How about you?
I find it isn't as terrible as you'd expect if you're caffeinated at the same time. I think it can be genuinely helpful while initially thinking them out certain things on paper. When I'm actually writing code it sometimes causes me to lose sight of the big picture and to spent forever "perfecting" a function or two. Fun, though not overwhelmingly productive.

I wouldn't recommend doing most of your coding high, but if you do so every now and then it might help you think about things in a different way.
Most of the visualizations don't send any data to Google. It tells you on the bottom of the page for each chart type under Data Policy, eg http://code.google.com/apis/visualization/documentation/gall...
This is worth reading: "The Google Black Hole (Sergey and Larry just bought my company. Uh oh.)": http://www.slate.com/id/2197434/

Details about the Dodgeball's teams experiences: http://news.cnet.com/8301-13577_3-10143824-36.html

And from the Dodgeball folks themselves (but not too many details): http://www.flickr.com/photos/dpstyles/460987802/

More from Techcrunch: http://gigaom.com/2007/04/15/dodgeball-founder-quits-google/
Not fools. But companies.

They get license fees for H.264. That's all management will need to know. They will tell us how there is no hardware acceleration and how H.264 has superior quality, when in reality they only want the money. The goal is that the defacto standard for web video becomes H.264. Imagine the income: When H.264 replaces all flash videos, they can leech money out of every device that plays those and everyone that makes those. That's PCs, tablets, phones, TVs and much more which equals a large amount of money.

That's why i said, it's a shame that there was no decision for one video codec in HTML5. They (the w3c/whatwg) should've went with "screw you all, the video codec is ogg(or webm). If your browsers don't support it they are not HTML5 compliant." Instead they went with "ok, fine. Everyone can do whatever he wants", willingly accepting that the bigger companies will go for the money decision and lock-out of competition. IE is still big enough to make the situation really bad.
MS will go the way of supporting other codecs through the windows API. But those codecs need to be installed, degrading them to 2nd class citizens and big video publishers will have to go the route of H.264 to not scare customers away with installing some non-default codec.

The irony: In the end, the better choice will be to atleast support flash videos, because flash is available almost everywhere, whereas the alternative is a much more fragmented HTML5 standard. In the end, this decision may have disrupted the goal to replace flash video with HTML5.