skysight-inc/HackerNews huggingface dataset:
If the dialog pops up and is not within an <iframe>, then the page can simulate a click on the confirm button. Even if the JS library uses an <iframe>, it can always be reverse engineered to not use one, and the user won't know because iframes are not obvious to the user. The way above, where a new page is opened with the Facebook URL clearly displayed in the browser address bar, is the only way for Facebook to ensure that likes are legit short of putting CAPTCHA's next to the like buttons. Oh, and users never check the address bar anyway.
Interesting perspective. But another possibility is that ecosystems can only support one species like ours per planet.
Investors need sexy emerging new markets. They don't want to hear another billion in "growth" sucked from the same ol' stones (Windows and Office) that you've managed through boring OEM bundling deals. Zzzzz, wake me when Ballmer throws something or sweats in a different way.

MS needs to take their Surfaces and Couriers out of the pipeline and onto the shelves. If not, then they're trying to just compete with the other conglomerates in tech, like IBM (who set aside $20B just for acquisitions) or Cisco, the kings of war chests with ~$45B. Hell, even Google is catching up with them, and they come out with new stuff every month. Granted, most of them don't hit it big (or at all), but they're steady releasing betas, and acquiring like Cisco used to back in the late 90s, early 00s.
If you look at the most popular open source server software, a very large proportion of it is written in PHP (popular by install base) with applications such as Wordpress, PHPBB, PHPAds, Drupal, Gallery, Zencart, Joomla, SugarCRM, MediaWiki, PhpNuke, BuddyPresss, Moodle, ezPublish etc. etc.

Look at the list of apps that simplescripts supports[1], most of them are PHP (and simplescript in-turn is supported by a lot of hosts).

Look at OpenSourceCRM - most of the applications there are PHP[2]. The most popular open source CRM applications are also written in PHP[3]

PHP makes up a significant portion of self-install web apps because it is so widely supported[4] (LAMP), it easy to setup and a lot of sysadmins and designers understand how the apps work.

I commented when Diaspora was announced that for these reasons, and because of the target market, PHP would have been a better choice. They could have slipstreamed the install on top of the already large install base of these other applications without admins and potential users having to purchase or setup additional servers (ie. if you already have Wordpress installed somewhere, installing a PHP Diaspora would be a cinch. It could even read and setup using WP or other config files).

