skysight-inc/HackerNews huggingface dataset:
I don't think PHP needs a built-in web server, but for a different reason: there's already tons of others you can use with it.
TLS handshake that kills Chrome
Nutrex Hemo Rage Black Ultra Concentrate (252g) 30 Servings
Isn't that true for all languages though?
I don't get it. Why people can't just admit the fact that PHP had his time and now, no one with common sense would not start new project (except simple wordpress stuff) in PHP.
I often wonder why a PHP killer hasn't yet been created.

I don't mean a Ruby or another vastly different language.

I mean a language similar in approach to PHP, but with the gotcha's removed, some order and consistency introduced into the API, and a few changes to the defaults. Open source, free, and on all major OS's.
I think looking at the supply-side is the wrong approach. There's probably some factory in China churning out pads for half the cost, absorbing more of the transport cost.

The real genius here is the local factor. We're talking Mary Kay ladies selling sanitary pads. The power of local communities to change behavior and move product is incredible, especially in places where people actually talk to each other. Americans learn about paper towels from TV. If you can't afford a TV, you're talking to people more, and that's a more more valuable channel to engage folks.

End of the day, the product is cheap enough, but there is a powerful incentive to sell, and that's the real magic.
Here's a scary thought, what if he reinstates Viktor in the Ukraine?

Can you imagine the riots? He then has the Russian troops there to force it to happen and end it with violence that might start a civil war.

Because that's what he seems headed towards:

http://www.nydailynews.com/news/world/putin-ukraine-unconsti...
Highly likely. Remember what happened when the 1960s generation of free love and drugs got in power and legalised weed, and promoted sex? Yeah me either
Credit History

It would be worth adding a note about Credit history and some simple steps you can do to start establishing a good one. I recall getting a joint-loan with my wife (girlfriend at the time) to get things started. I'm sure there are many other ways.
check what PyPy did (or is doing with PHP).
Depends on your instant withdrawal limits. If you want to allow your customers to withdraw many coins instantly then you need many coins in an open wallet ready to give them.
How many products gained market share with a slogan like "we're like $this_free_other_product, but cleaned up, incompatible and without libraries"?
Yeah, it certainly varies. I'm in AI, which is a bit different from systems. A lot of the work is based on existing open-source code, since you don't need to (probably shouldn't) be constantly reinventing the wheel. In my case it's usually the modeling, data analysis, and insights gained from the data that's new, not the underlying software (e.g. I wouldn't write an SMT solver myself).

When I do produce code, I produce prototype code myself or working together with masters students. When the goal is to produce robust, end-user-ready software, I prefer one of two approaches: 1) work within an existing open-source codebase, contributing improvements upstream; or 2) collaborate with a company to turn a prototype into something polished and end-user-ready. Even if I had a bunch of funding, I don't think I'm in a good position to produce and maintain polished end-user-ready software. Academic software has a habit of going unmaintained when the PhD student graduates or the NSF/EU project ends, and research funding isn't really aligned with production needs. John Regehr talks a bit about that here: http://blog.regehr.org/archives/1058. So I tend to stick with either one-off prototypes, or find a way to collaborate with someone (open-source community, company) that is better positioned to maintain software.

Other decisions are also perfectly valid, just given resources and interests I don't see maintaining essentially a software-production company within academia, with paid staff, as feasible for me personally.
" Not everyone wants them."

And not every project needs them.

PHP has been wildly successful precisely because it can fit in entirely small use cases, as well as big cases.

Someone who needs to create a dynamic footer with a "copyright $year" in it... has no need for MVC, routing, templates, version control, etc. They just don't. It's precisely because PHP has a default content-type output of 'text/html' that this sort of 'throwaway' functionality can be done with PHP and pretty much no other language. Not that other languages couldn't do this, but everyone seems to turn up their nose at this market. And yet... this is where the majority of the next generation of developers (and the current gen, and the one before) come from.
http://beets.readthedocs.org/en/v1.3.3/guides/main.html

