skysight-inc/HackerNews huggingface dataset:
Another part of what makes something "best" is... size/scope of developer community. PHP quickly gained a foothold, and, for better or worse, continues to be popular in part because it's popular. I don't mean that as an insult at all, but it's a continued factor. If tomorrow everyone stopped releasing open source code for PHP, it would gradually die off in several years while people transitioned to alternatives, and we'd end up with some other 'largest minorty' tech/stack getting a lot of attention.

You're right about the 1%, and it's why classic ASP did as well as it did for a while too, until that was killed off. The fact that big players who once scoffed at PHP now embrace it (MS is a big one) shows how big PHP is and will continue to be for the foreseeable future Will PHP be here in 3-5 years? certainly. 10 years? possibly, but with a difference at least as big as php/fi -> php5 is, so current php5 skills won't really be of much use on their own.
on the other hand , google play approved white pages app which reveals not only your name but also your physical address.

further more to remove yourself from white pages listing you need to pay a monthly fee.
Oh great. Another PHP article, where we get to watch all of the defenders of Rasmussen's misbegotten spawn come out from under their rocks...

"PHP works great for me! It runs tons of websites! I don't know what you're complaining about..."

To address the article's point somewhat - there are already easy to deploy frameworks and languages for the web, and everybody who cares about development is already using them.
Assembly isn't difficult to program in, especially with a good macro assembler such as MASM. C'mon. We can give names to functions and call them by name. We can provide names for variables. We can use a linkage editor to produce an executable and resolve external references, meaning we can employ modular programming. How is this insane?
agreed. i don't think many other non-php supporters get how ubiquitous PHP (and even has been, for a decade or so) in terms of coming pre-installed everywhere. And apps - yes, have replacement apps that play nicely in shared hosting environments without requiring 30% of the machine's RAM per user/app, and you'll see a replacement.
you are absolutely right, a part of our effort running a global service is complying with different countries rules and regulations.
It read like a pretty vanilla rant to me.
The "problem" is that PHP's popularity breeds more popularity, uninformed choice, and single-language programmers that only know PHP (a real tragedy!). Bashing PHP is in a serious sense a public service if it can reduce any of these outcomes.
Private gym
Se1gym.com facilitates a Circle Gym and Spa offer a completely new way to get fit and feel exhilarated as well as take care of all of your fitness, health and beauty needs in a warm and friendly environment.
Well, not really. ICS will be supported for years to come by apps. I can easily see iOS5 being dropped in a year or so for some developers.

And the Android tablets are still cheaper. :P
Show HN: I created a Padmapper clone to promote my startup
The average salary at Square Enix Japan is $273,000
Do the PHP frameworks help at all?
Exactly. You would think from the derision around the Web today, that they had, back in the 70s, smartphones and AJAX and Google and blah, blah but they chose to use dial-up terminals, because they were stupid...
Can you not bookmark it within the Incognito session?
How Reddit Built Its Empire On $500, Stickers, And Giving People What They Want
It's very cute dude...
So, the problem with PHP is that it is popular? I guess it was the same crime that Java committed 10 years ago. And C++ before that.

Makes sense - There's definitely a pattern of bashing the popular languages.
I agree that it's rather surprising that in this day and age, nothing comes close to the out-of-the-box ease and performance that PHP gives for web development. Install a couple of packages, and BANG, you're up and running. It's been a year since I've taken a look at the rest of the webdev landscape, but it seems that you either lose out to an overly-complex setup (by comparison), or suffer with a memory hog that makes bootstrapping on a 1GB VPS a nightmare.

I'm pleasantly surprised at the high rates my PHP consultancy work commands; it's obviously helped by the number of hit-it-till-it-works web devs out there.
Villa 478 With Private Pool And Landscape Gardens At La Mang Club Resort
PHP is broken in many little aspects but if you use a high quality framework, it's quite enjoyable to work with. The main gripes I have with it are in the details, like:

You can't do:

$something->doStuff()[0]

if(empty($something->doStuff()))

Overload fucking functions. Fuck.

