skysight-inc/HackerNews huggingface dataset:
"There were nearly 6,420,000 auto accidents in the United States in 2005."

Can we stop calling all motor vehicle crashes accidents. If the driver was drunk or purposely distracted it is NO more an accident than if I was randomly firing a gun hoping no one got hit.
I can confirm this is the original blog post via Core77.
PBS.Org Hacked: Attackers Publish False News Story & Login Data
How a single review in Dutch drove an English-only app up the App Store Ranks
"Because otherwise who will cook the breakfast???", Brian asked once...
I also remember someone talking about airbnb airlifting breakfasts for the guest. That seemed like a weak link.

I am kind of surprised that you didn't buy in the idea. Couchsurfing.org has been very successful
The Next 6 Months Worth Of Features Are In Facebook’s Code Right Now
I just emailed the founders. I expect they'll contact you soon.
"Tresor" is German for safe (as in the noun).
The Revenge of Steve Jobs
Wordpress is flexible, but you'll need to stay up-to-date on security updates, make sure your blog doesn't fall over if it's popular on HN, do something about spam, etc. If that's not your cup of tea, consider something hosted (tumblr, posterous, wordpress.com) or something simple (static site generators work fine, see p4bl0's comment.)

This may or may not matter: tumblr is free, conventional hosting (Dreamhost, cheap Linode) will run you ~10-30/month, and pay-as-you-use hosting like nearlyfreespeech.net can be extremely cheap (especially with static site generators). I'm using the latter option, for what it's worth.
this is pretty interesting. I wonder what would happen to the twitpics and yfrogs of the world...
I too learnt django by doing, at first, i did everything my way ingnoring the plugins, then eventually when i understood the concept of what needed doing, then i'd find a package that does it better so to speak. Django 1.3 isn't that different from older versions (class based views are the biggest thing) ... i always liked living on the edge using the svn dev version.
How about a Forth Arm Assembler and Disassembler: http://yxit.co.uk/source/#ARM%20Assembler
Writing Worms for Fun or Profit
"Another mistake that many libraries make is that they make a generic 'FooLibraryException' and subclass all their exceptions from there, instead of from where it makes sense (IoError, KeyError, MemoryError ...)"

Actually, this isn't black and white. When I need to create more than one exception class for a library, I prefer to avoid subclassing standard exceptions to prevent that kind of confusing situation:

try:
afile = open('myfile.txt')
content = afile.read()
my_library.do_something(content)
except IOError:
# recover from afile.read() failure

If my_library was returning a IOError, you would not know if the problem came from your code or the library code. Moreover, this would leak implementation detail.

Of course, you can always get around this by wrapping each library call within a try/catch block, but that does not scale well if you make many calls interspersed with your code.
This is a great 5-minute overview of the compiler, in broad strokes. If you're looking to work on a little to-JS language of your own, I hope it's helpful in getting started.

The video isn't up online quite yet, but at JSConf earlier this month, Brendan Eich and I talked (http://brendaneich.com/2011/05/my-jsconf-us-presentation/) about encouraging this sort of language experimentation. There are lots of other examples available at http://altjs.org. Google's Traceur compiler, which implements their vision of the in-progress ES.next standard is a particularly good touchstone: http://code.google.com/p/traceur-compiler/wiki/LanguageFeatu...
Yeah that's true, Canvas is a huge win also. I use both extensively for my current work project. The File Api is also pretty awesome, I'd tie it up to local storage. In the field (Medical imaging) I'm in, allowing users to load data from their computer with no round trip to the server is very important. It helps for security reasons.
It also let you restrict results to top-level submissions, while the common news.ycombinator.com/item url scheme for both submissions and comments makes it hard to keep comments out of Google results.
In the case of $100 million movies made by studios that are the better part of a 100 years old? No, not even close.
...ok. Thanks for the suggestion. I certainly don't mean to indicate anything other than being serious about user privacy. I'm sorry that I come across as being cavalier-- I just meant to show both that I will be the only person who ever has control of this data, for all of eternity, and that on top of that it's unclear to me what the magnitude of the absolute worst case scenario is: even assuming it's possible to find out who one of the users actually is (which, as I said earlier, I will be doing under no circumstances), about all I can say is that I know what URLs they visited between yesterday and Friday morning.

But yeah-- I will at no point manually read more than an incidental number of any particular user's history entries and snapshots (by incidental I mean that if I observe some sort of pattern I will probably look at the urls in the pattern, but not even look at the rest of the user's data stream other than via algorithm).

