skysight-inc/HackerNews huggingface dataset:
> But the argument in your previous post, I read it as: "PHP is used by more of the popular sites because PHP is used by more sites in general" Which is kinda circular, mostly repeating "PHP is popular".

You misread what I wrote in that case. I said "There are also more websites with their foundations in PHP, so it's reasonable to expect a higher number of successes." This isn't circular reasoning, and let me show you why:

Lets pretend I'm superhuman and create 10,100 unique, high quality websites in one day. Let's assume also that my skill and experience remains constant throughout building these 10,100 websites; I'll get no better at marketing, design, etc and all my decisions are of equal quality. The only difference is the programming language I use to develop some of the sites.

For the sake of this example, let's assume that 1% of websites created, on average, end up with one million page views per month after six months.

In this fictitious example, let's say that for grins I build 100 sites in Lisp and 10,000 sites in Perl. 1% of my Lisp sites will be successful (a grand total of one successful site) and 1% of my Perl sites will be successful (100). From this data you're erroneously concluding that Perl is more likely to result in a successful site. This is wrong, because the number of sites created in each language varies wildly, but the odds of hitting "traffic gold" are still 1% with everything else being equal. The language, therefore, doesn't impact success rate.

Seeing something built in PHP doesn't make it a good choice, just a common one, just like smoking in the 1970s was a common choice, just not a good one.

Facebook, while it's mostly written in PHP, is actually transcompiled to C++ (HipHop compiler) because PHP was insufficient. They're not actually running any PHP code in production. Also I keep hearing that their codebase is an unholy mess and that the only reason it hasn't been re-written in another language is that the codebase is just now too big to rewrite. Zuckerberg wrote Facebook in PHP because it was the language he knew, not because it was the best tool for the job. Marketing and user experience made the site successful, not the language.

Don't just look at PHP and say "huh, it's common!" and conclude it's good. It just doesn't make sense and it's a logical error to do so.
Styling Simple Nested Comments with CSS
Well, there's a solution.

Do not write every part of a project in only one language. Following the UNIX "Small is beautiful", most projects can and are cut to small things that work together.

I often find myself writing a library in Python and publishing it's API in web.py, building services that rely on this API in Node.js, and making the final website in PHP.
How to type ./configure, make, etc, sure

But it never works the first time, and then you have to figure out how to install this libsdl that's missing

And no, packaging name is a crapfest, between Debian based and RPM based, they all bring me to tears

Go on, try to install libsdl in Fedora. Oh, you see, there it is called SDL. And then you install it and it doesn't work, because you need the dev version. Or devel. Or maybe it's consolidated in a package with a different name. Or maybe it's split in 2 packages and that thing you need is in some god-forsaken package like libfoo-extras-nooneneedsthis-promise
If you have a source for this I'd love to see it. The only unethical behavior I've seen at a major publication was at the WSJ, and there it wasn't payola. They have writers who blatantly distort the facts, manufacture quotes, and screw people by "forgetting" that something was off the record if it fits their spin.

Only thing I can think of that comes close is some of the trade press for industries that are dominated by a few big players. Trade press often are getting a huge percentage of their print ad revenues (and sponsorship dollars for conferences) from one or two companies, and will bend over backwards to avoid criticizing them. They'll also do slam pieces on upstart companies. But there's no explicit agreement going on, they just know where their bread is buttered.
Become a Google Power Searcher
I disagree. I think it can be innovation, but find the idea of protecting that innovation ridiculous.

The question of if something is orthogonal to the question of if something deserves protection.
When our EC2 hosted website seems offline and AWS status page is all green, the first thing I do is check twitter. Usually you can see people asking about outage before amazon acknoledge it.
List them out, explain them, show your work...

If us PHP developers have such bad judgement, show us the error of our ways.

And do not link to some other persons blog post - explain it yourself.
Chrome for iOS: What you should know
Being innovative is more than being an inventor. Any novel idea that gets realized (turns into a product, becomes part of a product, gets used to change processes and structures) is very much part of what it means to innovate – and you shouldn’t ignore the realized part, either. Deciding which ideas are good and which are worthless is certainly also part of the innovation process.

