skysight-inc/HackerNews huggingface dataset:
I met these guys at a party once. (I'm in Mountain View)

I ended up ranting at the CEO and CTO about how their hiring practices were excluding the best people because they were treating candidates like their time is free. The claim was that they wanted to hire the best people, yet their hiring practices were dissonant with this.

They said it was an acceptable trade-off to not have access to the best people in order to ensure they got people that were going to do whatever they asked them to do. At the time they were trying to hire a designer, but the practices carried over into engineering hiring too.

They want people too foolish to value their time, yet smarter than them. Riding that knife's edge isn't easy.
Do we also have Qt port for iOS?
Simple Story About How To Deploy Fast
I'm led to believe there's some kind of regulation preventing phones from updating without user intervention, given the 'you will not be able to make emergency calls' prompt most phones seem to show on an update.
Official Blog: Update from the CEO
The 8 Important Lessons I Learned About Building Relationships at SXSW
This website looks like Guy Fieri designed it.
Seems to me that if he were moving to head another high-profile project at Google, it would have been part of this announcement.
> The reason for the hold out is the carriers, not Google

For a Google SVP, much of the role is external. If getting partners on board is important and it hasn't happened, then you're out.
I realize Paul is doing it for the sake of learning, but that seems like an insane amount of consideration to display and bandwidth.

I remember seeing an article that argued that you should just serve up big images, and that slow cellular data networks scale down and optimize images pretty well already.

Basically it argued that it wasn't worth the trouble. Even with some Googling I can't seem to dig it up.

Thoughts on this, anyone?
A queueing system that makes you go back to the start of the line, over and over.
The AWS strategy is to release the bare minimum and then announce little fixes as if they were new products. It's gotten to the point where they release a product in one region, and then later announce availability in other regions with almost as much fanfare.

It detracts from the interesting work AWS is actually doing, I think, when they crowd it out with this stuff. But we should do our bit by not upvoting their sillier announcements...
It's an interesting problem... before virtual servers. The traffic spike Google receives for events and Nexus device launches must look like a DOS attack. We don't know where the bottleneck lies, but considering the 500 server error I received on my first spin of the wheel, I don't think it was a network problem. I wonder if the load balancers are effectively distributing things? Since it seems that so many people got dropped at transfer points, maybe they just need an improved queuing system so they can process requests without putting strain on registration systems or Google Wallet?

Maybe they should rewrite this system with Go? Then they could reduce the number of servers they use from 30 down to 2? :-)
why dont you use something like Xamarin to build everything in C# ? Is it because its mostly View specific code that has to be different for every platform anyway ?
Why entrepreneurs suck at golf
Why entrepreneurs suck at golf
The Pivotal Initiative, in case you were wondering, is now official
http://blog.qt.digia.com/blog/2013/03/05/qt-for-ios-preview/
The question is whether you trust your neighbors enough. If you live near a post-secondary institution, say, you might not be willing to leave your network that open.
The current budget for an unpowered car is on the order of 20mA, and they're specced to leave the factory such that they can be left in that state and started after a month.

If you switch the alarm on, that budget increases to something like 120mA, but you'll kill the car inside a fortnight.
Well, I personally believe if they stop giving swags a lot of people won't go with $900 price tag. I personally will not. It's not just because I don't want swag, I want to meet the engineers working with the products and services I like and want to ask them questions but on the other hand almost all the talks are recorded online and you can view them for free on YouTube.
The Tyranny of the Zip Code
Wow, South America really, really likes gay porn. Look at Peru--every one of the top searches is tagged "(gay)". I wonder why that is; are many Peruvians gay? Do straight Peruvians simply not view porn?
YouTube? UStream?

