skysight-inc/HackerNews huggingface dataset:
If TV is for morons, why do you subscribe to cable? If you don't subscribe to cable, why should Comcast care what you think of their programming?
The Cult of Apple vs. the Cult of Scientology
Houseboat booking  Srinagar
We are offering cheap and budgeted Package Tour for Srinagar, Jammu Kashmir Tour Packages to help travelers who are looking for Srinagar, Kashmir Tourism to visit glory on earth.
Also, its very funny how sometimes I think I don't need the four CRUD operations for some object ("oh no, this one works differently") but in the end always notice I do need them...
What seems "intrusive as hell" is the attitude that these guys bend over backwards to give you a better experience than Cable TV and you still complain about it.

So you want everything you want, when you want it, for free? I'll buy you a train ticket to reality so you can join the rest of us.
Instagram Vulnerability Exposed Private Photos
Brewster: Hyperconnected Mobile Address Book
Pretty exciting, though empty() should be deprecated, not improved upon.

The bit about getting the fully qualified class name is important, but it still prevents you from doing something like:

function builder_factory( $var ) {
$class = $some_array[ $var ];

return new $class();
}

So you have to write a ton of boilerplate for something that used to be easy without namespaces, or write namespace traversal into your PHP (which isn't THAT hard, but is very ugly).

Parameter skipping looks intuitive and useful. Very important as we incorporate more functional paradigms into the code.

I don't believe scalar type hinting will make it in. There's just too much discussion around it. IMHO, it should be super strict. "1" is not an integer.

Getters and setters: meh. I guess it's good. Better than what we have now.

I don't believe PHP will do generators or list comprehensions right, so I'm not holding my breath on those.
Judging from the responses to your comment, it seems to have struck a lot of religious nerves here.
That's a good point. Regarding the '/' I'm betting the code sample was very well commented.
What is CPV ? Thanks
This quote by Groucho Marx might be relevant:

"Are you going to believe me, or what you see with your own eyes?"
From the Reddit reply:

>"They don't want the promise to get paid on Tuesday for an episode shot today."

I'm not sure I agree with that. I mean, I agree that's the way it currently works, but not that it couldn't work elsewise: with the show being fully produced, then sold. That's how both music and movies work, as well as the physical manufacture of any product. So I'm not convinced that it's not a viable model for television shows, or out-of-the-ordinary in any way.
Things to Do on Rajasthan Tours in India 
Rajasthan, the largest Indian state, is one of the most vibrant and colorful states in the country. The state has been India’s prominent tourist destination and is visited by a number of domestic and international tourists each year. Here you will observe unique culture and traditional.
Or the programming is only the real content and ads are not content -> 50% of 20 minutes is 10 minutes.
Why not spend those enormous amounts in actually producing and shipping it before anyone else does?

Because you might be able to make more money with a slow introduction rather than a fast one. Restricting supply means you don't cannibalize the existing flash memory market, and can probably still make huge profits from people who must have the best possible performance.

Also, over-investment in production facilities is a huge risk.
Simple scam reaps fraudsters millions
When social engineering meets public transparency.
(let ((rpar (get-macro-character #\) )))

Escaped. :)
Only three years ago we were hearing how twitter was doomed because teens don't tweet! [1][2]

On the other hand, while I'm not a teen (by a long shot), I do find facebook more restrictive in terms of the things I feel I can say. Somehow twitter is more anonymous, despite being more public. On facebook I get the impression that people are more likely to pay attention to my ramblings.

[1] http://techcrunch.com/2009/08/30/why-dont-teens-tweet-we-ask...
[2] http://blog.nielsen.com/nielsenwire/online_mobile/teens-dont...
Consistency in dereferencing is very important.
empty() should at some point be deprecated, but fixing this erratic behavior for now is good imo.

The default value for method arguments is a shockingly bad idea for a new feature, it only supports the old, bashed upon, code quality that have been PHPs greatest legacy problem.
If anything in this alley I'd like to see named arguments somehow.

I'm not so sure about property getter/setters as I find the syntax a bit awkward, all while magic methods lets you create getter/setter based APIs.
The problem is that the modern consumer cannot associate cost with quality. I usually buy the cheapest appliance I can find (microwave, coffee machine, lawn mower) because it has the fewest bells and whistles and is likely the only one I can fix myself.
I'm actually looking forward to that.

I read a lot of golden and silver age science fiction. One of the things I love about the oldies isn't that they're necessarily better than modern science fiction, it's that they're short. Creatures of Light and Darkness, a fantastic book, is 192 pages. It's a stand-alone story which spans thousands of years, the better part of the universe, and builds such wonderful characters. And the author gets you from here to there in 192 pages.

Nowadays, you can't introduce a plot and two characters in 200 pages. 400, 500, 600 pages are the norm. Some of it is style. Sometimes you need 600 pages to tell a story. But a portion of it is that authors are told, by their publishing companies, they need to target a certain size to get their books published, because a book needs to have a certain heft or it will never leave the shelf. And it's a damn shame, because some of these 600 page monstrosities could have been a fantastic 200 page book.

Broadcast television also imposes certain constraints upon the show. Some shows work well with this format, for instance, if the show is episodic in nature. If the show is trying to tell a particular story, it works less well.

One thing that can go wrong is that not all stories that get turned into a TV show require 18 hours of video to tell. A lot of filler is added, episodic episodes which get dropped into the middle of the story arc to drag things out. If the show's producers and writers are good, they can use these filler episodes to flesh out the characters and the world. But they aren't always good enough.

A second thing that can go wrong is that you don't always know when to end your story. A show may get renewed for two or three or four seasons, and if you finished telling the story in the first season, you now have to come up with a completely new story for season two, or reveal that by a fiendish twist your story wasn't actually finished in the season finale like you thought it was. This isn't always as ... satisfying as it could be. Other times, you have to keep putting off finishing the story at the end of each season, which turns entire seasons into filler. This carries the additional risk that you may get canceled in season three and never finish the story you started in season one.

I'm generally looking forward to the death of big media producers, because I think the quality of entertainment will go up once people are freed from the constraint of telling all of their stories in twenty to twenty-four 22 or 44 minute episodes.
Better than parameter skipping would be named parameters so you could just do:

function foo($a, $b="10", $c="5", $d="3") { /* .. */ }

foo(5, $c="10");

That way $a == 5, $b == "10", $c == "10", and $d == "3". Much better and cleaner syntax in my opinion and a lot of other languages support something similar.
This maybe a bit impractical by todays social norms but I don't think anyone has ever thought of carbon-fibre footwear combined with leather cushions. I'm reasonably sure that this will be light and strong.

We only need comfort testing, but I think the flip-side would be that womens shoes would cost upward of $200-$300 equivalent. I don't know if there's a market for that.
Penny Arcade Raises $200,000 in Two Days on Kickstarter
> Must you also try to show me irrelevant ads?

Its your choice.
I disagree with this somewhat. The biggest gain for large pieces of software from OOP is encapsulation, and in that regard writing loosely-coupled procedural code within classes will provide you will proper encapsulation.

You can't get away from writing procedural code completely, because chances are you're writing a procedure, so even if you're thinking about state transforms rather than a list of actions to take, you're still writing procedurally.
I suppose it's possible that many of these accounts were inactive, or people may have forgotten even signing up for the service.

Or perhaps, despite all the reports in both tech and normal media, they just chose not to bother.
The Self-Assembly Line : When the Pieces Put Themselves Together
I agree, named parameters are useful as well, but there's no reason that both shouldn't be implemented.

The problem with PHP is that, due to the nature of the interpreter, so many of these things are written as syntactical sugar which means that their implementations usually leave much to be desired.
Nainital Summer Package, Tour Packages and Holiday Package Nainital
HamariYatra offers cheapest Tour Packages Nainital, Honeymoon Package Nainital, Holiday Package Nainital, Nainital Summer Package, Hotel Package and online booking of holiday packages in India.
Fifteen minutes is... kinda a long time for logging in and checking things out. The thing you miss, though, is that there are all sorts of devices with which I can log in.

I have ssh on my cellphone which is on my person at all times, and while doing anything involved is difficult, I can usually verify that there is a problem and it's nature, and if it's easy, I can deal with it then. But that satisfies the 'respond in five minutes' or whatever. I responded, I can tell people involved what's up and how long it's going to take me to get more info.

The next step up is my laptop, which usually stays in the car. I jog to the laptop, boot it up, use the cellular modem dongle thing, and it's about as good as being at home, most places. I have a cheap inverter in the car if my batteries are low.

If I'm willing to take a social hit, I can also call someone else and say "Hey, I'm drunk to the point where I can't handle root, or I'm 20 minutes out and my laptop took a shit. X paged me. can you deal with it?" and repeat until someone says yes. I look like a fool in front of my co-workers, but eh, the problem gets solved, and everyone does this every now and again.

(This is the big problem with being a sole founder. You can't just call up a random consultant; you need to know the system to be able to fix it. It's really nice to be able to call two or three people that know the system well enough to help you out in these times. In this case, I think even someone that doesn't have a lot of experience but is willing to be trained, and that you can afford to pay often enough that your system is fresh in their mind, is better than just calling someone really good that doesn't know the system when the system is hoarked.)

So yeah, I can go to movies. I might need to walk out of the movie, but I can go. Restaurants are easy; I don't even have to leave; I just whip out my laptop and fix what needs to be fixed. dancing? same deal. Yeah, I look like a dork or an asshole if I get paged and I whip out the laptop in the middle of a social engagement, but honestly? I'm not sure that really changes anything.

Really, anywhere I can take my laptop that has cell reception and power, I can go. I mean, I know I might get interrupted, but I probably won't be.

The hard part is really the mental state. You really want to make sure you go to bed before you are exhausted, because problems that take five minutes when you are fresh can take, well, much longer when you are not. Alcohol too; I find that the DMV limits are reasonable, and if I stay under those I can handle myself (on a computer; I'm a little more conservative when it comes to driving, as I'm a pretty shitty driver to begin with.) Sleep, really, is the problem I struggle with, but I have a hard time keeping a schedule anyhow.

(Oh, also, the 20 years is clearly a lie. I'm what, 31? something like that. and I think I got my first pager at 17, so considerably less than 20 years. For some reason, this week my sleep schedule has been pretty messed up, and I haven't been mentally 100%. I've been writing a lot, and writing poorly about stupid bullshit that doesn't matter. Odd.)
Rovio tries to strike gold twice with Amazing Alex launch
The title of this article is very linkbaity.
The undo/redo buttons are toggling, while they shouldn’t. (would like to respond under the blog post, but DISQUS didn’t work.)
A TV is actually worse than a monitor for most purposes, especially if you want their output to match a video signal: http://mjg59.dreamwidth.org/8705.html
Don't forget set / get, which ubiquitous in almost every language.
One key way in which the article is right on-the-money, so to speak, is to highlight the ridiculous frenzy that we go into to save disproportionately small amounts of money.

Our audience here is mostly programmers. Programmers should all know the golden rule of optimization: profile it first. Don't take it on intuition or faith that "this is what was slowing me down" unless you've measured it. The same principle applies in personal finance. Group together your expenses into some key logical categories -- "groceries", "tech", "rent", "retirement", "health", "nights out", and whatever else makes sense to you. Then add them up, do the maths. Know what you're spending and how it compares, and how the categories make up your monthly budget.

Frugality is generally quite good, but just like code, it's quite possible to overoptimize it into a time-sink.

Also, it's key that you see both the high-cost single-time expenses and the low-cost-but-everyday expenses and you get an idea for how they compare. Depending on how often you visit Starbucks, it might be a very good or very insignificant change to brew your own coffee at home; go on and measure it.

The single most surprising thing that I discovered about this process was that, even though I feel like I give money to beggars in the street "often" (i.e. whenever I see them and they ask) and give "a lot" (i.e. much more than is normally typical), the amount that I give actually works out to almost nothing on a monthly basis. Like, I'm poor and right now I have no proper employment (they don't pay you to do a Master's degree) and yet I can still afford to be generous to the people who are down on their luck, and it's just nothing when you compare it to the amount I'd save if I stopped drinking cola. I've got no income, but I'd still easily spend € 50 on food to throw a party for my friends, so long as it happens only about once a month, twice max.
Evidence supporting this theory would be the existence of /r/cryptography.
The introduction of list comprehensions is nice and should replace numerous functions. For example, I'm not sure why they're adding the array_column function into PHP 5.5 at the same time as list comprehensions as:

$names = array_column($users, 'name');
// is the same as
$names = [foreach ($users as $user) yield $user['name']];

The only possible reason would be due to a significant speed difference, but I'd suggest improving the efficiency of the list comprehension system (even if just for common cases) than adding more functions.

As opposed to the introduction of list comprehensions, I can't say I like the solution for parameter skipping though... I disagree with the author -- many optional arguments is not a problem, but only if keyword arguments or a similar style are used. Consider the example they give:

// This create query function in PHP
create_query("deleted=0", "name", default, default, false);
// could be represented like this with keyword arguments
create_query("deleted=0", "name", escape_arguments=false)

I tend to find keyword arguments serve the purpose of self documentation as well -- I still have no clue what the false flag would be for the PHP create_query statement.

Keyword arguments and many optional arguments can allow for beautiful and flexible functions, such as the Python Requests library[1].

r = requests.get('https://api.github.com/xyz')
# or we could add a few more complications
# -- no "defaults" in sight and also self documenting
r = requests.get('https://api.github.com/xyz',
auth=('user', 'pass'), timeout=0.5, allow_redirects=True)

[1]: http://docs.python-requests.org/
My friend was in the right place at the right time, had a small company that made millions. He figured it was all him, so he spent all of his money on a second attempt. It failed, and he's back working a j.o.b. now.

I wonder: If we could track enough of these cases where a successful entrepeneur started a second company (and then track whether it succeeded/failed), could we come up with a measurement of how much luck has to do with overall success rates?
Two counterpoints
1) It is better to avoid problems then hit them / solve them. Understanding where other people have failed is very valuable. Of course there is diminishing returns to this type of information and of course you are not going to avoid every potential problem. The point is to avoid the common pitfalls that many new enterprises tend to make. If your MO is run fast into next problem -> solve problem -> run fast into next problem, your startup is probably going to fail.

2) Sometimes you haven't even framed the problem yet. Maybe you are still exploring the idea space, trying to figure out what is valuable or not. Getting broad exposure to other ideas and technologies may help you crystalize what your venture is going to focus on. And of course there is diminishing returns here too, usual analysis paralysis warnings, etc. But a little bit of exposure every day to subjects you are not familiar with may just spark that creative bolt.
ah. Then I am using the word incorrectly, and I have no experience with designer clothing. I guess it could be great? seems unlikely, but what do I know? The designer brand stuff sounds like what I'm talking about- it's clearly made to look a certain way, and long-term durability has little to do with it.
Looks great! Congrats to Marko and his team for an awesome job. ;)
Using GNU/Linux == Assembling your own ammunition
'Hulu for magazines' hits the iPad
I just tried it and once I entered my email address, it then asked: "Next, choose a new password you'll use when you sign in with Persona."

Not sure why you're confused.
What if I gave you $150,000? Would you make the product to my specifications? Does this illustrate why this could be a channel to disrupt the spirit of open source software?

Imagine Github does implement this. Now you have a bunch of coders who want to work on "open source" projects for money, hoping to get backers as if they did a Kickstarter project. Or maybe it could start an OSS Github "gold rush."

Now that we have a bunch of money-hungry developers, it'd be pretty easy to de-rail or commandeer projects simply by donating a large portion of money. Now imagine a non OSS competitor starts contributing. Multiple things can happen:

1) Any innovation or development of features could be easily copied and incorporated into competitive projects for sale.

