skysight-inc/HackerNews huggingface dataset:
"Raise your hand if you hate PHP" many hands go up

"Keep your hand up if you've actually built a project using PHP" most hands go down

But my coool poooints!! I need to show the guys I hate PHP so they won't think I'm a newb!!
Gladwell's books are both valid and surprising. Unfortunately, the parts that are valid aren't surprising, and the parts that are surprising aren't valid.
Yes, it's all but over. Perhaps you're not a gamer and aware the new Xbox is less powerful than the PS4, has a camera for the NSA/advertisers, and is significantly more expensive.

Microsoft also backtracked on horrendous anti-consumer DRM policies, which were wildly unpopular.
Did you even read the last thread? What you said did not happen then and it isn't happening now. You're the only person posting pointless comments in the whole thread.
is it because Death metal bands take swedish names?
I don't understand why the IRS model isn't used more widely. Imagine if the Feds just maintained a backend server, with a published API, and paid $X/completed application.

I'm not sure what hoops the tax processing sites have to go through, but people are at least as protective of that data as their medical records.
As someone who took enough history classes to ALMOST get to major reqs while an undergrad, I agree with you about class difficulty. There was actually very little difference in the difficulty of a 100 and a 400 class. The difference was in depth. Your 100 would be a European History class while your 400 would be about Postwar Germany. I loved history so I was biased toward enjoyment but I can see how those who had little background in history having real difficulty.

There's another side to that--the cool thing about history as a major was that the dept. structure was flatter. It was basically about doing interesting research. You could take 600 level classes with your TAs if you thought you could hang with them in reading. Definitely not the case in the more skill based fields.

Research, of course, is a skill, which is probably what they ought to be teaching more of in 100 level classes. Most kids when they get to college have not been asked to say, write a paper only from primary sources.
They are virtually identical, bar the packaging. Any fried noodle is going to be nutritionally atrocious.

EDIT: for the curious, a package of instant ramen has 14g of fat (7 saturated) and 1660mg of sodium. Somewhat surprisingly, it has ~8g of protein. For comparison, that's half the fat of a big mac, but twice the sodium.
The sentence is:

"There are some sharp people working the Federal side, but it really is awful."