You may not like PHP (I don't know anybody who likes it from a design perspective), but you would be a fool to ignore it.

[1] http://www.simplescripts.com/script_list

[2] http://php.opensourcecms.com/scripts/search.php

[3] http://www.insidecrm.com/features/top-open-source-solutions-...

[4] http://php.net/usage.php
I was just coming to the thread to post the exact same thing.

I'm using the auto-scaling version of delayed_job in production on two applications and it has worked absolutely flawlessly.

As the jobs are only for sending emails in the background I don't think I've racked up more that $1 over the last month...
Well, Microsoft was the comapny who he was talking about force-quit shortcut with, so I assumed the former.
Does this RFS apply to any web application which integrates with Facebook in a mutually beneficial way, or specifically with instant personalization on a third party site (application's site)?
Time consuming from a development stand-point, or billable-time standpoint?

Switching to the auto-scaling version of delayed_job on heroku took me about 20 minutes and it has worked flawlessly ever since.

The repo is here:
http://github.com/pedro/delayed_job/tree/autoscaling
Or a really crappy deal compared to how much value Bill Gates and Steve Jobs got out of it.
True but there are actually pretty good reasons to think some traits will be universal. How many different ways to swim are there really, beyond what we see on earth. Hawking talks about this point. Eyes are another example of a hugely useful trait that may be universal.
What about visibility: hidden?

What about background: transparent?

What about background: url(transparent.png)?

What about background: data:encoded-transparent-image...

Even browser-side "visibility" calculations can become an AI-level problem quickly.
Managing Older Managers: A Guide for Younger Bosses
This particular RFS is for the more specific case of using Instant Personalization.
http://www.facebook.com/#!/settings/?tab=privacy&section...

Click "Edit your settings" down at the bottom left.

Click "Edit your settings" on the "Instant Personalization" setting.

Uncheck the box on the next page.
It takes efforts to write a simple Transformer using ast. Along the way of making one, your instinct will tell you that doing so is a bad idea, probably.

In Ruby, meta-programming is always powerful and always so easy to use. I don't have problem using these methods, but it pains me when some crappy monkey-patching-flavored gem (For example, cache-money) decided to bite me intermittently.

Or when debugging the code of some kick-ass-ninja-rockstar programmer where he decided to generate methods using both class_eval and instance_eval (along the way, generating the "def statements" using string interpolation) inside a module that supposed to be injected into ActiveRecord object.

I do agree with your last paragraph completely. The real ninja is capable of stopping himself from beheading anyone he sees just because he can.
You're a wuss.
Things Dudes Should Not Do In Vegas
There are plenty of things to do in Vegas. Many are worth your time and money, while others not so much. Learn from our mistakes.
Christian Louboutin Ariella Clou Sliver
For those interested in machine learning, the "self improvement" technique that the author talks about falls under semi-supervised learning, specifically self-training, which is apparently "still extensively used in the natural language processing community." http://en.wikipedia.org/wiki/Semi-supervised_learning http://pages.cs.wisc.edu/~jerryzhu/icml07tutorial.html

Semi-supervised learning is a good idea in this type of situation, given that unlabeled samples are far more abundant than labeled samples, but there are gotchas to watch out for. In general, SSL helps when your model of the data is correct and hurts when it is not.

Here's an example of what can go wrong in this particular application: let's say the word 'better' is mildly positive, but when it appears in high-confidence samples, it's usually because it appears together with the words 'business' and 'bureau', as in "I just reported Company X to the Better Business Bureau", i.e., strongly negative. This means that the new self-training samples containing the word better will all be negative, which will bias the corpus until eventually 'better' is treated as a strongly negative feature.

Occasional random human spot-checks of the high-confidence classifications would be useful :-) Also, self-training gives diminishing returns in accuracy, whereas the possibility for craziness remains, so turning it off after a while might be best.

A survey of semi-supervised learning:
http://www.cs.wisc.edu/~jerryzhu/pub/ssl_survey.pdf
Thanks very much for the links (I wrote the article). I'm new to this area of analysis, so knowing the names for things really helps! I'll check out those links and delve further down the rabbit hole - thanks again.
They're not jerks, they're putting the interest of their companies first.
Press escape to close dialogs, and command-click to activate background UI elements without bringing the window to the foreground.
Also, it's not strictly wooden.
It's a tough one, though. It sounds like an important thing to Andy was getting more of his work onto a bunch of Macs, where it could make the most impact. Which meant getting it bundled. Which meant making Steve happy.

Imagine Andy's horror, for example, if Steve had someone else build the Apple-blessed switcher instead and it worked but lacked the elegance and care of the Hertzfeld version.

Steve ended up having something Andy wanted, too. I gotta believe Jobs is a tough enough negotiator under the best of circumstances. Imagine when he's got you by your idealism.
I got p0wned earlier today by the same sort of chat-bot/spam exploit I've been seeing from some of my friends.

As a Chrome user on Linux, and a pretty much lifelong user of Linux on the desktop, I am rather unaccustomed to being the victim of such exploits, so I didn't immediately know what to do. This one appears to be purely browser/JS-based and/or perhaps exploits some weakness in the Facebook API.

It started when a (presumably "infected") friend of mine posted on my wall. It looked to be just text, but presumably contained a trigger for this exploit. Anyway, within seconds, somehow, unbeknownst to me, I was apparently initiating chat conversations with every friend who was online "asking," "Do you have a second?" When they would reply "yes?", I would blast them with some bullshit quiz/test site link, which I can only assume is a phishing farm.

Anyway, this continued relentlessly so long as I was logged into the site (and possibly when I wasn't, never definitively established that) until it occurred to me to change my Facebook account password, after which it - knock on wood - seems to have stopped.

Does anyone have any idea how this exploit works? It caught me rather off-guard because I expected that sort of thing to be the work of viruses and/or malware on Windows. I would guess that my password was somehow phished out, after which some foreign agent logged into the Facebook messenger as me externally (quite possible to do, numerous IM clients now support the Facebook messenger protocol) and went nuts, but I can't be sure.
6 ssh tricks
Very true, the historical architectural/cultural side of the UK (castles+ruins+very old stuff) is incredible. Going around old towns like Cambridge and York, and seeing stuff like Stonehenge is a pretty stunning experience the first time around. Of course, having lived in the UK for most of my life I completely take all of that for granted!
Top Ten Best Race Cars of All Times | Horizontal Image
The Learning Spiral
Max Levchin becomes a VP of Engineering at Google
No it isn't. They're not searching for anything on the underside of his car, either factually or legally. 'Seizure' does not just mean taking something in the legal sense, it can mean altering it to the owner's detriment.
Work with a third party delegate that you know is good at negotiating.

If you don't know one off the top of your head and you are in a pinch, go with the cockiest asshole you know. While they may not be skilled negotiators, there attitude will deflect a lot of the low ball crap like the scare tactics mentioned in this article.

Negotiating is a mental game and that is why they say if you are weak at it don't do it in person. You will give yourself away with dozens of non-verbal actions. You can learn to not exhibit certain behaviors but that is only a third of the game, you also have to be firm and confident (the mental part) which has to be in your nature and then finally you have to be able to read their non-verbal communication.

That is why if you are not good, you are better to battle it out on a different field, as you are given the other party a significant advantage, 2/3 as a matter of fact, you are given them your non-verbal indicators and you are not picking up theirs, so you now you only have the last 1/3 to stand on. Hence if you have to do it, find an asshole because they have mastered that 1/3.

To answer you question more directly, a skilled delegate should be your first line, email should be your second and phone should be your third. Without a delegate, email is your best bet because you have the luxury of getting other people to vet it before the communication happens. Try to avoid the phone while negotiations are taking place, they are going to try to ambush you with a phone call, if they are a good negotiator because it bring you back half way to their battleground. In your first email on negotiations try to set the stage for email being the grounds that negotiations will take place. There is a plethora of valid reasons to do it over email, find one and stick with it.

If the initial contact happens in person, try to exit the situation without an answer like, let me think it over and I will get back to you or I have to discuss it with my partners (wife, dad, dog) before I can give you a firm commitment. This places the current negotiations in a suspended state, until you are in a position to resume them on your chosen battleground.
Yeah, now it uses the ambient light sensor.
Oh man you reckon that's poor negotiation skills, wait til you check out this guy http://www.nucalc.com/Story/

EDIT found a video of Ron telling the story in person http://video.google.com/videoplay?docid=-7497796873809571567...
Britney the bride: Spears dons tacky wedding dress
I'm well aware the ipod touch and the ipad wifi both have location services based on wifi networks, and like you said, they're inaccurate outside of urban areas, but that's also where population density drops off and human-proximity-based apps like this are less applicable. precisely why i think it would be a great idea to go ahead and release for other 'idevices'
This book is available in India as Easter Economy Edition. Rs. 390/-. You can order from infibeam.com
I thought the NDK just interfaces to the Android Java API, so there would still be a lot of Java code in your app?
I've done that, but I was remembering some posts (e.g. http://www.eff.org/deeplinks/2010/04/how-opt-out-facebook-s-...) that claimed that was insufficient. It seems it depends on how much you want to block; even if you opt out of instant personalization, the API will still let apps slurp some data through your friends (though not data deemed private), unless you've also explicitly blocked that app. The main thing missing seems to be a way to block all apps except a whitelisted set. You can blacklist apps, or you can opt out of apps entirely (there's a setting to turn off app access completely), but you can't block-by-default and then whitelist.
But how does the compiler create binaries for CPUs that don't even exist yet?
Sorry, but I couldn't finish that video. I couldn't hear a damn thing.
Hi Paul,

My current company (thehotlist.com) has been working on what you asked in these two paragraphs for two years.

"Facebook began by testing Instant Personalization with a handful of popular existing sites. But the interesting question for us is: what new things could be built using it that couldn't even have existed before? What new things could you do if you already knew users and their friends the moment they arrived?

One obvious advantage is that it will decrease the friction of trying something new. That will make it easier to launch dramatically novel things. The problem with dramatic innovations is that users often don't understand what you've made till they try it. Now you'll just be able to show them."

Would you like to give me some feedback if you visited thehotlist.com?

And if anyone visits thehotlist.com and has questions to ask me about the experience in using Facebook as main data source, feel free to ask me.

Eugene Jen
What remains to be seen is how many who would otherwise apply feel the same way. The sense I get in the community is that a lot of people think he is, and this may adversely affect the quality of applicants.
Promotion News:Black Nunchuck Nunchuk Controller for Nintendo Wii
Ergonomic design
Comfortable to hold
Has the same apperance and function as the original nunchuk
Perfect replacement
It can use on any region of Nintendo Wii
This version is 100% compatible with all Wii games, software and hardware
Built in motion sensor
Used in conjunction with the Wii Remote controller
Contoured to perfectly fit player's hand
Cable length: approx. 1 meter

http://www.1powershop.com/en/games/black-nunchuck-nunchuk-controller-for-nintendo-wii.html
You'd pay for a VNC client? iTeleport is great.
And speaking of logics, Prolog, and language. This is certainly a classic (SICP for Prolog?):

Prolog and Natural-Language Analysis, Fernando C. N. Pereira and Stuart M. Shieber

http://www.mtome.com/Publications/PNLA/pnla.html

http://www.mtome.com/Publications/PNLA/prolog-digital.pdf
One might argue that all those other OStatus network are way ahead, but I never read _their_ updates on HN, so Diaspora has at least a lot of buzz around it and thus the potential to get a user base faster than all the others.
In Defense Of A/B Testing
How to Remove RAR Password
Want to remove RAR password to gain access to the files? Follow the sep-by-step guidance in the article and try to recover RAR password with 3 different attack options: brute-force attack, brute force with mask and dictionary attack.
I wonder if he'd gone with the single-heap-for-all-apps idea, whether or not it would have encouraged program interoperability?
Are Today's Retailers Too Reliant on Facebook?
MPEG-LA makes H.264 video royalty-free forever
Ugh. I recently went to a wedding where the Best Man read this out in its entirety as his speech (without any attribution). Lazy, in bad taste and very cringeworthy.
Thinking in APIs
My straightforward answer: because a bunch of my Facebook friends seem to be looking forward to moving to Diaspora and I doubt any of them has heard of Appleseed.

It's possible that in a couple of months Diaspora will look a lot less like a Great White Hope. We will see.
But as Bill Gates once said, he didn't get rich by writing a lot of checks.
If you want to know about Monkey patching visit the Smalltalk community. They've been doing it a lot longer.
The best software is built by small teams.
This is my response to recent anti A/B testing sentiment. Relevant threads on HN discussing the articles that I have responded to:

Groundhog Day - or the Problem with A/B Testing http://news.ycombinator.com/item?id=1531573

Out of the cesspool and into the sewer: A/B testing trap http://news.ycombinator.com/item?id=1448858
I think he was talking about the "case" control structure. Or maybe I should just go to sleep... In any case, "case" returns a value, doesn't need breaks and doesn't need to be the same type. That's awesome.
World domination by PayPal?
Wow, that's pretty cool, I didn't know any of that.

From the wikipedia link, it seems this should still be consistent with lotusleaf's suggestion: the avian sex chromosomes are thought to be related to the autosomal chromosome 9 in mammals - so any variability in intelligence which was determined by X-chromosomal genes would not necessarily be as apparent in those ZW-carrying animals.
You have nothing to lose so why wouldn't you try? I'm in the same position. I will be applying this round and my co-founder is more of an "advisor" and friend. He works for an existing YC company so I believe he wouldn't be eligible to become a founder without leaving his current job.
I'm not sure how "nimbleness" helps if it doesn't lead to revenue.

Of course, if a large customer came to you and said, "you know, we'd be willing to spend $X, if only there was an Android version", your nimbleness would be a great thing. But being able to develop money losing apps on five different platforms isn't going to help.
It's not clear that Objective-C is hampering developer uptake of the App Store.
Мониторинг позиций сайта по ключевым запросам
If it is not explicitely said, (too many essays/videos/interviews about the subject), this is certainly the tone on Hiring is Obsolete: http://www.paulgraham.com/hiring.html

Also, pg explicitely mentions founders not willing to take a safe exit now instead of an uncertain big exit in a possible future may not be such a good idea (http://paulgrahamsidebar.heroku.com/guidetoinvestors.html#gm...)

But my question was not regarding YC, but more about angels.
I love when MSM rehashes and restates the obvious. What? Paypal wants to dominate the market they are in?! Shocker.

What will be be interesting is if one of the major payment processors lowers transaction costs in the micro-payment space precipitating a race to the bottom situation.
the reason being something along the lines of "oooh, shiny!"

Practically every monitor in our office is of course matte. If they were glossy displays, we would really be struggling to read any text on them! Perhaps this is more of a problem for people like me who prefer white-on-black.
make sure to use the zoom button on that... (not only the page itself but the differences too)
You realize that Mozilla didn't invent Vorbis, Theora, Ogg, WebM or VP8 but rather adopted them because they fitted their mission of creating an open web. On the level of code they've used multiple 3rd party libraries on various platforms and at various times. Which makes accusations of NIH syndrome rather bizarre. Notably they shifted focus to WebM even after they'd implemented Theora since it fulfilled the requirements better. I see no reason why they wouldn't do the same for H.264 if it was licenced in the standard W3C manner.

Why make up fake reasons for them to not adopt it when they're very clear it's a licencing issue.
given that unlabeled samples are far more abundant than labeled samples

It is also related to Transfer learning. This paper provides a good background http://www.stanford.edu/~hllee/icml07-selftaughtlearning.pdf

It contains a nice graphic describing difference between Supervised, Semi-Supervised, Transfer and Self-Taught learning.

Since twitter data consists of short texts. Unlabeled data from sources other than twitter could also be used, e.g. Google Buzz.
A scientific theory is a self-contained description of a natural phenomena starting from first principles. My interpretation of a theoretical construct is something which is predicted to exist but has not been observed (or cannot be observed due to physical limitations). It can also be a set of results derived from thought experiments but not yet observed experimentally.

I apologize if anyone else has mentioned this, but I think most working scientists are uncomfortable with purely computational work and "theories" because they don't appear to be falsifiable within the framework developed by Popper. Current global climate models (GCM) are only subject to verifiability and this relegates them to a lower status then, say, Maxwell's equations. Maxwell's equations are capable of being used to explain almost all macroscopic electrodynamic phenomena, at least within the confines of classical physics. OTOH, there is no proper theory of the climate than can be treated with equal footing. There are only computational models and input data. There is a large amount of parameterization and data treatment (cynics would say massaging) that need to be done to get the models to converge.
Google gifts Aussies with free US calls through Gmail
This is what the Switcher looked like: http://school.anhb.uwa.edu.au/personalpages/kwessen/web/stor...
WikiLeaks war logs posting 'will lead to free speech ruling'
How to take driving lessons for driving practical test
During the driving test the examiner will give you directions, which you should follow. Test routes are designed to be as uniform as possible and will include a range of typical road and traffic conditions. During the practical test, the examiner will ask you to carry out set exercises.
VIA, AMD, Intel and CPUID Tricks
What do you mean by "founds a company"? Have an idea, create a product, incorporate, have paying customers, etc.?
I am, except modifier key, makes the trick possible on (customizable) mod-less editors. The idea is not mine, by the way: http://xahlee.org/emacs/ergonomic_emacs_keybinding.html