skysight-inc/HackerNews huggingface dataset:
I started using Amazon Video which uses flash. I like to be able to view movies and videos I've purchased where ever I am on whatever computer I am, and as of right now that's only possible with flash. I doubt Amazon would make this a direct video since Flash permits some form of rights management for content owners. If it were just a video I could download it and distribute it how I wanted. Which while ultimately is a nice idea but studios would just then not permit things like Amazon Video and so I like that Flash has enabled me to enjoy the content I want the way I can.
Virtualbox 3.2.0 Beta 1 released, experimental OS X Guests
You were given several other sources for that as well, all of which were posted here. You also criticized another source simply for being conservative, which is what I was responding to.

Regardless, please clarify your point. Do you believe the WSJ is lying about the contents of the bill? If not, then what is the relevance of pointing out their opinion on other political matters?
It's an Electrical Engineering class at Marquette in Milwaukee WI USA. But it was more an offhand comment by the teacher than a part of the lesson.
You've just criticized bimetalism, not the concept of a backed currency. Gold will be the same value relative to gold; it's just impossible to peg gold to silver.
Thanks, Jeff :P
Oauth tokens don't have be in the header and I never put them in the header. Which service requires them to be in the header? Requiring parameters in a get post is the way to manage state in REST, isn't it? How else would you do it? REST does not allow for protected resources? Cookies are terrible because when you are using a programming environment that doesn't have cookie management for free you have to write values in the cookie format from scratch and work with headers when you don't have to do this with RESTlike applications that use OAUTH.
"Google only cares about your info to better target you"

so far
Single white nerd seeking passionate programmer for long term relationship.

Hah! All kidding aside; nice, timely read. Affirmed a lot of my thoughts.
Anyone know if the MD5 hashes are available for the 10.04 ISO's to check them?
Really? What happens when you want to start customizing the User model, perhaps linking it to a UserProfile. Perhaps you want to have many Users belong to the same Account?

Do you create duplicate representations of your models in SQLAlchemy and Django? What happens when you need to start migrating your database schemas?

Forgive my lack of imagination, but I can't think of any way of doing what you suggest without it coming across like a horrible hack.
I am aware of the fact that today a good development stack is worth gold, and many tool stacks are using some sort of virtualisation to allow for easy portability...
I find it very refreshing to see Steve/Apple putting very strong arguments against wastefull portability layers...
One interpretation of this all I think is: mobile needs native apps, because they are less "resource" hungry.
That's probably true - but it is changing fairly rapidly.

I'd certainly be pretty happy to work in some parts of France!
5 Reasons Google and Search Won’t Dominate The Next Decade
I like to read these kinds of articles because it is interesting to see how other people choose to categorize their game mechanics philosophies.

In my mind, a game is comprised of a goal and methods for reaching that goal. You can manipulate the more subjective concept of "fun" by changing the goal's attributes/complexity or adjusting the methods (adding, subtracting, manipulating challenge).

The point to reaching the goal is for reward, which is why I do not list it separately. Reward is often a gateway to more games. For example, the scoreboard is actually a metagame, where the goal is to get the highest score in a competition with other people. The game of "catch" is time-honored and does not involve much more reward than the gateway to the metagame of becoming more dextrous.

By methods, I refer to all the tools at your disposal to try to reach your goal. These can include tools outside the parameters of the game; after all, many people can have fun by cheating the game, and in some games, cheating is part of the point (reneging in Uno).

The point is, as far as I can tell, there are just the two parts to a unit game definition, and the interesting stuff involves all the tweaks you make to those two parts. A typical fun game will be comprised of many minigames.

So I do not agree with this --

Unlike video games, company games need to be simple and focused.

We just need to be clever about shaping motivations and limitations for the audience, be it video game players or "company game" players. The video game industry is seeing greater successes when the games are simple/accessible, too.
The great depression has NOTHING to do with the Greek crisis. The crash of 1929 was caused by the financial sector, not by a crushing national debt. In 1929 the US federal debt was less than 20% of GDP [1].

It's not because a looser monetary policy could have helped during the great depression that it will help in every situation.

