skysight-inc/HackerNews huggingface dataset:
The thing is, some websites do not lend themselves well to it. If you're building a social site like 9gag or whatever, you kind of WANT that Facebook Login button to be there front and center. Your audience kind of expects it.

If you want to build an ecommerce website, where does Persona fit in? You and I know it's kosher and legit, Mr. Bob the 53 year old with a credit card instantly see's red flags.

This is a major problem - where will persona fit in?

I do love the system though. I even wrote an example on how to use it in an MVC3 application and even edited the official Mozilla Persona wiki to expand some of the topics.

https://github.com/sergiotapia/ASP.Net-MVC3-Persona-Demo
If Googles interviews had seemed to be remotely reasonable, I'm sure the people complaining would have been fewer. As it is, they seems very much to have the attitude that it doesn't matter if they weed out tons of great candidates as long as they weed out the bozos too.

I once went through technical phone screening with them for a management position, and was bizarrely asked lots of probing questions about unix filesystem internals. Which I answered with descriptions of how it varied by implementation for 3-4 different filesystems I've worked with over the years. But I hadn't worked with his pet filesystem and so couldn't answer everything the way he liked.

In the end the recruiter came back to me totally exasperated after he'd failed me. She'd looked at my feedback and taken it to some committee, and had the tech interview thrown out after they realised the type of questions I'd been given.

But by then I'd have time to reflect about the fact that the guy who interviewed me was on the team I'd been expected to manage, and I did not like the thought of a team like that. Couple that with a process that seems almost designed to push away people who aren't desperate to work there, and particularly people who have plenty of other alternatives, and I lost interest.

