skysight-inc/HackerNews huggingface dataset:
You know, i'd also be really interested in the reverse of this in pretty much the same format, form successful products. Obviously, people could avoid specifically naming their products and niche but a brief "How long I spent working on it", "How I went about marketing it" and "Lessons I learned from it" would be great.
Why morality doesn't need a god is a non-issue. But fear not - simply demonstrate the existence of a god, and it will then be a valid question worthy of discussion. That should be easy enough, right? Else why would you believe it and expect to be taken seriously?
Why did you change it because you had kids?
No, I think Microsoft actually got it correct. It's a much better user experience to have usable applications running on a real computer, than it is to have half-baked web "applications" running on some remote "Cloud".
On the part of clickcha or on the part of the eastern european programmer?
Please let's not talk about Perl anymore. Let's just make it fall into oblivion.

Perl and C++ are the programming languages I always recommend you avoid, if you value your time. I've wasted my time to become proficient with both, I hope you don't waste yours.
Usually the market.
How does this hassle users more than regular captchas? The only additional effort it adds is a bit of thinking (too much to ask these days?). You don't have to type anything and it replaces the "Submit" button so not even any extra clicks.
Are you a small man, in stature?

I'm 6'5", and my thumb is about as big as the entire keyboard on a Blackberry. I try to press one key, and I end up pressing eight. That's why those devices are near-unusable by me.
English is not my first language, but I understand your point. I thought it was something nice after having read this page on his website: http://clickcha.com/faqs/

Thanks for the clarification, it indirectly helps me to understand both the culture and idioms of the english language.
The worrying thing is that you're suggesting there may be people on hackernews who can't bang this out in a few seconds :/

Does it even really require much thinking? I'm not trying to be arrogant here, but it seems like a good definition of "trivial".
s/good/good/

Good is good enough. I understand what he means.

Foreign learners shouldn't worry about proper English the way native speakers do.
NickKusters.com - Frontpage - Nick Kusters Custom Software Solutions (NKCSS)
You're testing whether active participants on HN that volunteer to do a problem are worth talking to?

I've done tests like this in the past couple of years for everyone responding to a job ad for all sorts of positions. The job ads usually include the problem(s), so I'm getting the same self-selection you are. Combining our results for a freakonomics style conclusion:

HN readers are an order of magnitude more skilled than job ad readers.
> circled numbers can't be read by OCR software?

It doesn't have to be circled numbers (or any other text), that is just one of the possibilities.
Same as many, I learned English mostly by reading the web and watching TV show in English (with French subtitles, as I my mother tongue is French). So I firmly reject the notion that learning a language has to be done trough rote memorization.

Curiosity about words/idiomatic expressions you don't know is important tough. But stopping on each single word you don't understand is certainly not the way to go (well except if you have to, as in schoolwork).
You must be posting from some alternate universe. 'Clean' is not a word I would use to describe the streets of SF.
You can be happy with really low earnings, too. It's just harder then but the happiness or lack of it is still inside your head.

It's harder with very little money because you will have to learn to be truly happy—not just I-don't-have-to-worry-about-paying-for-food-and-rent happy.

In the latter case, you can keep thinking of how happy you are because you have so few things to worry about. In the former case you can't afford to worry at all.
Socorro: Mozilla’s Crash Reporting System
After Long Argument, BP Official Made Fatal Decision on Drilling Rig
Great new area for developers to enter. Especially if you want to believe and care about the work you doing.
This talk is about commercial failure, not technical failure.
Some products seems a bit too simple and/or reinventing a-square-wheel to me (a syntax highlighter ?!)
Why you Should be using PHP’s PDO for Database Access
> The worrying thing is that you're suggesting there may be people on hackernews who can't bang this out in a few seconds :/

My sentiment exactly.

And by the way, you do have a bug in that code.
Really? give me a clue...?
I'm not really testing them - I'm providing them with information about the tests I do, why I do them, what I do with them, and the discussions that arise from them. If you don't try it for yourself then you haven't given yourself the chance to think of the issues that I then raise in subsequent discussions.

