skysight-inc/HackerNews huggingface dataset:
What's odd about this isn't Hitler's popularity in Pakistan, it's Hitler's unpopularity elsewhere in the world, particularly Germany. Most countries lionize their conquerers, even their genocidal conquerers. Had Hitler won even a limited, partial victory, it's not unlikely Germany would see him as a hero today (or at least as a "complicated figure"). Consider the attitudes of their respective homelands towards such figures as Genghis Khan, Ataturk, and Andrew Jackson. If you help your own "people" at someone else's expense, you become a hero to one side and a villain to the other, and Hitler definitely was a net gain for your average "Aryan" up until they started losing the war. It's standard us vs. them, ingroup/outgroup thinking.

To total outsiders, separated by vast differences of space and time, they don't care about the victims either and assign shortsighted judgments. How many Westerners within the last 30 years probably thought Genghis Khan was a total badass? How many people basically ignore the parts of the Bible that describe God leading the Hebrews in a variety of genocidal wars?

Genocidal conquest is how things were done, and it takes a very contemporary set of moral beliefs to even see that thing as wrong, as long as it wasn't committed against you. It's not even a lesson that's necessarily sunk in yet (review 2003-2008-era anti-Iraq-War rhetoric and compare mentions of US troop casualties to mentions of Iraqi civilian casualties). Powerful people in Europe bought into the concept of human rights and started building the contemporary moral view of genocide after Hitler did to Europe what Europe had been doing to the rest of the world, but if Hitler hadn't been defeated so thoroughly I suspect our very moral standards wouldn't be up to the task of vilifying him to the same extent. In a way, Hitler in WWII explicitly represented and practiced the philosophy that genocidal conquest is the way things are done, and the western allies--seeing the extreme to which Hitler had taken that idea--were forced to adopt (and develop) the contrary position. All in all, I think there's a fairly nearby possible world where Hitler achieved at least a partial victory and no one is nearly as shocked at him as we are in this world.
Cached (by Google) text only version:
http://209.85.129.132/search?q=cache:http://www.mikeperham.c...
Wonderful place in Philippines: Malapascua Island, Cebu
And something to worry unduly about. Hmm did the 'bump' work? Did I bump with the right thing? Did it think I bumped something else? etc etc
I wonder what pg thinks about Haskell vis-a-vis Lisp and his own Arc.
> Read your history in some depth and then talk.

Thank you for the advice. I will make sure in future that I never try to engage in a discussion about something of which I am not fully informed.
... and this, I believe, is the biggest cause of teen suicide in places like India.

EDIT: I'm Indian, BTW.
Perhaps PG agrees with Eisenhower: "Plans are worthless, but planning is everything".
there is an API coming "very soon" I believe.
is this needed even with adblockplus?
[edit - adblock doesn't stop the js pings with the default us subscription] [edit2 - or with an explicit listing; i ended up blocking them via dns] [edit3 - no i didn't; firefox is ignoring my dns?! confused...]
Haskell, for example, seems to me a language that's designed more to write papers about than to hack in. I get the impression that using it would feel like reading a novel written by a literary critic.

http://lambda-the-ultimate.org/node/186#comment-1351

Borges was a literary critic. He didn't do novels, but his short works are mind-stretching.
>But if I were trying to solve the problem one reader sent to me as a canonical example of an OO problem, I wouldn't.
Suppose you have n serial ports, each of which may speak one of k protocols, and this must be configurable at run-time.
I'd just use an n-by-k array of closures to represent this.

Can anyone enlighten me about this? My first thought is that n+k units of code is less than n*k, but I expect it's more subtle than that :-)