2) A developer gets "hooked" on that donation money and starts favoring the large donors' requests over others.

3) These requests could sabotage the quality or the focus of the project.

4) The donor could pull funding at this point and collapse development and support of the project.

Full blown conspiracies aside, the whole point of OSS was to open up development for everyone to grow and learn, and to remove software development from the corruptible influence of money.

I think others on this thread had a great idea, make it a "tip", and make it anonymous. We would still have to limit "tips" because anyone can make a huge tip and then e-mail a "ransom" letter to the developers to do stuff if they want to continue getting large tips. The previous ordered list applies here.

Again, I'm going to an extreme and likely this sort of abuse wouldn't be rampant in a system like that. But involving money at all directly into the process sounds like it could do more harm than good.

If you want to take donations, you can do a Kickstarter to get up and running and then take some sort of "beer" or micropayment service on your website. Github integrating this into their offering seems irresponsible to the OSS community at large.
That's my point. I usually end up with incomplete things because of lack of any incentive.
Bounties on bugs is a GREAT idea
Exactly. They just don't make things like they used to. I bought a $160 pair of boots once, thinking they would be great and last me a long time. They seemed solid, but they started leaking and cracking within a year. The next year I bought a $35 pair, which lasted the winter but sort of fell apart, and the next year I did the same again, which lasted three years.

