skysight-inc/HackerNews huggingface dataset:
I don't think this is how things will turn out.

People will like Google less and less because you can't do anything without them and there is no alternative, and what will happen to Google is exactly what happened to Microsoft: antitrust lawsuits, patents lawsuits, etc.

This is not because Google is "evil" or anything, just because they are #1 and therefore are target for more and more people.

In the end, this is all for the better because this may help alternatives to emerge as it helped alternatives to Microsoft to emerge.
Windows because we use C# / ASP.NET MVC and Visual Studio / Resharper is a very productive combination. Our test and production machines are Linux/Mono however. Our system utilizes a number of services which are best run under Linux, in particular Redis. On our dev machines we use Vagrant / VirtualBox to host these. Git works fine under windows, and I find myself working in the git shell a lot for general tasks as well.
Can you elaborate on the advantages of a tiling window manager? I like them, but once I pass about 3 windows, things start feeling cramped and I can't really get anything done because there are things I don't care about competing for visual attention.
I'm having a hard time thinking of a reason to have a preference - let alone a strong preference. I'm spending most of the time typing into a text editor, where my experience depends on the editor, not on the OS. Another chunk of time is on the web reading documentation and StackOverflow - that's the same on any OS. Then testing in the browser - same deal. The last little bit is config work in the web server. Now here, I could understand having a preference for IIS or Apache, but that's not the OS either. There are basically only 2 command lines between these three OSes. Having used both, I find them mostly equivalent for basic work. I'm sure a real power user could make a better argument for why bash or cmd or powershell is better for one thing or another, but nothing's stopping me from getting my work done in any of these. A few years ago, I might have had to prefer Windows, because that was all I knew. Now, after being forced to do a lot of development on OSX and finding it to be all the same, it's hard to think of having a preference.
You can use Emacs shell or Conque/Vimshell to not use mouse while using terminal on OS X. I hate using mouse as well, I made post some time ago about removing mouse from your daily routine: https://kozikow.wordpress.com/2013/10/31/going-mouseless-on-... .
That was my first thought too, but I'll add that Ember.js and Backbone.js are similar in that regard.
nice! ok , ill try those then
OSX mostly for running Adobe CC and micro productivity apps. Would use Ubuntu if I could have Adobe CC Suite on there.
I agree.

And also, because a lot of the power of APIs comes from the unexpected ways in which people use them I think API providers should encourage unexpected use-cases.

We've just finished doing a similar thing to Stripe, having built an "attributes" key:value store against pretty much anything in our API: http://microcosm-cc.github.io/#attributes

One of the goals we have from that, even without knowing the use-cases behind it, is to have the attributes be first class entities.

Such that you can find things by their attributes, or set up permissions with things like "people with this attribute can do that".

