skysight-inc/HackerNews huggingface dataset:
Hmm... I've had the opposite experience with my credit card issuers. When I'm traveling a lot for business, I seem to have a card number stolen every 9-18 months. When this happens, the issuer always phones me before I notice any odd charges (and then I phone them back to handle it, because anyone can claim to work for the fraud detection department). Both companies have also been good on the rare occasions when I've disputed charges.

Of course I always travel with at least one spare card, so it doesn't inconvenience me much if they need to cancel a card and send me a replacement. But I wonder how that would work if I didn't regularly return to a fixed address? How do the digital nomad types handle these problems?
Lua is also impressively fast!
I'm confused. How can Twitter be "invading" Digg? Didn't Kevin Rose invest in Twitter? If my memory serves me correctly, he mentions his investment in this video.
http://www.vimeo.com/3934635

He also started WeFollow, the Twitter directory.
http://wefollow.com/
Although it isn't entirely clear at the source, I think this script only accounts for the macbooks that actually have a multitouch trackpad. With this script it's possible to read the input and do whatever you like with it.
Yay for another person like me who wants to be able to sprinkle just a little static-typing goodness back into the dynamic typing orgy everyone is having these days.

I don't mean huge cumbersone Java or C++-esque typing, just the simple ability to declare to the compiler (or to humans trying to read my code) - 'object foo is a Foo, please give me a hand and tell me if you can deterministically figure out that it is not, or if it is doing something that Foos are never allowed to do'.
Indeed that is true, try compiling this on a MacBook without a trackpad that doesn't support Multitouch and the callback never fires.
Then the fool should use a regular String! RTFM!
Excellent points.

> In a language with good metaprogramming facilities, the parser is written in the language ... it integrates better with the language.

Your point was about how a good language makes it easy to parse another language into your desired langauge. I recently noticed the converse is true too. A good language makes it easy to output code in another language

In Clojure (and I suspect other lisps), it is quite common to see clojure literals used to generate code in other languages. i.e. in compojure, a webapp framework, the html generation code is entirely clojure literals:

(html [:body [:div [:a {:href "www.google.com"} "click me"]]])

generates:
<body><div><a href="www.google.com">click me</a></div></body>

There are plenty of examples of this for html generation, SQL generation, and in one CL library, even C source code generation.
Mark Zuckerberg And Yuri Milner Talk About Facebook’s New Investment (Video)
well, having a younger brother who knew how to code helped. also, in my previous life, i was a product manager developing web products for an investment bank. so i had some experience with design and knew how stuff worked. just never actually coded anything before. so i took an intensive web dev course to build a foundation and have been learning on my own since.

i found that, with so many references and tutorials online, once you have an idea of what you want to build, its just a matter of writing (more often borrowing) some code and tweaking it till the frickin thing works.

it's definitely been frustrating at times. but the payoff - the satisfaction i feel when i solve a problem or make the site behave exactly how i want it to - it's been well worth the effort.
Hollywood Free Movie Download: Terminator Salvation 2009 CAM XVID
Prescription eyewear and glasses frames online
Buy eyewear online discounted at webglasses.com.au. Cheap reading glasses and
spectacles.
I want decorators to be able to manipulate the AST

I've thought of a way to do this in Smalltalk.

http://news.ycombinator.com/item?id=622773

Using #perform: style calls as decorators is ugly, though. Instead of that, one could utilize a MethodWrapper instead.

http://www.refactory.com/Software/MethodWrappers/

But instead of executing code before & after the method, you'd be executing an alternative version of it instead.
The point of this is not to actually verify a Sudoku solution without looking at it.

Zero-knowledge proofs are one of the central concepts in computational complexity. Remember that this is an area of study where the fact that something exists often means much more than how to actually construct it. This post was an attempt to explain zero-knowledge in a slightly more fun way instead of the usual example that uses graph isomorphism.

