skysight-inc/HackerNews huggingface dataset:
There is certainly sexism, but I doubt it is "extremely common", or at least not more common than in other parts of life. Just watch ads on TV - evidently the advertising industry and all their clients are very sexist. That makes every industry.

Why many women complain? I'm no expert, but I would guess (apart from the lack of actual numbers: what percentage of women in IT complain, and what percentage in the average population) there are a couple of reasons. I think some of the issues are issues women face everywhere. Like indecent proposals: is the likelihood higher to get those on a tech event than on other events? But it is easier to point a finger (those IT guys), instead of just "men".

Maybe I can write more tonight, must work now...
If everyone is doing it, is it not a scandal any more?
Exactly right. This all just marketing spoof a way to justify recent re-distribution of paid plans.
For those who consider CF, know that they are a good company, but they should focus of product quality and not just of Marketing and PR.
For a better alternative I advise to check Incapsula.
Here is a head-2-head user review of both platforms.
http://www.husdal.com/2011/07/01/incapsula-versus-cloudflare...
> Moreover, it should not take you more than a couple of weeks to learn any language

This is why I find the "you can't find Ruby/Python/whatever developers" argument unconvincing. If you're a good software developer, you can learn new languages. You like learning new languages. It's only the crap developers who typecast themselves in one role throughout their career.

And while I don't believe in all the nonsense about ninja coders and only hiring the best of the best, really, the ability to learn a new imperative language is not a very high bar to clear.
1031 Tax Deferred Exchange - Deferred Taxes
Focus on deferred taxes and tax-deferred exchanges for a true real estate investor. Provides information and essential requirements of 1031 tax deferred exchange.
Hm. True enough. Let's not forget that this is one of those results that will be under great scrutiny, of course. Not because the results are controversial - far from it - but because they're so important. Committing fraud with these results would be academical suicide.
Even without the question of ATLAS vs. CMS, awarding a Nobel Prize for this will be rather challenging. At most three people can share it according to the rules, and there were literally hundreds of scientists involved in this discovery.

This is probably yet another argument in favor of the claim that Nobel Prize in its current form is antiquated and not matching the reality of modern science (especially particle physics).
This bug seems glaringly obvious. Any page which has the user login and password credentials for Enom Domain Manager page would initially have someone like me who is more security conscious looking at things like the URL and also noticing this type of bug.

Then again, you'd need to buy your domain through Google Apps to notice this. Maybe not many people buy their domain through Google Apps?

I'm interested to know how long this bug was out in the wild before it was found. Months? Days?

Good find Saket and great story.
Is there a list of the MEPs who voted yes? I'd like to make sure to vote these MEPs out if I have the opportunity, and I'm sure others would as well.
OK, I hate PHP. It's ugly, and I don't want to code anything with it.

Good developers mostly aren't available to small shops like mine; I don't have anything to get them in. I must do with young, cheap developers anyway. Young cheap developers knows only one language, to be chosen among PHP or Java (that's just the way it is).

So I'm getting a whole lot of interns coming in for two months at a time, and they mostly know nothing but PHP. so we make them code PHP.

They built a nice application in a few months for the quarter of the money I would need to get an half-decent <your preferred language here> developer. Getting more done with less money, from a business perspective that's the only thing that counts.
You can write that code in almost any language and it will look bad and be hard to mentally parse.
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

Damn, you just described my job perfectly.

"Test framework? What's that? Sounds like it'd take up too much valuable programmer time. PS enjoy walking on eggshells whenever you try to change something because there's no regressions."

(╯°□°)╯┻━┻
Acta: Controversial anti-piracy agreement rejected by EU
I don't "love" iGoogle, but I have grown into it, all my stuff is there now, after 5 years.
I know standard deviation but I didn't know scientists reported their results talking about x sigmas. Thanks for clearing that up.
A lot of the modern research in 'big data' analysis is/was driven by physicists. Bayesian Inference is about trying to make a decision about what you can infer from an observation or series of observations, and the impetus for this came from trying to make sense of experimental results.

Two of the really great text books in the field are by physicists,

1) 'Information Theory, Inference and Learning Algorithms' by David Mackay, a physics professor at Cambridge. Perhaps the most readable and enjoyable text book I own. Certainly up there.