I will update the wording of the blog right now-- thanks for the concern. I don't want people to not download it because they think I'm trying to do something sketchy.
An ARM computer for your notebook’s SATA bay
Twitter Close To Acquiring AdGrok
Regarding the snarks about the unlabeled x-axis, obviously it's time transformed so that days-of-work-not-yet-in-production decreases exponentially.
My golden rule: "people’s time is precious"

https://www.boldport.com/blog/?p=234
Ah, I see I missed that part of your comment. I think we are in agreement on that point, then.
For example, Windows 7 is internally Windows NT 6.2.
I'm so sorry about this
fake it till you make it in a B2B setting doesn't really work. People tend to want to see a working product before they sign up at $10K a month
I worked at a world famous design studio. I was horrified to discover that there could be no 'brain storming' - everything you said or every drawing you showed would be judged and held against you. It made it almost impossible for someone to come up with a truly creative solution. You had to be very careful and measured about everything you said.
Actually this thread was still very useful to me despite the dupe because virtually all the links in the original thread are dead.
You're right, I am biased here - the reason being is because I actually used to be a "business guy" before, worked in finance and have since turned into a coder, and I've also failed. Because of that my standards for a business guy are extremely high, if I was ever even thinking of linking up with one early on, because of my background and experiences.

Though I'll also argue that all else being equal hacker founders have a huge leg-up over non-tech founders for executing and surviving, esp these days. Online marketing, iterating, and design are all technical in nature and if you're a business guy, it's likely going to be your first time going through these sort of hurdles, big risk.
Rails 3.0.8.rc3 (third time is the charm)
Does an Engineering student understand what Engineering is?
The creator of CoffeeScript credits http://createyourproglang.com/ for the knowledge required to build the language.

If you are interested in building your own programming language you should check it out. It gives you the tools and background you need to build something fun like this.
Finally, someone had the insight to call out this company! I mean they've only managed to build a billion dollar business by turning ordinary homeowners into businessmen, provided better accomodation to hundreds of thousands of travellers across the world, destabilised an established old industry with entrenched market leaders while taking on a myriad of social and local government issues.

Seriously, they don't deserve all this hype and buzz.
Thanks pg - I appreciate it!
Do you guys know of good tutorials on WebSockets?
Some of this is good advice that I wish people would follow. I receive a fair amount of email asking questions that are answered on our website.

Other points are subjective, or opinions. Most people I write to expect that I will have a conversational tone, not a terse IM style or a 'list of points'.
Ask HN: Any stories of business guys learning to code?
Would like to hear of any stories of Business guys self-learning to code, and actually being successful at it. How long did it take you, and what product did you build?
Pitching your startup: Learn how to use a “Hook” to get press.
Given that they probably sell at least some of their advertising CPM, every new customer probably does equal more revenue. How much, not sure, but it could be pretty high when you consider how many impressions an active user will make each day.
Do you have good stats on the size of the market? I somehow thought http://www.homeaway.com was the leader here, and if you count in timeshare rentals, eBay being a close competitor, but I could be way off.
Agreed. I think one of the best posts ever on startup advice was by @yegg in "Paths to $5M for a startup founder" - http://www.gabrielweinberg.com/blog/2010/06/paths-to-5m-for-...