Perhaps it is not the right topic for HN, but it is hardly 'laborious', given the context.
ServerFault launches - it's StackOverflow for sysadmins
Sounds like a job for a Greasemonkey script
How to add an image to a PDF?
As we know PDF (Portable Document Format) is the famous document format created by Adobe. The most important feature of PDF is the data in the file cannot be easily changed. This tutorial will show you how to add an image to a PDF easily. You could add text, graphic etc. in the same way.
Yes, she's from Shanghai. I have no reason to think she is lying.
COCONUT CRABS
Ask HN: Anybody have experience with building hobby robots?
Hi guys, I've notice a recent post outlining some activities hackers can do apart from writing software. Recently I've taken a liking to building small hobby robots on my spare time.

I recently chanced upon a site of the Society of Robots. The author gave a helpful tutorial on how to go about building your first robot. I was wondering if anybody here has had experience building robots on their spare time. Would love to hear your 2c.
KISS OF THE YEAR
Thanks for the reply. I'd want to offer both voice and IM - I actually didn't know SIP could do IM but a comment above made me realise it does.

Guess I'll have to check them both out more. I'd actually started a bit with XMPP but honestly I really don't like it, so was kind of hoping SIP could fit the bill .. more research needed : D
Mobile software developer wanted to join YC-funded company
Do you want to design, architect, and develop mobile applications for a young, fast-growing startup in Silicon Valley?

Although we have launched, YC's investment in us is still private. Our company is developing a platform technology and several mobile applications, the first of which is already being used by hundreds of thousands of people (soon millions). We want to develop new features and expand to new platforms faster than our team of 3 is currently able to.

We are offering a lead software developer position to those who have:

-Mobile software development experience (preferably with Objective-C and Cocoa or Cocoa Touch) OR

-Strong C++ or C experience and interest in learning mobile application development.

-Experience working with complex protocols (in Python)

-Strong sense of visual aesthetic

Ideal candidates will also have experience with:

-Android / Java / Blackberry

-Python (or Ruby)

-Linux server management

Finding the right person to add to the team is very important to us. We are looking for someone we enjoy working with, who is passionate about our technology and who enjoys programming. Self-starters and good communicators with project management and leadership skills are highly valued. We are offering a competitive salary and success will lead to a significant equity position. The position is located in Mountain View, CA.

Please send bio and descriptions of past projects to: YCs09jobs@gmail.com.
makes sense for them to do this
#startups is a great place to go for pre-HN feedback and the company of other HN community members.
I'm going with the idea that you generally misunderstood, rather than the idea that you are trolling.

Consider a monarchy. The king is the majority. It's hard to imagine a world where everyone you see doesn't have the same power and opportunity that we enjoy. But you can see that cultures have existed where one guy was more important than everyone else combined.

You and I know, a pointer isn't a dog. However, people are often irresponsible, and use jargon in common conversation. Take a moment, and consider what is "honest intellectual framing" and what is a "sociological term". I think that while you may disagree, the assertion that women have less power (aren't the dominant subgroup) is a fairly honest analysis.

I haven't commented here in months, and don't plan on replying, but like xkcd says... someone on the internet is wrong. Take a moment to consider the possibility your parent poster isn't a fucking moron.
I built this. It's not really supposed to be a Twitter/Stack Overflow hybrid but it does incorporate some of those things with more integration to come. It's supposed to be Hacker News (as you can obviously tell) for .NET devs since that community is very fragmented.

If anyone has any feedback, I'd love to hear it.

Also here are direct links: http://managedassembly.com and http://managedassembly.com/twitter for the .NET Twitter stream I launched Sunday.
Exploding debt threatens America
Twitcode: A Program in 130 Characters
Does an umbrella insurance policy cover if a web property owned by an LLC is sued for copyright infringemet?
ok ok guys, i have updated the post.
Yes, but calling somebody a "hacker" is completely subjective, contrary to a doctor for instance.
And somebody's hacker is someone else's noob.
its kind of first time for me dude. i have updated the post in any case.
Free Conference Calls, Who pays?
Probably the greatest "side affect" from StackOverflow and ServerFault is watching ExpertsExchange slowly wither away into a moldy corpse.
If there were contrarians who buck crowd wisdom and win before social networks, there will be contrarians who do so after social networks, so why would social networks destroy knowledge?
Metaprogramming is like freedom of speech: everyone wants it, but wish the idiots who abuse it would shut the hell up. :)

