skysight-inc/HackerNews huggingface dataset:
I'm looking forward to this release. While Pixelmator is still lacking in a few crucial areas, as well as having a few odd quirks, I've been thoroughly pleased with it since day one, and, as an avid photographer and web developer, I manage to do everything I need with it. It has in its ~80mb glory, together with Apple's Aperture, entirely replaced my need for the ~12gb horrendous bloat Photoshop offers.
Britney Spears
Check out Britney Spears biography, images and most speacially, enjoy watching Britney Spears video.
Agree. I'm on OSX. I've used many different Linux distros but they don't have that 'just working' touch yet. I must admit, Ubuntu is pretty damn good though. It sucks trying to make stuff work that just should on Linux. I'm sure that one day though things will change.

It also needs better cohesion between design and code...
Strange. For me, Linux has Just Worked for the last 3 or 4 years. No hardware compatibility issues, no performance issues. I use it because it's easier.
For about four months in 2007 I took cold showers. Over time I found I was touching the water less and less and was developing hygiene problems. Additionally, I was taking longer and longer to jump in so the time savings were eroding. So, I stopped. To this day I do prefer less warm water than I did before the experiment, though.
> Yes, but most distros do not re-do the desktop experience to make that work like the Ubuntu distro

So? Use Ubuntu. Problem solved. Who cares what "most distros" are doing?
I've been putting off the update to 11.04 from 10.10, is it relatively pain free?
黒酢サプリメント口コミランキングで比較！！
it sounds like the final straw was the intel drivers - the list later in the document seems to be from problems going back over the years.

and while i would like to say that opensuse these days does "just work", i too have had problems with the current intel driver (open bug report, no response; there is an older version in the X repo that works much better). this same problem was mentioned in the thread here on the new driver contributions from intel.

so what's happening with the intel driver? why is something so unstable being released as part of standard distros?
What exactly is Photoshop lacking that Pixelmator provides? (honest question)
For me Linux offers the ultimate desktop experience: Tiling WMs.

Floating desktop environments like Gnome and KDE on the other hand feel like bad OS X copies and definitely are not on of Linux' strengths.

