skysight-inc/HackerNews huggingface dataset:
I'll echo radicalbyte's comment (https://news.ycombinator.com/item?id=5911792) which is that Adobe doesn't care about the casual user who pirates their software. It's extremely expensive software that they would only expect professionals to pay for, and typically those designers, graphic artists, etc. at companies are not going to be pirating anything. Their companies will pay for the software, and given the choice, those professionals will pick the software they're most comfortable with. By making it pretty darn easy to get your hands on a pirated copy, Adobe is playing the long game but winning in the end as the steep learning curve keeps their users from switching.
How will Google hire now as the (in)famous puzzles are over?
If you see blogspam like this flag it. It doesn't deserve the traffic.
I agree. Photoshop is something I use a lot on a hobby basis, but as a student I can't justify buying it because of the high price, which leaves me with no other option...
I personally found it very incomplete. The comunit makes up for it but quite often there were large gaps exspecially regarding edge cases and details on how functions would behave if they failed. The comments did a really good job of filling in these gaps but the documentation alone was often inadiquate to understand how the code would behave.
He's not talking about 30k rows, he's talking about 30k people. It could easily be big data if you monitor & document their every working moment, but they probably aren't doing that so you're probably right.
Pin-sized battery printed in 3D packs a powerful punch
For a PHP rant this was quite disappointing.
When Art Stops Surrounding Us and Starts Engulfing Us
The prospective of crackers is that all commercial software should be cracked & distributed amongst the community. It doesn't matter if it's a $20 chat client, or a $10K industrial CAD platform. Reverse engineering is a sport to them.
Godwin's Law, or people's interpretation of it, has a lot to answer for. It's perfectly acceptable to make comparisons to the Nazis if it's relevant to where a conversation is at, at a particular moment. Not only is acceptable, it should also be encouraged. The most valuable thing to emerge from World War Two was the anti-blueprint for society. Let's not make this taboo merely for the sake of falling foul of some internet meme.
Dunning Kruger does not mean that unskilled people think they do better than skilled people. On average, the more competent people at any skill will rate their abilities higher than the less competent people. See this graph[0] from the original study[1] for a better explanation.

[0]: https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash4/p480x...

[1]: http://ttsg.org/pdfs/Dunning-Kruger%20Effect.pdf
This is just a rant.

People use PHP because they like it, or they're paid to use it or for any other variety of reasons. To argue it's because they don't know any better assumes the predicate.

People can rag on the language, but this post calls into question the intellectual horsepower of those writing the code, and I think that's unnecessary.

To wit, I'm sure it felt great writing this post, knowing how elegantly one can take down the practitioners of a craft without sounding exactly like a troll.
Good to know Bumblebee is finally working well.
I don't imagine they want to form a range of tenses for Tweeting, given their international audience and the ridiculously vast differences between languages here.
But isn't that the point of PHP? Removing stuff creates version instability. If you want something lower level then there's lots of alternatives.
Boring linkbait.
>You can argue that PHP is easy, and you won't hear a peep from me. PHP still exists because, to this day, I can spend $5 on a cheap shared host, upload a PHP file, and see a website. I have no doubt whatsoever that the continued existence of PHP is thanks to the widespread adoption of Apache and mod_php.
>But I've never heard an argument that PHP is a good, or even acceptable language, except from a) those with a deep investment in PHP, and b) those who have never used anything else.

It's funny/sad how closely this mirrors my feelings about Javascript
That's clearly hyperbole to illustrate the perception they wanted to create, not an actual checkbox on the hiring form.
Although there's no confirmation it's their strategy, it's often postulated that Adobe know this and do it intentionally. If you have amateurs and students hooked on your software, when they become professionals they'll be proponents of the software and encourage businesses to invest.
As they say in Germany, "Wer sich nicht bewegt, spürt seine Fesseln nicht." (who doesn't move doesn't feel his manacles)
http://qz.com/96206/google-admits-those-infamous-brainteaser...
I used to have exactly the same laptop with a different SSD and the next size battery down. I got the same runtime in Win 7 and Ubuntu (whatever version was out in 2009).
Meh article. It's quick to implement easy web front ends, will talk to just about anything, has easily accessible documentation, has a huge, free support network and doesn't get in the way.
Sure, because punishment of nations always helps.

You're still wrong when you say there are no Jews here.
So he accuses her of mental illness on one hand and complains of slander on the other. What a charmer.
4 slots, 128GB max = 4 x 32GB modules @ ~£1k per module (price based on average observed price for 32GB ECC RAM).

£4k for 128GB RAM, compared to 12 * 16GB modules @ £200 = £2.4k for 192GB RAM.

Hmm. Yeah, I'll probably be sticking with the PC route and running Linux still.

Even with these purely speculative prices, the Mac Pro design forces fewer denser modules and is really going to hit the pocket hard.
Well, physics IS NOT math even if physics uses math as a tool.

Economics isn't math even if economics uses math all the time.

The rest of your comment is correct but irrelevant. He could (and should) go learn the physics he's lacking... but he would probably not learn a single new math concept.

The math needed to express these physics concepts is taught in secondary education (addition, subtraction, multiplication, vectors... not much more).
> It just seems like if I spent a few hours a week entering TopCoder competitions, in 6 months I could ace these things

Then why don't you just do it? And you forget once for all about these algorithmic interviews and show your other more job-relevant skills.
I share a lot of same sentiments as the author and I've had experience with a few more languages. The arguments I get from my friends are that "It's the most popular language on the web" and "Facebook uses it so it can't be that bad." All of those to me just fall into the title of this post: You don't know better.

I've shown a few of my friends Node.js and now they are on the same page with respect to PHP. One thing I've learned is that people don't want to learn until they are ready to learn so bashing their language never helps. I take the approach of trying to show them how to do something (usually with a video chat and start from scratch quick demo) in a better language framework and show them how it's less code, easier to test, easier to debug, better MVC framework, and faster execution. That's how I've won hearts and minds.
Maths is mean? How odd.
as a student you can get it for 20$ month. That's not even one night out.
Billion pixel view from Mars
This Entrepreneur Nearly Died Twice And Was Fired Before Becoming A YouTube Star
I just want to eventually refactor some code to take advantage of more recent features, what I pay for the site and what I do with it, is not worth the trouble to migrate to a VPS.
Great response, i love the PHP documentation. Writing clean PHP is not hard, its just easy to write bad PHP. In general it is one of the simplest languages to get started with and it'll stick with you a very long time because of its flexibility.
Well then we better be extra vigilant in pushing back against this sort of thing:

http://www.rollingstone.com/politics/news/grand-jury-rejects...

Cases like that can be dangerous trial balloons.
That's why I initially asked if the example was representative of the book or not -- it's not like I didn't give room to the possibility that it's not. I've tried to explain why it raised a big red flag for me. It's not about sexism so much (I think I'm getting downvoted because people believe I'm trying to show off my PC-ness or something, or perhaps just because the subthread doesn't add much to the topic, admittedly) as thinking that if it's shallow about that part of human nature, it might not be doing a good job as speculative fiction in general. Wouldn't you agree that 1984 and BNW avoid similar pitfalls and that maybe it's no accident they don't?
I agree with you 100% but I'm trying to formulate an argument that works on people who really believe that there is no way that 'they' could ever break the law and will never do anything that might make 'someone' want to pick on them. I want to demonstrate to them that there are other people who are doing important things for society and those people need to be protected too.
Oh, good. PHP 5.5 was released, and there wasn't a companion "PHP is Bad" rant up! I was getting worried that the HN community would fail. But no, no, this is good. Now, we just have to wait for the inevitable debate between PHP and Rails (and then the complaints about languages and frameworks), Python and Node.js thrown in for good measure, and someone to complain about array functions needle/haystack and string functions haystack/needle ordering problems.

Makes me happy knowing all is right in the world.
Primal API: 3 Steps to a Smart Personalized Web for Your Application
Rare Across-The-Board Selloff In The Global Markets
I love requiring javascript to view text. The mind spins.
There have been very informal talks with the folks at 10gen. The topic of getting merged or not will ultimately come down to what users want. Commercialization will start with support, much like what 10gen does for regular MongoDB and what we do for TokuDB.

As for licensing, TokuMX embraces the spirit of open-source and we're confident our open-source licence plays well with the AGPL.
> which leaves me with no other option...

Delusional excuse. You have options to do without or use an alternative.
It's probably been down for weeks and this is the first anyone's noticed.
Hacker News Karma Superstars
Great story! But am I understanding this correctly that all the author did was approaching a few blogs with promo codes? And after a few days with relative low traction pretty much gave up on promoting it, just setting it on free? Not even slapping a few ads on it?

Is there some general "formula" on how much ad revenue one can expect from a (relatively straight forward) free app per 1000 users? Meaning some help on at what point would it make sense to move from sales based monetization to an ad based monetization model.
I don't think the problems in algorithmics contests are in the category of brainteasers. As far as i know Google still relies heavily on knowledge of algorithms and problem solving capability to hire their engineers.
Javascript is a much, much better language from a design perspective than PHP. However, that being said, Javascript definitely has some pretty major warts.
I doubt that 'normal people' would be able to commit terrorist attacks because normal people experience empathy which would prevent them from hurting people voluntarily (even soldiers who act under strict orders in a war that is perceived as just are often traumatized by hurting/killing an enemy combatant... and this would be much more severe if victims were known to include innocent people or even children).

The problem is that there is always enough people who are not normal (there is a great book about it by Erich Fromm: The Anatomy of Human Destructiveness) and it's possible to 'make' people into something not normal in psychological sense - i.e. suppress their empathy for certain group of people by some war trauma or conditioning/brainwashing.

BTW, I think that it's a myth that even bad men love their mommas. It depends how you define love. From what I remember based on one psychopath that I know really well he claims that he loves his mother and maybe he even thinks he feels something like that but he acts in such a way that his mother often gets hurt by his actions and he acts with complete disregard of that. Not love in my book.
Enabling Google App Engine to run in the Private Cloud with Capedwarf
Every time I click any link on HN that points to qz.com I get QZ without any reference to the article in question. Currently it points to "Why Tesla wants to get into the battery-swapping business that’s failing for everyone else"... in Chrome. Firefox seems to work. Terrible website.
Piracy will always be a problem for any company that makes commercial software. People who are on a tight budget will always opt for the pirated version, and crackers will always jump on Adobe, Autodesk, Microsoft, and every other popular software publisher whenever any of them come out with a new piece of software. The only thing any company can really do is offer features that can't be replicated in the locally run software, but for software like photoshop, that's not really practical.
On Steam I can play my games while being offline

xbox one check.

I can play my games on multiple computers

xbox one check, well multiple xbox ones.

I can install and deinstall games as much as I want

xbox one check.

I have good prices,the amount of choice is incredible,

Have you checked the prices on Amazon's digital downloads? Out side of steam's sells they are almost always better. On steam, prices don't fall like they normally do in the other retail channels. So post release period steam is almost always more expensive than other channels. Who knows about xbox one digital selection? It being a PC under the hood would have made it trivial to port everything on steam over(if porting is even necessary).
I just want to point out that adobe's price point is significantly more competitive with their creative cloud offering. $20/Month for students.

I get that a lot of people still won't be able to afford that, but it seems they really listened to feedback on their pricing. Considering upgrades and updates are built into that price, I'd say its a really good deal.

http://www.adobe.com/products/creativecloud/buying-guide.htm...
I'm a Rails developer, not a PHP developer (well, I can do it, but when I catch myself doing anything more than editing a WordPress theme I stop and ask what went wrong). That said:

+ PHP is universally supported, virtually out-of-the-box, on virtually every architecture, distribution, web server, hosting company, etc etc etc you could name.

+ The deployment story for PHP apps is better than it is for e.g. Rails apps, particularly if you have, um, people who are not primarily technical in charge of it. For example, if you can follow instructions, you can install WordPress, and it will take you about five minutes. Given a functioning Rails application and told to put it on the Internet, and assuming you're a competent systems engineer, allocating an afternoon to the project is not a bad idea at all. (Unless you already have made the upfront investment in e.g. Chef/Puppet/etc scripts to configure everything your app will need to get running. I have a project where I haven't, but I've got pretty good documentation on what needs to be done to bring up the whole environment, and it takes me 2 to 3 hours to do.)

+ Programmers are rare. Programmers close to your are rarer. Programmers close to you willing to work for what you're willing to pay are rarer still. Yadda yadda. All of this is true about PHP programmers but they're about an order of magnitude or two more common than e.g. Rails programmers.

+ Even if we concede that PHP is a language comparable to duct tape and bubblegum, I've got to point out that a lot of the world just needs duct tape and bubblegum. There is a web service running at my old day job, where hitting a URL is supposed to tell you when the most current backup of the database was taken, and that's it. It is written in PHP and was coded, tested, and deployed live in approximately as much time as writing this comment took. Rails -- which I love! -- is not a very good hammer to hit that nail with. (I've got an app or two on Sinatra internally, and while I like them, they feel inferior in this case to "We already have Apache up. Copy/paste one file and forget this was ever a task.")
How to keep your info private, even from the NSA
I think, the algorithm is not really special btw. In fact this is very basic physics simulation. I could not decipher the JS code, but each lock can be replicated as a chain of connected nodes (i.e. there is a force between them or a constraint to keep them connected) + added radial force from the mouse + small random noise.

You keep track of each node's position, and its velocity. If connectedness is simulated as a force, it can be as simple as

1) Compute force {Fx,Fy} for each node, then integrate:

2) vx(t+dt) = vx(t) + (Fx/m) * dt

3) x(t+dt) = x(t) + vx(t+dt) * dt

