skysight-inc/HackerNews huggingface dataset:
So I took an android development class last year and am now dabbling in some iOS development. In doing so I have noticed something of great importance: Apple's developer tools rock (comparatively). Visual Studio is also great and one of the reasons for Windows' sucess.

XCode 4, no matter if its slow or buggy is 10x better than the slowness of Eclipse and having to use the Android device simulator.

Developing for iOS is a dream compared to developing for android. The key? A native IDE which produces native apps.

Not having everything in a JVM of sorts is a huge productivity booster. Google should learn from this.
Thank you! I used cJe98FeBPxbFKZq8 Now that I've created an account, do they give me any invites? I'd like to pay it forward. I don't see any invites in the app.
Why vSphere 5’s VASA can’t eliminate storage complexity
Someone who writes this kind of ridiculous drivel cannot be a good engineer so I don't take his analysis very seriously.
If Apple TV gets its own app store, then it will be interesting to see all the channels (apps) that will result. I think that is more likely than an actual TV (unless you are willing to call a big iMac a TV). I think the biggest limit on Apple TV is the bandwidth caps.
Woman Arrested For Not Letting TSA Grope Her Daughter
This is awesome! The SwipeGood Team will definitely participate!
Demand is astronomical, plus many funded startups have an inflated idea of how much and how quickly they will be able to make money, thus they overpay relative to the real value a programmer could bring.
Referrer logs are broken: Twitter drives 4x more traffic than it seems
Josh Harris raising on Kickstarter for bizarre "WIRED City" lifecasting project
This problem is similar to (and exacerbated by) the IO bottlenecks VMs experience when using traditional hard drive disks, due to high levels of random IO operations. For this reason, many new virtual setups are using solid state drives, which have no seek time. This keeps the high level of random IO operations from significantly impacting performance.
Low supply and high demand.
The idea that a ~350 Billion dollar company runs on the hunches of a single man might sound interesting, but it just can not be true. And again, the idea that Steve Jobs can not understand what constitutes a good TV, just because he is not a TV junkie doesn't sound convincing to me. If it is a 100 Billion dollar market and if it is something a majority use even for a few hours a day and if improving that can make their daily life even 3% better, they are going to go for it.
Spotify's US Free Streaming Service Rocks
The use of the word "air" to describe radio transmissions is quite common such as "on the air" or "over the airwaves". Saying "converting ambient radiation into usable electricity" is more accurate, though the average person might suggest sending these to Fukushima.
How "three strikes" file-sharing enforcement system is working in France
Again, people who've never used it think it's complicated. It's really not, and it's extremely intuitive as soon as you start using the device.

In the same vain, any poorly-written application on any device that doesn't conform to UI standards and guidelines will drag down the experience when using that device. This isn't a problem unique to Android, but it's more obvious when apps violate it due to how multitasking is built into the OS from the ground-up.
> but it's dishonest to present the lack of indication as a point against Android when iOS doesn't even have a precise analogue of this

No it isn't. This whole argument just boils down to whether it makes sense to require an unlabeled backward pointing arrow to be present at all times in all UIs. In practice it doesn't make much sense to require a button that isn't always used and doesn't always do the same thing just for the sake of returning to the previous app from an empty navigation stack when you need to do that occasionally. iOS might not do it, but this comes with the added benefits that no back buttons anywhere in the iOS UI is ambiguous.
All I got from this article was that Apple has enough cash on hand to enter the market if it wants to. Nothing much about strategy...

iPod, iPhone, and iPad are all portable products that can be used in a wide variety of contexts, but a TV is only used in a single location. Unless Apple can come up with some revolutionary new ways to use a TV to consume media, I'd be surprised if consumers are willing to pay a premium for an Apple TV product that has limited utility compared with the portable product lines.
Anyone still want invites?

cqVtu76b25wyhfCH
deqeg4bfhmfdgxeg
fcZUwSaLyNkffzPf
cUCnBWWcMg7cXDB9
cHmUN7WPf6RDKG6y
dxDptUhmh2y976xu
aF6AN8NaquAVUWdP
> From the beginning of the article: "I never strongly understood the command beyond the handful of specific use cases that I needed it for."

