skysight-inc/HackerNews huggingface dataset:
I was discussing this with some people yesterday. I find it incredibly frustrating that the Grubers of the world have spent months attacking Google for supporting the evil, closed Flash, but then manage to spin Google dropping a closed format in favor of an open one as evil and using it as a roundabout way of continuing to hate on Flash.

Your argument turns on Gruber hating Flash for being closed. He doesn't: He hates Flash because he thinks it's crap. Gruber is not an open source advocate. He has no objection to open standards, free software, or open source software, but they aren't his passion.

You're right that Flash is an entrenched, defacto standard. It is, however, much less of one than it was three years ago, and that's pretty much entirely due to one factor: iOS doesn't support it. The HTML <video> element has traction entirely due to the fact that it's the only way to play video from a web page on an iOS device. You don't have a choice between <video> or Flash: It's <video> or nothing.

Chrome dropping H.264 support isn't going to push adoption of the <video> element, because Flash continues to be a perfectly valid alternative method of providing video to Chrome. If Chrome dropped H.264 and Flash, that'd be a different story.

Gruber's position is entirely consistent: He supports moves that reduce the usage of Flash, and doesn't support ones that increase it. Google's choice to drop H.264 in Chrome will, in the short term at least, result in the latter. Acknowledging this fact is neither myopic nor fanboyism.
In fashion and design you DEFINITELY need to be buttoned up and make things work. Ever dealt with a poorly constructed shoe, backpack, or bedframe?
Obligations To Dead Sources
Hello there,

If you would like to drive additional traffic to your application, I would recommend integrating a Facebook application. People browsing there Facebook News Feed enjoy seeing the responses of others. Maybe you could update their status with some statistics. You could also make users invite their Facebook friends to try out the application.

You could also show what their friends answered on the application page, if they have signed in using their Facebook account.

This could also be a cool feature, you could classify the person by a certain characteristic. Example, depending on the users answers, you could display the users personality. They could be categorized as Artistic, Logical, Funny, Nerdy etc. You could also change the background style of the application depending on their personality.

These are just a few ideas that came to mind,

Good luck!

Karl
NewsFeedEmail.com Means You Cn Get Facebook News Feed via Email
no, actually it's not :). I take it you don't like his tweets very much then. Or your view on how to use twitter differs significantly. Is that the case?
Freshness counts for a lot. I've seen that happen with chocolate that has melted and then re-solidified in the package. It's kind of powdery and dry, and it doesn't taste right. Visiting the amusement park & chocolate factory in Hershey, PA is probably the only time I was impressed by Hershey's chocolate. Some of it was still warm :-)
That's covered. Re-read the description of the cheapskate.
I don't understand that. Why do people do that?
Sunrise at Santa Maria crater on Mars
I am shocked and appalled by the types of comments on this thread. Wayne has shared some very powerful business concepts here.

NO there is not any exceptional technology here.
Instead Wayne used his technical skillset to quickly hack a high-leverage SIMPLE solution that WORKS.

It takes genius to make things simple.

NO wayne is not sharing the market opportunity he discovered. His new business is not strong and robust enough to invite competition.

He discovered a DEMAND CHANNEL.

Maybe if he used the phrase "customer development" you guys would be nicer?

It's the same thing.
There's still plenty of room for competition. Beanstalk is limited in its ability to innovate because it is simply a management layer on top of AWS, which will restrict its potential feature offerings.

I think smaller developers stand to reap huge productivity benefits from easier to use and more feature-rich platforms such as Heroku.
>whereas with my American friends, we interact like we are in prison, joking and bustin' each other balls and never showing vulnerabilities.

I catch your drift but that's not a very good analogy. I seriously doubt prison is like hanging out with friends.
No. Less words to say...

You are familiar with the concept of self-deprecating humor on your world, are you not?
I may have read the article less carefully than you, but I remember one sentence about China, referring to some other article the guy wrote.
Why Facebook isn't Worth $50 Billion
Don't wait till the end of the project to get paid?