Video production isn't mainstream? Come on now.
I'll take that bet. Instead I think it's going to happen the other way. Chrome is going to be more tightly integrated into Android. Eventually the Play store will contain Chrome Packaged Apps that appear to the user no different than the Java apps. Chromebooks will remain untainted. They'd be giving up too much security wise by allowing native apps on Chrome OS, one of its biggest selling points.
I ran into the same problem with the lack of timeouts on the standard library's http server. This is probably something that should be updated to have a reasonable value. Even if that value was 10 or 15 minutes it would keep more people from falling into this trap.
Well, it doesn't need to be secure _per se_, just secure enough that it mitigates Google's liability. Like the password/PIN rules at the bank.
Stumbled across this today, http://guru.sensiolabs.com. Seems to answer your question well!
> Android is powered by native apps, Chrome by cloud apps.

Android is powered by Java apps (mostly). Java apps run in a virtual machine, just like web apps. Java apps are no more native than Chrome packaged apps.
OpenSUSE is an excellent distro. Congrats to the team on another solid release!
There are transmission losses when moving electricity along wires (I seem to recall it's up to 10-12% on long-distance lines in the US).

But the electrons don't do stuff like bypass entire streets...
I would've preferred Vic Gundotra to take the lead of Android. He's a much more "experience" kind of guy, and a great speaker, too.

But I guess Sundar Pichai isn't a bad choice, either, especially if they plan on unifying the 2 platforms. But he's still more of a "core" product guy, than a human interface guy. I just hope he at least leaves Matias Duarte enough independence.
Le résumé de l'actualité du 13 mars est en ligne
"reasonable whatever" is often used in laws/courts/contracts. Lawyers and judges are used to interpreting this. If Facebook were to sue you, you could start talking about it as part of your defence.

Additionally, Facebook needs to be seen to be reasonable and have a proper 'whitehat' policy. If they start being mean and dictatorial here, then there will be a breakdown in social trust. People won't report bugs to Facebook, people will sell vulnerbilities on the black market. People will release exploits before telling Facebook. It will, eventually be bad for Facebook.
A Questioning Jury
From Business Cards to Contacts - Without CardMunch
Not only better hardware but better software too. We are about to enter a period where mobile video will become mainstream. It is already happening on the older social netwrorks.
I just use SVG for all icons, so I don't have to worry about it. I design them on a low-DPI display and am usually pleasantly surprised when I check in high-DPI.
Not entirely true story what the headline is implying. It's not that all who logged in before 7:50 PDT got the ticket, I waited and waited and kept on trying without any luck. I started at 6:59 am and gave up at 7:38 am.
No, we're talking about any updates, which is more than most Android phones receive.
I was under the impression that Sergey was heading Glass.
Observation by Benedict Evans: almost all key divisional leads at Google were born in India. Android, Engineering, Advertising, Youtube…

Polar opposite to Apple, which is a white boys club.
I really don't understand the attraction of "making the one thing."

Chrome/ChromeOS and Android are very different. Neither is going to supplant the other.

They also have some clashing goals: Chrome wants to be more security paranoid than Android. In theory Google can find Android malware authors, cut them off from access to Google Play, and kill bad apps in the field, while Chrome is exposed to both malevolent and hacked Web sites.

I see harmonization as more of a product management activity than any particular technical choice.
Better live updates on Github
Sounds like someone on the sales team wasn't informed about Wordpress. The relationship between the WP and Drupal communities is typically very amicable.
They stick around because they have a lot of options that are on some sort of cliff-vesting schedule.
If you can figure out how to do the request on the client side, that would mitigate the issue.

Otherwise, I'd say you're probably out of luck. (You could try doing the query over IPv6, but eventually they'll just block the entire subnet, so I don't know if it's worth the trouble.)
yeah it would be great to see a low cost version of the products offered by pwnie express such as http://pwnieexpress.com/products/pwnplug-wireless
“We’re getting closer to a world where technology takes care of the hard work—discovery, organization, communication—so that you can get on with what makes you happiest… living and loving.”

Just lie back and let yourself sink into the goo. Don't worry about all that messy technology behind the curtains. We've got that taken care of. Have a nice day :)
Maybe he's leading a high-profile project that hasn't been announced yet.
The Streetlight of the Future Will Do So Much More Than Light Your Street
But what does that mean exactly?
> How would that work?

Move Native Client for ARM into Chrome on Android (or, wait until PNaCl is ready, and move that into Chrome for Android).

Focus effort on exposing functionality currently available to native Android apps through web APIs in Chrome to make Chrome apps (using NaCl/PNaCl where that kind of performance is needed), rather than Dalvik ones, the preferred mechanism for delivering apps on Android.

At that point, Android and ChromeOS are pretty much the same thing.
Life Of A Chinese Hacker: Work Is Awful, Pay Is Lousy, Boss Doesn't Understand
I would like to propose that we, as technologically literate people, start to separate the concepts of encrypting your WiFi signal, and sharing your WiFi signal.

Encryption has true security benefits, primarily the prevention of HTTP session hijacks via tools like Firesheep.

You can still share your network by simply putting the password in the SSID. Name your network "Password is 12345" or something. Encryption protects against Firesheep even if everyone knows the password.
Maybe Google should hire some SEO consultants.
http://hackage.haskell.org/package/HList-0.2.3 sure seems like an "implementation" of heterogeneous lists.
All of empire strikes back in 1 animated gif
Shame you don't do matlab... >_<

It would, I think, be instructive to see rough pricing guidelines. I am assuming that whilst you get a feel for the market these things are in a state of flux, but nice to see ballpark figures when thinking about whether your service could be relevant.
I remember the week or so when both Sinofsy and Forstall were let go, people jokingly said 'these come in threes, look out for Rubin'.

Turns out that was true.
It couldn't have anything to do with the fact that Apple's 20 years older than Google, Apple has had really good retention, and the make-up of the Valley has changed dramatically in that 20 years? The implied racial dig is beneath HN.

EDIT: Another thought: Google has also done a huge amount of its growth through acquisitions, whereas Apple has done very few. That likely further pushes Apple's leadership to "old-school" people in the Valley: they haven't brought in large numbers of executives of smaller companies that effectively start at the middle-top in Google.
> 1) They use JavaScript 1.7 features that no other browser is going to implement until ES6.

