skysight-inc/HackerNews huggingface dataset:
> Except the author doesn't say "like a ponzi scheme" it's unsustainable -- they say it is a ponzi scheme

Not the author, but I've addressed that elsewhere. Anyone who has used Facebook knows that Facebook doesn't solicit money from it's users or return money to it's user. This is hence clearly an analogy, no more than if I said Facebook was crap, a black hole, a dinosaur, or anything else.

> facebook doesn't need each successive generation of advertisers to be bigger than the previous which is what causes ponzi schemes to implode.

I believe the article is saying that Facebook needs each successive generation of users to be bigger than the previous, which is indeed what causes ponzi schemes to implode.
The mission of the overall site:

"Your imagination has been captured by the roaring rockets from Heinlein's SPACE CADET or the Polaris from TOM CORBETT, SPACE CADET. But are such rockets possible? How does one go about defining the performance of these atomic-powered cruisers?

"This document gives some hints and equations that will allow back-of-the-envelope calculations on such matters. Though horribly simplistic, they are far better than just making up your figures.

"This site was mainly intended for science fiction authors who wanted a little scientific accuracy...."

Warning, real math and physics, and e.g. skepticism of various favorites. E.g. an "antimatter bomb" in space has obvious difficulties (it and what it's hitting get pushed apart) and less obvious (proton-antiproton collisions have less damaging results than you might expect).

Pretty cool.
Frankly, I do not find this blog post useful, informative, or unobvious. It's a rehash of the common wisdom.

There is no data driving this post, nor even an unconventional take on PageRank. If you know enough about PageRank to know what it is, then you know enough not to benefit from this post.

Sorry for being so harsh, kreci, but I didn't want to gloss things over. I think it's great that you're trying to write for this community, and hopefully my list of things that this blog post is "not" will also serve as suggestions for what future posts could contain!
Is Google's Battle Against Apple Turning Towards Hardware?
The new Facebook API exposes the events you attend to anyone on the Internet
There was no guidance whatsoever on the website I bought it from as to whether or not I could or couldn't redistribute. I agreed to nothing, I didn't click "next" on any licensing terms. The site I got if from was really pretty sketchy. The site was only 3 or 4 pages. A description of the product, a price list, a "buy now" page and a download page. I clicked the buy now button, paid $50 and downloaded a CSV. No license, no agreements. Nothing.

Also, it was a March '09 that I did this, not March '10. Sorry about that.

I'm really not trying to be shady at all with this, and I really had no idea that people would be uncomfortable with something like this or think it's wrong.

If people have serious moral qualms about this being here, I'm happy to take it down. I just thought it was an interesting hack so I thought I'd share it.
it's ironic, given the tweet from calacanis, how it's the employers demonstrating the sense of entitlement in reacting to all of this.

"So ignore any comments about the at-will issue. It’s irrelevant."

no, my legal rights are never irrelevant. go screw yourself.
You're aware Starbucks have shut down a lot of their operations recently?
It is exactly what I wrote. PageRank "as is" is not important. It is just one of factors that shows quality of your backlinks... :)
Mindmap of new Facebook Technologies
http://www.mindmeister.com/48815098/recent-facebook-technologies
This article is the very definition of "going out on a limb."

"It is rumoured Google will soon open-source the VP8 video compression format by On2 Technologies..."

Yeah, rumoured. Tech giants buy startups all the time, only to do nothing with them.

"Google will transcode all videos on YouTube to VP8 format, and serve this as the default to capable browsers."

It's probably just as likely they'll leave things as they are. Or do what they're doing with 3D on YouTube: offer it as an option in the menu on the video's page for those with the hardware & software necessary.

"But if you’re using Internet Explorer, not to worry: all you need to do is install a simple plugin: Chrome Frame.
Chrome Frame effectively turns Internet Explorer into Chrome."

Chrome Frame doesn't turn IE into Chrome, it turns IE into something similar to Chrome when on YouTube. When not browsing YouTube, it's still good old IE. In other words, IE's market share will remain unaffected by this factor.