What about code reuse? In OO land, it's fairly obvious to me that I could take any number of my protocols and use them across a TCP/IP connection, or carrier pigeon, or a file, but I can't see how the closure example would allow this sort of sharing. Is that the point? Only code what's necessary?
I stopped at the first answer. Half ironic :)
The trade is especially big on eBay, since Microsoft will give you %8 cashback on all 'buy it now' transactions just for using Bing as your referrer to eBay.
Snom / Linksys / Polycom / Yealink (which model depends on what you need from your phone). Cheaper products tend to crash, have bad audio quality, etc. Definitely try to stay away from Grandstreams...
What exactly are you arguing for here? MBAs are certainly still a great investment for certain types of careers. If you want to seriously invest your life into consulting/investment banking (advisory and relationship side)/climbing the corpoate ladder, go for it (at one of the Top 10-20 schools, otherwise it's just a total waste). It's all about jumping through the hoops for the rest of your life then. And you will most probably get rich - speaking some million dollars here. There is an absolutely low probability of hitting it really big. You would have to start your own company/fund whatever for that, and most MBAs just don't ever do that. It's for the risk averse, mostly.

If you ever want to hit it really big, in the dozens or hundreds of millions, there is no other way than working for yourself and swinging for the fences. Silicon Valley or Hedge Fund, it's basically the same idea: Doubling down with everything you have and going for the extremely unlikely chance that you will be the one-in-a-million guy who gets the billion dollar payout.
I find the RAQ more interesting - http://www.paulgraham.com/raq.html
I suspect the n-by-k array part is a typo, an one-dimensional array of closures is all you need. I also don't think the closure approach is bad for code reuse. The closures serve just to bind the environment to the TCP-handler and UDP-handler functions. The closures themselves are probably trivial and not worth sharing, and the protocol handler functions (or closures) can be shared like any other library function.
Somebody said to me once, "Shakespeare is so good, it even survives being taught at school.
they refuse to see this

Nah, just hadn't read up/thought about the issue enough, thanks for explaining. I'm actually a bit of a supporter of software patents, as they give business reason to invest boatloads of money in things like H.264 to begin with.
If unusual characteristic "X" is important to you, you probably gravitate towards coworkers and friends who are good at X, or striving to improve themselves in X, or at least respect X --- basically, people who can damp the broader culture's relative indifference or hostility to X rather than amplify it.

In contrast, people do not get to filter their extended family network for X. A given person's extended family is likely to be pretty average (for whatever country/city/neighbourhood they're from) in terms of X, respect for X, etc. Perhaps some cousin somewhere is also an outlier on X, but that cousin will have only a little influence on the signal being sent by your extended family as a whole, and you might not even figure out who that cousin is.

If you were born into a whole clan of people who are above average on whatever X you find most important, well then by definition you're not in an average situation --- you hit the jackpot when you were born, and many people envy you.
None the less, Chrome _does_ support Theora (and Vorbis).
> In any case, there are valid arguments (both pro and anti bubble), but this article is missing a lot.

so why don't you mention some of the arguments he missed, because I can't see any?
You've got quite a few facts wrong in this short rant.

Nokia isn't working on a Theora DSP decoder. In fact Nokia along with Apple were among the strongest voices against including Theora as an interoperable baseline codec in HTML5. (It was revealed, but only later, that Nokia are, like Apple, in the MPEG patent pool). Mozilla are writing the software needed for "hardware" decode on the n900 and similar platforms.

If a DSP decoder counts as an independent Theora decoder then there's several other things that would count too. I would have thought the ffmpeg Theora/VP3 decoder would have counted by any measure.

The On2 code was rewritten, even for Theora 1.0. Theora 1.1 was another major rewrite but mostly of the encoder (though that work also made the decoder faster).

While more an omission or curious framing than an incorrect fact it could be suggested that since Theora is BSD licenced then there is little need for anyone to rewrite it. This is unlike, for example, H.264 where there is no liberally licensed reference implementation (and some experts from x264 think that most independent implementations are atrocious since the spec is easy to mess up). So you seem to have portrayed a strength as a weakness here.

You (or someone else round here) have claimed before that VP3 was never licensed to a paying customer and this is why it was released as open source. I don't think this even makes logical sense, but moreover I believe it to be entirely untrue. Do you have a source for this surprising claim? (The official On2 line from the guy who suggested it is that they open sourced VP3 to "scorch the earth" for competitors as they moved onto the next generation codec)

On2 backported changes introduced in VP6-8 and VP6 improved measurably as a result.