To be innovative it is not necessary to invent something completely new (on the low level you are talking about), it’s certainly enough to combine existing inventions in a novel way (but in a sense that’s also an invention, just on a higher level).
It's a one-line description of a patent. I have no idea what it actually covers, do you?

This argument frequently pops up in discussions of some patent troll action.

While patents are always more specific than a one sentence description, when you read the patent claims, the extra bits that make the patent more specific are not the interesting part of the patents. That's why one-sentence descriptions exist; they distill the interesting novel parts of the patent and leave all the other crud out.

More importantly, how are we to know that it's impossible to develop devices with equivalent functionality not covered by patent, functionality that users will accept and will not result in lower marketshare? Companies expose themselves to 3 times the damages if they go looking for patents covering devices they want to make, and find one. "Then they shouldn't release the product then." Really? In the break-neck development cycle of modern handheld devices, it is not possible to challenge a patent that looks invalid before developing the product.

How can such a system hope to function properly?

The entire patent system is broken, and arguing that patents are more complex or specific than the summaries ("one click checkout", "slide to unlock") is true, but irrelevant.

I see prior art for slide to unlock: A door bolt. Apple would argue, and the USPTO and courts would probably agree, that translating the idea from a physical moving bolt to a virtual bar on a touchscreen device is novel and not obvious and therefore it's patentable, but distinctions like that don't seem important to me.
EU-West had similar levels of outage last year due to a lightening strike. Twas out for several hours and took a few days for everything to be back to normal.
I also take umbrage to calling this a 'donation'.

I take it you don't have a medical card?
The presentations were awesome! Can't wait for the sprints!
There's nothing simple about that. :)
CSS Hat Adobe Photoshop Plugin Converts Layers to CSS
China to launch Netflix-like movie service
Check Megawave for another great C library with excellent and quality algos!

http://megawave.cmla.ens-cachan.fr/

the library design is a bit dated but the code contributions are outstanding!
> I'd hire a smart hard-working developer over a smart lazy one any day.

http://mail.linux.ie/pipermail/social/1999-October/000483.ht...

I'm just going to leave that here...
Samsung S5250 Wave 525 Price in India & Pakistan-Features | RaviMobiles.com
Sending traffic to different zones isn't the challenge, the challenge is deciding where your master data will live. In fact, this has always been one of the biggest challenges of building a fault-tolerant systems. If your master data store lives in one zone then you've got latency issues, but if it lives in multiple zones then you need to find a logical way to shard. You could also replicate across zones and then turn off writes if the zone with the master fails. You could even change masters in that case, but there's risk of data loss there.

Anyhow, sorry I don't have a simple answer - I'm not sure a simple answer exists.
Start here: http://aws.amazon.com/architecture/

I don't think they show how to do ELB across Regions, or diversity against single-ELB problems (although I haven't seen ELB fail yet). You'd probably have to build this yourself.
Also, I think the way forward is something like scikit.image (python library) with a way to add C-coded algorithms
Using the Ternary Operator in PHP
We use Heroku for our event tools, thankfully we have nothing live this weekend or this would be a disaster.
not the person you're responding to, however I also made the change in the financial industry for a variety of reasons.

but the main one for me, was that python does non-math things much better than matlab. Since python is a general purpose language you can go from analysis to production application much faster, whereas with matlab it usually involved getting a software developer to rewrite it in java.

We used to take our python analysis code, wrap it up in a web app, and then use that to server risk information to traders, and it was quite easy to do so.
Does Netflix Care About their Developer Community?
"Pioneering"
How about some context? Namely, the numbers of apps accepeted, downloaded and money paid to developers?
There would be some value in failing somewhat gracefully even when your database, AZ, etc. is down. Redirect to a site-specific outage message with updates, workarounds, etc. Serving read-only also works, for some applications.

The nice thing is Cloudflare does a lot of this for you for free.
First of all, the link's title is misleading, a PhD-candidate is usually a first year PhD-student, the text doesn't say anything about that.