If it is using constraints than the code is more complex though, but for this kind of simulation constraints are overshoot probably.

You can add gravity too, it can be a fun addition..
John McAfee On Viral Video: ‘I Did The Best I Could At A Paranoid Rant’
Your post prompted me to download the app and my first impressions are that the simplicity of the app is a huge selling point.

No pointless nav bars, no curious looking buttons, no walls of text, simple, effective UI. I really like it. Hopefully it will help me drop a few kg's!
Yes, 30k people, so it's what? Some interview reports, some performance reviews, HR report/history of the employee?

It really doesn't look like something big.
Hmm, but does it have to be that way? What if every new version of a programming language came with a tool that converted old source code to new source code, like Python's 2to3? That way you could cleanly handle removals, renamings and all sorts of other changes... maybe even provide implementations of old library functions in terms of new ones.
Goldstein on the Court’s “Power”
I meant it the other way round: That some smart people won't have that "I show 'em" attitude and won't even try because they think they are too bad anyways.
It makes me thinking conspiracy theories...
You have options. On Mac, use Pixelmator. Elsewhere, learn GIMP.

I cut the Adobe cord a long time ago and don't even miss it anymore.
What a silly post.
That refrain, which is based in fear, requires but one simple response: nothing to hide, according to whom?

That invalidates their entire premise instantly, by pointing out that it is not their judgment that matters as to whether they have anything to hide.