The "it" section is after the comma and not part of its own sentence. Maybe you could (I wouldn't) make that inference if it read:

"There are some sharp people working the Federal side. But it really is awful."
Are your company really DATA DRIVEN?
Many companies say we are data driven, they collect a lot of data but they are not still data driven. Having a lot of data not an advantage by itself. Let me explain how to collect meaningful data and make right decisions from it.<p>Business metrics
Every business has some key metrics to track. Let's assume these metrics are number of orders, number of reviews users read, number of recurring orders.<p>All these metrics are resulting metrics, you can offer better prices, better product or attract more visitors and you'll get these metrics increased. It's quite simplified model, but it's not simple at all, it doesn't give you any information on what exactly you need to do.<p>For what products you need to change prices, which visitors you need to attract more and what should be improved in your product. Yeah, quite complex problems to solve...((<p>Earn more understanding users behaviour
It's a bird's-eye view on all your events and at the same time you can see dependencies between different events.<p>Set up events and properties in few clicks
We've always dream about web analytics without developer's help each time you need to add something. So, we've developed such tool, you only need once to paste code into your web-site and each time you need to change something you can do it with add events tool.<p>Try it free bitscup.com
> Second, it's not that he exaggerates something, but often he's flat-out wrong.

Eh, is it though? I confess I haven't read much by him, but it seems like most of his works are truisms anyway (e.g. if something's hard, it'll make you work harder!).
2,000 developers worldwide create humanitarian apps in #hack4good
There'd be a lot of people inside the FBI with knowledge. Proving it was an NSL recipient, let alone nailing down which one, would be difficult if not impossible in court.

Snowden's leaked a whole lot more than any NSL recipient ever did...
For all of you that didn't know, this project was never put out for bid with an RFP. It was sole-sourced to CGI Federal without any competitive bids.

"Federal health officials have not yet explained why CGI was given the contract or why it was awarded on a sole-source basis."

http://www.washingtonpost.com/business/technology/some-say-h...

[Edit to add source]
Thanks for submitting, but any chance you could delete this? I published it by accident, but should have it ready next week.
DataFu's Hourglass: Incremental Data Processing in Hadoop
ABAP is missing.
Some VB variants like VBA, VBScript, and VB6, are indeed similar enough to be grouped into a single item, I'll grant you that. VB.NET, however, is not. It's basically C# in VB's clothing. It kept the VB name and some of its syntax to bring VB6 developers into the world of .NET.

So, IMHO, grouping VB.NET with VB6 would be like grouping C, C++, and C# together just because they have a C in their names.
So when people say that our growing wealth inequality in the US will lead to economic ruin, does Russia and China not refute that premise?
Don't get me wrong, the guys at Sun were quality geeks, and they never set out to create the Corporate Back End Language of record. But that's how it gained its huge head of steam.

Another reason I failed to mention that Java is in decline is that the geek / utility-driven folks at Sun had essentially said "Java is a mature language now" and were focusing on other languages for the platform. Then the sales and marketing people at Oracle got involved and realized that was not the best way to bilk their existing customers.
Things by Palahniuk and Rand can have a ton of intellectual value. Anthem is a good story, and everything I've read by Palahnuik has been well written. They make you think, and even if you don't come to the same conclusions as the author wants you to, at least you can see how they got there.
GNU Octave dev reaches out to Matlab users
Langer is missing in a poll: http://langner.io Scandal! ;-)
That's what I was thinking about.
I like C# more than Java because:

- The .NET Framework is a straightforward way to solve a problem vs pattern oriented solutions. This is not about the programming language itself but how the people in that community think about a problem

- C# evolved more than Java and it was more pragmatic. There are no operators in Java.

- I really like the diversity and maturity of third party Java libs. That's why I use IKVM when I need to use a lib from Java in .NET and why I use Jython. Examples here: http://blog.databigbang.com/tag/ikvm/ and here: http://blog.databigbang.com/tag/jython

I don't like Javascript, I would like to replace it with a standard VM to run other programming languages like Python.

I like C++ for performance oriented applications and when good libraries are available. For example I like CryptoPP.

I like Objective-C and their additions like Grand Central Dispatch. I like XCode.

I love Python: it's straightforward to build stuff.

I don't like PHP but many times I prefer to build some web scripts using PHP.

I like Pascal for teaching algorithms. More than C, because is less ambiguous.

I don't like C anymore except for firmware.
im curious what people dislike about groovy. I haven't tried it much but it seemed like a decent language and good alternative to java. I wasn't thrilled with the availability of frameworks for it, but that was about the only complaint I really had.
There will be obvious winners and losers, but I'm interested in the long tail results.

The poll quantifies a community's thoughts as only the vocal minority comment while the majority lurks. It provides a snapshot for comparison with other communities or even to Hacker News 18 months ago.

Language threads will provide more insightful commentary, but a general poll is useful for macro trend discussion.
Sorry, see https://news.ycombinator.com/item?id=6525398
Cargo Kvlt Programming: When an "IKEA or Death-Metal"-style quiz is included in your product unnecessarily.
It goes deeper than that. He's specifically angry at the high bullshit level in the email, and has some reasonable speculation as to why PayPal is doing something harmful to their brand.

Marketing isn't synonymous with jerkiness. Google, for example, had a great touch with marketing for many years. AWS still does. In both cases I mainly heard from them when they had created something new and probably valuable to me personally.

Here, though, PayPal isn't sending these emails because they are creating value for you. They're sending them because they're using you to generate income. You aren't the customer; you're the veal cow, the foie gras goose.
And how about that bullshit that gets copied into my clipboard when I then try to copy and paste a section? I was trying to do a simple temperature conversation from the celcius temp mentioned in the article, and this is what went into my search bar:

"13.9°C Read more at: http://www.soxxxxonsciousness.com/2013/10/ten-simple-things-... Follow us on Facebook: http://www.facebook.com/Soxxxonsciousness"

Edit: Broke the links so that no one would accidentally give them more views.
There's far more than branch prediction optimization, which AFAIK, is bread and butter of profile-guided optimization.

Even that assumes that your program does not significantly shift its behavior mid-execution--in fact, you're optimizing for the average, not the current case.

One of the coolest JIT things is ability to inline virtual calls. Think about that, I could have my code calling a 3rd party library calling another 3rd party library thru 10 levels of stack and if all that call ever returns is "false", then JIT will optimize right through all that.

I don't believe PGO does virtual call inlining. That's a C++ nonstarter. In C, the equivalent would be inlining for function pointer calls.
Stroustrup.
Regarding the language itself, what's there to dislike about C#?
On the challenges of delivering the UI quality we all want
Part of this is confirmation bias. There's no shortage of private web sites which were costly, look like shit, work like shit and are easy to hack. We just don't take any notice. We see a strikingly bad government site, it makes us angry and we compare it to top 10% or top 1% websites in our heads.
For the record, although I consider myself smart, I usually like to get substantive feedback (whether agreeing with me or not) to battle test my views, learn more and refine my presentation. I intuitively find this to be valuable for me and I seem to be addicted to debating with people of different points of view on topics I care about. I don't care about an echo chamber beyond once in a while reinforcing that random reasonable people agree with me. But I quickly want to move the conversation to stuff I am still battle testing. The thing that frustrates me the most are people who are unable to engage in reasonable discussion and yet are worth talking to for what they know. Usually they nitpick at things which should be logically obvious and ignore the main arguments. It makes me waste a lot of time.

I took a plane ride to Wisconsin for instance, for a three day conference of Christian apologists because they are hard to get a hold of online, and I had serious questiona.

Is there anyone else motivated by this like me?
You're wrong. The very word "incandescent" means "glowing because it's hot". The fillamant and the gas inside the bulb reach temperatures of up to around 3000 K.

The surface of the sun might be about 6000 K, but it glows white-hot, not yellow as many believe.
So what we have here is the potential for a backdoor caused by a 2 character difference in code.

Backdoors in source can be as simple as changing a single == to = or removing a minus sign in some seemingly innocuous place.
Introducing Gripping.us a new online RSS reader. 
Its free to use and no strings attached. Please leave comments/features/issues here for us to help improve the app in coming weeks.
The problem is that Gladwell doesn't label himself a journalist or amateur - he speaks with a voice of authority about things he is not an authority on.
3G after
Actually SIMs aren't free, they're normally $10. You can sometimes find them for $1 if you look around hard enough [1].

I've been using this plan for about a month or so and coverage has indeed been a little spotty in my area but it's good enough for my needs. If you do want to try it out here's a tip port your number: do NOT do select the option to port during the online activation process. Sign up and activate your SIM FIRST and then call in to initiate a number port request. Once you've activated and signed up for the $30 plan with a port request, there's no way to get a temporary number while waiting for the port request to complete.

[1] http://slickdeals.net/f/6332098-tmobile-99cent-sim-card-sale...
I thought the PS4 without and with camera was $100 or $40 cheaper than the xbox one. If you do an apples to apples comparison does 10% really count as significantly more expensive? Backtracking or "responding to customer complaints" is a bad thing?
Collections in Java are awful. Guava helps a bit, but it's still poor man's substitute. No LINQ, no lambdas (and the upcoming Java streams API is ugly as well), no delegates, no events. Verbosity. C# is a very nice language, only WPF sucks big time.
In my very uninformed, and novice opinion, which you should entirely disregard, it is my probably incorrect estimation that the Rust developers are in maybe over their heads. I don't like saying negative things about an interesting idea, good engineers who mean well, so I don't like this so please someone convince me why I'm wrong.

A few things:

The multiple ways to manage memory seem completely messy to me, the various ways to box values and what not and what the implications are. It's not pretty, it's not elegant, but then sometimes things aren't. I'm complaining about prettiness over usefulness somewhere else in this thread. But the box memory model thing left me feeling like it was a convoluted solution that could end up in confusion.

No SSL stuff. Not much encryption stuff. And worse of all in their mozilla IRC channel those guys said writing such things should be left to experts, that people should always use the C libraries with rust. Being able to make HTTPS requests would be a pretty important feature for a browser like Servo I'd think. It's true security features should be vetted, and cryptography requires expertise, but on the other hand look at Go. They wrote a lot of their own cryptography code in go, and it seems to work pretty damn well.

The pace of development. Given the state of the network io library, the many packages required to get to a useful state, it seems like it's going to be about a decade or so before Rust is even usable. Which is fine, it's not a race. But overall I just get the feeling that I'm not sure Rust is what it aspires to be.

Anyway. I hope Rust does do well. I like the idea, I like the people working on it. Maybe I shouldn't have committed to forming any kind of opinion still so early in its development.
I think you need to learn more about the correlation between educational outcomes and socio-economic status (Hint: There is an extremely strong one).

Also, GPAs, SATs, and ACT composites don't measure ambition. So... I'm trying to work out what your point was...

40 people isn't a 'study' it's an anecdote.

What I am saying, is there is not enough information to draw a meaningful conclusion, which I believe the GP is also saying... You can say we are 'wrong' as much as possible, but that's just rhetoric.
Much of it is just not news. Obviously 3rd world countries are going to have weaker institutions and certain kinds of social problems that first world nations won't have.

Thus there is an endless stream of possible "appalling" stories but many more deeply interesting, geopolitically relevant, culturally relevant stories that never get written. Some are just not sensational/sexy enough, but the larger problem is that our media actively drives the narrative of American exceptionalism mostly through the world news section.
I searched various job sites by programming language, and Java always came out on top (by a significant amount) for listings, except on the startup job boards.
> Is it considered that hard and expensive to just run a full backend stack on your own machines

Well time is money. Things that are not core to your business like managing email servers are better off outsourced; not because they are hard, but because it frees your time from setting up, managing, securing and monitoring your email servers, and allows you to put it in something that actually matters to what you do.
This is a terrible website tricking me into liking it on facebook. Here's the video on youtube:

https://www.youtube.com/watch?v=QPKKQnijnsM
Or maybe people have only programmed in one particular implementation of a programming language, e.g. Rubinius, Codehaus Groovy, or IBM Cobol.
Brand loyalty goes out the window with new consoles - I'm hearing PS4 preorders at Gamestop already outnumber XBox One preorders in the states by 4:1 from a Gamestop manager. While this doesn't mean competition is over, Microsoft has a lot of catching up to do.
The martial arts deal with training, not knowledge. Doing a kick 10,000 times is training, you're working the body and not the mind.

When a student is obsessed with technique, he is attempting to avoid having to train, believing that having knowledge about the technique can make up for having to actually train it. These sorts of students learn martial arts, but never really practice it.
Last week i had to create an Android App generator that takes a json manifest and generate Java Models,ContentProviders,activities,resources,unit tests for each Sqlite table in my app = 4/5 hours of work in PHP. days of work saved each time i need to bootstrap an app.

This week I needed a command line script that optimizes image files for different form factors = 30 minutes of work in PHP

I needed the first script to be available to my peers so they can generate basic android crud apps through a web app = 1 hours of work/deployement on an apache server and no need to ask the sys admin for another server.

My point is you can hate PHP all you want it is a great tool that has its place in enterprise envirronement.
It's a quirky dialect of JavaScript, which has very little to offer. There is less typing, but that certainly wasn't JavaScript's biggest issue.

With languages like TypeScript, or Dart, you also reduce the amount of typing work, but that's just a side-effect of the good tooling these languages have to offer. You can auto-complete everything.

It makes a lot more sense to boost productivity via structure and tooling, because that's what really helps with scaling.
Not in my experience though. The people who do like PHP are the ones who started with it and didn't use it too much yet. In my exp. a lot of ruby/python/node.js devs are former PHP developers who built several websites using PHP and switched because they got pissed about PHP (or stuff that is related to PHP).

More interestingly imho is the percentage of people who hate PHP but still use it most of their time, since they can't find projects with other languages. I bet that's a lot of people...
How are you still ignoring that the patent system created the monopoly?
I'd like to see any language withstand the combination of big project, lots of managers, mixed levels of experience and expertise on the team, and over-reliance on structure and methodology versus having the right people. It just happens that Java gets picked for those kinds of projects.
A Brief History of Time was good, and informative if you don't really know very much about physics, but a light read.
OMG genius idea. Didn't think it would be so hard.
You scored 7 out of 20!
And i guessed. And I've been going to IKEA quite a bit.
I don't understand what's wrong with the second example. What do you think it should do?
This title is very misleading, in a way. It's not like there will be some magical treshold after which a city is magically "hit" by climate change. All the date indicates is the following:

> A city hits "climate departure" when the average temperature of its coolest year from then on is projected to be warmer than the average temperature of its hottest year between 1960 and 2005.

It's a gradual change that is already happening, and there's plenty of other side-effects of climate change that will be notable long before this artificially defined tipping point is reached.
> Something is illuminating it

It's illuminated by its own heat.
So generic. I want to hear more about the epic movement that the people sitting across from you built in months.
many, most - weasel words
20 years of Capitalism is a small amount of time to refute a premise. They need decades more of booms, busts and bubbles till you can see the financial and political results of such socioeconomical imbalances.
Yeah I guess, the only problem was that:
IKEAorDeathVikingDoomDroneSludgeCelticPaganGoreGrindThrashMetal.com was already taken so they had to shorten it a little.
What I like: Python (3), C, C++, Shell.
What I dislike: Java, C#, PHP, Objective-C.

Python (3): it just has ridiculously powerful data structures and sensible error messages

C: it's simple(ish), fast and keeps yuppies away

C++: has great libraries and frameworks like Qt, is fast

Shell: quick and simple for small tasks

Java: mainstream and boring, people expect me to use it and work with horribly broken code created by off-shored resources who have absolutely no clue what they were doing

C#: Microsoft

PHP: ugly, people expect me to use it

Objective-C: just because it prompts HR to hire people with this skills instead of something more pleasant

Really, I like powerful languages. I hate languages that are boring, ugly, have a horrible code debt and prospective majority employees expect me to use.

In short, I dislike monopolies.

Edit: forgot - VBA - dislike (just because locked down enterprise desktops)