Most contracts I have worked have milestones where people are paid on initial acceptance of the project (say 35%) and paid on further milestones.
Mark Pilgrim is referring to the book Dive Into Python 3 in the quote. One reason that the book is not selling is that the adoption of Python 3 is slow. Most people are still using Python 2.x.
2011 may be a big year for changes in the way we bank, with BankSimple releasing and this technology finally making its way to the US.

It's no secret that the banking industry is screwed up. It will be interesting to follow how this industry changes as new startups and technologies are applied to traditional banking models. Hopefully somehow I end up with more money in the process :)
Unexpected Job Offers
He means the book is a commercial disaster. The programming language hasn’t been super widely adopted in practice, because crucial infrastructure code needs to migrate first. I think the process is going overall about as Python’s core contributors expected: it’s slow, but moving.
Tell The Government What You Think about K-12 Computer Science Education
Almost 10 years ago: http://press.nokia.com/PR/200109/834842_5.html

Is 2011 also the year of Linux on desktop?
Adobe Buys Behavioral Data Management Platform DemDex
Looks like jquery mobile + client side MVC-like framework.

Adding node.js as a requirement to do client side development seems like it would be a big deterrent.
Just checked, they claim to have sold 550,702 so far with 18 hours to go. That is a successful (and expensive) customer acquisition campaign.
It is not possible to know - Google maintains a number of phones per day figure that only applies to Phones that are "with Google" phones which users activate using their Google accounts. Per the Android model, if a vendor makes a phone or tablet or Media Player without involving Google (and plenty do) then Google doesn't know about how many of those are sold. So if you are comparing the 300000 number Google put out - that is only valid for SmartPhones. You can club other categories but since there are no numbers (yet) for those categories of Android devices the comparison is not apples to apples. (See below posts for more data on how it is easy to see if you include most conservative numbers for the other categories, Android easily beats iOS at this number game)
Showdown in Silicon Valley (1985)
Guts is selling everything you own to raise money for your new venture, like Tony Hsieh did. He sold everything (including his loft in San Francisco) — everything that was left from his $40 million exit from LinkExchange

"Guts" make for a great story. However, the smart move would've been to set up a trust as a fall-back with $3 million of the $40 million. (Which may well be what he did, in fact. I don't know either way, and the article is worded to allow for this.)

Better than guts is a clear head. This way, you can see where others have irrational fear and now be swayed. With a clear head, you can take calculated risks. With a clear head, you can see the true value of the transaction.

Muhammad Ali's use of "Rope-a-dope" in his victory against Foreman looks like the stereotypical, stirring, "hero gets beaten up badly, but comes from behind" twist at the end of an action movie. In reality, it was the result of cool calculation and masterful, calm execution.

http://www.imdb.com/title/tt0118147/
Cover $10.00 cost to get somebody to my site that enters a credit card and I can market to?

Wow.

Dirt, dirt cheap lead generation - well played LivingSocial.
Is it a better choice for someone new to both to learn Python 3 at this point or Python 2? Considering they are, in some senses, practically two different languages.
He lost money on his book, meanwhile, Python 3 usage rose during that same period and it's still on the rise, so I would imagine (hope) he's just referring to personal commercial disaster. http://dev.pocoo.org/~gbrandl/py3pkgs.png shows a pretty consistent increase in packages (keep in mind many are still mis-classified as 2.x only), and although I don't have stats to back it up, the number Python 3 related posts on Reddit, comp.lang.python, and SO seem to have risen as well.

All I took away from his comment was that you don't always win being an early adopter, especially when it comes to writing books. Maybe that month was an anomaly? Python 3 adoption is right where we expected it to be, and with projects like NumPy/SciPy recently adding 3.x support, the floodgates are open.
After reading this: http://antimatter15.com/wp/2011/01/the-ambiguity-of-open-and...
It sounds like the plugins with be in the OS and not the browser. So it will be like downloading a codec for your Mac or PC not like installing Flash on in your browser.

The big distinction here is that it will be native to the browser because IE and safari use whatever codecs are in the OS instead of providing their own.
I wish I could upvote you a dozen times. This exactly expresses my own feelings about DF. Every time he goes off on one of these snarky tirades I resolve to unsubscribe in my RSS feeder. He usually then redeems himself with an insightful, technically clueful run.