What sucks:

The namespace separator.

The naming conventions of the core functions.

The speed.

But, overall it works and elegant solutions can be written.

Also, being competent in a market full of incompetents makes you valuable and getting a well paying job is easy. What's not to like about that?
Reason #32978 why no one should be using ANY version of IE - the world's worst browser.
You see, once they learn Ruby, they're "rockstar ninjas" and can't wait to tell everyone.
Salon published in 2003 a great series of articles by John Sundman about the Loebner Prize. He describes a two-time winner, "ALICE," in a way that doesn't inspire awe for the creator's programming achievements:

"""Wallace’s theory of A.I. is no theory at all. It’s not that he doesn’t believe in artificial intelligence, per se; rather, he doesn’t much believe in intelligence, period. In a way that oddly befits a contest sponsored by a bunch of Skinnerians, Wallace’s ALICE program is based strictly on a stimulus-response model. You type something in, if the program recognizes what you typed, it picks a clever, appropriate, “canned” answer. ... There is no representation of knowledge, no common-sense reasoning, no inference engine to mimic human thought. Just a very long list of canned answers, from which it picks the best option. Basically, it’s Eliza on steroids. ... And this strategy works, Wallace says, because that’s what people are: mindless robots who don’t listen to each other but merely regurgitate canned answers."""

http://www.salon.com/2003/02/26/loebner_part_one/
Insurance Exchanges, Healthcare, and How They Won't Work
YouTube is developing a secret weapon against the Internet’s worst commenters
Cue legions of PHP drones blubbing about how it does the job just fine, it's available everywhere and how it's used by Facebook and half the internet. We get it. We used to be PHP developers too. We took the time to learn other languages and now work with them. We enjoy our jobs significantly more than we used to. You might too.
Obat mioma alami
inilah solusi pengobatan mioma dengan Obat Mioma Alami jelly gamat luxor yang efektif aman dan tanpa efek samping.
Thx for your reply. Makes sense. Other than abstracts, the reference are usually behind a pay wall.

But how does, e.g. Google Scholar estimate the number of citations? Do they only look at papers which are not behind a pay wall or do they buy a subscription to all journals?

It still buggles my mind, that the science loving google founders Larry and Brian haven't tackled this yet.
Yes, because PHP monoglots have their homepage set to codinghorror.com and browse right over to Hackernews afterwards. It is not a public service, it is a waste of screen space.

The startup scene's dirty little secret is that (anecdotal from several local companies I've worked for and/or collaborated with) PHP development is fast and cheap. Once you have proven you can solve a business problem and get funding, then you can decide if you really need to do a re-write.

There are just too many small companies focusing on real problems(instead of what language their webapp is built in) to make me think PHP is evil or that Rasmus Lerdorf is a bad person.
Web Components Github Org
The problem is that the barrier to entry with coding PHP for the web is to open up notepad for 30 seconds and then upload a file. It's hardly more complicated than writing a static HTML page.

The barrier to entry with any other popular language such as Python or ROR is that's it's hard to just toss a script up and see results.
From what I heard of people running AdWords (that is, the people who pay for the ads to be displayed) customer service exists but is abysmal

And this is not a one-off operation, it is an ad agency buying ad space on behalf of several customers
Finding a reliable expert on manufacture, if you are getting something manufactured, isn't a separate problem. It is one of the first tasks to accomplish in sourcing manufacture. The detail involved in something like just getting two simple injection moulded parts made that need to fit together snugly is huge, if you don't want to just bin several batches.
I would say the best realization of this article is that entrepreneur is a state of mind. A willingness to create from nothing in the face of extreem adversity.

I agree with this. I came across the following definition of an entrepreneur, which I also really liked: "[the] definition of an entrepreneur is someone who makes things happen despite not controlling the resources necessary to achieve them."

Source: http://www.tcpinnovations.com/drugbaron/?p=242
There are no pros for craigslist having an API. This is a for-profit company that has chosen not to be greedy bastards. If they wanted they could have an advertisement on every single page of the site but they don't. Craigslist is cost free to almost all users, is fast, and has little down time.