The biggest dilution comes from co-founders and it's so very important to keep the team lean with people who can out-execute competition.
Hidden Malicious Redirector
We have reached the bottom of the barrel when how to send an email is on the front page of hacker news
I really like this - whether it works or not, spending a bit of money on real stuff, as distinct from the latest computer fluff, is somehow very pleasing.

And I say that as someone who makes the computer fluff for a living.

But honestly would you rather be the dude who builds a plane that goes to space, or the creator of YASN. (yet another social network)?
In the original protocol, it was possible to get two endpoints to transact over Websockets even if a middlebox between them didn't perfectly enforce the protocol. This is bad because it potentially confuses the middlebox about which parts of the stream are HTTP/1.1 requests or not, which can allow attackers to poison caches.

In the new protocol, Websockets traffic is (trivially) encoded so that it (a) can't accidentally be interpreted by either endpoint as something other than Websockets and (b) can't confuse middleboxes.

Basically, "new" Websockets has custom Websockets encryption that nothing other than Websockets will be speaking, so, if you're talking Websockets, it's because both endpoints consented to do so.
It surprised me that VRBO leads in renter satisfaction. Do you have a source for that?
I'd add lawyer fees to the list
Basically, you need the site to provide you with restraints to overcome your self control problems?

Yes, as do you, me, and everyone else. Although It's not so much a self control problem as it is that we're all susceptible to the same biases.
2008 VW R32 - Heavily modified, right around 450hp. Daily driven track car.
This is actually analogous to that we teach in User Interface Design 101. There are distinct advantages of showing very early stage prototypes. When we show it to potential users they would be perfectly honest about what they don't like. Try it with a very finished product and the users would be polite and not mention the issues they faced.

Always, always start with putting a very bad replication of the product in front of your users. Paper prototypes work very well.
The author is not suggesting to cram a substantial paragraph into the subject line. That comment comes directly after a suggestion to limit the subject to 72 characters or less.

If your blackberry cannot handle 72 characters that's a mail reader limitation most people don't have.
That's the problem for nVidia as a supplier for Apple: iOS hardware is Apple branded, and most people do not know what is inside. nVidia wants to build their own brand, but Apple has no interest in that.
Conversations About the Universe
Similar ideas have been around for quite some time: http://frozencache.blogspot.com/
Congrats Argyris and team!
Mobitto is hiring
Awesome way to get their attention. Hope you get hired :)
That's my main reason for using suspend-to-disk instead of suspend-to-ram.

With suspend-to-disk Linux allows me to save the RAM image to the encrypted harddisk. With suspend-to-ram it would be pretty easy to work around the encryption.
I hope they do. For normal people, photo sharing is probably more important than link sharing. And, with photo sharing delegated to random third parties, Twitter users are left at the mercy of companies like Twitpic who will license their photos to agencies.
Could I also suggest a modification about the 'Reply to all or reply to sender?'. The advice should be modified in case of mailing-lists.
Having thanks in the signature can be really irritating sometimes though. An example would go something like:

Hey,

Can you do this inconvenient thing that is a lot of work because I kind of slacked off a little this week.

Thanks!
I'd add one thing to this list: take the effort to regularly summarize the results of complex and long email threads, most especially when they are highly technical.

State assumptions plainly. Sum-up results. State action items bluntly. Add assumptions and results from in-person meetings. Don't force people to follow the convoluted and disjointed ramblings of a long email thread in order to get up to speed. Not only does it waste time and effort it also doesn't guarantee that everyone ends up on the same page, as many email threads on complex topics often include blind alleys, vague assertions, and abandoned options.
The problem with faking it, is that it becomes hard to distinguish between the fakers and the makers. And if most everyone is a faker, then even makers can be seen like a faker too. After spending enough time in Los Angeles and New York, possible our national fake-it capitals, I can't tell you how frustrating it is to spend time, money and effort trying to figure out who has real juice. Especially when fakers are faking it so hard that they are standing tall next to the real makers. So instead of encouraging people to fake-it. Just make it. Something made is undeniable, something faked can be outed at any moment. If what you want to make is too big to make, then make it smaller, and if that's still too big, then make it smaller again. Instead of building on your fakes, build on your makes. Having interviewed literally hundreds of candidates for jobs, I have gladly hired a small time maker 100 times over a big time faker.
Good call. I added those headers and linked to their related libraries. It's working perfectly on my Arch install.

