skysight-inc/HackerNews huggingface dataset:
I don't think so. Opera have a long history of working in the mobile, embedded, consumer space with Adobe and I only recall them expressing frustration with the limitations that Adobe placed on them. Paraphrasing from memory: "why are you only shipping Flash 7 when 9 is available? Because that's all that Adobe allows on these platforms."

I'm fairly certain they were being charged a great deal of money for the privilege too.

Here's a direct quote, talking about the Wii:

"Why didn't we update the Flash plugin to a more recent version?

The answer is simple: there is no way to do so. It is out of both Opera and Nintendo's hands.

The latest version of the Flash SDK (Software Development Kit) offered by Adobe is version 7, so that's what anyone who is not a Windows, Linux or Mac PC have to settle with. To support Flash on a phone or device, you have to license the Flash SDK from Adobe, and as long as they do not provide a more recent version, there is nothing you can do.

If Adobe had offered a more recent version, no one would have been more thrilled than us. It would have made more sites work, and that would lead to less frustration to our users."

I think it's all in the tone of voice there really.
When you use i and j as loop indices, everybody knows what you're talking about. It's idiomatic. How is that bad variable naming if its the clearest thing for everyone?
I think its the mindset that security and IT is just a cost-center, in Big Government Bureaucracies. I'm sure that military personnel at GroundZero everywhere understand operational security, since their lives likely depend on it.
Its just that, as usual, people behind desks, don't really appreciate what getting getting sunk by loose lips feels like.
I'm guilty of using tmp quite a lot. On my defense though, it's usually just that, temporary: I end up refactoring it down the road (most of the times)!
Not sure what people expect when watching a video which is titled "Collateral Murder". I at least would espect a video showing the killing of several people.
'Titans' tops weekend boxoffice
Microsoft to Unveil "Pink" Mobile-Phones?
The reason that 'D-Day' (Normandy invasion) was called a liberation was that the invading forces were willing to take on an entrenched enemy and were willing to suffer fairly massive losses in doing so, and the immediate improvement in conditions following it.

The reason why the rest of the world refuses to accept the situation in Iraq as a liberation and in stead perceives it as a cynical battle for control over resources is that:

1) the invaders are not prepared to suffer losses on par
with their 'enemies'

2) more people have died under the 'liberators' than
would have died in many years of previous occupation

3) the situation in Iraq is still viewed through the
terms of lives lost by the invaders instead of lives
lost by those 'liberated'

4) there would not be as much or more accent on
protecting Iraqs oil resources as there has been
on saving Iraqi lives

Whether or not people get killed by 'insurgents' (one mans insurgent is another mans freedom fighter), 'enemy combatants', 'friendlies' or whether they're collateral damage, it doesn't change anything in the fact that those deaths could have for the most part be avoided if the invaders were willing to take the losses themselves.

If you liberate someone you place yourself in a position of sacrifice, you're willing to go the distance in order to protect those you liberate. A hostage rescue team goes in knowing full well they're going to try to protect the lives of the hostages at all cost. A hostage team that would go in to protect their own lives at significant extra risk to the lives of the hostages would not get much recognition, even if they would save the occasional hostage.
I disagree, depending on the context. Data is an acceptable variable name to refer to binary blobs that don't have a type, eg, this is roughly the low level class that holds data that I'm streaming in (files may either be in a pack file or downloaded while the game is played):

class packFile {
var name:String;
var location:String;
var downloadPriority:Int;
var data:Array<Byte>;
}

There may be a better name than data, but I can't think of one off the top of my head, and it's certainly not a bad one.
I'm going to preface this comment by a brief statement on my background, because, as you will see, it's quite relevant to the discussion.

I personally campaigned against the US + allies invasion of Iraq. I even stood for election in Australia with that as part of my platform. I door-knocked with petitions to not invade - without much success. I also spent 9 years in the Royal Australian Air Force as an officer, and as such I have had to study the Geneva Conventions and the Laws of Armed Combat - officers need to know what is a legal order and what is not a legal order to give.

