skysight-inc/HackerNews huggingface dataset:
Our drummer (both founders play in a band together) did most of the initial work: http://milomarsei.com/. My friend Tim did the logo - timkeeling.com. And we've added to it as we went along, though we're both developers mostly.
i agree with 2600's stance
I'm pretty careful nowadays about carrying the bare minimum of stuff in my wallet, so I've rationalized down to the stuff I really need. But in addition to debit and credit cards, my wallet has a driver's licence, an employee ID card, a couple of health insurance cards, a stored-value smartcard for public transport, and a random "free movie ticket" voucher that I'm gonna get around to using one of these days. Oh, and some cash.

Even if I gave up using cash and rolled all my credit cards into my phone, I'm still carrying around a bunch of cards from random bureaucratic organizations which don't have much interest in changing their systems to enable me to avoid carrying around their little card. I'm not sure how a phone-based driver's licence would work (considering that I mostly use my driver's license to as proof of age to get into bars). Besides, my wallet is a convenient place to keep stuff, like that movie ticket I mentioned earlier.

Besides, damn near every time I try to buy something the clerk is obliged to try to convince me to acquire one of the loyalty cards for whatever store I'm at. Ohh, little plastic cards aren't going anywhere any time soon.

Oh, and my phone battery goes flat often enough as it is. If this left me not only incommunicado but also moneyless, this would be a serious problem.
Ask HN: Want to help build PairRoulette, ChatRoulette for pair programming?
Tell the site what you know, and what you want to pair on. You earn cred for helping others, and this moves up in the queue to get help from people who know how to do what you're trying to do.<p>Who wants to help me build this?
Nice charts. They seem to be fancier then what they provide in the visualization API. http://code.google.com/apis/visualization/documentation/gall...

It would be nice if they shared more of what they used internally.
Hard to imagine anything useful withstanding that acceleration. You could make a longer launch tower, but how tall would it have to be?
That could be interesting. What if, instead of faces on the cams, it was your desktops. :P

Also, what's to stop them from just showing their junk like on Chatroulette?
Fair enough! I suppose they are trying to compete with UrbanSpoon and other such "random place to eat" apps. I wonder how they see SMS working over an actual smartphone app?

On one hand, SMS allows all phones to be used for the service, but conversely disables the ability to use pretty graphics. Perhaps they will eventually offer both.

Edit: Sorry, corin_, thought you were the OP for a second. Reworded to more generic questions :)
Amazing idea well executed! Congratulations! My only observation is that the age sliders do not respond to the iPad touch screen. A very minor complaint, but I hope you put it on the task list.
Link to Skylarov's presentation: http://www.elcomsoft.com/presentations/Forging_Canon_Origina...

Best line, under "What can Cannon do?": Hire people who really understand security
Interesting how South America seemed to care more about the ash cloud over Iceland (which I guess effected travel internationally, so it was an important thing) more than the gulf oil spill (which was popular even in Asia).

But there's always funny little quirks in data you'll find like that. Trying to draw too much from them will drive you mad.
In the same vein as caching (and why caching is good) but the less DB activity each page request can generate, the better. Shared hosts seem to be very conservative with how many concurrent DB connections are allowed to be open at any one time, HostGator's limit is I believe 25. But persistent connections are usually available; PHP has mysql_pconnect and mysqli_connect('p:' . $host).
Tell HN: Advice from my fortune cookie
"If you keep too busy learning the tricks of the trade, you may never learn the trade."

This was the fortune I received today with my lunch. I thought it was a good reminder and a nice phrasing of the importance of getting things done.

It can be easy to waste time spinning our wheels learning one paradigm after another. For many of us, we already know enough to build anything we'd like. At some point, it's time to stop learning and start building something people want.

For many of us, that time is now.
I'm thinking both would be useful. And/or faces and a good online collaborative code editor.
Any chance you could expand upon this? I'd be interested to read more about this (and other) parallel/s.
It renders a lot faster if you change the x11 type type to Xlib, e.g. X11(type="Xlib") before displaying the plot.
There are many product websites including companies using just express.js, see http://expressjs.com/applications.html

node.js is bound to have even more.

About it being worth it, it is worth trying. At the end, you would know about Event servers, mini frameworks & more.

It is a newer area, so expect some hiccups.

A tip: There are some express.js screencast links in the github readme, https://github.com/visionmedia/express#readme
Joules are joules, but what you are failing to account for is the form the joules might take. If the enemy hits the caps and they explode, an amount of energy equal to one projectile launch is liberated.

If, on the other hand, you take out a magazine, you liberate an amount of energy equal to all the shots the ship is capable of taking ALL AT ONCE.

