skysight-inc/HackerNews huggingface dataset:
OK, I'll drop the bomb, because I've enough of these propagandized half-truths about "Interview Questions"!

TL;DR: The sympathic interviewer is not qualified enough to extract results out of response, but capable of making (random) gut decision. Just like all the others who write about the same "problem scope" (hiring).

Questions and statements can provoke a think process, but is the person who provoked the think process qualified to do interviews? Let's solve the question arised from the ground up! The interviewer must have studied "Communication studies" or at least have significant knowledge in the field. Now don't underestimate that statement, even if it sounds far fetched. We already know that proper homework in Communication studies (and UX Design) was what made Apple a billion dollar company (amongst other things). The technology altough a key driver, was made by much larger companies too, without comparable success.

To put it differently: Just as a Software developer isn't qualified to do medical decisions, a Developer, CEO or other Interviewers can't decide about interviews like a communications research specialist. Let's not forget that everyone instinctively recognizes good music. But what makes music sound good? The Geometry of Music can provide accessible information using a revolutionary geometrical approach to music theory explored by Tymoczko [1]. Now you might have an idea on how much more there is to it below the surface.

"The principal idea is that defining something as working or not may sound simple, but is of complex nature."

Don't forget that regardless what has been asked or stated, the think process including the outcome is there to reveal the qualities of the PoI. But an interviewer, even if he's a developer himself, doesn't scientifically qualify to make statements appear like wisdom[2], whereas it's just a gut decision. No matter which fix-points an interviewer chooses for job qualifiers, it will not be complete without a proper analysis and reflection of the communication process. I mean, just make the effort and take a read about Harald Lasswell and Communication studies to get a broader understanding of what is neccessary for fundamental knowledge about what is working and what is not.

No excuses if I sound like a diva, I didn't have my mars yet.

Here's what I'd answer to the question:
CSS Media Queries (iPhone), CSS Expressions (IE), Basic CSS Knowledge (Positioning) and the most important thing: "Do you actually want the job and is the offer good for you?" (Self-esteem)
Because coding isn't Rocket Science, applying UX to the interface would come close to that though (when done scientifically).

---
Sources:

[1] Dmitri Tymoczko - A Geometry of Music : Harmony and Counterpoint in the Extended Common Practice: Harmony and Counterpoint in the Extended Common Practice; http://www.neuroscience-of-music.se/eng7.htm
* [3] http://i3.minus.com/ibzQzwsY4Lmh5D.png
This is nice, but I'd like it to go a step further.

I have my default branch set to 'dev' so that that's where pull requests go by default (otherwise I end up with pull requests going to 'master', and having to manually merge them). However, I'd like the github project page to default to 'master', and I'd also only like issues closed when they're merged into 'master'.

I guess what I'm asking for is more granularity in the default branch settings: I'd like a 'default branch' and a 'default branch for pull requests'.
Raw footage from the @obama @whitehouse #inauguration http://ow.ly/h0D99 #inaug2013

RT @SuperBowl 16 Days until #SB47 http://ow.ly/1Rdkh9 #nfl @nfl
Ruby on Rails had a lovely scaffolding system that everyone told me not to use.

Python tells me to be explicit instead of implicit.

It's also nice to not have much magic in our frameworks.

CBVs leave a lot to be desired but FBVs were terrible when you did really want to reuse code. I can never decide with CBVs whether I like the declarative approach but I can only see this resource magic being overridden as quickly as you can put it in at least with CBVs with every new mixin or subclass I feel I'm truly extending on something (albeit with additional MRO complexity but then maybe you have bigger problems if you're finding those kinds of issues).
I loved that one.
I'm a long time user and sufferer of Sun's products; going back twenty years at least. My experience is that except for their core product (SunOS/Solaris) their products have been awful - over-engineered, buggy, difficult to administer and install.

Exhibit 1 the trainwreck that was the Solaris firewall. I don't think anyone in the world understood or installed the first version. Then they introduced a 'lite' version which perhaps a few sorry souls used. Then I think some sane person in Sun said 'fuck it' and they then offered BSD's pf firewall. Which was what everyone used anyway as it had been available for quite a while from outside sun.com.