ES6 is already here, piece by piece it is being added. It's just like HTML5 - there is no future date when suddenly it will show up. Firefox, Chrome, etc. all have parts right now.

> 2) They use -moz prefixes in their CSS but don't include the other vendors: https://github.com/mozilla-b2g/gaia/blob/master/apps/calenda....

Sounds like a bug, filing an issue would be appreciated I am guessing.
It's true that Deep Belief Networks take a lot of work compared to, say, Random Forests, but they make good Neural Networks much easier.

Before Deep Learning, Neural Networks required a lot of hand tuning. Without that kind of tuning, Neural Networks with more than 1 or 2 hidden layers tended to perform very badly, because they would get stuck in plateaus or poor local optima.

In contrast, (one facet of) Deep Learning focuses on using unsupervised learning to better initialize NNs, which in turn allows for much higher levels of accuracy. In essence, Deep Learning helps pick the NN parameters automatically. So it's actually decreasing the amount of hand tuning needed.
Microsoft Kinect Learns to Read Hand Gestures, Minority Report-Style
> But his insight immediately struck a chord because at the time it was extremely painful developing services for mobile devices. We had a closet full of more than 100 phones and were building our software pretty much device by device. It was nearly impossible for us to make truly great mobile experiences.

This is highly ironic statement given that one of the biggest pain developers trying to build mobile experiences face today is the number of devices they have to test on, and that Android plays no small part in making it worse.

The drawer/closet you have, full of all those test devices? it's called the "Drawer of broken dreams."
"They, just as with work, move into the nearest available house. There’s no consistency to their lives, no permanence."

Strangely enough, I can relate.
The response from the community in regards to SimCity is understandable -- but also disturbing.

SimCity isn't unplayable. Quite the opposite. It is an engrossing, beautiful, rich game with plenty of gameplay available. I've played the game for probably forty hours so far, across four different cities -- and the game has only been out for a week. That's amazing. A game hasn't captured my attention like this in quite a while.

And yet, many players seem to believe the game is completely unplayable. The top comment on this thread as I write this says that the game is a 'travesty' and shouldn't have been shipped. That's unreasonable.