"To install without pip, download beets from its PyPI page and run python setup.py install in the directory therein." -
https://pypi.python.org/pypi/beets#downloads
Ha! It's a pendulum that swings in both directions, and I think people are moving on from wasting their time and energy complaining about PHP. Here's what I have learned.

1. Developers complain a lot, and that's a good thing. While it can seem unproductive at times and devolve into flame wars, the truth is you're not likely to choose this profession if you aren't curious and care about the right damn thing happening.

It's just a byproduct of what it takes to be a good dev. We research, we understand, and then we want to stand by our opinions because of that research and understanding. But we can also get lost in that sometimes. It's important to have pragmatism in our toolbelt.

At the end of the day, core maintainers or contributors make sure to cherry pick the best from those arguments. Pull requests are made. Merges happen. Things improve. It's not always pretty, but discourse is like that.

2. The world isn't perfect. Neither are languages. PHP has its share of rough spots, but then it's how you use it. We've all seen some truly awful Ruby on Rails code, just as we've seen some solid, testable PHP code. Your job is understand the deficiencies of a language (any language!) and craft the best code around those limitations.

3. Shiny new things give us blinders. The antithesis to ad hoc PHP might be Ruby on Rails. Yet people discount some drawbacks that are unique (from PHP) to RoR. Do generators, which are encouraged, really help teach a programmer about how their application stack is operating? Maybe you could tell someone to avoid scaffolding. Is Rails faster than well-architected PHP? Hell no, but maybe you could teach someone how to tweak middleware or use JRuby. But you'll notice the same pattern I mentioned in #2: understand deficiencies, create workarounds to those limitations. It's not unique to PHP, or any other language/framework.

And finally...

4. When you are building things meant to be consumed by the general public, more goes into a language decision than the features of that language. You might, for example, have a business requirement to hire up and move very quickly. Are you going to round up a bunch of seasoned, veteren Go engineers in a few weeks to build the next sprint of some great app? It's probably not impossible, but it's not likely either (today). The trick is to solve the problems you actually have.

I'm not advocating everyone use PHP. I'm advocating everyone use the language that best suits their personal or larger business needs. If you care about improving PHP, help make it better. We, the general dev community, are all too busy, considerate, awesome, hard-working, friendly, and creative to spend much time on flame wars. :)
Perhaps with age comes increasing tolerance and increasing ability in discerning hypes from useful technologies?

I'm a pretty 'young' person, and a much younger programmer, so I can't quite say I got the 'oo shiny lemme use that' thing out of my system, but I'm okay with that (for now it doesn't negatively impact my work, and I learn tons of stuff). But in other areas of life, I've noticed that I generally become less dichotomous in my approach to new and other things, but more discerning too.
You can search for arbitrary songs with most extensions and I believe this includes mopidy-soundcloud. You must have used something much older than v0.18 as it was released about a month ago and needs no more configuration than any other media player i.e. where's the music. Finding a an MPD client that works how you want is the tricky bit.
Show HN: a model of email importance that’s not based on content
My personal solution is to use the free Boxcryptor Classic [1] on top of Dropbox. I've actually replaced my entire Documents folder with a link symlink to its version in my Boxcryptor instance (something I was leery of doing directly in Dropbox, for privacy reasons). So now I get transparent encryption and sync on both of my computers. It's been working amazingly for about 6 months now.

[1] https://www.boxcryptor.com/en/classic
Your situation is special because you were married to an Australian. How would it be if she was a US citizen? It would probably be easier for you to legally work in the US than in Australia.
> The web server is explicitly for development purposes. It is not meant for production.

Doing that would mean the dev/prod environment is different, which is not that great of an idea. Keeping them as similar as possible leads to less chance of "but it worked on the dev server" sort of problems.
Are you really unable to see the problem is not "the banking class" and a few politicians. The problem is thousands of developers making much more than normal people, and a way too big fraction of them wanting to live right smack downtown San Francisco ?

