skysight-inc/HackerNews huggingface dataset:
My employer calls me a programmer. They print it in on my business cards and hang a sign on my door that reads "Senior Systems Programmer"... so I'm a programmer and I'm not ashamed to be called that.
The "vote" metric measures actual use, not just installs.

See the bottom of this page: http://popcon.debian.org/
For sure, have the barriers for actual businesses to prevent people using illegal labor or unclean premises or etc etc etc.

But it makes no sense to apply it to 7 year olds selling a bit of lemonade over a couple of weekends!
Dynamically typed languages respond to the problem in (2) by keeping typing simple. C++'s proliferation of multiple ways to do the same thing (regular pointer, smart pointer, reference, etc) and multiplicity of ownership rule (no GC) cuts across that.
Sometimes I agree with you, but on the other hand, you have to recognize how lucky you are. There is no guarantee that the future will be better than the present, and there are many plausible risks that it could be much worse. For example, highly disruptive consequences of climate change; nuclear war; massively destructive accidents (like the gray goo scenario); and so on.

Whenever I find myself getting wistful about the future portrayed in science fiction, I remind myself that I am better off than all the humans before me since the dawn of our species, and also better off than the vast majority of humans on the planet right now. Future generations may look back at this as a golden age. So enjoy it!

Edit: this inspired me to write an article:

http://news.ycombinator.com/item?id=3172469
Ultimately everybody leaves. Does this mean you should never change your language or technology stack?

Do what gets the job done, within reasonable limits. If the expected maintenance is minimal and you can improve your personal capability and/or produce the deliverable faster using a different technology, by all means go for it. I've had to learn languages far more unpleasant than Ruby (VBA, I'm looking right at you!!) in order to maintain programs that no one expected would ever change. That's life!
"Your GPA largely doesn’t matter (modulo one high profile exception: a multinational advertising firm)."

Nice jab at Google.
Carnival Of Financial Camaraderie # 5
Are you kidding? The syntax is still inscrutable and the template system is shit. It's all slightly less shitty than it used to be:

binder2nd< greater<int> > x = bind2nd( greater<int>(), 42 );

but IMHO C++ jumped the shark in 1996 or so.
Of course, it has the significant advantage that the code has to be designed to accommodate 2 names.
Fast Cash Commissions Bonus
Newer books likely have not been written yet. C++ is pretty standardized and has been for a while. I suggest "Accelerated C++" if you want to learn idiomatic C++, and then you'll understand (for the most part) how the new 2011 additions work.
Assuming this is yours and you'd like feedback I have some first thoughts from that page....

Sounds like linkedIn, I never found a use for linkedIn

"youcv helps you to gain visibility in a professional, global and socially connected world" How?

Your about page just takes me to facebook. The link looks like it should take me to a specific facebook page, but it doesn't work, I just end up on my own feed.

A personal thing, but I don't hit sign-ups without more info, especially when they seem to be using FB as the auth method. Is this yet another facebook app?
Why do I have to use Flash to watch this? Doesn't seem to work on my iPhone.
No, but I am about to.

I recently launched my already a niche product and found a possible niche of that. It caters to a completely different market (one being designers, the other being disabled people)

you can read about my first month here http://www.000fff.org/incomereport
No more wires in charging iPhone 6.
I don't know if you're being deliberately obtuse. At the semantic level of a memory safe language, there never is any memory reuse, because memory isn't a resource like that. It is impossible to observe memory being reused from within the language. In fact, you could use that as a kind of definition of memory safety. It cuts off a whole kind of memory corruption bug, makes it impossible (aside from bugs in the language and / or runtime, of course).

I'm just going to have to throw up my hands here. The masses on HN are apparently proudly ignorant, and unwilling to learn even the slightest thing before wading in.
Detroit Lions versus Denver Broncos Free Pick NFL Pro Football FOX TV 10-30-2011
It's pretty easy to reskin an app.. I'll usually at least add an extra feature or something though.