Here are my modifications; https://gist.github.com/999427
this is not really faking it. It's just being smart. & funny.
Buy Backlinks
This is a review site I came across while looking for some good ways to build backlinks to my site. I read the review and made my one choice of serveral SEO Services on the Internet. After I used the site reviewed, I gained high quality backlinks to my site, and also a bunch of traffic. Take a look at this review and tell me what your opinions are.
Right, but suspend-to-disk doesn't really mitigate cold boot attacks, because in order to suspend your data to disk, an AES key is loaded into DRAM. The "cold" in "cold boot" refers to the tricks researchers use to extract data from DRAM even after reboot.

The point of this research is that there aren't (that we know of) "cold register" attacks that extract prior contents of CPU registers.
Every time I read something about type theory I just can't get past the notation. I've taken two classes on it, and somehow it just never stuck. I struggled with it as much in those classes as I do now. Once I parse the statements the ideas always end up coming through as elegant and intuitive, but getting there is a slog. Does anyone else have this problem? Is my brain just broken w.r.t. type theory symbols?

Type theorists must use such strange notation to make sure there's never a collision between something in their meta language, and something that someone would actually use in a language. :)
Also, the 'Web Console' developer tools are interesting. Somewhat rough at the moment, but it has some useful features.
15 Python Developers You Need To Follow On Twitter
For the first few months, having kids meant zero time for side-projects, but these days it just makes me much more focused in the free time that I do have.
O.js function library
Getting back into Ruby on Rails
> Basically, you need the site to provide you with restraints to overcome your self control problems?

Hah! Fair question, but I don't think that's it.

Here's an actual example - I wrote a detailed comment about the evolution of a certain field and then I linked to resources for people who want to learn more.

This guy who is a bit of a knucklehead replies, "This is wrong, you shouldn't get your info from Wikipedia" - actually, he was mistaken and I knew what I was talking about. But if his (incorrect on both counts) comment was voted higher than mine, it would make sense to reply to it to clarify.

Another example is when someone mis-summarizes something to put words in your mouth. If it gets voted up by chance a little, it's a self perpetuating thing where it looks accurate. If there's no points, everyone has to evaluate it critically and then, that's fine.

Like you say right here, points sort of signal quality. There's an implication that if one comment is at +5 and there's a reply at +15 saying "You're mistaken", then the +15 comment is correct. If someone is being a jerk and incorrect, it's a lot easier to ignore them when they don't have a seemingly-legitimate blessing.

> The arguments I see for hiding of the points seem to revolve around solving personal issues people have. ... I want to be clear, I'm being fairly straightforward above. I'm not intending to attack you. If I was too succinct and it came off too harsh, please forgive me. Your comment was a good one, and I don't want you offended by what I wrote. =)

No offense, absolutely a valid and good comment. Anyways, I see what you're getting at, but I don't think it's a personal self control thing so much as -

1. People respond to incentives and signals.

2. An incorrect comment that's highly voted up puts out the signal that its correct and authoritative.

3. If someone replies to you and says "you're wrong and an idiot" and there's an external signal that they're correct, there's a very natural incentive to reply to that.