This experience mirrors mine with Oracle as well. The database is good and support excellent. The rest of it (I'm looking at you Oracl Fusion Middleware) has an extremely high WTF rate and the consulting and support staff often have no idea.
When you turn a lock, small machining defects mean that more load is borne by one pin than the others. Pushing up that pin while applying torque (using the allen wrench in the GIF) will cause that pin to be held up, which applies more load to some other pin.
Most video games, even rated 'mature' for 'strong sexual content', have nothing to do with porn. It means you might see a nipple, and there might be a few seconds of more or less implied sex at some point.

That you consider this worse than, say, playing a dude running around cutting people's heads is quite interesting. But I think it's more a cultural thing than a scientifically rational one.
Maybe you should think twice (three times even!) before posting these trite smart-ass comments. This isn't /r/programming.
you're one of the 'very few' then. As was I.
Which is just another example of how badly broken the legal system is in the U.S.
Techcrunch drops FB comments for Livefyre
I could not disagree more with the author - in fact at the moment I feel sorry for her.

TLDR: PhD is not for whimps

Yes it has the potential to break you, yes you will have very or little feedback loop and almost no money, and yes more people look forward being in academia for the freedom to pursue whatever research they fancy.

But this whole interpretation is very very wrong.

A PhD is a life changing experience - you learn how to learn and discover new knowledge - a process that can be extended to other disciplines and topics (it's not unusual to find someone with a PhD in something doing research in something very different).

It's the single best investment in yourself you can make - if you do value your capacity to work and create value, not just being paid to do stuff other people tell you to do, or what everybody has done in a given way for ages, and so you keep it doing that way for tradition/lack of creativity/no reason whatsoever.

Also, the biggest difference between the work you do during your PhD and the other work is that you work effectively without any precise objective. You learn to find inward motivation - which is the best replacement there is to outward reward. The work you do is its own reward. With that, and the kind of commitment you showed in the research-work you did alone for years, you can take any challenge you want.

Certainly, you work will be dissected by the best experts in the domain, and they will criticize it in any way they can - basically, you can't cheat. You have to actually do something outstanding, for which you will be judged.

It seems to me that's what most people on HN love and value : being judged on the merit of your work. At least that's why I love and value.

The only problem with all this is IMHO that many (most?) who do a PhD want to work in academia afterwards, to have the freedom to work on the topics they enjoy. I had the same failings - guilty as charged. I wanted to do something great and then to keep improving it in ways I saw fit. But I changed my ways (and got out of a tenure track in late 2012 - it's not for me)

I believe this is wrong, because anyone who wants to do that believes that its own interests are for some reason better than what the market values. It's good and all, do whatever you fancy, but not on my dime - not on public money. Get a real job.

I learnt a lot during my PhD - but more importantly I bootstrapped unknown capabilities to create knowledge - something that's bringing value in many things I do.

EDIT: for anyone interested, my last post on the topic and how my PhD in CS is currently coming into the real world 5 years later :
http://news.ycombinator.com/item?id=4871888
I remember seeing some of my classmates who were nerdier than I was (and I am fairly nerdy!) playing DnD in the library afterschool. I remember internally scoffing at them: "how uncool!"

Fast forward 10 years, and I'm hiking with friends in the Purissima Hills. One of us brings up DnD, and I mention, "You know, I've never played DnD, but I feel like it'd be a lot of fun to play." We all agree.

Took 10 years, but I guess we've gotten over our highschool insecurities :P.
A few of my schools had Apple QuickTake[1] cameras around 1995-6. Not quite 'personal' or 'affordable', and it was a line that Jobs cancelled when he returned to the company, but the pins were being set up.

[1] http://en.wikipedia.org/wiki/Apple_QuickTake
You sound like an awesome father/uncle. Wish my nephew lived close enough. ;)
I think you should have said, "Apple is people working hard, iterating and delivering." Many of those hard working folks are still at Apple.

If Jobs was Apple, there should still be some skunkworks projects left behind to ship and the numbers are still favorable to Apple.
You also get a component framework for free + a DSL for the view.
The modern pin tumbler lock is more or less an evolutionary step along a long line of lock designs. The basic principles of all locks are basically the same; you have some sort of hidden configuration (in this case, the lengths of each pin, or in the case of a much more primitive warded lock, the positions of the posts) which must be matched by the key for mechanical movement to be possible.

How you combine those elements takes some intuition, but if you really look around you at the world today I don't think it can be said that this sort of creativity and insight has been lost to history. We're building some pretty wild stuff these days.
Banging Deal on HP Cloud's X-Small Instances
Reading this reminded me of a post by Miguel de Icaza:

http://tirania.org/blog/archive/2012/Nov-07.html

Basically, Miguel argues that Walter Isaacson failed, as did many who tried to describe Steve Jobs recently:

>Whenever the story gets close to an interesting historical event, or starts exploring a big unknown of Steve's work, we are condescendingly told that "Steve Activated the Reality Distortion Field".

>Every. Single. Time.

>Not once did the biographer try to uncover what made people listen to Steve. Not once did he try to understand the world in which Steve operated. The breakthroughs of his work are described with the same passion as a Reuters news feed: an enumeration of his achievements glued with anecdotes to glue the thing together.

It's great to see a real account of working with him, minus the “magic” BS.
Safari can be disabled under parental controls for precisely this reason.
Why not supply some actual reasoning to make your points? Such as 'bullet point x' should be valued lightly because of 'insert evidence/arguments here'. Just calling things pseudoscience or stating that he has 'lot's of support from other people' only implies that you're being defensive.
My experience is that the one from java.sun.com does not have the crapware. Especially if you install jdk?

The one from java.com does.

I'm not 100% certain though.

BTW, there is a process to install java without the installer and without admin rights on Windows. The process is described on say StackOverflow but I have it scripted.

I should put it up on github sometime!
Yes, there's one reason not to use Elixir that I know of: [Edit: It appears I might be wrong on this.]

It doesn't fully cover the erlang syntax. There are a few things you can do in erlang that you can't in elixir.

As I understand it, this will be resolved relatively soon, in an upcoming release, possibly only in a matter of months.

Elixir and erlang can be mixed pretty easily, so there's no harm in trying a module in elixir just to see how you like it. Underneath, it's "erlang all the way down", so you're unlikely to run into problems.
Was expecting something about how tyrannical and ruthless an operator he was. Pleasantly surprised by this article (not at his devotion to product), but by the fact that he took his CEO hat off and participated in product as a team member whose ideas could be thrown away like everyone else's.
> If, however, your goal was introducing securing an Ubuntu box to relative newbies, by which I mean people who are quite familiar on the Linux command line (like me) but lack specific knowledge about networking, iptables and the tools of the trade (again, like me), your article should have been way way longer than it is :) Or maybe not longer necessarily, but way more in-depth. Maybe a series, even (that would be awesome, but perhaps a lot of work, I'm not saying you should put in a lot of time that you maybe don't have, just that what you do write ought to be optimal for the effort put in ;) ).