The most irritating thing about the h264 rant is that there are some valid points in there: content producers would have to encode content twice, lack of hardware decoding, pushing video back to Flash, proprietary nature of VP8's development. But these all seem like short-term problems to me. Hardware decoding will happen and Flash will support WebM.

The biggest long-term sticking issue to me is Apple. They have a lot of weight to throw around with iPhones and iPads, and it seems h264 is unavoidable there. Google could throw its own weight around by switching all of YouTube to WebM, but that would take some time as hardware and software catch up. In the meanwhile, Apple is selling millions upon millions of h264-only iOS devices.

And there's the patent issue too. It'd be nice of Google indemnified WebM, but they also have enough patents that they could cause problems for MPEG-LA too.
SQLShell. A Cross-Database SQL Tool With NoSQL Potential
I can corroborate horrible experience getting internet connectivity in Nice; it took about 2.5 months!
Cool. So why is this of specific interest to HN?
'Brain' turns 25: The birth of the first personal computer virus
A Bunch Of Good O'Reilly Books Are On Sale
Sorry Leon, I misunderstood. My confusion stemmed from how it seemed that you were inspecting the titles- not tweets. But for all intents and purposes for your article I realize that's the same.
Good, very inexpensive beer.
What are the benefits of holding onto each instance?
Statistical Prediction Rules Out-Perform Expert Human Judgments
Thanks, but it still doesn't work.
maptail.js line 43 add following line :

, partials: __dirname + '/views'
"Further, H.264 was a complete non-starter for Mozilla, and Firefox holds nearly 20% of the market. Using H.264 for HTML5 <video> would have guaranteed market segmentation and hurt the chances of a truly open future"

Except Internet Explorer will continue to be the highest-marketshare browser for the foreseeable future, and IE9 won't ship with VP8 (though you can install a codec for it, I doubt regular people will). It does ship with H.264.

Maybe Microsoft can be convinced to ship VP8/WebM in IE.
CodeSOD: Feng Shui
Seems like the effort is moving away from OpenID's current URLs and more towards email style identifiers, ie:

username@domain.ext

This may be less flexible, but it puts the information in a form people are already used to, and should help spur adoption.
From what I have heard, people in Europe wanting to buy Amazon MP3's are always looking for Amazon gift cards on ebay. Likely because Amazon accepts only US credit cards for music purchase?
Programming is not not Programming
Ever dealt with a poorly constructed shoe...

Most women I know are quite happy to do so provided it is sufficiently fashionable.
Terrible fitness/physical stamina but I eat reasonably well.

Working in `internet infrastructure` (as a founder) my work week varies between 60+ hours per week and ~>80, that doesn't of course include dreaming about problems past or problems imminent or the false-positives in monitoring causing broken sleep.

After doing this for 8+ years and working myself into a position of financial comfort relative to my peers, I'm now questioning why I work so much and what's the point of working so much at the expense of quality of life and potentially how long that life will be if I continue to abuse my body/health.

At the same time after doing what I do for such a long period of time I find it very difficult to NOT work. I get fidgety and easily bored when having conversations (in real life rather than IRC), being able to trust in others to-do as good a job when I have cover and resisting `checking in` to see how things are doing.

I very much used to be someone who looked down on those who worked less hours as lazy and stupid, now I think they're the smartest people I know.
I don't have the problem with FSF's long term.
I have a huge problem with their vision of that long term. It looks miopic, if you ask me.
From the article: "browsers do not cache files to disk if they’ve been retrieved via SSL"

I don't think that's correct at all. Perhaps browsers have more secure defaults with SSL, but if you're explicit and specify Cache-Control headers, it'll be cached.

The jquery version specified on Google CDN's have Cache-Control public, so it'll be cached on disk.