Second, is the story supposed to be true or just a story? "Yet my friend, whom we’ll call Ben, was set to do just that." - the whole thing reads more like a setup to the book the article is trying to push.
Microsoft Claims it Killed the Start Button Because You Didn't Want it
If Apple keeps pissing off all the vendors it needs to work with, pretty soon they'll have to start fabbing their own fucking chips for their phones.

This is getting out of hand. And I'm blaming Apple for most of the lunacy.
To Elon Musk and the Model S: Congratulations
IPhone Apps in C/C++ Without Ever Leaving Windows Using DragonFireSDK.com
http://onlinelibrary.wiley.com/doi/10.1002/jcc.540070209/abs...

your google-fu is weak my son.
Google Analytics have released a mobile app.
I know the iPhone was not the first phone that had icon's like that, however the Black Berry and Windows phone had both buttons and a menu interface. Which IMO is better than the early iPhone style page interface when you have lot's of icons. Apple ended up improving things by adding folders, but I did notice a lot of other phones that IMO copy'd the bad design elements of the early iPhone simply because it was so popular.

Edit: Not that iPhone was the first to use those elements, just that they where copying whatever the leader did. If windows phone starts to win I expect a switch to a lot of 'tile' interfaces.
I think the post you're replying to is referring to applying this technology to video. For feature films, 4K resolution would be highly desirable, and that's going to need some very large sensors.
This was the disappointing thing for me as well. Our connectivity died around 8PM EST-ish, and I immediately went to status.aws and it said everything was normal. I then proceeded to waste half my night looking at our internal infrastructure trusting that page was accurate.

I've learned my lesson.
>By offering an API, Twitter says "dev for us!"

That's true, but in no way is this invitation a binding contract.

It's a temporary bargain: The big player gets a cheap way to offer more functionality to his users, and the API-users profit from the big audience of the platform.

As soon as one player decides that the bargain isn't worth it anymore, the deal is off. It's no one's fault, just the nature of it.
Chronograph Watch
Today the mineral glass is one of the most popular and individual materials used for the watch. Mineral glass is adjusted glass and which are made from the silica. Mineral glass is a scratch resistant.
One of the linked stories is much more interesting:

http://www.nytimes.com/2012/06/12/science/notebooks-shed-lig...

Apparently Selman Waksman's 1952 Nobel in medicine is fraudulent, and it was his grad student who made the discovery (isolation of the antibiotic streptomycin -- first treatment for tuberculosis). He falsely claimed to have done it himself and slandered his student to discredit him.
Keep homebrew for standalone tools (recode, sntop, whatever). Then use rpm for ruby, perlbrew for perl, pythonbrew for ... And setup the defaut macosX apache (which has php5.3 and pear and whatever already here) work for your user account. See : http://echodittolabs.org/blog/2011/09/os-x-107-lion-developm...

Same on any nix system I use : sandboxing is the way.

- Want to use hg-git for mercurial, dont, homebrew that !! Build it in your ~/bin/ or in your $HOME sandbox, give all PATHS in your $HOME precedence, and rejoice.

- need mysql, postgre,... Don't homebrew that !! Either build it, or use the Macos dedicated installer with propper service installation, on dedicated port.

- etc,...

All in all, Homebrew, Fink and Macports are great for one thing : showing you how to patch the default tgz, saving the user hours of work for his custom, sandboxed install of any software (which as itself has been a life saver, for myself, on many an occasion).

Macos still is, as far as i'm concerned the best laptop platform for someone who has to use licenced software (external job/office constraint) but also needs a nix (bsd) environment. Otherwise, what can't you do with the default Ubuntu 12 LTS (i guess you agree) ? Macos, sure, is's on its way to become worthless as The Lion slowly sandboxes the user out of the OS, but tat's another story.

EDIT : and let it be said that OF COURSE, I agree with you that aptitude, yum and the like have no decent equivalent on the Apple/Microsoft closed platforms.
Yes, noticed the same thing. For a site to be called "World's best travel site" it needs to work all around the world and not only in the US.
5 characteristics of successful startup techpreneurs
Good stuff IMO; those who continue to insist on using IE<9 deserve a degraded experience. Those who are forced by their employers should lobby them to upgrade/move to FF/Chrome (and when they inevitably don't listen, then it's really too bad - but if said employer wants to use a service w/o old IE support it might force the upgrade).