The thing is, if you are talking about combatants that aren't in uniform, the Geneva Conventions no longer apply - a uniform is the sine qua non of the treaty.

The idea is that combatants put on uniforms - yes, this makes them easier to identify, but the uniform makes it easy to discriminate combatants from non-combatants, thereby protecting non-combatants. When combatants choose to not wear a uniform, they are every bit as responsible for civilian casualties, as those that mistakenly fire upon civilians.

This engagement is a classic example - are the people in the van combatants aiding combatants? or are they good samaritan civilians aiding other innocent civilians? Or are they civilians aiding combatants, or of course, I guess it's possible that they were combatants aiding civilians. The point is that we don't know - even with hindsight we are unable to identify exactly who was who. Soldiers that think they have an RPG that might by lining them up certainly aren't going to be willing to give the people in question the benefit of the doubt. That is the fog of war.

You can complain about the US being in Iraq, but honestly, looking at the video, I don't find anything much that is shocking about the actions of the soldiers - they are perhaps a touch insouciant about the bloody mayhem that they unleash, but I suspect that a lot of that comes from the relief they are feeling at having neutralised what they perceived as a deadly threat. No, I really am not seeing a lot that was wrong in that video. What was wrong was the fact that the US was there in the first place...
Natural Breast Cancer Cure - Are There Any Really Effective
That's true, but these days most people have always-on broadband internet connections, so prebundling with windows is not as important as it once was.

I don't think something like Processing is any harder to get into than basic was. I started programming with GW-BASIC, LOGO and QBasic myself - the first thing that I thought when I started playing around with Processing is that it is remarkably similar to a modern QBasic.
Here is a slideshow of some panoramas I made with Hugin: http://www.flickr.com/search/show/?q=panorama&w=27429469...
Tell HN: I'm giving away a few non programming books for free
I have a firefox shirt and backpack, I can't turn back now!

But really, Chrome is nice (and I occasionally use it), but it is still lacking extensions that I use on my main machine. Some of them (such as noscript) I hear wont be possible with Chrome's extension model.
I think that it has become impossible to release 'news' simply as facts without coloration. Even if you look at a simple thing like a one vehicle accident there are usually several variations of it as re-told by the various witnesses, getting to the bottom of the objective truth is a real exercise in human psychology. We all have this, even the best trained reporter.

There is a science fiction book which tells about 'professional witnesses', people that are trained to observe and report only what they observe.

One example given is a house, and the 'simple' person responds the house is white, but the professional witness reports the side of the house they can see is white.

It's a subtle difference, but it shows the world of assumptions underlying our observations, we all do this to some extent. By interrogating multiple sources and selecting what they agree on you can get to some basis of truth, and you can select items that are likely to be bias.

Maybe there is a need for a news 'meta service' that scans the 'regular news' for reports and does as good a job of removing the bias as possible.

This would be interesting, because I think it would make the news extremely boring, plenty of the 'bias' is what gets people excited about the news, facts are 'dry' and not very interesting.
Can anyone comment on HTML5 video support?

They've based off Chromium which only supports Theora, but it wouldn't be particularly hard to add H.264 if they wanted to. I'm guessing software patents don't apply, but it's always been a bit of a gray area whether codec patents are software or not.
Find Guidelines of Poverty Essay	
Poverty is one of the serious problems around the world nowadays. There are a lot of reasons of being poor. When people hear the term poverty, they give an explanation of it at once. Poverty means to have lack of income for a living or even existing by community standards.
You mean the early days of the war. Al Jazeera has been around a lot longer than that, 1996 or 1997 iirc.

They gained real notoriety in 2001 because of their covering of 'dancing Palestinians' after the 9/11 attack but they were operational long before that.
It would seem fair to argue that "rwxrwxrwx" is explicit permission to read your files!
You forgot 'i'.