When your language is programmable, you have to accept that static analysis, even a simple grep for function calls, is essentially impossible if you don't absolutely trust your fellow programmers not to do something too clever. I think that's why Lisps are considered lone wolf languages.
I'm going to guess that the plan involves selling the app once there's a strong audience.
Dragon Gamez
Lots of Dragon Games and Dragon Ball Z Games to play online for free!
Cheap Fish Tank Aquariums
Great online store for picking up fish tank aquariums, fish tank supplies, biorb and every other accessory you can think of. They even offer free shipping on all orders.
Ask HN: What determines whether the down-mod is enabled?
It seems quite arbitrary: definitely not based on the age of the comment/post. Just how does it work? Apologies if this is covered in an FAQ somewhere.
Adam D'Angelo, former Facebook CTO starts new company: Alma Networks
How long did it take you to do?
http://mibbit.com/chat/?server=irc.freenode.net
That you can do this at all might be surprising to people unfamiliar with zero-knowledge protocols.
I can't help thinking that certain languages impose their own variation of the Blub syndrome, namely in leading to the conclusion that one particular way of thinking about programming should be the One True Way to think about programming.

Various Lisps, for example, produce the well-known "when all you have is an AST, everything looks like a macro" syndrome; Scheme inculcates a desire to use tail recursion even when counting on one's fingers; etc.

This is, incidentally, precisely the same criticism proponents of functional programming typically level at proponents of, say, object-oriented programming. And I've no doubt that, if the popularities of those paradigms were reversed, comments like this one would be the usual snipe from OOP fans at their "unenlightened" functional brethren and sistren.

At any rate, I'm very far from being convinced that this is a healthy thing for either the programmers affected, or for the state of the art in general.
Why Church chose lambda
Meanwhile I simply shy away from the idea that the things I do in my code can be so neatly classified :)
LG KF900 Prada2
The first Prada phone was a great success and this 3G LG phone has been innovative in the way it incorporated sleek style with functionality that let people get things done quickly. Now this newest incantation, LG KF900 PRADA 2, allows for a full QWERTY keyboard
Poor, ugly, and boring artists and musicians don't get laid very often, even if they are good at what they do.

Bum, I like most of your comments but this one is so empirically false it's ridiculous (if you take out the incongruent "boring").
Hints of a Tech Gold Mine in the Stimulus Package
Michael Lynton is a Jackass, Period
For all your entrepreneurs out there who are also software developers, you need to be able to interact well with non techs, thats your added value to set you above the competition, otherwise you might as well put FAIL before your name and get out.
I read a couple of Freeling's novels recently, including one of the van der Valks. I kept wanting to like them better than I did; they were a bit too extraneously literary and too weak on plot for my taste. I'll have to give Wettering a try. Care to recommend one?
Article is dead, so just commenting on your post:

Huxley's dystopia is set up to be more subtle and in fact, not one that you would choose to opt out of; that's the crux of it.

He compares to Orwell's writing both in his retrospective, Brave New World Revisited and in his talk titled The Ultimate Revolution (great listen, by the way). Here's a bit from there:

"The state of servitude the state of being, having their differences ironed out, and being made amenable to mass production methods on the social level, if you can do this, then you have, you are likely, to have a much more stable and lasting society. Much more easily controllable society than you would if you were relying wholly on clubs and firing squads and concentration camps. So that my own feeling is that the 1984 picture was tinged of course by the immediate past and present in which Orwell was living, but the past and present of those years does not reflect, I feel, the likely trend of what is going to happen [...]"