People say that they have nothing to hide - in response to things like the NSA spying scandals - because they're terrified of confrontation. To say almost anything else is to challenge the government's authority, to say to them: you have no right to violate my constitutional rights and I refuse to accept it.

When you see someone cowering in fear behind that statement, remember what their mental state of mind likely is and re-approach how you discuss the spying with them, otherwise you'll find they will just turtle. It's far easier for most people to back down from confrontation than to challenge such extreme authority (the US Govt.).
Transcription: How to turn voice calls into text
I've been part of a large consulting bid for work, and part of the team that executed it. It was horrible.

We were bought in because we knew how to do something, but we won the bid because we simply could do it cheaper than anyone else.

Where it went wrong though, was that even though we knew what to do, once engaged the client insisted on how it would be done and meddled with every part of it.

And the next big failure was our part... our project management team let the client change the requirements frequently even though we told them in no uncertain terms that we were moving from the stated goal and that what was now being asked would not work.

The project management team expanded to deal with the stream of change requests and meddling, and the devs got bogged down with change requests rather than actually driving the project to the project goals.

Finally the project ran out of cash, and what was delivered fitted no-ones needs. It was horrible.

I think the greatest thing that the gov.uk team have been able to achieve is finding the ability to say no when it needed to be said, and to dictate how it should be done right rather than permitting meddling.

