skysight-inc/HackerNews huggingface dataset:
> For example until some months ago I had a psychological problem where I would be very sick when I was facing uncomfortable situations. Now I solved it.

If you don't mind sharing, which technique in your toolbox did you find addressed that issue? I find I tend to get very laconic or even weary in certain stressful situations.
Yo Momma joke written in PHP, jus cuz.
It's more likely than not that there's a harmless explanation for this one, but with the rash of these stories lately I think it's past time to declare that the PKI trust model is broken.
If I want to download a single file, I just use wget and paste the URL in my Putty window.

If you want something better than curl and wget, try Mulk. It's based on libcurl, does parallel downloading, parses html, does recursive fetching like wget and more. Check it out:

http://mulk.sourceforge.net/
I used to use Autostitch (http://cvlab.epfl.ch/~brown/autostitch/autostitch.html) running in WINE. When that stopped working for me, I switched to Hugin and haven't looked back. It works well, and is quite powerful. You can even use it to create lens profiles for your lenses to correct distortion. There are very useful tutorials on the Hugin website (http://hugin.sourceforge.net/tutorials/index.shtml).
He all but said he create the basis of yet another High Frequency Trading firm.

I had an interview with one in the past and while the models that they used were fascinating and I could get lost in them forever driven by pure mathematical interest - it seems unbalancing.

While HFT does provide liquidity and the ability to instantly make a market, it also makes companies and trades look more liquid than they are. More than half of the stock exchange's trades are made by high frequency traders.

There are ups and downs and each situation should be weighed individually.

Overall, I'd say the epiphany that the author had is sadly something that many people miss. We then turn around and we wonder why the world is such a bad and dangerous place.
Browsers should provide a function that monitors certificates for changes and alerts the user if (if he wants to).
Multi-touch on a larger screen does make a difference. The killer app would be porn-related that would rocket the IPad to mainstream.
Adult Freind Finder
Whether you’re a woman looking for a man or a couple looking for another couple to play with, Adult FreindFinder is the best website to find exactly what you need – and want! It’s a comprehensive dating website geared towards those looking to have a good time and express their sexuality. You can use AdultFreindFinder to find the playmates that are most compatible with your fantasies and desires. With several different ways to search and thousands of different personalities to get to know, Adult Freind Finder is a great way to meet new people as interested in having fun as you are.
The Xmarks problem is easy enough to solve: bookmark Xmarks in Safari!

Interesting about the writing. It does seem like it's just such a consumption-oriented device. I've found typing on it to be pretty tolerable, but editing is just not fun.

I think we'll see web apps have a more important role on the iPad than on the iPhone. Maybe iPad devs/users will make use of web apps in the way that Apple initially hoped they would with the iPhone.

I am also interested in seeing web/app authoring tools for the iPad itself. It could work beautifully.
That's not even what I got. What I got was that the gunner had his adrenaline pumping and wanted to kill. He was clearly wanting to kill the remaining survivor, and just waiting for the opportunity.

Putting him out of his misery? Please...
Wikileaks has provided articles about certain leaks when people who them.

I do not understand why people are so eager to blame Wikileaks for doing something wrong with this release. It is showing a gross injustice which has not been shown before.
Distribution of men and women on rubygems
I think at one point I realized that everything was made up from my mind, in that case my instinct. From that moment I decided (using my rationale brain) that what I was doing was stupid and we're not living in the savana anymore and there are not tigers around. That worked for me so far.
Want To Be A Quant? AlgoDeal Paves The Way For Developers
Show HN: I just hacked together an app to map broadband speeds.
How is my timeline mixed up? What does the vividness of the footage have to do with anything? What does an NYT article from July '09 have to do with a WaPo article from September '09?

I'm sorry if I was unclear. I'm certain there was a US coverup. The US military would cover up a paint spill. What I'm saying is that Wikileaks didn't break the coverup; it's been broken for more than 6 months.

Your comment encapsulates my issue with this Wikileaks story. People's justifiable outrage over what the video shows is clearly going to distort their judgement about the news value of the leak.
Yes, but the problem is that most people don't realize the title doesn't have anything to do with programming. They assume the MVPs are great programmers who should be looked to for general guidance on programming technique. At least I have observed this kind of thinking at places where I have worked.
I think it's not just one book but what I learned from many of them. I think at some point I simply realized what was wrong.
The Fabulous Life Of Dennis Crowley, The Most Wanted Man In Silicon Valley
Very cool in general, though I think it might take me a while to get used to compiler messages of the form "...maybe you meant <suggestion>?". The extra effort in checking things is certainly appreciated, it's really just the phrasing that I find odd -- personal pronouns are a little too "word-processor-ish", if that makes any sense (it just doesn't sound like something I expect to hear from a C compiler, really). I might find it less jarring if it were phrased as "...(suggestion: <suggestion>)" instead, or even just without the "you meant".
It's clear that a benefit was seen. Moreover, it's clear that in other cases (shopping at Amazon, searching at Google), more responsive servers mean an increase in traffic, since people are free to shop / browse more, and it keeps people's interest.