(Kind of related/fun fact: Most sunglasses are made by the same company: http://en.wikipedia.org/wiki/Luxottica )
I'm only reminded of their existence when I'm surfing slashdot
Takeaway: You cant learn from Steve Jobs, because you arent Steve Jobs.

Sure applies to me. I have to do it a different way, even when people are inspired and loyal.
You're confusing merit with scarce resources in high demand.
"There's nothing holy about mindfulness"
http://www.youtube.com/watch?v=ri2hA1TqDT4
I miss one their early logos, the one with the image of a girl getting a tattoo. Took me forever to realize what it was with the way it broken up and obscured with the letters.
I would only hope that there would be a place on earth where time moved slower than anywhere else -- call it something like 'New Greenwich'.
Iversity:The Collaboration Network for Academia
i have asked here http://news.ycombinator.com/item?id=3114567 and here http://news.ycombinator.com/item?id=3098298 - so far, nothing wonderful.
So what was this an advert for? Clicking on the advert itself just gives a 404.
Time is the ultimate currency.

Gold is only backed by the agreement of its scarcity; otherwise, it has no value (outside its physical usefulness as a material).

Fiat currency is only backed by the confidence of a nation; otherwise, it has no value.

Time is a currency that's backed by your life.

It is as real as it gets.
5 Steps To Knowing Exactly What To Blog About
A great TED talk on the design of the Universe, if any one is wondering about the glass shaped picture (the 5th image) in the essay:

http://www.ted.com/talks/george_smoot_on_the_design_of_the_u...
America’s Homeless Are Worthless
Great article on what a mvp is: http://www.w2lessons.com/2010/10/minimum-viable-product-diss...

Another one[1]: Your Product is NOT “The Product”

And finally[2] How Zynga Uses Ghetto Testing and Minimum Viable Products

[1] http://www.ashmaurya.com/2011/06/your-product-is-not-the-pro...

[2] http://grattisfaction.com/2010/01/how-zynga-does-customer-de...
What are some spells to bring/or attract money to you?
> I can find plenty of reasons why it would be a terrible idea: brand dilution

If you are trying to pitch the same product to two different markets, creating a second branch would prevent brand dilution.

I highly recommend Ries and Trout's book Positioning: The Battle for Your Mind (and Marketing Warfare). They argue strongly against "brand extension" (e.g. Coke, Diet Coke, Coke Zero).
I remember a story about a business man who imported one quality of socks from China. He then branded one product as a high quality(expensive) and the other as a low quality(cheap) product. Then he would sell both batches to supermarket chains across the country, making millions....
Music lessons by correspondence. Here's a working link,

http://www.powerwriting.com/caples.html
Lecci�n de Esgrima
Acne Home Remedies: Yeast Infection Treatment
Wow, that's very impressive.
For something you are marketing/selling directly, it is not effective to hedge with two names to the same market/consumer. Even if each name pulls slightly better in different ways, you are losing a potentially larger market that needs to be hit with an exposure threshold to your brand before they buy (lookup 'advertising rule of seven'). Also very confusing when customers who reference each other as part of purchase process are using different named versions.

In almost all cases, better to have a single brand, then test different marketing or solution approaches to placing that brand.
What if the secret investor is Solyndra? ;)
"Complexity: Apple already let 3rd parties in, so I'm not sure it would be significantly more complicated for anyone."

I completely disagree, but I don't feel like spending 30 minutes writing a good explanation.
Kiteboarding - My First Video Thriller SPORT
Does an HTML5 live streaming video player even exist on the market yet?
Seriously, how dense are you to think this article has to do with the title on your business card?