The energy necessary to fire all those shots is probably still on board, but it is likely in the form of a nuclear pile in the reactor, which is shielded up the wazoo. Even if the ship is running a conventional generator, diesel fuel doesn't have a tendency to explode in quite the same way as gunpowder.
Write a webcrawler that doesn't get stuck crawling in circles. You need to maintain history somehow.
Plans may change or be forgotten but planning is essential.
I thought it'd be nice to make a build of Vim on NaCl. It seems like a hacked up version of netrw could just read and write directly to github/googlecode/whatever.
If this service has anything to do with me I would answer your questions, as it doesn't I shall leave them for somebody else :)
Thanks for the link but the first few times I tried to load this page the image was broken. imgur is awesome, give it a try sometime!
I didn't down vote your original comment, but my reactions are

1) Off-topic, what does your template patch have to do with the decline in performance?

2) If your patch is useful, submit it back to Tornado, or setup a fork, then just post a link
Haha, nothing to stop the junk except the "Next" button. Maybe some auto-rating based on time spent in a pairing session? Assumption being longer sessions mean useful work is getting done, but quick skips mean some doofus was showing his junk.
You are tarnishing the MS reputation by being so pushy.
One example,

Given a list of things, implement drag-and-drop way to reorder things.
Could I live without it? Sure. In that way it's probably a little over the top.

As many replies to your comment suggest, the user experience is pretty great. However, in my opinion, OP was probably referring to the awesome performance of V8 (the Javascript "engine" under the hood). Chrome has become my defacto recommendation to anyone who uses Javascript-heavy web apps.
There's also a nice set of developer utilities for Chrome that make it a very useful tool when developing web applications. Perhaps he's suggesting that, as a tool, he finds it indispensable?
I'm slightly biased, but this is what I aim to solve with Mibbit - make it a little more friendly and clean looking. Hopefully I'm headed in the right direction so far.
hi guys. I'm Sylvain who solved the thing, thanks for relaying the info here! :)

The blog indeed crashed, it's on a very small VM with a remote filesystem and even with a WP cache plugin.. not so much luck, even with apache stopped.

However our company blog has a proper sysadmin ;-) So after I setup a redirect there no more issues... until we get on slashdot maybe ? :)

Cheers!
Top tech picks of 2010
Annoying auto-starting audio.

From the guidelines at http://ycombinator.com/newsguidelines.html

> If you submit a link to a video or pdf, please
> warn us by appending [video] or [pdf] to the title.

I would suggest that the same applies to audio. To try to explain why, here's something I wrote some time ago. You can find the original here - http://news.ycombinator.com/item?id=459449 - but I'll quote the relevant bits:

> When I browse I open up to 30 or 40 tabs at a time,
> then go through them breadth first, opening more tabs,
> continuing in this vein for a while. There have been
> times when I've had 80 tabs open, moving through them
> systematically, letting the browser load the next page
> while I'm reading this one.
>
> Eventually the tree of pages/tabs closes down as links
> I opened speculatively have nothing of interest, and so
> I get my browsing donw efficiently and effectively.
>
> Until some video starts up. Or worse, two. Now I have
> dozens of tabs to search through to find the one (or two)
> that are playing something at me without being asked,
> without giving me warning. It's really annoying.
>
> I know I'm unusual in the way I browse, and maybe I just
> need to get used to it. But perhaps it would be useful
> to others as well.
>
> Thanks for reading, sorry about the rant, I hope someone
> sympathises with me.
Any interest in remote applicants?
I've been leaning back towards firefox recently due to how chrome handles large number of tabs: poorly. It'll squeeze them down to the point that they wont even show the favicon, making finding an open page annoying - compared to firefox, which has a minimum tab length, and scrolls the tab bar if it grows too large to fit.

The rest might be a personal prefference, but I rarely use the mouse to close tabs anyway, ctrl+w is faster, and I can hit that as many times as I want without moving the cursor anywhere. I also preffer the / and ' shortcuts firefox has.
I couldn't agree more. To me, encapsulation is the most powerful part of OOP. I learned this from Allen Holub, and it has been part of my mantra about OOP for years. It is what makes WebObjects such a powerful web framework, and why I am happily using Grails today. This reminds me that I really need to do a screen cast on why encapsulation is such an important feature of a web framework.
Hive-minds and Kleptocrats
Just amazing user flow. I immediately sent this to my designer and said 'THIS is what we need to do'. Really great instant gratification and user acquisition flow.
Agree with other comments about the gender icons. I had to pause for a second and think about which I was :)