Note that this comment was written by the author of one of the most popular git books (Pro Git)! His dead tree book is #88 among Amazon's Software Development books. His Kindle book is #16 among Amazon's Software Development Kindle books.
No, but you can compare the success rate of Harvard and Techstars alumni is founding successful startups. Given Techstars has yet to produce one $100m+ startup in the last five years and Harvard is probably in the double digits, I reckon Harvard will win.

Sure it could just be the case that Harvard has more talented people in the first place, but I'm not sure what methodology you could use to remove that bias.
On the other hand London is more expensive than Silicon Valley and salaries are much lower. The correlation to cost of living is loose at best. In the case of Silicon Valley I'm convinced it's actually the tech money that raises the cost of living.
Why don't we address the fact that institutional oppression is unatural?
Wouldn't it be possible to do the same thing with Apache Lucene/Solr?
Assuming text is a String variable, the JVM should almost always pull the length call out of the loop anyways, since length() is merely a getter of the final 'count' field within the also-final String class (see http://www.docjar.com/html/api/java/lang/String.java.html), and hence cannot change within the loop, aside from re-assignment of the text variable itself (which is something that, IIRC, the modern JVMs should notice). In fact, that type of optimization is precisely the reason that if you want to access fields from multiple threads you need to perform some kind of synchronization or mark them volatile, if you don't then the JVM assumes that kind of optimization is allowed, by default, and it will do it in most cases.

That said, if you're really in a performance critical section sometimes it doesn't usually hurt to hand-optimize like this, just in case the optimizer craps out for whatever reason and decides to skip optimizing certain sections of code (these reasons can be hard to predict).
Egyptian Startups Collaborate With American Entrepreneurs
Used aadzPV2nfdXB3STx, thanks!
Are Scorecards & Metrics Killing Employee Engagement?
Bullshit. Politically savvy employees will just move their lobbying from blatantly asking for raises to arguing that they are on a new "level."

My previous employer implemented that. And what you predicted is exactly what happened. The first salary negotiation after the new policy went like this: "We'd like to offer you $X." "No. I'd have to take at least 15% more than that." "Oh. We'll have to change your job title, then."

I suppose that some organizations can pull this off, but they're very rare. Maybe StackOverflow should ask how the military does it.
Easily to explain: It's pretty much the same how as how the back button works in a web browser.
Not sure why I'm being downvoted here. Is it normal to assume that a two blade razor is a Gillette two blade razor simply because they look the same? Unless it says "Gillette" somewhere you shouldn't assume it is such. I'm legitimately curious to know whether this person was selling phones under a false name. And moreso, whether the OP was selling his mp3 players under a false name.
Some more invites:

D6Mtj4MyMg6hzJ8t
ETWbfUwiBMFcU2Ph
WPAS74wtHu9tMmyN
HJmJz2FP3UJDhswi
fzdnV35pk2yHdL3c
gGM7nUmHp5RMEyqt
iSjWhLn2K9uYgX82
wsSYtfZFCAdAsh2f
D7FnpxmUe5d8DKD6
69aTCaa3g4bH6Pgg
qC5F8Duiqk9Uim9Y
Fcgdb2JauHUDt5Aj
qDsZz8Fh6DRAeHks
Fsn3UgS4EqVNX9iH
ePKFqMGw63N52CJw
aEADiTuH7MuXq2yW
ysE4ALgXL9JNz3ZG
iR4YAdyzFPiiy5Ta
GUhTyEwWFZ6fA4LX
eATtWNb6znwWFKA3
aMCqCWZEtzHdnCew
aE57pUkzVreGpSeW
dpyDJS3xqcC5REMC
aHWdX4f2YDDmGVgu
akfcypkYsCGqzG4P
bVM55CNq7KHrLgEy
efCYNacLAS9NqMDz
fFkuEeNR4G5gkdFp
dKyzfb6TgVbGmax8
afuPf5Yn5K42ktkV
a3cDmTKGmf97ZHG3
Thank you for this. I agree with everything you have said, but have never been able to say it so well.
An Awesome Alternative To Basic Content Sliders (JavaScript Mootools plugin)
The best infographics still come from the graphics desks of papers like NYTimes, WashPo and the FT. These shops have done a good job of not only creating great print graphics but also interactive online work.

If you are ever looking for inspiration or best practices, these papers are the place to go, not CoolInfographics.com or wherever else.
I would suggest working out a deployment strategy that is portable, or at least prepare for more than one scenario.

If this is a one day event and you have a PR cost for it you can't afford to be in a situation where you can't deliver based on your choice of service provider.

Could probably use puppet or something and just get the appropriate keys. Get some sort of dynamic DNS set-up.

You could probably spend a couple/few hundred an hour for somebody with expert level experience to bang out some scripts for you, just to ensure it's been well configured and hopefully given some sort of stress test.

This sort of stuff is possible with today's available infrastructure. We really have a responsibility to use the tools the best way we can.
Slaughterhouse 1.9: How I Learned to Love Contributing to Mercurial
The complexity of dealing with 50 different state sales taxes isn't much of a problem. It's the tens of thousands of county, city, and local sales taxes that make it a problem.
Ask HN: What is the best HTML5 charting library?
I'm looking for something that looks good crossbrowser, as well as on iPhone/iPad, Android, and is fairly easy to use.
What about an unemployed category?
Thank you for your response! I really do want to try to build this thing, and it helps to hear that just because I'm up against a huge obstacle, doesn't mean I can't do it.
It's most likely a bot and not a real person so you're getting angry at a machine :)