APIs can be really constricting or they can be liberating. Obviously the provider of an API needs to support whatever the API does, and usually this means that the API goals must match the goals of the provider. But in things like metadata/attributes/extended data... there is a real potential to offer a powerful capability that can be supported by the provider and yet allows the API developer to define the use-case themselves.
It sounds like you're not really doing a lot with serverside code execution - that's where most of the difference comes into play. Configuring different applications environments is frequently where you're going to run into issues. If you're just writing HTML/CSS/JS, I don't imagine that the platform makes very much of a difference at all.
I use them all, but predominately Windows for my actual coding and then I deploy to a Debian development server that mimics my production settings with debugging enabled. I don't enjoy the OS X GUI and always find it clunky. Cost of Apple products also dissuades me significantly. I can more than afford their products, but I can't justify it because I can build what I feel is a better machine for significantly less. Linux is great, but no Photoshop and I always find myself tinkering with it (though this isn't a bad thing, just not time efficient).

Ultimately, I find I'm more productive in a Windows environment, and that's what counts for me.
I am a Windows user at home but I have been doing Web Dev on Mac(at office) and I guess its a better overall experience than Win8. I just wish Macs were affordable!
I find what you're saying interesting, because it doesn't really match my experience. I came from Linux to OS X not too long ago (three years maybe?) and while the first thing I do is install GNU coreutils and findutils, I don't find myself having to do much else to make the command-line environment feel very friendly. Most "Linux-only" scripts that I run across are really just "GNU-only" scripts, and work fine. Obvious exceptions are ones that do specifically touch Linux-specific constructs, but I find that most are just not tested with the default BSD tools and suffer for it.

My only other beef is that there's no rc.d system and OS X's startup stuff is messy, but I do that so rarely that it doesn't usually come up.

The other major advantage for me is Xcode. I did not get-it until Xcode 4, but these days I really miss when I'm not using it. (I do mobile and web development on the JVM, but I write games on the side.) I've yet to find a C++ IDE that's as nice as Xcode, and that's including MSVC with Visual Assist X.

Also, I haven't found serious issues with upgrades since moving to Homebrew from MacPorts. Your mileage may certainly vary, but I've upgraded the same Mac from 10.6 to 10.9 without any issues. I can't say the same for my Ubuntu system, but that may have been my fault. =)
Still got my IRIX machine, if it runs there it will be fine everywhere else ..
No. Voting with your wallet works. We need to start treating companies like they are members of our society - if one of your neighbours turns out to be a jackass to your other neighbours, do you tolerate him just because, hey, he just wants to make a profit?

Fuck that. Companies must learn to play nice and it's insane to treat them differently than we treat people. It's a huge double standard and if you expect the system will change without us punishing companies with our wallet, then you've got another thing coming.
This content is more suited to stackoverflow.com
San Francisco. That's the Bay Bridge.
Tiling manager - Amethyst ( https://github.com/ianyh/Amethyst ) is port of xmonad for Mac OS X.
Binary repository - brew cask lets you distribute Mac Apps as binary files. Furthermore in boxen ( http://boxen.github.com/ ) they did some work with adapting brew to distribute all software, even command line tools as binary packages.
Clearly he works for Google.
It's not difficult, the IC has a pin to select between 50Hz and 60Hz so you just need to solder one or two resistors to make it work.

Something like this: http://www.bucek.name/pdf/lm8560.pdf
But Android is the alternative to the Apple hegemony. You can't get an iPhone for $50 in Asia, but you can get a $50 Android phone.
Not all members are equal parties and it's not hard to feel that the leaders in this group are Microsoft and Apple. They have the means, the motivation, and both have track record.

Blackberry are in no place to do this, Ericsson haven't been of this nature, and whilst Sony could they have enough distraction going on at the moment to focus their attention elsewhere. I also feel those three would gleefully follow Apple and Microsoft.

It looks and feels, from the viewpoint of a lay observer, to be an Apple and Microsoft effort.

Time will tell though, it may take a while but everything comes out in court, the good stuff and the bad.
What's the reason people find Photoshop so important to web dev?

I used to use Photoshop and run my main dev setup in a VM so I could use it, but eventually I just used it less and less.

I'll agree Gimp isn't the best piece of software ever usability wise, though single window mode went a long way. But honestly I end up using Inkscape way more since it's so much easier to align boxes in layouts for mockups and create CSS-like effects, which is what I end up doing a lot.

I get Photoshop for Lightroom/really graphics heavy stuff, but as a webdev I find I either need to make simple vector graphic stuff that Inkscape works wonderfully for, or I just need to chop up stuff that someone else already created as a raster somehow, neither of which really make Photoshop a necessity.

Now the main piece of software I like that doesn't run on Linux is Sequel Pro. I really really wish that it had a Linux version.

As for what I use, I always do my development work in Linux, whether VM or regular install. Getting stuff to work on Mac can be a headache (you absolutely need homebrew, and most of the time it works alright, but compared to just using Linux it's not always convenient, especially when you want to use a piece of software that's never really been built to work with Macs), and it's generally impossible on Windows. These days my desktop distro is Mint, though I stick with LTS based.
Arch Linux for everything.
Must be a response to MotoX's shipping a dedicated movement-sensing processor in their X8 platform before Apple.

Oh, did you not know that both Motorola's X8 and Qualcomm's Snapdragon 800 were shipping low power contextual co-processors for this way before Apple's announcement?

Back when the A7 was announced, I predicted in my social stream that Apple fanboys would soon be saying Google copied the motion co-processor, even though the the MotoX, which had already been shipping, has two such M7-like processors, one for always-on low-power voice, and the other for always-on motion detection (it's how the MotoX camera-twist gesture works).

Apple reality distortion field at work again.
At http://codedose.com we prefer Linux and Windows as the first gives you powerful scripting/command line tools out of the box and Linux is also our major deployment platform (EC2, Linode), whereas the latter gives you the perspective of a standard consumer web app visitor...
You may want to join this movement: http://www.www.extra-www.org
Unfortunately I think a real sense of democracy is long gone. We are left having the play the only game left in town. Buy your influence then, influence.
I voted "Others" because I prefer to use a combination of OSes, namely OS X and a Linux distro (I use Ubuntu).

My desktop runs OS X and I use it mainly for my visual tools. Anything having to do with image manipulation, all my browsers, and a variety of other tools run just as well, better, or exclusively on OS X. Some examples: Pixelmator, Illustrator, xScope, ImageOptim, Dash, LiveReload, MacVim etc. There's lots more software and many more reasons, but that's the gist of it.

My (non-javascript) code all runs on Ubuntu, though, and I've got a Vagrant VM running any time I'm doing dev work. I used to run my dev environment in OS X but that was a huge pain in the ass because it's so extremely inefficient in so many ways. Since switching to Vagrant & VirtualBox (& Chef, but I'm looking to switch away from that) I haven't looked back, even for solo or weekend projects.

I do use Windows, but only occasionally and grudgingly so I wouldn't count it in this case. I make sure the sites I build work in IE and that's pretty much it.
Yep!!!!
Knowing these people... they're not dumb, they know. But it pays the bills and then some. Ethically, I will have nothing to do with them, and leave it at that, otherwise profanities will fly.
> I think it's likely that there are actual results that help NSA leadership rationalize these sorts of programs

AKA paying the mortgage
Hell yeah. Precisely what I couldn't think of!!!!!!!!!!
Personally I try to make most of my servers work without the www. part, it's also a hassle to type.
Seems like these days you can get most of the goodies from Linux on OSX as well, so I'd not be able to state why you'd want one over the other, perhaps they're interchangeable. I myself am partial to Linux and being able to manually configure machines just the way I want, both in production and at home.

I have an ansible playbook which I use to make sure that my different machines (1 work box running Precise, 1 home box running Saucy, 1 laptop running Precise) are all running the same applications (everything from xchat to vim configs is controller by ansible). Gvim + grep/ag/sed/tmux is all I need for full-stack development. Postgres/Redis/JVM all running on the same machine, as well as Vagrant and an always open connection to our VPN. It's pretty nice, I can't complain. With vim plugins and the ability to nREPL into my apps, I've yet to miss an IDE once. Keep a personal Wiki for notes and everything interesting in vimwiki. Full support for all the other apps that provide creature comforts such as Skype, Spotify, KeePass, VLC. Quite like GIMP for basic photo editing, plenty of video editing/conversion command line tools like imagemagick and ffmpeg. Audacity for audio. LibreOffice has always worked fine for me, but I'm not an Office poweruser.

Due to time constraints I recently have pretty much stopped playing videogames, which was the last reason for me to keep a copy of Windows around. With Steam pushing hard for Ubuntu gaming, my OS should be more viable in the coming years there as well.

Don't really see a good reason to ever move to OSX besides maybe sexy hardware (yes you can run Linux on Macs, but I keep reading about the awful driver support). I strongly support the philosophies and vision behind the free and open source software movements and want to exist in that ecosystem as much as possible. I'll gladly deal with the infrequent hassles to show my support and alignment. Occasionally WiFi/Video/Printer/Projection support is spotty at best, but I'll figure something out. Worst case scenario I'll borrow my cofounders Macbook for keynote presentations :)
3 yew squared
He's a good man - not the best basketball player in the world maybe but a good man :)
Cool! Any reason you didn't just add a onMouseLeave handler too? If you do you don't need the componentWillReceiveProps, which I think is a bit nicer:

http://jsfiddle.net/spicyj/DGLtv/
F, H, J, L, M, N, Ñ, R, S, V, W, X, Y, Z (and Y is also i griega here). Those are the letters whose name has more than one syllable: more than half of them. In particular, W has four syllables (U-ve do-ble). So please stop whining, English speakers all over the world :).

On a side note, the article's comments mention something very important: the "www" didn't originate in an English-speaking country, so it's not that is "harmful" because someone didn't think it properly; instead, it's "harmful" in English because it just wasn't thought with that language in mind.
I get CentOS people always telling me their distro is better. Would love to know if as Debian users we're getting cheated out of something awesome there :)
You've got to be kidding me. It means it's a painting, not an actual pipe. And by extension, other representational art is not what it represents but something else. But it doesn't matter to you, because the painting is not being performed by a human, and is the same every time you look at it, therefore it, you claim, it doesn't have a soul.
> if the system wasn't in place, there would be many, many more incidents of this type

Because it was happening all the time before
As a Mac user, I actually don't use the menu bar often. Instead, I most often use keyboard shortcuts. When I do use the menu bar, I'm using the Help menu to search for the menu item.

What keyboard usability problems are you referring to? Compared to Windows, I quite like using the Command key instead of the Control key for most keyboard shortcuts (thumb instead of pinky).
What's also annoying is how many mobile apps which otherwise would be great especially for travelers are forbidden for downloads from other countries. Yelp and Hailo are 2 great examples, both do not allow visitors coming to the US from other countries to use them. So people choose Uber and Google Maps/4sq and the losers are Hailo and Yelp.
I've played in 2 good big orchestras, 1 nationally ranked. I've even been section lead of one and concert master of an orchestra and a Baroque chamber group. I don't consider myself a great musician, but I definitely know that you've puffed your mind up with so much bullshit you could open a fertilizer plant.
There's no guarantee where $rvm_src_path will point to.
It may just be quirks of the toolchain - I'm primarily a Ruby developer, and I dabble in Java (mostly for Android) and Scala. Setting up a CRuby environment that can compile native extensions under OS X is a minefield. It's not hard once you know what to do, but you can expect to spend several hours working around esoteric issues the first time or two you do it.

The lack of an rc.d system is another sore point for me - I can't ever remember the correct invocation to restart this or that service. Having to look it up each time is annoying.

I haven't used XCode significantly (I tend to stick to Sublime and IDEA's Java/Ruby IDEs), but I've heard great things about it from iOS developers.
I told you two comments ago, you also don't have any reading comprehension. Do you know what a harpsichord is and how it works?
For me the issue isn't marketing itself. It's that in order to show me personalized ads they need to know a lot about me. They have to compile and store a personal profile that can be stolen or subpoenaed by anyone who is sufficiently capable or powerful.