Very well done. I will you tons of success!
We'll consider, depending on the applicant.
Prepare for obfuscated-code penises.
Brain scan: Making data dance
What it's like to participate in Anonymous actions
2011 Ford Fiesta Wallpapers
Object Oriented Programming Systems are (abbreviated) mistakes.
You won't be able to use this clock on December 31st to see it switch year since 2004 comes after 2010 :( There should always be an extra year after the current year.
When you have many tabs open in Chrome, the length of each tab shrinks so that they all fit in the bar. Smart positioning refers to, when you click a close button on one of the tabs, the rest don't expand to fill the remaining space until you move your mose away, so that the next tab's close button falls under your cursor in case you want to close it as well.
Ever wonder what Google's Russian office looks like? Look Here
The observations are an interesting expansion on the idea of Duck typing.
Actually there's a better version here: http://www.beeks.eu/

That version fixes the problem with the year.
That first bit only works if you're already backing up to AWS. Moving terra-bytes of data into the cloud isn't quick and spinning up servers quickly isn't something that's going to help if your primary site goes down for many (most?) types of applications.

The bottle-neck isn't the provisioning speed. I can run a few shell scripts and have a new local VM in a couple minutes. Less if I cared to. That doesn't get media or databases from here to there though.
Ron Paul Defends WikiLeaks On House Floor
Make them sign up to use the service instead of being 100% anonymous. That would fix the problem since you could ban people. This way you could also have extra features like chat logs and the like.
s/and this moves up/and this moves you up/
Using the Google Cr-48 for Coding
I'm thinking something a little less random might serve this idea better. Perhaps more or less like a room, where you could see multiple people all at once. Could make public or private rooms. I'd also almost say don't even allow web cam, just strictly desktop streaming. But, I could also see how seeing faces could be helpful, too. Perhaps it could have Picture-in-Picture, and you could swap between your desktop or you face being big, and the other being small in the corner. Some tutorial videos do this - it has their desktop with their face in the bottom right.

I just don't think much would get done if you were just on there finding people that may or may not have anything in common.
I was wondering about this too. But what good is being able to code in a browser unless you can actually [compile and] run your code somewhere? I can see how a browser-based editor could be great for editing JavaScript. But unless the browser also hosts or provides access to a platform for the language you're working in, what is there to be gained by coding in a browser?
Still, our labor market is fantastically liquid compared to a whole bunch of other nations.

It's easy to not get hired, it's easy to get fired ... which also means it's easy to get hired.
When you close a tab, tabs could become larger because there is now more space for each one.

But in Chrome they aren't resized until your mouse leaves that area. This way you can close multiple tabs with clicking, no movement required.
The article was written by Professor Biella Coleman, an anthropologist and professor at NYU who studies hacker culture. She's written a lot about Anonymous, 4chan and /b/ and teaches a class on the anthropology of hackers at NYU.
Give them time. I thought that about the Google Finance charts, which are now a part of the visualization API, but they weren't for quite some time.
I love the reference, and don't forget Candide... something I tell my friends who are a little hesitant to start off: remember that whatever you are leaving behind you can come back to, and regardless of what happens you'll have stories to come back with.
"If Chatroulette used facebook connect, people would've kept their pants up" -Gary VaynerchukI guess that could solve it.
The search results after I fill out the "click here to begin" stuff and click go.
I believe your conclusion is rooted in a lack of experience in writing C code. You seem to think that developers are going to go out of their way to allocate and initialize the struct manually. In almost every codebase I've worked in, struct types always have an allocation/initializer function, so I look for that first, and generally find a set of other functions that are used to work on that struct type, organized into a single .c file usually named something similar to that struct type. It is a convention, not syntactic sugar. In C++ or C#, you have syntactic sugar that makes it more difficult to violate the rule, but does not actually enforce anything.
I first met Angie doing work on Drupal during the Google Summer of Code. Angie's energy is palpable in person and online. It's always been great to work with her and she is one of the main reasons that I still do work with Drupal today.
Small mobile app company (Penultimate): we're hiring Android/iOS.
I'm young right now, but I'm both intrigued and scared about growing old and losing my grasp of my mind.

Awhile ago I've decided upon a signal for myself that, should I see it, means "you're crazy and you can't trust yourself". Hopefully I'll recognize it when I see it later, and also have the forethought to deploy it in time. I doubt it'll actually change anything (i.e., if I have Alzheimer's, I'm unlikely to remember the signal anyway and act accordingly) but I like to think of it as a neat little experiment on myself.
Yeah, it wouldn't be totally random. You'd profile yourself for what you know already, and for each project you ask for a pair on, what you want help with. Then you rate people on how well they helped you.

I think the face vs. desktop thing should be A/B tested. It could go either way.
"[A] railgun offers 2 to 3 times the velocity of a conventional big gun, so that it can hit its target within 6 minutes."

