Guide to Leaving your Mac
gigasquidsoftware.com
gigasquidsoftware.com
But the app ecosystem and hardware to me seem absolutely incomparable. I can't see myself ever switching my phone or tablet because it seems as though iOS apps are just unapproachably better than Android counterparts -- and there aren't any laptops as functional and, yes, straight-up pretty as the MacBook Air.
(The reason the author cited for switching from Apple was two failed laptops. For what it's worth, my previous laptop -- a Dell -- broke every six months or so. [I had four-year insurance, thankfully, and replaced it once the insurance ran out.]
The drop-off, in the instances where it does exist, is not nearly as dramatic as advertised. It's pretty small, really, which has me looking at switching my tablet from iPad to an Android tablet as well.
Plus, on Android, I have a browser with functioning plug-ins (Firefox). iOS's app ecosystem doesn't seem so great when it fails so dramatically at perhaps the most important app: web browser.
The problem with Android isn't the OS, it's the stupid number of hardware configurations possible that make fine-tuning the application to the screen virtually impossible. Most applications, even the best, are still rough around the edges compared to their iOS counterparts.
If you want tweaking and customizing, Android is the only way to go.
Re. failed laptops: I had to take my last MBP in for repair something like 8 times in 6 months. Totally unacceptable. Most of the time it was for something they botched during the last repair. However, Apple gave me store credit for the purchase price of the laptop and then some, so I'm happy. I do beat the shit out of my laptops, so I'm sure someone who was more gentle would have better luck.
Why would you ditch it in a heartbeat if you think that:
- Apple displays are beautiful and completely free of defects
- Apple trackpads are incredible
- Apple computers are ridiculously thin
- The battery life is incredible
- The hardware is just great
---
It's like saying I would ditch my wife in a heartbeat, but her face is super pretty, her body is perfect and her heart is a heart of angel...but I would still ditch her in a heartbeat...
Basically, he's ditching her because he's not superficial.
Guess that depends on whether you get the Samsung panel or the LG panel.
As for developers, where are are the matte displays?
And floppy disks
One with reflections on it, or one without?
This is no laughing matter for programmers who stare at a screen for hours.
how much did you pay for the thinkpad and how much did you pay for MBP? i doubt that your MBP is thiner than the Lenovo Carbon X1
In what sense? Does it run slow? Does it not give you enough options?
I've used Linux on and off, from RedHat 5 (circa '97) to the latest Ubuntu. Heck, I've even worked with CDE and such on Sun and HP boxes before Linux. Have also used Windows.
Besides political reasons, I haven't seen anything compelling enough to move over. I have all my commercial software (from Adobe to MS and beyond), I have most UNIX cli stuff, and if I want hardcode unixy stuff I can do it an a VM with Vagrant (as I would on a Linux system anyway, why pollute my desktop with project specific dev installations?).
I've tried Gimp -- it's no match for Photoshop, and I prefer Pixelmator and Acorn for lightweight stuff. I also try Open Office every couple of years -- it remains mostly as it was 15 years ago, and has added cruft and slowlyness to it (why it needs a JRE I don't even...). Pages, Numbers and Keynote are fine for my needs -- the only time I need something more it's when I need more MS Office compatibility, and there OO doesn't cut it either.
I also dabble in multimedia, and nothing on OSS comes close to Logic and FCPX. And I've been keeping an eye on the DAW space in Linux since before there was Jack and ALSA. Heck, even Mail.app has no much of a competition. If you like clunky, you can go for Thunderbird.
>The reason the author cited for switching from Apple was two failed laptops. For what it's worth, my previous laptop -- a Dell -- broke every six months or so.
I never understand this reasoning. Don't people understand that there are faulty shipments in all production runs? I've had AMD CPUs overheat, IBM disk drives fails, Toshiba laptops crap out, etc. I've also had Apple stuff die on me. Those things happen.
I WISH there were a better alternative.
Such services can be alright for low-use personal email. Where they break down and where Outlook excels is high volumes of mail.
I've had jobs where between automated emails from server monitors, lists I was on and the high volume of discussion we had dropped 900-1200 emails in my Inbox every day. Outlook is the only application that makes that manageable...and I can save all of my mail and quickly search and access all of it.
apt-get to install practically any open source software in the world is one.
Partially as a consequence of that, but other stuff as well, the development experience for those using the console and not an IDE is far better on Linux than OS X or (by far) Windows.
Finally, the "political" stuff you mention is not politics for sake of politics. It stems from very practical real-world things. For example, if I write an app and calling a system library does something unexpected, I can read the source code to see exactly what is going on. That's not possible, generally speaking, on OS X or Windows. Open source isn't just for sake of lofty ideals, it's also just simpler, easier, and better.
As a consequence of these things, there is a culture around Linux that is not present on OS X and Windows. OS X and Windows people 'blindly' rely on the OS for many things, while on Linux, people hack the OS routinely. You have much more opportunity to ask people about how the OS works (and of course to see the code).
For all those reasons, I would say Linux is by far the best OS for hackers. Of course OS X and Windows are good as well, just in different ways, hacking isn't everything.
But I can do that with fink or macports too. OS X is almost FreeBSD with a custom UI and kernel. There is almost nothing (except Linux-kernel level stuff like LXC/Docker/cgroups) that I can't do on OS X that can be done on console Linux. If I really need Linux, I have Vagrant and Virtualbox. Same with X11 apps, though they feel pretty clunky on OS X.
But then, I have all the capabilities that are _better_ than the OSS counterparts: Photoshop, Office, Messaging, Netflix, great GUI and media integration.
I'd also suggest that GUI IDEs like those from JetBrains or editors like Sublime Text are pretty sweet relative to a console-centric toolchain (but I can do that too on the Mac).
Everything you say about open source, of course, is true, but keep in mind OS X (Darwin) from the knees down is also open source; most of what you say applies. It's not "open source vs. proprietary", however, as that's a Stallman-esque view of the world that isn't really congruent with the BSD approach.
I'm not the OP but in summary, I love both Open Source and the OS X experience, to me it's not an either/or proposition, which seems more political than practical.
In my experience, they have nowhere near the range and quality of packaging as Linux distros have. There's just a much larger community for that stuff in Linux than there is for OS X, which focuses less on FOSS.
Yes, you can do all the Linux stuff if you run Linux in a VM. Not the same though as running it directly :) Performance in particular.
> Everything you say about open source, of course, is true, but keep in mind OS X (Darwin) from the knees down is also open source;
Yes, definitely Apple deserves credit for using a FOSS kernel as well as much in userspace - WebKit, LLVM, etc. Still, massive and crucial parts of OS X are proprietary; you aren't allowed to look into those.
> I'm not the OP but in summary, I love both Open Source and the OS X experience, to me it's not an either/or proposition
Of course, I agree completely. As I said above, OS X and Windows are great too, just for different things. Linux wins on hackability, they win on other stuff.
I can do that on the Mac too, with MacPorts, Fink, and brew, which I personally use.
And for development or more harcore unixy stuff, I do it in a VM with Vagrant -- I don't want to pollute my machine with installations for the multiple projects I work on (for one, they can need clashing versions of stuff, plus it's not a best practice to have unrelated libs and servers installed for a project that doesn't need it).
>Finally, the "political" stuff you mention is not politics for sake of politics. It stems from very practical real-world things. For example, if I write an app and calling a system library does something unexpected, I can read the source code to see exactly what is going on.
I can do the same on my VM inside the Mac for unix software/OS that I deploy on. But I also found it that I never, ever, had to do something like this for my type of development in 15+ years with regards to a system library.
>OS X and Windows people 'blindly' rely on the OS for many things, while on Linux, people hack the OS routinely.
True, but as a higher end (not drivers or embedded) developer (mostly web and some server stuff), I very much enjoy this culture of not mucking around with the OS.
Don't get me wrong, I think Linux is great and there's tons of awesome open-source projects, but I don't think Ubuntu is one of them. If you've been following Canonical's behavior with Ubuntu over the past few years, you should be aware of what I'm talking about. And Dell? Well, their XPS laptops do seem to be of higher quality than what most of the PC industry offers, but support? I'm sorry, but I feel much more confidence in the Genius Bar.
Apple's not perfect, but the rest of the latop manufacturers are a joke.
But this article is free software evangelism ("I set myself free") not a serious guide to moving away from Apple.
That is what is so irritating about this type of rhetoric; I switched from OS X to Ubuntu and now I'm free! Well, no, you just switched from one corporate controlled Operating System to another. Ubuntu may be open-source, but it's hardly free. Biggest example: You have to opt-out of Canonical's desktop search results sharing relationship with Amazon. At least when I look for files on a Mac, I don't get ads in my search results. If you like Ubuntu over OS X, then that's fine, but please don't say it's because of "freedom".
If people are going to write about their holier-than-thou articles about how they switched to free software, they better be running something like Trisequel Linux on a Gluglug Laptop (http://www.fsf.org/news/gluglug-x60-laptop-now-certified-to-...) or perhaps they should think about something else to write about.
You're joking, right? Please tell me you're joking. Because there is an obvious difference between the two that you're eliding: Ubuntu is forkable, and OS X is not.
In other words, Canonical only "controls" Ubuntu in the sense that a community of users and developers trust their stewardship of it. If they squander that trust, that community can pick up Ubuntu and take it wherever they prefer it to go.
This is not a theoretical freedom; people exercise it all the time. Look at the diaspora from MySQL to products like MariaDB, for example, or the split from OpenOffice to LibreOffice. These are both cases where the communities around the products decided that the company stewarding those products (Oracle, in both cases, as it happens) was failing in that role. So new stewards stepped forward, and the communities followed them.
If you feel that Canonical's decision to include online search results in the Unity dash is a deal-breaker for you, you are free to vote with your feet in the same way. You could use Linux Mint, for example, which is basically Ubuntu without Unity.
Here is how "corporate controlled" Ubuntu is -- so much so that a third party is free to pick it up, strip out some features, and re-distribute it to users who don't want those features! And those users are free to switch over to it, if they wish; Canonical won't stop you. They couldn't stop you, even if they wanted to. Which is kind of the point.
Now imagine what would happen to someone who decided that OS X would be better if (say) Chrome were the default browser, and released their own re-spin of it where that is the case. The flaws in your comparison become evident.
> If people are going to write about their holier-than-thou articles about how they switched to free software, they better be running something like Trisequel Linux on a Gluglug Laptop or perhaps they should think about something else to write about.
So either you are 100% Pure, or you are 100% Impure. This would come as news to (among others) the makers of Ivory soap, who famously advertised it for decades as "99 44/100% Pure." I could understand an argument that this degree of purity doesn't make it better or worse than other soap products. What I could not understand would be an argument that unless it is 100% pure, it is not soap.
Also, your last paragraph pretty much backs up my original point: if you're going to stand on your high horse of software-freedom and write about how great it is, you better go all in. That Dell is running proprietary software; at the firmware level in the least, but probably with binary blob drivers. Oh, and the article doesn't mention (nor you) about how you have to opt-out of third party sharing of your desktop search results with Amazon! That's not freedom respecting, so please don't try to divert attention away from these very valid points with arguments about how something is forkable.
Speaking of what a joke laptop manufacturers are though, sometime around 2005 or 2006 when I worked in retail, we got these brand new, ~$3200 HP laptops in. DV4000something. While trying to upgrade a customer's laptop to use both DIMMs, we found out that this was impossible. Somehow, HP produced an entire line of laptops where the contacts for the second DIMM slot had no connections to the rest of the circuitboard. We opened up all the ones shipped to our store and confirmed with stores in other states. This actually made it through their QA process!
I wouldn't bet on Dell, and HP ever getting back to their glory days, but I wouldn't count out Lenovo, Samsung, Google, and Asus (Asus zenbook prime, looks amazing).
My issue with the article is how the author prepositions the argument for her computer with "Apple didn't fix my laptop to my liking, so I got a Dell and now freedom!" The difference in freedom between Apple and Dell is nil, and I'm arguing that the difference between OS X and Ubuntu is worse because at least OS X doesn't ship off your desktop search results to third parties or show you ads in the results.
The author states his only reason for leaving is failed hardware. I've had nothing but great experiences with Apple's hardware, and in the few rare exceptions, Apple has gone above and beyond to make the situation right. Fixes after warranty period, quick turnaround, etc, have kept my business with them.
Macs really do have everyone beat there, but even better are Wacom's intuos Touch models. I use a few gestures to quickly move windows around in OSX but can almost totally stick to the keyboard.
Also I think the quality of whatever rubber they used in the mid-90s was really poor.
Gestures are a pretty big deal to me now though. Gestures and the keyboard shortcuts for me are much faster.
Yeah, I also only use the soft rim. I've worn down and had to replace them many times over the years. The one that I've got on my ThinkPad external keyboard[0] (unfortunately no longer available directly from Lenovo in the non-chicletized form) is almost flat now, probably time to order another one.
0: http://www.amazon.com/ThinkPad-USB-Keyboard-with-TrackPoint/...
I have a slightly older Thinkpad with the physical buttons. I am trying to decide if I should buy one of the T530 from last year's models or just get the newer version.
No, not yet. However, I'm not holding out much hope, considering that the change to the chiclet keyboard was also proclaimed as being an "improvement", when in reality it was not. Also, as a Linux user, having to configure the trackpad-based buttons is definitely going to introduce driver headaches, something else that I have been able to avoid so far by sticking to the TrackPoint.
I have used the 4 trackpoints on the market. I own an HP Elitebook and the trackpoints aren't as nice as the ones on the Thinkpads, but are the closest I have found to the Thinkpad pointing sticks. If I have to leave Thinkpad/Lenovo I might go to an Elitebook. HP quality control is terrible, but it might be the only option if the new buttons are really that bad. HP at least has buttons.
They should have kept the mousepad as an option.
Charge extra for it, just don't blatantly remove it. Maybe either Lenovo or someone else entirely different will figure out a way to install the old keyboards on the new computers.
I love Linux as an idea, and that it's free has done wonders for the world as far as opening access to the internet and its knowledge. But I just don't see it as a viable day-to-day OS for me.
At the same time, I have and will continue to tinker around with Linux (I learned about Lua because of Conky!) because I don't think that there's any harm in learning new things. And I've found that I learn best by breaking things and then trying to fix what I broke - and that's a nearly weekly experience for me when I try to use anything but Unbuntu.
This is a double-feature because Google Music is both platform-agnostic, and integrates with Android.
Google Music itself is not necessarily the most amazing user experience, and someone with a bajillion music files may be upset with it, but for me the high quality (all purchased & "recognized" music is 320kbps) and general platform- and client-agnostic nature trumps music management "power".
iPhoto, however, has always been shit. Mostly because it's slow. I haven't moved my photos to Linux yet, but I think Darktable is supposed to be good.
For one, I prefer the smaller form factor, trackpoint and much superior keyboard (even if it's still chiclet). Secondly, I hardly ever use X. I get so much more work done on this laptop than I can on any other computer and it's relatively distraction-free (I added a couple roguelikes and dwarf fortress). Just log in and tmux is ready to go with what I need to start working.
The one downside is that, on the occasions that I do use X, the fonts aren't very good. I wouldn't even begin to know how to approach making typography more Mac-like, but I'm okay with that. I spend 99% of my time in the console.
In fact, going forward I see myself using a VPS or running a dedicated server somewhere and then it doesn't really matter what laptop I use.
The "Retina" screens make this even harder to match.
Once Apple makes a retina iPad around 10 inches and lets me use my own USB keyboard, I'll never use anything else. If that iPad Pro rumor pans out, it'd better have USB.
Typography is one of those things that, once you've seen it, you can't un-see it. You can only try to not care.
Apple's not interested in adding USB to the iPad since Bluetooth already does anything USB can do and more, at least from the perspective of a consumer. If you want a portable USB-capable tablet, maybe you want a Surface Pro. That thing would be pretty awesome if someone can Linux it.
In any case, you can already use pretty much any Bluetooth keyboard you want, and there are a large number of third party ones to pick from.
Much like typography can't be unseen, once you use good keyboards, anything but is maddening. The same goes for good UI.
I would like a kind of font-wrapper for X. So it could be configured simply and just start bare bones X with the fonts all configured. Then XMonad would be a bit prettier.
(You can then install Heltevica et al. if that's what your into)
Firefox would need to work though.
I'd say you don't have to abandon X to get decent fonts. I think the Arch defaults are just bad.
Then again as I mentioned I am not a "font snob" - it's not very distinguishable to me, beyond the "old-style" (pre-freetype) stuff looking kind of bad; YMMV.
I guess this has something to do with patent issues, but I'm not sure. Although being a bit of a hack, you can get the Ubuntu font rendering with patched libraries from AUR (1). For me the Ubuntu font patches provide in every way very pleasant rendering. If you want to spend time fine tuning and even better rendering, you might want to try Infinality patches and configuration (2).
Use yaourt (3) instead of pacman for keeping the system up to date, and it takes care of the AUR packages also. Installing yaourt is the most annoying part here, but after that it's pretty straightforward.
1. https://wiki.archlinux.org/index.php/Font_Configuration#Ubun...
2. https://wiki.archlinux.org/index.php/Font_Configuration#Infi...
I've looked into this for a brief moment but realized that I want to spend as little time in the GUI being unproductive as possible. I'd almost say that shitty X fonts are a feature for me right now -- the one time it was an actual problem motivated me to set up CUPS and get my laser printer working (btw, HP, f* you for your handling of Zjstream printers).
Good tip though. And yes, the patent issue doesn't help.
And this was the macbook pro with a GPU that had a high rate of failure (8600M GT)
I don't understand how this is better?
-------- OS Installation: The Horror Story --------
* Reinstalling the OS is a 4-5 hour manual slog through serial numbers and a dozen drivers that must be manually installed in the correct order, not a 1-hour fire-and-forget process like in the Mac ecosystem. (hours of my time vs minutes of my time).
* The bundled "backup solution" works neither for imaging nor for incremental document recovery. "Time Machine" this is not.
* MSE antivirus was dreadfully slow (Just downloaded an installer? It'll wait 30 seconds before launching 5 copies of the .exe corresponding to the 5 times you clicked on it).
* I got a 30gb SSD as a boot volume and put Windows on it, then linked ("junctioned") the "Program Files" directory to my HDD (I'd done similar on my mac without trouble). Big mistake, none of the applications would launch. They didn't launch after I copied them back either (yes, I looked up permission-resetting instructions and followed them to the letter). I had to reinstall.
* I looked up a Microsoft support document explaining how to properly put programs on a different HD (and also that it was unsupported). It involved registry edits and DOS-fu from the system restore disk. The next time Windows Update ran, it broke my system so that no program would launch (DLL error every time). Rolling back the updates didn't work, of course. I had to reinstall. Gave up on the 30gb SSD.
* I tried to upgrade my Win7 install to Win8. Big mistake. The installer took 2 hours to give me an unhelpful generic error message. After hours of searching through forums I found out that it scans your installed Win7 drivers+programs one by one and barfs if any of them aren't compatible (but it doesn't tell you that, of course).
* I tried a fresh install of Win8 on a new 250gb SSD I got on black friday. It froze every time I woke from sleep. Oh, and it would boot to an I/O error bluescreen unless I booted into Win7 first, touched a file on the SSD, and rebooted (yes, touching a file was necessary). Two firmware updates and a handful of driver updates later and I had the same symptoms.
* On a hunch, I switched the SSD from SATA slot 2 to 0. This broke the bootloader, and Microsoft's instructions to fix it didn't work, giving a generic error message that many people on the support forum seemed to experience but that nobody had a fix for. There were 2 Microsoft employees with unhelpful non-fix "solutions," though.
* I nuked the Win7 HDD install and reinstalled Win8 afresh on the SSD (now slot 0). It seems to be stable so far.
* There was a 4-month period where Dell's GPU drivers had broken OpenCL compatibility and the manufacturer drivers would silently fail to install unless I ran a 3rd-party sketchware wiping program first and disabled signature enforcement on every boot.
* Audio drivers occasionally fail to wake from sleep (no audio till reboot). No, updating them to the manufacturer version didn't help. No, reinstalling Dell's recommended drivers didn't help either.
-------- Small Gripes --------
* No decent UNIX command line. Cygwin starts slowly and is poorly integrated with the system.
* I can't get decent 2-finger scroll without a 3rd party program that is occasionally broken by system updates.
* I can't remap capslock without downloading a 3rd-party program to perform registry edits.
* I can't shut off the screen without installing a 3rd party program to do so.
* In Win7, all allowed keyboard layout switching shortcuts were combinations of modifiers that conflicted with productivity apps like Illustrator. Also, the layout would occasionally become "stuck" and failed to respect the GUI switcher. In Win8, they added a no-conflict key combination for switching layouts but it doesn't work in fullscreen apps.
* Metro. It looks slick, but it doesn't have any of the options you regularly need to access. Fortunately the old menagerie of Windows utilities is still there, just moved around.
* No standard install system that lets you inspect the installer's logs, scripts, or contents.
* The intimate connection between my computer account and Microsoft cloud account creeps me out.
* The full-screen force-quit mechanism is insane (ctrl-alt-del, open Task Manager, press Windows to reveal the Launch Bar, click on the arrow to see all system tray icons, right-click the tiny Task Manager icon (a gray box), enable "Always on Top", highlight the program in the task manager, hit "End Task", wait, hit "End Task" on the dialog box that pops up, and finally decline to send a bug report to Microsoft)
* I can't use the keyboard to navigate directories that contain a mixture of files and folders because in Mircrosoft-Land "Alphabetical Order" means "Sort folders first, then files."
* The sub-HD preloaded desktop backgrounds (yes, really).
-------- Small Victories --------
* Cheaper, better hardware (not remotely cost effective, given the hassle)
* I can manually tweak virtual memory settings (not that I should have to tweak it, which I do, but I think it's terribly cool that I can and that there's a GUI for it)
* Compatibility
* The super-handy "superuser menu" (Win-X)
* The ability to roll-back updates. It has never worked when I needed it to, but I like the idea.
-------- Concluding Remarks --------
I've had better UX with linux, which is saying something, since I had previously considered linux UX to be fairly poor, or rather great -- until a mission-critical piece of it inevitably broke. Turns out the same thing applies Windows, except worse. Sadly, it sees that there is tremendous value in having a non-fragmented ecosystem.
My next computer will be a mac.
-------- My Plea to You --------
If you know how to fix any of my gripes, please speak up. I'm still a newbie. Maybe these are just growing pains. I don't think so, but I can hope.
[1] https://github.com/bmatzelle/gow/wiki [2] https://code.google.com/p/conemu-maximus5/
This has spawned a change in career because I currently make my living working in the Windows space. I'm throwing away 15 years of experience and a deep knowledge of Windows' internals. Also, work has slowed down tremendously since the year or so leading up to through the release of Windows 8. I don't see my current job existing in two years or other people as capable remaining where they are.
I can only address one of your gripes, but not really. Powershell isn't that bad. It's not good, but it's not that bad. It can do some things, but probably not the ones you really want.
Anything on my new "gripes" list that you have advice for?
---------- More Misc Gripes --------
* No emacs-like cursor movement shortcuts in GUI text fields
* No emacs-like cursor movement shortcuts in DOS
* Copy+paste is broken and/or inconsistent in terminal windows
* Can't jump to a document's location from the document's GUI
* The 2nd type of file open/save dialog (you know, the one makes you start from root, makes you scroll through every folder, and doesn't support copy+paste of paths, favorites, or any other civilized feature?)
* No equivalent of "Spin Control.app" (now spindump, Instruments.app) that automatically traces hung apps
* Can't take time profiles (function call trees weighted by # hits over a 5s interval) from the built-in process viewer
* NTFS wants to spend 8 hours (I let it go and timed it once) checking the disk after every crash, which amounts to every other time I restart.
* No "screenshot region to clipboard" shortcut. I have to printscreen and crop in paint every time.
* No "look up the word under the mouse in a dictionary" shortcut
---------- More Misc Small Victories --------
* The utility that profiles startup times and identifies boot-slowing apps is awesome
* No emacs-like cursor movement shortcuts in DOS
You will definitely not find emacs-like anything in Windows-land. It's pretty much an anathema in the ecosystem.
* Copy+paste is broken and/or inconsistent in terminal windows
Copy+paste in cmd.exe works weird (not to mention that cmd.exe is far inferior to even basic terminals in the x-nix world).
1) Click the upper left icon/button in cmd
2) Click edit/Mark
3) With you mouse select what you want to copy
4) Hit enter
5) It's now in your clipboard and can be ctrl-V'd anywhere else This works 100% of the time and is consistent even if it's weird. I suspect they couldn't get ctrl+<key> deconflicted for dos compatibility and it just sort of stuck around
to paste into cmd:
1) Have something in your clipboard
2) click the upper left icon/button in cmd
3) Click edit/paste
4) Stuff pastes. This also works 100% of the time as expected.
* Can't jump to a document's location from the document's GUI
What do you mean? Pg-up/down doesn't work? Or you need to ctrl+f find?
* The 2nd type of file open/save dialog (you know, the one makes you start from root, makes you scroll through every folder, and doesn't support copy+paste of paths, favorites, or any other civilized feature?)
No idea, some oddball java/cross platform gui toolkits screw up the conventions but I just checked all the apps I typically use and I can click in the path at the top of the dialog and type/paste/etc. my path.
* No equivalent of "Spin Control.app" (now spindump, Instruments.app) that automatically traces hung apps
True, you probably need a third party util. They're likely dozens and they'll likely all be free.
* Can't take time profiles (function call trees weighted by # hits over a 5s interval) from the built-in process viewer
True, the process lister is no ps.
* NTFS wants to spend 8 hours (I let it go and timed it once) checking the disk after every crash, which amounts to every other time I restart.
One of my pet peeves is that Microsoft really needs to get a modern file system. NTFS is "ok" for all the permissions stuff, but it's a lousy file system w/r to putting files in sane places on the disk. Defragging should be a rare thing and checking for disk errors should be much faster.
That being said, why is your machine crashing that much? My uptime in Windows is usually measured in months and outside of bad hardware they don't crash -- ever. My last Windows desktop ran without a crash for 3 years then 3 more years (it crashed because of PSU issues, pop in a new PSU and it was up and running fine). My brand new machine is a month old and I haven't had it crash yet and it's been up and running continuously.
My Mac crashes or beachballs every couple of weeks in comparison. Either that or the system will just start behaving weird and I'll have to restart.
* No "screenshot region to clipboard" shortcut. I have to printscreen and crop in paint every time.
1) Use the snipping tool.
2) Be glad you have paint. I've needed to do some cropping on my mac and the lack of a basic paint program is forehead slapping.
* No "look up the word under the mouse in a dictionary" shortcut
This is very app dependent some like Office have better support for this sort of thing. But I agree, it would be nice. I usually just define:<word> in chrome and use google for it.
I can't speak for Windows 8, but I've built a few dozen Windows 7 machines of various configurations and never had the kinds of install problems you've had. Here's how I do it.
1 - Put in the disk 2 - Boot to disk and run the installer 3 - it reboots a couple times while it's installing, but I don't care because I'm off doing something else 4 - it asks me a few questions and starts up 5 - let it run through a bunch of update cycles (which does take forever, but it's semi-automated so I'm doing something else most of the time)
On occasion I've had to install a network driver after it finishes, or if it's virtualized some guest additions but that's it. It does take hours, but they're mostly unattended hours that I can ignore, and if I want to use the machine quicker, I can skip the update cycles and just get going and let it update when I shut the machine off at the end of the day.
My latest machine, which I just built, didn't require any driver futsing.
I have no idea why you were trying to install 7 (and it sounds like your goal was to get to 8) on a 30GB SSD. I wouldn't install anything but a bare bones command-line only CentOS on a disk that small. It sounds like a couple days of your time were wasted trying to put a 50+GB OS on what's essentially a medium sized thumb drive and suffered for it.
All that being said, back in the XP days I did build a system with Program Files on a different machine and for the most part it did work, but it wasn't really well supported (even if it's supposed to be) and felt kludgy.
The Registry is one of the worst ideas in the history of computing. Nearly every time I've had something go wrong with a Windows machine that wasn't outright hardware failure, it was a problem with the registry. Registry editing really is a last resort for the bold and desperate. There's some serious voodoo in there.
So we've solved two of your problems off the bat, 1) don't install the OS on disks that are too small 2) don't mess with the registry
On to small gripes
* No decent UNIX command line. Cygwin starts slowly and is poorly integrated with the system.
True. Your best bet if you want Linux is to virtualize a linux machine or install linux or use Powershell. Remember, you aren't using a nix.
I can't get decent 2-finger scroll without a 3rd party program that is occasionally broken by system updates.
Touchpad support on Windows is lightyears behind OS X. Apple has actually turned the touchpad into something useful instead of an emergency replacement for a mouse. In Windows, just use a $5-10 2 button mouse with a scroll wheel.
* I can't remap capslock without downloading a 3rd-party program to perform registry edits.
True.
* I can't shut off the screen without installing a 3rd party program to do so.
What do you mean? Are you trying to just use the laptop hooked to a monitor and don't want the monitor on? Just set the power management so you can close the lid and leave the machine on. It's something that doesn't exist in OS X so you probably haven't thought of it.
* In Win7, all allowed keyboard layout switching shortcuts were combinations of modifiers that conflicted with productivity apps like Illustrator. Also, the layout would occasionally become "stuck" and failed to respect the GUI switcher. In Win8, they added a no-conflict key combination for switching layouts but it doesn't work in fullscreen apps.
What do you mean? Why are you trying to switch the keyboard layout so much?
* Metro. It looks slick, but it doesn't have any of the options you regularly need to access. Fortunately the old menagerie of Windows utilities is still there, just moved around.
No experience at all with 8, it looks like a version I'll probably skip alltogether as 7 is still majority supported and I don't have any compelling reasons to go to 8.
* No standard install system that lets you inspect the installer's logs, scripts, or contents.
True. Installation under OS X is much slicker and better thought out in general than on Windows. What's your compelling use case to need to do this though?
* The intimate connection between my computer account and Microsoft cloud account creeps me out.
Must be an 8 thing. 7 doesn't really have anything like this (at least that I use or care about).
* The full-screen force-quit mechanism is insane (ctrl-alt-del, open Task Manager, press Windows to reveal the Launch Bar, click on the arrow to see all system tray icons, right-click the tiny Task Manager icon (a gray box), enable "Always on Top", highlight the program in the task manager, hit "End Task", wait, hit "End Task" on the dialog box that pops up, and finally decline to send a bug report to Microsoft)
Hit Ctrl-Shift-Esc, go to "processes", right click on the problem process and just hit "end process tree". I don't know why you're doing all that extra stuff after you've got the task manager up.
* I can't use the keyboard to navigate directories that contain a mixture of files and folders because in Mircrosoft-Land "Alphabetical Order" means "Sort folders first, then files."
Why not? I pretty much only navigate in Explorer via keyboard. Why does sorting folder first (which in my and many people's opinions is far superior to mixing them up with your files) prohibit this?
It's bad enough in OS X that most of the finder replacements I've tried change the sort to folders first then files. Folders are different then files and should be sorted separately. Between music, retrocomputing, movies, and photography I manage over 3 and a half million files using pretty much explorer from the keyboard without much fuss. It's lightyears ahead of Finder in this respect.
One trick, with a folder open, just start typing the name of the file or folder you want and it'll quickly navigate down to around where the file is.
* The sub-HD preloaded desktop backgrounds (yes, really).
Replace them with whatever you want. The built in Windows picture viewer is better than OS X's (it even lets you look through folders full of pictures in sequence!) and you can right-click and turn any picture into a background.
* The ability to roll-back updates. It has never worked when I needed it to, but I like the idea.
Sometimes when your registry gets b0rk3d, this is the only way to save the computer. I don't really like it at all when I try to use it manually, but it's got my bacon out the fire on more than one occasion.
[1] http://www.squaretrade.com/htm/pdf/SquareTrade_laptop_reliab... http://www.statisticbrain.com/laptop-malfunction-rates/
My thoughts have been positive, Ubuntu is much nicer than I remember previous brushes with Linux being. A lot of things required slight configuration, but Ubuntu and Linux have hit that critical mass that most of my problems can be solved with a simple search. However, there are a few persistent problems that have lots of different solutions that dont all seem to work; and I feel there are lots of lacking areas in the app ecosystem. For instance, there does not seem to be a single well-designed SQL gui for linux. Everything looks out of Windows-ME-era-enterprise. For Macs, you have Sequel Pro amongst a lot of strong competition. Additionally, homebrew is a lot easier/more robust than apt-get; no repositories to deal with.
I think this all points to something about me, specifically: I want software to make some assumptions for me. Brew does this, apt-get doesnt. This is both the strength of Mac and the strength of Linux -- they cater to the level of assumption that their camps want. I, unfortunately, want more assumption.
Also, as a small side note, I can't get League of Legends to work on WINE, so I am unable to play with excoworkers -- that was the main way we kept in touch and it's pushing me to a point that I might put Windows back on my desktop, if only to have that connection back -- a little juvenile, but oh well.
You do realize you can dual boot, right?
Until I can do stuff like `brew install safari` in OSX, e.g. keeping your whole system up to date with one tool, I find it inferior to the Linux package managers. Although I find pacman and emerge better than apt, them being much easier to configure and use.
...Reasoning behind that one is that documentation floating around for solving Mac problems is quite terrible. A lot of information isn't well categorized and results for very old versions typically come up first. Fixes for problems I've had (getting CLANG to work in a VM under virtualbox, getting virtualbox to work after a restart because they stupidly use OSX features that were phased out) often only came up after digging quite hard to find the correct fix. Support and Documentation are what I do for a living, so I have a better shot finding the right fix than most.
Arch documentation and the forums are like the gold freakin' standard. It actually blows my mind how well organized and thorough it all is. I've yet to find a situation in Arch that didn't have a document to get me out of it...and often I use their documentation to fix problems in OSX and other Linux distros.
I might be different than most of computer users, but I really do enjoy doing everything by myself. Now I know exactly what's wrong if something breaks. And Arch (or Funtoo, my work distro) are much easier to configure with a text editor compared to Ubuntu (or if we go this path, to OSX). I like systemd much more than upstart or launchd. I like the idea of a rolling release, so I don't have the nerve breaking massive updates every now and then.
But if just switching from OSX to a Unity distro, for me that wouldn't be enough to switch.
And I hate the Dell logo. In fact, I hate all text logos. It's ridiculous. 150" TVs in shopping malls with a huge "SAMSUNG" or "SONY" at the bottom. If you have to do something, use some image (an apple, the ubuntu reactor thing, windows 4 squares...)
Every few years I'll have a go at going Mac (this is try #3) and they'll all sort of peter out and I'll end up back in Windows.
I think this current go around has been the most successful, I love my rMBP hardware. And the work that Apple has put into making touchpads actually useful (both with hardware and software) is miraculous. The keyboards are nice typing experiences (I'm more mixed on the magic mouse). It's also an awesome portable virtualization platform that I've had 4 or 5 Linux VMs all up and running like a champ on it. Multiple workspaces are usually awesome, I keep several workspaces for different semantic parts of my day and the flow is really nice. Airdrop is magic.
For the most part things just work.
To try and make it really stick, I went cold turkey for the better part of 9 months and didn't touch a Windows machine.
But then, small frustrations and irritations finally built up and I recently just built myself a new Windows 7 computer and pretty much use it for all of my day-to-day with my Mac sitting in a travel bag for when I need to go on the road. What is it that keeps pushing me back? I've spent a lot of time thinking about why this is and sorta have it narrowed down to a few user scenarios: Here's 1 line of reasoning:
1. When I'm using my Mac, I find I try and avoid actually interacting with OS X as much as possible. I spend all of my time in Office, a web browser, a console window or a virtualized linux machine and that gets me through 95% of my day.
2. Digging in deeper and I find that OS X, while having some nice bits here and there (as discussed above), is so full of so many clumsy frustrations that I've never really been able to get over the feeling of reduced productivity when I'm dealing with it. I've realized that I deal with this by simply avoiding doing the things that frustrate or irritate me. Some of this probably stems from me not wanting to do things the prescribed "Apple way" and wanting to do it my own way. But it's irritating enough that I want to get away from the entire system after any extended interaction with the OS bits.
3. By and large this is focused on Finder (there's other issues, but Finder is the biggest problem I have), which is probably the single worst file manager I've used in 30 years of computing, and no amount of "getting used to it" seems to alleviate the simple fact that it sucks. I've tried a couple replacements, but they all seem to scratch some small itch and nothing really comes close to the magical file management wonderland that is the Windows 7 Explorer. It's so bad that even after a solid year with my Mac I still can't reliably predict where a new folder is going to be created. I know this makes me sound impossibly dumb, but these kinds of simple file management interface problems have been solved everywhere else. Even the various Linux file managers work better and more reliably. I would be so much more interested in staying on my Mac if I knew I could manage files without feeling like I was poking around a dark damp hole trying to sort through and pick up grains of rice with my elbows. I could go on for pages ranting about the abortion of ideas that is Finder, but let's just conclude that I hate it.
4. I realized that one of the reasons I spend so much time in a terminal then is because managing files form the command line is better! (the other reason I'm in the command line is so I can ssh into my linux VMs)
5. so if most of what I'm doing is Chrome, Office, ssh and Linux via VirtualBox, which are essentially equivalent experiences in OS X or Windows, and then doing OS things like moving files around works better in Windows, why should I still use my Mac?
I've come up with other lines of reasoning:
- all of the media production tools I personally work with have emphasized Windows development over Mac development for a while or no Mac equivalent exists at all.
- retrocomputing and retrogaming, which I have a deep personal interest in, has a far richer ecosystem under Windows and the tools that have version for both OSs tend to work better in Windows. Also moving around and organizing tens of thousands of files related to this hobby is much better under Windows
- another hobby, photography, I shoot thousands upon thousands of photos and haven't met an photo organizing tool I like, so I manage everything on the filesystem, which again means I'm avoiding finder
- Until Mavericks, multi-monitor support with full-screen apps was broken, and there's no excuse for it. None. Maximize was solved in Windows 3.0. 23 years ago
- OS X seems to keep growing interface hair, meaning what started as simple elegant design slowly accumulated feature cruft until the design is no longer simple or elegant and the design wasn't really flexible enough to accommodate this growing interface hair. Witness the madness around the resizing window buttons in OS X. But all the various crap that shows up in my menubar vs. sometimes in my dock vs. sometimes nowhere but ps, etc. Or the haphazard combinations of modifier hotkey combinations that don't really carryover between apps, a legacy of the one-button mouse movement which is now just vestigial, but now means I have to keep track of which combination of shift, fn, control, option and command to use in some combination before I even think about what button I need to push to modify some other key to do some menial task that's standard and two buttons in Windows.
- Even after taking hundreds of screen shots over the last year, I still have to lookup the madness of screen capture in OS X every single time I sit down to take more screen shots. Here's a 3 page article on it. http://osxdaily.com/2010/05/13/print-screen-mac/ Sure I don't get a "prt scr" key on the keyboard, but I get half a dozen key modifier keys and an eject key. I'll sometimes just put off the task till I get home and just do it in Windows it's so irritating.
- There's no paint program that ships with OS X. Boggles the mind.
- Having to buy and install tons of little apps to "fix" some broken or poorly designed behavior in the default apps that ship with the OS. This isn't like buying photoshop because it fixed paint. Photoshop is a different level entirely to paint. This is like iTerm2 which is almost exactly like, but just fixes a few things and adds a couple things to iTerm. And this kind of drop-in replacement cancer permeates the entire Mac experience. There's entire ecosystems of slightly different replacements for the default apps, and it's entirely expected that setting up a new mac will involve hunting these down and installing them to replace the broken stuff that the OS ships with. I'm really just exhausted of both this process and the attitude that this is a perfectly normal and sane thing to do. It's not, the OS is shipped broken and Apple needs to fix this stuff.
- Video performance is noticeably better in Windows. I'm not sure what it is, but I find my Mac has lots of little screen-tearing issues, and watching full-screen video on it just isn't as snappy (using VLC on both) as it was on my 6 year old Windows box (before I built my current one).
- Things usually just work in OS X. But when they don't you enter a world of mystery that goes as deep as a computer science degree can take you. In Windows, these days things also more or less just work, but when they don't, there's a kind of expectation in the design that you're likely to have an issue so there's all sorts of good error reporting and resolution paths to try and exhaust before even having to start searching forums for advice.
- I need to read NTFS volumes frequently and OS X's default NTFS compatibility sucks and the fixes are out of date and don't work very well either. In contrast, I've never had to read an HFS (or whatever Apple journaled blah blah file system) volume.
- no dedicated page up/down home or end keys. I use those keys all the time. Why are they gone? It's irritating having to hunt down a modifier key and an arrow and hope that you figured out the magic combination that's "home".
- I can't multi-tab drag in Chrome. I drag groups of tabs around in Windows all the time. Doesn't work in OS X.
- minimized windows are a pain to bring up. Therefore I don't minimize in OS X. The dock (especially when auto-hid) is flaky and won't show up half the time. The delay for when it does feel like popping up when my mouse is down at the bottom of the screen feels entirely random.
- I don't like any of the text editors I've tried. I just end up in vi in iterm. But I really want a good text editor.
- VNC is not a suitable remote desktop solution compared to RDP. It's just not. I Remote into half a dozen machines over the course of a day and wish I had a decent way to remote into my Mac that wasn't VNC.
- and more and more and more
I'm sure there are built in solutions I'm overlooking, or some app I can install that fixes this or modifies that, or some setting that makes something behave better than the default. But the point is that outside of applications that exist on both platforms equally, I'm avoiding or annoyed with everything else on the platform. I'm committed to sticking it out and have even resolved to spend more time on my mac - especially post-Mavericks. But it's just not a better computing experience for me. It's interesting and it's different, and it makes me yearn for certain things that windows doesn't have (multiple workspaces), but when the equivalent functions work better in Windows I'm forced to choose the easier and less frustrating environment to spend time in.
1. capture a portion of the screen with: CMD + Shift + 4
2. i'm gonna guess you've tried sublime text, but mention it here anyway.
3. f*ing finder, how does it work!??!
I don't think I'll ever switch back to Windows, but I have certainly been thinking long and hard about Linux. I spend enough time in the console these days that it's likely to solve all my problems. Thanks for the laughs.You know what, I keep thinking I've tried it and now looking at it I realize I haven't. And there's both Windows and Mac ports.
edit license: $70. Nope. Not for a text editor. Sorry. I don't care if it's made out of the shavings of a unicorn horn mixed with fairy blood. I've bought high-end audio production software for around that much.
Meh, I'll still check it out the problem is bad enough in OS X that I hate editing text files.
https://news.ycombinator.com/item?id=6973925
A few suggestions:
* Use QuickTime and avoid VLC if possible. QuickTime on mac is awesome. VLC is often worse and seldom better.
* Command+Shift+4 is the only screenshot shortcut you need (toss in ctrl if you want it clipboarded, not in a file). Waaay faster than printscr+paint+paste+crop.
* OSX respects a subset of emacs keyboard movement and editing shortcuts. Ctrl+ae replace home/end. I usually remap capslock to ctrl to make them ergonomic. I like them better (no need to move hands), any way to get them on windows?
* On OSX, the universal installer app lets you list the files installed and view a textual install log. Install scripts are bash scripts. Console.app helps with both system problems and application problems (that's where stdout goes by default). Go there to start your debug journey. Haven't found the equivalent in windows.
* You can debug hangs with a time profile from Activity Monitor (yep, time profile built into the gui) or spindump. Any way to do this on Windows?
* I'm in the opposite situation wrt HFS+ and NTFS but I've had great luck with the commercial solution "Paragon" ($20, worth it). WTF is up with the whole thing where NTFS wants to spend 8 hours checking the disk every time the computer crashes? Apple figured this shit out 16 years ago.
* Command-Shift-T puts TextEdit.app in plain text mode. Hey, it's better than Notepad. What's the killer text editor that's windows only?
How 'bout you list some of those little nitpicky features you like so much from Windows. I've already written my list of things I miss from the mac side (see link, Small Gripes and More Minor Gripes sections). While I'm stuck here I might as well enjoy what it has to offer. Ditto for you, of course.
* Explorer is better than Finder.
* Right click that works
* Start menu + Win7 taskbar is better than OSX Dock/Launchpad (can't comment on Win8 metro but I'm pretty sure I wouldn't like it)
* Maximize
* clicking the clock gives you a calendar
I'm not exactly pro-windows but I believe the GP's point is that OSX is not flawless (neither is windows by far) but there's a lot of dumb things in OSX that should've been fixed but weren't because MS did it therefore it is not elegant by definition.
I've been able to make OSX work for me only because I get my real work done on the command line. Finder is nothing but a source of frustration. Also I ought to be able to right-click the volume icon on the menu bar and get the same menu as option-click but I don't...probably because that would be too windows-like.
Neat about the calendar. I have to disagree about the dock because it can force quit things, the Windows taskbar won't auto-hide, and some of the ugliest UI hacks in Windows all live in the tray (2 finger scroll, task manager, etc).
I disagree about explorer, mostly because I can't figure out how to get it to sort in alphabetical order (instead of folders and files sorted separately), a feature that's crucial for keyboard navigation and extracting files after download without scrolling through the entire downloads folder.
Yeah I think that sorta sums up lots of the issues I see. Over a few OS X revision you'll see Apple circling around the solution, which was solved in Windows decades ago, but refusing to do it because it's solved in Windows. The result is a hodgepodge of conflicting half-ideas that doesn't create an elegant or productive computing experience.
For evidence look at the grueling 20 year battle Apple has had with Maximizing/minimizing a window/app.
A few of the utilities from the SysInternals team (particularly Process Monitor and Process Explorer) make life a bit better.
Also, WinDbg might be the best debugging suite ever. These are things I will miss leaving Windows but not enough to keep using Windows.
Nitpicky issues from Windows:
* Registry is an abortion of a bad idea. I remember in Windows 3.x how much better life was dealing with .ini files (if that can be believed). It corrupts all the time, fails in weird ways, has duplicate and triplicate entries for everything and is almost impossible to play around in without risking the entire system.
* CMD.exe needs a complete overhaul. I don't need a very powerful shell, but I'd like to use one that wasn't a fixed width dos prompt from 1983.
* I don't ever want to see a defrag utility again. I'm a firm believer that the more OS utilities there are for something the bigger a problem it is and there are hundreds of defrag utilities for Windows.
* I wish the default apps that shipped with Windows were a hair more powerful.
* Searching for stuff is molasses slow compared to spotlight. I actually install a utility called "everything" on all my machines that solves 80%-90% of my issues with finding things, but it seems stupid that something of equivalent power and speed isn't a built-in app.
* OS X exclusive apps. Most of them are forgettable fixes for brokenness in OS X or similar, but there are a few that are simply awesome and don't have a good (enough) equivalent in Windows. I was just thinking about this subject the other day with the release of OpenEmu.
* System slowdown. Eventually every windows system will slow down to a constant disk grind. There's no real explanation for it, you can tend the system as carefully as you want but it will happen. You can defrag as much as you want etc. But before long you'll have 10 minute boot times and it sucks. I'm trying a new approach this go around doing my day-to-day in a virtualized Windows VM and trying to keep my host system "pure" or for only things that require lots of system resources like games or music production. That way when the VM starts to slow down and piss me off I can just jettison it out an airlock.
* Multiple workspaces/desktop. I mean common! It's so well done in OS X I can't believe there isn't even a basic version of this in Windows by now.
* I hate the libraries, my documents "here's how to organize your shit into folder" noise. I've avoided it since XP and haven't ever been disappointed I did so.
* I hate how various programs will just create folders in my documents
* The installation stuff it messed up and I hate how uninstalling software leaves bits of it all over the system. I can't believe that this isn't better sandboxed by now. For a while I used to use sandboxie to solve this, but it got annoying enough that I've just solved it with VMs now.
* hiding file extension, in favor of just showing them in another column is an abortion of an idea and I turn on file extension as the first thing I do when I setup a new machine.
* windows update loves to restart my machine when I'm in the middle of doing things. There's a fix for it, but I've made a rule not to edit the registry for annoyances.
* sticky keys, until I turn it off.
* UAC still gets annoying. Especially during startup. Some apps, like Everything, still trigger it when I startup, and it's stupid and I want to have an option to stop prompting me about it. There is a resolution, but it's so involved that I can't be bothered.
* right-click context menus either don't populate or they get cluttered. I've never been "happy" with what's in them and there's not a clean way to edit it.
Perhaps you already know this, but I found it really hard to use Finder until I stumbled upon the hotkeys, which seem nonsensical when coming from Windows:
Cmd-Down/Cmd-O - open
Cmd-Up - go up
Cmd-C - place item on clipboard
Cmd-V - copy item on clipboard
Cmd-Opt-V - move item on clipboard
Return/Enter - rename
In other words, to cut in OS X, you must do a Cmd-C followed by Cmd-Opt-V (as opposed to Ctrl-X, Ctrl-V), the reasoning being that you can choose to copy or move at the destination. I must have used the Mac for 5 or 6 years before I found that out.I also use an app called Moom to mimic some basic tiling window functions. I have hotkeys bound to move a window to a quarter, third, half, or full screen. This is nice for setting up MacVim and iTerm side-by-side, or two or four Finder windows. Alfred (application launcher) includes some functionality to make working with files easier. Mine is set so Cmd-Opt-\ will pull the currently selected file(s) in the frontmost Finder window, and then you can perform an “Open With…”, or Copy/Move the file (you can just start typing the letters of the destination without browsing to it). Shortcat, Witch, Little Snitch, KeyRemap4MacBook are also fantastic.
As for Page-Up and Page-Down, I tried to remember that Fn-Up is bound to Page-Up, and Fn-Down is bound to Page-Down, and therefore Home/End are bound to Fn-Left/Right. It becomes second nature after enough use.
I agree that some of these things should be built in, but I think any operating system is going to have these kinds of issues. There’s no way to cater to everyone. I just wish some of these modifications to OS X felt a little less… hacky…
(edit: formatting issues)
Broken motherboard AND screen on my Macbook air.
Apple replaced both for free, with no AppleCare.
I have a few other stories just like this one.
And Im not even saying Windows laptops, this is a commodity hardware issue combined with fantastically disappointing software (Windows or Ubuntu), but I wouldn't want one running OS X either.
It's time for the PC industry to take out its own trash.
What I really want is for Apple to make an iPad that will let me use a USB keyboard. Safari and SSH are all I need.
The best I've seen is a bluetooth mod that's far too battery-hungry for prime-time. I want something with a wire. Bluetooth keyboard pairing and the typically-horrendous bluetooth stacks border on nightmarish.