Or are you truly unable to see that you are not making anything remotely near average wages ? That you are not middle class, and certainly also not working as hard as the average middle classer ? You get sundays off, for one.

The result of these actions is people getting thrown into the streets by their landlords. Here's a tip : there does not exist an argument that will make people OK with that. Stop looking for it.
Single stream at this point in time, so you would need a mopidy instance per output. So doable but not pretty or something I would really recommend.
Easy to get started, then what? I didn't learn how to structure big projects until I moved to better languages that encourage (through defaults) better practices.

Predictable !== well defined. If you have to look through a chart for equivalence, it's unpredictable to the programmer. But this is a theme for all of PHP, you can't deduct equivalence, function names and function arguments orders, you have to memorize or peruse the manual. Sure, it works, but it has drawbacks.
Some people have tried forking PHP, and the general response is mediocre at best.

The big thing PHP has going for it is the huge amount of open source software, and the number of webhosts which support PHP by default. Most of the webhosts can barely keep PHP updated, and the ones who don't, justify it by wanting to avoid breaking backward compatibility with open source software.

Getting widespread adoption for a PHP alternative would be a serious feat.
I'm a female founder in the US with a startup that has to do with menstruation, and I cannot even begin to tell you how uncomfortable people (male and female) get when I talk with them about it. For a man in India (where this topic is exponentially more taboo) to undertake a business like this and persist despite the backlash is so incredibly inspiring. The benefit of his business goes so far beyond simply reducing napkin prices...he's helping to break down taboos that exist in India (and across the globe), and giving women opportunities (not to mention more knowledge and confidence about their bodies) that they never would have had otherwise.

Absolutely amazing.
Facebook, blogs and open source enterprise CMS would disagree with you.
This does indeed kill Chrome (v33 on OS X 10.9.2). Firefox copes fine, with the error message ssl_error_weak_server_ephemeral_dh_key.

Anyone know what's going on here?
A lot of the best people a company wants to hire are the people who are happily employed, whose employer wants to keep them, and need to be talked into applying - especially if a candidate might be in a different city and would need to relocate, etc.

Even if someone is already applying for jobs, if your resume goes through a recruiter, they can talk you into at least interviewing at a place you otherwise might not, which gives the company a chance to sell themselves to you (for instance, there are a lot of extremely talented and exciting teams and projects in otherwise boring companies that you might not be aware of).

A recruiter can often do some level of assessing candidates before their resume gets to an engineering manager, saving a LOT of time for someone who's already very busy.

On some level, it's the idea of outsourcing things that someone else can do better. If you find someone who can bring in great candidates for interviews better than you can, why wouldn't you hire them, so you get better results and can focus on what you do better?
Most European countries have a health-care system that depends on you being part of the system: children of someone insured, student, employee, spouse, unemployed who was employed before and often manager of a company. Having worked abroad and recently coming into the country after non paying taxes (with presumably your life in disarray because the company you dedicated yourself too fired you, closed or proved to be a sham) sets you clearly out of that system.
The best free WordPress plugins for March 2014 
This month , there is a common thread amongst some (not all) of them: communities. More specifically, some of these plugins would be most useful on WordPress-based community sites. Anyone can use them of course, but they seem better-suited to WordPress sites with large numbers of users.
NoSQL DBs have real advantages - e.g. you have a huge production relational DB, you want to make schema changes - you have to take your app offline for hours.
Definitely something with your machines. My 3 year old ThinkPad X120e with the miniscule AMD E350 processor runs fine with Windows 7. Even my old single core XBMC machine with 2GB memory ran fine until I switched it to Linux (not for performance reasons, though)
Because any version of PHP that removed gotched and made the APIs consistent would break compatibility - and at that stage you're pretty close to moving to a different ecosystem in the first place.

Look at Py3 vs Py2.

