skysight-inc/HackerNews huggingface dataset:
i would be so much more willing to buy one if the service wasn't terrible.

they do give away free iphones in japan (or, did for a while), and they just aren't popular. the other phones you can buy there have much better features. its strange how you can't find things like them here.
Why is everyone jumping on this as a negative? Goto isn't inherently evil. Of course in most cases there is a construct that would be a better fit than goto, but it does have its uses. As far as readability goes, odds are a programmer isn't going to be jumping to a label 300 lines up, its used mostly to break out of nested loops and to simulate stuff like state machines. Check out http://david.tribble.com/text/goto.html
Response on reddit:

http://www.reddit.com/r/programming/comments/8r04o/pwned_par...
For his next trick he's building a 160GB SD card...
Discovery raises new doubts about dinosaur-bird links
I think it's worth mentioning that college wasn't really the important factor; the important thing was seeking out and finding people who were doing what I wanted to be doing.

You could go the route of posting your resume to job boards, writing great cover letters, etc; but knowing people is a two-way street. Not only can they give you an in, they can also tell you if a place is any good or not to work for.
I don't think it is so violent that it should be rejected. But since it has been rejected, do you need to have that comic bundled with the app?

It looks like you are marketing your app as a comic reader, not a service that provides comics, so I'd think that even giving out a free comic would not be integral to your product.

So I'm sure this must be frustrating, but I'd just take it out, or just replace it with something undeniably tame.
I'd like to know! I only received the boilerplate.

The previous time the app got rejected was because the content contained swear words. The description of the grounds for rejection in the email was clear. This time, there was no description.

Though I doubt it would be the story, comments from the reviewer would have been nicer.
Breadcrumbs in 10.5 are as easy as View -> Show Path Bar, or do you mean something else?
Go To Statement Considered Harmful: A Retrospective
Perhaps, but they could've warned him to remove it, or at least told him when he asked for it after the fact.

Playing a guessing game about some decision with a company that nullified a debt to you by said decision is a bit classless.
It's not even precedence per-se.

Ad networks are abusable products: there's tons of ways someone could be making use of the service in a fraudulent fashion.

You can't know someone's fraudulently using the service until they actually fraudulently use the service, at which point by design the service will appear to "owe" them money; thus, anytime you're shutting someone down who's making fraudulent use of the service you're going to appear to owe them money right before you shut it off.

Which is why they're not going to pay this guy: as far as they're concerned he defrauded their customers -- publishers -- out of some $700, which is how his account got into a state where it looked to him like he was "owed" some $700; there's not really a reason to pay him, though, for obvious reasons, which is why they're not going to pay him.
Twitter Approval Matrix
Welcome to Postbox
I've thought of adding goto to Sleep. Have you ever looked at the code in the Linux kernel? It's full of gotos. They use goto's to make sure functions have one exit point and to cleanly deal with errors in one spot.
From the page:

"It is not allowed to jump into a loop or switch statement. A fatal error is issued in such cases."

At least that isn't possible. What a mess it would be if this wasn't the case.
Please fix this over-editorialised headline back to the original: "Google Syncs Google Apps With Outloook"
I just meant that there's no one out there who can inspire consumers to brand loyalty and excitement as deftly as Apple can.
It's nice being able to have some additional control of noise levels and what you generally hear. It's also nice having a space clearly delineated as your own.

On the other hand, interruptions seem worse than they do in a shared environment.
- 0 (Please specify amount if you may)
Totally agree. I don't have an iPhone (can't afford a data plan at the moment) but want one. Something feels wrong about being locked in to any one carrier for service though. My main PC isn't locked into anything. As long as the market I live in gives me choices of internet service providers, I get to choose. Does anyone know if we'll see a more open environment in cellphone service (data, voice, etc) in the near future?
"Don't be assholes"