What are you doing to prevent the registrations? Do you have a captcha? Forums have an option to ask unique question before registering - enable that option and write something unique.
No I don't think so. You will have a lot of people who live in average places and have average salaries entering in their information, and any information generated from data is going to be representative, and reveal something about average salaries in average places. Then you might get a whole bunch of people in expensive places entering in their large salaries, and any information generated from that data will reflect that.

Then you will have a smaller number of people living out in the country, entering in their low salaries. Now there aren't too many of them so the affect they have on the statistics is proportional to their number.

Basically, you will end up with a number like 70k as an average salary. And that means something. It means the average developer, wherever he may live, earns about 70k. Sure people in expensive places earn more than that on average, people in cheaper places earn less. But that is obvious, each person in each place entered their salary and they all counted towards the average.

Now if everyone decided to try and correct away location, whatever that means, and scaled their salaries up to some arbitrarily expensive city, you might end up with a value like 120k, when in fact a vast majority of people are earning less than that. How is that representative? How is that useful or meaningful? Even people living in expensive cities are going to look at that value, and think they are earning below average when they aren't.
Is Facebook Worth $100 Billion?
What data do you have to support this? I think it's the exact opposite.
Apple's current choice is entirely logical. The home button takes you to the "desktop". Resetting the "desktop" to the "home screen" state is not a more logical path. It might or might not be a better choice, but it's not more logical, and it certainly wouldn't fit their guidelines any better.

As for the "one path" argument, making the button take you directly to the home screen doesn't reduce the number of paths. You exit the app via the home button and it takes you to one place. That's one path. Whether the path is to the home screen or back to the state you were in is a design choice that has no effect on the number of paths.

Personally, I think Apple made the right choice. It would be pretty obnoxious to be on screen 3, launch the wrong app on accident, and then be dumped back to screen 1 when exiting. I'd much rather be able to hit the home button and then immediately launch the app I intended to launch.
You're not your Github account. You're not your Facebook account. You're not the car you drive. You're not the contents of your wallet. You're not your f'ing open source project.

I don't espouse the negativity in Fight Club, but the quote that I've adapted seems particularly relevant here.

"Facebook users 'are insecure, narcissistic and have low self-esteem'"
http://www.dailymail.co.uk/sciencetech/article-1310230/Faceb...