http://100777.com/node/812
When Belief in the System Fades (California Tax Rebellion)
http://www.paulgraham.com/gh.html
> Its interesting to notice that a larger number of hat colors poses no problem here. For any set of hat colors , the prisoners can pick an abelian group structure on . Then, the first prisoner guesses the ’sum’ of all the hat colors he can see. The next guy can then subtract the sum of the hat colors he sees from the hat color the first guy said to find his own hat color. Again, this argument repeats, and so everyone except the first guy gets out. For the case of black and white, the previous argument used black = 0 (mod 2) and white = 1 (mod 2).

So the first guy says the sum, not a color? If he's allowed to say arbitrary things he can as well tell everyone their color "next guy is white, next green, etc.".
This article advises the use of RAID in all servers:

"But on the server, RAID is a definite must."

I submit it as a warning to startups who value their time and money: treat unqualified technology advice with skepticism.

RAID has costs in time and complexity. In some cases, you will spend that money because the alternatives cost more. A write-heavy MySQL server is constrained by IOPS. Ignoring SSD for a moment, the two ways to get more IOPS are faster spindles and more spindles. This is why RAID 10 on 15K SAS disks wind up in database servers. Once you have exhausted other solutions and are truly IOPS-bound, the cost of adding expensive disks to your database server is likely much less than the alternatives.

Let's take a case where RAID does not make sense. On our site, our webservers are predominantly CPU bound. Aside from reading code and writing temporary files, the only disk access on these servers is HTTP logs. Every night, we sync the logs, process them, and store the on S3. RAID would at best save one day's worth of logs in case of catastrophic disk failure. If we could not tolerate the loss of even a few minutes of logs, there are a variety of software solutions that would accomplish this goal without spending money on RAID controllers and disks. Our MogileFS storage nodes also do not benefit from RAID, where we save many thousands of dollars a month by pushing availability up the stack into inexpensive software. (Brad and the Danga crew, we thank you.)
You can't downmod root comments on a story you submit or replies to your comments. You can't downmod comments older than 24 hours. You need a certain amount of karma before you can ever downmod comments, and no one can ever downmod stories.
http://www.chatterous.com/hnyc/ is the chatterous room for Hacker News and has hundreds of members. It also lets you hook up your GTalk, Email or Phone with the room. I prefer the GTalk integration.

PS - this question seems to come up fairly often.
I wholeheartedly agree. Too bad I can't upvote you twice. Cheers.
Man, this is the sort of thing that originally seduced me to become a software guy.
Naruto Wallpapers - NarutoScene.com
A collection of Naruto wallpapers and backgrounds including all your favorite Naruto characters like Naruto, Gaara, Sasuke, Sakura, Hinata and more!
A typical "drag race" benchmark. There is no latency numbers for the corresponding throughput. The facebook engineering notes was a little more helpful, with at least average latency 173ms at 200k qps with an intel 8-core box with 1GE NIC (they could push it to 300k but the latency was too high.) So a max 500k qps (with unknown latency) on a much more expensive T2 with 10GE NIC is not that impressive.

I'd like to see median and 99 percentile latency for any throughput numbers.
Topsy is only useful if you are looking for content that people are talking about right now. My average Google search isn't "blog", "quantum mechanics" or "ubuntu". If I was looking for information on those topics, I would first check Wikipedia and follow the external links from there. My regular Google search is something along the lines of "sony ericsson f305 maximum application size", "parkour new delhi" or "nsstring url encoding" (this is from my search history).

Google gave me satisfactory results for all 3 of those queries. Let's do a comparison.

(Note: DDG is DuckDuckGo)

==========

Term: "sony ericsson f305 maximum application size"

* Topsy: No results.

* DDG: The 5th result gave me my answer.

* Google: The second result gave me my answer.

* Cuil: 1 result, no answer.

==========

Term: "parkour new delhi"

* Topsy: No results.