4. Whereas if people are forced to use critical thinking and evaluate comments on their own merits, the external signal is removed, and a lot of the incentive to reply (clearing up that you're not, in fact, wrong and an idiot as apparently signaled by this highly-voted comment) is no longer there.

I guess you could spin that as being about personal things, but I don't think that's it - a lot of veteran commentors who are seemingly very self-controlled people (tptacek, patio11, etc) have responded along similar lines. When someone says something nasty and incorrect about you and there's a public signal that it's correct, there's a very natural incentive to reply which is largely removed by this change.
The full details are here:

http://w2spconf.com/2011/papers/websocket.pdf

(Full disclosure: I'm a co-author of that paper.)
Homeaway bought vrbo for 160M in 2006.
Yes: if you don't care about cold-boot attacks, you don't care about this research.
That's true, but I don't think the op is saying you'll get contracts based on mock-ups. I think the goal of "faking it" is simply to gauge potential interest. I've done it in the past, and it yielded very interesting results.
Real-time, automatic translation service
Right, cold boot attacks would also apply to suspend-to-disk. But currently I do not really worry about this scenario, as it seems that cold boot attacks are only feasible if you get access to the hardware within several minutes after it has been powered down.
The case for bad UI
Interesting. AoA probes are one way to provide stall warning, but I wasn't aware that's what Airbus used on the A-330. They also have other uses. There are also other ways to provide stall warning such as directly sampling flow over the wings (as I mentioned previously). Most light props actually use a very crude version of this. For example, the stall warning on the Cessna I flew my first few hours in was a horn on the lower part of the leading edge. In an impending stall scenario, the pressure over that part of the wing would go negative, sucking air out through the horn and causing it to sound.

AoA vanes actually do work on different principles than pitot probes. The newer, fancy-schmancy ones use a whole bunch of tiny ports, each measuring pressure at different angles, and a computer interprets the results to give AoA. On older planes (including the one I have the most experience in), it's literally a vane, as in "weather vane:" it rotates into the direction of the relative airflow, so whatever angle it is at relative to horizontal is the AoA.

Even if the AoA system did work on the same principle, the more important point is that it's a separate system, meaning that a failure in the pitot-static system would not cause a failure in the stall warning system.

EDIT: from the picture you linked, the AoA vanes on an A-330 are of the type I'm more accustomed to: literal vanes that rotate into the airflow.
Ycsearch.com - domain name expired
YcSearch is so useful.. Please, is it possible to bring it back?
Building Android Apps with Scala and Intellij
clickable: http://cvisual.me/

Interesting and I would like to see and understand more:
- what is the meaning of this colorful plot? Especially, what is on the y-axis?
- can you import data from linkedin? you should do, otherwise nobody will interesting in pimping up their resumes having to copy/paste everything once again but into a different format
- I understand that you can describe this idea as "building infographics from your resume", if so you really should have a readable and workable example of such infographics to demonstrate its visual attractiveness.
I put a copy of the subject line inside the body. I think it's good style to ignore the presence of a title or subject in the body of any text.
That's an interesting link too.

The difference between those ideas is that "Frozen Cache" plays games with the CPU cache to attempt to keep keys entirely in cache and out of DRAM, where TRESOR runs AES entirely out of registers. The downside of the "Frozen Cache" approach is that X86 doesn't give you enough control over the cache to provide assurance that keys aren't touching RAM.
Offtopic: Btw, does someone know why the "reply" links are missing on some posts (such as the parent post)? Is this a bug? At least it works when "manually" opening the respective URL for a reply.
Sure. If you don't care about cold-boot attacks, you don't care about this research. I think it's interesting, but it doesn't keep me up at night.
Feedback on start-up web app
Hello,

I have just completed developing my first web-app / start-up (http://www.filegoose.com). The app is a document management system designed to simplify the way companies/individuals manage documents online.

I have been looking on the net looking for places to get good feedback on web applications and ycombinator is the site most mentioned and highly rated.

I would appreciated if anyone could give any feedback on the application.

Cheers,
Dave
That's exactly why it's dangerous to anyone near the plant, as opposed to a Chernobyl-style or Fukushima-style disaster, where radioactive material is disseminated.
It seems clear that they are tacking away from "the product is the API" and to "the product is the whole user experience" (I'm far from the first to observe this).

What's not clear is why that would be their downfall.
I don't know about the chains, but independent boutique hotels and inns already do this.
There is a deliberate delay on replies in deeply-nested threads, as a damper on flame wars.