Microsoft only introduced H.264 decoders in Windows 7.

Microsoft are also MPEG patent pool members.
Nike Air Force Ones NBA All Star 2010
Actor Corey Haim laid to rest in Canada 
A private funeral service has been held in Toronto, Canada for actor Corey Haim following his death at the age of 38 in a Los Angeles hospital last week.
It wasn't me. Nice approach, though. Just intersecting word choices has very little to recommend it for industrial scale author identification but for a small-ish community like HN it might work, and of course it is trivial to implement if you already have the data source lying around.
I wouldn't be surprised if they'd spent millions promoting Theora to the exclusion of all else (they reinvent the wheel by linking directly with liboggplay, instead of using libavcodec or the platform DS/QT/GS like everyone else)

The salaries of all the cheerleaders and wheel-reinventors have to add up to something substantial. They've got piles of Google cash — they stopped begging for donations after their $60m search-referral windfall in 2006 got publicized, but they've gotten secretive about their financials after that.
I wonder what makes some psychopaths violent and others not.
A bit of info for the curious: http://elibrary.unm.edu/sora/Auk/v098n04/p0839-p0841.pdf

Scroll down to "Ingestion of Plastics by Laysan Albatross"
Touchscreen Games: Use Analog Stick Instead of D-Pad
Hey Gregory, thanks a lot for sharing your experience and of course for the book itself. I'm just beginning to write an R graphs cookbook. Do you have any tips for a first time author?
If someone never programmed before, and had little concept of programming fundamentals, then I would highly recommend starting with my favourite simple language: Logo.

The thing about logo is that it was specifically designed as an educational language. It teaches the basics of syntax, commands, variables, and functions, and it offers instant gratification. It is very easy to see how a computer can follow very simple programs, and if you do something wrong you see it immediately. Once they've mastered the fundamentals of logo (which should only take a couple hours) then I would have them move on to a full blown language.
Ways to ease yourself into entrepreneurship
本 can translate to :
1. this
2. origin
3. source
4. root
5. the current
6. basis

in Qi Hardware. it's should translate to root. source. origin.
The DSP decoder was implemented by David Schleef and funded by Mozilla. Nokia weren't involved with it at all. It was released last year, and you can use it right now: http://www.schleef.org/blog/2009/11/11/theora-on-ti-c64x-dsp...

FFmpeg has had an independent VP3 and Theora decoder for years. The history goes back to 2003. The source is here: http://git.ffmpeg.org/?p=ffmpeg;a=blob;f=libavcodec/vp3.c

The claim about VP3 never being licensed to a customer is pretty ridiculous. Do you have a source?
it's a question of feeding behavior:

- cat or eagle specifically look and wait for prey
- albatross and other marine birds and animals do look for prey as well, but they don't have the luxury of wait or the ability to choose what parts do they eat
No, a surprising number of psychologists (dating back to B.F. Skinner, who you might like) reject the idea of the mind and view psychology as some kind of black-box experimental science focusing on animal behavior.
Good. HTC must challenge Apple's actions because Apple's really getting out of hand in their assertions of ownership.
I saw one this morning in my email. I just assumed that had always happened and I'd ignored it, and was only seeing it because of Threadsy.
Battlefield: Bad Company 2 PC Patched: DRM Removed from Steam Version
As far as India and Pakistan is concerned... (from what I recall from what my parents told me)

(1) Hitler's Germany fought the British, who the common Indians/Pakistanis generally hated.

(2) Germany made token efforts to "assist Indian independence". Undoubtedly meant to destabilize the British, but any assistance was undoubtedly appreciated.

I don't want to talk about the elephant in the room (anti semetism), but for what it is worth, I have never heard a desi ever say "Hitler was great because he killed the Jews".
I'd already read it when it was published along with the rest of the Mozilla employee apologia.

They don't have to bundle a h.264 decoder with the browser — Google is the only one that does that with their binaries (depending on how many transcoding machines they had for youtube, they may have already been paying the full license fee), and they're nice enough to dynamically link with libavcodec, so if you build it yourself you can just symlink to your platform's copy, and get every codec under the sun instead of just wav, mp3, aac, vorbis, h.264, and theora.