Just put up a blog post about this:
http://news.ycombinator.com/item?id=2120773
Yes, that's a very nice book. I built a very rudimentary 2D physics engine in javascript based on it. Eberly's Game Physics is another nice book as well.
http://www.amazon.com/Game-Physics-Second-David-Eberly/dp/01...
Some of the things he misses have existed in some environments, but haven't become part of the standard toolset that most Lisps provide. For example, the Lisp Machine had a List Callers command that would show you, and then let you visit, every function that called a given function. I worked at a place where we reimplemented that functionality for ourselves, by poking around in the internals of Allegro, but AFAIK no Common Lisp comes with this feature. It's too bad, I think, though admittedly grepping the source tree is usually an acceptable substitute.
Actually that's exactly what I need. I need an empty warehouse and an indoor soccer arena. Soccer is huge in my area. I want to open an indoor soccer arena.
As other commenters have said, he meant the book was a commercial disaster. However, that's probably at least in part because Python 3 adoption has been really, really slow in general, in large part because it's backwards-incompatible and a lot of the big existing libraries still haven't been ported yet.

One of the biggest offenders is scipy, Python's very good and very widely used statistical computing library. The soon-to-be-released scipy 0.9.0 does support Python 3 [0], but Python 3 was released in 2008, so it's taken quite a while.

Another big problem has been with web applications. Python has WSGI, a standard interface for implementing webapps that allows you to use a lot of different frameworks with a lot of different servers. (Similarly to Ruby's Rack and Java's servelets.) However, the WSGI standard for Python 3 (which has to be changed because the existing specification has encoding-related issues in Python 3) has only just been finalized as PEP 3333 [1].

[0] http://projects.scipy.org/scipy/roadmap#python-3
[1] http://www.python.org/dev/peps/pep-3333/
Personally I'd recommend learning 2 over 3 for the simple reason that one of pythons big selling points, for me, are some really great libraries and tools, which you won't be able to use if you use python3. That being said I'd focus on python 2.7, using the the back ported python 3 features and avoiding all the depreciated features. That way if and when you do switch to python 3 the shock will be lessened.
I’m putting a lot more trust in responses to Chua, from other Asian-Americans talking about their own experiences, than in Chua herself. Once the WSJ op-ed became That Thing On The Internet Everyone Was Talking About, she started walking back, saying that the WSJ quoted fragments of her book out of context. Then she told a newspaper columnist “I’m an unreliable narrator”, saying that the book as a whole was an exaggeration. (http://www.sfgate.com/cgi-bin/article.cgi?f=/g/a/2011/01/13/...) So... what is really going on with Chua and her kids, not to mention her husband? About all I can safely infer is that the woman has, as they say, Issues.
What makes you think the world (outside HN) cares about the openness of video player they use?
As far as I know, the current server has close to the fastest processor available.
no worries, getting peoples thoughts is always the best thing that can happen. :)
Well, I think the people behind @GuyKawasaki are putting a lot of effort into both the posts and tweets (which are def interlinked I guess) and are sweating over every word they are writing. To me the content is quite useful most of the time - def retweetable all of the time. Dismissing it as "spammy" is a bit - well harsh. If one feels it is quite a big load he tweets, that's understandable, but spam looks different to my eyes. So that's why I believe his headlines are overly brilliant. :). Is this maybe more understandable?
Why I'm not getting the Verizon iPhone
Pretty sure this feature is in SLIME. It's also in LispWorks.
Confirmed that v0.3.1 works where v0.3.5 does not. :/
They're not the only ones doing this. FamilyFinds is pulling the same trick with $5 SBUX cards for $1.
financially Facebook isn't $50 billion, that's probably justified, but intrinsically I personally think $50 billion undervalues Facebook. If it was a country, it's the third most populated one. Name me a country that has a GDP lower than $50 billion. @ $50 billion dollar evaluation and 600 million users, each user is valued at $83.33 which I think is undervaluing the lifetime value of a customer for Facebook. I'm pretty sure at sometime in the near future, a typical Facebook user would spend more than $83.33 on the Facebook website. You just have to wait for the innovational monetization model.
Let Us C by Yashwant Kanetkar
> Flash isn't going away in the short term anyway