Try not putting misleading advertising on parked domains. Talk about hypocrisy.
Linux - First OS to support USB 3.0
2 or 3, mostly history, non fiction and technichal.
Back in the day, with no internet available and more spare time, 10 to 15 books monthly.
Also I used to read mostly fiction.
I dont miss reading more paper books, the internet provides on demand knowledge.
The name is extremely close to Skribit.
I think it's offensive, but not enough to get rejected. Couldn't they have just asked you to remove that page of the comic or something instead of rejecting your entire app?
If you're using linux, then Specto does this for anything at all, including websites:

http://specto.sourceforge.net/
Functional language? Did you mean to say procedural language?

I can assure you that PHP is not a functional language (despite all my efforts to make it one).
The state of cloud computing
How about a visualization hack for the sort of thing below:

http://socialgraph-resources.googlecode.com/svn/trunk/sample...

You can use the contacts you get for a given person to find people of common interests(last.fm, delicious) for example??

Let me know if you start working on something like this. I was working on improving a music recommendation aggregator(personal project to learn django, started some time back but still unfinished). Maybe the social graph thing would be useful there.
Well, we'd agree on that then.
I feel like I've been trolled by the PHP haters again.

All of this language-ism is killing my chi.
You probably mean PG, as that's what Raiders was rated.

PG 13 was created when Temple of Doom came out, because the gap between PG and R was too great.
http://en.wikipedia.org/wiki/Motion_Picture_Association_of_A...
Do CEOs Matter? Absolutely.
This isn't some kind of surprise. It has been discussed for some time now.

There is also no reason for a developer to use it if it's not wanted.
Think about it from a company's perspective. They can hire somebody because he performed well for a few hours in an interview, or they can hire somebody who performed equally well in that interview, and comes highly recommended by a respected staff member.

The staff member probably knows the applicant very well, so its basically like having the applicant be interviewed for months instead of just once. Sure the staff member could be recommending them just because he's a friend, but I'm assuming most people would not risk their reputation recommending someone who was incompetent.

So the job could have been just handed to you, or you could have actually passed the equivalent of an interview that lasted years.
Sony Ericsson W830 Unlocked
Sony Ericsson W830 is the mostly brilliant single, start by the conglomerate by means of multi skin to essential in the world of wireless communication. W830 is offered with Walkman 2.0 music player and have TrackID music recognition and more.
I earned 30 cents yesterday... i was trying out Mechanical turk :-)
Now that I come to think of it, it actually doesn't matter for PHP.

While loops limit the scope of variables inside the loop. For C++, that means a variable declared inside cannot be used outside - logical, and OOP.

But PHP has no concept of privacy or scope, even its "rules" may be broken (though not guaranteed to always work) and come out with the right results. Anything will compile, and usually the results are as expected.

So if you have a while loop with no concept of scope or local variables, I guess the restrictions are gone. A number of nested loops with breaks; and continues; all over end so long as the concept of limited data scope/access is not present as in PHP are exactly equivalent to goto as it is.

I guess a language as, shall we say, 'relaxed' as PHP is well-matched with relaxed keywords like goto.
__According to__ nowayout, it is fake http://pastebin.com/m1ddc62d7 ,

bot nobody cares/agrees to him on #bhf

plus its a nice read indeed, as twitter.com/linuxing said "its like geek porn..."
Kernel hackers know presumably what they're doing and use goto only when they have a good reason. Can the same be said of PHP programmers?

I'm all for the "don't protect programmers from themselves" philosophy, until I'm the guy who has to use or maintain the code.
"Don't be assholes"?
1) its only a step backwards if you're currently using a better language. its a step forward for other people who are way behind, or for people who have no web development experience and want to get started. it a decent and very popular learning language. if someone starts writing about goto in their php tutorials for beginners, we'll have a problem.