At the end of the day, the way I see it, the true advantage of PHP was its lower barrier to entry. Now that this has mostly been resolved via PaaS hosting, it seems to me we're moving to a word where Node is the new default, because Javascript.
Exactly. That seems to support his statement.
As a tech guy, I always feel extremely guilty about it, but my Italian accountant is cool with me dumping a big pile of receipts and papers in his office every few months. Even US accountants are often more or less ok with this, even if it makes me a bit sick to my stomach.
I think it's likely that there is a correlation between the longevity of a person, and their level of conservativeness. Wouldn't surprise me if most older people are, by nature, pretty restrictive.
Kills it on Windows 8 also. Chrome Version 33.0.1750.146 m
MediaManager - Command Line tool/API for managing video collections/meta data
http://www.money-rates.com/research-center/best-savings-acco...

Interest rates are very low right now, but you appear to be off by a order of magnitude.
Do you mean playlist management? The upcomming 0.19 release has a target of fixing that for the MPD frontend, from there the backend authors just need to make sure they implement the right interfaces and this will work.

CUE sheets as in using them as playlists? There are a few ways of doing this depending on what your use case is, but very much doable. Drop by #mopidy on freenode or send us an email and we can help work out the details.
There's one thing that Google cannot offer: not being Google. That's a feature for me and many others.
Ah, yes, what an accurate depiction of the "tribe."

Seriously, if you want to go the accurate route, probably best to pick a specific people where that's what actually happens. Not having done that, the problem as stated advances stereotypes of peoples that are referred to as "tribes" as being primitive and misogynistic.

Perhaps use "nation" instead, or better yet, formulate the problem differently.
I want to hug this guy. Like, really. Buy me a airplane ticket.

Arunachalam Muruganantham is a hero. I use that word in its full magnitude. Since I am now an expert on the matter, having read the entire article, I'll speculate on what motivates this man:

- Grit. Crazy amounts of grit. The article is full of good quotes, but my favorite is what he said after being abandoned by his mother:

"It was a problem for me," he says. "I had to cook my own food."

- Humility combined with hunger:

"Luckily I'm not educated," he tells students. "If you act like an illiterate man, your learning will never stop... Being uneducated, you have no fear of the future."

"Every time he comes to know something new, he wants to know everything about it," [his wife] says.

- Love of humanity, on some level at least:

"Anyone with an MBA would immediately accumulate the maximum money. But I did not want to. Why? Because from childhood I know no human being died because of poverty - everything happens because of ignorance."

As an aside, I LOVE the picture of his wife and daughter toward the end. This one photograph lends better context to the story than all the others combined. I know a single picture means nothing, but the look in his daughter's eyes makes me think she'll inherit something of her dad's baddassness.

And as another aside, bloody god-damn fucking hell, are the following bits really true?

There are still many taboos around menstruation in India. Women can't visit temples or public places, they're not allowed to cook or touch the water supply - essentially they are considered untouchable.

There are also myths and fears surrounding the use of sanitary pads - that women who use them will go blind, for example, or will never get married.
The STEM worker shortage is a myth. The Zuckster just wants to keep that cheap labor rolling in. He wants a "healthy" labor market.
I work in Canada, in the same sector, and unfortunately your company's current practice is the accepted norm (in the software development industry in general).

