skysight-inc/HackerNews huggingface dataset:
It's possible: http://www-01.ibm.com/software/webservers/realtime/descripti...

HockeyPlayer, try contacting the Metronome team directly. http://domino.research.ibm.com/comm/research_projects.nsf/pa...
On the other hand, (Or on the same hand; I'm not sure if it matters,) If having a single 'luck' vote is the minimum is required for getting a story a fair hearing and everyone compensated by getting their friends to vote, then two votes would quickly become the minimum. If this is really a problem (and it seems like it might be) then new mechanisms for getting new entries exposure would be the proper solution.
Analytics X Prize - Predicting Homicides in Philadelphia
Engineers are more likely to be angry young men.
Hang on, though. What if I don't even have to ask?

I know that I tend to upvote people more often who I know (even without them asking). Is that bad / immoral?

If you say yes, then it's very important to come up with an answer for "what's an upvote supposed to mean?" If you don't think I should be allowed to upvote people because I know them, you can no longer say that the rule is "I was interested in this story" but instead "I think the HN community would be interested in this story".

But that's asking for trouble, because everybody has their own crazy views on what HN should be (see the periodic threads on how HN is offtopic, or too big, or not as cool as it used to be).
Right. An extra 1 or 2 points soon after submission gets you onto the front page, even if only briefly. That's enough to get your post in front of a lot of eyeballs and then it can be judged on its own merits. Whereas if you don't get those critical early votes, you're stuck on the new page in front of just a small handful of eyeballs, and you're "judged" more by randomness than by merit.
I never said it was atomic ;-) just that i use that method rather than mv.

I mainly use it when i'm updating apps or SDks to newer versions and want to keep the old ones around just in case.
Yes. But don't be annoying about it.

A nice way to do it is to link to hacker news to comment. If they upvote, good.
New Year's resolutions for startups who want to close deals
I dont know, sometimes codifying rules invites more gaming, particularly in computery situations. When the rules are hard like that, a "win" is more consistent and noticeable so more people will do it/notice the pattern/etc.

Also, my original meaning of more wasn't too clear, which was: adding more rules can create unbalanced situations in which gaming has a greater effect, since more rules stacking in weird ways potentially amplifies things.
I looked very heavily at the Droid before I got my iPhone, and it felt far less polished than the Apple offering. Plus, Verizon's decision to not include multitouch staggers me -- pinch to zoom is one of the things that makes web browsing on the iPhone usable, IMO.

The Droid also has no IME, and rotating the device when in the web browser seemed to have no effect whatsoever, and a CDMA-only phone is, to me, as a communications device, marginally less useful than a brick.

That said, I don't think it's a bad phone, and Motorola seems to be selling a hell of a lot of them. The hardware feels to be very good quality, and when Google works out the Android UI quirks, it'll be one hell of a platform, especially because there's no App Store Nazi sitting between the developer and the customer.

So, the Droid is not in the same area code as the iPhone, but unlike a lot of other phones on the market, it's at least on the same planet, in terms of usability.
I agree. I used to think that this kind of behavior had no place in this forum. I was scared yesterday, when I noticed that hn had 4 front-page stories in common with reddit.
Perhaps limiting the number of votes a user gets would make a difference?
The Arduino functions have a capability not available in the single opcode instructions, namely the pin number can be a variable.

Sometimes you need this, mostly you don't. I recently saw some patches and talk running around on the Arduino developer mailing list where clever use of gcc's const checking directive was used to optimize the constant case to a single opcode, but I don't know if that was clean enough to make it in to a release.

Another case when you want to access the port directly is when you need to change the state of several pins simultaneously.

And finally: Here is an old post of mine that is nearly ungoogleable about how to get accurate timing of short events on an Arduino: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1175115259
I just recently discovered fcntl for creating file-based locks (and the python function which calls it, fcntl.flock) and was pretty excited. It seems like a much safer way to do multi-process locking than creating lock files on my own
Hey! I didn't mean to imply that discrimination is right - just that it works.
I'm 50 btw.
Upvote based on the content of the link, not the person/persona behind it.

If we focus on quality (regardless of your specific definition of quality), then it can only improve the site.

If a personal friend of mine submitted a crap comment, I would downvote. Crap site, flag.

EDIT: And I upvoted you because you asked a useful question that would bring up good conversation, although obviously I disagree with your stance.
It seems to be a pretty simple explanation to me: we are a group of extremely opinionated people with a serious bent towards problem solveing. Very few, if any, other fields of study are founded so deeply on the philosophy of taking matters into one's own hands. Look at the paragon of software engineering, the open-source model: if you see a problem, you can fix it yourself. Don't like the design decisions that your favorite app is making? Fork it. They're taking to long to include a feature you need? Build it yourself.

