skysight-inc/HackerNews huggingface dataset:
If you're interested in anecdotes about this, consider reading http://thedanplan.com/blog/ - Dan quit his job to learn to play golf, something he'd never done before. Currently he's at 3000 hours of practice...
There's a good reason for that though.

If you create an app for someone in rails or django or luanode or some such then they are on the hook for maintaining it if you go away or find other work or just don't want to support it. And it's much harder to find devs for those stacks than it is to find PHP devs.
Cisco routers now lock you out unless you join their online service
June 2012: four Cisco vulnerabilities
What stood out to me from watching the presentation was the incredible integrity of the physicists involved. The CMS group had 2 sets of data with > 5 sigma significance, but chose to also show weaker data that actually reduced the significance slightly. Consider the enormous effort spent to show that the result was not some background fluke - two separate detectors, running 2 completely different means of detection, each with their own sets of computer programs verifying the results. Finally both show almost exactly the same result (although the masses are slightly different at this point)!

Given that tevatron also sees similar (although weaker) results, the confirmation is beyond doubt. And what an achievement - the first fundamental particle observed since the quarks in the 1980's! An incredible victory for theoretical models developed almost 50 years ago (no wonder Peter Higgs had tears in this eyes)!

Combining the brilliance of the theoreticians with the integrity of experimentalists is what makes science the pinnacle of human achievement (IMO), and makes me proud to be human today.
Noteworthy is that only 1.4% of screen reader users had JavaScript disabled.
Touch Screen : A Basic Primer
He's not using the API, he's just downloading videos as any user would and feeding the videos to ffmpeg to produce mp3's.

It's alway been possible to download YouTube videos. They use progressive download, not ("encrypted") streaming a la Adobe.[1] And they used to use ffmpeg internally as well. Not sure if they still do.

The only explanation I can think for Google's strange response to this is that they are under pressure from the RIAA. The RIAA may not like this particular site for some reason. There are certainly others like it.

1. There is a common myth that YouTube uses "streaming" and that Adobe flash player is needed to watch YouTube videos. The RIAA is probably among those who believe this. It is simply false. I've never had a working Flash player since I don't use Windows or Linux and I've been watching YouTube videos since the beginning. Not to mention videos from various other sites that tell users they need to install Adobe flash player (and open themselves up to flash cookies).

If the RIAA was really serious about stopping people from listening to music via YouTube, they would do better by going after Google. Though I think we all, including the RIAA and its members, know they can't win that battle. The courts ar are on Google's side. And fingerpinting and DMCA notices just won't cut it.

So this guy is really just a pawn in the game. Google can "negotiate" with the RIAA, while this guy cannot.
SMS API: Simplifying SMS Communication
SMS API is an application programming interface which facilitates SMS messaging. It is implemented in a software, enabling successful interactions in an IT system. The SMS API is a multifunctional tool that help you implement SMS functionality at all levels of your business.
I'll be intellectually honest and admit that, no, I haven't really touched PHP for anything near a production app in the last 5 years.

But to be absolutely clear: before PHP used to be the only language I wielded for money. I have enough lines of PHP on my back to claim the right to an opinion.

That said, last time I looked into PHP, modus operandi seemed to being focusing on making things easy, not making it easy to do things right.

AFAIK this one quote from "PHP is a fractal of bad design" still holds true and that if you ignore all the other obvious things (wildly inconsistent BCL, etc), it is probably the core reason why I can never bring myself to like anything PHP:

PHP is built to keep chugging along at all costs. When faced with either doing something nonsensical or aborting with an error, it will do something nonsensical. Anything is better than nothing.

AFAIK that's still true, and I find it hard to have confidence in any code written on top of something based on that core tenet.

Edit: Experience clarification
A 12-year wait for this?
How The Eurozone Was Flawed From Birth
I think at this stage it would be tempting to give some kind of penalty to PHP good/bad posts. Pretty much everyone who cares one way or the other has taken a position and there is a minimal amount of people actually moving one way or the other.

Anyone who frequents Hacker News is well aware of the options out there for web development. If some people decide that they like PHP for any number of reasons and produce awesome stuff in it great. If some decide they hate PHP and go produce awesome stuff in another language then that is great to.

One thing is for sure we have seen a lot more of "this is all the reasons that PHP is bad" than "PHP killed my startup" posts.
Introducing BigML’s Free Machine Learning Sandbox.
Shorten that. "I can hire devs". If you're just a small shop hiring a rails dev, let alone a Go dev, might be effectively impossible. Which is a very big deal for a company that relies on external contractors for a lot of their development, which is a fairly substantial group of small companies.
Either way, this is a fairly noob error - confusing authentication with authorization. I'm very surprised that business critical G Apps team hasn't caught on to this before.

They should probably give him the maximum reward just to attempt to save face on this.