This is about programmers that seem to love to undervalue their skills, and then anonymously bitch in online forums about how stupid everyone else is and underpaid and under appreciated they are.
Auto everywhere is pretty dangerous despite what Mr. Sutter says. Many C++ libraries rely on type conversion (in high performance math it's very common however you can find it as close as the STL's vector<bool>).
Whenever you use your own memory allocator and/or care about performance (and this is whenever you are writing high performance/high reliability code) library smart pointers are pretty useless too.
Other things are not as controversial as these two, but don't really define the modern C++. Herb should have read his friend's, Anderi Alexandrescu's, book from ten years ago to get a hint of what modern C++ looks like :)
(I know he has read it. I guess he is just trying to pimp C++ to Java/PHP/Python/etc developers).
Scientist Cracks Mysterious Copiale Cipher
i am really curious suppose i have machine X everything configured and i have a new machine Y same architecture(let 64bit) can i port from one two another.
And it's a technique of price discrimination as well as it allows customers to select higher price or lower price differentiating on packaging or other perceptions they might hold.

Here is more on how/why it is done in consumer markets: http://www.mbs.edu/home/jgans/mecon/value/segment%204_4.htm

Versioning (second-degree price discrimination)

In second-degree price discrimination, firms typically offer a list of different prices to consumers, allowing the consumers to self-select. In versioning pricing strategies, companies sell variations of a product or service at different prices to different groups of customers. Ideally, companies want to charge what consumers are willing to pay thereby maximising company revenues. But it is difficult to know precisely how much each person is willing to pay. Companies therefore create versions of a product to appeal to different types of buyers. Customers then choose the version that best meets their needs.

Businesses often distribute a physically identical product under different brand names, charging lower prices for the less known brand name. For example, the Gap Company sells its products with the Gap label at its own stores as well as under other labels at other retail stores.
Tested Advertising Methods, by John Caples (the writer of this headline), is one of the best books you can buy on how to write advertising copy.
Are you possibly tying the voice transcription tool into how people edit the transcription so you can do some learning over time of what people mean? (ie improve the voice recognition over time?)

I really like how when its first launched it does a nice walk through of all the ui actions. Most people are terrible at discovering the full touch ui of apps, so good job there!
Corporate Christmas Gifts
Freshmeat used to be a milestone of opensource software for a long time. It offered a good service for developers, including APIs, to publish your software and have it categorized. You hit the frontpage for every version, which would be a very nice publicity boost even for scarcely known applications. If you search through Ubuntu/Debian's repository you can still find a lot of helpers to "release" on freshmeat, which should give you an idea of how much freshmeat was entrenched in FOSS.

As an user, freshmeat was great. You could search by category, release type, language, environment, etc. Pretty much everything that was afterwards integrated in the sourceforge "trove" was pioneered by freshmeat. It was my go-to source for software just after an "apt search". Yeah, the look was funky, but who cares? Most of the software was so technical that many simply didn't care.

Google would (and still does) return too much crap for pretty much any query regarding software, whereas freshmeat offered immediate insight though filtering, categorization and project statistics. I've found so many gems on freshmeat that I would have never have found in Google (because of the sheer amount of results - mine being always one of the last ones), stackoverflow (field is too narrow) or github (which basically restricts to software developed with git, and is often incomplete).

They decided to redesign it a couple of years ago, and while they were at it they decided to throw away anything that was still good about it: search. Of course, the new trend was tag clouds, so you can guess, now projects are now categorized by tags. As such, it's now pretty much impossible to guess the correct tag/tags for a project. It's either a tag with a different spelling or a different word altogether. The tagging process is also too liberal: in the old freshmeat, you were encouraged to categorize your software in several hierarchical groups. As such, many projects would have a proper "programming language" category filled it, a proper "operating environment" (like command line, X11), etc. Searching was a breeze just because you were guided during the categorization.

Now it's basically the same as a google search: you either have too many results, or zero. Giving the programmers just a "tags" field to fill it has resulted in the archive having absolutely no consistency.

It's a shame, really, because there's a lot of niche software (visualization, scientific tools operating of weird data, a lot of old stuff) that I can still only find on freshmeat.