These test aren't for everyone, they are examples of what I specifically do.

We already know that self-selected from HN already means to 0.1%.
Engineer fails to persuade executive of danger; disaster follows. I feel like I've seen this story before.

BP should have had policies in place to prevent executives from violating known safety procedures. From the article it doesn't sound like there should have been any controversy.

Clearly the engineer was not at fault here, but people reading this are more likely to be in the engineer's position than in the BP policymaker's position, I want to talk about what the engineer could have done better.

It's important to present your views effectively and persuasively, and to know your audience. For example, for a scientific/engineering audience, it's important to acknowledge ways you might be wrong, otherwise you aren't credible. However, for other audiences acknowledging ways you might be wrong could be taken as a sign you don't hold your opinion strongly. I think the most concise way of overcoming this mismatch is to flip the uncertainty around, e.g. "If we follow your plan I can't guarantee this rig won't blow up."
Simple products can do pretty darn well if you get the commercial side right. We seem to be hearing about bingo-card guy every other day 'round these parts, and that's a very simple product.
Actually, I could really use a program to print highlighted code in an optimized way for code review. But I couldn't find a good one that sufficed for my needs (Windows, GUI).
Awesome article. You hear a lot about getting feedback early being a good idea, but this really highlights it.
Too bad, my old 12" ppc powerbook is still OK for my usage except for some video (actually I have to use an old realease of mplayer).
Morality is a human creation. People just associate it with a god to boost up their moral arguments.

In reality, there's no good or bad. There are just imbalances in dynamics between people, seeking harmony. Which action yields that balancing outcome all depends on the circumstances, the situation, and the context. Most of that is what we can't see, until maybe in hindsight.
Somewhere, Cantor is wishing they had high-frequency trading back in his day.
I use enscript for that.
It replaces the [Submit] button, so I can't tab to it and press space to submit, I have to move my hand from the keyboard to use the mouse.

Ordinary captchas exclude blind and other visually-impaired people. Audio captchas exclude deaf and hard-of-hearing people. Clickcha excludes people with muscle-control disabilities.
Whatever happened to the idea of filtering out comments that looked spammy, or that linked to spammy web pages? E-mail spam filtering has come a long way, without captchas to hide behind.
The result of the program should always be a valid string. ;) Tried to be as ambiguous as I could, not really sure of another way to say it.
check that your interface is actually en0 by typing : ifconfig

of course you'll also lose all network, not just the internet

I suppose the other way is changing /etc/resolv.conf from

nameserver 8.8.8.8

to

nameserver 127.0.0.1

8.8.8.8 is google's speedy dns
Complete guide for Cancer Chemotherapy, Treatment, Drugs and Side Effects
The most updated guide for Cancer information,
cancer treatment and chemotherapy - The most common treatment used
for some types of cancer.
Customization Ninjas You Can Call Whenever You Need Wordpress Tweaks
Having a blog is almost like having a baby – it’s cute and all, neighbourghs admire you and you don’t have time for yourself anymore! BUT what can you do when your baby is sick and you don’t have a clue? Well, this is a post you should bookmark right now (yep, CTRL +D) because we asked all of our friends and neigborhs about the coolest, most responsive, most talented & skilled Wordpress doctors and customization ninjas.
I'm the inventor of the fizzbuzz problem and I kept using the question for a long time after it became popular and I didn't see a single candidate (out of maybe ~100) who'd just memorized the answer. I'm guessing the kind of people who can't program are generally the kind that don't do indepth background research/prep prior to interviews.
This is an interesting set of articles, given the renewed interest in 8-bit arcade games recently (cough cough PAC MAN). Ignore the non-arcade stuff:

http://www.donhodges.com/archive.htm

This all looks like child's play now, but 30 years ago this was cutting edge engineering. These arcade board sets generated pretty great games for the era without framebuffers (RAM was hellishly expensive), high-speed CPUs, or a lot of other conveniences we take for granted today.
Nice- that's pretty much how I was hoping it would work.
Give beer to those who are perishing,
wine to those who are in anguish;
let them drink and forget their poverty
and remember their misery no more.