I can only begin to imagine what SimCity's developers are feeling right now. They built this beautiful, different, rich product that is objectively amazing. And yet the players they wanted to please can't stop talking about how shit it is.

Usually I place the blame at the feet of the developers, but not this time. This time, I think it's the community that needs to get over it. There is a rich, great game here if you just look past your own expectations for half a second.
5 Tips for Finding the Perfect Co-founder
I don't remember this particular issue either, but I do remember that an optimal layout for one of the early games (it was either SC2000 or the one that came out for SNES at about the same time) consisted of small patches of roads, just large enough to join 3 zone types.

SimCity has always had its quirks like this, but I think this version really does take it to a new level.
Thanks for the sobering feedback. I'll take your advice,starting with the books you mention.
Shouldn't it be a web browser, on top of an operating system, on top of the linux kernel? Like chrome on android or ubuntu?
Why do you think mobile video will become mainstream? A lot of mobile video is hard to watch, and requires a better connection than other mediums. Vine is interesting in that the capture mechanism is interactive,but do you have any examples besides the use of Vine? I'm still unclear whether it will stay or will be a fad -- it's hard to tell due to their awesome distribution.
why is he fired?
Prologue Role Playing - Warcraft
Meet TomEE in the Cloud
> This resulted in a lot of finicky behavior - things like your sim not taking the subway to work because he had to walk back a single block to catch it, and insisting on joining the gridlock instead.

Reminds me a lot of most consumer GPS today that avoids backtracking whenever possible, even if that means a more congested or convoluted route.

I've seen this behavior too many times, from systems ranging from Google Nav to TomTom to the OEM Nav in my Mercedes.
Age of Empires 2 came out in 1999, developed by Ensemble Studios. Age of Empires Online was released in 2011, by Robot Entertainment and Gas Powered Games. A good portion of its code came from Age of Empires 2[1], including its terrible path finding[2]. Modern RTS games actually have pretty good path finding, and even Starcraft (1998) had better path finding than the legacy code used in AoE Online (2011). Microsoft published both games, and presumably they dictated the reuse of the old code. Probably to save money.

[1] http://www.quartertothree.com/game-talk/showthread.php?60855...
[2] http://www.quartertothree.com/game-talk/showthread.php?60855...
The importance of criticism
Join us @ prologue-wow.com

Role-play awaits...

http://i.imgur.com/QfJho48.png

http://i.imgur.com/8utZ1rF.png

http://i.imgur.com/Q6wPepk.png

http://i.imgur.com/SZGWJSG.png

http://i.imgur.com/iUxfaYU.png

http://i.imgur.com/uztff4b.png

http://i.imgur.com/pwilJnL.png

http://i.imgur.com/BiUtHSP.jpg

http://i.imgur.com/eUGY8gR.png

http://i.imgur.com/nsnAnuU.png

http://i.imgur.com/kBm3boC.png
I don't know. Clearly the sales guy didn't do any research and it's funny, but I think less of Matt for not hiding the gentlemen's information.

Yes it's foolish to cold email someone like that but it seems petty and unnecessary to put this person "on blast" as it were.
Take (and Manipulate) a Photo with a Web Page
By this logic, ignorance should then be accepted as a defense to illegal activity, especially in today's world where, increasingly, everyday activity is a crime.
> Does it support third party browsers yet?

Firefox OS is a browser. Asking if it supports other browsers is like asking if the Linux kernel supports BSD, Windows and Darwin.

In other words, if you replace Gecko in Firefox OS, you are left with nothing of Firefox OS. Just the underlying Linux kernel basically. So technically this just makes no sense.

The situation is different on iOS, Android, etc. - web browsers are just another app there. Many browsers run on Android, and the only reason they do not run on iOS is policy, not technical matters.
The Secret Pregnant Founder
I think if you look around, there's a relationship between how tolerant/non-tolerant a country is and the frequency of 'gay' searches.

which makes sense. Non-tolerance will make anonymous/private transactions more appealing.
Hey, thanks for mentioning "Design for Hackers" (I wrote it!)