2) 'Pattern Recognition and Machine Learning' by Chris Bishop, now a director at Microsoft Research in Cambridge but formerly a physicist. Delightfully, under the circumstances, his PhD supervisor was Higgs (yes, the one of boson fame)!
Rails and Symfony were pretty much the same framework 3 years ago. Now Symfony 2 is doing things that Rails doesn't. The sheer number of programmers who use PHP versus the amount that use Ruby means that good software in PHP will evolve faster than good software in Ruby.
Yep.

Mr Carreon has a history of actions that could be considered frivolous, antisocial or abusive. It is unlikely that his character has suddenly changed, so it's quite possible that he will behave in the same way again.

(I've said the same thing elsewhere, but I used more cuss-words)
Beautiful design, horrible UX. (I know, I know. Suddenly everyone on HN is a UX designer. But hear me out.)

I count eight distinct types of system font in there, all denoting different data/functionality. Semiotically there are no signifiers other than the size, weight and position of the text. It's the closest thing you can get to mystery meat navigation whilst still providing words.

Look at current incarnations of Windows Explorer that people are familiar with. There is a very clearly delineated sidebar and "address bar" at the top. (The web changed the way that people interact with computers. Many people's first and only experience with computer applications is a web browser, and unfortunately for many of them it will have been Internet Explorer.)

By removing the lines of demarkation between UI elements, instead of downgrading the system interface it's been upgraded. Everything in the Windows Explorer pane is on equal footing.

The out of focus windows would get old pretty quickly too. If you're working on two things side by side your eyes have to switch between one in-focus and one out-of-focus window. Unless there's a way to dynamically switch focus to "on" for multiple windows, but then that would get messy quite quickly when you can't tell whether something is in the background or foreground, active or inactive. Yuck.

The dock at the bottom looks nice, but the challenge is that you're reliant on icon designers adhering to very specific standards or the whole thing will look crazy.
A teacher tried to teach me that particular hypothesis in high school. It subsequently became much harder for me to be a scientifically inclined person in a religious school. Bad memories.
Ya not many people buy domains through Google Apps.. And I am not sure about from how long this bug was there because I soon as I show it I reported about the same.. Thanks.. :)
Yup, that's a nice reason to go vote at the next EU Parliament elections.
You didn't put either the whole name nor the version :)
You know, more people would write apps for it if more people owned one, and more people would own one if there were more apps for it.

This is the harsh reality of the game Google's committed to playing. Their advertising-first, developers-second model isn't helping either.
yes. to quote the rfc:

There are also cases where patch formats do not need to operate from
a known base-point (e.g., appending text lines to log files, or non-
colliding rows to database tables) [...]
I don't think there's any bad intention here. I think this is part of a larger meme in the Perl community:
http://search.cpan.org/search?m=all&q=Acme%3A%3ACPANAuth...
Doesn't the EU Parliament use electronic voting? In which case there should be public records on the EU Parliament website.
The scanning and vulnerability detection mechanisms will be the same as those used by Netsparker, which is already built, tested and in widespread use. What we are currently building is the SaaS application that will host this. We are aiming for a very early beta version some time in August.
I hate this apologist bullshit. Yes, we know that there are a lot of PHP sites on the net, we aren't retarded.

If PHP wouldn't be such a wide-spread problem, people wouldn't have to spend so much time fighting against it.

One positive thing: His post was didn't kill my spell checker, that's an impressive achievement for a PHP developer. You don't see coherent sentences that often from those people.
I assume (hope) this doesn't include enterprise products.
But that's beloved ycombinator! Non-godlike developer can't mentally parse this unless he reads this: http://worrydream.com/AlligatorEggs/
ACTA Is Dead After European Parliament Vote
You can't provide the platform advantages of PHP in other languages because either there aren't enough programmers in that language (Ruby, Python) or that language is fundamentally much more difficult to work with (Java).
I have used it for all kinds of things. However your code is still embedded in SGML output ;-)
If you are on GitHub (also as a male), you can be singled out in a lot of ways. There is an app that ranks developers by city, depending on their productivity, popularity, connectedness, whatever. Nobody complained - you know that if you go on GitHub, your data is public.
Response ivr system
NexxPhase often combine Interactive Voice Response or Web front-ends with our skills-based ACD - Automatic Call Distribution to make sure your customers with support issues are being routed to the exact individual who can help them.
Yes, I saw that.