-Proverbs
"valid string" ? :/
can you give me an example of an invalid string?

It correctly tacks a 0 byte on the end if that's what you mean, of course cleaning up the unused space would be outside of the task at hand.

Maybe I'll look like a complete idiot soon if it transpires I've completely missed the 'gotcha' ;)
obviously a NOP operation
Some funny stuff engineers say…
http://git.ffmpeg.org/?p=ffmpeg;a=commitdiff;h=59b0bd5709404...
It's not that it requires much thinking. It's just that it's not every day that most of us have to code something like this in C.
Yes but if people actually put the stickers up, wear the shirts, etc, isn't it helping get the word out?
I don't follow, why is it meaningless? Just to answer your question Github is mainly supported by a paid model, Twitter was free of ads until some days ago, Wikipedia is supported by donations, not sure about foursquare, facebook is supported by ads and revenues from its platfoorm.
Except in this case, it's a different market.
> I don't fear Google because the cost of switching is low

Right now it is, but they control the platform. One day they can flip the switch for something you don't like and disable pop3 and imap (saying it's not used by enough people to support it, for example).

You can't roll back from that state. It would be crazy amount of work to screen/page-scrape Gmail.

Also, it takes only one problem on their side to remove your whole email address. How much do you think they care about it, if it happened to you only and you weren't using paid apps with support option?
You are making some scary assumptions about the validity of that pointer...
IPad killer app #2: fixing meetings
edit: condensed code a bit

Well well, the other version seemed to work ;-)
I'm not sure whether that kind of being error-proof was actually intended. The point is that the data structure of the level was so simple that basically any memory location could be interpreted as level data.

There's another glitch with the warp pipes that you can enter before the location they point to has been completely loaded at which time you basically warp to a more or less random memory address leading to this:

http://tasvideos.org/1365M.html

In that case though, if you are not really careful, you can actually quite easily crash an emulator which highly likely also would cause the NES to crash.
I'd be really interested to see your original version and your latest version side-by-side, because I'm wondering if your "clean-up" actually changed its behavior.
From another I made on this page:

> If you don't find any egregious bugs, I hereby claim it really is trivial.

Still, it may be a nice exercise.
Pretty sure that ZRTP negotiates the session over the media layer (RTP.. thus Zimmerman RTP), thus avoiding the need for a switch to any other system outside the two users to set up the call.
Actually, I might just be tired. :-p I don't see anything wrong with axod's code. Just emailed you a fairly verbose C version. I hate writing production code...
Scribe was also a very big thing prior to TeX becoming more friendly (e.g. LaTeX) if you didn't have to typeset math.
Latest Deal Terms for Hunch, Inc.
I didn't include all the boring error checking code, I included just the 'meat' ;) If you call it with valid inputs, it produces valid outputs.

IMHO That's not a 'bug'. That's a lack of boring gruntwork error checking.
Firefox Home Brings Bookmarks and Tabs From Firefox to Your iPhone
Ask HN: How can I increase sales with google analytics? 
I am looking for advice while setting up my analytics account with google. Is there any goid posts or advice setting it up for the first time?
I'll have to bookmark that wiki, moving to SD with the gf in the fall!
MeeGo for Netbooks released -- and it's fast
Original code:

// esi -> asciiz string
// cl = character to remove

mov edi, esi
cld
loop1:
lodsb // Load the byte from [esi] into al
or al, al
jz alldone
cmp al, cl
je loop1 // Skip this byte, since it's one we want to remove
stosb // Store the byte at [edi] from al
jmp loop1 // Loop around for the next byte
alldone:
xor al, al
stosb // 0 terminate it

The only real behavioral change was that this version would cope with an input of cl=0. My cleaned up version would not cope with cl=0, but would need a sanity check for that.
Here's another one, didn't last long:
http://i.zdnet.com/blogs/ilife05-box-200.gif
They have had this for a while, months at least.
KG Infosys - ketan
It needs to be a codec supported by the video card.