Similarly, while the more traditional sciences (Bio, Physics, etc) are about observing and understanding our environment, their engineering counterparts are about mastering are about mastering and manipulating them in ways that we can take advantage of. At the end of the day, scientists are looking to be able to say, "This is how the world works". And, inevitably, an engineer will respond, "but does it really have to?"
After reading it again, yes it is regurgitation.

My intent is not to scrutinize and demean your efforts. I think we both know why you wrote the post, to market your app. I have no issue with that, so long as you are honest with yourself. I understand people repackage content all the time, it's business as usual. But this is HN, you are asking for a discussion on the merits of what _you_ have to say. And in that respect, you've said nothing.

#1, Market Assessment, is the hard problem.

That's quite hard to believe. Especially when your solution to this problem is essentially 3 links. A survey, a splash page, and your twitter app. (2 of which are free).

So how is implementing these 3 things harder than:

2. Product Building
3. Get product into hands of early customers

For the technical minded, building a product may not be on their "it's really hard" list but most likely just because they love to do it (myself included).

I think #3 is probably the hardest for most of us here on HN. Do you mean to tell me its easy to get lots of early adopters to actually give a damn about your product to fill out your survey in the first place? Please write a post on how to get 50 dedicated users to fill out my survey and I'll be the first one to upvote that story - I promise. Oh and if it works, I'll sign up for your app too - dead serious.
Caching Tutorial for Web Authors and Webmasters
Functional? If anything this is a poor man's OO, simulating a vtable. Even if it is using higher-order functions, that seems like a more accurate analogy.
While a public voting record may work for members of congress, I can't see how that would help. If anything else, I would be strongly discouraged from voting on any submission if it might result in my being judged because of it.
Most of my high up-vote links were seeded with my friends, and on twitter. Its not necessary to ask for votes, they just happen. The first few friend votes got the thing to the main page, after that they took off.

If its JUST friends, it doesn't stay on the main page. The algorithm works.
Every time I create an account on some new website, I find myself wishing for some kind of law enforcing disclosure of whether or not my password will be stored in plaintext or encrypted.
Hi guys -

This is a photo essay that I completed on January 2-3, 2010.

I asked pedestrians to pause for a minute (in the single-degree temperature) and write their resolution on a large piece of paper, and hold it up for the world.

The result is a series of photos that showcase our resolve for 2010. The resolutions are honest, evocative, sometimes irreverent, but always heartfelt.

I'd love if you could also bump it on Reddit. Aspiring photographer needs your love. http://bit.ly/6WedAh

Happy 2010,
Dan
This sort of brings up an interesting idea: perhaps anonymous story posting is something to consider? I have no problem voting comments up based on the strength/personality of the commenter, past discourse colors current interpretation of the comment. However with stories, maybe upvoting on a person's character is not so wanted/warranted?

Edit: The more I think on this, the less I'm sure it would fix anything -- those who want their story upvoted because it is to their own site would not care about credit. Also it opens up various gaming opportunities not previously present.
I completely disagree. There are better means of letting your customers know that everything is going well.

Adam said it best on a comment on my post: "The biggest issue, I think, is #3, and I'd put it a bit more strongly: most people are financially illiterate. They don't have a strong sense of the difference between gross revenue, net revenue, profit, etc. They can't read a balance sheet or a cash flow statement. This is fine, generally speaking. Although everyone might be better off with such knowledge, most of us don't really require it to get through our day."

"In the end, what probably matters most is whether customers believe that your company is building its success on their backs, or whether they're your partners in growth. And really it's hard to see how disclosing financial helps with that perception, and easy to see how it might hurt."

Source: http://spencerfry.com/disclosing-your-finances#c-2171928
How will you tell the difference between asking 4 or 5 of your buddies to upvote you categorically versus simply using 4 or 5 socketpuppets?

What if we all started doing this?

Then the homepage would look like the new page within a week.
Same level? Just use the same infrastructure (put the same caching Squid servers in front).
The better colleges are non-profit, which makes the non-profit group look better than the for-profit one. The higher quality students only go to non-profit colleges, and thereby lower the default rate of non-profits.

If a Devry student would not be accepted by Princeton (but would be accepted by Bumfuck U), it's unfair to compare Devry to the average of Princeton and Bumfuck. One should simply compare default rates of Devry and Bumfuck.
The guidelines don't address upvotes in particular but if we are to assume that on-topic generally equals upvote then I think the guidelines spell it out well. I don't see an "I" in there anywhere or reference to submitter.

http://ycombinator.com/newsguidelines.html
Why would this be useful for people not on Comcast?
I've trawled /new a bit (though only once every couple of weeks or so) and seen some good stuff that deserves to make the front page but only gets a few votes - usually due to the time of submission or a crappy title. I wonder if there's a way to get "around" that problem without resorting to bloc voting.
Ok, I was under the impression it was the opposite. But I wasn't able to find much material explicitly discussing the differences (pros/cons) of AT&T's 3G network vs T-Mobile's.
On another note, I personally noticed that engineering majors and science majors tend to have a vastly different outlook on things. As a science student, I have found it challenging to have meaningful conversations with engineering majors. I'm not sure what the cause is, but I did not find this article surprising at all. Sadly, it semi-confirms my own bias.