2) php is procedural, not functional. (edit: whoops, beaten to this punch)
I think you left out your goto CalmDownFirst line in your DramaQueenPreventor class.
Yes they do. I constantly find blocked sites (latest google translator).
I think in a knowledge economy, blockin your knowledge workers access to the greatest repository of knowledge mankind has created, its at best, dumb.
I've found that being able to learn quickly has given me an edge in various enviroments, so cripling that capability only criples an organization.
"At Google, some developers suggested that we create an enterprise edition of Stack Overflow that large organizations could use internally to share and organize important information."

I'm somewhat surprised that Google doesn't offer something like this already. They have more resources than Stack Overflow and organizing information is supposed to be their forte.
Facebook Vanity URLs Available this Saturday
Then by the performance of the competition, we have to surmise that either users don't care about said features, or said features have such flawed execution that the majority of its target users simply choose not to use it.

That's a strong statement that I can't agree with completely. We can probably agree that most users don't care about most features other than dialing. When I asked why scrolling through a contact list on a Motorola RAZR is so slow the response I got is that most users don't use the contact list.

If most people don't use most of the features of their phones that's fine. But I do, and giving me a prettier package isn't going to change the fact that it doesn't have the features I'm already using. Apple is clearly more interested in less demanding users and have made a boatload of money that way. That's fine too.

But if you want to talk smartphones for power users, I think the iPhone has been missing some important features. In other areas, they've clearly surpassed the competition. This is a good thing for everyone. Even though I don't use an iPhone I've got a much better browser on my phone because of it.

Personally, there's no way I'm buying a smartphone that doesn't do MMS or copy/paste when there are others that do this in addition to just about everything else the iPhone can do. But I put a premium on features instead of user interface and it's not as if the worthwhile competitors' user interfaces are from the stone age.

The competition hasn't exactly been left destitute since the release of the iPhone either. If anything, their product line ups have only gotten stronger even if market share has decreased. Sure, Nokia is in the toilet, but I think it probably has more to do with the fact that they've more or less been sitting on their asses for a few years than the iPhone. I won't even bring up Windows Mobile because it's just sad. Blackberry, excluding the Storm, is looking better and better. Despite the fact that the design and build quality of the T-Mobile G1 is a cruel joke, Android is something worth getting excited about. If someone puts it on nice hardware we could end up with a very cool phone.
They already have a break statement to get out of loops of arbitrary depth. http://www.php.net/manual/en/control-structures.break.php

And why, except perhaps for the hack value, would you simulate a state machine in PHP?

GOTOs are good when used wisely in certain contexts. I don't see where they could be of any use in the PHP niche (but I'd be glad to hear about such examples). Seasoned PHP coders don't need it.

Besides, PHP is mostly a beginner's programming language, who learn by example using code found online. They will be exposed to even worse practices from day one.
When I was a kid, it blew my mind that we use Arabic numerals, but they don't use them in Arabic speaking countries. Or rather, Arabic script does not use Arabic numerals as we know them.
It's not negative in that, people can program using whatever language they want using whatever language constructs they want.

But for PHP, which is mostly for web development, I would think using exceptions is a much peer-friendlier way of handling what you'd probably be using goto for in a web app.

If you're writing state machines or parsers, PHP probably isn't the way to go anyway. But hey - whatever floats your boat.
The top results aren't just ads, they're still relevant results and sometimes it's just another good result in the list. It doesn't cost the user anything to click on it, so I don't exactly follow why this is evil trickery...
The replacement desktop is quite good, but their "solution" for the tired SMB UI was to do away with it entirely :D

You just get a list of servers. Selecting one presents you with a dialog box of available shares. Selecting one mounts it. No concept of "browsing" SMB networks exists in PF.
There were the first 2 things for me as well. While it's true that no maximized windows is just a design paradigm to improve multi-tasking, it's inconsistent (Mail maximizes all the way. So does iPhoto).

As for cut and paste... that's essential.

But the VERY worst thing is the lack of folder merging. Copy and paste a folder to a directory with a folder of the same name, and the contents of the destination will be REPLACED not merged with the source.
It starts with these kinds of comments and ends with every submission having an enormous pun-thread at the top. I think we all know where to go for those shenanigans.
He was a domain squatter with text directing people to click on the google ads. He's violating the TOS at the time in multiple ways, and clearly isn't providing any value.