It's basically a poker game. The company doesn't want to reveal their salary range, out of fear that the applicant will set their expectations at the top end of that range. The applicant does not want to reveal their true salary expectations, out of fear that they will under-estimate their market rate. Of course, the company will rarely offer them more than what they set their expectations at (and yes, I've been on the hiring side of the equation to see this happen).

So what you get is a company asking the candidate for their salary expectation and (a) the candidate who recognizes and is able to play the game will reply with what they estimate to be just above the company's top range (ensuring that if they are the leading candidate, they will get the maximum offer) or (b) the inexperienced or not confident candidate underselling themselves and getting an offer for less than their market rate.

It's a broken system and I really don't know what advantage the opacity brings. If you've identified an excellent candidate, pay him/her what you can afford and what is fair. If that's not enough for them, nobody has wasted their time.
New All-Digital Curriculums Hope to Ride High-Tech Push in Schoolrooms
Experience is what in most cases gets you a job. Try applying directly from Poland rather than relocate first.
I feel like I'm repeating the obvious here : these are actors. Sorry to repeat myself, but I get the distinct impression it's not getting through.

> No one assumes that the actor believes the same thing as the character, but they will, quite reasonably in my opinion, assume that the actor agreed to act in the film with the dialogue they are hearing.

Everyone assumes that.
> no one with common sense would not start new project (except simple wordpress stuff) in PHP.

Is that really what you meant?
UK official involved in national porn filter arrested for child porn
Could you please explain it a bit or provide a link?
What makes a currency robust to bubbles, is it's practical ability to act as a means of transaction. Fiat currencies generally survive bubbles, because they are the only legal tender in some geographical region, making sure that transactions still have to be made with it even after a bubble bursts.

There is no inherit reason for the transaction volume of tulips to stay strong after a burst bubble, because they have no special practical ability. Whereas cryptocurrencies generally have a practical application, like fiat, that makes people want to keep making transactions with them, even after a bubble. The practical application of Bitcoin is its low fees and ease of use for person to person international transfers.
Here in Italy, if you're a citizen, you are covered, period, as far as I can tell. Naturally, you have to be in Italy, but other than that, I don't think there's any reason for them to refuse to treat you.
The name, while humorous, seems rather likely to provoke Airbnb. The risk of confusing the two is simply too great.

Other than that, I wonder how this works for private customers; seems the number of ... transactions per unit of time can be a lot higher than for somewhere to sleep.
Stop using nagios, all you have to do is string together 6 random pieces of software, 2 of which don't exist yet!
Yeah - "on average". The last couple of years have been an exceptional situation, since the federal funds rate is almost 0%.
One thing I don't get is... why is everyone storing their bitcoins in someone else's house? Why not store them yourself? To own bitcoins is to own a cryptographic private key. Why is everyone trusting someone else with the ownership of these keys?
You should try Scalyr (https://www.scalyr.com/). It's easier than juggling between six different tools. It was built by ex-Google DevOps engineers for the same reason you made this Slideshare: the available tools suck.

(Full disclosure: I'm working with Scalyr, but you should still try it.)
Do you mean HipHop?
Is it almost too gimmicky to be taking seriously? I guess a business could host their toilet on the site for free to divert passing traffic into their store?
I did a test with BoxCryptor last year and was not too pleased. For enterprise use with the necessary master key, it's expensive too, and you still have the disadvantages of Dropbox. On the other hand, if you are a Dropbox user and willing to pay for BoxCryptor, the solution works flawlessly.
works very poorly when scrolling with the mouse wheel...
Maybe our perception of the 1960s generation is a good example of the spotlight fallacy.
You could try to map '{' and '}' to some more convenient keys and still keep using your non-standard layout if it works well for other things.
That in one line: "But I don't like it because it doesn't do things my preferred way!".

People use Nagios because it works, and it gets everything right, including config if you have any clue whatsoever how to set up a good object hierarchy. The only real problem with it is maintenance, an issue which Icinga resolved long ago.
The Tech Job Market and Skills for 2014
It's like NIH Syndrome, but applied to the basic fabric of society.
The thing is you have to be a medium-to-expert to be confident about Composer dependencies, every new dev is going to use the language API, which resembles a bunch of functions with no general pattern.

PHP users need to keep it together and set a common base, a standard library with sane defaults.
I wish I could be surprised by the ongoing hypocrisy of our UK politicians but ...
He has given a ted talk in bangalore

http://www.ted.com/talks/arunachalam_muruganantham_how_i_sta...