If I had to hypothesize, I would say that there is some perception by outsiders of the study of engineering that makes it seem valuable. I once heard a chem engineering student say (in chemistry class, I took two semesters of chemistry for fun) "why would I want to be a chemistry major? you never get to blow anything up." I'm not implying that this young man would be interested in terrorism (I don't think so), but I just want to point out that his humor and point of view are completely foreign to me, and but we are both ostensibly students of science. It seems like many of the engineering students I know like science because its "awesome", whereas many of the science students I know like science because they think it is important and interesting.

What is more, there is a very, very large number of engineers who are also very deeply religious in America. Which is also interesting.

I would really love to read more research into this, if anyone has any ideas.

PS, no offense to anyone in particular if you are an engineering student. I think you understand that I'm not making statements about all engineers. I almost went that path myself, and actually can't remember why I decided to stick with computer science.
Fast Gaussian blur in Javascript
Eat Your Way to Weight Loss
Determining whether you're infringing a particular patent is so involved that you would want to hire a lawyer. I know that's not a useful answer, but I can barely interpret my own patents without a lawyer's help; understanding other patents is usually a lost cause.

In general, don't read patents; intentional patent infringement has higher damages than unintentional. This may not really apply to you if you have no money, though.
People still stuck it out though. Personally I would rather have a phone that could be used on any cell carrier's network though (except maybe Japanese carriers, IIRC they use network tech that no one else in the world uses).
JQuery $.respondTo plugin for varying Ajax response content-types
Here are a few of my goals for the upcoming year ... Use Google Wave for something ... Use a non-SQL-based storage for something

Solutions in search of problems?
I completely agree with you, but the reality is that it unfortunately happens a lot.
I train in Brazilian Jiu-Jitsu and many of my training partners (including my instructor) compete in MMA. I help them train in MMA by sparring with them. (I try to avoid saying I "train MMA" because I have no intention of competing; I compete in BJJ.)

In my experience, MMA people are not "roid juiched douche bags with no sense of honor." The opposite is my experience; the comradery, mutual respect and emphasis on hard work is what I enjoy most.

Don't generalize based on your limited experience.
source code can often be larger than byte code.

My first attempt at a javascript chess game was almost 7 years ago. 159 lines of javascript and html. Unfortunately, it's nothing more than a pieces-on-board sim. It doesn't do anything to control play or prevent cheating. It was college, it was fun http://members.gamedev.net/capn_midnight/chess/chess.html
Web-based screen capture widget for QA and support
The elephant in the room is pornography. If people are offered an internet experience with porn and one without, they might just choose the one with. I think this is going to be a bigger factor than is being written of right now for getting Android market share. Mobile Flash is a big deal.
Exploring Concatenative Combinators
Canadian carriers are the same. The only difference is that all of the smaller carriers have been swallowed up and you basically have the choice of 'The GSM Carrier' (i.e. Rogers who grew their empire out of cable tv) or 'The CDMA Carrier' (i.e. Bell -- the government mandated telephone monopoly).
You can hope that they encrypt your password; but never trust that they do. Use your own password database.
I never care about who posed it. If I like it, I recommend fellow HNers by upvoting it (the content, not the author)
Rails 3: From Vaporware to Awesomeness in 12 Months (video and slides)
This page would never show up in a search engine that de-lists ad-sense pages.
Hey, after this we only need to publicly publish the frequency and variety of our sexual intercourse and we will have finally opened up every last previously taboo subject.
I like it. Good explanation, and it resonates with my own views.
I moved back home and I am working 60 hours a week of manual, back breaking labor :( Saving money to move to the SF Bay Area this spring :)
People will read whatever is on the front page, regardless of interest. If you want eyeballs, which almost everyone does, ensuring that you get on the front page is an effective way of getting them. Getting your friends to upvote your article is a good way to do this.

Saying it's unethical is not going to change anything. It's a social news site, not some place where imaginary ethics matter.
So, could this also support CDMA in addition? That would be awesome if we could make it to the point where phone don't have to be 'one or the other' anymore.
Reading people comments a lot of people says this man has no backing information, but I got a similar experience in Spain.

What happened in USA with education is what happened in Spain with homes:

Here home prices exploded, and remain high today, a 30m^2 flat(322square feet)in Madrid sells by 180keuros.

Normal flats cost no less than 300keuros, the interesting thing is that the prices started rising just when Aznar(he wanted to help as the USA gob) removed the limitations in loans years, and backing money you need for making a loan.