I consider Github sort of the developer equivalent of Facebook. Let me clarify that. If you're posting stuff on Github just to impress recruiters and fellow engineers, then it is. If you're using it in a constructive way, less so or maybe not at all. The point I'm trying to make is that there are parallels between the two.

Look. It's good to provide recruiters (by recruiter I mean a real engineer here who is evaluating candidates) evidence that you're skilled. There are many ways to do that. One way would be to bring in code and discuss it. Another way would be to work through programming problems in the recruiter's presence. I'm not talking about "a-ha" brain teasers but real, actual programming. After all, that's what a programmer is (theoretically) being hired to do.

But please do not encourage an arms race where programmers fall over each other trying to see how much code they can post publicly, and how much work they can give away.

I'm highly skilled and my time is precious. I don't spend it looking in front of the (Github) mirror, and I actually charge money for it. Charity is a good thing, but you shouldn't do it to boost your ego and image. And further, if that's all you spend your time doing, I would wonder why you want to work in private industry where the purpose is to make money so we can be employed. You know, engineers at Apple might not have Github accounts, but they are employed and support their families. Apple's work also lifts tons of people out of poverty in China. How many people does your open source project feed?

You guys need to step off the ego train and direct your energy into stuff that actually matters. And you will be happier for it.
The Refraction Story (aka ‘The Blind Leading the Blind’)
No you can't, yet. The statistical sample is much too small to determine whether Techstars is on par, higher or lower with Harvard comparatively to make this statement.
It seems like the N9 solves these types of problems perfectly. Three dedicated home screens in 'carousel', each with vertical scrolling, no other menus and a swipe to exit an app. Very simple but very powerful. Every screen is at max two swipes away and usually just one, from an app. Can't wait to try it out, it might not work as well as it seems.
Steve Jobs is not the average CEO. He's famous for micromanaging and very directly being responsible for new products. It doesn't sound too far fetched to me.
3.2 for my app that needs interface builder plug-ins, and 4.whatever-the-latest-is for my other stuff. My general rule with all things Apple is to keep at the forefront of what's available, unless you have a very good reason not to. Apple isn't sentimental about dropping support for older products.
Tell you what, Mountain View / Palo Alto is getting ridiculous. My 650sqft one-bedroom which cost $1700 2 years ago, is going up to $2600 when I move out. Granted you can still find cheaper in Mountain View, and you can get wayy cheap in the East Bay, but honestly the city is not looking so expensive to me these days.
I think you mean to say "businesses" where you currently say "companies"; unless you intend for these kids to quit school.
I didn't think about this until I saw these slides: https://plus.google.com/photos/100238778462210489846/albums/...

Friends List sounds like the same as Google+ Circles. However, FB Friends List requires both parties to accept friendship, whereas Google+ Circles does not. That's a fundamental difference in the resulting social dynamic.

Besides, I agree with Vincent Wong. G+ really isn't about social.
I have thin (well, average) fingers and this still happens to me. I agree that dumping the user back on the home screen in cases like this would be a terrible design choice.
Or newsgroups... ;)
The problem with the TV is not the user experience, it's the content.

Right now, content creators have created an environment that is 10 times more complex and legally difficult to penetrate than anything the music industry did - and they're successfully defending this position against everyone, including Apple.

Television should be an experience where I can watch exactly what I want to watch, exactly when I want to watch it. No commercial interruptions, no content I feel 'meh' about. When I know what I want to watch, I should be able to select it and watch it on my terms. This should apply to new content in the same way Netflix is currently doing reruns.

Furthermore, when I don't know exactly what I want to watch, there should be a Pandora like system that creates a channel for me that will give me something I am probably going to like.

I should be able to know what my friends and people I find interesting think about what I'm watching. This should not, in any way, intrude on the watching experience, but it should never be more than glance or a remote tap away.

Finally, this entire experience should cost less than a cable subscription.

The technology is there. I could build this experience for myself using BDs, iTunes, DVR, a media server, and by programming a bunch of TV apps for something like Vizio, Samsung, or GoogleTV.