Yes, I know you're iterating over something.

Best case scenario: you named that something well so all I have to do in your great big for loop is scroll up, work out what you meant, and apply that to the code I care about, being mildly annoyed.

Worst case scenario: the something is also badly named and I have to open up a debugger and set a trace to work out whether the iterable is people, channels, cows, or dinosaurs.

Yes I know this is common behaviour. So are many other bad things.
With a happiness button on my forehead, I would immediately start doing A/B tests on the conversion rate of 'friends passing by.
> How is that bad variable naming if its the clearest thing for everyone?

The clearest thing for me would be:

channel.open()

Which indicates to me that a channel is being opened.

Rather than

i.open()

Which means nothing to me unless I find and read some other line.
What about OS updates? your going to have to take it down at regular intervals.
How does this approach relate to the value of "don't make me think" in design? How "good" is, for example, a digital watch that asks you to enter the time you want to set expressed in base-4 by selecting one button from a set of 4 at a time? According to Raskin's measure, such a design would be much more "efficient" (and bloody cool geeky surely) .. but is it "good" design?

a) the effect of seeing the result of each of your actions immediately is not being accounted for by this model of "design efficiency" and b) how such a "feedback" relates to the "current state of your mind" instant by instant isn't as well (thats the subjective bit).

I generally feel design needs a bit of the information think as well as a specification of a concurrently evolving "user state".
I'll be attending the Copenhagen edition. This could be a great event.
You’re welcome :p
Particularly in teaching code.
Such as pulling a result set out of a database.

Generally, I'd disagree, as does the article. If you can specify what kind of data it is, thats useful. customer_data, sample_data, etc...