Normal loans went from 8 years to 10->20->30->40 years. Prices went up because someone with less money you have will pay more with virtual money from a 40 years loan he got from the bank without putting a cent.

When people could not pay the loan, they refinanced the loans with more years. That worked until now, things are not going well.

In Spain it costs over 1.000 euros/year to get a quality degree in Medicine or Engineering from a public university, this is 10% of the real cost of your education (over 10.000euros/year) for the state.

I regularly see MIT and Stanford lectures on Internet. They are not better that the education I received, but is way way more expensive.
Science Friday
You can't simultaneously believe that the free market tends towards a stable and optimal equilibrium, and also believe that a government subsidy will wildly and erratically impact the market. These two beliefs are mathematically incompatible.
People tend to confuse climate and weather, i.e., it's cold out today so there isn't global warming and "we can't predict the weather a week in advance, how can we predict climate years in advance??!11!".
I understand you a new here so this is not a rebuke but more a gentle prodding to keep the quality of the site up. Please keep comments to the form of a discussion instead of a vacuous statement. People here will downvote something if it does not further the discussion.

What made this a good read?

Also here is a link to the site guidelines: http://ycombinator.com/newsguidelines.html
Resolution 6 - I will not pretend that my startup is Glengarry Glenn Ross. While I should Always Be Closing, the rest of that movie is a mockery of the deal-closing process.
How about the role played by sexual frustration? It seems to be relatively common among engineers, and is probably a necessary, though not sufficient, condition for becoming a suicide bomber.
Tabletop Pong
Note for future readers: "Touch Input" (HTC_IME) can be installed as a package on the "vanilla" Android OS without rooting. It breaks your hardware keyboard, though (even on a rooted device).
This is one of a very small number of books older than 5 years which I still regularly reference. Amusingly, most of the books on that list were written by W Richcard Stevens as well.
Data-parallel programs using F# quotations
how many people, honestly, paid any attention at all to the trunk builds before the next major release

How many people used the "stable" version while Emacs 23 was being prepared for release? I don't know of anyone; Emacs 23 had too many useful features for anyone to wait.

Notice how Emacs users had the option of using an "unstable" version before it was released, whereas Textmate users don't have that option.
Encrypted or not, the fact that a company is able to send you your original password shows that they are not playing with a full deck.
That doesn't always hold. If a submission on security came and tptacek commented, I'd probably upvote his comment knowing that he's pretty damn well versed in that field.
I wonder what would happen if the username of the submitter hidden or obfuscated for a few days?

My guess is that more interesting stories would end up on the homepage for a little while.
I've seen that happen too but it is much much harder to prove.

And if it were only the real flaggables that got flagged I'd not have a problem with it but it is also used to bury stuff actively that is in principle as good or better than things that are left untouched.
I never really thought about people getting judged based on the submissions they've voted for - are you concerned about people coming back with "Mark_B, you voted up that posting by Arrington, so I think you're a talentless hack" or something like that?
That's like saying his disk messed up by crashing
Ask HN: What would you build with real-time data
What would you build if you had access to a real-time data stream?
The data would be items such as pricing/item information, weather, and news stories. I'm just curious what developers would build if they had access to that kind of data.
It's a great practice for when you will see pennies of it.
It's a great practice for the next contract to say "increased expected productivity by 2x by doing the work in 1/2 the time"

It's also really, really nice when your tools turn into applications.
Define friends: do you mean HN users or just randoms? CLearly the last is unethical and the first should be discouraged.

With that said I don't see anything wrong with either going to your HN friends and saying "hey check this out and see what you think". It might well amount to the same thing but I feel it is the right side of the communities "eithics" [on the assumption that said HN friends are community spirited enough to judge the post on merit] :)

----

On a related anecdote; this is how I joined the community here. A friend asked me to vote up his "here's my new site" post (actually to be accurate and fair to him he asked a group of us if anyone had a HN account to add an upvote). Anyway I created an account and upvoted... and then hung around.

I like to think I'm a net gain to the community :) (certainly it has been good for me personally) so perhaps this issue is not wholly cut and dried! :)
What could be a more effective means of communicating the health of the company to your customer base?
That doesn't really work. Fundamental scientists (especially academics) tend to be the least religious.
Maybe the Big Apple should be run more like Walmart
Yeah, except public schools are subsidized by the government.
The Linux-specific /Linux Application Development/ by Johnson and Troan is very good too. http://ladweb.net/
Interesting! I wonder if they are planning on converting any other video game to tabletop.. pacman would be a challange!
Sure, but that is not what this is about, this is about structurally having your buddies upvote your stuff.
I am sorry we lost 32 million passwords, we will encrypt them so next time we lose them its not so bad - RockYou
Not for HN. Flagged.
The Unintended Negative Consequences of LEDs