Anyways, from now on (from http://www.google.com/about/company/rewardprogram.html):

>If you have found a vulnerability, please contact us at security@google.com. Feel free to be succinct: the mailbox is attended by security engineers, and a short proof-of-concept link is more valuable than a video explaining the consequences of an XSS bug. Oh: if necessary, you can use this PGP key.
I'm not sure how I feel about this method of calculating uptime. If you have a site with 100k users, and 10k are down for an hour, is that a 6 minute outage?

The most useful thing is probably to be internally consistent month to month -- you really can't depend on self-reported uptime stats from multiple providers which might not use the same methodology. There are also other performance metrics which matter -- if a site takes 3 minutes to respond, but does so with 100%, that is "down" for some purposes but not down for others.

Just adding up the numbers is 487 minutes out of 43200 minutes in June, or 98.87% uptime. I'm not sure if this was calculated the new way to be more accurate or to avoid the psychologically bad "one nine of uptime".

If a provider outage costs you recovery time yourself after an outage, though, it's also not really useful to just use the provider's uptime. If your EBS volumes come back dirty on EC2 and fscking them takes another few hours (due to size or contention), your total outage can be longer, and that's all time where you wouldn't have been out on a different platform.
Agree it's not that hard, I also don't think it's in any way a bad thing to have to learn how to do it (in fact probably a good thing). Just that learning how to do that is no easier than learning to deploy a rails/ django/ etc app so I'm not sure PHP really 'just works' any more than any other popular language.
I don't follow this argument at all. PHP cannot be used outside the web because each source file starts with <?php ? If I wrote a preprocessor for you so that your files wouldn't start with <?php, what would your argument be?
Yeah - "shit" being the operative word there. The problem I've found is that there's a kind of anti Python paradox at work with PHP:

Better than 95% of the PHP jobs out there are horrible scut work for companies that don't give a shit about quality or decent development, even though it costs them an arm and a leg maintaining their steaming legacy codebase.

The 5% that you'd actually want to work for need to have a series of huge hurdles to keep out the 95% of PHP mouth breathers^W^Wdevelopers who can't really code.
Simon Peyton-Jones, of Haskell fame (however relative such a fame may be), is also well known for using Comic Sans in his presentations.

So it's not unknown in advanced CS either :).
The funny thing is that if you do care about nginx and fastcgi you can get blazing fast high-volume/low-overhead php hosting with varnish + nginx + php_fpm.
Not really, they look at it the same way - we're building something for them they need to support long(er) term. It's a pretty simple business decision really. A number of clients have been burnt in the past by having to support something a bit esoteric. Often clients actually ask for Drupal (which we downright refuse to do) for that very reason. They want something that's they'll be able to find developers for.
If all your friends jumped off a bridge while programming in COBOL, would you follow them?

If Visual Basic was a popular language, did that make it good?

Maybe PHP Addiction is real: http://www.marco.org/2012/06/29/php-addiction. It does seem like its users will go out of their way to defend their choice, as if it really matters what anyone else thinks. Jeff Atwood didn't really rant on PHP so much as link to another rant and lament that there aren't any decent alternatives that are as easy for the rest of the world to deploy. He even called for us to quit whining about PHP's shortcomings and do something about it.

Why is that suggestion so offensive? What's wrong with trying to advance the state of the art of Web development?

Did anyone attacking this "rant" actually read the whole thing first?
Looks like ChromeOS Aura:

http://upload.wikimedia.org/wikipedia/en/6/66/Chrome_OS_21.0...

I still like my 90's plinth buttons - at least I know which is a button and which is a piece of headline text.
I'm not very surprised. If he told me about it, I would find it quite hard to believe that Google's programmers made such an error too.
Short answer: They discovered a particle which looks like a Higgs Boson.

They are talking about the standard model Higgs, which is the result of a specific way to break electroweak symmetry. A consequence is, that there are quite well understood predictions from this how the cross sections and branching ratios should look like. And on the current level of statistical significance it looks like a standard model Higgs.

On the other hand, there are so called effective field theories, that is you can start from a complicated theory and derive a simpler theory from it, which behaves the same in some aspects (for example at low energies).

So the more exact answer is probably that now a theory has to contain a Higgs boson in the appropriate limit.
Really stunning visuals, clean and usable. But one thing bothers me and that is that it will never in reality be as clean, crisp and visually consistent as in the screenshots.

Take http://img607.imageshack.us/img607/6697/explorer2.jpg for example, the problem there is that in the screenshot it's all aligned and nicely ordered but i can't help noticing he only displays landscape pictures. Same goes for several other concept screens.

I don't want to break down his work but it's just that there are many great concepts that I would love to see come to reality but once they have it isn't all that like I thought it would be.

UI/UX really is hard :)
So why did you comment in the first place, in what world do you find it expectable to berate something with no working knowledge?