* DDG: Many results with links to parkour groups across New Delhi. The second result (Parkour India) was the best result.

* Google: Many results with links to parkour groups across New Delhi, but I found several irrelevant results mixed with the ones I was looking for. Again, Parkour India got 2nd place.

* Cuil: Most of the results were random blogs about parkour, most of them not Indian. The Parkour India group on Ning got the second place.

==========

Term: "nsstring url encoding"

* Topsy: No results.

* DDG: The top result was from Apple's documentation, followed by a few mailing list discussions on the topic and two blog posts. Except the last 2 results, all of the results were right on target.

* Google: Got some of the same results, but shuffled around and mixed with many irrelevant results. Moreover, Apple's documentation was at the bottom of the page.

* Cuil: Several mailing list results, very few were relevant. I found my answer, though.

==========

So, Topsy is useful only if you want to know what's hot right now, Google and DuckDuckGo return nearly the same results, but with DuckDuckGo having relevant results closer to the top of the page and Cuil is pretty much useless.

(I always mess up formatting. What does HN use and where do I learn how to use it?)
"Poor, ugly, and boring artists and musicians don't get laid very often, even if they are good at what they do."

How would you know?
No, he translates the sum back to colors. E.g., there is a map f:colors->H with an inverse g:H->colors and he says the color g(sum(f(hat))) where the index hat ranges over all of the hats.
Heh bugged me too, I hear this statement often and it's coming from people who believe vim is only about 'i' and ':w'. vim has quite a steep learning curve, especially comparing to TextMate, but feature-wise it's all these editors and more.
There's a much simpler explanation which I find equally plausible.

If the job you're applying for doesn't require a master's degree, then why waste the reader's precious attention on something irrelevant? As a programmer applying for a web development job, would you mention that you know how to program x86 assembler? Probably not.

Let's not forget that the word "résumé" is French for "summary". You're not supposed to include everything!
Great job, Joel. Now get to work on these variations:

SnackOverload - StackOverflow for people who like snacks

CrackedTwoByFour - StackOverflow for people who need refunds for defective building materials

CrackFoSomeHos - StackOverflow for crack whores

StackCoverFlow - this is still StackOverflow, but with a CoverFlow UI
Read the facebook engineering notes on memcached. Linux kernel needs to be patched to fully utilize all cores even at 200k qps with 173ms average latency. Also you didn't give average request size and latency numbers, which makes your number less helpful.
> I guess they believe functional programming does not help with code readability.

What does that statement say more about, the Python community or the readability of functional programming?
Composite material doors: no need to paint
GRP doors also known as composite doors have high strength to weight ratio this makes it for the best choice for entrance doors which needs looks and security equally.
Wake up, it's supported both at least since 6.5. I've used mercurial in netbeans for several months and it works great.
I couldn't agree more. Nothing's more annoying than Googling for an answer to a problem, failing to look at the source of the link and ending up at Experts Exchange. Instant back button.
Please make the Link directly to the website
You'd love enough to make the risk of competition all but gone. The most meaningful sentences might have a word used 3 times in a 1000 word corpus. You just can't glean meaning on so little context.

I'd love to try too.
So is the "woot" badge an advertisement for woot.com, or did they just steal the logo?
Is Posterous the New TwitPic?
Scroll down :-)
Or use Google cached version.

For it to show to Google bot it has to be visible for you too - if it's not then they'll get penalised by Google.
I agree that it is uninspiring, but from a completely different angle.

I can't imagine tolerating the rudeness implied at any age, let alone after 25. This really is one of those stories that has no business on HN.
I stumbled onto using Netbeans for PHP a few months ago while doing some Java work. I use it almost exclusively for PHP now (I also use geany for quick edits). While it's not quite as slick as the Java support, it is a world better than anything else I've used. Also the subversion and mercurial integration kicks ass.

Hope oracle continues to support development, but if not, we have the source.
Those that complain and mean it leave. Those that complain and don't will have stopped complaining about it.