Personally, I think Post does a good enough job for that. I know it's technically supposed to create a sub-resource, but it seems to work for appending to the same resource just as well.

I'm a little uncertain of the case for using Patch to append rows to a database. Surely that's a case where Post does a better job?
One aspect that's absolutely critical for tablets is weight. As an example, the weight difference of the iPad2 vs iPad1 makes a huge difference for me - only the latter allows me to hold it for longer periods without getting tired.

The advantages you describe are IMO only applicable for Win x86 tablets - and those will be either underpowered, undercharged or too heavy to compete with the iPad-experience when it comes to just consuming media on your couch.

Sure, the two device categories are closing up and will likely merge at some point in the future - but the hardware is not there yet for doing everything without serious concessions.
Maybe the intent was to make it look less intimidating.
How we handled 20 Million requests in 24 hours.
Nothing new, this is all just repackaging. This is all just basic CDN proxy tech all providers (including CF) had for years.
Giving it a cool name, dose not make it new or exiting.

Here are some helpful links - CF customer testimonies:

http://x-pose.org/2012/02/speed-up-your-site-disable-cloudfl...

http://www.husdal.com/2011/07/01/incapsula-versus-cloudflare...
Stop worrying and learn to use the index
s/ruby/lisp/g
Replacing url() calls inside stylus is pretty high on my requirements, If I've got some time I'll work on that.

Though perhaps that would be better implemented as a stylus function, like: http://learnboost.github.com/stylus/docs/functions.url.html
youtube-dl has an --extract-audio option built in.
Did a reverse image search of that picture and I don't find it anywhere else. So it isn't obviously fake.
>solve the problem of a need for entertainment

That's just skewing it to fit the post. More appropriate is robomartin's 'solved a problem, filled a need or fed an interest' tag.
If you need to learn a framework then PHP loses simplicity, one of the few things its got going for itself. And if your needs validate the use of a framework, you'd probably be better off with RoR or Django.
Yes, that's correct. It does look a bit odd doesn't it. As you say it's because the w.Count() gets evaluated by the select each time around the loop and so the count gets reset to 0.

Probably the best way to fix that is to make Count() non-destructive and have an explicit Clear function that gets called when a count has been delivered.

Like this: http://play.golang.org/p/LWVvdhwBiQ

Since this blog post is likely to be around for a while I will update the code.
Until you see that most of the x86 ecosystem is not optimized for touch input. We're pretty much at the same point as with the old tablet PCs, except that they will have become lighter and with detachable keyboard. It doesn't solve the old UX problem of having desktop apps with a touchscreen - in fact it makes it worse since you can't easily switch to a touchpad .
To be fair, this has been a while coming. There's so much PHP bashing that takes place now it's ridiculous. People take inefficiencies of the language from 5 years ago, tart them up as crimes against humanity, and then pretend that the only reason PHP is more popular than their language is because most people aren't smart enough to code in their language.

Fabien, though I sometimes disagree with his technical choices, is one of the brightest stars in PHP right now and he's just putting forward a somewhat modest defense of PHP.
This is quite exactly why I would never consider using the Google cloud, or any customer-facing Google services for our business. Google is set up for B2B, not B2C. Their job is to minimize customer service calls. We use Google Apps at our business. The absolute only way we've been able to get useful support when something breaks was to either call up a VP-level contact, or call up a colleague who works at Google, and ask for a personal favor. This does not scale.