(Blind allocation for example, is not something I'd subject myself to - the only reason I said yes to that interview round was because it was for a specific position)
I'm amazed and pleased at your self awareness and honesty in this thread. Thank you. If you could give some thought to the responsibility (and unique opportunity) us normals have to fight oppressive structures from within, I would personally appreciate it.

From that perspective, I think you are confusing "empathize" with "understand". If you empathized, you would be more likely to be more concerned with the needs of others than your weak preferences.
You can't. The only way is to have in-person proctored labs and exams. Or they can wait for a rigorous job interview and fail in Real Life.
What, no 3 hour long livestreamed press event?

edit: oh, they had one planned in NY, cancelled due to the hurricane
Just appearing young is an evolutionary advantageous trait if men pursue what they perceive as younger women to breed with (for increased fertility, less chance of stillbirth and defects, etc. - they wouldn't have to know this, the ones that like young looking ones would just have to reproduce more successfully and the trait of looking for it would be bred in without men actually knowing that preferring young women is advantageous in terms of reproduction).
> If you're unwilling to provide proof you're not a bozo, you're probably going to be just awful to work with as well.

I always liked the idea of people looking at your previous work (github, ...) and having a pleasant conversation about it rather than making engineers jump through hoops.

Especially if the company comes to you I think it's a weird thing that they'd assume you're a "bozo".

Given how lax the US employment laws are, you can always fire somebody if they turn out to be a bozo after all.
You can't. Make people travel to a controlled place for examination if you need the certification, teach using online tools.

The real cost of University(specially in Europe where University is affordable, not like in the US) is living abroad most of the year. Making it 1% offline and 99% online is a good compromise.

Another possibility is asking your students real innovative work and make copying a must!!(organize people in working groups like in real life).
The allocation policy is something that people are not fans of, but it isn't as bad as you make it sound. When I joined Google, I also initially joined a team that was a bad fit for me. However, I transferred to a completely different team (from enterprise server software to consumer mobile software) after 4 months of near zero productivity, and the new team was a perfect fit.

Much of Google's culture is based on being willing to tolerate mistakes and fix them rather getting everything perfect the first time. This applies to both the computer systems (the system should keep running even if part of the network fails) and people. In the latter case, it means the person should be aware that things aren't always perfect and proactively try to adapt and improve the situation. Unfortunately, this chaotic method doesn't always work for everyone and people who want perfect order end up getting stuck in a position they don't like, burn out, and leave. Ultimately, this is bad because it results in the loss of good employees who don't like this chaos, and I'm sorry that it happened to you, varelse. However, I prefer this over a situation where I would interview for a given position and my offer would be based on whether or not I was a good fit for the position that particular position. That method would result in losing people who would be able to fit in well somewhere at Google but not with that specific team.
So if I want to get a logo designed, what would be a quick way to get a designer on dribbble to work with me?
This reasonates with me. I enjoy the process of programming, even though my exposure to it has been relatively limited (a bit of dabbling in school, and an introductory class in college). But this year when I decided to really plunge into the technical side of things with some friends, I found that learning modern web technologies and actually building a Rails site was quite challenging, because it involved a host of things that all needed to be in place.

I went through HTML+CSS, jQuery, a bit of AngularJS, customising a few existing javascript packages we were using, then moved on to the backend: Linux, git, Rails, and a whole bunch of Rails gems which I had to read the documentation for and do a good bit of Googling on. There's been a lot of learning Rails and library APIs, finding workarounds for CSS quirks, googling combinations of terms to find out how to achieve something, and asking my experienced partner for help: most of this doesn't quite feel like core "programming". I'm happy when I don't have to wrestle with a totally unhelpful Rails error message for which Google has barely any results for (which I think turned out to be due to some inscrutable setting), or try to evaluate the architectural choices for modeling a set of multi-polymorphic relationships (where the blogposts present models with different capabilities and I don't know enough to tell what will really be useful in future).

Maybe I tried to bite off far more than I could chew, I don't know. I guess the trouble is that so much of web development relies on the use of prepackaged tools that the ramp-up learning curve is significantly more challenging than merely learning a single language's vocabulary. As a relative beginner (albeit with prior exposure to programming concepts), it look longer than I expected to get to my current point. Web development isn't just programming, it involves learning a new environment, a whole set of concepts and issues, and a toolbox that just grows and grows and grows...I've started storing my knowledge in a Freemind mindmap just to keep track of it all. I even save my IRC chatlogs whenever I manage to get advice. (If I had a more experienced partner to pair-program with, things would probably go a lot faster, but I'm mostly on my own.)

Now I'm looking at websocket libraries and other nodeJS frameworks like DerbyJS and Meteor for new functionality, and it's analysis paralysis all over again. It never ends for a beginner...I miss programming simple stuff.
It was cancelled due to the hurricane. The event was going to be in New York.
North Carolina teacher's resignation letter
a) how is this different from browsing on your desktop?

b) why would a company as big as Google care about what a single user does?
It seemed like linkbait to me, too. It sounds like a slightly different version of "Why I left Google."
Does display manufacturing really work that way? Can you take an existing screen spec and scale it up?
I don't care what the liner notes say, I'm still convinced that Ian Curtis sings, 'I've been waiting for a guy to come and take me by the hand / Could these sensations make me feel the pleasures of a normal man?'[1]

[1] https://www.youtube.com/watch?v=PldpBJEn4vQ
Ah, I see. Thanks.

Multi-user in Android 4.2 looks handy.

edit: ah, but device specific so far, so only on the Nexus 10.
I don't really get the reaction by Valve.. How is Windows 8 is going to affect Steam??
Current users will still be able to install Steam. The only thing that the Win8 app store going to sell is the Metro/WinRT apps, which is a completely different thing than what Steam is offering... are they worried about their future plan or something?
Which RISC OS version?
Sure: https://dl.dropbox.com/u/388822/oddballoon.png
Now I have to decide between the Nexus 4 and the Droid Razr Maxx HD :-/
I just bought the nexus 7, but I might be buying the nexus 10. Finally being able to have different accounts on one tablet is awesome.
Good article. This G-test calculator, also by Ben, is my favorite tool to pick a/b test winners: http://elem.com/~btilly/effective-ab-testing/g-test-calculat...
The "closed" part of the ecosystem is Windows RT, in the sense that apps for that platform must come from the Windows Store. Windows 8 runs Steam very well, and has no such restrictions. Steam's not available on the iPad either.
"A lot of Enron employees had nowhere to go (for geographical and specialty reasons) and had to make ethical compromises"

You're not seriously blaming Enron on your average grunt, are you?
You wrote in another comment that you think you unintentionally stirred things up with your comment on empathy, but I'm going to pile on anyway. I didn't downvote your comment though, because even though I take serious issue with your comment, your post did foster discussion.

I think you're using the word "empathy" incorrectly. If you really empathize as you claim, you wouldn't dismiss the "possibly very real concerns" as just "perceived fear". I don't need to tell you that the people you've met are just anecdata. It's fine if you can't relate or identify, but the meaning of empathy is putting yourself in someone else's shoes. It doesn't really sound like you're doing that.
No, as the Windows store is baked into windows 8 so Microsoft controls to to bottom but steam only controls your games.
Game Design Concepts
> I didn't mean to imply that they don't have the right to anonymity, just that I don't think that Google is any less right for refusing to provide it. It is their platform, and those who feel they require anonymity are free to choose another platform (like Livejournal, Twitter, Identi.ca, etc.) to voice their opinions from.

I try to be free, but because i have a Google account (for GMail), i keep being harassed by Google, around 10 times a week, to join Google+.

I don't want to use Google+ (by principle, because i have no problem using my real name online). But i want to keep my GMail account. And this is getting increasingly difficult.
RABBLE RABBLE RABBLE!!!!
Using dnsmasq to control wildcard domains on Mac OS X instead of /etc/hosts
Someone forgot to tell their marketing team: http://www.google.com/nexus/

Edit: Basically the website still has old info about old devices.
Maybe because you said "It's not that hard (or I wouldn't be doing it)."

The ability of people to be organized (whether it is learned or innate) is widely varying, so it is reasonable to assume that the step "just be organized" is going to have a wide range of difficulties depending on the person.
Odd they announced it anyway. Could you imagine Apple having to cancel an event then just throwing the specs up on their website?
West Bank Buzz: The Quiet Rise of a Palestinian Silicon Valley
And someone finally implements the killer-feature for the "Family Tablet": Multi-Account Support:

> But what makes Nexus 10 unique is that it's the first truly shareable tablet. With Android 4.2, you can add multiple users and switch between them instantly right from the lockscreen. We believe that everyone should have quick and easy access to their own stuff -- email, apps, bookmarks, and more. That way, everyone can have their own home screens, their own music, and even their own high scores.
What's actually in the post: "If you are a Google recruiter, and you want me to interview for SWE or SRE or any role that has an algorithm pop quiz as part of the interview, [...]"

I was asked about algorithms for my internal reinterview to transfer from SRE (O ladder) to SWE (T ladder) in 2010. It was the usual sorting algorithm complexity stuff. That's never been my strong suit, and I'm sure I disappointed the interviewer. I sure felt like crap afterwards.

On the other hand, the second interviewer engaged me in practical matters like designing a class which would do some things, and would be thread-safe, and how I'd rig it. Also there was the question of what you could do without a mutex for whatever reason, and when you needed to suck it up and burn the CPU time on it. Then we got into the actual design of a class like Mutex and the helper MutexLock wrapper normally used with it in the depot, and so on, and so forth. I imagine the responses from that individual helped balance out the algorithm drilling I got the day before.

Where are you seeing the "golf balls" question in this post? What you said is true, that it's a crap question, and asking it would probably draw attention to you, but why did you even bring it up? It's like you're blaming the writer for propagating something when it hasn't even been mentioned.
I'm in camp 2, but I used to be in comp 1.

Having worked in a large C++/C# project, and with large Java projects, I can say that a good IDE partially makes up for missing documentation. If there isn't documentation for a library, at least the IDE tells me what the parameters are, from which I can deduce how I can use it.

However, I have found that by not having an IDE, I spend more time documenting and understanding the code I write and less time relying on the IDE to tell me what I meant by a function or a class. I think about implementation details more because it's not as easy to just "refactor it later".

This pays off when my boss calls me when I'm on vacation saying there's a huge bug in the production code on our website. Since I understand the code pretty well, I can just SSH in, find the code in question, and hot-fix it, all without needing an IDE. If it's a compiled thing, ssh in, write a unit-test, apply patch, run and test. If it passes, it can't be any worse than before, so I ship him a binary to verify the problem is gone, and push an update. I can do all of this without needing to bring my work laptop on vacation with me, because I can have my customized vim on the server.

Also, I don't feel that I'm any less productive than someone with an IDE. When I switched to VIM, I was very unproductive. I kept making simple mistakes, because I was so used to the IDE fixing things for me. However, once I got used to it, I was able to write code as efficiently (if not more efficiently) than with an IDE. But there is a noticeable learning curve.

If you can show me an IDE I can use when I ssh in from a beach in Hawaii on my wife's personal laptop, then maybe I'll consider switching. But for now, VIM is enough of an IDE for me.
>The very day after I blogged about that, my Google+ account was suspended, for using the name I was almost universally known by. Over the next couple of months, I campaigned tirelessly for Google+ to change its policies, working with the EFF and other advocates. My work was covered in Wired, The Atlantic, and a number of other mainstream press outlets. Obviously this was to no avail...

FYI, this policy has changed: https://plus.google.com/u/0/+BradleyHorowitz/posts/SM5RjubbM...
Before we go too far down this road, what about Douglas MacArthur? He pushed the government to defend the Philippines, he lost most of his air in the first 24 hours--after the news from Pearl Harbor was known--and he returned home as a hero. And yes, he did have his moments, in WW II, and Korea, but some of his decisions in the latter war lead to a barely-contained fiasco.
Yeah, the hover trick is only recommended for looking at URLs in e-mails before clicking them (no sane client would execute JavaScript contained in an e-mail), but really you should just never click a link in an e-mail anyway and open up a new window and type in the URL of the website.

Open a new browser window and type in PayPal.com rather than clicking any links in that "You need to update your information or your account will be shut down" e-mail.

Once you're actually on PayPal.com (or whatever), looking at the hover URLs is pointless.
The report needs to be public regardless of who wrote it. The arbitration process for these strikes can't function without evidence.
I honestly prefer this format. I got all the critical details within 10 minutes, the press will be able to salivate over it for the next week, and I'm still just as hyped about the devices.
If companies like Valve find it difficult to distribute their content without paying a vendor tax, I fully anticipate some kind of boot to Acme Games Inc. bootstrapping.

All one requires is a lite distro that'll fire up steam. They can ship it on USB sticks. If it's not possible to boot from USB, just install it from the USB. Would make the physical packaging smaller.

Imagine popping into you local shop, picking up a free (or nominal) USB. Installing the mega lite distro before downloading and playing games.

Whilst the vendors will inch towards owning the ecosystems for their platforms, they'll always be innovators who will circumnavigate. Unless you're leasing the hardware under license I struggle to see one can realistically prevent OS installations on standard hardware.
You're thinking Valve.
I suppose they have agreements with Asus, Samsung and LG and so they have to announce now ...
What can we learn from Changing Education Paradigms?
Watch this, https://www.youtube.com/watch?v=zDZFcDGpL4U&feature=youtube_gdata_player

What is the future of education?
I'm pretty sure they'd written this beforehand and scheduled it to be posted but forgot all about it when they cancelled their event.
As a publishing forum, I agree that a real name policy has little effect. Sadly, I rarely see people use social network sites as a publishing forum, and more like a social space to hang around at. Its like a bar. technically, a bar is for drinking, but if bars only purpose was drinking, few would go there. An other example would be to compare Google+ and BBC opinion section. Both are technically the same thing, an publication forum. But beyond the technical viewpoint, they share nothing in common. If BBC opinion section would have a real name policy, I would not care that much.
How useful is it for adults to start off by making even simple games? Simple games have no practical use beside the learning in itself. Even worse, making a game requires spending attention on entirely orthogonal concepts (such as, what text should greete the user?) when beginners need to focus on the pure code concept.

If you're intending to be a tech startup, why don't you code something useful for yourself, like something that turns an excel spreadsheet into HTML tabular data.
Show HN: Weekend project to visualize JS libraries with d3
Maybe they're evacuated--these devices were supposed to debut at an event in NYC that was cancelled because of Hurricane Sandy.
Apologies in advance for the Gladwell link, but he's likely referring to Enron's "star system": http://www.gladwell.com/2002/2002_07_22_a_talent.htm
Hopefully this starts the ball rolling on Android tablet apps. I really love my Nexus 7, but the app selection is definitely inferior to what's available for iOS.
I agree in situations where the candidates are the ones doing the outreach. However, what I'm saying is that I don't want to be recruited by a company unless they've actually heard of me before and think my work is on par with what they want. It's bullshit to me to be spammed by a company that claims you'd be great with their team, only to be dumped into the same candidate pool as 800 other applicants.
For me was when I stopped learning inflexible languages. LISP was an eye opener in regard to how flexibility in a language will make things a breeze. I can do anything with it, no need to hammer my ideas into a language. To this day, the only language I enjoy writing is LISP. Its just fun.
Nice catch, that's a huge step forward. But is that not on the nexus 7?
This uses computer model predictions, not observations. While the forecast may be more accurate towards the center of the hurricane, I can say that it isn't very accurate in many other places. Particle simulations are great though! And the general aesthetic is very pleasing, but I fear that such things trumping good data understanding are going to be the norm going forward.
Were they well known for it because they did it, or because people assumed they did it? An awful lot of people immediately jump to "stupid brain teasers" when hearing "they ask technical questions". I have people write code and solve actual problems during interviews, and have gotten several "these kinds of riddles are a waste of time" responses from people who are offended by the notion that I want them to be competent.
Read my reply above.
Good points but as an aside, can we really trust a .png as a 'leaked slide?' I could easily Photoshop a pretty graph with a watermark and call it evidence of a company's burn rate.
Now all we need is 3 SIM cards for the same mobile contract, so you can use all three devices without swapping SIM cards all the time and without paying for 3 separate contracts.
Sure. It beats re-scheduling and having all the invitees re-book travel on a very tight deadline (not to mention where, it's possible NYC won't be able to host such an event for a while).

If SF had an Earthquake right before a scheduled event, I wouldn't hold it against Apple if they made it into a press release type announcement.
Media articles often get details wrong. While this can happen due to actual malice, more often the causes are sloppy reporting, rush to complete work on deadline, multiple edits by editors other than the original author, and similar reasons having to do with the journalistic process. While these causes don't excuse errors, they do explain the often incomplete picture media articles deliver.
Windows Phone 8 live event (10 AM PT)
The phone comes with wireless charging built in. Looks like that's a first. Does it come with a charging pad as well?

I think I'd buy a phone just for this feature.
How long do you think those $6000 checks are gonna keep showing up for?