See http://en.wikipedia.org/wiki/Nvidia_PureVideo#Table_of_PureV... for a list of Nvidia GPUs and which codecs they support.
Dunno about that. I have played the "Minus World" since 1990 when I found out how to do it from my friend. I try it on tons of emulators too, and they all seem to handle it pretty well. I don't recall crashing an emulator with it, and I've never crashed the NES. (Of course it does just get stuck in a big endless loop since the level never advances when you get to the end, but it's a cool trick to do nonetheless).
Yes, that's more or less the problem with lots of code.

I'm not saying your code is invalid or that it won't work, but 'defensive' programming says:

- assume your input is total garbage

- handle all correct situations correctly

- handle all garbage gracefully or throw an error
depending on what the circumstances dictate

I'm also missing the stackframe handling, but as you said, this is the 'meat', that meat needs a bit of scaffolding to work.
Ask HN: I sold my company last month for $5m. What do I do with the money?
I'm a 20 year old guy who sold his company last month for $5m in cash. I really don't know what to do with the money or how to manage it. I never gave it a thought and now suddenly I have $5m. Hacker News, please help me out. Should I deposit the money? Buy stock? Or what the heck am I supposed to do with it? I am just a regular guy who spends around $3000 a month. I don't buy fancy stuff and now suddenly I have more money than I can ever spend.
Know The Inside Story of Home Water Treatment - Health and Financial Freedom
French startup recruiting in Paris - Internship 
Kwift is a start-up which has developed an innovative technology in C++. We are currently working on a service to make it easier for everyone to manage its virtual identity and to do some specific action on the Internet.

Missions :

- Participation to the research and development efforts on core features,

- Working on a tool to improve the scalability of part of the core technology (which is a key step for the release of the product),

- Working on other features of the software.

Profile :

- You like coding and you are good in C++

- You already have an experience of C++ development (personal or professional),

- You are autonomous and you are a good team player

The internship can lead to a full time position.

Contact us at jobs@kwift.com .
Stay on Target with New Google Content Network Tools
Lessons learned from 13 failed software products: -
1. Give up.
US money supply plunges at 1930s pace as Obama eyes fresh stimulus
1. $5m is not more money than you can ever spend.

2. $5m is enough to hire a professional to help you invest it.

A good place to start learning more about money might be the Personal Finance section of the Personal MBA reading list. See http://personalmba.com/best-business-books/
I laugh because so many C# developer I know have suffered learning ObjC to be with the cool kids... And it's such a pain.
A look inside a social start-up incubator (photos)
Here's the MIT Press page on the book with a description of what it presents: http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&...
Oh definitely. I agree. I assumed though that the "problem" itself was the main aim here, not testing if someone can write scaffolding error checking code.

How far do you go? Check that the memory isn't mapped as read only? ;) Check that there's actually some memory mapped into that address space?

Obviously you need both skills, but they're pretty related I'd say. If you can solve low level problems you can probably think through any potential issues, invalid inputs, edge cases etc and churn out code to deal with them.

I guess my issue is I don't see what being able to solve this says about someone, apart from "isn't completely terrible at programming".
Google Analytics isn't really about increasing sales, that is sort of like asking "how do I increase my MPG with a fuel guage?".

GA can be used to measure various data points on the traffic coming to your site. Where visitors are coming from/being referred from, what search terms are being used to find your site and so on. You can use this data to do calculated A/B tests, target your marketing efforts, track the effectiveness of campaigns and so on.

But, without know what you sell, how you sell it, or who you compete with, it's kind of hard to give much good advice here.

I think what you're asking may be more along the lines of learning about SEO, landing pages, and conversion rates.
Start-ups on a mission find new home with Inveneo
The prohibition of minarets does not have anything to do with religious freedom. You can build as many mosques as you want and you are free to pray to anyone you like. It's only the minarets (the towers on top of the mosques) that most swiss people dislike because they just don't fit in the landscape.
Of course, this prohibition is an overreaction (there are only a handful of minarets already and building restrictions are strict in general), but I can understand that people think that "Heidiland" isn't supposed to look like ... e.g. Istanbul.
One-on-one with Facebook CEO Mark Zuckerberg
Sorry I didn't reply before. Not as interesting as I'd hoped - I either needed to give more direction, or need to use a bigger group next time.
I just haven't found this to be the case at all. I almost never have issues navigating an application the moment I begin playing with it.

You might be right, though, and I may just get by despite the UI problems, but that's surprising if so.
And it was with MS back in, what, the 80's?

Not in the 80s that I remember. Back then you didn't have a network, or portable file formats, and even the floppy disks - if they were the same size - were formatted differently for every operating system, and switching to another OS often meant switching to a different machine with a different architecture (and machines were damned expensive back then!), and you couldn't expect to take any applications, peripherals, and probably data with you. And those are pressures that apply to those who probably only had one system. If you were a business with more than one microcomputer, or you needed to share data with someone else, then the cost of switching was enormous.

In the 80s I lived through, Microsoft was already busy building their empire by keeping customers captive on the upgrade treadmill. We were kept on the treadmill through the high cost of switching, and through the fear of incompatibility with whatever we might want to switch to.
It wasn't the same person failing all 13 times.;0)
That's one of the important take-aways: technical success does not equal commercial success. Spending years of your life creating a sophisticated, polished, technically impressive solution to a non-existent problem is not a recipe for success.
Manny Pacquiao, to retire in November
The (new?) front page does a good job of answering "Why should I be interested in Happstack?", but I'd like to be able to drill down to more detail. For example:

"Happstack's unique MACID distributed persistent data storage layer is based on the lessons learned and shared by high traffic sites such as Amazon, eBay, Facebook, and reddit."

That sounds like either a killer feature or an overengineered pipe dream. I'd love to be able to find some code examples, or an article explaining what exactly MACID learns from the challenges of scaling Facebook and how it helps. It would be great if that "hook paragraph" had links to such articles so I didn't have to Google and filter results for quality.
I'll say hire a professional to help you invest, ask some advices from your parents.

I've heard Gold is always a good investment, but I have no idea about that to be honest.

Make a depense estimation,kind of budget for the rest of your life.

##Here is how I'll make it:

1-Fix cost: House , Cars (estimate to 4 during my life)

2-varable Cost: wife , kids , kids college , virtual salary (let's say, I'll pay myself $5000 a month * estimate lifetime, just to spend around)

3- Taxes.

--------------------

Invest some money starting from here.
Facebook announces ‘simplified’ privacy settings 
The Facebook public image offensive continued today with a press conference at the social network’s Palo Alto headquarters announcing its new “simplified” privacy settings. The event is a marked departure from Facebook’s general method of announcing changes via relatively subtle blog posts and notices on the site. The news conference, announced yesterday, came as a surprise to industry analysts who expected privacy setting changes to come in the next few weeks, not days.
Pay your taxes ,
Put 75% away for long term needs
- Bonds
- Shares
- High interest accounts
Use 25 % to enjoy what you earned on medium term needs like
- Paying loans off / Credit cards
- Paying off your car
- Maybe enjoy a treat /holiday.
While I agree in general, my point is that this market is an exception (at least in the US, I have no idea what the situation is like in other countries). Universities are dying for an alternative to Blackboard that has some reputable company behind it. If google had a suitable product they would have to work hard and hold hands to get the first couple of major universities to deploy (not even that if the product was deployable rather than google hosted). After that faculty at other universities would begin quietly demanding relief from the bane of their student's and their instructional lives now that there was a justifiable alternative.
This instantly reminded me of Pastafarianism: http://www.venganza.org/
This is akin to "not taking yourself too seriously" and through empirical data I would say that it works.

Exposing yourself has always been part of the process of making a connection and building trust.
Crop circle 'inspired by most beautiful formula in mathematics' appears
MongoDB partitioning support is still under development. Probably more apple to oranges then VoltDB vs. Cassandra.