Recommend any good articles?
CBC-MAC is also tricky to get right even if you know what it is. It's a very weird choice.

But I wouldn't want to dignify the notion that one piece of Javascript can "validate" other Javascript "files" anyways; the whole notion of Javascript validation is dubious, because what you need to validate is the whole JS runtime, not just individual files. Browsers don't provide tools to do that.
I really want to know the results of the Phase III clinical trials of Enobosarm (also known as Ostarine, GTx-024 and MK-2866) !!

I loudly apploud the poster for the having the nuts to put up a great site =)
> "It doesn't fully cover the erlang syntax."

Wondering what exactly are you referring to?
You are reading too much into my wording -- kids are humbled in multiple ways, and in my specific example humbling happens when they meet other exemplary people. It's not about cutting down people to size, but rather reframing their understanding of what is possible.
Earnings Report: Google FTW
Hmm... just checked out fastmail.fm The tier with custom domain starts at $40. Not that much better than google's $50 per seat which includes access to lots of other google apps in the bargain.

Try zohomail.com You can create a zoho apps account (including ad-free email) for upto 3 users with custom domain for free.
Is Data Visualization Art?
Fundamentals of Human Nutrition
"Many years later, when NeXT acquired Apple for negative -$400M" Very interesting way to look at it.
Why Pivots don't do their best work at night - Pivotal Labs
A bit more on writing bioinformatic research code
who are you to question where YC invests?