[1] http://en.wikipedia.org/wiki/United_States_public_debt
Vietnam: memories of war
This was obviously a typo to me, I just skipped it and kept reading. By now several other comments here have shown that the Jobs' letter is indeed hypocritical by the accepted definitions of the term. I will even link another one: http://en.wikipedia.org/wiki/Hypocrisy.
When I got to the part of the article where he wrote people are using more Apps these days than web sites, I rolled my eyes.

Web apps aren't going anywhere any time soon. Do you really want to install a Ticketmaster app and wait while it downloads just to buy tickets for one show?
This is very valid, and just as bad if not worse than the app store. I've been at a company where a large part of our revenue came from people finding our site (legit ecommerce) via google.

We got purged from the index twice without any warning or explanation. We petitioned and manage to get back in both times after a couple of weeks, but with no explanation of why we got banned.

We weren't doing any black-hat seo crap either. It was completely on the up and up.
From 2007; unfortunately, the company has gone silent for the last half year as far as I can tell. People watching them have also been "frustrated by the secrecy and lack of urgency to release" (Martin Fowler: http://martinfowler.com/bliki/IntentionalSoftware.html).
There were fluctuations of gold relative to silver. There were not fluctuations of gold relative to gold, or of silver relative to silver.
I had an issue with an iPhone 3G upgrading from 3.1.2. to 3.1.3. After iTunes did its thing to put it in a mode where it was ready to accept the new image, Ubuntu refused to see it as a USB device. May have been a fluke, but I'm not trying it that way again.
SQL and Objects are a problem in the first place. SQL is optimized when working with sets. So unless simple one-record read/write, most queries should fall to direct SQL which is really easy to do in Django and in Python.
And for the one-record transactions, the ORM does not really matter that much.
Bottom line: SQL is an essential programming skill.
I am vegetarian. Can live several year in a row without meat.
Most of my friends can not survive two days - the begin to have cravings. Am I miracle?
The real issue, at least to me, is how shady Facebook is being about the whole thing. They are trying really hard to expose people's data without the average user realizing it.

But truth be told, I've also found the average user doesn't really care once you tell them what is going on.
I'm not sure to get your point : for instance, why a closed-source iphoneOS would be better than an open one ?
Are you saying that Adobe reimplemented the UI? Or that they pass it off to the OS to handle? Because if its the former, the iPhone doesn't have a menu dropdown for cut/copy/paste. Or a ctrl/command button, for that matter.

I'm only asking because I've never had copy/paste from flash work well on the desktop.
Mark Pilgrim's "Dive into HTML5" book draft:

http://diveintohtml5.org/

ppk on JavaScript:

http://www.quirksmode.org/js/contents.html

Mozilla's documentation:

https://developer.mozilla.org/en/HTML/HTML5

CSS3 Preview:

http://www.css3.info/preview/

HTML5 draft specification:

http://www.whatwg.org/specs/web-apps/current-work/multipage/
Without harmonisation:
* We can't decide anything about inflation, interest rates, at monetary policies.
* There's an incentive for fiscal dumping: you set your tax rates for mobile capital so low that you drain wealth from the 26 other countries; knowing that common market and currency makes more things mobile and therefore drainable

Besides, free trade is a fairy tale: we practice free trade according the WTO rules, but the real business is the negotiation where WTO rules are decided. As Europe, you've got enough weight to have your word, as most businesses can't afford to forgo the whole European market. Most of them can forgo France, or Germany, or Spain.
Oh man, I almost spit my tea out laughing at that. Wow.
Not claiming they have never done anything for the community but they have far more closed projects than open ones.
Ask HN: When do you use Chrome's Javascript console?
I'm just getting started with Javascript programming, and curious about how to set up a development cycle (development being too big a word in this case...), in particular when to use tools such as Chrome's Javascript console.

The autocompletion and syntax coloring look very good (and fast!), but I'm a bit lost. After all, a nice editor or IDE also has these features, minus the interactive aspect.

Any pointers will be welcome. Do you know of any screencasts on this development cycle?

Thank you in advance.
Google Living Stories Wordpress plugin
Interesting perspective, thanks. (For some reason simply giving you a point didn't seem like enough.)
Can we have a little more risk and a little less nanny state please? I don't mean that in some kind of Republican or Libertarian or Randian sense, I just would like more opportunities to raise money. So I can create ideas and raise capital for a startup.

Instead of us being so happy about everything is working, and putting in our order early for just the kind of market we want regulators to create for us, is there really something that wrong with just being left alone? I'm not talking Madoff, I'm talking Bob's Pizza Parlor.

You've got 250K, I've got some hair-brained scheme, you pays your money and you takes your chances. Most of the time you lose. Sometimes I'm a crook. This is risk. Change is based on risk.

Somehow is this same size expenditure good for a drunken weekend in Vegas yet somehow terribly harms society when applied to startups?

Yes, the bill does not mindlessly jack up the rates. And yes, there are wonderful reasons for something getting done. If that makes you less grumpy, isn't it a reasonable thing to ask, while Dodd is writing this bill, to make things easier? I'm not trying to move the goal posts, but if you're under the hood anyway, could you try cutting us a little more slack? Why do we always have to gravitate to more "market management"?

I guess I'm grumpy as well. This is the 4th or 5th time I've read about this bill, and I'm just amazed that we're quibbling over reasons and precise language and missing the fact that, for us, we're heading in the wrong direction.
I think, somewhat ironically, that the final "most important" point #6, is by far his weakest. A platform is made stronger by having more tools to create for it. If a tool does not keep up with new platform features then it will suffer in the marketplace. There's nothing about having tool x, that prevents anyone from using tool y or Apple's own toolset.

I do however think that Apple is in the right to require the tools to compile to native code using native UI widgets etc, and not be a blackbox runtime. The goal of ensuring consistent user experience is valid and worthy.
Anecdotal evidence (i.e. a friend who knows someone in Greece) is that Greeks are lining up at banks to withdraw all their funds, i.e. a classic bank run is now in progress.
>>> Just because you don't understand the code it doesn't mean it is awful.

Disagree entirely. My philosophy has always been that code is more difficult to maintain than it is to write in the first place, so one of the core tenets of well written code is its simplicity and ease of understanding.

If you write a convoluted mess that's difficult for someone new to pick up right away, it will probably also be difficult for you to jump back into several months later when you need to fix a bug or add features.

Not to mention making it more difficult for third party developers to contribute...
I think it's clear that a norm of using the Cocoa API is implied here:

> Adobe has been painfully slow to adopt enhancements to Apple’s platforms. For example, although Mac OS X has been shipping for almost 10 years now, Adobe just adopted it fully (Cocoa) two weeks ago

I was thinking specifically of the Cocoa norm -- which iTunes apparently does not meet -- I should have made that more clear.

How much more open is H.264 than SWF and FLV, anyway?

> Adobe’s Flash products are 100% proprietary. They are only available from Adobe

Assuming Jobs is not declaring an obvious tautology, he is omitting FOSS efforts such as Gnash and Swfdec.
First, it's way creepier, and harder psychologically, to know someone is watching you if you can't see them.

Second, http://www.google.com/images?q=TSA+full-body+scan
Mac users seem incapable of distinguishing between a bad format and a bad port. Flash on OS X is the latter; Flash runs about the same on my 2.16GHz C2D MBP as it does on my 1.6GHz Atom netbook. I don't run around foaming at the mouth about how irredeemably bad Flash is, though.
Searching and Replacing Jobs' Flash Statement
I seem to recall reading some advice that friends-and-family money is limited to a couple dozen people, and their involvement can make early VC rounds more complicated therefore harder to get. Is there anything to that?
There's http://diveintohtml5.org which I don`t believe is 100% completed yet. I guess it's still too early for a comprehensive book - HTML5 is still in draft mode.
The problem with something like login/registration is that on the one hand it's a repetitive task, on the other it's something that ends up being highly customised for each application.

My experience with Django is that you generally start with the generic login and registration views, but quickly end up ditching them when you need something just a bit different. I'm not sure what would be a better solution, and I'm not sure there is one. I've yet to see a solution that is neither a) too complex (AuthKit) nor too simplistic (Django).

Form processing and REST are a bit more low level and should be achievable by a modestly-sized framework or library.
Microsoft cancels the Courier, the Internet sheds a tear
The web "sucks" compared to iPad apps because those apps aren't overrun with seizure-inducing ads and crammed with superfluous SEO-optimized content.

IPad apps are designed exclusively to focus on the content or application.

The same is true for iPhone apps. Limited screen real estate forces developers to focus on the usability of their core product.

For example, media iPhone apps focus on the content (i.e., the article or the video). Media websites focus on selling display ads, driving traffic to other sites owned by the same parent company, and forcing as much content as possible onto the page to draw SEO traffic.

So the iPad appears light years more advanced but it's not. Its presentation is just more focused.
Exactly. Replace "iTunes sucks on Windows" with "Flash suck on iPhone" and "Windows" with "iPhone SDK" and you're making his argument for him.

Not that I agree with their policies, but this article's arguments aren't very good.
No Evidence Yet We Can Prevent Alzheimer's Disease and Cognitive Decline
> Show me this for Flash

http://www.adobe.com/devnet/swf/

> Or this:

http://opensource.adobe.com/wiki/display/site/Home

> And check out paragraph 2:

http://www.openscreenproject.org/partners/current_partners.h...
10 January 2010

Earlier HN link on the same published author's views on positive thinking:

http://news.ycombinator.com/item?id=891562
By taking the "it works for me" (relativist) position, you're avoiding the central argument.

The OP pointed out that Django's reliance on internal dependencies and import-time side effects is a bad thing.

I agreed and added that the internal components themselves aren't bad, but that it's the superior components that other frameworks are using that makes Django bad.

There are a lot of people out there who could justify using COBOL by your same logic.

I think Mark Ramm was being more prescient than most people give him credit for when he suggested Django could go the way of Zope if it doesn't open up to the wider python eco-system.

The Django ORM isn't the best ORM available and I think it hurts Django to not be able to take advantage of better ORMs without having to sacrifice its core features (admin, authentication, etc).
Amazing that [to, to, on, my, to, on, be, on, to, to ... etc] can reveal so much. One of the linked articles ( http://homepage.psy.utexas.edu/homepage/faculty/pennebaker/r... ) describes how the relative frequency of the use of "I" in communication is a powerful indicator of status (less "I" => higher status).
Oh, look, it's Thom Holwerda with a new pair of blinkers on his head covering all possible perspective than what's in front of his own nose. zZz.
I wish it discussed more about how it works. I looked over that page and the Oni site and without downloading the code and looking at it I didn't see any way to understand what it is actually doing.
We were manually putting together the Picwing frames, and drilling holes were involved. The spinning drill bit slipped out of the hole and went into my forearm. A trip to the ER, a few stitches and tetanus shots, and a couple thousand dollars later, I was good to go =)
Video update on the Startup Visa Act
Did you have to buy it back on ebay?

http://shop.ebay.com/i.html?_nkw=NTSA

(These are all NTSA seizures.)
Law a subtle knowledge
In C.J. Dates' book "Database in Depth", there is a wonderful example with a simple database that allows NULL, and something like half a dozen different straightforward ways one might write a query to answer a specific question--and each query gives a different answer.

It makes a powerful argument in favor of Dates' argument that NULL should not be allowed.
Will be #1 on Vaporware 2010. Last year winner was Crunchpad.
Apple Patents The Invisible Button
Ouch. Yet another reason to use VPSes/cloud hosting :)
The author really took the microsoft analogy a bit far. "adobe": 10 times. "microsoft" 12 times.
We don't watch videos on the iPhone for 10 hours.

No, but you might watch a film and a couple of music videos and then the battery is getting awfully low. My iPhone lasts a day on one charge (with heavy web use & lots of calls). Halving that with a 2 hour film could be a big problem.
Neal Stephenson, "Diamond Age"

"You know, when I was a young man, hypocrisy was deemed the worst of vices," Finkle-McGraw said. "It was all because of moral relativism. You see, in that sort of a climate, you are not allowed to criticise others--after all, if there is no absolute right and wrong, then what grounds is there for criticism?"

...

"Now, this led to a good deal of general frustration, for people are naturally censorious and love nothing better than to criticise others' shortcomings. And so it was that they seized on hypocrisy and elevated it from a ubiquitous peccadillo into the monarch of all vices. For, you see, even if there is no right and wrong, you can find grounds to criticise another person by contrasting what he has espoused with what he has actually done. In this case, you are not making any judgment whatsoever as to the correctness of his views or the morality of his behaviour--you are merely pointing out that he has said one thing and done another. Virtually all political discourse in the days of my youth was devoted to the ferreting out of hypocrisy.

...

"We take a somewhat different view of hypocrisy," Finkle-McGraw continued. "In the late-twentieth-century Weltanschauung, a hypocrite was someone who espoused high moral views as part of a planned campaign of deception--he never held these beliefs sincerely and routinely violated them in privacy. Of course, most hypocrites are not like that. Most of the time it's a spirit-is-willing, flesh-is-weak sort of thing."

"That we occasionally violate our own stated moral code," Major Napier said, working it through, "does not imply that we are insincere in espousing that code."
"Of course not," Finkle-McGraw said. "It's perfectly obvious, really. No one ever said that it was easy to hew to a strict code of conduct. Really, the difficulties involved--the missteps we make along the way--are what make it interesting. The internal, and eternal, struggle, between our base impulses and the rigorous demands of our own moral system is quintessentially human. It is how we conduct ourselves in that struggle that determines how we may in time be judged by a higher power." All three men were quiet for a few moments, chewing mouthfuls of beer or smoke, pondering the matter.

(http://fishbowl.pastiche.org/2006/03/21/hypocrisy_is_the_gre...)
I used APE and a heavily modified tiddlywiki to put together BlipWiki at http://www.baggr.com and used the python/javascript diff-match-patch libraries from http://code.google.com/p/google-diff-match-patch/ to keep the data in sync
I would like to make a feature request. When I click "flag" I would like to be able to add a comment as to why I flagged the article, for catharsis. For instance, for this article I would like to be able to write "this is so fucking stupid" without it polluting the general comment stream. I don't even care if the comment shows up anywhere... just the act of typing it would counterbalance the blood pressure spike I get from reading dumb fucking headlines like this.
10. Use chaining properly

Initial reaction: "Boo, you suck". It's called local variables. I've found chaining can sometimes lead to bad readability of code. Chaining is good when doing things like setting multiple attributes or .click(function(){}).click()

There has to be a line drawn somewhere

It is of course missing at least one:

"Never do in jquery what your browser can do internally"

How many of you have ever done this?

$.post(...., function(data){

var d = $(data);

d.click();

$(..., d).doSomething();

applyHandlers(d /*context*/);

$("content").append(d);

});

Yes well the above is TERRIBLE coding. Because d is now parsed, built, and stored by jquery... in the javascript space. If you were to do the following:

{

$("#content").append(d);

var d = $("#d'sId");

// do rest of work

}

You would make your code 1) faster, and 2) use less memory in the javascript space. Thus large ajax requests process much faster. Thus don't do in jquery what your browser can do natively, like build and store dom.
Are we gonna have these repeat stories with every slightly new or different technology? It'd be a story if the app leaked sensitive data or something, not just a hookup gone wrong.
"he devised the programming method that the company’s software developers have used for the last quarter-century."

Would this method be the 'Hungarian Notation'?
Sorry, I didn't realize that was unclear. I meant that if the folks at Apple who had reported the crime had thought it was unjustified to seize the "reporter's" equipment, they could certainly have issued a press release saying that they regretted that the police had seized all his stuff, and hoped that the guy would get it back immediately. They might additionally have behind-the-scenes channels to make requests like that — as Adobe did in the Sklyarov case — but that hypothesis isn't necessary for my #3.