It's no surprise that #1 is "Start with needs", and it's less of a surprise that they've had to clarify this is the end user's needs and not the needs of anyone in government.
Right.. so when a student enters the job market, expected to know how to use the software AND when they are suppose to use it in their courses at the top of the list should be "GIMP"?
Convert energy to hydrogen, store and distribute via natural gas storage infrastructure, burn in gas plant when needed. Problem solved.
There are already lot of things that can be compiled to JS, so terrible javascript can be used only as some kind of assembler for the web. And at least JS has powerful fast runtimes.
I don't know a single PHP fanboy but I know good developers who maintain PHP applications, know and hate all the problems of PHP mentioned in the article, and many more. However, existing PHP applications fulfill needs in the businesses that use them. Maintainance developers deserve respect for what they do, not the blame for decisions made a long time ago by somebody else.
I'm not connected with anyone who works on gov.uk but I've been a huge fan of what is going on over there for some time. In my view it is without a shadow of a doubt the best digital government team in the world. They've assembled a massively talented team who are knocking it out of the park week after week. It's rare to see this anywhere never mind a bloody government agency!

well done folks - you're leading the world!
Also brings absolutely nothing new to the debate, the same tired points over and over again.

It always strikes me as a form of hipster-ism, if a language is widely used (particularly) in the enterprise it has to because "people don't know better".