But I agree that there is a dilemma. The alternative to ad based business models is to make a payment via a credit card, which identifies me even more directly and is subject to even tighter regulation and potential censorship. In the extreme, I have to deal with companies like Apple enforcing their broken moral standards on my phone.

There are no simple solutions to this I'm afraid.
As a front end developer, I get most of my assets in PSD format. Although the uptake of mobile browsers (and the corresponding use of media queries) is slowly chipping away at Photoshop as a web design tool, Photoshop files are still the most common format I receive.
Reflections of a Newsosaur: Struggling industry throttles newspaper metrics
Correct, it is several flavors of misleading. I did not even consider that one.
It's not necessarily a people problem as much as an incentives problem - the incentives around Biology are, at present, entirely at odds with writing good software.

Clean, well-documented source code won't get you grants. It won't yield citations. It won't get you tenure. Beyond making sure you can run the same code again, and it works if the postdoc who wrote it leaves, everything else is under the "For the good of humanity" incentive structure. And with grant paylines in the middling single digits, its really hard not to triage good code in favor of making sure the lights stay on.
Because they require less performance effort to get a nice sound, not because they have a soul.

Your argument is like saying "chefs use better ingredients in their restaurant then at home because those ingredients have a soul, while the ingredients they use for home cooking does not".

You are utterly divorced from any reality and live in a trite pedantic fantasy world. Please stop talking to me.