If anyone is looking for something beyond just the Kindle sample, there are some links to sample stuff at http://designforhackers.com
So start soliciting donations and hire your own professional lobbyist. The amount of whining about how the political process is broken because it actually takes work to influence legislation is a little ridiculous.
Just How Slow are Django Templates?
This is also a disturbingly paternalist view of the role of the state, to me.
But will that video you took of Kate Nash ever be content that thousands of people would enjoy watching? That's what a startup would be betting on. If so, where would they watch it? There's a big difference between viral videos, produced videos and videos from everyday life.
I was getting ready to launch into my usual serenade of "totally agree, learn how to build tangible things if you can afford the time and money, coding is mainstream these days, hardware skills is what can set you apart". Until I realized the author isn't talking about building things at all. By "building" he really means "coding". And his point is to code instead of not code. Fair enough.

But seriously people, don't use the word "building" when you talk about virtual things. In your bubble writing software might be the only kind of creative work there is, but in the world at large, building is associated with the construction of tangible results. And while I am ranting: Don't use "engineer" as if software engineering is the only engineering discipline either.
Eh, I'm leading a project and the owner (non-technical) forced me to have people sign NDA's before I discussed it with them. I personally wouldn't have done it until I gave them actual access to the code. Keep in mind that it could be a completely separate entity than the one you'll actually be working with that enforces the NDA. Most non-technical people think that their ideas are the secrets that need protecting (and the reason they deserve all the money).
So, by that logic, the "state" is obligated to provide security to homeowners who can not be bothered to lock their homes?
> The reason for the hold out is the carriers, not
> Google. Google is very good at pushing updates to
> phones when it's not limited by the carriers

I didn't imply it had to be a technical solution. If users can't update their phones that run Google's operating system because Google isn't leaning hard enough on the carriers, then Google needs to fix that.

Apple has managed to strong-arm the carriers into letting it supports its customers, and Google's market position isn't too much weaker than Apple.

> iPhones still require cables to be updated).

iOS has supported OTA updates since iOS 5, which was released almost two years ago.
Earth's Largest Space Observatory Begins Probing the Hidden Cosmos
When I say "brand terms" I mean queries for the site's own brand. For example "washing machines on ebay". I've never seen these keywords not convert well; the question is how many of these people would convert anyway even without the advert.
It sounds kind of weird, but I'm actually really passionate about CSS pre-processors. Switching to LESS from plain CSS was one of the biggest and clearest productivity improvements I've ever made to my dev toolkit.

I was reluctant to try it as I feel like there are already so many moving configurable layers to my dev stack and all I could think was "I have this nice static css file here - I just include it and everything works" and the only real exposure I had had to LESS/SASS was exactly the same sort of context free dozen lines of mixin code that does something awesome in some blog post just like you are describing (which made it seem much more intimidating than it actually was).

Now here's the real kicker: I didn't realize that I already know how to code css in LESS. Since LESS is a superset of CSS you can take any CSS file (even one from an existing application) and put it through a LESS processor and get back a usable CSS file. This is awesome as it makes it possible to start using LESS in the middle of a project and it makes it very easy to slowly stop doing all of the soul crushing find+replace that takes forever working with CSS as you ramp up with LESS.

I'd really encourage you to give LESS (or SASS or whatever you find fashionable) a try - I think you'll like it. If you get stuck or need help shoot me an email (on my acct page).
Amazon drops Kindle Fire HD 8.9″ price from $299 to $269,releases it in EU & JP
Device fragmentation on Android is nothing like fragmentation used to be. At least on Android you can write one app and then tweak it to work on different devices, previously you had to write apps as different as Android/iOS/Windows for each device - and often individual manufacturers even had multiple platforms to write for.

And don't even get me started on distribution. You used to have to negotiate with carriers in each country to get them to carry your application. Now I publish on Google Play and my app is available to 750 million people four hours later. And if you build a good app, and figure out the app SEO, you will get hundreds or thousands of downloads a day.

So I think we owe Google some congratulations.