Spending time holding the hand of every pissed off squatter/spammer isn't in Google's interest.
Your sentence doesn't make any sense, you start with "Apple's hardware" then you talk about "make the software available to other hardware developers". Do you mean hardware accessories for iPhone? It's in 3.0.
It's PHP, it's already a band aid measure.

Adding goto just incremented the keyword count, nothing more. Bad coders will still keep on writing bad code, with or without the help of goto.
Angry iPhone Owners Twitition for Lower 3G S Upgrade Prices
thats awesome, i missed out on the google profile name rush.
I meant this as a joke: every thing i've ever read about him is something litigious.
Well, one of the peculiarities of small claims court in CA (and maybe elsewhere, I don't really know) is that you aren't represented by a lawyer, which is why Google's representative was only a paralegal. Naturally, it's an imperfect system.

However, I share your view that he should have asked for a continuance, and that he could always have talked to a lawyer for general advice before going into a court.
I wouldnt say its growing up, more like jumping the shark.
> In fact, it's well known in Java that hashCode and equals should always be redefined together.

Shouldn't there be some sort of in-language capacity to address this? A "Warning: equals and hashCode not codefined" seems like it would help.
Know Your Core: Providing Focus for Web Applications
It was a feature of older Mac OS X versions, but mysteriously disappeared.
Second that. It's not "real-world acknowledgement", it's just that Outlook is a behemoth, and a pain to support.

Outlook users will sure appreciate this, the two percent of them that care.
i cant believe inc is running such a blatant ad for stack overflow. I haven't done an in-depth analysis, but i'd wager that 40% of the content of that post was promoting his product. Joel is amazing at leveraging the PR/Marketing value of his writing. Go Joe!

(speaking of Go Joe, that new GI Joe movie looks amazing. I can't believe it is 2 months away)
This won't be a wide spread thing. In most corporations, people won't want to piss off the boss-man by voting his answer down. Reputation is ego and ego in the work place gets ugly.
Such a system doesn't necessarily have to involve voting.
It's not that hard to display a message "Your account has been banned because ...". That's all he asked.

As for squatters... AdSense for Domains is probably making Google some good money. I too wished they didn't, but they did.
People get so excited about Apple that and Apple this, that functional alternatives like the G-1 and Blackberry go unnoticed

They don't go unnoticed. It's only in geek-apple-loving communities like HN where they make it seem like the iPhone is the only viable choice for a joyful mobile experience.

Out there, normal people are buying other phones and are happy with them. Last time I checked Blackberry was still outselling the iPhone.
http://www.phonemag.com/blackberrys-dominate-top-five-us-sma...
How about we imagine a future where all the orbital junk Earthlings created will start to go offline, and man-made meteorites become a problem to aircraft? That's more interesting to ponder, IMO.
Is that really worse than a service with a simple TOS that can be pulled for no specific reason? I'd prefer to have all the rules on the table, even if the result is a stack of legalese. At least then I know the nature of what I'm dealing with.
How would you know if the inherited hashCode is correct or not? Would you just assume that it isn't? That would result in lots of redundantly defined hashCode methods. Not sure that's better.
In the context of percentage of GDP per person then China is probably much higher.
Comming up with a reasonable excuse that you might not be a slimeball is not that hard. Dealing with such people is a waste of time. Tipping people off as to why you think they are a slimeball is also a bad idea.

PS: Never asume everyone at a large company knows what everyone else is doing.
Personally, I find column view to be light-years ahead of Explorer, alone.
Inventor Creates Artificial Flower That Will Help The Fight Against Malaria
By that logic, google's decision to appeal the case has done him an enormous favor, giving him double the material.

However, if you read carefully you'll see that google called him up to say they were going to send a check, and then he went into print with his story before they did so. If he had waited until the check cleared and then wrote 'how I sued google and won', he'd have the moral victory, the publicity and the money, because paying out money constitutes an acceptance of the court's judgement and abrogates the right to appeal.
Too close, you think? It it closer than than Scribd?
Hi, Yan, curious if we can get more technical info out of Apple folks about how their new "hardware encryption" feature for iPhone actually works.
I got my current job as a Software Developer without any connections. Sent in my resume, came in for the interview, and brought my laptop to show off some of my personal projects on top of whatever we talked about.

Having experience that isn't related to work or school seems to be key.
Maybe languages should have special interfaces for things that can be dictionary keys? That way, when someone implements that interface, you are certifying that the object is suitable for being a key.
Wave requires that the services integrate Wave to begin with. This is a very high barrier. Building a notification service that binds to the various APIS is much more feasible in the near-term, regardless of the fact that the human effort needed makes it problematic to scale to a very large number of services.
Context. This picture lacks context for me to judge whether it is offensive or not.

Question. You lost context there as well. What am I answering with a "Yes"? "Yes, seriously Apple?"
"Yes, it is offensive?"
"Yes, you're missing something?"

Don't take this the wrong way, but I am inclined to think it's the "Yes, you're missing something" option, and what you're missing is context.
I wish I had more points to give this comment
Well, ignoring the rather loose way in which we (the west) have been using the term 'defending' in the last few years, I would agree that these figures may well be a bit skewed - similar graphs breaking down exactly what the spending is used for would be far more useful.

For example, I don't have the figures, but I would assume that the USA spends an awful lot more on military R&D than the nations here in Europe, and subsequently is likely to see something of a return when we decide we need a new line of state-of-the-art fighter jets or similar. It doesn't look like the potential returns on the spending have been taken into account in the data, here, which somewhat obscures their significance.
Well, what makes you think a lava tube is safer? :P I think they'd have to be conditioned and sealed and that might be just as problematic.

But what I said before applies here, too. With enough focus and budget we can advance in pretty much any technology we want. The question is, the ones that can make it happen (investors, governments), do they really want to do it? Does it pay for them?
I don't know how to edit titles on HN, otherwise I'd change it to "A Technique For ..."

As for the rest of the ideas here, they're all good, and if you want to write up a post about them, I'd be happy to run it on RBP Blog. We'll be opening up third party contributions soon anyway. Or if you post somewhere else, I can link this post back to it.

While delegation is interesting on its own, it isn't too interesting when it comes to duck typing in the abstract sense because it by definition chains you to implementation details. Of course, it is nice to make an array-like thing act like an array by just delegating the relevant calls, or something similar.

Of course, things do get more exciting when you do something like this:

a = [1,2,3]
a.extend(ActLikeAFoo)
expect_a_foo(a)

So thanks for pointing this out. It's a great technique for certain needs and hopefully it'll get coverage soon on the blog.
You should advertise the free model on the front page, with just as much space as the paid ones. nobody's going to just pay 15 bucks without trying it for free, and if that isn't deadly clear, then they'll leave.
you're saying that cmd-up-arrow sucks because you want cmd-click? fine. use cmd-click to see more than one at a time.

and wait a second, it's also showing, constantly, at the bottom of my finder windows. so, look through the preferences and enable that.

if you mean something other than every folder in the path to the current folder by breadcrumbs then you have to clarify.
I'm going to put money down that this will not affect anything.
Yeah, I can appreciate that it's not easy, and that there are doubtless legions of slimeballs trying to screw Google and their advertisers over. But when Google screws over an innocent person, that's pretty lame too.
It takes a great deal of discipline to not use goto for quick fixes when you feel lazy. Unfortunately, many PHP programmers simply don't have the experience to properly structure code, since PHP is their first actual experience with programming. While major projects like frameworks and well-established CMS's will likely do fine, smaller-scale projects and codebases will suffer.