In the case of a single site with a single product / purpose (ignoring Mozilla's other products), is there a generally agreed on explanation for what is going on here? Do people really change their mind about something as big as changing their web browser because of a delay of one-two seconds? Are these people marginal users and unlikely to actually finish installing it, or likely to abandon the browser after a single use?

I'd like a peek into the psychology of the marginal people in a scenario like this.
Ricoh joins the Linux Foundation - The H Open Source: News and Features
How about a "ShipIt" reward given by the open-source side of the Microsoft organization - CodePlex: http://www.codeplex.com/
I think 3:38 looks more like a camera strap. An AK is quite heavy and not something you wave around like that. The quality is quite bad so it might be a weapon, but I don't think you can "clearly see an AK-47".

I would be very very surprised if the device at 4:12 is an RPG. It looks and behaves like a long lens camera. At 4:15 you can see a space between the device and the body of the person. An RPG is also quite heavy and has a distinct shape and you wouldn't generally turn it around a corner.

As there also according to wikileaks were photographers on the scene. It's just far more likely that it's one of the front two guys who carries something that picks up his camera and take some pictures. If that is the case, then I would have to question the chopper crews ability to recognize weapons on the ground.
"Volunteer for hard projects."

This is best way to become a better developer. Even if you don't exactly know what to do to complete the project you must take it so long as it is possible for you to learn how. The acquisition of new knowledge to solve increasingly difficult problems is the essence of development.
A list of FLOSS `graphics' software, including Hugin...
http://libregraphicsmeeting.org/2010/index.php?p=en/project
Awesome! 2 of my favorite HN startups, both of them got the "Make something users want" part right.
Thanks to Gabe for the interview and, in particular, for letting me write and edit a transcript of it. I have always preferred reading to listening myself.

If you guys have any questions, feel free to ask.
See the "View as one page" link on bottom right
Could someone please explain to me what this means ?
Circa 2002, the rogue cert was checked into the mozilla dev CVS by the Man ... in the middle.
Flats to rent
Don't take a gamble with your properties, come to ineed123.co.uk and get Flats to rent at cheap prices. Try us out for yourself....
Online Education Catering To Demand In Critical Areas
People ALWAYS have something more important to do than wait for your site to load, always. It's not that your site is unimportant, it's that your users' personal lives are more important to each of those users. But don't take my word for this; this is a well replicated finding of usability research in hypertext environments that go back before the development of the World Wide Web.
Thank you for doing it with me.

Anyone running a Web business would benefit from consuming this interview. It's probably one of the best ROIs for an hour of time.

And I'd love to do more like it. So if anyone has any good interviewee suggestions (for the subject of getting traction), please introduce me!
Short summary: it appears that courts do not treat corporate shareholders as the ultimate authority of a corporation, deferring to the authority of the Directors. The OP wonders why, then, the Directors behave as if they do answer to the shareholders.

This is interesting, I think, because the question of fiduciary responsibility comes up here on HN from time to time.

It seems to me that the author is starting out with the assumption that corporations are evil, or at best amoral. If one drops this assumption, the explanation is easy: even without courts forcing them to do so, corporate Directors tend to want to do what's best for their shareholders.
It tells you more than that: it's not an A9 and does not contain a GPU. So doesn't it dispel some rumours? What did you expect?
foo and bar are the Lorem Ipsum of code. They let you look at the flow without getting caught up in certain details. You look at 'for', 'while', 'if', and other operators more closely when the identifiers are place-holders.
aka "How to write a high school essay."
well you got me to sign up for mixpanel.
Actions That Made Me Happier
An over-simplification, but in order for crypto to work, there needs to be a secret that is shared before hand. For SSL the root certificates are that pre-shared secret.

One of those root certificates is of unknown origin.
How We Created the #27 iPad App in One Week- concept, design, and execution.
http://www.amazon.com/Elements-Style-Fourth-William-Strunk/d...
As far as I understand it:

The entire SSL-certificate system is trust-based. When presented with a certificate for a particular domain, you need to ask some trusted Certificate Authority, like Verisign, whether the credentials match up. If the credentials don't match then you can warn the user that something's up - the site might not be who it claims to be.

However, how do you know whether you can trust the computer identifying itself as Verisign? Well, various CA root certificates are built into browsers. It seems that Mozilla has been shipping with a potentially rogue root authority for a while now, so there's the potential that whoever owned that certificate / IP might have been abusing it -- all the while having that comforting green tick in your browser to say the certificate is valid.

http://www.rapidssl.com/ssl-certificate-support/ssl-faq.htm#...
This is similar to how one of my English TA's in college taught me to write essays. Perhaps this is standard advice, but to hear it so plainly put was new to me.

Paragraph 1: First sentence: Your thesis statement. Follow it with several sentences that back up different aspects of your thesis.
Write a paragraph for each of those supporting sentences. The first and last sentence of each of those paragraphs should be the original sentence stated a bit differently. Last paragraph is a restatement of your first paragraph.

It sounds like a lot of repetition, but once I started following his advice, my writing quality improved vastly. It tends to impart a razor-like focus to the writing. Not to mention that the systematic quality of it almost makes it feel like the paper is writing itself.
"Nearly 4% of the total elementary and high school population, or one million students, are also enrolled online."

Interesting statement. One out of twenty-five students in K-12 education outnumbers homeschoolers, for example. As I have posted elsewhere on HN recently, I have extensive experience as a parent with online education. I mentioned one provider in a recent post, to which I will no longer give repeat business, and our family has tried other online learning providers on various occasions. As an overall part of our homeschooling program, I like COMMUNITY in online education a lot, and that is what I will shop for in the future, besides excellent classes with a solid reputation and good placement and a thorough curriculum. On the whole, online classes are probably even easier to muff than in-person classes (my current occupation is providing in-person classes, intentionally designed to fit niches not now filled by online classes), but where online classes shine is in providing alternatives for which parents can shop when locally available classroom alternatives don't meet learner needs. There is still much work to be done in this market, but already plenty of opportunity for an eager learner to break out of the limitations of the local school oligopoly.
Your timeline was mixed up regarding Reuters seeing the video and their FOIA request.

The news value is that one is now able to objectively verify what happened in the ultimate vicinity of the incident. And that just doesn't add up with what the military told the press. A WaPo reporter writing about footage without being able to show it is something quite different than footage being available for everyone to see.

What I have found on HN is that people's judgement of the video gets distorted by their views about Wikileaks' methods. Their release methods have nothing to do with the validity of their material.
Erk, wine and using the windows library seems like a headache...
I like this idea, and I like python. Can I rely on non-technical users having python and wxwidgets installed? or is there some way to bundle everything together?
Counterpoint: http://chronicle.com/article/50-Years-of-Stupid-Grammar/2549...
Project to build a 1000mph car ...
Firefox ships with a bunch of trusted root authority certificates. If I understand how certificates work correctly, essentially what this means is that any certificate that is signed by these root certificates is automatically trusted by your Firefox browser.

The implication, and what makes this scary, is that if this were done with malevolent intentions, there could be a whole host of sites out there that had "bogus" certificates that Firefox would think were fine because they were signed by this trusted authority.

Just as an aside, you can always see the certificate chain in Firefox by clicking on the favicon area when a certificate is in use (i.e. when using https), clicking on "More Information", clicking "View Certificate", and going to the "Details" tab. You can then see the "Certificate Hierarchy". This shows you all the certificates in the chain, and who signed what. At the very top should be the "root authority"; this is usually someone like Verisign.

To bring this whole thing around, then, on some sites, you could see the root authority as the certificate mentioned in the post.

I guess, finally, I should point out, like others have, that this doesn't really mean anything bad is going on; the certificate could be perfectly valid. However, it is at least a little worrisome that they aren't sure where it came from.
Mozilla ships with a root certificate, and they don't know who has the private key portion. Therefore, some rogue could be signing SSL certificates, executing man-in-the-middle attacks, or something else. These rogue certificates would be trusted automatically by Mozilla browsers.
Having read
http://news.ycombinator.com/item?id=1244313
where they talk about a car being designed to go 800mph,
here is the project by the current world record holders
to go 1000mph.
Personally I rarely look at the actual gcc error messages, because most of the time they are useless. I just note the line number and directly look at the code.
Mozilla had a lot of people focused on other areas who were trying to do ad-hoc analysis on the side. That is why our team was formed. The metrics team set about to measure and improve user interaction with certain critical pages like this IE landing page, and we discovered that it hadn't received the same level of attention that certain other pages had in regards to optimization.
Dropbox won't fill the iPad with files, if it's the same as the iPhone app. (https://www.dropbox.com/help/116) Only files you favorite get downloaded and kept locally.

But that doesn't obviate the issue of what happens if you lose your iPad. The rest of your dropbox is still available. I keep a lock code on my iPhone to (hopefully) prevent that.
Short and dirty version: example.com has a certificate that is verified by a certificate authority (CA). Since there are lots of CA's, your browser cannot verify them all. However, it can verify a CA's certificate using another CA's certificate. A root CA is one whose certificate is included with the browser and is considered a trusted and secure source of identity information. Needless to say that compromising root CA's certificates in browsers is a big deal. On the other hand this particular instance in all likelyhood is simply a matter of human error, not a malicious attack.

Longer version: http://en.wikipedia.org/wiki/Public_key_infrastructure and http://en.wikipedia.org/wiki/Root_certificate
Whoops! So much for open source allowing for greater scrutiny and security.

It mostly does, of course. But greater transparency also means you need excellent auditing and tracing procedures. This highlights the potential dangers, as well as the daftness of the current trust-based security model.
Build locally, market globally
That cute server? Can’t friend request them.

I had to reread that a couple times as I was trying to figure out how a server can be cute (somehow the part about being friends with it wasn't that surprising) :)
'Threads per socket' should read 'threads per core' (long day).
I read that you are using paypal (and also ejunkie from clicking buy on bcc.com) . What type of paypal account are you using?(Personal, business, premier)

Do you use any plugins/gems to integrate the payment?
Dion Hinchcliffe: We Are Now Part of the Dachis Group - ReadWriteEnterprise
This introduces a decision your typical user is not competent to make ("should I enable this setting?") and yet another error message they will quickly learn to ignore.
I think you and I agree about the Reuters / FOIA timeline.

The press reports I've read about the incident do not seem uncritical about the military's official story. So, I don't know what we're arguing about.
How iPad Technology and iPhone Apps Expand Liberty
The current SSL security model assumes that certification authorities are thorough with the checks they perform on people applying for certificates, so that I -as an example- cannot pose as your bank and obtain your credentials by fraud.

Furthermore browsers ought to be meticulous about which certification authorities they trust and include in their liste of trusted root-CAs. If you'd trust anyone certifying someone else's identity, what would be the point in the first place?

Now if someone managed to sneak in a rogue CAs public key into a major webbrowser (and it currently doesn't look like it's the case here) it would undermine the whole SSL security model because the entity controlling the CAs private key would be able to generate arbitrary certificates. These days they are not only used to authenticate webservers (or other kind of servers) but also to make sure that downloaded code is genuine. So indeed a CA that is trusted but about which no one really knows where it's coming from is indeed a big deal.
I think the google style phrasing 'Did you mean: xx' works pretty well.
My gut says that it is a RSA mistake. That they shipped a wrong certificate way back in 2002.
In a newspaper article, the paragraphs are ordered by importance, so that the reader can stop reading the article at whatever point they lose interest, knowing that the part they have read was more important than the part left unread.

I never knew that, though now that I've seen it said, it does seem accurate. Articles do lose importance as the article goes on. But I'd argue that it's a much older method, known as a "hook". Relying on a reader's knowledge of an unstated rule / guideline is effectively suicide when dealing with large quantities.

It does make good advice for engineers, though, especially as it's procedural. Follow the steps for win. If couched in these terms, you'd probably get more / better technical writing from most people.
> If you want attention in the open source community you write code and you release some projects. You do stuff. If you want attention in the Microsoft community you talk.

I think you can garner just as much attention in the open source community by just being a talking head. It's sort of the whole "squeaky wheel" phenomenon. These guys aren't helping Microsoft as much out with free technical support as they are helping them with grassroots PR.
Totally agree, great idea. They should split the procurement part from the editorializing through chinese walls or something like that. It's interesting to see how they changed course. Some months ago they talked about giving some media (interested, big outlets) privileged prior access to leaks in order to enable them to prepare complete stories to be released at the same date as the leak.

Looks like they think they can do a better job of editorializing than the big outlets, which weakens their neutrality. But it's a difficult job after all. Hopefully, they'll change course again.
I'll concede that, but scripting != developing your own application from scratch.
Also the only consequence of ignoring shareholder wishes mentioned was that occasionally a court battle ensues to oust the director - surely the aftermath involves more than just that.
Sensible or not, they aren't neutral, and they imply that Wikileaks would not be hospitable to leaks that (for instance) enhance the credibility of US foreign policy.

And if they're taking sides on this story, what other stories have they taken sides on?

I think that's the "credibility" issue here. Wikileaks could have enormous value as a vector for transparency and accountability. But they may sacrifice some of that value by also trying to be an issue advocate.
I use both Paypal (Premier) and Google Checkout. Both ping e-junkie when a transaction is completed. e-junkie then does two HTTP posts to me -- one to grab the Registration Key and one confirming the details of their transaction.

I don't use any plugins/gems to handle this. e-junkie's documentation is good and it is mostly a matter of copying parameters they pass into the right models for my home-grown sales tracking, then calling sale.save. This takes all of 77 lines, counting whitespace, and about 60 of them are assignment statements.
MP3 feed: http://traction.blip.tv/rss/mp3/

(Posted as I can't see it linked anywhere)
I hadn't seen http://tractionbook.com/ before... glad that I have now though, looks like a lot of great interviews.