skysight-inc/HackerNews huggingface dataset:
Youre under the assumption that "can't do fizzbuzz == can't program", "can do fizzbuzz == can program", which isn't true.

I'll tell you a secret. The first time I was asked to do fizzbuzz in an interview I got it wrong. It was about a year ago. I have been programming sine I was in middle school (I'm 29 now). Walking out of that interview was probably the worst day in my entire life.

Ever since then, two things have happened. First, the lines of fizzbuzz are forever etched into my mind. I can recite fizzbuzz verbally now. I don't even need any writing utensil. For i in xrange 1 comma 101 colon if i mod fifteen equals zero colon print "fizzbuzz" elif... [and so on]". This has come in handy in interviews since. All you have to say is "fizzbuzz" and I go ahead and write away. I don't even need the interviewer to explain the actual wording of the problem.

And the second thing is that I now have absolutly zero interrest in hiring a company that has fizzbuzz (or any other live coding portion) as part of it's hiring process. If I'm at an interview and the interviewer tells me "we're going to write code now", I'm done. If the problem is interesting I'll do it, but if it's fizzbuzz or anything having to do with reinventing something, I'm done. Not gonna work there.

I've struggled to put into words how to describe why I think live coding is such a terrible thing to ask candidates during interviews. Joel Spolsky makes a great point thats hard to argue against. If you're hiring a guitar player, you want to hear him play. If you're hiring a programmer, you'd first want to see them write code. I think the problem is that programming is kind of more like song writing. You can't ask a song writer to go the white board and bang out a new song. Even if you tell him exactly what the song should be about. Song writing is a process, and so is programming.
Thanks. Also, I had to turn off Firefox Quick Find in Advanced -> General -> "Search for text when I start typing"
He's a smart guy, you'd think he'd try to broker these deals through more discrete channels if he were actually serious. All this theatre ensures the companies Kim's trying to court won't touch him with anything like a $50m pole. He's fun to watch but a bit of a trainwreck.
Cell Buddy - End to Roaming Charges
It may be a response to the PHP hate that's common. PHP is very popular, so an end run around technical merits may be alluring to those that don't know how to argue the merits, can't find enough merits to argue, or are just looking for a quick way to draw in the large audience of PHP users that are looking for validation in their choices.
Dealing with Unicode in Go
> are Anglo-American methods [...] transferred back to Indian universities by returnees who start academic careers?

Of all the people I have come across, only two of them finished a session of post-doc in the west, and came back to India. One of them is at IISc, and I forgot where the other one is.

To answer your question: my impression is that Indian academics seldom continue their academics in India. Most Indians who have earned a name in my (secret) field continue as profs in the west, take on Indian and non-Indian students, and teach them all the same way.
Thanks symfoniq. I started with PHP also, and picked it up fairly quickly. I'd learned Ruby regardless, just to work with this dev team and it never hurts to know another language. I really wanted to hear experience from someone who went from php to ruby (since that's what I'd be doing).

Php .net is so well doc'd with an example for almost every function/feature that it made it EXTREMELY easy to pick up. Does Ruby have something similar (really hope it's not -> ruby-lang.org, reminds me of w3), not too keen to Michael Hartl's just cause I'd have to buy it.
My typical breakfast is:

- 1.1 cup of plain greek yogurt (brand doesn't matter for me, I just make sure that it has only milk and bacteria),

- 1 oz of granola (currently it's Pumpkin Flax Granola from Costco),

- 5 oz of fresh berries.

- 1 cup of milk or juice.

Get's me about 500 Cal with 30 g of protein. And I actually like this stuff. But I am big on yogurts, had it for breakfast every day for last 20 years.

Also, I don't really care about fat levels. 0% fat is Ok for me as long as they don't substitute it with some crap.
...but that's even more reason to view someone actually playing the game rather than just looking at screenshots.
Took his advice and opened up a random angular source file. Found this fun, little snippet:

// String#toLowerCase and String#toUpperCase don't produce correct results in browsers with Turkish
// locale, for this reason we need to detect this case and redefine lowercase/uppercase methods
// with correct but slower alternatives.
if ('i' !== 'I'.toLowerCase()) {
lowercase = manualLowercase;
uppercase = manualUppercase;
}

Looks like Angular is more battle-tested than I would expect..
Ask HN: Is there an easy way(Cheap) to do market research?
Attempting to do market research to determine if a product would be viable is a pain in the a. I've done the landing pages for sites/products, but there are difficulties with researching for mobile apps. I've done some surveys as well.

Can this be outsourced cheaply and easily? and get reliable results?
Google is missing a key thing in its personality or repertoire. The ability to create god solid concepts that everyone understands. A nice tight category of thing that can have a name and a meaning.

Apple is the example of a company that did/does. iOS apps were a clear concept of day one. What are they? Where are they? How do you get them? How do you get rid of them? The average user is much less likely to be confused by that question on iOS than any other platform. They're one indivisible thing with one icon and no hair.

Google's exploratory Failure is OK, Let The Users Figure It Out mentality is good too. It produces some really good stuff. But, for a lot of the things that google is trying to do, the ability to create really strong concepts is important. "Packaged web app" or "chrome app" or even "web app" are not clear concepts. Users don't understand them. Is it a website? Is it a Link? Is it on my computer?

It's not just here that this ability would make a difference. Hangouts. Plus. Wave (rip). They all had definition problems.
As some one who does this every day. This is all good advice.

I would add that it is really really important to occasionally do something different. If you you usually work from home, go to a coffee shop, sit in a restaurant for a few hours on a laptop.

You will be amazed how much of a difference that one day outside your office will make you excited about the same work that the day before seemed like a boring slog.
Thanks, We want to be the best of PaaS
Same for the Opel Amera. Opel cars are always ugly. But Amera looks like it's out of a low buget SciFi film.

But I think this car looks like all the next gen VWs will look like. We will get used to it.
I used to think that knowing HTML was the modern version of changing your own oil, but now I think it's knowing Excel. Of all the attempts to make a programming language or DSL for non-programmers (COBOL, SQL, AppleScript, Cucumber, ...), none has been successful like Excel.
It looks kind of sexy (and expensive)!
What I'm wondering is: are the android and iOS apps being developed separately now?
This is just about the same experience that I had. If I'm recommending a framework to a new developer (as I recently did) I go with Flask all the way. You can start off with a simple one file app that serves your index, then when you realize, "Man, this file is getting unruly," you can switch to using modules. Then you think, "Man, I want my admin panel code to be separate from my user dashboard code," and you learn about Blueprints.

The same goes for all of the plugins. You only have to add (and therefore learn about) the "legos" -- to use taude's metaphor -- that you need to build your spaceship.
"it’s not things, techniques, or even programming languages that get you rich, it’s people (no one got rich on their own!)."

The best line in this post for me. If only we could all print this and stick on on our walls!!
How to write a login form that doesn’t suck, using Ember.js
Keep working offline? http://support.google.com/drive/bin/answer.py?hl=en&answ...
And if you were working with clones of yourself, that would be a sensible argument. As it is, we're talking about the workplace as a whole. And dismissing the people who give more fucks as "whiners" is hardly helping. Basically: you're part of the problem, and one of the reasons companies find it hard to offer perks like this.
It seemed it was detached DOM elements that were causing most of the problems. We tried profiling with the Chrome dev tools but found it very difficult to pinpoint where to start looking from the thousands of elements generated every-time we repeated our workflow.

In the end we looked at the bottom line memory consumption and experimented until we saw reductions. We found using things like ng-show instead of ui-if, essentially preloading the partials and switching between them instead of reloading everytime, saved us enough memory to make the system viable.
The publisher of the politics of the internet
Similarly, I've starting using Google Docs Drawings to do early whiteboarding with clients, because it is so simple and makes collaboration easier than mailing files back and forth.
I've never tried working from a coffee shop but it seems people do.

How does that work out financially? I imagine they aren't too pleased if you just buy a coffee and then occupy space for 5 hours.

But I don't really want to spend a fortune on excessive caffeine consumption and $5 bagels.
AWS Achieves FedRAMP Compliance
That's true. It seems like plugin development might be a little out of scope for this book, but it's definitely something I'll keep in mind.
How is he literally larger than life?
I think the covered up rear wheels are not just a optical gimmick, but safe fuel.
Haskell is definitely pretty far away from almost any other language (I can't think of any others which are lazy by default, for example).

Learn You a Haskell is probably the best resource if you want to take a look, although it seems to be down right now: http://learnyouahaskell.com/
Ask HNs: Is javascript going to be the next big thing?
It seems like the internet went from php->python->rails

With node and all its frameworks starting up, will javascript be the next big thing, or will it still be rails or is there some other technology popping up?
Thanks, your link is to this topic though. I think you meant: https://news.ycombinator.com/item?id=5751591

I've also asked a question on that topic.
I used to have a problem, so I thought to use AngularJS. Now I have a ProblemDirectiveFactory. http://stackoverflow.com/a/15253892/521834

Show me any code that cannot be written faster and shorter using only jQuery, Underscore templates and a CommonJS compiler. Does not exist. You are writing enormous amounts of glue code to please AngularJS and getting lost in your obsession with tools, imagined reusability and over-complicated testing procedures.
I really like the Javascript Weekly / HTML5 Weekly newsletters... since I'm (theoretically, anyway) a PHP dev, this will be a nice addition.
Shareable Web Links that Open iOS Deep Links
Google Chrome and Blink as both get leaner, meaner and faster
No they will not.

The amount of effort required to shrink real knowledge worker jobs is astronomical compared to simply driving a car. After the singularity, fine. But even that will require a massive, massive amount of work. The low hanging fruit for increasing knowledge work output is in Gattaca not AI.
There was no reason for me to read any further as soon I hit

It is a place where bland libertarian fantasies about technology replacing (or "disrupting") politics are welcomed...
"The car doesn’t need much power due to its wind-tunnel honed bodywork. The XL1 has a coefficient of drag of 0.189 — making the uber-slick Tesla Model S look a bit like a brick — and is the most aerodynamic production car on the planet."
I seriously cannot understand something like admission to medicine being decided by how much one pays. This leads to a lot of doctors who don't know a thing about medicine.

My cousin's son had a protruding spinal cord from the back, and the doctor had not noticed that after doing more than 10 ultrasonography. The doctor was just that ignorant, thanks to which the son was born with both his limbs paralyzed. The doctors who delivered the baby after a huge operation did not believe how a doctor can miss that.

So go to any small town, and you have really lousy doctors, thanks to our education system.
On linux, the nvidia driver will happily and reliably panic my entire system when I try these things. Thank goodness I'm on different hardware now.
Not alien, but not like ordering a sausage mcmuffin for breakfast. You'll recognize ideas taken from haskell (list comprehensions, especially) in other languages but the function definitions (multiple pattern matching clauses/"equations"), may be alien, unless you've looked at erlang, F#, ocaml, scala or some such.

You could look at these to get why

http://www.haskell.org/pipermail/haskell-cafe/2012-June/1015...

https://www.fpcomplete.com/page/case-studies

http://elaforge.blogspot.com/2011/07/what-haskell-doesnt-hav...

http://haskell.cs.yale.edu/?post_type=publication&p=112

http://www.jerf.org/iri/post/2908

(or a few dozen tutorials: http://haskell.org/haskellwiki/Learning_Haskell

-----------

here's my attempt at organizing the learning process (having lots of places to ask questions (SO, reddit, beginners list, G+) is great

http://www.reddit.com/r/haskell/comments/1b7axp/haskell_home...
Ugly or not, covering up the rear wheels can give a meaningful improvement to fuel economy.
what is good for a corporation is not always good for consumers. I am sure they have a great vision _for_the_company_, but for us...
Excoriate Kim Dotcom but to avoid being hypocritical make sure you do likewise for those large corporations who perfected his method.
That's just not true (on iOS). Your phone has one connection to the (apple) server, the amount of messages send has very little influence. Only apps that run in the background (mostly location and voice) can drain your battery when not running.
Here's your answer: "The XL1 has a coefficient of drag of 0.189" from the article.

That's an enormous improvement on all other production cars. Which is why it uses " 8.3 horsepower to maintain [60 mph]— one-third that of a Jetta"

Of course, they don't mention the frontal area, which is just as important and yet never referenced in these discussions.
The type system isn't Turing-complete by default, you need to enable a fair number of extensions: http://www.haskell.org/haskellwiki/Type_SK
Someday, you may use bitcoin without knowing it
Well, I don't know what to say, I think we have basic ideological differences. I think every situation is unique and needs to be judged in full context, you seem to have a more rigid moral code. If that act actually moved the needle on cancer knowledge, I might support it.

This particular situation appeals to my romantic and absurdist philosophies, it's ballsy and interesting if nothing else.
"Moore’s law—that the computing power available for a given price doubles about every 18 months—continues to apply. "

Then why are Intel desktop CPU's not getting any better the last 3 years?
My concern would be that by analyzing the Flask source in addition to patterns and best practices for developing apps the book would lose focus.

It is something that I'll keep in mind in writing, but I think it might be better for another project.
I commented on the article, but here as well. When dealing with unicode in Go you should be converting strings to []rune
Tesla takes money out of people's pockets (the tax payers)and gives rich people fancy cars to drive. Not sure how to celebrate that...

They payed back their loan to the tax payers by taking out a loan from someone else, not by selling a car at a profit and making a successful product.
National Big Box retailers rarely move into existing buildings unless the real-estate market is tight and entitling new development or re-development exceptionally difficult. Otherwise it is more cost effective to demolish and build to suit. They have corporate planners, architects, and lawyers who do this sort of thing day in/out.

In another life, I worked for an architect who did nothing but Walgreens stores. Once their analysis showed that a corner met their traffic count, it didn't matter how much the land cost. The pharmacy would pay for it in 30-90 days. That's why there will be a CVS across the street.
How does this behave when you have marked private photos as favourites (or those someone has shared with you and a small group)? I assume it doesn't show those pictures or even any metadata about them.
That's actually wrong unless that i/I code is strictly internal data which is never shown to a human. Where was the snippet from?
Not only I have no clue about the slides, but I went to their site (apiengine) and I have no idea what their site does.
Interestingly, both the slides and their site (apiengine) has clean and beautiful designs, however neither one of them are a bit informative.
As a newcomer I don't think I ever had much trouble with decorators. It took me a little time to understand exactly what was going on, but not too long. Even writing them seemed fairly straight-forward.
I have to laugh at this. Not because he's wrong, but because it's so indicative of the programmer's mind. Structured, orderly, formulaic. Laying down rules and procedures. Which is fine--nothing wrong with that, however...

Let me offer a counter-example, for what it's worth, which perhaps isn't a whole lot. I've been working at home for almost a year, after being in the office for six. It's very simple. In the morning, I start working, sitting on my couch, using my laptop. Eight hours later, I sign out. Obviously eating some time in the middle there. That's it. Nothing to it, really.
(off-topic to off-topic) For long papers / books, think about learning LaTeX and compiling your files to PDF (unless it must be an HTML).

LaTeX and its packages/templates have man-years of development invested into readability. All the scientific papers are produced with TeX/LaTeX. The program and packages for it solve numerous problems like proper spacing, citations, bibliography, dealing with orphan paragraphs etc. etc.
http://www.ethos-os.org/index.html
TaskRabbit for jobs (need help for your startup?)
it is ruby-doc. What don't you like about it specifically? Its very concise, consistent, and thorough, which is what I always thought was ideal for these.
Unwittingly Participating in the Panopticon
Why is that?

https://github.com/angular/angular.js/blob/master/src/Angula...
No other country matters, according to the US. If a company in another country does business in the US it can be sued in Eastern Texas (patent trolls' heaven).
I am currently working on horizontal scrolling blog with columns. It is a real pain. But it is very much readable.

http://jsbin.com/azayum/1
Untrolled - A beautiful example of uncommon Internet civility
Took me a second until I noticed that the scroll wheel seemed to take me to a different page. As soon as I determined it was a slideshow, I tried the arrow keys, as they work on every HTML slideshow I've seen in the last 5 years.
Books for Game Designers
It's unfamiliar, not ugly. Give it a few years and you'll think they're perfectly fine, just like we heard endless complaints about "melted" cars when more aerodynamic designs were first introduced.
I guess the point where an AI can replace a programmer is the point where a technological singularity begins. Because at that point the AI is capable of improving its own code which would lead to a 'runaway reaction'.

And if you're in a post-singularity world you don't really have to worry about jobs anymore. So I guess being a programmer is pretty future proof ;)
I have never worked a whole day from a coffee shop, but I do like to spend an hour or two after lunch in one of the several coffee shops in my neighborhood. I'll order a coffee and maybe a sparkling water. I find the change of scenery helps get my focus back, especially if I'm having trouble concentrating that day.
How many emissions do you suppose get emitted by all the metal, plastic, and rare metals that get dug up to create a tesla. What exactly is green about it?

Wouldn't it be more green for our society to pay for mass transit instead?

But apparently the only way to get something done is through companies and the market...
The Economics of The Formula One Grand Prix of Monaco
Extremely cool atmosphere created in this demo. In the deeper waters, I was really held in suspense, waiting for the music to turn ominous and a sea monster to eat me, but alas it didn't happen.

Minor feedback, it seemed like the instructions would disappear before I had a chance to read them...maybe just me. Quick enough to figure out though.
Hehehe, very true. As a person with very similar habits, I have only one "rule"- when my body starts to feel bad, I go to the gym and play basketball for several hours.
Z isn't a monad from what I can see... ZZ is the monad. It's an IO action that returns a ZResult (which is either a value or an error state as you said) and has access to an environment for logging, a database connection and a configuration.

I'm not a Haskell expert though - so don't take that as truth until confirmed by someone else :-)
Has Google become our external hd? How the Internet is changing your brain
No surprises there, but good solid advice that a lot of people need to hear. Well done.

The one thing I'd add is that working remotely means working away from machines as well as people - test machines, internal websites, etc. Even companies that are generally supportive of remote workers (like mine) often scatter essential information and resources across an annoying variety of machines that are not accessible from outside. Then they give you a VPN that's utter crap (usually because it's overloaded) or ssh to a bastion host so you have to tunnel/forward anywhere else. It's really worth the effort to make sure you use every trick in the book to get networking on your home machines and/or laptops set up in a way that actually allows you to get work done. I'm pretty darn good at that kind of stuff, but even so it took me several experiments over a period of weeks to get something I was happy with - and BTW it bears no resemblance at all to what the IT group thought would suffice. Similarly, it pays to make sure that using test machines is as friction-free as possible, and that common tasks are automated as much as possible so that you don't have to keep watching/tweaking things from afar. All good sense even if you're not remote, but even more important when you are.
> Actually, I don't think it's patent abuse as much as it is good old fashioned extortion.

Seems to me that that's like saying "I don't think its criminal homicide so much as it is good old fashioned murder." Using patents to facilitate extortion is the main form of abuse that the phrase "patent abuse" is used to refer to.
I have tried all usually mentioned clients (oldreader, newsblur etc) and didn't like any of them. I switched to bazquux - pretty, minimal, awesome keyboard shortcuts and ability to view comments (if the article has any).
Scroll wheel works.
It's a new class of humblebrag.
Strong assumptions!
I filed my first ever bug report on Postgres last week and had a good experience thanks to Tom Lane. I was miffed there was no real bug tracker, just "email us", and figured my report would go ignored. Nope: Tom confirmed the bug and patched it in less than a day. Dedication like that is why Postgres has slowly been succeeding. http://www.postgresql.org/search/?m=1&l=8&q=%238167
A lot of people aren't interested in Python 3 yet, as you noted - many dependencies, etc. are not '3' compatible yet.
What action did I take that constitutes my volunteering of government's legitimacy?
Tsunamis Could Be Predicted By GPS, And Here's How