I've been thinking myself of re-implementing the old site simply as a rip-off just to have this archive back. It's sad that all they would think of now is change the name, because that's irrelevant for the highly technical users which used to publish/search on freshmeat.
Fla. Panther Wildlife Refuge
Make sure you get the 4th edition... the 5th edition is terrible, as most of it was re-written by another author and Caples' famous ads are replaced by "new examples" that are vastly inferior.
I wonder if some popular Debian package happened to specify git as a package dependency, thus installing git for people who did not actually use it?
I only mean to point out that I don't call myself a programmer, but others do.
There is a Justin.tv iPhone app that would allow you to watch it, but it's $4.99: http://itunes.apple.com/us/app/justin.tv/id358612216
Tsunami – Backdoor Trojan for Mac OS X Discovered
In my case, we build a LFS in a subject at university. We are learning bash, linux usage, so what better way to learn Linux than building a LFS?
I saw one in the store the other day. Can I use it as a plain old fan in the summer? Or do I need to buy the plain fan version for the summer?
"Producing beautiful software is not a goal." Speak for yourself! That is my goal; money is a mere byproduct enabling it.
There is a whole group of website part of Bharat Matrimony (site where parents find life partners for their sons/daughters) catering to the particular regions/languages in India - bengali, tamil, kannada, telugu, etc. Each on its own domain.

There are also separate sites for various religions and some exclusive sites like Privilege Matrimony, Elite Matrimony, DivorceeMatrimony, Defence Matrimony, etc.

