skysight-inc/HackerNews huggingface dataset:
Kirsten Dunst Spiderman Actress, Kirsten Dunst Hot, Pictures, Pics & Wallpapers
Kirsten Dunst is very hot and sexy actress. She is very popular actress in hollywood. She is very good looking and beautiful girl in hollywood. She is model and actress.
Yeah... I'm going public with an HTML5/Javascript Boss DR-110 drum machine emulator later today, with the main message being that multitrack audio playback sucks hard in Javascript, particularly with respect to timing.
It's usually not that hard to tell. The answerer from #2 may have a bunch of upvotes and a check mark, but it usually also has a few comments saying "you're wrong".

And who doesn't read the top few answers, if not all of the answers, anyways? Even if you expect the top answer to be the right answer, subsequent answers often help you understand the problem space a lot better.
Things such as throwing across DLLs, size and time overhead and ABI issues make it not very straight forward to use C++ exceptions on embedded platforms or cross platform software running on several platforms using different tool chains.
I'm not clear on what this gives me that I can't already do. Is it somehow easier to preview dialogs or create test users?
What's Surprising is that Everyone is Acting Surprised
Summary of why folks are over reacting to Twitter decision to cut off UberMedia / UberTwitter
Speculating operating budgets for large museums, case study the MET
Relevant: http://dilbert.com/strips/comic/2011-02-20

According to Dilbert at least, lying is common...
The older I get the more transparent sites like techcrunch become. Shitty personal opinions are apparently worth a lot of money if you have the right audience.
I hope he makes the students code. Teaching any student anything without the student understanding the need for it is probably not a good idea.

Thinking back to my undergraduate mindset, I am sure I wouldn't care about what is being said at lecture unless it was practically applicable to something I was currently working on. Just my two-bits.
Karma the number will never be converted to a competitive paycheck because there are too many ways to game the system.

What is good about sites like StackExchange is that they encourage public discussion, and knowledge sharing. So if you have a StackExchange account, an HR rep doesn't have to just take your word for it that you're a well spoken, helpful individual---they can peek over on StackExchange and actually see your answers, comments, and questions. The karma attached to them is a meaningless indicator of popularity and not quality.
Hack && Ship
Having the right answer does help later onlookers into the question.

Moreover, the person asking the question has the most interest, but the least capacity to be patient. And, likewise the initial status-seeking answerers can get edgy for a quick tick.
P.S. It's obvious you have less than a 4th grade education on both software and linguistics.

Ad hominem. Nice.
Try Zoho Creator: http://www.zoho.com/creator/
Even Easier S3 Jekyll deployment
Inspired by soren's post (http://news.ycombinator.com/item?id=2241801), I decided do a little write up on my setup
Tell me which of these option could favor the demographic of yesteryear? I've thought about this recently, and here's the problem: By the time you see the site degrading, in order for you to have noticed it's degradation, there has to be enough users with points, voting stuff up you don't think has high quality, and being voted up for poor quality remarks, that any of the above suggestions will just reinforce their preferences.

500 points isn't enough. It's just a poor proxy for moderator power, where what you really want is a couple dozen moderators, who think close enough to you, and wield most of the voting power.
Behavior driven development (BDD) http://en.wikipedia.org/wiki/Behavior_Driven_Development

Test-driven development (TDD) http://en.wikipedia.org/wiki/Test-driven_development
On Chronicling The End of the Chain Bookstore Era
I think it makes the browser's job faster and easier. Minifying for me has improved the speed of my sites.
What You Need to Know About NFC Smartphone Payments
Yeah, punctuation, wow. I mean, here's a sierpinski triangle generator:

32.times{|i|i.upto(31){|k|putc~k&i>0?32:35};puts}

Oh, wait. That's Ruby. I meant to say:

<?for($n=33;$k=--$n;print~\xf5)for(;$k;)echo-$n&--$k?~\xdf:~\xdc;

Oh, sorry! That's PHP. My bad... here we go:

print map($%&$_?$":'#',0..~($%=$_)),$/for-32..1

There we go... You're right, Perl is so much worse!

The point is, of course, you can write ugly code in any language, or you can write beautiful code in any language. Python actually is fairly legible nearly all the time...

n=32

while n:print''.join('# '[-n&k>0]for k in range(n));n-=1

but that comes at the cost of added verbosity and reduced flexibility . Whether that's better is a matter of taste, not of fact.
I like the current guidelines which I'll summarize as "interesting things of interest to hackers."

I agree that "7 degrees of reddit" or whatever is bending the rules too much.

Something like a hard ban on politics might lose things that are of interest. For example, what role are technical tools playing in the arabic revolutions right now? Obviously Wikileaks, reddit, youtube, twitter and facebook are playing major roles. And what role are hackers playing? Assange, Anonymous, and the Egyptian Google guy are all using technical skills to create worldwide revolution. That's pretty exciting, using technology to make political change. But should discussing it be banned? Is it necessary to ban that to get rid of the various latest cop shooting incidents reposted from reddit where technology is at most a minor role.
Although you are right that it does not take much of an effort to carry and maintain a reusable bottle; it does take more effort in comparison to prefetching a carton of evian under your bed. There is no washing, if you misplace 12oz of evian you are not out 10$, there is no 2 minute wait at the fountain for a refill.
"in most other areas the choice is either to use the prevalent centralized infrastructure or to not communicate with others"

That's the choice now. But it doesn't have to remain that way in the future.

The problem is that most people are relatively ignorant about technology and its potential for abuse (especially when they don't guard or value their privacy).

Not only is this ignorance not inevitable, but there's every sign that it's decreasing.

People are becoming more technologically savvy, and computer literacy is spreading. Along with this, and with the various media exposes on viruses, identity theft, etc.. people are slowly starting to become more security conscious, bit by bit.

The main thing that's lacking right now is a strong appreciation for privacy and anonymity. This is especially troubling and prevalent among the youth, who are growing up in a world where so many people's lives are on display on Facebook, Twitter, MySpace, etc..

They don't really realize or appreciate how much of what they reveal can come back to haunt them and bite them in the ass in the future: from the potential for stalking, to various abuses of private information by employers, insurers, etc.

But, as more and more people get bitten by these sorts of abuses, I think it's inevitable that a greater appreciation for privacy and anonymity will emerge. It may take some time. But the process can be accelerated with deliberate education campaigns and efforts from people who do understand the value of privacy now.
So much of the media we consume is heavily editorialized to hit an emotional chord. This makes sense from the author's perspective - an argument with a strong pathos can help it get noticed. I will often react instinctively at first, then take some time and reconsider and form a different opinion. Sometimes I read an article on HN, then go to the comments where someone states a counterpoint I had not considered. Especially on a this forum, one should have the chance to change a vote.
It doesn't make sense that they'd require you to pay this price and buy data on top. Sounds to me like a typo, in which they meant to describe 3G functionality, but inserted Wi-Fi instead.
But there is also http://mathoverflow.net/

Here's a meta question asking about the differences between the two sites:

http://meta.math.stackexchange.com/questions/41/differences-...
FUD.

Not Google nor even Facebook are privacy’s real threats, they are just easy targets.

There is a fine line - it would seem - between a security expert and an alarmist. That line is getting crossed more often as of late seeing as spreading FUD is their marketing strategy.

Yes privacy is important but some people are loosing all prospective in advocating for it, and in doing so are entrenching on other rights mainly freedom of speech.

Relevant: http://gigaom.com/2011/02/17/jarvis-publicness-needs-its-adv...
Middle Easterners Protesting for Democracy, Middle Westerners Protesting Against
I don't yet have sufficient karma to downvote, but personally, I'd like to see all downvotes accompanied with a note or counter-point.

Perhaps an additional "are you sure" popup after a downvote would serve the purpose. From there, instead of downvoting spam, we could use a flag button.
Agreed. The author: a hodgepodge of sites focused on photography, mathematics, Apple, video games, board games, role-playing games, and science fiction. Interesting? Sure. Important? Hell, no.

All these "other" SE sites are built around the things that real people are passionate about. That stuff is quite important!
When does Google abide to a foreign subpoena?
Re: threewords. I have two similar domains I'm letting expire on the 25th (these4things.com && thesefourthings.com). if anyone would like to snag them and work on a similar concept project go right ahead.
Ask HN: I've never done a launch before, can you guys help me out?
I suspect that my situation is sort of unusual so I'll try to explain it first as best as possible. I've decided that generative art/music is an interesting market, and so I originally was going to make synthesizer apps for Android. After much thought, I decided that a musician centric app, (not to mention a professionally useless one) excluded too many people. So my compromise was to make a series of sound organisms, each with a distinct sound, behavior, and visual style. Similar to RJDJ(1) or Brian Eno's generative sound apps(2). I figured this would be a good idea because IMO the aforementioned apps are a bit too hard to grasp for the average user. People might sympathize more with a creature that produces sound as a byproduct than a generative sound application with abstract visuals. At least that was my reasoning.

So the actual project is going along nicely, but from reading HN a lot I realize that the launch and marketing are pretty important as well. I don't know anything about marketing or launching a product. I was planning on charging $.99 for each app (each creature would be an individual app), and for my website I would have a splash page with a video, some QR codes and links to the apps in the market. Besides posting to HN and Reddit, what else can I do to spread the word about my apps? Should I set up the splash page now and gather emails? I don't know if people would be that excited about something that is kind of hard to explain without watching a video, which is why I'm hesitant about trying to build excitement without a finished product. Any advice would be appreciated, thanks.

tl;dr How do you market an app?

http://rjdj.me/

http://www.generativemusic.com/
Dataset: Tweets from the Chinese Protests #cn220
I've thought of doing something more general (see my while loops), and I've looked for other bits of source code that use a general approach, but haven't found any in C++. Maybe I've just over-looked it

You're right, most people hard code the for loops they need. I call that the "intuitive approach". It works and it makes sense I think and performs OK. In fact, whenever I come up with new ways to do CPs I always compare their performance to the hard coded loops.
To put it in math terms, TDD/BDD gives you

output = C1*(e^t-1)

while non-TDD/BDD gives you output

output = C2*log(t+1)

That is, you get better speed at the beginning without TDD/BDD at the cost of slower output as the codebase grows. With TDD, you generally start slower, but increase output velocity over time. (and let's not point out semantics here... the equations will hold for awhile, then flatten out).

So, where's the intersection? I claim it's usually at about the minimum viable product or before.

And of course, this all exists on a continuum. So don't TDD things you don't understand. Instead, spike on the new technology outside your app, then bring it in with "gentle" TDD/BDD.

If you're sold on TDD/BDD like I am, the key is to work to increase C1. That is, get better at these disciplines. You should be able to write tests quickly and have them run quickly.

And frankly, during a pivot, I'd rather have obsolete tests (pointing me to obsolete code) than obsolete—and hidden—code. Obsolete tests scream "Fail" when they're obsolete. Code does not.
The same people who say SO has "a poor UX" are the same people who say that Reddit has "a poor UX". They're conflating gradients, rounded rectangles and text shadows with a user's experience of the site.
Website Layouts
Do not ignore the fact that Apple's offerings are far less powerful, useful, and debugged than the competing software you listed.

Aperture requires a Mac Pro to run properly, which undermines the cost argument.
I am aware of the flag link myself and where it is located but I have no idea what it really does so I never touch it.

(Not that I would touch it if I knew, I am averse to punishment as a form of socialization as I think it's less effective than encouragement and gentle correction.)
Must you make me jog back such old memories? (Well actually, Thank you :-))

FWIW, this is how we used to do it in BASIC, C and MASM in the good ol' DOS days, back in the 80s; hope it can give you at least some conceptual confirmation + insight:

You wrote:

> activate the so called video mode and not the text mode

Spot on.

> access the memory buffer and modify individual chunks of memory

Spot on again. Unless I'm forgetting something, DOS used to reserve a chunk of RAM (that they called 'lower memory') as video RAM. We used to 'peek' and 'poke' bytes directly to this (at mem segment 0800:0000Hex or something). Of course, that was on CGA display adapters, and under DOS. With today's SVGA and whatnot + Ubuntu, a lot of these specifics would change but I'm afraid I won't be able to help you with all that - been a while (about 2 decades) since I could last indulge into that sort of hacking.

Well, best wishes from an ancient hacker - may you keep at it for as long as you wish to.
How many times does Apple have to shoot their developer base in the head before the developers get a clue?
I think this is another misunderstanding because I worded that question so poorly. Apologies.

Yes splitting your data into a training set and a test set is a really good idea for problems like these.

But I'd still argue it's near impossible to generate decent grading first, TDD-style, with only a superficial knowledge of the problem you're trying to solve in that case.

Say you've got one obscure Star Wars character in your test set. Top results are probably imdb and wikipidia and that looks good. Then you've got a slightly less obscure character in the test set. And you stick with imdb and wikipedia as the top results for testing purposes. But he's got a huge page on wookiepedia. He's got a huge fansite. He's got a huge personal page. A twitter account more popular than Austin Kutcher. All popular enough to bump IMDB and Wikipedia out of the top five. Now the test you wrote is broken, and you're coding to broken results.

In that case I don't think we're capable of generating good tests to define the result set FIRST, TDD-style. I don't think we're capable of specifying the application behavior FIRST, BDD-style. I think its better to play around with the data and algorithms first, until you start to get a gut feel for the data. And then you can write some decent tests for the test data.

Same with mapping software. It's probably a good idea for the shipping product to have a test suite that does something like generate 100 random or not-so-random trips, then make sure that: you can get there from here, You can do it in +/- 5% of the time/miles that we've already esablished, etc. But I question how much value those tests have for day 1 or week one or even month one when you're writing the software. There's a lot of legwork before those will even come close to passing. And because you now don't have an un-broken build, people will potentially start ignoring problems with tests that should be passing week one.

And I know you're not saying this, but every time people argue about TDD, the TDD proponents seem to think that no-one else tests. Which isn't true at all. You do need tests. The question is when and how. And the answer isn't always before anything else.
Kindly explain Why do you say this platform has the same features with off the shelf features? Do other systems have the same ease of use? Do they do billing every 5 minutes (versus AWS 1 hour and Joyent 1 day?). Is the billing predictable, so one can have a budget? Etc.
Mitzenmacher, the author of Probability and Computing, has an interesting survey on cookoo hashing. In it there are a number of open research problems that, for those of you with interest, a worth looking over. The 7th is very interesting to me, regarding optimal ways to maintain a hash table in a parallel computing environment.

http://www.eecs.harvard.edu/~michaelm/postscripts/esa2009.pd...
FWIW, this comment:

"The api design functions on the simple idea of having a "GET" request act as a discovery mechanism while "POST" requests perform operations and searches -- much like how most websites function."

should make its way into your blog post or final documentation. I was thoroughly confused because there's no mention that GET and POST are actually different in the blog post. Best of luck with the API creation.
That's what you would think, but I recall reading on Engadget that they just won't sell them at all if you do not activate them on Verizon. Although they also think it may be a typo.
http://www.engadget.com/2011/02/06/verizon-locking-wifi-on-m...
Not only do I think a lot of the "how technology is changing the Middle East" comments shouldn't be on the front page, but so does Paul Graham; he manually buried a bunch of them last week, despite hugely high ratings.
Sadly this exemption was probably added because some of the government officials involved have jailbroken iPhones for one reason or another.
Interesting project. I built something like this using Flash and Colin Moock's Unity socket server for my university dissertation back in 2002. Although it used loops rather than individual hits, that would have been the next step.

Amazing to think that this could now be done in the browser, but surprising that there isn't already a robust Flash based platform for it anywhere yet (well, maybe there is, im noot lazy to find out).
Anything that gets WBC into the news makes them happy. So, I flagged this story.
4 points for inventing the word "astroturfing"? Are you a professional ? Or a heckler?
ZeroOne: the editor for programmers who think in binary
I've been programming python for on and off 12 years, and full time for the past 3, and this is the first time I've seen anyone recommending that idiom. So on the whole the python community does not think it's a good idea.
Their background is Cambridge University, And yes, financial, manufacturing, real estate and software world
Fixed the other stuff. Simplest answer to your question: smaller number of flags required to bury a story.
Haskell Web Framework Happstack 6 Released
I really like question2answer.org - a LAMP self-hosted Q&A site. http://www.question2answer.org/directory.php, I set one up yesterday at http://revboat.com - it reminds me of job board: http://www.jobberbase.com.

What question2answer needs is a plugin that calls upon the right users to come in and answer a question according to its tags and categories -- and ideally some shared session/domain login.

With Q&A, one should go out to where the action is happening, so decentralization is the key in this case.
JSONloops real-time multiuser audio sequencer that works in browser
I thought it was an old perl convention.

do_something or die "Somebody set up us the bomb"
If Anonymous stands for free speech then, why do they engage against a church that has other views, this seems hypocritical to me.

But it maybe due to the fact that they don't really have an identity, hence one member may do something that others won't approve of, but this would turn out to be a chaotic mess.

Free speech is free speech even when it's stupid.
Ok. The problem then becomes: the 'mob' seems to like lots of these stories, thus making them difficult to flag into oblivion. Once something has hit the front page and is rising rapidly, only PG and the moderators can well and truly nuke it.

I think it really comes down to a human solution to a human problem: tech only goes so far to fix problems like these.
I especially like the author's post script. Fortunately, this appears to be the prevailing attitude at HN.
Ok, looks good. I'd like to resuggest http://news.ycombinator.com/item?id=2242422 in case you missed it.
Google May Kill Chrome URL Bar
I didn't downvote you, but to answer your question, first, no one is promoting suicide. This system allows people to lead a life you don't consider worthwhile, but they are still living, and the life they are living seems to be objectively better than the one they would be living otherwise. In addition, it's cheaper. So win-win.

If it wasn't cheaper, their would still be an argument to be made in favor of wethouses because it seems to be far more humane than allowing people to rot away on the streets. But then the debate would be whether or not society should have to bear the cost of their poor decisions. In fact, they will have a cost to society no matter what. It just so happens that the best thing for them is also the cheapest thing for society, so there is no possible objection. So the argument goes.

No one is saying, "Do it because it's cheaper." They're saying, "Don't not do it because it's more expensive, because it isn't -- it's cheaper."
I've had some luck turning a cuckoo hash into a sort of LRU cache. Whenever you do an insert, replace the older item. Iirc, everything else stayed the same. Using more than 2 hashed really helped.
A backyard rocketship treehouse -- that really works
Rarely does building a treehouse require welding, grinding, painting, riveting, bending, crimping, plumbing, brazing, laser cutting, sound design, printed circuit board fabrication, thousands of lines of C code, distributed network protocols, sewing and embroidery.

Ours did.

Project web site: http://rocket.jonh.net
Tell me more about how that will improve S/N on HN?
Let's say anonymous takes down the WBC website? So what? What then? Will anyone care? Will it have any effect on the WBC's tactics or operation?

The whole thing seems kind of silly.
Sorry, I meant to vote "No" but accidentally clicked "Yes". Which makes my vote true -- but only if it is not true.
Interestingly, the easyffi egg seems to be in "unsupported or redundant". Does anyone know why?

http://wiki.call-cc.org/chicken-projects/egg-index-4.html#ob...

Also, for a nice intro, try "chicken for programmers of <x>":

http://wiki.call-cc.org/chicken-for-programmers-of-other-lan...
just curious, did you use the Facebook Oauth 2 Graph API for Kohana 3? I'm the author. [http://forum.kohanaframework.org/discussion/5772/]