"...vast majority of IE users will either have switched to a different browser...."

No they won't. The vast majority of web users don't know what a browser is, otherwise no-one would voluntarily use IE. I was using my non-technically literate friend's PC a few months back, and I asked him why he was using IE as his browser. His reponse: "What's a browser?"

"This will reveal Google’s acquisitions of YouTube, On2, and their development of their own Chrome browser, merely as components in a masterpiece of long-game strategy."

There's no way in hell that Google could have anticipated that YouTube would become the 3rd most trafficked site on the web when they purchased it and that it would remain consistently popular. As for On2, a wait and see approach would be prudent. Google's Chrome OS due out next year is far more relevant to Google's ongoing battle with MS than anything else in this article.

Don't get me wrong, I hope what you are predicting will come true. But I seriously doubt it will.
Designing an IPA keyboard for the iPad
Your example is a feature of the Python philosophy (or community) not the Python language.
1. I don't believe Google is in the business of killing off other companies' products by strategic/underhand/'evil' means. One possible reason for this is a corporate belief in a kind of technological natural selection: the optimal solution to a problem will eventually win no matter how many emergences of it you manage to kill off. Thinking about killing off competitors' products by any means other than offering superior products is a serious distraction which can damage a company's viability in the long term.

2. Youtube is nice but as the author almost admits, it's just not a big enough lever to bring about this kind of change. The suggestion that IE, currently bundled with Windows, will see its market share drop to 20% because of Youtube is kind of ridiculous.

3. The motivation is insufficient. Google wants to stick a fork in Microsoft's eye and bury the Flash runtime why? Allegedly to promote HTML5 and CSS3. Well, Microsoft is already awake on that front, the only question regarding support is how soon will IE9 be released. Google and Adobe are collaborating on the successor to NSAPI as well as Android support. Google currently uses Flash all over the place and has just agreed to bundle it with Chrome. It's reasonable to guess that Flash's VP6 codec will soon be updated to VP8.

Google is not at war with either Microsoft or Adobe. Apple (or maybe just Steve Jobs) is at war with Google. Partnering with those other companies in ways that advance the state-of-the-art is a much more sensible approach in the current climate than anything suggested in this article.
Prolog has unification, which is considerably more powerful than just pattern matching. The semantics of Prolog require the ability to unify data structures with some parts not-yet-specified, and backtrack later if they cannot be bound to something valid. In contrast, pattern matching happens all at once and is unidirectional. (Though even basic pattern matching is tremendously useful, IMHO.)