Check out http://www.bharatmatrimony.com/
Hopefully he doesn't mean it just for employees. The Hacker News community has a bent towards "startup = happiness" which I disagree with, but all things considered, is better than the screddit "eSports is important, and it's important to practice Starcraft" bent.
The site itself: http://apfel-kind.de/
While people are ranting about C++'s warts I'm having a great time writing performant but clean DSP code and getting paid for it. I don't give a shit if there's some imaginary pristine alternative.
If kids' lemonade stands were made illegal, it could be the most devastating thing ever to hit that country's entrepreneurship, long-term, if we follow Jason Fried's getting-good-at-making-money theory. http://37signals.com/svn/posts/1985-making-money-takes-pract...
Care to explain how Linus got it wrong? I've never used Monotone, but searching the web I could't find a single thing in which Monotone was better than Git (although I did find information of the opposite kind).
Online hackers threaten to expose cartel's secrets
Apple acquired mind-blowing 3D mapping company C3 Technologies
Node.js: details and best practices (a server side guy's analysis)
That's the problem. It's a classic con technique. They get a few respectable organizations to cover you and write articles like "2011's Cold Fusion Fraud", and then they go around promoting their product as "Featured in Ny Teknik!"

You can't defeat a con with a rational discussion. The solution is to shun or propagandize back.
I'm new here. Bare with me as I figure out how this site works.
I find it interesting that the promo video says there's "no software to download" yet you need the mobile app to use it. Accidental slip up?
Diners credit card
In case anyone wants to know what it is before dealing with a PDF:

Logic programming in the context of multiparadigm programming: the Oz experience

http://docs.google.com/gview?url=http%3A%2F%2Farxiv.org%2FPS...
Question in Headline?

Answer: no.
I agree in general that native decoders can be faster - they can in principle do anything a JS decoder can, and in addition the things you mention. However,

1. JS can also use hardware acceleration through WebGL. We have not done this yet, but will.
2. JS has some proposed extensions, WebCL and Intel's RiverTrail, which let it utilize SIMD and other computing hardware. We will investigate using those too.

With those two things, we believe JS performance will be very good. How close it will be to native code, though, is hard to say at this point in time.

However, there is one big advantage a JS decoder would have, that native code does not: A JS decoder can be downloaded and run securely. As a consequence, you can continually improve your decoder in JS and your users will run the latest, most optimized version, while standard native decoders are typically upgraded much, much less frequently. Also worth noting is the potential to ship specialized decoders, as I mentioned in another comment, imagine an anime website that ships a video decoder heavily optimized for that specific type of content. That could be much more efficient than a stock native decoder.

Finally, it's worth noting that the decoder we compiled from C, Android's H.264 decoder, does not have any substantial amount of handwritten assembly. I had assumed like you said, that real-world decoders would have such things, and am curious why it doesn't. If anyone reading knows the answer I'd be very interested in that.
dropbox: http://dl.dropbox.com/u/2138120/twitter-jvmperformancetuning...

google docs: http://goo.gl/g7y02
AWS Load Balancer Sends 2 Million Netflix API Reqs To Wrong Customer
> They argue strongly against "brand extension" (e.g. Coke, Diet Coke, Coke Zero).

What a strange example to use in that case, namely because it's successful. Diet Coke was marketed to the calorie-conscious, and later when they discovered that "Diet" didn't sell well to men, they came up with Coke Zero. Sure, there's some cannibalization, but also more market share. All of that doesn't look like it's hurt the Coke brand in the least.
If you were a carpenter, you wouldn't tell your friends "I hammer things all day", you'd tell them that you make things out of wood. I'd argue that the fact that you spend your day "programming" is more of an implementation detail of the bigger picture that your job is to create software.
You’re right, and article does make that point: “many of the regulations that come down the pipeline are pushed by brick-and-mortar competitors who want to keep competition at a minimum”
Does it at least AirPlay so I can put this up on my TV?
You can't do live streaming using the video tag on any browser except safari (which supports the Apple live streaming protocol). The only container formats supported by the popular browsers (mp4 and ogv) require that you know the locations of all of the keyframes that will appear in the video ahead of time. In order to have live streaming in the browser they'll have to support a streaming-friendly container format like mpeg-ts.
Your landing page gives me zero reason to sign up, so I did not.
I quit FB years ago and never once regretted it. Other communities (HN, although I don't participate much) and real-life encounters can be just as good. I get my community and communication through real-life personal interaction, mailing lists and Jabber.

If you have time to read non-technical (or meta-technical) books, I highly recommend "Understanding Media" by Marshall McLuhan (who coined the term surfing) to get some perspective on electric media. In addition "Alone Together" by Sherry Turkle covers some of the peril of communicating in this fashion.
Anyone remember the original freshmeat logo? For the life of me I couldn't find it, but it was basically a softcore-skin as the background for the freshmeat text. I looked at the internet archive, and the older sites had a broken link for the logo.

http://web.archive.org/web/200011091300/http://freshmeat.net...

Anyways, seems funny to see them innocently tip toeing around this 'brand problem' they're having without acknowledging they basically had a softcore-porn logo for their first year or so.
Esoteric programming languages
This could also be a way around the minimum wage and child labour laws. Parent's business can't legally employ their 6 year old, so instead they give them a crate of soft drinks and tell them to sit in the park guitars 12 hrs. And when the cops come round to shut this exploitive practice down, you write an article bemoaning over handed regulation.
But the security isn't necessary. It doesn't stop trivial attacks we could come up with on here, and it's not meant to, it's meant to pacify people like you who demand SOMETHING be done.

We'd be safer without the theater because we'd know what was going on.

Also, the freedoms we lose to this useless security aren't worth the trade-off. They wouldn't be even if the security worked, let alone with it being unworkable and counter-productive.
This officially entertained my 3 year old. I just put the browser on full screen and she had a blast. :)
Unfortunately it's too new. If Scott Meyers updates effective c++ that will be the one to get.
What should the role of government be in a free market economy?
Start by not submitting a Facebook page behind a redirect, with a false and misleading title. Flagged for deletion.
If that were true then it would represent a microscopically small fraction of the taxpayer money wasted on experiments and prototypes performed every year on behalf of the defense department.
Cyborg R.A.T 9 - extremely customisable
which speakers did I miss?