In a world where technology is developing at such a pace, it really is time we stopped worrying about old, poorly built bits of software.
How many legs does a dog have if you call the tail a leg? Four. Calling a tail a leg doesn't make it a leg. Abraham Lincoln
I disagree completely.

For the Github example, you want to disable selecting the file list header and, bizarrely, you tend towards disabling selecting the file list itself. Considering the files and their meta information are Github's content, disabling copy-pasting file names and commit messages is incomprehensible to me -- that's the last thing I'd consider disabling. And if I want to copy/paste the entire file list, I might want to copy the list header along with it for the benefit of the recipient. I wouldn't disable the selection on anything on your Github example.

The graph label example is just as strange. I tried the linked Morris.js example, and I can't select the label text. How is that a better user experience? What if I want to IM a friend the 2011 Q3 numbers? What if I want to search for similar data? Both quintessential web actions.

I think braking selection is almost as bad as breaking the back key, the cardinal sin of web apps.
Decide which part of the CAP Theorem http://en.wikipedia.org/wiki/CAP_theorem you want to give up on. Presumably you decided that Availability was not it, so you need to program around lack of consistency and/or partition tolerance. Essentially that means there is no "master database", and you will need to reconcile differing views. This can get quite application specific, and you need to understand your data well.
This is not undefined behavior. It's implementation specific behavior -- there's a huge difference. If you specify the calling convention for your functions, this is 100% deterministic and predictable. Nothing at all wrong with this approach.
Wimbledon live stream
You can enjoy this game on your PC, So why you miss this exciting
race? Get the best online sports coverage on the net directly on your
PC. Download software to tennis Wimbledon 2012match. Watch HD TV on
your pc. There's nothing more thrilling than the beginning of a new
season.
The simple solution is to add the boss's name to every bug report.
'It is called cryptabyte.com. It is the first, easy-to-use, web-based service to provide absolutely uncrackable security in communications and file sharing."

(emphasis mine)

"CryptAByte uses public-key encryption just like HTTPS/SSL and OpenPGP/PGP. The algorithms used are RSA for key pairs, AES 256 to encrypt messages and files, and SHA 256 for hashing."

Soooo -- like SSL and OpenPGP, but not actually OpenPGP. Yes, let's use AES directly some more and not release source code until some undefined point in the future -- that sounds like a fantastic idea!

Aren't plain PGP/GPG installables for all platforms user friendly enough already? If they're not, can we please make websites that are basically cheap shims over gpg's stdout/stdin?
More iPhones are ready for Chrome Mobile than Android Phones
Since Chrome for Android does only run on Android 4.0+ and its market share was at 7% in the beginning of June [1] and Android's market share is at roughly 50% [2] compared to Apples 30% we get the very weird situation that there are in total more iPhones capable of running Chrome than there are Android Phones capable of running Chrome.

To further illustrate it: The current US Smartphone Market is about 106 million devices strong[2]. That means 31,8 million iPhones and 54,06 million Android devices. The 7% that run 4.0+ are about 3,8 mio compared to the 28,62 mio iPhones which are said to be updated to atleast iOS 4 [3].

As much as i love being an Android Developer, that really is a very sad state of affairs for the Android Ecosystem.

[1]: http://arstechnica.com/gadgets/2012/06/android-market-share-stalls-version-4-0-sees-a-7-percent-install-base/

[2]:
http://www.comscore.com/Press_Events/Press_Releases/2012/5/comScore_Reports_March_2012_U.S._Mobile_Subscriber_Market_Share

[3]:
http://pxldot.com/post/18754186750/ios-ebb-and-flow
Chrome now the most popular browser
The power of location awareness on a productivity app
Doesn't scikit already have an obvious way to add C code? It's Python. There's Cython/raw CPython API if you don't care about compatibility with alternative implementations, and ctypes (shudder) if you do.
http://libccv.org/post/an-elephant-in-the-room/
I don't...his comment makes infinite more sense.
would be great to add that to yql :)
Seems like the reason the US patent system is so fucked-up is the logical disconnect between the two following concepts:

