skysight-inc/HackerNews huggingface dataset:
Eugh, I'll rise to the bait. I can switch between games and editor on linux via keyboard shortcut; Ctrl-Alt-7, Ctrl-Alt-8. Run games in a seperate X session and everything becomes much easier.
For a dev machine this is mostly true. I haven't been able to be as conveniently productive on Windows, since I always end up installing Cygwin eventually, then decide I might as well be using Linux.

However, for a relaxing machine, Linux doesn't have access to the same games as Windows or even Mac. Well, you can often do some clear hacking to get things running on Linux (Wine, etc.) but it's much easier on Mac or Windows.

Thus I still defend Mac as the best mix of Unix development environment + reasonable access to quality games. I usually mention ease-of-use, but as the poster mentions, Linux is much better than last decade.
http://mxcl.github.com/homebrew/

See you in the Apple Store.
The sleep comment is apt. Having run linux on laptops many times in the past, the regular incompatibilities and inconsistencies are hard to get past. From power management features, to wifi quirks there is always something that just doesn't work right.

I've spent the better part of my life, from age 6 onwards tinkering with computers, installing and reinstalling OSes and I can honestly, say I'm over it. Now I just want the damn thing to work like every other user. I think being burnt out on tinkering makes me a better developer though. At least as far as creating a good UX goes.
This article was published on December 21, 2011.