Apple and Microsoft just link with their native platform libraries (QT & DirectShow), and use the licensed codecs they already licensed to bundle so your computer can function in the real world.

Opera's using GStreamer on at least some of their platforms, but I think it's with a private copy. GStreamer would be a great fit for Mozilla if they'd get their heads out of their asses: they could even bundle their whole own private copy with only their foss-wank decoders. They don't even have to make it fall back to the platform libraries, as long as it's possible to drop in more decoders. They could even implement the same 'a proprietary plugin is missing' thing they do for Flash, and just download the binaries from the upstream developers (most of whom are based in western europe).
The issue isn't that it's technically impractical to support H.264 but rather that it's legally impractical.

Sure you could just offload the problem to the operating system via something like GStreamer but that just moves the target, it doesn't eliminate it. It just means anyone who distributes your OS gets into trouble rather than your browser distributor.

This is about eliminating the possibility of submarine patents for an essential feature like video, not just moving the target around.
HTC [spent a week checking that Google had it's back and then] disagrees with Apple's actions and will defend itself.

At the moment I can only see this battle doing 2 things:
A: free press coverage [read "advertising"] for both Apple and HTC regardless of outcome.
B: driving a wedge between die hard fans of both Apple and Google/HTC
Seriously, I wouldn't expect it any other way.

Definitely HTC would not agree with Apple's actions and would not defend itself.

This won't happen:
Apple: HTC, I'm suing you for blah blah blah......
HTC: OK, I give up.
Top Ten One-Liners from CommandLineFu Explained
The Way of gold
"I don't want to talk about the elephant in the room (anti semetism),"

There is no anti semitism in India. There are hardly any Jews here.I believe there is one synagogue in Kerala. Most of the few jews who lived in India emigrated to Israel long ago. Very hard to hate people who you never encounter! The religious faultline in India is Hindu/Muslim.

Interestingly enough the image of Jews is that of ferocious and competent warriors, not meek/servile/moneylenders/fill-in-your-favorite-anti-Jewish-stereotype, largely due to the fact that Indians know of Jews mostly through the lens of Israel and its wars. Even people who are Pro Palestine/Arab anti/Israel think Israeli armed forces and the Mossad are very dangerous.
Google will help you find more recent financial details. The 2008 financials are right here: http://blog.lizardwrangler.com/2009/11/19/state-of-mozilla-a...
Little misinformative imo. While Cassandra has eventual consistency, reads are not slow necessarily. With the right Cache settings tuned correctly (KeysCached/RowsCached) and available memory, Cassandra actually performs quite well. Cassandra is virtually worthless without those cache features kind of like MySQL is without indexes. They are slower than writes but I think it would've been more proper to talk about how the cache works and more interesting.

Like any database, MySQL/Postgres/etc, it's a dark art in terms of understanding how to make it work.
I have little confidence in the stability of most video decoders in the face of corrupt data. The smaller the dependency set here, the better for stability.
IE dragging in random codecs is one of the reasons I don't use it. As it is in Firefox, I have realplayer and quicktime plugins disabled.
You don't know that sociopathy is a mental illness or disorder.

It is defined as such. We need a word to describe such cases and this is the word that is used. It is not sensible to redefine the term to describe something else, simply because we want to apply it to the something else, because of its connotations. It's a much better idea to resist the tempation to label an asshole boss a sociopath and instead apply the terms we already have for people who behave like assholes out of a deeper conviction. He could be a fascist, a nihilist, a hedonist or what have you in terms and combinations of terms to describe world views. Sociopathy is not a world view: it's a fundamental lack of ability to embrace certain worldviews, that your asshole boss could readily embrace, if events drove him that way. We all know the stories of a lifechanging event that turns someone from a greedy asshole into a generous soul. A sociopath could never experience that: he has to work to overcome his shortcomings, if he is capable of that at all. That is the difference between a mental illness and a debilitating philosophical state of mind.
Games development in JavaScript: part 1 – frameworks overview.
How Google is Managing the Android Fragmentation Issue
Unit Testing in JavaScript. Introduction.
Another suggestion: Have a "try me now" button that plays a audio sample for ppl like me who are on the fence.

I'm not too sure I like listening to blog posts instead of reading them. But great idea though!
Why would anyone want to kill something that looks suicidal anyway?
Bynamite - Privacy Is Dead, Take Control (what advertisers know about you)
But who will make this extension ? Who will pay 5 millions $ each year to use H264 on Firefox ?
If H264 become standard, every browser will have to pay the license fee. What if a new team of developers decide that all browsers sucks and they want to create their own, just like the Mozilla team did ? They will have to pay 5 millions if they want to distribute a browser that people could really use (almost nobody would use a browser that doesn't play their favorite videos).
Where are you (and the OP) getting TCP and UDP from?
If you are looking for a way to get filthy rich, read Felix Dennis - http://sivers.org/book/HowToGetRich.

In the context of your post, the key is hiring the best hackers. The problem is that it seems identifying good hackers is hard. You have to be one yourself! (http://www.paulgraham.com/gh.html)

But I suspect you could hire pretty good hackers, if not the best. Most people want the safety and comfort of a job, not wealth.

In Dennis's words:

Talent is indispensable, although it is always replaceable. Just remember the simple rules concerning talent : identify it, hire it, nurture it, reward it, protect it. And, when the time comes, fire it.

As you will have noticed, this is also a recipe to be a douchebag. But you will be one rich douchebag.
They are the same (if you read hare's books), but it seems that women are more likely to be diagnosed as Histrionic.
http://en.wikipedia.org/wiki/Histrionic_personality_disorder
Hitler wasn't that much interested in fighting the British. He was more interested in getting space ('Lebensraum') in the East, getting rid of of the Jews and enslave the 'slavic people'. That's where the war took place mostly, where tens of millions of people died and where Hitler Germany killed millions of jews. He was also fighting a war in the West, but that was not his true aim.

Hitler in Germany is seen as evil. He did not win the war and he never would have won the war. Secondly people in Germany see him as evil not because he lost the war, but because he caused the death and suffering of so many people, was a brutal dictator and so on.

The discussion over the past decades in Germany makes this very clear. The current generation hasn't much positive to say about Hitler - especially those who learned a bit. Older generations loved that he built autobahns and got people to work - before these people then died in the wars. But those people were brought up in a different Germany with different values.

Mao and Stalin? I can't remember hearing here in Germany saying anything positive about them.

'Why should Pakistanis universally condemn Hitler?' Because he was a racist, started a war, caused killing millions of people, his secret policy tortured and killed many people, removed basic rights, installed a one party system, got rid of democracy, installed concentration and labor camps to kill millions of based on their worthyness and their race, his army fought a brutal war killing millions of civillians... I could go on for a while.
Improving Google Reader (great for netbooks)
Great idea. automate it. And while you are at it, throw in a styesheet/template for my website that matches the automatically generated logo, maybe charge me an extra $20 for that. Especially if I could easily tab through possibilities to see what they look like, that'd be pretty useful for us fashion challenged.
Quicklycode - Cheat Sheets and programming stuff
Database of fresh programming resources, updated daily.
Doubt it. The tighter the line, the more like it is trying to beat a coin toss and today's lines are very tight.
1.5 MB, even if one-time only (assuming no cache-cleaning on client side), is quite heavy. Too heavy for vast majority of web applications.
If you read their press release, to me, it suggests to me, that they might try to bring anti-trust into it against Apple too.

But yeah, this was obvious
You got that wrong. It is not about winning wars. Hitler also did not care about the wars. They were tools for him. Tools in the struggle of the 'germanic race' over all other races. If the Germans do not win the war, they were not worthy in his view as 'race' to survive. Hitler was motivated by racism and race struggle.

We should have learned from these mistakes. These are not how things should be done. We should not repeat the mistakes of the past.
Irish Proverbs And Irish Parties In Classrooms
Irish Proverbs And Irish Parties In Classrooms!