However, without the backing of content providers, something like this will never make it mass market because they are holding all the cards until a giant, like Apple, decides to take them on - and it'll be far more bloody than the battle for music.
this may be something you could use, http://www.highcharts.com/
I like it, it's cross browser compatible!
Just because Amazon is a large corporation doesn't mean it won't hurt them to have to figure out the tax laws for all the different counties/cities/and state level. Not only that, but why should Amazon be forced to file taxes in 50 states.

How does this ruling affect other much smaller companies? If I had an affiliate program would I now have to start taking money according to California tax law even-though I am located in Arizona?
TV is also a technology that EVERYONE uses, much like a computer now. An Apple TV has the potential to get the Apple brand into MANY MANY more households. A successful Apple TV will do what the ipod did for apple, (or the iphone for that matter). If they do it right. (which is an oxymoron)
Programmer, Developer or Architect? They're very different paradigms. I'd bet your 200k range is mostly Architects. The Developers and Engineers in the middle, with "Programmers" at the bottom.
Incorrect Core Java Interview Answers
How does this compare to the various existing Lucene based search options for CouchDB? The post says the new Cloudant Search "is a way that would not require you to set up a third-party, financially or operationally expensive solution." Adding basic Lucene searches to a CouchDB setup isn't all that hard. What about elasticsearch and solr? Aside from the cost and hosting, are there other differentiaters between Cloudant's Search and these third party options?
Yes, but I dont think it would be too hard for him to understand what a good TV should be, even if he is not a TV junkie himself.
Apple's insistence on trying to overload one and only one button with all of this functionality is the real problem. I understand "cool" design. However, you can't beat hardware buttons and controls when used correctly. The iPhone should have several buttons. Gamers would LOVE this. It should also have a scroll-wheel on the side. I've had several devices with scroll-wheels, most notably blackberry phones. I happen to think that they are fantastic. Need to scroll through your contacts? You can do it with ONE hand. Use your thumb to scroll and click the scroll-wheel button to select.

Touch is neat, but it is also a PITA. Typing on iPhone or iPad is decidedly decades backwards with respect to hard-button keyboards. In addition to this, if you regularly communicate in multiple languages it is impossible to use the auto-completion feature and, therefore, you are relegated to making horrible spelling mistakes.

I like the devices for what they've done to push tech forward but it'd be nice to see Apple put out a new iPhone with something like a clamshell design and a real keyboard along with some multi-function buttons. It would make the platform so much more useful and easy on the users.
Not entirely. The big difference here is that you only have one, integrated architecture to maintain. So that means less operational complexity, smoother “scalability” of your infrastructure, tighter integration between DB & Search. Also, we added stuff like queries across several indices, typed queries, etc.
That person still owes the state that tax, that they don't pay their fair tax is the bigger issue.
Netflix: To most people, it's a latte or two
How I Use the Node.js Circle on Google Plus
Researchers in CS typically get paid quite well. Are you a student or a full-time researcher? At a University or a research lab?
>Or use CSS3 and not worry about IE

Exactly, like I care about IE. Plus, a lot of my HTML work is in AIR or PhoneGap anyway...mostly webkit clients.
That's actually one of my goals!
I think the problem with this is that negotiations are very sensitive to starting terms, what he would pay for (and I think many others would as well) is basically an intelligent idea of where to start.
This is the mobile browser benchmark for Android, just released by Qualcomm Innovation Center. How do you guys think about the results compared to other general android benchmarks out there?
You are right, and the stack of Activities make perfect sense from the perspective of a developer.

But for example, as a user, I think it's confusing that you can open an app from home screen and can go back to home 2 different ways (either back or home button).

Also, if it's that easy for developers to mess up navigation, then it's going to create a frustrating experience for user.
This seems like a great project. I think even brief exposure to entrepreneurs and startups could make a huge difference in these kids' lives.
The TL;DR: Persistent caching isn’t needed for most sites and is a pain to get working in all hosting environments. Instead WordPress makes it really easy to install a caching plugin if you need it.

http://www.viper007bond.com/2010/08/10/why-wordpress-doesnt-...
Spoonfeeding Library Data to Search Engines