I also know of the number of serious Google bugs we've run into that we just didn't report because, quite frankly, we gave up on any bug reporting process having any effect.

Contrast this to Amazon where our rep can put us in contact with engineers in a few minutes, and who are of the caliber that they can e.g. help us recover a database where the RAID volume Amazon hosted it on was damaged in a power outage.
Russia to Create Internet Blacklist
The Xbox user interface has been changing to look similar to the new "Windows 8 style" recently. I think you could easily take one of the proposed "Slate" images, duplicate and flip it, then overlay it over the original to make an "X" shape. That would create a nice fresh brand image for the next generation of xbox's and fit in with the proposed brand redesign as a whole.
A Psychological Tip (A Grook by Piet Hein)
Say the tickets are $400 as you said, then everyone who got one bid > 400 dollars everyone who didn't get one claimed the most they were willing to pay is < 400 dollars. Assuming they weren't lying were is the secondary market? You are unable to sell your ticket for more than you paid for it so the secondary market acts as loss reduction device not a money making endeavor.
I think Doctrine is not related to his work. The Symfony CMF, while part of the Symfony community, has been mainly pushed by companies like Liip AG
Publicly-funded, non-commercial, high quality, arguably unbiased programming? If it existed in the US, it would be decried as "socialist". Our right is often lefter than your left.
You're being some what ignorant. Modern PHP platforms support locales, utf8, and SQL injection prevention out of the box, and the libraries to do so are vast, varied, and decoupled.
"DroneTankArena", a 7DFPS entry made with HTML5 & WebGL / Three.js+GLSL
July 4th Ideas and Recipes
The "shitty blog spam" (as phrased by parent) claims that their fork is the official one:

https://github.com/katsuyan/speak.js
I don't know, but there definitely should be. (Given that we vote for these people, who should at least know what they're actually doing. In any case, the parliament is still in session, (http://www.europarl.europa.eu/news/en/headlines/) I hope to hear a bit more about this in the hours to come.
"PHP is the easiest language to learn for non technical people".

I believe that is a flawed statement. I think looking at the number of existing sites and using that as evidence that because there are a large number of PHP websites, the website authors must have made some value judgement at some point on the easiest language available and arrived at PHP, is incorrect. I think the early availability of PHP as a web language, the perception of it as an easy language, and the wide install base drive its adoption.

I helped my brother learn PHP and JavaScript at the same time, my belief (at the time) being that PHP would be the easiest server side language to learn. Watching him struggle to: A) find adequate, modern PHP tutorials, B) see good examples of data structures, and C) understand the division between server side and client side development made me question my decision to have him learn PHP. By comparison, while JavaScript lacked a centralized site (php.net) to educate its users, he was able to find more than enough resources to help get learning fast.
Is this question a result of the name "God particle" confusing people again? In that case, it is just a stupid name that science journalist, not scientist, decided to go with. It doesn't mean anything at all, and Higg's boson has nothing to do with god.
My younger brother and I (mostly my younger brother) spent many hours as children recreating the stock levels in the level editor so we could learn how to beat them. 'Twas a very fun game.
> Since the market price is higher, this guarantees shortages.

I don't really understand this. There's obviously more people who want to see the event than there's room, so isn't that what guarantees the shortage?

Raising the price just artificially moves the point where you say "welp, can't go" from not being able to find a ticket to not being able to afford one. It doesn't really improve availability?
Well, OCaml and Haskell are nice, but I wouldn't think of using them for webdev. I would be literally unhireable in my area (major EU country).

I haven't done any webdev in years, but I am focusing on PHP instead of
Python because I have more experience with it and it's easier to relearn. It will be a complement to my main skills which are actually mobile/desktop/embedded dev.
This is sad. It would have been much better if it had gone to court, with carreon losing the case, and made to pay the legal fees to Inman, and probably a fine for wasting court's time.