* The USPTO approves most patents applications without the most cursory examination by a qualified person.
* Patents granted by the USPTO are assumed to be valid unless overturned by a court of law.

You can't have it both ways and still expect a logical result.

And seriously, how the hell did #4 up there even get approved? Did the examiner rubber-stamping that mess seriously never in his entire life use Microsoft Word?
Apple Succeeds In Blocking Galaxy Nexus Sales In The U.S
Bootstrap 2 for Drupal 6
> See what I did there

I do. Comparing apples and oranges.
Fairbet88.com dukung fairplay euro 2012
Taruhan bola sudah ada sejak lama ketika ada pertandingan sepak bola orang selalu mencari bandar bola untuk melakukan taruhan, namun pada jaman dahulu orang taruhan menggunakan agen bola yang tidak modern,
...a PhD-candidate is usually a first year PhD-student...

This is actually not true. PhD students have to advance to candidacy, which requires completing a set amount of coursework and passing a qualifying exam; this usually takes 1-2 years. Therefore, most first-year PhD students are not yet PhD candidates.
Hmm, sounds to me like one of those "Flask vs. Django" arguments - Flask has less features, hence it's more flexible and better.
There is most definitely such a thing as abuse of the law. The law should be followed in spirit, not only in letter. The courts often underscore this, but unfortunately by that point it's already too late, as the abuse has been done.
Could this be adapted to run on arduino? Or does it require too many libs?
No, no, no Microsoft, the start button was fine. We just didn't want 7 ways to turn off the computer...
> We'll have to deal with two codebases.

You already have to deal with two codebases, IE8 and IE9. One can have bugs that the other doesn't.

Right now, you deal with:

* IE8 + jQuery 1.9
* IE9 + jQuery 1.9

I assume you are testing both? If so, then all you will have to do is instead test:

* IE8 + jQuery 2.0
* IE9 + jQuery 2.0
Credit and recommendation are fundamental to any human endeavor - whether applied to Ph.D candidates, poverty and access to capital, patents, or a plethora of other complex societal issues. If nothing else, I always find it interesting to learn how different sections of the society deal with these issues.

Though, I did like the other PhD article(http://www.pgbovine.net/PhD-memoir/pguo-PhD-grind.pdf) on HN better as it provides a more balanced story.
No it's wrong.

> "I also wanted to clarify that Route 53 is an Amazon-built and operated service. It is not a re-branding of a third party DNS service. Over time you'll see various parts of Amazon move over to use Route 53."

https://forums.aws.amazon.com/message.jspa?messageID=209251#...
1. Corporate entities face relentless demand for growth; when creativity fails, there's a scramble for money (control) anywhere they can think of
2. If "Internet time" means anything, certain organizations are already reaching maturity. Just like stars, they consume the easy fuel first, then use the rest.
3. Just as QOS (quality of service) prioritization was never as effective as just growing bandwidth, the organizations that are clamping down (Twitter, craigslist, ...) should understand that they are really entering a new regime, more akin to the allocation of scarce resources in the real world than the limited-only-by-creativity world of the Internet. It has differences, and they might no longer be able to sponge off crowdsourcing, at least not as easily.
FRP Web programming in Elm: now with JavaScript integration and module system
> PhD students have to advance to candidacy, which requires completing a set amount of coursework and passing a qualifying exam

This varies from university to university. Some of them do not have the qualifier exams and you are working towards your PhD from day one. Although there is usually some amount of course work still involved as overall requirements for graduating.
I had voice search on my Android way before Siri was introduced. It could even perform basic actions, like telling it "Go to Wikipedia." Granted, it never pretended to be some kind of virtual assistant, but where exactly do you draw the line? Can I claim that Apple stole Google's idea by taking their voice search feature, adding some extra abilities and dressing it up with a fake personality?
This is a really good read! I'm a first year CS student and I'm interested in going into research later on.

Thanks for writing this.