Here are some of the reasons why offering an API is not a good fit for them.

* Craigslist does not need users driven to it which is a side effect of having an API. They are already large and in charge.

* Unless they charge for the API it is a waste of CPU cycles and eventually technical support from an actual person to support this. It is a cost sink.

* Craigslist does not sell anything directly like ebay or amazon. Ebay and Amazon have apis to drive traffic to them. Then a user sells something on the service and ebay/amazon get a cut, that is how their services work, not craigslist.

* "if people care so much about craigslist features, then just build something and offer them the code for free." This was a comment from another user and it makes a great point. Like the engineer who stayed on at Apple to finish his project, something like that could happen to make craigslist better. Has anyone bothered to try and lets see the code?

* craigslist has not shown any intention to move into other markets besides online ads. A publicly facing API would allow others to develop new services and allow craigslist to buy them. This has not happened.

* No major corporation came along and helped craigslist why should they help you? In fact craigslist fought against entrenched newspapers across the globe to create their user base. To sum this point up "There is no such thing as a Free lunch".

I am sure I am forgetting a few other good reasons why they are not offering an API. To me it comes down to a bunch of people bitching about how they built a service on top of data they did not own or control and when it was taken away they act shocked. To me that is just plain business idiocy. If you start a business one of the first things you do is secure your supply chain, in this case the apartment listing data.
This is the single biggest difference between Google and Apple. Apple designs very elegant software (and hardware) so that they can sell hardware at a high premium. Google views all monetization through search optimization. Search, Maps etc. Now maybe there will be commerce streams (Play, Wallet?) too soon which makes having a direct relationship very key.

So somewhere Google has a stat that says "A regular user is worth $22 a year to us" or something (more sophisticated) but like that. If those users buy an Apple device it's less and less clear they'll have a path to Google services now.

If they can acquire that consumer "for free" (sell them a device that hooks them into the platform at a wash) then it's a good deal. If they gave it away for free then it would take x number of years to break even on that person. So that $200 or whatever does matter. And Google has a very good idea about what an Android/Google services tablet user is worth to them.
PHP got Facebook up and running, so it has that to its credit. And that's a huge credit.

As a result, Facebook engineers developed things like this:
http://en.wikipedia.org/wiki/HipHop_for_PHP

Which is an impressive piece of technology, but makes you wonder if Facebook engineers wish their website wasn't written in PHP.
Pure speculation, until we understand how the brain works we can't know for sure what is what and if that stuff is used for information encoding.
My reasoning behind this is to get developers working together to come up with future web components for use on the web.

Rather than have lots of different competing components, lets get a proper discussion going without the need for working groups - we'll just build the damn things, and release them in the wild.

I've put up three ideas already - Calendar, Image Gallery and Lightbox - but if you have other idea, just raise an issue on the main website issues (https://github.com/WebComponents/webcomponents.github.com/is...) and I'll create it and make sure you join the organisation!
This rant boils down to a tweet "If you don't like PHP then use another language or build a better one". What a revolutionary concept! That has worked wonders for languages since. Except not one has come out that is as simple as PHP thus PHP will continue to exist. Everyone that invents a language now focuses on abstract concepts that do not help the everyday developer do anything useful. Is it so shocking it's still around? If these rants are supposed to be rally cries they are really just awful attempts. Who wants to follow a whiner?
no manufacturer even offered a laptop with decent build quality, except for Apple of course.

Maybe in some alternate universe where Lenovo didn't exist...
"You can't do:
$something->doStuff()[0]"

Yes you can.

"Speed"

Care to expand on this one?
I can assure you that Jonathan Ive is still alive and well.
Etherforth: Colorforth on GreenArrays' multi-computer chips
Researchers use spoofing to 'hack' into a flying drone
Ex Facebook employee spills social network's secrets in new book
From the article:

Back in reality, though, complaining about the GIL as though its a serious barrier to adoption amongst developers that know what they’re doing often says more about the person doing the complaining than it does about CPython.