A free man, in a free country, on a message forum where all are free to post their opinions?
It's hardly scientific, but both my parents have Dell laptops, and they seem happy enough with them. I'm not a big fan of the plastic construction, having been spoiled by my metal Macbook, but they seem solid enough, and apparently there's always some special offer of one kind or another to take advantage of, so the prices can be very reasonable.

And my old employer bought dell desktops. I guess they had some bulk deal or something. They always seemed basically fine, and felt pretty solidly put together - I wouldn't have wanted mine to fall on my foot. Some of the staff had dell laptops, and nobody seemed to have much to say about them one way or the other. Which is probably exactly what you want, really...

I can't speak for older Dell stuff, nor for anybody else's experience, but I've seen no evidence that their computers are worth avoiding.
I find that idea very hard to square with their home page.
SquareWheel explained it very well.

As for the difficulty, you'd be surprised how easy it is. I started picking a few weeks ago for fun and I've been able to pick your basic store bought locks within a couple minutes with the hook tool (where you have to lock each pin individually).

There is another tool, called a 'rake', that tries to set several pins at once -- it basically has several jagged edges, much like a key. With rakes I can beat these locks in a matter of seconds, and I'm a newbie! I'm working on the lower end of locks, but even still, it has made me more wary of home security.
Modern OpenGL Series « Tom Dalling
Lotus Notes is Still a $1 Billion IBM Business.
I haven't read much actual writing from the Mega crew...but I was impressed with its lack of ad hominem in its rebuttal. Sometimes, these technical debates, especially when played out in the media, can get quite snarky.
Well, you can see Apple's side of this, no? You're basically saying that you don't deserve the mature, "internet app rating" because your users as usually pretty quick at flagging things or that you have a safe default to catch the rest (which can be turned off by creating a 500px account and just turning it off). Both of these subvert Apple's built in parental controls and I'm guessing that's exactly why this happened. If there's a chance of mature stuff, you have to set your rating correctly.

Everyone already got all bothered about this ages ago. Apps that had built in web views had to set a mature rating because a user could then surf the web even if Safari was disabled.

I guess this comes down to what they've asked (yet?) of you. Can you resubmit the app with a higher age-restiction?
Wikipedia disagrees with you, albeit without a citation:

"High-quality locks may be more vulnerable to bumping unless they employ specific countermeasures. More precise manufacturing tolerances within the cylinder make bumping easier because the mechanical tolerances of the lock are smaller, which means there is less loss of force in other directions and mostly pins move more freely and smoothly. Locks made of hardened steel are more vulnerable because they are less prone to damage during the bumping process that might cause a cheaper lock to jam."

http://en.wikipedia.org/wiki/Lock_bumping
That's because there isn't really a good "bundler equivalent" that I know of. That was one of the more frustrating parts of Python work for me. Virtualenv is kind of a hybrid between gem and bundler, and it works, but it's nowhere near as elegant.
For mobile-web developers, there's not much you can do directly to influence how the browser behaves (the browser devs on the other hand, can do a lot better). But for native devs, there are some good, actionable recommendations on there.
It also indirectly supports how important it is to not have leaks so marketing efforts in the future don't get weakened.