Here's a previous submission: https://news.ycombinator.com/item?id=3377641
I agree that Zynga disproportionately targets that demographic, and it is a shame. I just don't think it's fair to equate Zynga with any game that has a pricing model that scales.
Definitely not. I can think of a couple of teams in NY alone off the top of my head: Knewton (where I'm interning now), Foursquare (summer only I think?), Etsy (confirmed for summer)...
I'm not a developer, so I can't confidently comment on the value of specific code evaluation techniques. In other disciplines however, it can often be fairly easy to sort out the talented folks from the merely competent through a brief screening and interview. The trouble with such a shortened interview process is it's inability to determine if this person will be a good fit with the company's culture and team. Similarly, it can be difficult for a prospective employee to make an informed decision as to whether or not he will actually enjoy working at that company.

You can make a very good case that these types of extensive, saturating interview processes do more to determine one's overall fit with the company than their role specific abilities. You could also argue that this is just as important an indicator of one's success with a company as their role specific abilities, assuming some sort of baseline level of competency.
Agreed. Drupal has an incredibly steep learning curve. I was told to learn PHP BEFORE using Drupal and it's been a huge advantage. I can't imagine a non-developer trying to change some content or add a feature themselves.

Drupal is extremely powerful, but would be a nightmare for users used to the WP platform.
I was under the impresssion the first 10 amendaments were released with the constitution.

The bill of rights was ratified more than three years after the constitution itself was ratified.
The homebrew comment (which I can't reply to for some reason) is good, but not totally fair. Homebrew has to compile everything, while this isn't a huge problem with todays machines it is still a bit of a time sink. Homebrew regularly has packages that fail to build. There are over 400 open pull requests for the project at the present time to illustrate this problem.

Homebrew != apt-get or any other linux package manager.
With Search+, Google Fires Another Shot At Facebook
Internships occasionally turn up on my site,
http://jobstractor.com/#!/santa%20cruz

Such as this one

http://www.linkedin.com/jobs?viewJob=&jobId=2364681&...

Don't know the location so well, so sorry if that's not exactly right
Watch the video http://www.youtube.com/watch?v=TAGrPyMKA_k

That wasn't a fake demo. That was a presentation which included a video where the presenter was joking around like it was live for about 10 seconds. No one in the audience was deceived, you can hear they got a good-natured chuckle out of it.

SemiAccurate is flatly misrepresenting this IMHO.
See http://lwn.net/Articles/455013/, for example.
Yes I know, it's very easy making cartoons with frames, for example I made this video in just 1-2 minutes - http://www.youtube.com/watch?v=Wk6wc2MS6Qw What I am asking, if there any software for Mac making cartoons, without doing every effects by drawing every frame one by one. For example:
- slowly disappearing one layer (without making tons of layers with different transparencies )
- slowly moving from place a to place b on a defined vector (without making layers with different locations )
Some special effects to simplfy the flow, for example flash does it, but it's very complex for me.
"If you're not paying, you're the product" still applies, I agree.
Partly, in the programming world people tend to have read and agree with the essay "Csh Programming Considered Harmful", in that they think the problems it mentions are relevant to their lives.

http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/
Stephen Wolfram on a .data TLD
You make some excellent points.

Some of the recommendation engines out there (and it seems everyone has one these days) are really good at figuring out my tastes and preferences. Netflix, Amazon, and hunch.com (now owned by eBay) come to mind. hunch.com recommendations are freaky-good because they ask questions whose core intent is to learn your tastes.

You're right that my friends' tastes are only weakly correlated with my tastes. Assuming my friends and I have the same tastes is an error.

I'd also like to add that the reviews of experts are something I still value over the reviews of others. For example, I'll pay close attention to what Andy Ihnatko has to say about new Apple stuff. Rotten Tomatoes does something interesting in this regard: they keep the expert reviews (e.g. Roger Ebert) separated from the "everyone else" reviews.

If you think about it, a core idea of pagerank was to figure out which sites are most authoritative. Now the question becomes: who is the most authoritative on topic X?
Ask HN: Death by design, poor on-boarding or do we just smell?
We’d like to get some unbiased feedback (I know – there is no such thing) for our product – http://www.birdviewprojects.com

Our goal was to create an alternative to the typical entry-level project management systems like Basecamp, activeCollab, Smartsheet, etc.

We wanted our product to have a fresher approach: not your typical hierarchy or table view. So we spent over 2 years creating some really sophisticated features and UI elements.

However we’re not able to get any significant traction yet. So where do you think we went wrong: do we have too many features or too few? Is our interface an overkill? Do you think that a better on-boarding can help or we have to do something more dramatic?

Any feedback from our fellow startup’ers or just anyone with an opinion on this topic would be much appreciated!
Every time I read about the US health-care system it amazes me more (in a negative way).

The point that I find worrying the most is, that it is impossible to figure out the costs before you get treatment. Also I am surprised, that there are no prenegotiated rates for treatment-procedures. The way it works in Germany is, that there is a catalog which contains all the standard procedures and a price that can be charged for the treatment/procedure, this system dates back to 1924. While "upselling" (doctors performing tests that are not necessary) is pretty common, prices are quite reasonable. Actually there are two catalogs, one for private insured patients and people without insurance (its almost impossible to be uninsured in Germany) and another one for public insured, the later one is based on a points system rather than prices and is supposed to be an administrative nightmare for doctors.
Rarest language? Objective-C has highest job posting to developer activity ratio
Real world example:

Scenario 1:
A gas station with bags of ice sells out their inventory of ice and beer to a local fraternity, so they can keep their beer cold while they're on the road.. Then a diabetic guy comes in, looking for a way to keep his insulin supply cold. Too bad for him, the ice is gone.

Scenario 2:
That gas station jacks up the price to $100/bag during the evacuation. The frat guys aren't willing to pay that much for cold beer, so they grumble and just buy some bottled water instead, since that doesn't need to be cold to drink it. The diabetic guy comes in looking for ice. He too grumbles at having to pay $100, but his insulin supply will now stay fresh.

This is a little contrived, but I think it illustrates that even in extreme cases, the system of pricing in a free market allows each participant in the market to communicate his priorities and his ability to substitute other goods. My example shows how the frat guys want beer, but not enough to pay that huge amount -- which leaves the way open for the diabetic to show that the ice is really, really important to him.
JavaScript Needs Blocks
I'm not an enterpreneur and I don't want to be one.
Bootstrapping solo founder here. It's kind of overwhelming if all you do needs to be valued at $1000/hour. It sounds more like it could be used as an excuse not to do anything: "I can't figure something I can do that would be valued $1000/hour" => better to keep going at the current job.

I've been doing the startup thing for 5 months now, but as it's my first experiment, I don't think I've created $1000/hour stuff so far.

Still, I don't see it as a problem. The idea is to value your time, yes, but you should also value intangible things like what you're learning doing this startup for example (which give you an edge for this one or the next startup).
From an interviewer's perspective, the whiteboard gives me a chance to intervene to correct, explain, or provide hints, to the interviewee sooner/at the right time, which is not possible in pen-paper solutions, as I cannot see what the interviewee is doing till she shows me her work, unless I sit at the same side of the table as herself, which is odd for general discussion/talking.

My advice to interviewees:- Practice on a whiteboard. It is not that difficult.
The TSA Proves its Own Irrelevance
Personalization is just organizing on a per-user basis.
My first android app: learning+coding+publishing in 5 days
Sorry, I said "both" by mistake. You are an active and well-known contributor to HN, and I know you're reasonable, which is part of why I felt soc88 was being unreasonable.
Shabar mantra
aghori baba is the famous best baba ,it do vashikaran,vashikaran mantra in hindi,vashikaran mantra,love back by vashikaran,love problem,vashikaran tantra,aghori baba mayavikaleshwar,blackmagic,Vashi Karan Mantra,Mantras to control ladies, males, superiors and subordinates. Vashikaran Mantra is the most powerful mantra in tantra.
COSMOPAX - O mundo pertence a voce
How Reddit made us thousands of dollars.
For me, this story isn't so much about "Google makes search results more personal" as "Google makes SEO all about using Google+ more". (We now have stronger incentives to use Google+.)
I could never understand why there's such a huge financial difference in the way emergencies that threaten human lives are dealt with in the US. You never expect a huge bill from the fire department or the police department should you require their urgent help. How is ER different?
What he never says in the article — and what I'd love to know - is what platform is he migrating his clients to? I also wonder if we've grown to expect too much from WordPress: It really started life as a blogging tool - the charm of it was that it wasn't a full fledged CMS.
You might be better off using a .ssh/config file, as in this tutorial:

http://fabien.potencier.org/article/19/quick-ssh-tip

It saves about as many keystrokes, also works in scp, and won't clutter up your shell dotfiles.
your second sentence answers your doubts from the first.
He said that "they are running it from backstage", which doesn't seem to be true. It seems to be a video running on the machine on stage (hence the VLC controls).

Given the rumors that Intel is delaying IvyBridge, it is very possible that they recorded this on a different machine, with a different GPU, and are claiming otherwise. They're not the first, nor the last to do this.
Hustler with foundation ambition - is this a HN ad?
There is currently a post on the front page which contains no vote arrows, or ability to comment. Is this an advertisement? I've never seen this before.

http://news.ycombinator.com/item?id=3447932
The author brings up some interesting points, but fails to back them up. Why does he prefer not to write on the whiteboard? Why Python? [1] Why interview the interviewer? Sure, there are reasons I can think of, but I'm not convinced, and would like to know why he is.

[1] In later tips, he gets into some things that make Python good, but it needs to be justified more, given that his advice boils down to "use Python even if you've never seen it before".
As a bonus to my upvote, I want to be clear: This is a great read. It inspires people to learn algorithms, know how to back up your assertions, and be confident with an interviewer.
Why YouTube is changing and why you should care
Taking Note - Notational Velocity and SimpleNote
WebGL Fundamentals (WebGL is a 2D API)
I have worked in the Enterprise CMS field for most of my dev career. Its pretty much impossible to be "All things to All people" which seems to be the requirement for CMS these days.

There seems to be dozen of CMS users:

* Marketing (free form, reporting, link management)

* Document Management users (structured, access management)

* Store front aka E-Commerce (structured)

* Simple Company Site (blog/wiki)

What I routinely see is CMS' that try to solve all these problems. OR the CMS is basically just a platform/library which really doesn't help the end user.

Part of this is what caused me to start http://snaphop.com which is a mobile campaign management (cms for marketeers) instead of the general mobile content management which has the same problems above except for mobile.
I think it's time for me to check out of the smartphone game. I really like them for travel, but this is crazy.
Some guys in the Symfony community are the authors.
This has been posted here a dozen times before, many times by the author himself.

http://www.hnsearch.com/search#request/all&q=Gameboy+emu...
http://news.ycombinator.com/item?id=2427963
http://news.ycombinator.com/item?id=2477582

Impressive as the emulator is, it's been suggested to him before (and he has acknowledged) that he shouldn't be running non-public-domain ROMs on his site. If he gets a C&D/DMCA takedown, I have zero sympathy.
For as complex as it is, TYPO3 is pretty usable. I built a site on TYPO3 before I ever messed with WordPress some 6 years ago. Now that I think of it, I'd probably opt for TYPO3 before Drupal.
Dear Canada, HootSuite Needs Developers Developers Developers
“By paying less attention to quality, Facebook has been able to focus on other things, like making the company a fun place to work at that can attract and retain talented engineers. Facebook would probably be less fun if it cared more about quality.” - So Facebook is a landbanking operation for superhumans?
In practice, I often find that exceptional candidates like a rigorous interview process-smart people often like doing things that feel difficult and selective. And it gives them confidence that the company is hiring smart people.

This is not to say that Braintree's process is perfect-just that the assumption developers are "suffering through it" to get a great job may be flawed. I personally would much prefer going through an overly exhaustive interview to one that I felt could pick up weak candidates.
If a compiler infers types at compile-time for a dynamically typed language, I still consider that "static typing" because it's statically inferring the types. If the term "static typing" is the problem, then I can rephrase: it only comes up when you try to determine all types before executing the program.
The Three Engines of Growth
Not bad, but not what I'd really call good either. I was forced to use cygwin while working on a project last year and while it gave me some familiar ground for sure but it seemed like every which way something was just... off. I can't really think of much in the way of examples at this point but I don't have fond memories. One thing that did annoy me was a total lack of decent terminal emulators and I ended up using something based off PuTTY. Cygwin was certainly better than nothing but I'll take the real thing any day.
Startup putting sonic toothbrush tech into sex toys
It's a job ad. I think (but don't know) that YC-funded companies get to post them for free.
I like seeing interviewees write on a whiteboard because I can see how they're thinking and help them out if I see that they're running into trouble. The point when I give a whiteboard question is to engage interactively with them over the course of ~15 minutes while they solve a problem, not to sit around and be handed a piece of paper at the end.

In addition, communicating with peers via whiteboard is a skill that is actually handy in day-to-day work life; it's not just some artificial interview skill.
"WordPress is web software you can use to create a beautiful website or blog."
--Wordpress.com

RTFM.
Well, if they're planning on killing themselves anyways, what's the difference?
So they'll miss out on all the StackOverflow team. Their loss.
We're working hard at building the best fully hosted one at http://www.webpop.com

Our aim is to get close to the power of something like Drupal with a simple and usable interface that's a joy to use. All fully hosted, requiring no maintenance.

We're the only hosted system that is also truly extendible (you can build extensions in server-side javascript) and we're seeing both tiny one-pages and large content driven pages being built with our product by now.
I'd disagree with the exclusive focus on functions. He's right though, about having better "loader" mechanisms.

You can write simple and concise OO code in PHP without writing Java-inspired superverbose code.
That portion of the post is the opposite of what I'd pick out to illustrate that it has a point. It's just dripping with misplaced rage and entitlement and doesn't even point out a bug in any shipping version of WordPress. It strongly emphasizes the word "BETA" and then goes on to literally curse them out for the fact that it had major bugs. Like, yeah, that's what that means. Do you go grabbing a cook's half-done risotto and tell them to quit because the consistency is terrible?

I agree that WordPress's issues multiply in proportion to how much you want it to do, but the fact that prerelease software has bugs is not one of them.
"And my concept for the .data domain is to provide a uniform mechanism—accessible to any organization, of any size—for exposing the underlying data."

Who would be the standards body for defining and regulating such a uniform mechanism?
OnLive Cloud Desktop hands-on: Windows 7 streaming to an iPad (video)
I agree entirely. Its a balance, that's why I referenced the qoute from Norvig. Not to show that language has no importance at all but that even in this very particular case the author has a broader point of view than is represented in the article. Anyway even though I don't really miss C++ I was thinking the other day of all the code that I wrote in it when I had no choice but to use it. I got a lot of work done, and it wasn't a mess either. I would say that in my case anyway I tend to think that the language matters more than it does and this (in my case again) is a source of procrastination. So Norvig's qoute is like a kick in the backside for me (focus on what matters) and that's a good thing.
Why not just ditch every piece of technology then?
You'd have to double the number of tabs. One each for "Web", "Web Generic", "Video", "Video Generic", "News", "News Generic" etc. etc.
Also, I've found that the email has bounced. Does anyone else get this?
PEAR's got a number of problems.

The PEAR maintainers seem to disagree with the direction PHP is going as a language, so they don't keep it up to date with changes in the language. If you want to use PEAR, you need to either hack the code yourself (why use PEAR) or you need to put PHP in an out-of-date compatibility mode.
If you want to do something bad to a person (i.e. slightly inconvenience them) it's a lot easier to justify if you hold them in contempt.
So out of personal experience and anecdotal evidence, I would say that the conditional probability of a voluntary Windows user being a great coder is less than, say, a Linux user.

If this is true, it's only moderately true and only recently. Historically Windows had a pretty big advantage in terms of great coders. Including virtually every game shop almost exclusively (incuding legends like Carmack, Sweeney, etc...).

It was in part just due to the fact that if you wanted to make money, you wrote Windows apps. It's like iOS is today, except a magnitude more dominant.

It's only in recent years with the web and mobile where this has begun to change. But I'd say that only mobile has typically had super strong devs. The web until just the past year or so has not been a place you could hire generalists. We've really just begun to see devs that I'd hire to do any work at our company -- not just web people.
The state of memory leaks in firefox extensions is terrible even for trivial extensions... I can't imagine how bad it would be with something non trivial.
That's not strictly true -- T-Mobile US does offer a discounted plan if you bring your own phone.
Why did OData never catch on?
Zach Holman, from Github[1], had an interesting insight[2] into coding problems and interviews:

I think programming riddles, games, and brain teasers are a great way to hire. First one to say "fuck this" and walk out gets the job.

[1] http://zachholman.com/posts/scaling-github-employees/

[2] https://twitter.com/#!/holman/status/154986236640112641
Intimidating...that's how I would best describe the look of your application. I'm guessing potential customers see a long learning curve ahead and want nothing to do with it. This "intimidation factor" conflicts with your stated goal of creating an alternative "entry-level" project management system. Furthermore two years is way too long to be developing any type of CRUD app.
Front-End Engineer position  Yelp
OSX is like a gateway drug for Linux. I used Windows for years, then had to work with OSX for iOS development. Didn't know a thing about it, hated it (at first). Time passed and now I ssh into vps to set up nodejs. Feels great =)
Sorry OP, I realize that you're just trying to be helpful sharing what's worked for you and I appreciate that, but frankly, I hate posts like this...

I think the best preparation for any interview is to simply get good at what you do. All the rest is window dressing that distracts from that goal.

Every minute spent practicing interviewing would be better spent building stuff. The natural byproduct of this will be exercising those skills that will be evaluated.

What you're proposing is unnatural and unnecessary. You're focusing on the details of the process instead of the real issue of knowing your stuff.

Good interviewers won't care if you're fundamentally solid but a little light on the presentation side. And they won't be fooled by a great presenter who is weak under the hood. Sure, you may fool a weak interviewer, but what does that say about the company you may be joining?

We all want to be solid in both fundamentals and presentation, but I prefer to focus my limited resources on getting better than I am, not appearing to be better. Best to just be good, be yourself, and trust that it will show naturally, no matter how you are evaluated.