I disagree completely. One of the things I love about my iDevices is that they don't support Flash. Some consider this a problem. I consider it a feature.

For me personally, very few times is this frustrating and most of those are when sites use Flash-wrapped video with no HTML5 fallback, which is still relatively common (but decreasingly so).

I wish I could use Chrome without Flash. But it's preinstalled, which I'm vehemently opposed to. What's worse, if you uninstall it almost every page bugs you about missing plugins. The only solution (which I use) is to use a Flashblock plugin, which is far from optimal (eg sites use a Flash overlay over the entire page to trigger all the Flash on the page).

And for the record, I don't hate Flash because it's closed. I hate it because it's buggy, creates extra security vulnerabilities, is used for some quite nefarious practices (eg zombie cookies) and, in the modern era of HTML/JS, is basically not needed anymore (where it once was) for RIAs.

> why should we kneecap the future of HTML5 <video> before it gets off the ground because it might temporarily extend the life of an already entrenched format?

Because in real terms this move does absolutely nothing to the future of H.264. Want to watch H.264 in Chrome? You use Flash. So the net result is now I have to use Flash where before I didn't.

> Mozilla's refusal to adopt H.264. Everybody would have kept using Flash+H.264 anyway.

If Firefox users choose to use Flash (by choosing Firefox) then that's their choice. I also understand why Mozilla doesn't support H.264. Beyond the political arguments a license would be a huge slice of their revenues.

So all this move does is force me, as a Chrome user, to use Flash, where before the browser supported the format of most relevance in the video market. Unlike Mozilla, who have valid financial reasons, Google already has a H.264 license so this move is purely philosophical/political.

I object to being drafted into a war that I have no interest in and (imho) is both premature (for WebM as a format), too late (considering H.264 entrenchment to date) and unnecessary (given the cost of changing later and that the FUDed Armageddon scenarios are at best overblown and at worst disingenuous).
Six ways to be a better client for your developer – Point 3
Whatever the w3c would like to be, there is a different reality, namely what people perceive them to be. Client, back-end programmers and other non-front-end people alike look to the w3c when it comes to front-end. And seeing they've just launched a community site built around a silly logo, I'm sure they are a tad more than a simple standards body.

If they are not happy with their public image, it's up to them to make it clear (and not through a few paragraphs on their oh-so-usable site).
What Amazon’s Elastic Beanstalk Can & Can’t Do
I don’t understand. Why are you misquoting the text and twisting its meaning?
I think all of them can be fixed with a proper contract and negotiations. Most clients are stereotyped like this, simply because they don't know anything about the web and it's your job, as a web developer, to educate them. If you sit down and figure out what the client wants, put it on paper and place a price tag on it, you will effectively get rid of the first 4 client stereotypes listed in the article.

This should always be done before any photoshop work or code occurs. If a client wants a demo design first, you're certainly welcome to charge for it, and if a client doesn't like the fact that you're charging for a demo design, there are plenty more fish in the sea. It's not wrong to be selective of the clients you work with. You can also charge for tech support and for those extra calls/emails once you ship the product, all this goes into contract as well.

I know many studios who take 50% of agreed sum for the final product before they start any work. Cheapskate have no basis for making you do extra work if there is a clearly outlined set of deliverables in the contract. You can always dispute them in court if you feel that the terms of the contract have been violated.
How does this compare to http://www.phonegap.com/?
Explaining 'Meet Clojure'
FFmpeg turmoil
Google clearly says 300000 "Phones" and the Galaxy Tab cannot make calls. And they have no way to give you numbers that they can't count - so they aren't selectively giving you phone numbers - the other big part of Android is not tied to Google activation system and so there is no way for them to know. (Nook _is_ Android - 2.1 version to be specific - whether or not Apps are allowed to run on default version is not relevant.)

I guess where you are getting at is Android == Google and nothing else and it is somehow OK to compare Phone numbers to 3 separate categories put together because of your assumption that Android=Phones=Google. That's clearly not true but I guess from the down voting that I am disturbing a good number of fans with numbers so don't be worried - pick the number that makes you happy ;)