Edit: Forgot a word..
What do you mean, "many credit cards for Apps"?
We're flexible on this, depends on the winner's availability
The former head editor of NEJM wrote a book called The Truth About Drug Companies that describes it in good detail. Also the book The Emperors New Drugs and the book Overdosed America. The first is about phase 4 trials, the other books cover more general issues with phase 1-3 trials not getting published.
This is what you're after. http://toool.us/deviant/index.html
I think the most popular digital camera around that time was the the Sony Mavica FD-81. You could insert a normal 3.5" floppy disk into the camera and save pictures directly to it. Our school bought one for $900 and it was shared by the department to take pictures of stuff. The resolution on that thing was really crappy, but I guess nobody cared since our computers were equally crappy at the time. The Mavica came out around late 1998.

I doubt anyone actually owned the Sony Mavica for their own "personal" uses. It ran out of battery after 30 pictures or so, and you needed to carry around a bunch of floppies. My crappy disposable camera could take better pictures than that thing.

I'm not sure if I would consider the 3.5" floppy disk as a "relevant sized mass storage" but 1.4mb was probably pretty big in those days. When I bought windows 95, it came in 28 floppy disks.
It's funny how this comment comes up in this discussion.

It's not about Safari also being able to surf porn sites, it's about Apple wanting to protect the integrity of their parental controls.

If I've disabled mature apps as well as Safari on a child's iOS device, should I now worry that they can see mature content using 500px? Those parental controls are there for a reason and rely on accurate ratings for apps.

Yes, sucks that everything with web access gets a mature rating, but you must see how that's the point, right?
I don't know. I'm new to the language, and after doing the "crash course for erlang developers" and reading the release notes about a month ago, I believe I read that there wasn't full coverage, and that it was expected in 8.0 (or maybe 7.4?)

You probably have forgotten more than I know about this language, so I'm just going to assume I'm mistaken (or was reading something out of date.)
Allow me to continue in my paranoid ridiculousness then. :)

1. The California link you provided points to the California link I provided.

2. Yes, I want my tax dollars to pay for the court to be able to host, edit and index its own opinions without an intermediary.

3. "Powerful individuals" are the judges who run the Administrative Office of the Courts, and by extension, PACER. I would be surprised to hear anyone dispute that they are in a position of power.

4. I know roughly what it would take to upgrade PACER. I've spent the past year designing and implementing a similar system. For PACER, the "hundreds of systems" you reference are similar enough that they could and should be consolidated into one. State courts are a separate issue and not the focus of this particular initiative since most states that I know of allow costless access to court documents.

5. Lexis is the only OFFICIAL source of the Code of Maryland. (Note that I said above "for which there is no other official source.")
Rails 4, Part 1: What’s Changed in Rails 4?
What's the difference in feeling where he's 'testing' which one's the binding cylinder or not? Is it just a tiny bit more 'grainy' harder to push or something?
Obligatory: http://www.hanselman.com/blog/ThereIsOnlyOneCloudIconInTheEn...

The gears are a little suspicious, though.
Hey, tryggvib. There are a lot of comments I can make in this thread (I'm 50 years old, Ph.D. in physics, despised classes but loved research), but I'm only going to make this one, to you: Good luck Friday!! Remember, YOU are the world's expert in this specialty. Remain calm, and don't let them rattle you.
I went through a wonderful course based on SICP and really loved. Partly, no doubt, this was due to my professor (Brian Harvey) who was a brilliant lecturer and very good at designing the course. However, largely, this was due to the textbook, the material and the language.

I think Scheme's fundamental advantage over Python is simplicity. There is, essentially, no syntax. Even the fundamental language features are not accorded any especial syntactic status. This makes it clear that the course is about computation rather than any particular facet of it.

Moreover, Scheme is truly paradigm. Language like Python and Java are staunchly imperative--they might pay lip service to functional programming, but it's clearly an afterthought. Things like loops and assignment are deeply embedded into those languages.

Scheme, on the other hand, is just as happy with procedural code as with functional code. Moreover, it introduces OOP not as a built-in language feature but as a set of useful patterns. This really helps broaden students' perspectives. You can even reuse exactly the same syntax for non-deterministic and logic programming.
StackOverflow: How are compilation and ABI related?
Set good defaults