The problem with paying more for higher quality is that there's little guarantee these days that price and quality are even correlated.
Generally: Cheap jeans last forever. Expensive jeans tear in about a week.
San Francisco to stop buying Apple computers
> It then asks me for my password.

It asks you to create a password. (admittedly it could be a clearer what you are creating a password for, i.e. persona.org)
Dark Galaxies
seems legit, but don't let it turn into this http://vimeo.com/13780892
I agree with your cons but would ask if pros of that system outweigh cons?
What's the deal with empty()? I've never used it myself but found people at the new place I work do use it.
Option Tips
MiniProfiler Ruby Edition
Venture Debt: Under-Appreciated Tool for Building Startups
My Mercurial Setup and Workflow at Khan Academy
Beside the point: why do the pictures lean when I mouse over them? Who thought this was a good idea? What does this accomplish?
That was good but I think it wasn't tightly integrated.
Over time it has become clear to me that there are craftsmen and engineer type programmers, they can be utterly different, and applicable to different applications.
As a resident of Texas, I apologize for the continuation of Lamar Smith's complete:

1) Lack of social and moral awareness

OR

2) Complete corruption by large monied forces.

I swear we all aren't dumb rednecks down here. Most of us are pretty cool. Mr. Smith on the other hand, is a tool.
Should Error Messages Allow User Feedback?
So here's an idea...I came across an iPhone Facebook app bug. I got an error message which gave me the option to enter a message. Entering a message appeared to do nothing, but it got me thinking, would it be useful in some scenarios to allow users to give feedback when presented with an error? Could this not be potentially useful in figuring out how and why errors occur?
>I get blisters if I walk too far, they're a pain to take on and off, but they look awesome and I'll probably be getting another pair.

To each is his own, but the runner in me can't help but think "Those poor feet..." :(
Fort Whaley Campground
You and the other 100 hotdog stands :)
Like the article said, you can't use it with function calls because empty() itself is a construct of the language and not a function. So, empty(someFunc()) is an error. You'd have to put the return value of someFunc() in a variable and test it for emptiness, or do something like if (0 == strlen(someFunc())) { /* .. */ } which is overly verbose and not fast.
Cost Per Value.
Django Class-Based View Mixins: Part 1 (Authentication & Authorization)