On hardware: You have to watch out what you buy. If you just want to run the most bleeding edge hardware then there will probably be some sort of driver fuckup with linux. Though you might not be able to avoid the mentioned Optimus technology in a months :(

On suspend/resume: I'm running Linux on an 2009 Macbook Pro and the suspend/resume works like a charm. It needs a few seconds more than OS X to wake up completely but it works. So I guess this is hardware dependent too and not a general problem with lx.

Desktop software: If you want to run typical desktop software like Office, Video Editing, etc. Then yeah - Linux is probably the wrong OS for you. I'm in the lucky position to be able to do most of my work in terminals and VIM and for that there's nothing better than a Linux box with a tiling WM.

I'd say Linux is not a general purpose desktop OS in its current state. But there are use cases where linux rocks. (Even on the desktop.)
I would support his position if only because, in this day and age, should a Linux power user have to do hours and hours of research to avoid purchasing the 'wrong' hardware? To me, his opinion boils down to: bad support for cutting edge (or even just current day) tech. He mentioned at the beginning that he was a cutting edge guy.

Desktop Linux is really for people that can/will line up all their ducks in a row (and then sometimes debug those ducks) when upgrading hardware. Even as a technical person I can understand if you don't wish to continue to pour time into that sort of thing.
Being one of the main VLC developers and the de-facto leader of the VideoLAN project, I hate to say it, but I am a bit in the same state of mind, lately (no, I haven't moved to Windows, though)... And yet, I am also a very strong open source advocate, and have been working on FLOSS on most Desktop Operating Systems (in my name and anonymously); and believing strongly in Computer freedom. I've been Linux users and sysadmin since 8 years now.

However, lately I am shocked about the "advances" of the Linux Desktop: most of them are crap... And that is not just me, but also the feedbacks of the users that I see complaining... I know I will be downvoted with this post, but I must share my experience.

- PulseAudio was half-baked, pushed-down our throats by Ubuntu/Fedora, and hated by many users; with a very strong NIH syndrom, bringing little new features that could have been done better using the old architecture, with a maintainer team refusing to do release for a long periods of time or favoring some applications over other (which is totally unacceptable), not to mention not-thread safe, CPU hungry in many reproducible situations...

- PolicyKit is complex, using a very important number of processes, is almost never correctly initialized (only gdm3 seems to be able to do it) and breaks many setups, notably Network Manager... I now have to use command-line on KDE to connect to a wifi... And you cannot install Gnome3 or NM without it anymore...

- KDE4.x was not usable before 4.3 (I am actually ok with this), but still on 4.6, I have to deactivate the semantic desktop and all strigi to stop sucking a lot of my CPU power. Network Manager still does not work and I have weird kwin crashes with the nVidia proprietary driver.

- less important and less annoying, PackageKit is also a very complex thing, requiring maintainers for most distro to patch a lot of code, that has very little needs but quite some work has been pushed...

- Unity and Gnome3 have huge usability regressions, so far, but I will not emphasis on that until the next versions are out (KDE 4.0 and 4.1 were no better). But they also are very broken. For both of them, the WM doesn't support correctly application fullscreen, mixture of x11 and OpenGL, and of course not correctly Xv. Accessibility has been forgotten from Unity. On top of that, Unity crashes a lot or can trigger infinite loops; my family were quite not happy when they were upgraded.

So yes, when people ask my opinion with systemd or Wayland, I am not optimistic.

However, I have absolutely no problem with printing :)
The upgrade to Natty was pretty painless for me .. and I like Unity. Like you, I was also pretty cautious about whether to make the jump, but I'm glad I did.

Unity isn't perfect yet, but I'm confident the UI team are heading in a decent direction.
Couldn't agree more. The reasons he listed are very similar to my reasons for switching to Mac OS X about 3 years ago, after 10 years of using Linux.

I found I simply have better things to do than debug and write drivers (yes, I did write drivers as well). I'd much rather expend my energy elsewhere.

Since the switch I never looked back.
A reasonable price.
I've also been using linux for only about three years. I have had some minor hardware compatibility issues- namely the "sleep" problem- which went away with subsequent updates.

I just can't see ever moving back to Windows because I couldn't stand to lose the shell. I could see myself moving to MacOS, but I don't understand how a sys admin could stomach doing so if I could not.
Check out http://www.padmapper.com/. Google Maps mashup that includes craigslist listings and others.

As for social, if you want city living, hands down SF is the best but the commute is killer. Palo Alto is not bad. Personally I lived in SF for 3.5 years and found myself not really doing a whole lot of stuff in the city and decided to move further south to get closer to all the startup action (but that's just me). It might be good for you to feel things out for the first week you're here before deciding on either city. Most will probably argue in favor of SF but I've done that commute and it's not fun.

That said, rent in Mountain View is cheaper than in SF and PA. Cost of going out varies obviously but it's probably not a whole lot more than if you were going out in some other city. Just depends on what you're doing.
It's very small, it's very fast, and it's very cheap. Feature-wise it doesn't offer anything that Photoshop doesn't already have.
Because Apple don't allow the use of private APIs and the modification of the function of physical buttons. Both for a good reason - if they allow those they lose control over user experience and set up things to break horribly down the road.
Agile Programming in PHP and WordPress
As a firm Linux user, who has got no windows influence in my household, entire family gone Linux in some shape or form, I can't see as a power user how he is prepared to make this switch.

I know that Linux so often makes you put up with compromises and so often it is at the graphics card hurdle that it starts to annoy, but I think the 3 things he'll miss is the things which will eventually drive him back.

Firstly, the shell is one thing that seems irreplaceable, yes you could use cygwin or equivalent but nothing will fill the void of a shell that is so beautifully incorporated into the OS, more than OSX in my mind, despite them being the same shell, Linux makes no excuses and is proud of its Shell.

Transparency, Yes this is important, but something I know I could live without, as he mentions he doesnt do this as often as before and really its main purpose was for fixes with drivers.

Package Management and I would stretch further to even open source and free software will drive him back. I had a stint where I could only use Vista for about 7 days, the reminder of the horrors of "shareware" software and 30 day trials had me looking forward to getting back to "apt-get install"
I thought the same about the rudeness. I don't know why "try another distro" should not be acceptable when you are a kernel developer. The OS is more than just the kernel.
As jasongullickson said, a reasonable price.

But I think the question is really strange. It's like asking "What is the Porsche sedan lacking that the Volvo sedan provides?"

They're for different people. Photoshop in my mind is for professionals who use a lot of different tools to master their craft. While Pixelmator seems much more focused on photo-editing and some quick work.

Pixelmator makes design and (more advanced than iPhoto-) photo-editing more easily available to non-professionals.

If you really use everything Photoshop has to offer, I don't think the price is unreasonable. But few people do.
Yep. The Resynthesizer plugin: http://www.logarithmic.net/pfh/resynthesizer
I the follow comment sums up my opinion on the matter:

>8 years of experience and you didn't know that you should look for compatibility issues BEFORE buying? Seriously?

I for one gave up hope of "The Year of Desktop Linux", a very long time ago and can agree with the majority of your points. But really now? :| That's something you should well be used to dealing with by now
Laminate Flooring Toronto
Hardwood Giant offers Laminate Flooring like Brazilian Jatoba Flooring, Afzelia Flooring, Midnight Maple Flooring and many more. We give information about planning of Project, Design Ideas and Caring of the Product to our customers.
Maybe it sounds silly but they do actually want to make the laptop useful without a constant internet connection. IMO the point of the ChromeOS is to run apps in a web browser regardless of whether you have a constant internet connection -- instead of using web apps when online and desktop apps while offline as may people do now.
To be fair, the wide adoption of notebooks made it harder to "choose" the right hardware. With a desktop PC you could just (in the worst case) replace individual components lacking proper driver support whereas with a notebook you basically have to do all that "research" up front. I think this made it somewhat harder to use Linux as a desktop OS, though it's not the fault of Linux (or some particular distribution).

While not optimal, virtualization can be a solution in many cases: Using a 64 bit Linux server, a 32 bit Linux desktop (in regards to Linux I don't quite see the benefit of 64 bit at this point) and your host OS of choice is becoming encreasingly practical with memory prices getting lower. Better than throwing out Linux (with the many great hacker -friendly features it has) or having to select an older notebook just to run it.

(I don't disagree with much of what you are saying, just wanted to add another angle)
I made the same decision just some months ago. I don't blame it on the "desktop experience" as much as on the driver experience. My Dell M4500 laptop has poor touchpad support, non-working hibernate / suspend and with the latest OpenSuse also non-stable graphics, not so good wireless drivers, non working SD-card support, non-working microphone, etc etc. I am a Linux user since Slackware 3.0 and will continue to run Linux, but now virtualized on Windows, for those tools on Linux that I love. But I will probably spend more time in Windows. I can run accelerated graphics on VirtualBox so I think it will work good enough for me. But on cheaper hardware it might not be as easy.

My experience over the years brings me to the conclusion that the driver experience will always be lacking. While many experiences on Linux have improved, the driver experience has reached some kind of steady-state. Every time I upgrade my distribution, something improves and something else breaks.
TCP connections reuse in Firefox 5 and related performance improvements
What is more annoying is that instead of fixing things that are really useful (e.g. printing, graphics drivers, hibernation, power management) they keep adding lame eyecandy to all desktop enviroments, have you seen KDE lately, or ubuntu unity? And they keep hiding the terminal! Who needs this crap that make it look like a chinese mac-knockoff? I am sticking to xfce4 and ubuntu which works adequately on thinkpads (but not without annoying problems) because i need to use linux and i cannot go with mac's limitations. It's a shame that an otherwise quite solid system gets so bad in the frontend.
I upped this before even reading the article.
How much research can one really do? Perhaps things are better, but I got tired of looking at 'hardware compatibility' lists that were out of date and/or only referenced hardware that was not available for purchase within a hundred mile radius of my house.

I saw a reference in a list about a wireless card 'model644b' that worked, so I bought it, then found out that, hell no, you got 'model644br4', and only r1 and r3 really work, as r4 was manufactured in a different facility and they used a different process (BS like this). The box and listing doesn't show the hardware revision number to the public - you have to open it up to find that out. (I made up the model number, but had pretty much that same issue in 2005).

I took an ubuntu boot dvd to several stores wanting to test out compatibility before purchasing a laptop, and was ejected from a couple. TigerDirect staff basically ignored me, whether out of respect for my mad testing skillz or just apathy - I couldn't tell, but I bought a laptop there in 2008 because I think I verified the wireless worked out of the box.

When the answer to 'linux on the desktop' is 'go research loads of conflicting or hard to find info, the order from an online store and piece it together yourself or pay loads extra for a custom built laptop' to guarantee, no thanks. That sort of 'freedom' isn't for me.
In regards to the Tiling WM's:

http://www.winsplit-revolution.com/
https://github.com/ZaneA/HashTWM
http://windawesome.codeplex.com/

OSX:

http://mizage.com/divvy/
http://www.irradiatedsoftware.com/sizeup/
I don't understand why everyone always points to Google Maps. Gmail was launched a full ten months before Google Maps. Granted, it was an invite-only beta, but the participants in this conversation would have been the ones with access.
and if you don't like Unity, you can still use your old environment by selecting "Classic Ubuntu" on the login screen
I've been using Linux for about six years full time. It's been three or four years since it's worked problem free out of the box on all my hardware (including laptops) with no proprietary drivers.
I suspect this is a symptom of the author getting older, not desktop Linux getting worse.

I used to enjoy tweaking config to get dual monitors to work etc, but now I'm sick of it.

Lately Ubuntu has started screwing up the panel config everytime an update comes. Grrrr!

But I think this is more about me getting old, slow and lazy rather than Linux getting any worse. I mean now, with Ubuntu it really does pretty much work out of the box, even on my laptop (and yes, suspend/resume works).
Smashing Microsoft’s Windows
Yeah, anyone who uses desktop linux should avoid current generation Nvidia like the plague.
The problem is that java bytecode and the JVM are a good match for java in terms of safety: array bounds checking and such is enforced on the bytecode level. C programs which either are written poorly and take advantage of some of the unsafety or require a highly optimized inner loop that takes advantage of some of C's behavior for optimization will probably function rather slowly.
as a now mac user who previously used xmonad + ubuntu, the tiling windows experience on osx is amazingly poor with divvy / sizeup compared to a a proper tiling wm like xmonad
But, the ones bitching and moaning about Photoshop is the web designers, not the photographers. Too bad Pixelmator tries to do both, like Photoshop, and focus more on Photography than pixel design.

I've tried to switch from Photoshop to Pixelmator, Acorn, Draw It, Gimp and Incscape - but no dice. Photoshop still has the best features for pixel design.
Xcode 4 offers to create unit test files when you create new project and it can run them.
But there are other approaches: http://www.raywenderlich.com/3716/unit-testing-in-xcode-4-qu...
Is Apple suitable for the freelancer?
If you can even imagine living without a real shell, you are not a Linux power user.

But there's nothing wrong with that.
Wierd; flash does fine on my first gen eee (as long as I use flashblock and only run it when I need to)
Anywhere I can follow progress on that? I'd love a Python-based URL normalization tool for http://SharedCount.com
I can't see any of the videos, it just says "The video you are trying to watch is currently unavailable"
Seems like theres still no support for channels. Strange - seems like the most basic feature.
I second the feefighters.com recommendation. They've showed us a way to save a lot of money, I wish we had known about them before.
I'm certainly not arguing that iPhone/iPad is better.

I have cheapo paper notebooks from ten years ago. I don't understand how Moleskines are better.
> I’ve spent a lot of time with Fedora, Gentoo and Arch Linux.

So this guy has tried two advanced distros (Gentoo and Arch), plus one "beginner" distro which (from my experience) has provided nothing but frustration, and he's giving up on Linux because it's "too hard"?

How can you claim Linux to be "too hard" when you haven't even tried Ubuntu?
grep -i <value below> pronz.txt | wc -l

grep has it's own cat ;)
This is about your not wanting to waste time on things that should just work.
So, the straw that broke the camels back was woeful Nvidia Optimus.

To look at things another way, hardware vendors (Lenovo included) build and test their systems for Windows because 95%+ of their customers will only ever run Windows.

If you plan to run a Linux desktop you simply must research the hardware before you buy, because your vendor certainly has not. Nvidia Optimus is just one big, sad, ugly example of this.
No, figure 8.
No, I actually agree with you. It's harder with laptops and notebooks. With Windows and OSX, the manufaturer does all that work for the user, while us Linux users are normally alone out there looking for compatible computers. It's not easy to get a laptop or notebook with Linux preinstalled, at least in some countries. You know, I could buy something like that from Dell, but the keyboard layout would be different and make it harder to input my native charset. Plus, many people trying Linux for the first time will try to run it in a computer they bought without Linux and compatibility could be horrible.
Dangerous faux research (Want credibility? Reveal the methods.)
It's really just a buzzword anymore.

I'd say that startup = a relatively new business. Hence the (slightly antiquated) term, "startup business."

A site that doesn't make money (or that doesn't have a business model) isn't a startup business, it's a website (or blog, or forum, or web app, etc.).
You may need to develop a better mental model internally for analyzing what is critical and what's not. I have no idea what your nationality is, but most Americans seem blinded by cultural Affluenza and seem to have enormous difficulty figuring out what is "mission critical". Vast numbers of people seem to have great difficulty distinguishing, for example, style from substance.

What actual problems do you personally have that you are failing to resolve? Figure out why you are failing to resolve them and you will have some insight into why you develop "cool" ideas but nothing "mission critical"/must-have. If you aren't failing to resolve them, then odds are good that you will eventually resolve this as well, in due time.

Peace and best of luck.
I once wrote a gimp script which would create a black and white image (I think 120x120), which produced the original source code when read as a binary string.
There's serious barriers to entry, probably a legal maze to navigate, and then convincing the big box stores that their current system sucks. Worse is better, right?
Serving as an MP is a privilege, not a normal job.
When you are getting older, your time gets more valuable. You earn more money, but you also realize your time on earth is limited. It is no fun tweaking the same config files for the umpteenth time after installing software on a new piece of hardware.
I've not had a single major problem with Linux since adopting the following strategy: a) check whether your hardware is compatible before buying b) don't install a distro hot off the press.

It should be obvious to anyone who's been using Linux for a while that a new dual intel/nvidia gpu mobile card is not going to be sorted out until quite a while after release. If he was a newbie I'd feel some sympathy but he's not. The rest of his rant is about the past.
Probably because there aren't cults devoted to free marketing for scrap paper.
The angel investor trick to quickly get rich in the valley
Just to let you know, KDE's kwin has tiling support.
I remember the way PulseAudio was abruptly included in Ubuntu and the problems that this initially caused a lot of the applications that made use of audio as a result - but now, a few years on I can honestly say those problems are history.

The true beauty of Linux is the way that the OS improves over time. Problems are ironed out, and legacy hardware support is often ongoing. I think this is unique to Linux.

Decisions about where to go next re. Desktop paradigms are tricky ... but I think the main problem is lack of strong and decisive leadership; largely due to the problems inherent to an open development hierarchy. A paradigm shift often requires a leap of faith. Without that, any changes becomes a patchwork or amalgamation of multiple people's ideas - which in my mind isn't optimal.

I reckon Mark Shuttleworth is trying to create a paradigm shift with Ubuntu .. and I applaud him. There's so much life left in Linux as desktop platform. To state otherwise is shortsighted, and ultimately damaging to an incredibly vibrant and worthy platform.