Erlang's pattern matching is somewhat like Prolog's, but with backtracking removed. (Backtracking clashes with Erlang's other semantics.)
Hacking the Wetware: Nutrition for Programmers
there are soo many funny groups. look at these
http://fancythought.blogspot.com/2010/04/kates-party.html
Life imitates 1938 Disney--cool that someone finally got it right; I wonder if he can modularize and sell his system. (http://www.youtube.com/watch?v=u9p8iaKVOAw).
This Blog AllMothers.net which provides the articles and information on pregnancy, parenting and various disease.
He grew up in the same apartment with his parents, three sisters, and a tenant.
Yes, and those technically-literate enough to have used FF in the past will appreciate Chrome's speed. But those who use IE by default and have never heard of FF or Chrome won't upgrade regardless. As you said, Chrome is mainly a threat to FF and not IE.
It's forbidden right now, is there any other url?
i'm pretty happy jason's character is being exposed. hopefully every future potential hire will see this.
> There is a reason you don't see meaning represented by structure in pretty much any other language besides Mathematica.

Actually, this is done in Lisp and Prolog all the time.

Off the top of my head: J, K, Haskell, and Joy have take functions, and writing them in Lisp and Prolog is not difficult.
Without the guild like systems that e.g. doctors, lawyers and civil engineers have, I don't think we'll see it. And even then, doctors and lawyers come in for a lot of abuse, don't they?

I very much don't want the barriers to entry that come with guilds. Maybe for some life and death critical domains like flight software and a lot of medical areas, but it would be insane for the sort of consumer web sites this forum is particularly focused on (well, beside leaking customer financial data...).

E.g. we really need to get serious about radiation treatment machines, seeing as how we're now into the second round of disasters, you would have thought the Therac-25 would have taught people their lessons....
I think this is also JavaScript:
http://www.ambiera.com/coppercube/webgldemos.html
I haven't said anything about encoding of meaning, you are dreaming.

You are the kind of person of Xah Lee...
Look at the "Try Turnkey on Amazon..." banner at the top of the turnkeylinux.org home page and tell me the artifacts don't look like hammered ass. I'll stick to lossless for anything with textual elements, thanks.
I wonder if they have considered serving images through a separate domain/CDN and whether that would have had a bigger impact. Also, using CSS sprites might help.
Waiting for the Terry Childs verdict
Have you considered using machine translation to speed up the process? Tokenize > Machine Translation > Human Correction
I'm not a web developer, but could html5/javascript replace the need for some static images? For example, simple text logos. While a text banner could take several dozen KB's, some form of drawing javascript code could take only a fraction of that. Unless I'm misinterpreting how html5 works. :)
I also don't get the use of these icons where the text is really fuzzy. Can you make out the word "Linux" at the bottom?

http://www.turnkeylinux.org/files/images/icons/drupal.jpg?12...
"Syncing and transferring documents is a pain. At the moment the best bet is to email documents around. Apple should buy Dropbox, or come up with a (better) solution for cloud storage. This is probably the clumsiest part of the iPad user experience."

Or maybe just have a shared directory or, even better, a microsd card, where you can get/put stuff via usb like you can do on an android device.
In one of your other HN comments you say:

> Klicknation Inc, for which I am a product manager, is hiring.

>Our flagship product is Superhero City, a Facebook game. You may wonder if a Facebook game can support a whole (small) company, and my answer would be a resounding 'yes'.

So the (non-quantitative) data described by most of the posters here seems to say that there is one type of ad that does seem worthwhile of FB: those advertising FB games (e.g., Zynga, and your Klicknation games).

Of interest would be: who has found FB ads useful for non-FB-dependent products/services?
"Premature optimization is the root of all evil". We used SimpleCDN for a while, but the increase in performance didn't justify the increase in complexity.
As long as sites as mahalo keep ranking, that pretty smart guy, Matt Cutts is doing a pretty bad job. As long as these sites exist, SEO isn't dead and probably never will die.
I once typed rm -rf /bin instead of rm -rf bin on AIX. I Ctrl-C'ed quickly but all commands in /bin beginning with A and B and some C had vanished... The big problem is that the huge majority of AIX commands rely on awk, which had vanished together with all A's...
Eventually had to reinstall system from tape.
Photoshop's save for web option makes quick work of these decisions, if you have access to a copy. In the '4-up' view you can visually compare your original file to three different formats with information on file size and precise control over color indexing, etc.

The save for web option will also strip out any extraneous info, such as exif data, that can add to the image size.
Do you know Prolog? It sounds like it might appeal to you. Rather than evaluating expressions, it does pattern matching (unification, really) on data structures, rewriting and evaluating them as specified. It can pass around uninstantiated variables and do depth-first search* through known facts/rules to find complete matches, backtracking when it hits dead ends or alternative solutions are requested.

Rather than saying Prolog has pattern matching, it almost makes more sense to say it is pattern matching. It's very central to its model of computation.

* Breadth-first and other search techniques are easy to write, depth-first is just the default.
And lay out your "images" via CSS and try to make it work on all browsers? On top of that, for a complex image, you'll end up encoding your image data in JS or HTML or some other text format, which would take up much more space than a format like JPG/PNG/GIF. Those formats are designed to handle images and that's all they do.

Plus, with JS you wouldn't necessarily get immediate rendering of the image, so you would be making the UX worse, not better.
I sure hope anyone who calls themselves a web designer knows this stuff inside out already...
Have you tried Sense on a current gen device? The experience leapfrogs iPhone.
Wow, that's some mighty well targeted spamming you're doing here.

Later I'm going to follow suit and post my blog about handbags and shoes to HN.
http://ran.dom.crap.s3.amazonaws.com/Top%20Google%20Key%20Wo...
TiltShift Generator for Apple iPad
... and that's bad because?

If you want static typing, then I don't think trading out dynamic typing is a big deal to you.

Though as pointed out else where, many implementations allow you to give their compiler type hints... which is a sort of half-way "best of both worlds" system.
Anonymous counterparty will not take the short side of just ANY synthetic CDO. Most likely, he wants a specific short. If he does not get that short, he will walk, and there will be no CDO.

That's exactly what happened in this case. Paulson wanted to short a certain profile. They selected a set of securities meeting this profile, and ACA took the best possible longsides from that set of shorts.
No, but I can't make that out in the png version either. http://www.turnkeylinux.org/files/images/blog/jpg-vs-png/dru...

Looks like an issue with the original file - it was probably created at a higher res and then down-sampled.
Thanks, that's a good point. I actually stopped noticing that bit of silliness. I just sent Alon, who did an otherwise commendable job slapping together those icons in the GIMP, an email asking about that...
2 things:

+Hypertext guru Ted Nelson's brother Ralph took all the on-set publicity photos for Wargames

+On the DVD box cover is a photo of Matthew & Ally - unfortunately it's clear that though the reflection is them, they're not the non-reflected selves - it's body doubles.
As MagV mentioned, Typed Scheme (http://www.ccs.neu.edu/home/samth/typed-scheme/) is an example of static typing in a lisp-like language. I've used it, and it is great. It interoperates smoothly with the normal dynamic typed Scheme. Typing is at the module level (a module must be either statically or dynamically typed) and contracts (http://doc.plt-scheme.org/reference/contracts.html) are used to enforce invariants at module boundaries.
By the Berne convention, everything is copywritten on creation. And, to the best of my knowledge, the default is that you can't distribute a copywritten work unless you have an explicit license to do so.

For example, I can walk into a book store and buy Harry Potter for cash, without signing a license agreement. But, that doesn't mean I can redistribute its contents.

You are usually allowed to resell what you bought under the first sale doctrine (but not to sell copies of it).

IANAL, etc etc
Google save list: HTC, Flash, Web, ... (so far)
Sony To Stop Manufacturing Floppy Discs After 30 Years
this is last month's data

It's older than that. It's actually from a year ago last March. My bad. I should have been clearer.
Does the iPad SDK actually afford new input methods? That would be a very welcome change. I would very much like to make an iambic morse-code input method. Good for input without looking.
I think there's a much more important distinction to be aware of. Namely, that PNG is good at representing graphics while JPG is good at representing photos. A screenshot of my browser while typing this comment is 388 KB in JPG, only 80 KB in PNG. If your image consists of few colors and large areas of solid color, you should always use PNG. The image will probably actually be smaller. If your image is a photo or something photo-like, you should use JPG.

Either way, your master images should be the format you first obtained or created the image in. If the image came from a camera, the master should be the raw camera image. If the image was created in photoshop, the master should be a photoshop file.
Oh, I agree. I was just wondering whether you thought about it and I guess you have. BTW Google Page Speed's biggest complaint for your home page was that images were not served from cookieless domains and downloading them was not paralellized.
The philosophy is hardcoded in the design of the language. For example, the BDFL has explicitly stated he doesn't want macros because it will hurt the readability (1), and he rejected support for multi-line anonymous functions because he didn't find a syntax which he thought was clear and readable enough. Clearly this is a very different philosophy than the one behind Lisp.

(1) The quote from Guido:
Programmable syntax is not in Python's
future -- or at least it's not for Python 3000. The problem IMO is
that everybody will abuse it to define their own language. And the
problem with that is that it will fracture the Python community
because nobody can read each other's code any more.
(http://mail.python.org/pipermail/python-3000/2006-April/0002...)
Earning your sword: the magical inner sanctum of Blizzard
SPF30 – A Spam Prevention PHP Library W/DES Encryption
I still don't see anything showing a lie by Goldman. They quote emails showing ACA didn't know who the short side was, but they don't quote any email showing Goldman claimed Paulson was the long side.
Had a similar thing happen the first time I used a GUI to admin a Linux box. I had a fresh install and was doing my usual post-install hardening (removing unneeded packages & users).

The GUI had a checkbox for removing the users home directory. Things were going good until I removed the user 'mail' whose home directory was '/'.

Doh!
With virtualized machines, you can make a hot backup every day, so if something egregious like this happens on a virtualized machine you can (at most) lose a day's work.
It depends where the ad shows up. If it is shown and clicked on a Google site, then all of that money goes to Google.
You would think they would choose a color other than yellow for the windows since it just makes the Hong Kong haze look worse... Or perhaps the windows aren't tinted...
You can't run a successful website by making the experience miserable for a significant percentage of your viewers. This article should be called 'How Google might kill YouTube'.
A few years ago I had just a passing familiarity with assembler. Nowadays I write C++ that integrates with a closed source application, deals with its data structures, classes, and function calls, and adds functionality, as a hobby. Too bad I can't find a job doing something like that...
Or the next McAfee update ;-)
Smart move indeed. As far as reaching client, there might be a problem. We have been using http://www.tomedes.com and might consider another solution
FWIW, Here's a graph of usage on Mibbit.com for a year to Jan:

http://mibbit.com/browserShare.png

As you can see, Firefox was pretty flat, and Chrome ate into IE.

Obviously the caveat is that this is for a specific webapp, but I think it mirrors what is happening.

Chrome isn't going after the same crowd as Firefox really. Chrome is going after the masses. Firefox has always been slightly more techy extension installing people.
Given that IPA is a construct, and thus has a clear mapping between a sound and its character representation, speech-to-text input would actually be a great way to input IPA.
The prediction was 20% in two years, I think Youtube was proposed as only part of Google's strategy.

IE dropped from about 60 to 50 this past year, so extending that out two years gives you 30%. Taking that into account 20% isn't actually a ridiculous figure.

You could even argue that it could hit some kind of tipping point and increase the rate of change. I believe Youtube(and some other Google properties) are already trying to move people from IE6, which is itself a third of IE's share.

I personally agree mostly with your points about collaboration but also think that Google can most effectively kill Flash, by working with Microsoft on HTML5, and most effectively kill Microsoft by working with Adobe to fill in IE's HTML5 gaps. Same with Apple etc. So collaboration and extreme competition don't have to be mutually exclusive.
We're considering options, but actually optimizing the interface for translators seems to be less controversial (some translators HATE machine pre-translation) and potentially better for performance and quality. But not ruling it out.
It's for your own apps only, but SDK 3.2 added custom input views:

http://developer.apple.com/iphone/library/documentation/UIKi...

(from http://news.ycombinator.com/item?id=1283657)
To all those job hunting... instead of a resume, write something like this.
With Common Lisp, you'd create a library with a package, say, consistent-lisp, and clone all the features of common-lisp into it, except with consistent, readable names and with any other fixes like argument order, etc. The actual language part of this is not hard to do, it's the community part that's difficult.
It's rare when this is good advice.

Most of the time you want PNG for drawn images. JPEG is only for photos taken with a camera.

You just happened to have images with lots of gradients, but most of the time PNG does a better job.

Also when you downsampled the images, whatever program you used was not very good. When I tried it the images were always one row better than what you showed. i.e. when I changed it to 128, it looked like your 256, and my 64 looked like you 128, etc.
Ghost Army Haunts Michigan Library
It makes the HK have look good, actually.
Five beautiful Filipinas crowned 
Miss Philippines-Eath 2010 has finally come to an end. Five beautiful Filipinas bagged the titles of Miss Philippines-Eath, Miss Philippines-Water, Miss Philippines-Air, Miss Philippines-Fire and Miss Philippines Eco-Tourism.
The Server Farm That Looks Like A Chicken Coop
Vokle founder: how to find great programmers & making the most from events