It was a solid, well-argued piece up to this point. You do yourself and the Python community a disservice by writing off your critics as ignorant. It sounds petulant and childish, and is wrong.

There are valid arguments on both sides of the GIL argument, but neither side's advocates are ignorant or bad programmers.
You can get more vertical space by going fullscreen (I had to on my netbook, after zooming out a bit).
If you haven't seen it, Stuart Halloway's "Simplicity Ain't Easy" is a more Clojure-specific talk that's a nice complement to this one. It has some more concrete examples pulled from Clojure.

http://blip.tv/clojure/stuart-halloway-simplicity-ain-t-easy...
I think one thing conspicuously lacking here (besides rounded borders and gradiented buttons, both of which aren't part of Metro style) is icons. Nowadays most sites use icons to add visual interest to plain text. Microsoft's old designs didn't, and I think they suffered for the lack of them. The new design is refreshing and clean but would still benefit from having some similarly clean and functional graphical elements, i.e. icons.

(Crossposting to their feedback.)
I'm a full time PHP dev. My work is in PHP, my personal projects is in PHP, I even have a PHP framework (like everyone!) that I maintain.

Yet I thought this post was right on target. I'm busy cleaning and finishing up my PHP projects, and then I won't start another project in PHP. It will be ruby or python, or maybe I'll go functional. It depends on what I want to do. Yes, I can say everything that you so sarcastically proposed, but I also see the value in getting new coders to not start off with PHP.
I would have said 6 or 7 if asked. It seems like a lot has happened in that 5 years.

The thing that strikes me about the iPhone, and everyone has their own thing, is this contradiction. For me upon it's release it was so revolutionary. It was such a massive monumental change from its closest rival (Blackberry) in the way it looked, felt and worked. Since that time though, it really has done some small iterations and changed very little. Maybe the two are directly related.

Now to those that will go bananas on (it hasn't changed that much) imagine someone who has never seen any of these phones. Put a 1st gen iPhone next to the comparable blackberry at the time. Then put a 1st gen next to the most recent release. Think of how different each of those two experiences would feel.
The irony of this post is boundless.

> Except now it's 2012, and fellow programmers are still writing long screeds bemoaning the awfulness of PHP!

Yes, and not only did Jeff write one in 2008, but he wrote another one just now. You can't write 10 paragraphs about what a blight PHP is and then pretend like you're being constructive by admonishing us to create better tools.

In fact what everyone is doing with these rants is bike-shedding about an easy-to-hate language. It makes an easy topic that drives a lot of traffic because everyone has an opinion. It's just tabloid garbage for the hacker set.

A more objective view of things is that PHP is a capable-if-ugly language, and it co-exists just fine with thousands of other programming languages and frameworks all with their own visions, communities, and production applications. The existence of PHP is not harming other "better" languages at all. And if you really want to make an argument about languages hurting the state of programming, how about asserting that the dominance of imperative languages is irreparably damaging the ability of most programmers to work in functional languages where solutions are fundamentally more robust. Or what about the damage that proprietary platforms like .NET (which Jeff uses if I'm not mistaken) or iOS do to the programming world by restricting progress to a single company.

I won't belittle Jeff's contributions to the software world, because Stack Overflow is an amazing service, but despite the fact that I hate PHP, Rasmus' contribution to the software world is certainly much more important than Jeff's feel-good blog fluff.
"You can't do: $something->doStuff()[0]"
Yes you can.
-------------

AFAIK, yes, in PHP 5.4 only so far, which is only about 4 months old. The first 15+ years of PHP's life, no, that wasn't possible. I'm glad it's there now, but frustrated it took so long.
This vaguely reminds me of this... http://xkcd.com/927/
This seems to be a basis for a future "Google goggles" product
yeah weather forcasts must be great compared to e.g. a newspaper but inferior to a computer of course. Simple internet machines have a clear place in society, thats been shown again and again from minitel to cheap mobile phones in the third world...
My opinion would be that if you're getting a lot of these kinds of issues, the signup page could well be the culprit.

A much better solution is to have 2 boxes "Email address", "password" and a button to make it Go.

If you need "inside leg measurement", "first pet's tail fur colour", "crazy aunt petunia's whisker count at last birthday", you can ask for that as part of the natural flow of using your service later.

Get people in and using it, make it really clear before they click the signup button what the primary benefit of your service is.
Or as in "bombe"? http://en.wikipedia.org/wiki/Bombe
US Navy's High-Resolution Radar Can See Individual Raindrops In a Storm
To a certain extent yes.

It helps to mitigate some common security holes, and sometimes prevents the coder from doing blatantly stupid like using unfiltered user input in queries.

Unfortunately the basic PHP structure is borked, and even within the context of a framework noob coders can do incredibly stupid things.
There is no such thing as "Python 2" or "Python 3" modules. There are just modules that will go belly up because they are incompatible with one or another.

I presume you mean that you can’t access your old Python 2 modules from a new Python 3 installation. That’s just because Python installations usually don’t share their modules (i.e. site-packages). You can try to install them using Python 3 (usually just python3 setup.py install) and see if they work or not.
How is it long winded? I thought it was pretty concise. You could fill books on just that one engine.
Show HN: Dashku - a real-time dashboard app, built with SocketStream
Still, even phones have them. My Nexus One has a microSD card slot (currently populated with 32GB for quite cheap) and is a good deal smaller than the Galaxy Nexus what does not have one.
Beautiful site, but as others have said, I have no idea what it does.
Another perspective; can you call yourself a true entrepreneur if you haven't had more than one entrepreneurial endevaour (I'm not talking that you need to have IPOd a tech company before but rather had a lemonade stand as a kid and vice versa)?
I think it was pretty interesting, first time I've heard of OCSP stapling.

Apparently the AES-NI stuff is actually already part of the public OpenSSL codebase: http://datacenteroverlords.com/2011/09/07/aes-ni-pimp-your-a...
I am curious of their business model. Do you pay hourly for the "hustlers" or do you only have to pay when they bring on customers. I think for this to work, Elastic Sales would have to vet their customers to make sure that they had real business models with sellable products.
I really like the idea, wondering how to make them as simple/un-opinionated enough so as to work with all other frameworks - a big ask (and not easy.)

Do you imagine that they would all have zero dependencies? Perhaps the wiki/homepage should suggest a base way of interacting with said widgets.
Why mess with perfection?
That's nice, if you get lucky and/or you are young and able and willing to move anywhere you want. I have a CS degree, am reasonably proficient in Python, want to be better with Java, but ever since an internship in college have worked, at least professionally, exclusively with PHP.

You (General you) get companies to hire experienced PHP Devs , even as entry level for other languages and I'll be there in seconds. However, all the jobs I see require 3+ years with that language.
Home decorating ideas | home decorating idea
Those who wish to improve one aspect of the words used in the other room. Technology and new materials, new flooring option, a modern home furnishings and very difficult,
How incubators hurt startups
Pearl Flowers iPhone Cover | UniqueAuction.ae
Furniture Manufacturers India | Home Furniture Suppliers
We have B2B Marketplace Portal where register India’s best Furniture Manufacturers and Suppliers. You can easily find by this portal Furniture Manufacturers India, Home Furniture Manufacture, Suppliers, Garden Furniture Manufacturer and Kitchen Furniture Manufacturers, Suppliers.
But programming in your programming is so awesome (Yo dawg). Just look at how amazing Sendmail is.
Well yeah, you're right on every account. But Vico is moving in the general Chocolat direction (I'm active on the pathetic help site since before AppStore release), while being scriptable in Nu (a kind of objc+lisp) and having a working VIM mode (as it is it's only mode).

It doesn't have the visual polish yet, though. Or proper dev-to-community communication habits.

You really should grab the demo.
OTOH, the window for that might have closed. If you believe the rumors (and the PDK announcement certainly points in this direction) there's a fleet of stock Android devices coming this fall.
So you'd like to... become a mathematical finance quant starting from scratch