At least, the charities will get the money - for all the drama and time wasted, something good came out of it
Mcallen tx dental office
Looking for a family-friendly McAllen Dentist? Visit us today to see why David A Gonzalez, DDS is a trusted and popular dentist with young and old alike.
Talking about the PHP of 2006 and then blasting the PHP of 2012 is like talking about George W Bush and then blasting President Obama.

They're almost completely different language, and while PHP 5.3 certainly has warts it's vastly better than PHP 5.0.
Hosting Reliability Rating - June 2012
Most important don't drown them in office politics or unnecessary paperwork.
A victory of common sense. It's nice to see a logical outcome rather than a sponsored outcome (which is how the US and its intensive lobbying works).
Erm, no it is not.
I couldn't find anything at the moment, only the results of a recommendation (With some of the names you're looking for): http://www.europarl.europa.eu/sides/getDoc.do?type=REPORT...

Maybe later, the procedure file will be updated, it has this new vote only listed under 'forecast': http://www.europarl.europa.eu/oeil/popups/ficheprocedure.do?...
Significant authentication bypass or information leak = $10,000
I reckon you could get the first 90% done in a couple of days sure... The last 90% would probably take a few months though!
Just so you know your responsive design is covering the request invite submit button when your browser goes somewhere below around 900px wide (Using chrome latest dev build).
Actually no, that's part of risk assessment i.e reactive security.

A better basic principle is guard all your doors, windows (excuse the pun) and cracks religiously (proactive).
The best information I can find about who voted how is this, which seem to show that those that voted against where from the UK and the Netherlands. (See separate tab By Country).

http://www.itsyourparliament.eu/votes/500.html
OP: Please provide coupon or something for HN users
The information you're looking for should appear at https://www.votewatch.eu shortly.
You can, but I think the benefits are vastly overestimated. Languages are tools and the purpose of engineering is building, not having a tool fetish. This doesn't mean one should use bad tools, but when learning new frameworks or languages I almost always feel like I am wasting time.

The innovative ideas in programming language design are few and have been known for many years. Learning Ruby or Python instead of let's say Perl will bring you almost no benefits from a technical perspective.

You're essentially paying with your time to enter the Ruby&Rails ecosystem of jobs, consulting gigs, events and so on but you're still building websites using the same protocols, servers, databases, etc.
7 years? Really? Cause resource ids in PHP are not recycled, and I figure that at some point during those 7 years, you'd have opened enough connections, files and database handlers that you'd reach the limit of integers and PHP would just abort.
This GNOME theme looks very nice and minimalist too..

"Full flat GTK3 theme":
http://lgsalvati.deviantart.com/art/Full-flat-GTK3-theme-255...
Interesting. What were they using, C++? I've heard about D...
Pedant here.

Can people please stop posting intervals in headlines i.e. "20 minutes!"

It expired a long time ago and was probably too late by the time the first people read it.

Please use at 12:00 UTC or something (a time).
Not transitions. Transforms. [fixed]
I've been desperate for a site like this.

A few exist but are priced for corporations looking for PCI compliance. If you can position yourself like a Pingdom or Pagerduty but for security you will do really well.

Best of luck.
That's what I was wondering.

I also had a look through the Symfony2 docs. Perhaps it's just me being a Python bigot, but the code there doesn't look any better than the raw PHP: http://symfony.com/doc/current/book/from_flat_php_to_symfony... And the "helper function to render templates" in the section above it also looks fairly deranged. Isn't that included in the framework somewhere?

The bits that do look ok seem to be because they're copying Django/Jinja2 templating.
Just wondering; how does this differ from products like StopTheHacker and SiteLock (amongst others)? I mean, the idea is a solid one, but there's a few players in this arena already.
Stephen Hawking held a party for time-travellers - but no-one turned up