I'd expect that most projectiles decay exponentially toward a terminal velocity, so the impact of shooting a bullet faster is negligible when it's going to be in flight for 6 minutes. Anyone know whether that's true for long range projectile weapons these days?
May I comment, that it's disingenuous to travel for the purpose of looking for a life partner? For all you know, you'll have met the partner of your dreams at the bar down the road after you get back from your travels, because you are full of stories and invigoration.
What about Dynamic DNS update behind a router?
The cotton gin eradicated lots of diseases. If you think that the battery I describe wouldn't have a similar impact on developing economies, you're experiencing a bit of an imagination failure.

I just used batteries as an example. The money being poured into batteries is commensurate with the overall value to society of creating them. This is not a market failure. The reason money isn't flowing to malaria prevention is because the structural problems that lead to the disease prevent the resulting human capital from having much of any economic value.
I understand your need for anonymity, but I don't understand how you can recruit and select the right people for the job without them knowing anything about you. Different industries require different skill sets and different approaches to both marketing and bus dev. Are there any details you can give (i.e. enterprise level, SaaS)?
I'd rather suggest Nietszche or Atlas Shrugged because they are better remedies against actual nihilism IMHO. But whatever you read, if you find some value in it - keep going !

Try lesswrong and transhumanist websites if that's your thing. Or anything else - it's your tastes that matters.

As many others pointed in the thread, anomie is best fought if you create your own meaning. To me, this meant defining my own values first.
Used 'correctly' it means a minicab.

It comes from a 19th century French slang for a horse for hire (hack ney) which became hackney carriage (the British legal term for a minicab) being any vehicle you could just hire for a trip.

Then it came to be used for freelance writers - who could be hired to write what you wanted. Especially journalists on British newspapers where the term 'hack' comes from.

Hacker in the sense of somebody who does boring unpleasant work for hire is considerably older than it's usage to mean somebody who tinkers with things for fun.
I would find it very helpful to have a little blurb on the "Submit" page detailing how to submit to the different subpages (e.g., "ask", "jobs", "offers"). From what I can tell, submissions are automagically placed into the different subpages; one can help this sorting by adding "ASK HN" "SHOW HN" etc. to the title.
"So we’ve put all these small kind of niche businesses on the map, whether it’s a — whether it’s a helicopter club that’s offering flying lessons, and we sell 2,500 coupons"

They're talking about Philip Greenspun's [1] encounter with Groupon, about which he says: "I think what this shows is that we were much worse at marketing than even we could have believed." [2]

[1] http://philip.greenspun.com/panda/

[2] http://blogs.law.harvard.edu/philg/2010/03/19/groupon-market...
Rbranson:

Well if you personally want to use a procedural language for OO development, that would explain a lot about this conversation.

Anyway, good talk. Appreciate the back and forth. I wouldn't hire somebody with a mindset like yours but I certainly like chatting on HN.
As Dwight Eisenhower once said: (Business) plans are useless, but planning is indispensable.
true, it was a bit over the top. I've edited to "can't go back to any other browser than Chromium/V8 anymore." which is closer to my actual feelings :)

And this comes from a former hardcore Mozilla fan :)
Then what was your point in responding to this post in the first place? I've just said that you're not a polymath, your friends are not polymaths, and your present courses will not lead to being polymaths. Easier access to education may well be allowing you to advance in your chosen fields quickly, but you've still chosen a narrow set of fields.

I'm all for writing for public consumption. I just wouldn't list a few precocious kids doing so as much of an accomplishment.
In what way is Principia Mathematica better constructed?

The way I learned mathematics seems pretty well constructed. You first learn about sets, then you build natural numbers out of sets, then the integers, then rational numbers, from the rational numbers you build real numbers via Cauchy sequences. And you can construct all of this in less time than Principia Mathematica takes to get to 1+1=2.
No asterisk allowed in URLs...
If you accidentally close too many tabs, Shift-Ctrl-T will reopen them. And will remember content in forms.

I like Chrome.
Actually, I'm sitting still expecting things will get worse. And when they do, cash is king and debt is an albatross.
They're hard for different reasons. In my experience, games, scientific computing, trading, and 'real' web backend work (i.e. not 'move this shit into the database' but 'make the database scale to a million users') are hard because they challenge you to solve difficult problems. Web frontend and simple backend work are hard because of the pain in the ass of managing all the different languages and paradigms involved.
For humans who can survive an acceleration of about 3 g, you'd need a 1000 km long railgun in order to deliver enough energy.

For cargo a railgun a few miles long would probably be enough, but designing a missile which can survive surface air densities while travelling at orbital velocities would be very difficult.
Search for [Donkey].

Advance results bring the Equus africanus asinus from Wikipedia first. Good. Basic results bring Donkey (Shrek) from Wikipedia second. Google might be onto something here .... but wait.... what is it there at number one for the basic reader... humm... "YouTube - Donkey Rapes Man". Hummm... who are our "basic" readers? ... gota think about this feature a little more.... ;) Meanwhile, a classic: http://www.youtube.com/watch?v=qRm8okHhapU