Even the title is condescending, "You use PHP because you don't know better".

Really?

Ok, take my case. I'm 33, I've programmed since I was 7, for money since I was 14, I've programmed in everything from z80 assembly through C, Turbo Pascal through Delphi and Visual Basic into .Net and Python.

In my late 20's I went back to school and got a degree in Software Engineering.

If you feel the need to insult others you know nothing about because of a language they use without knowing why they use that language then you are an idiot (in my opinion).

I've seen beautiful code written in Visual Basic that delivered real value and absolute monstrosities written in Python.

My latest (and quite large project) is written in PHP but hey I don't know any better.
Don Mattrick's First Draft of the Xbox One Update Announcement
How we saved over $3.5k a year for our newly launched startup
Can anyone with some knowledge of the GDS explain how they seem to be doing such a good job? It just seems impossible that someone somewhere in Government got something right for a change and brought this team in and let them get on with it.

- I know Government projects get a lot of flak, rightly or wrongly but they always seemed to be awarded to companies like Capgemini who would spend £100's of millions achieving much less. I could be wrong.
Like gpu acceleration?

http://stackoverflow.com/questions/15363798/which-mobile-bro...

iOS5 with Nitro Javascript
Chrome for Android on Android4+ (default browser)
Windows Phone 7 with IE9

I don't see Blackberry providing any support but...
No. Cookies only get sent to the originating domain. What happened here is *.linkedin.com points to the rogue server so your cookies get passed to them instead of the real Linkedin.
Julian Assange and Daniel Ellsberg mount Snowden defense
Imdb api