You're simultaneously tiring, limited and boring.
OS X - The quality of drivers and firmware is way better than on my linux machine. With each Linux I installed in my life I had problems with either graphics card driver, battery life way smaller than on Windows on the same machine, battery leaking too fast while machine supposed to be sleeping, lack of good SSD support (at the time I tried it), wifi/printer not working as it should, long boot time etc.

On OS X I get the best out of Linux (Unix based) and Windows (Runs photoshop and office, no problems with drivers and firmware).

Awesome quality of Mac Apps is another benefit. Photoshop and not having to use open office. I can't find equivalent alternative of Alfred for Linux. Adium works better than Pidgin. 1Password seem to be the best password manager. There are native apps for music apps like Spotify and Rdio, what gives me a benefit of controlling them using built in hardware keys. I love fantastical.

Main selling point of Linux used to be tiling window manager and package distribution. Amethyst - OS X port of Xmonad is quite good and I am using it at the moment - https://github.com/ianyh/Amethyst . Brew is getting much better than it used to be and I don't remember a recent situation when I had problem with it.

Finding help online for your system is another benefit. Linux have many fragmented distributions and things very often do not work between them. On OS X if you find a solution online it will work. There's bigger market share (even among devs) so it's more likely you will find your solution online.
glabifrons, you are hellbanned as of https://news.ycombinator.com/item?id=6246450 for no obvious reason.
Same for me (ordered from the UK). I did receive an email though: "Thank you. You've made a purchase on Google Play. You will not be charged until your order has been shipped.". Did you get that?
I don't know that CentOS is necessarily better, but I haven't used Debian enough to make a really valuable judgement there. It's certainly good, though.

yum is a very capable package manager, and Redhat's distros have been very well supported for a very long time. The flexibility of having both Fedora (bleeding edge, you'll probably cut yourself, but can always get the latest goodies) and CentOS (LTS, you know it's going to work properly) is really nice, too.
>But how many people actually take advantage of it?

Who gives a shit. The fact that the option exists means the "android locks you into google" argument is nonsense.
My servers has been disconnected 2 times already totalling to 30 min of network downtime.
i agree and sympathise with your comment.

however it is enough if a small minority takes action and great things can happen even then. for example gnu and linux.

ive not seen many people who can be inconvienienced and use linux freedom software all the time. but ive seen some. they have made a change, not yet visible for the masses but its there.

its those few who take the first steps. i think you should too. do it. even if its only you.

i did that many years ago and couldnt be happier now.
That's actually a pretty important point - as the guy on our team who runs Windows, I see issues that the rest of my Mac-using team doesn't, which is important, since a majority of our traffic comes from Windows machines!

It's always a bit painful when you run into a site that just looks bad on Windows, and it's obvious that it was an all-Mac team that didn't bother to cross-platform test.
It's surprising to me how "old school" this code is for 2005. It looks similar to Perl code from the late 90's when CGI scripts and form mailers were all the rage.