Also I have no trouble developing PHP code that halts on the first sniff of an error. But yes, with no experience of the language it will happily chug along.
This is one of those situations where the UI is gorgeous but the UX is awful for a certain demographic. And that's nothing against the designer - he created a UI design, not a UX model, and I think he did a good job on it. From a UX perspective, however, this is just going to be awful for anyone who is a power user or who is concerned with productivity. I'm both and, if I was forced into using something like that for my main work, I'd end up scrolling and clicking my way to insanity trying to accomplish a task. There's so much white space that it would drive everyone who already knows computers well crazy. The low information density - it's just maddening to someone like me (and probably you as well, since you're on HN).
Actually I like it. Microsoft should jump right in to it imo ^^
I think that if you are female developer and you want to encourage other female developers and support the transition to a world where gender of the developer isn't important you should brag about your femaleness everywhere and encourage others to do the same.

You have to see something a lot and often to get used to it, tolerate it and finally accept it as norm.
Most of the jobs I interviewed for back then involved new development. The job I ended up taking turned out to be a ground-up rewrite of a consumer website (which sold for ~€250mm the week after I joined) to bring it from poorly designed PHP4 to better designed PHP5.

Why did they choose to do this in PHP instead of a more respected language? They already had a bunch of PHP developers.
By "proper" I mean building a piece of software which has a clean and maintainable implementation, logical semantics, proper encapsulation, and last but not least, which is solid.

That is, should be able to withstand real world challenges and input-data without crashing, failing, silently failing, creating corrupted data or any combination of those things.

Granted, it's been quite a while since I've done PHP, and it that sense the initial point of the article stand true, but when I need something done in PHP, I always find myself spending more time ensuring basic truths which a proper language should guarantee for me are actually true, than I spend writing code doing something.

I find PHP silently failing all the time making debugging code hard. And it makes it hard to do things proper, because you may have failure-modes which you should have been able to catch, but which PHP "kindly" shields you from.

Hope that clears things up.
I heard once that when Peter Higgs tears up, each teardrop is 126.5 GeV.

And now it has been confirmed to 5 sigma. :)
ohhh yes. I can't wait.

http://en.wikipedia.org/wiki/Phantom_Entertainment#The_Phant...
The question this actually answers is: Assuming it was luck (ie there's no Higgs), how likely is it to get the measured result (or one even more extreme)?
What always interested me is how the ratio of new words to repurposed words varies per field.

For example, in CS we use a whole bunch of words like "string", "thread", "class", "type", "object", "arrow", "map" and "macro" to denote CS-specific concepts related at best tangentially to the words' original meanings. On the other hand, biology seems to prefer to come up with new words for their technical terminology.

I wonder if this is a product of different cultures or something like that.
It would be a lot less of an argument then, and I would be willing to bet that the language would evolve into a far less web-centric area. But in part because of this, if you actually try to do anything outside the web (I have) in PHP, it's not all that pleasant.

Also on the PI tag issue, I would rather keep my PI tags limited to the view or template. it leads to a lot better clarity. and your object classes are no longer technically SGML fragments ;-) This has some nasty side effects if you have a leading space before your opening PI tag and you aren't outputting SGML....

Oh, as a side note, by 'escape from the web' I guess what I really mean is 'escape from SGML-world.' There's a lot of the web that's not SGML-driven and there's a lot of the non-web that is (XML, DocBook SGML, etc).

Bottom line, PHP is a decent tool for working with SGML but it is highly specialized for this. You run into weird things working in SGML mode but not in non-SGML output with things like leading spaces before opening PI tags if you move out of that. Since this is lexically part of the language, I just don't see it changing.
See my clarification. I think I may have been a bit unclear and/or you may have misunderstood my post.
Moe En Futloos Voelen
It least it passes the immediate 'close tab' test of searching for, and finding "God Particle".
Firstly, I'm going to assume that by 'sex sells' you're referring to the use of sexualised (e.g. through sexy poses, clothing) females or males with little or no relevance to the product, to sell a product.

How about any industry where females make up a large part of your customer base? I think it is pretty hard to argue that, say, the iPhone would be more successful if it's marketing department decided that it would be better to use the idea that "sex sells" to sell their product compared to the type of marketing that it actually uses.
"Sex sells" is never tasteful nor respectful: it's only useful when you're selling your product to a sexist audience. (Obviously this doesn't apply if you're selling sex toys, porn, body image, etc.)
what? This actually exists as a theory? Now I'm a believer. This got me laughing "in order to be useful for validating an age of the universe less than 10,000 years rather than more than 10 billion years".
I'm glad to hear I'm not the only one sad that Wave passed away. I really think it could have found some unique uses, but most people (and, transitively, Google) just didn't give it enough time.