The only time I'd say you might be right is if you are using it in a generic method for retrieving data, but even then I think result_data is better.
But 90% of anything is crap (http://en.wikipedia.org/wiki/Sturgeons_Law Sturgeon's Law). 90% of the internet is crap, etc.
Interesting.

I would imagine the right to pressing button or having your button pressed will be institutionalized,e.g. through a Church or Government. Doing that freely and often - before some sort of permission, license or ceremony - would be stigmatized and possibly outlawed.
So what you would need is a bit of logic that applies your site-wide css to your landing page html on the server side and sends that to the browser, either on demand or by statically producing a transformed html page. Does anybody know about something like that? "html css server" are not really the terms to enter into a search engine if you want specific results...
I'm sorry, I totally disagree. I find his comments totally sensible.
No reason to invoke ROE or Geneva convention at all. "Brains are more important than process".

How on Earth can anyone feel that it's OK to take people's lives based on so little evidence? "Looks like two of the guys are carrying guns. Let's kill them all." We all know that this is the kind of thing happens in war, but that doesn't make it excusable. I can't interpret the actions of the soldiers in any other way than murder.
Horizontal Attention Leans Left - Jakob Nielsen
Wait a second, a challenge, an obstacle, an opponent.

This is not being unfriendly to hackers.

This is like one of those cat toys with the wand and the feather at the end to a rambunctious kitten. In some respects it's the most hacker friendly device out there right now because of the bragging rights it creates.
Medical Supply Company
Hugin is great. It has a 'wizard mode' that makes it really easy to use. You just select the images you want to stitch together and it will automatically find out how to join them, and blend the edges together. Remember, you can use "gimp-resynthesizer" to fill in the edges.

Here are some panoramas I've made with Hugin http://www.flickr.com/photos/rorymccann/tags/panorama
Agree - the headline is "Wikileaks has really misled the public" -- they have. Unfortunately the comments are not focused on the topic.
The Economics Essay
Writing an economics essay could be uncomplicated and interesting when you have a lot of information at your finger tips. However, most of the time, students find it dull and boring to collect info that they think are totally out of sync with their youthful existence. Topics such as the latest hip-hop band,
China hack into india's secret document
Sure, fixing the webpage would come first. I only mean to demonstrate that I would spare no metaphorical expense in fixing the problem.
For comparison, checkout Rodney Brook's robot "Domo" -
http://people.csail.mit.edu/brooks/currentrobots.html
I use $dat, so I'm off the hook.
Russia Today (live video feed: http://rt.com/On_Air.html ) and France24 (live feed on the site: http://www.france24.com/fr/ ) also do a credible job. RT is a bit suspect when it comes to Russian govt. issues however.

Actually, since these are the only guys to have live feeds online, they've become my mainstays for news. The BBC nowadays is just plain annoying with their gratingly slow byte-sized news clips full of ads.
Yes, sorry. I actually meant the early days of its wider (and particularly Western) prominence, when most of the people who frequent HN would have first heard of and formed opinions about it. I had admittedly forgotten about the Palestinians and 9/11 coverage though.
I think $data2 is worse than $data.
As far as I know, Windows does not ship with the C# or VB.NET compiler. Both are, however, freely available as part of various downloadable SDKs and their respective Visual Studio Express SKUs.
I'm not sure the "landing page" optimisation is all that relevant to HN. However:

Aside from the threads issue everyone else has mentioned, I've noticed that apart from the main HTML, the co2stats tracker is the only part of the site that doesn't have proper cache-control headers and thus incurs a query every time (resulting in a 200 OK, not a 304 Not Modified, say); worse, the javascript portion can also take a while to load (up to 2 seconds), even though the returned content never actually seems to change. The co2stats image also never is cached. You should probably prod them to fix that (they're YC funded, right?).
They extorted the "right" to aggregate data from their site. Also note that such right could imply monetary benefits, so this is indeed extortion.
I think there is currently no other alternative than to appear to be a brand-name organization, in order to encourage whistleblowers. These people need to know that their submissions are secure, their name withheld forever and their contribution exposed to the public. This would not happen at all without some amount of editorializing in order to broaden the mass appeal. I'm not condoning Wikileaks' behavior - I just see no currently viable alternative for whistleblowing.

Deep Throat was seriously editorialized as well. Wikileaks is a step in the right direction, towards more openness. Absolute openness will take some time.
I think it's quite ridiculous.

If I buy a map, can I use it to be a guide, giving people directions and make a living?

If I buy a story book, can I use it to read to children and collect money from their parents?

Or, if I spend some time to index all the books in the library, can I sell the index and make money? Or did I violate the rights of either the library or the books' copyright owners?

I think crawling and making use of the crawled data is not offending the copyright law because it's not actually a copy of the data. Rather, it's a service to transform the data and help other people get to the original data in an easier way.

Technically, they can crawl the data on the spot when receiving a request from their clients. In order to speed up the process, they somehow cache the data crawled from earlier occasions. But that's technical details, which is encapsulated. Otherwise, they could have stored URLs and offsets in the pages, rather than the data itself. I don't think that breaks the law, or there will be no way to avoid breaking the law to refer to anything.
When logged out, it's fast.

When logged in, most things take a few seconds to load. I find myself opening things in new tabs and waiting to come back to them.

Threads, comments, all take a long time to load and often timeout.

Making a mistake in a comment costs 5-10 seconds, since you'll have to click on [edit].

Usable, but only just.
Software Outsourcing and Web Development Company
Software development company Acceptic offers custom Web, Facebook, and mobile applications. Transparent and result-oriented cooperation model allows achieving best of breed result on specifications, on time, and under budget.

Core Technologies:
- C++ /.NET

- Qt, STL, Boost

- MS SQL Server, Oracle

- PHP, mySQL

- xHTML, CSS, DOM

- AJAX, Javascript, JQuery

- Python

- iPhone SDK

- Blackberry SDK

- Facebook API

- Google Maps
Sorry but guys, Monk is NOT a framework but a skeleton generator: http://github.com/monkrb/monk/blob/master/lib/monk.rb

Now if you look some sources of padrino... you can see that is something more.

Comparaisons are good but please compare with some thing similar!
Developing Facebook Applications: Tips for Owners and Designers
In this article you will find tips and recommendations which can be helpful when planning, designing, and developing Facebook applications.
Headline sensationalist much? Two certs are mentioned, both belonging to RSA, one of which doesn't appear to have been covered by their most recent audit and is therefore a candidate for removal.
Why is that ignorant? If you don't want to risk being ordered to fight in a war you don't believe in, then you don't join the military.
If you are going from HTML -> PDF then by far the best tool I have found is princeXML.

Outstanding HTML -> PDF rendering with automatic TOC, page numbering, splitting tables across pages. Excellent CSS and SVG support.

Pricing is reasonable too.
Worse than the worst variable names? Good variable names where, for example, $profit = $revenue
Buzz tab
Giving up is always harder than doing it
Personally, I'm with al3x on what he says about private APIs in this post. Here's a few of my favorite moments that I've personally encountered with Apple and private APIs:

* There are APIs that date back to 2.2.1 (at the very least) that haven't changed but won't be made public. And these are APIs that - nearest I can tell (and this is with a rather large amount of testing) - work perfectly fine. Or, better yet, APIs that have existed on Mac OS X since 10.0 (and likely taken from NextStep) still being considered private! (Well, until very recently in at least one case; NSAttributedString was made public without any UIKit additions)

* The docs suggesting the use of private APIs located in PrivateFrameworks. (They still suggest this, by the way.)

* This one is probably my all time favorite: All but calling the task the API performs does trivial and pasting a few lines of code (using APIs that have existed publicly since 2.0) that can reimplement the function in the report, rather then make the API public.

If the API is that trivial to do and the engineer behind the radar is so sure that the code won't cause any problems that they can tell people to use said code, then, why wasn't it simply public in the first place? Someone obviously felt it was useful enough for Apple to have..

* Reimplementing something that the system can already do. In what is, in all likelihood, the exact same way the system implemented it; in a lot of my cases, I end up (unknowingly) creating methods and vars with the same names Apple used for their methods and ivars.

Yes, there are legit reasons to keep APIs private. Big Hacks™ to get a release out the door do happen. But, in my experience with the iPhone/iPad (which is, admittedly, one sided towards what I've experienced), Big Hacks™ and things disappearing between releases isn't the case and keeping many of the APIs private is more of a hinderance than anything else.

And FWIW, relevant radars have been filed for many of these issues as the situation arose, mostly to what feels like an unvarying degree of futility; Radar doesn't get called a black hole for no reason.
Too sad he keeps "The Secret".
Indeed. Knowledge about social graphs are probably the core business of Facebook. No wonder they want monopoly over the knowledge about the social graphs they host.

But, really, they can't stop it. An when (not if) nominative aggregated data is out, maybe the general population will begin to actually understand how expensive Facebook actually is.
In a code review I once got pulled up for using 'i' in a 2-line function called something like DoSomethingToThings(Thing[] things)
Find the Free DEBT CONSOLIDATION service
Debt Consolidation is the process of bringing together ones debts from various sources, amalgamating or consolidating them into one single debt usually at a lower rate of interest.for details visit our website.
> Pretty much everyone who has an iPad also has access to a machine they can do development on.

I didn't until recently, when I had to start working on a project who's purpose is to automatically build iPhone projects.

I can't tell you enough how much it sucks not being able to run "xcodebuild" on top of a Linux machine.
I don't have that book ;)
Yes, wafers are spun during processing. Saw a video long time ago. Liquid photoresist is dropped on the wafer. It's then spun to even out the layer.
That's not quite what it says - the one that wasn't covered by the most recent audit isn't a candidate for removal until 1/1/2012 at the earliest. The other certificate is completely unknown.

This thread gives more context:

http://groups.google.com/group/mozilla.dev.security.policy/b...
how about $thing1 and $thing2