Isn't it open source now? I might try the open source version one of these days... Maybe I can even convince my friends to use it :).
Sales Associate
I got downvoted on another PHP related thread here for bringing that up. Can you truly say they use PHP when they've invested a hell of a lot of money into HipHop to essentially allow devs to write additional PHP code and transform it into C++ binaries? It's a strange way of using it for sure, but it seems to be effective for them.
The PHP interpreter is much like any other compiler or interpreter. It will halt on errors. It will, by default, output warnings/notices for things like accessing uninitialized variables. Like any other compiler or interpreter, you can tell it to hide warnings, or to halt on warnings, or to log them somewhere instead of outputting them. What makes this a fundamental weakness of the language, but not of, say, C, where gcc will also happily compile code no matter how many warnings it runs into?
I was going to say almost the same thing.

This is what a designer thinks looks good but there is no solution to any problems here, just more problems that aren't obvious in a single screen-shot. It's the same problem as when as web developer gets the signed off design and realises that the whole design falls apart when any number of variable elements go in because the designer narrowed in on making a flat image look good rather than exploring every possible outcome of that UI.

The biggest initial problem is exploration and sign-posting (making discovery of user objectives easier either explicitly or subtly). The is no room for sign-posting because everything is flat and white.

Also the contrast looks good in a flat image, but would drive people nuts after a while (and would break most contrast requirements for accessibility).

Don't get me wrong, it's lovely... but no one will ever produce a commercial OS UI like this.
Right. So by your definition there are no good platforms to write "proper" web applications in, since it takes a lot of special effort to avoid all of those problems in any language (ruby, python, c, c#, java, node.js).
Bubbles like this have a way of collapsing so damned quickly.

I remember when Novell had an absolute lock on server software, the alternatives were all jokes, and yet one day they'd completely disappeared from the landscape, not a single server remained.

When people jumped to NT, or scrambled to Linux, there wasn't much time to respond.

What killed Novell was that their product was perhaps too good, it was frighteningly fast and extremely durable even under the worst conditions, but not good enough because it couldn't run general purpose applications like the other OS options could. Like you say, the only thing keeping them there was file sharing and when people moved past file sharing and on to other things, they were dead in the water.

What will make Microsoft disappear is the industry moving beyond email and groupware and "office apps" and instead to something else. What that is, maybe we just don't know yet.
Point taken, bad idea. But they would need to back up a rebranding with new and innovative products that demonstrate vision. I shouldn't pretend to know what those products should be, or how they should be sold.
In December 2000, Hawking bet Gordon Kane $100 that the Higgs Boson will be discovered at the Fermilab Tevatron.

Since the funding dried up for the Tevatron and the first hints for the discovery of the Higgs boson come from LHC we can conclude that Hawking won the bet and Kane will be the one paying up.
I do not think your post reads out as blaming Jonathan/Titanous. But David's post is a valuable addition - especially the possible personal marketing side of the publication.
Ticketmaster Bot – Importance of using Proxies when generating multiple events
This is one of the important features of Ticketmaster bot offered by Ticketxtreme.com
A great part of Fabien's work is that he pushes people onto the latest releases. Symfony2 cannot be used without PHP5.3 which is great of keeping people's servers more up-to-date.

Frameworks such as CodeIgniter were guilty of keeping compatibility with PHP4 for far too long.

The world of PHP is a nicer place if you are on the latest version and are aware of the latest features such as namespaces etc.
Not to be a hater, but what's funny about that? The point is exactly that. Most people don't care about "blazing fast".
And that's relevant how?
Am I the only one that thinks I could code this whole thing in a weekend/hackathon?
Yeah we know, weak typing and function parameters inconstancies sucks.

Move along :)
I think it is only creepy when you consider that no benefit can be achieved based on the sex of an author. For instance, your enjoyment levels of a piece of software bares no correlation to the sex of the developer who created it.

This is in contrast to works where the sex of the author can have an impact on the overall enjoyment.

For example, I have playlists with over 100 female artists... because sometimes I do just want to listen to a female singer. My "database" of female singers in the form of a playlist isn't creepy, but a database of female developers could quite easily be considered so, since for the most part it's hard to think why anyone would need this information. (Aside for research purposes?).
If the MS hate does not exist any more, explain why Nokia phone sales collapsed after they announced their MS alliance.
I think that the burden of this transition shouldn't be laid entirely on females: there are plenty of examples of plain misogynistic behaviour in the tech world - Loic linked one article on this in another thread (http://www.motherjones.com/media/2012/04/silicon-valley-brog...).
I'd say setting up Rails or PHP takes pretty much the same amount of time unless you need a really specific custom setup.

Plus of course Heroku has simplified it down to git push so setup times are a bit of a given now.
tip: in the future, google Higgs