Author Topic: Honest Question: Linux for Coding on the Desktop vs. OSX  (Read 29500 times)

0 Members and 1 Guest are viewing this topic.

Offline smknjoe

  • Posts: 862
  • Location: Tejas
  • I like tactile, clicky, switches.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #50 on: Sun, 03 April 2016, 15:23:00 »
The nice thing is you can run it over top of the other two (or even run Windows over Linux).

That's my preferred method. Debian as a host and everything else a guest VM. Although, it's not simple to run OSX as a VM.
SSKs for everyone!

Offline smknjoe

  • Posts: 862
  • Location: Tejas
  • I like tactile, clicky, switches.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #51 on: Sun, 03 April 2016, 15:26:27 »
Don't mind me, and apologies for my harsh opinion. I am very angry working on a Device I totally hate. My mac does lagg.

Agreed, my Mac lags as well now. But I take it is because it is old now. Am I mistaken? From Yosemite onwards the OS feels slow. But I always thought it is my aging Mac.

For work I have a Late? 2015 MBP with a quad core i7, 16gb, and 512 SSD (about $3,000...company laptop.) It's fast enough, but the real bottle neck seems to be the SSD. For home I have a 5 year old laptop i7 quad, 16 gb Ram, and 2 x 512GB SSD in Raid 0 (about $1000 with ~$800 in upgrades.) I get better performance (unless it's processor intensive) with the 5 yr old laptop due to twice the disk I/O.

I run Deb8 as the host OS, and use VMware Workstation to run everything else - including OSX.
« Last Edit: Sun, 03 April 2016, 15:38:49 by smknjoe »
SSKs for everyone!

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #52 on: Sun, 03 April 2016, 15:49:00 »
Don't mind me, and apologies for my harsh opinion. I am very angry working on a Device I totally hate. My mac does lagg.

Agreed, my Mac lags as well now. But I take it is because it is old now. Am I mistaken? From Yosemite onwards the OS feels slow. But I always thought it is my aging Mac.

For work I have a Late? 2015 MBP with a quad core i7, 16gb, and 512 SSD (about $3,000...company laptop.) It's fast enough, but the real bottle neck seems to be the SSD. For home I have a 5 year old laptop i7 quad, 16 gb Ram, and 2 x 512GB SSD in Raid 0 (about $1000 with ~$800 in upgrades.) I get better performance (unless it's processor intensive) with the 5 yr old laptop due to twice the disk I/O.

I run Deb8 as the host OS, and use VMware Workstation to run everything else - including OSX.

Is it... difficult to have OSX run withing VMware? I mean.. could I build a 2xquad core i7 + 64GB ram + GeForce sick-sicker-sickest and have OSX run more comfortably inside VM on top of linux than on a dedicated new MBP.

Besides.. I-O issues? I thought the PCI-E SSD in the new MBP was faster than Raid 0? Do you have performance stats to compare the two? I would be really interested in that.

I have never thought about running OS X within a VM. That sounds like a really smart idea. At least a way to tame or tailor OS X to my needs.
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline smknjoe

  • Posts: 862
  • Location: Tejas
  • I like tactile, clicky, switches.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #53 on: Sun, 03 April 2016, 16:52:16 »
It's not easy to get OSX running, and KEEP it running in VMware on non-Apple hardware. Either OSX updates or VMware updates often break things to where you can't boot it up without some more hackery. If you need OSX either don't install updates if virtualized or just use a Mac.

I don't have stats to back up my performance claims. Just anecdotal evidence. You're right, I should back it up with some real numbers. :)
SSKs for everyone!

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #54 on: Sun, 03 April 2016, 22:17:50 »
I do find the workflow in OS X struggles for me because the window management never wants to do what I want it to do.

Installing BetterSnapTool helps a lot. Basically I want my windows to occupy the monitor fully, but OS X loves to have small windows floating around. When you want to make it bigger, it goes totally fullscreen in its own desktop which is cumbersome to switch between.

That and for the life of me I don't get why folders aren't at the top in Finder.

Having said all that, I don't like the path Windows is going down one bit right now with its forced updates and such. I question how long until OS X is the same, though, since iOS is already like that.

Linux offers good flexibility and freedom that the others don't seem to offer right now. The nice thing is you can run it over top of the other two (or even run Windows over Linux).

I like OS X window management.  Windows appear the same size and position from when you last closed them.  Compare to Windows where windows are a different position and probably different size each time you open them.  I have muscle memory where certain buttons are in some apps and I position the mouse on that area of the desktop while waiting for the app to open.  Under Windows I have everything full screen ot get around the terrible window placement.  Linux - no idea, there are so many window managers.

Also on the subject of Cmd vs. Ctrl, on the Mac Cmd-C is copy, Cmd-V is paste (for those unfamiliar), in contradistinction to Ctrl-C and Ctrl-V.  However in terminal apps that means you can copy/paste using OS-wide keyboard shortcuts without losing Ctrl-C (break) and Ctrl-V (escape) keyboard functions.  This is fantastic!  On Windows in PuTTY I have to Shift-Ins to paste text in.  Just selecting text copies it to clipboard, which saves time (sometimes).  Don't get me started on copy/paste in Windows command prompt.
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #55 on: Sun, 03 April 2016, 22:19:17 »
It's not easy to get OSX running, and KEEP it running in VMware on non-Apple hardware. Either OSX updates or VMware updates often break things to where you can't boot it up without some more hackery. If you need OSX either don't install updates if virtualized or just use a Mac.

I don't have stats to back up my performance claims. Just anecdotal evidence. You're right, I should back it up with some real numbers. :)

And you're not supposed to either ;)

Apple licencing forbids installing OS X on non-Apple hardware.
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #56 on: Sun, 03 April 2016, 22:36:43 »
One thing that pisses me off about Mac cmd-backtick / cmd-shift-backtick (for rotating through windows within a particular app) is that they changed the ordering system a few years ago. Previously, they were ordered in chronological order by original creation time. Now they get reordered every time you leave them alone for a little bit, I think by how recently they were looked at (?). This is supposed to make it easier to use cmd-backtick to return to your previous window, but if you have more than 4 or 5 windows open in one app, the result is that you basically can’t ever get to the windows at the back of the queue, because every time you wait for a few seconds they get reshuffled. Additionally, there’s no stable ordering, so it’s impossible to predict which window will come next when you hit cmd-backtick another time. Really frustrating change. The only effective way to navigate in an app with >4 window is to now always use cmd-shift-backtick to go through the windows in "backwards" order, and just shuffle all the way through the whole queue if you want to go the other direction.

Offline smknjoe

  • Posts: 862
  • Location: Tejas
  • I like tactile, clicky, switches.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #57 on: Sun, 03 April 2016, 23:10:14 »
Apple licencing forbids installing OS X on non-Apple hardware.

No wonder their pesky updates break stuff.  :D
SSKs for everyone!

Offline vkulla

  • Posts: 13
  • Location: GER
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #58 on: Mon, 04 April 2016, 02:09:30 »
I found myself using the same tools for writing research papers under linux as i used in osx.
The most comfortable solution for me is using a linux powered VPS for experiments and whatever OS on the laptop.
But if you have to use commercial software like microsoft office and do experiments on the same machine, than you have to use MacOS or Windows with a linux virtual machine or vice versa. Also Microsoft has now some kind of build in linux support anounced, figured out with canonical.

Offline jaffers

  • Posts: 611
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #59 on: Mon, 04 April 2016, 03:32:24 »
Apple updates are intended to break use on non apple hardware, its hardly surprising. But I use pycharm for my IDE and its amazing, I much prefer a nice IDE over a text editor like vi, vim or emacs, but then again, its just like your opinion man

EDIT: I say this because I find that using an IDE is much quicker than using a text editor. More features that speed up productivity. I find that a lot of people I have met in person who use text editors do it because its 1337 and they like to show off how technical they are. But thats just my experience, I just want a fast workflow, don't really care about internet points
« Last Edit: Mon, 04 April 2016, 03:34:13 by jaffers »

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #60 on: Mon, 04 April 2016, 05:37:37 »
One thing that pisses me off about Mac cmd-backtick / cmd-shift-backtick (for rotating through windows within a particular app) is that they changed the ordering system a few years ago. Previously, they were ordered in chronological order by original creation time. Now they get reordered every time you leave them alone for a little bit, I think by how recently they were looked at (?). This is supposed to make it easier to use cmd-backtick to return to your previous window, but if you have more than 4 or 5 windows open in one app, the result is that you basically can’t ever get to the windows at the back of the queue, because every time you wait for a few seconds they get reshuffled. Additionally, there’s no stable ordering, so it’s impossible to predict which window will come next when you hit cmd-backtick another time. Really frustrating change. The only effective way to navigate in an app with >4 window is to now always use cmd-shift-backtick to go through the windows in "backwards" order, and just shuffle all the way through the whole queue if you want to go the other direction.

I haven't noticed this - the most windows I have open for one app is about 3 (at home - that may change when I start using a Mac at work).
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #61 on: Mon, 04 April 2016, 08:05:36 »
This thread seems to have plenty of analytical chatter already, but I have a very simple recommendation:  slap some more RAM in there, like jacobolus has mentioned, dual boot your system with a Linux distro of choice, use it for awhile to see how it fits your needs, and then decide from there.  No need to to make the big purchases and life altering OS shift right from the get-go.

I also do not like the direction Apple is going with their non-modular computers that basically force you to max out your specs for a significant price premium.  Then it seems like your device is running slow on the latest Mac OS within a couple years, and you have to do it all over again.  The upside is that Macs have great resale value, and you can sell your current model to pay for a new model.
Wish I had some gif or quote for this space, but I got nothing

Offline S1llyC0ne

  • Posts: 52
  • Location: France
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #62 on: Mon, 04 April 2016, 10:15:08 »
This thread seems to have plenty of analytical chatter already, but I have a very simple recommendation:  slap some more RAM in there, like jacobolus has mentioned, dual boot your system with a Linux distro of choice, use it for awhile to see how it fits your needs, and then decide from there.  No need to to make the big purchases and life altering OS shift right from the get-go.

I also do not like the direction Apple is going with their non-modular computers that basically force you to max out your specs for a significant price premium.  Then it seems like your device is running slow on the latest Mac OS within a couple years, and you have to do it all over again.  The upside is that Macs have great resale value, and you can sell your current model to pay for a new model.
I totally agree with this. And I would also recommend you test a rolling release distribution so you will not have to worry about versioning. Manjaro Linux has been good to me since I started using it two years ago on my trusty old ThinkPad Edge.

Offline CSCoder4ever

  • Posts: 96
  • Location: /dev/null
  • If it clicks I dig it
    • my github
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #63 on: Mon, 04 April 2016, 10:19:16 »
if I was able to afford it, I'd go the OSX route, but so far the linux route is going well for me.

Although 2 pages in already, I think you already made a decision  :))
Rosewill RK-9100; Poker II; Magicforce 68; Planck; WASDv2 TKL; Corsair k65; minivan; tada68;

*buntu - Debian - OpenBSD

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #64 on: Mon, 04 April 2016, 13:20:26 »
Also, I want to note something about this thread.  We are airing quite a few grievances about the pitfalls of various operating systems, and it's easy to focus on the problems.  I've only been involved with open source software for a few months now, but I've learned that writing good software is f-ing hard.  Especially if it is something you do in your free time without pay.  From what I can tell, many of those involved with Apple and Linux are very intelligent, ambituous, hard working individuals.  And if some of the brightest people on this planet are crafting products that still have major flaws, I can only conclude that making great software is far from easy.

So I'm just gonna take a step back and marvel at the fact Mac OS and the flavors of Linux actually exist and function, whereas 35 years ago, neither of them existed.  That's an f-ing achievement of mankind right there.

Enough praise, though, let's get back to identifying and solving problems.
Wish I had some gif or quote for this space, but I got nothing

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #65 on: Mon, 04 April 2016, 13:33:44 »
I haven't noticed this - the most windows I have open for one app is about 3 (at home - that may change when I start using a Mac at work).
I currently have about 50 windows open in Safari. :-)

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #66 on: Mon, 04 April 2016, 14:08:36 »
I haven't noticed this - the most windows I have open for one app is about 3 (at home - that may change when I start using a Mac at work).
I currently have about 50 windows open in Safari. :-)

I think the next version of the DSM will have a disorder for excessive open browser tab accumulation or something like that.

Legitimate question: how the hell does your computer even function with that many open tabs?  Do you have like 64GB of RAM or something.
Wish I had some gif or quote for this space, but I got nothing

Offline algernon

  • Posts: 311
  • A tiny mouse, a hacker.
    • Diaries of a Madman
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #67 on: Mon, 04 April 2016, 14:20:08 »
If you like the OSX UI, and your chief complaint is speed and price, I'm afraid you'll have to reach into your pocket deeper, and upgrade the hardware. You're not going to like the Linux landscape.

I say this as someone who used linux since 1996, exclusively (except for gaming), both at home, and at work, for coding and everything else I do on a computer. But I also hate the OSX UI with a passion, so I'm happy with what I was able to do with my Debian. If you are willing to customise the experience to your liking, and perhaps adapt to the OS, Linux may be a viable choice. But if your only complaint about OSX is the lag on older HW... I do not think it is a good idea to switch.

What you can try, however, is Linux in a VM. Put it in full screen, and see if you can use it. Give it all the resources you can, and run only the VM. It will be slower than on real hardware, yeah, but for a vast majority of coding tasks, it is perfectly acceptable - a lot of my friends work in a similar setup. If you end up liking it, THEN switch.

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #68 on: Mon, 04 April 2016, 14:40:34 »
Legitimate question: how the hell does your computer even function with that many open tabs?  Do you have like 64GB of RAM or something.
Safari works great with 200–300 open tabs. Chrome chokes after the first ~30, and Firefox can only handle about 100.

16 GB of RAM.
« Last Edit: Mon, 04 April 2016, 14:51:57 by jacobolus »

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #69 on: Mon, 04 April 2016, 15:20:09 »
Legitimate question: how the hell does your computer even function with that many open tabs?  Do you have like 64GB of RAM or something.
Safari works great with 200–300 open tabs. Chrome chokes after the first ~30, and Firefox can only handle about 100.

16 GB of RAM.

Good to know.  Chrome's penchant for hogging RAM is exactly why I choose not to use it, whenever possible.   My Chromebook with 4GB of RAM chokes up with about 10 tabs, a video or music playing, and another app or two active.  It's anemic.
Wish I had some gif or quote for this space, but I got nothing

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #70 on: Mon, 04 April 2016, 17:52:31 »
One thing that pisses me off about Mac cmd-backtick / cmd-shift-backtick (for rotating through windows within a particular app) is that they changed the ordering system a few years ago. Previously, they were ordered in chronological order by original creation time. Now they get reordered every time you leave them alone for a little bit, I think by how recently they were looked at (?). This is supposed to make it easier to use cmd-backtick to return to your previous window, but if you have more than 4 or 5 windows open in one app, the result is that you basically can’t ever get to the windows at the back of the queue, because every time you wait for a few seconds they get reshuffled. Additionally, there’s no stable ordering, so it’s impossible to predict which window will come next when you hit cmd-backtick another time. Really frustrating change. The only effective way to navigate in an app with >4 window is to now always use cmd-shift-backtick to go through the windows in "backwards" order, and just shuffle all the way through the whole queue if you want to go the other direction.

I've noticed this as well and find it highly annoying. I am always wondering why Apple has this inclination towards changing these little stuff for whatever reason.
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #71 on: Mon, 04 April 2016, 17:53:47 »
I found myself using the same tools for writing research papers under linux as i used in osx.
The most comfortable solution for me is using a linux powered VPS for experiments and whatever OS on the laptop.
But if you have to use commercial software like microsoft office and do experiments on the same machine, than you have to use MacOS or Windows with a linux virtual machine or vice versa. Also Microsoft has now some kind of build in linux support anounced, figured out with canonical.

That's my whole problem. If I were a sole software developer I could say "f**k it linux all the way". But I NEED MS Word and MS Excel for my day-to-day work, unfortunately. And despite what people like to believe, OpenOffice and its forks are not up to the task. Really, it is not.
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #72 on: Mon, 04 April 2016, 17:55:19 »
One thing that pisses me off about Mac cmd-backtick / cmd-shift-backtick (for rotating through windows within a particular app) is that they changed the ordering system a few years ago. Previously, they were ordered in chronological order by original creation time. Now they get reordered every time you leave them alone for a little bit, I think by how recently they were looked at (?). This is supposed to make it easier to use cmd-backtick to return to your previous window, but if you have more than 4 or 5 windows open in one app, the result is that you basically can’t ever get to the windows at the back of the queue, because every time you wait for a few seconds they get reshuffled. Additionally, there’s no stable ordering, so it’s impossible to predict which window will come next when you hit cmd-backtick another time. Really frustrating change. The only effective way to navigate in an app with >4 window is to now always use cmd-shift-backtick to go through the windows in "backwards" order, and just shuffle all the way through the whole queue if you want to go the other direction.

I haven't noticed this - the most windows I have open for one app is about 3 (at home - that may change when I start using a Mac at work).

It is *super* annoying. In Word, I have usualy around 10 documents open or so. It really becomes a pain to find just that window you were looking for. And I don't really like mission control or whatever they are calling it nowadays. It somehow feels weird to use, I don't know why.
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #73 on: Mon, 04 April 2016, 17:56:43 »
This thread seems to have plenty of analytical chatter already, but I have a very simple recommendation:  slap some more RAM in there, like jacobolus has mentioned, dual boot your system with a Linux distro of choice, use it for awhile to see how it fits your needs, and then decide from there.  No need to to make the big purchases and life altering OS shift right from the get-go.

I also do not like the direction Apple is going with their non-modular computers that basically force you to max out your specs for a significant price premium.  Then it seems like your device is running slow on the latest Mac OS within a couple years, and you have to do it all over again.  The upside is that Macs have great resale value, and you can sell your current model to pay for a new model.

Thanks for the info, good tip. I'll take that into consideration! I've tried to run arch / ubuntu / debian in VMWare fusion but my Mac is just not fast enough (anymore) to do that effortlessly.
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #74 on: Mon, 04 April 2016, 18:02:32 »
Also, I want to note something about this thread.  We are airing quite a few grievances about the pitfalls of various operating systems, and it's easy to focus on the problems.  I've only been involved with open source software for a few months now, but I've learned that writing good software is f-ing hard.  Especially if it is something you do in your free time without pay.  From what I can tell, many of those involved with Apple and Linux are very intelligent, ambituous, hard working individuals.  And if some of the brightest people on this planet are crafting products that still have major flaws, I can only conclude that making great software is far from easy.

So I'm just gonna take a step back and marvel at the fact Mac OS and the flavors of Linux actually exist and function, whereas 35 years ago, neither of them existed.  That's an f-ing achievement of mankind right there.

Enough praise, though, let's get back to identifying and solving problems.

Agreed. Building a great OS is f**king difficult. Especially if you are aware of what an operating system actually has to manage nowadays. The requirements and the optimum seeking.. I figure OS software engineers are regularly pulling their hair out: great battery life, great performance, AND great multi-tasking and UI response. Great net IO. All at the same time. Driving a 4K screen and still have the battery last 7 hours.

But still I feel that real productivity software is gone downhill. Call me nostalgic or bearded, but I was there when Multiplan, Lotus 1-2-3, WordPerfect etc happened. That was software that really made you productive at the time. But Word nowadays and other so-called "productivity" software is a joke. Most of the time it gets in the way for me because of the "look at the pretty UI we made for you". I found Mac OS 7 and black-and-white Mac OS 6 the most beautiful operating system ever: just lean and mean black on white dialogs and toolbars with only essential color.
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #75 on: Mon, 04 April 2016, 18:03:36 »
I haven't noticed this - the most windows I have open for one app is about 3 (at home - that may change when I start using a Mac at work).
I currently have about 50 windows open in Safari. :-)

I think the next version of the DSM will have a disorder for excessive open browser tab accumulation or something like that.

Legitimate question: how the hell does your computer even function with that many open tabs?  Do you have like 64GB of RAM or something.

The funny thing is.. why the HELL do browsers need so many RAM? Is there SO MUCH CODE necessary to show some freakin' posts on my facebook wall? Why do browsers hog so much memory? For real?
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #76 on: Mon, 04 April 2016, 18:04:31 »
If you like the OSX UI, and your chief complaint is speed and price, I'm afraid you'll have to reach into your pocket deeper, and upgrade the hardware. You're not going to like the Linux landscape.

I say this as someone who used linux since 1996, exclusively (except for gaming), both at home, and at work, for coding and everything else I do on a computer. But I also hate the OSX UI with a passion, so I'm happy with what I was able to do with my Debian. If you are willing to customise the experience to your liking, and perhaps adapt to the OS, Linux may be a viable choice. But if your only complaint about OSX is the lag on older HW... I do not think it is a good idea to switch.

What you can try, however, is Linux in a VM. Put it in full screen, and see if you can use it. Give it all the resources you can, and run only the VM. It will be slower than on real hardware, yeah, but for a vast majority of coding tasks, it is perfectly acceptable - a lot of my friends work in a similar setup. If you end up liking it, THEN switch.

Thanks, I should definitely try it out!
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #77 on: Mon, 04 April 2016, 18:05:19 »
Legitimate question: how the hell does your computer even function with that many open tabs?  Do you have like 64GB of RAM or something.
Safari works great with 200–300 open tabs. Chrome chokes after the first ~30, and Firefox can only handle about 100.

16 GB of RAM.

Good to know.  Chrome's penchant for hogging RAM is exactly why I choose not to use it, whenever possible.   My Chromebook with 4GB of RAM chokes up with about 10 tabs, a video or music playing, and another app or two active.  It's anemic.

Chrome was great in the early days. Now it is as bad as the other browsers. What's up with that?
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #78 on: Mon, 04 April 2016, 21:57:18 »
I haven't noticed this - the most windows I have open for one app is about 3 (at home - that may change when I start using a Mac at work).
I currently have about 50 windows open in Safari. :-)

Sorry, are we talking about separate windows in one app, or separate tabs in one browser window?

If you want to know about tabs in one browser window, I don't usually have more than about 50 open at once.  Chrome switches best between them, at least in a way that seems most logical to me.  Firefox is very similar to Chrome and I can switch between them no worries.  Vivaldi is getting better, but still seems all over the place.  Opera was great, but to me lost the plot many years ago.  Safari - don't really use it.
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #79 on: Mon, 04 April 2016, 22:02:58 »
Also, I want to note something about this thread.  We are airing quite a few grievances about the pitfalls of various operating systems, and it's easy to focus on the problems.  I've only been involved with open source software for a few months now, but I've learned that writing good software is f-ing hard.  Especially if it is something you do in your free time without pay.  From what I can tell, many of those involved with Apple and Linux are very intelligent, ambituous, hard working individuals.  And if some of the brightest people on this planet are crafting products that still have major flaws, I can only conclude that making great software is far from easy.

So I'm just gonna take a step back and marvel at the fact Mac OS and the flavors of Linux actually exist and function, whereas 35 years ago, neither of them existed.  That's an f-ing achievement of mankind right there.

Enough praise, though, let's get back to identifying and solving problems.

OS X has a Darwin core (kernel?) which is based on one of the BSDs.

BSD has been around since 1977, so about 39 years.

The Unix philosophy is often said to be many small tools that do one thing well, and a way of linking them together.  Those small tools have evolved over time to what we have today (including the GNU equivalents).

So that covers Linux and OS X.

Windows - hahaha.  After all this time Microsoft still can't get it right and still don't know where they are going with it.  Changing the look and feel DRASTICALLY between releases, hoping people won't notice it is still the same gold-painted fecal matter.  To be a little fair to them though, they have had to contend with backwards compatibility across many version, and it sort of works.  Unfortunately it means that they had to drag a lot of crap from old versions into each new version to maintain that backwards compatibility.

Apple OTOH went from OX 9 to OS X - a complete rewrite and not backwards compatible.  After a short period of adjustment, most people have become accustomed to it.  Each OS X version from then looked and worked almost exactly the same as the previous version.

Apple also moved from Motorola-based systems to PowerPC-based systems to Intel-based systems, allowing backwards compatibility for a few versions into each new era, before abandoning the old technology.  That also seems to have been a strategy that mostly worked.
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #80 on: Mon, 04 April 2016, 22:31:01 »
I currently have about 50 windows open in Safari. :-)
Sorry, are we talking about separate windows in one app, or separate tabs in one browser window?
Separate browser windows. Probably 3–10 tabs each, maybe 300 tabs overall. It fluctuates a bit, occasionally I get down to <100 tabs.

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #81 on: Tue, 05 April 2016, 08:01:05 »
Windows - hahaha.  After all this time Microsoft still can't get it right and still don't know where they are going with it.  Changing the look and feel DRASTICALLY between releases, hoping people won't notice it is still the same gold-painted fecal matter.  To be a little fair to them though, they have had to contend with backwards compatibility across many version, and it sort of works.  Unfortunately it means that they had to drag a lot of crap from old versions into each new version to maintain that backwards compatibility.

I will NEVER use Microsoft NSA Spying OS Extra-Backdoors Deluxe on my desktop. Not with it attached to the internet. Windows 7 was relatively ok IMHO. After that, everything went downhill fast. Of course, it has always been WinNT 3.51 with a newer UI on-top of it.
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #82 on: Tue, 05 April 2016, 21:55:17 »
Windows - hahaha.  After all this time Microsoft still can't get it right and still don't know where they are going with it.  Changing the look and feel DRASTICALLY between releases, hoping people won't notice it is still the same gold-painted fecal matter.  To be a little fair to them though, they have had to contend with backwards compatibility across many version, and it sort of works.  Unfortunately it means that they had to drag a lot of crap from old versions into each new version to maintain that backwards compatibility.

I will NEVER use Microsoft NSA Spying OS Extra-Backdoors Deluxe on my desktop. Not with it attached to the internet. Windows 7 was relatively ok IMHO. After that, everything went downhill fast. Of course, it has always been WinNT 3.51 with a newer UI on-top of it.

Not that long ago the average time an unprotected Windows workstation could be connected to the internet without being cracked was 12 minutes.

The original linked article seems to have disappeared, but Slashdot coverage is still: https://it.slashdot.org/story/05/07/01/0218209/the-12-minute-windows-heist

Microsoft tend to work-around security issues by blocking access to that feature.
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline pr0ximity

  • Posts: 2705
  • Location: Maine
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #83 on: Wed, 06 April 2016, 06:11:35 »
Also, I want to note something about this thread.  We are airing quite a few grievances about the pitfalls of various operating systems, and it's easy to focus on the problems.  I've only been involved with open source software for a few months now, but I've learned that writing good software is f-ing hard.  Especially if it is something you do in your free time without pay.  From what I can tell, many of those involved with Apple and Linux are very intelligent, ambituous, hard working individuals.  And if some of the brightest people on this planet are crafting products that still have major flaws, I can only conclude that making great software is far from easy.

So I'm just gonna take a step back and marvel at the fact Mac OS and the flavors of Linux actually exist and function, whereas 35 years ago, neither of them existed.  That's an f-ing achievement of mankind right there.

Enough praise, though, let's get back to identifying and solving problems.

Agreed. Building a great OS is f**king difficult. Especially if you are aware of what an operating system actually has to manage nowadays. The requirements and the optimum seeking.. I figure OS software engineers are regularly pulling their hair out: great battery life, great performance, AND great multi-tasking and UI response. Great net IO. All at the same time. Driving a 4K screen and still have the battery last 7 hours.

But still I feel that real productivity software is gone downhill. Call me nostalgic or bearded, but I was there when Multiplan, Lotus 1-2-3, WordPerfect etc happened. That was software that really made you productive at the time. But Word nowadays and other so-called "productivity" software is a joke. Most of the time it gets in the way for me because of the "look at the pretty UI we made for you". I found Mac OS 7 and black-and-white Mac OS 6 the most beautiful operating system ever: just lean and mean black on white dialogs and toolbars with only essential color.

You sound like you would absolutely love emacs. Bit of a learning curve, but pure unadulterated productivity after that with org-mode and whatever email client those people use. Read some good things recently about Alpine.
| Flickr | KMAC 1.2 | Koala | GSKT-00-Z | GSKT-00-AEK | GON NerD60 | Jane V2 CE | Whale | J80S | Ibis | Pro2 | Pro1 | 356mini | 356CL DGE | G80-5000 HAMDE | IBM 1390120 | IBM F AT | IBM F122 | IBM 3101 | Zenith Z-150

Offline pr0ximity

  • Posts: 2705
  • Location: Maine
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #84 on: Wed, 06 April 2016, 06:14:08 »
Windows - hahaha.  After all this time Microsoft still can't get it right and still don't know where they are going with it.  Changing the look and feel DRASTICALLY between releases, hoping people won't notice it is still the same gold-painted fecal matter.  To be a little fair to them though, they have had to contend with backwards compatibility across many version, and it sort of works.  Unfortunately it means that they had to drag a lot of crap from old versions into each new version to maintain that backwards compatibility.

I will NEVER use Microsoft NSA Spying OS Extra-Backdoors Deluxe on my desktop. Not with it attached to the internet. Windows 7 was relatively ok IMHO. After that, everything went downhill fast. Of course, it has always been WinNT 3.51 with a newer UI on-top of it.

http://bgr.com/2015/08/28/windows-10-features-spying-windows-7-8/

Windows 7 isn't a peach either, unfortunately.
| Flickr | KMAC 1.2 | Koala | GSKT-00-Z | GSKT-00-AEK | GON NerD60 | Jane V2 CE | Whale | J80S | Ibis | Pro2 | Pro1 | 356mini | 356CL DGE | G80-5000 HAMDE | IBM 1390120 | IBM F AT | IBM F122 | IBM 3101 | Zenith Z-150

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #85 on: Wed, 06 April 2016, 07:11:56 »
Windows - hahaha.  After all this time Microsoft still can't get it right and still don't know where they are going with it.  Changing the look and feel DRASTICALLY between releases, hoping people won't notice it is still the same gold-painted fecal matter.  To be a little fair to them though, they have had to contend with backwards compatibility across many version, and it sort of works.  Unfortunately it means that they had to drag a lot of crap from old versions into each new version to maintain that backwards compatibility.

I will NEVER use Microsoft NSA Spying OS Extra-Backdoors Deluxe on my desktop. Not with it attached to the internet. Windows 7 was relatively ok IMHO. After that, everything went downhill fast. Of course, it has always been WinNT 3.51 with a newer UI on-top of it.

http://bgr.com/2015/08/28/windows-10-features-spying-windows-7-8/

Windows 7 isn't a peach either, unfortunately.

Yeah I remember there were stories back in the day of win95 also having backdoors (or win98 not entirely sure). But I have the feeling that win10 is a whole new level of spying on its users.
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #86 on: Wed, 06 April 2016, 07:13:26 »
Also, I want to note something about this thread.  We are airing quite a few grievances about the pitfalls of various operating systems, and it's easy to focus on the problems.  I've only been involved with open source software for a few months now, but I've learned that writing good software is f-ing hard.  Especially if it is something you do in your free time without pay.  From what I can tell, many of those involved with Apple and Linux are very intelligent, ambituous, hard working individuals.  And if some of the brightest people on this planet are crafting products that still have major flaws, I can only conclude that making great software is far from easy.

So I'm just gonna take a step back and marvel at the fact Mac OS and the flavors of Linux actually exist and function, whereas 35 years ago, neither of them existed.  That's an f-ing achievement of mankind right there.

Enough praise, though, let's get back to identifying and solving problems.

Agreed. Building a great OS is f**king difficult. Especially if you are aware of what an operating system actually has to manage nowadays. The requirements and the optimum seeking.. I figure OS software engineers are regularly pulling their hair out: great battery life, great performance, AND great multi-tasking and UI response. Great net IO. All at the same time. Driving a 4K screen and still have the battery last 7 hours.

But still I feel that real productivity software is gone downhill. Call me nostalgic or bearded, but I was there when Multiplan, Lotus 1-2-3, WordPerfect etc happened. That was software that really made you productive at the time. But Word nowadays and other so-called "productivity" software is a joke. Most of the time it gets in the way for me because of the "look at the pretty UI we made for you". I found Mac OS 7 and black-and-white Mac OS 6 the most beautiful operating system ever: just lean and mean black on white dialogs and toolbars with only essential color.

You sound like you would absolutely love emacs. Bit of a learning curve, but pure unadulterated productivity after that with org-mode and whatever email client those people use. Read some good things recently about Alpine.

Thanks for the tip! Yeah, I am already trying out spacemacs now and then as I can really not live without vim motions.
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #87 on: Thu, 07 April 2016, 15:10:37 »
So. Are there any workstation-like laptops that would allow me to use linux but simultaneously let me run OS X in a VM? Without sacrificing batterylife? Or am I being insane here?

Typically usage would be vim+tmux+latex on i3 or xfce and vmware with os x with MS word.

Or am I asking too much now?

What are really really good and powerful laptops like the retina MacBook Pro but in PC-world but with acceptable battery life (6-7 hours) that do linux well?
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline Altis

  • Posts: 974
  • Location: Canada
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #88 on: Thu, 07 April 2016, 16:04:38 »
...
What are really really good and powerful laptops like the retina MacBook Pro but in PC-world but with acceptable battery life (6-7 hours) that do linux well?

Does the Dell XPS not fit the bill? The screens are better than MacBooks and battery life is North of 6-7 hours, and they do Linux as well as any.

Getting OS X to run on a PC is a bit tricky, and unfortunately updates tend to cause some headaches. There are all kinds of resources out there for "Hackintosh" builds (best to get OSX supported hardware). I have yet to hear of OS X being run in a virtual machine.
WhiteFox (Gateron Brown) -- Realforce 87U 45g -- Realforce 104UG (Hi Pro 45g) -- Realforce 108US 30g JIS -- HHKB Pro 2 -- IBM Model M ('90) -- IBM Model M SSK ('87) -- NMB RT-101 & RT-8255C+ (Hi-Tek Space Invaders) -- Chicony KB-5181 (Monterey Blue Alps) -- KPT-102 (KPT Alps) -- KUL ES-87 (62/65g Purple Zealios) -- CM QFR (MX Red) -- Apple Aluminum BT -- Realforce 23u Numpad -- Logitech K740 -- QSENN DT-35 -- Zenith Z-150 (Green Alps)

Offline iri

  • Posts: 998
  • Location: England
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #89 on: Thu, 07 April 2016, 16:29:06 »
So. Are there any workstation-like laptops that would allow me to use linux but simultaneously let me run OS X in a VM? Without sacrificing batterylife? Or am I being insane here?

Typically usage would be vim+tmux+latex on i3 or xfce and vmware with os x with MS word.

Or am I asking too much now?

What are really really good and powerful laptops like the retina MacBook Pro but in PC-world but with acceptable battery life (6-7 hours) that do linux well?
Why not the other way round, powerful macbook and VM with Linux? Sorry, haven't read the whole topic, it's too ****ing big.
(...)Whereas back then I wrote about the tyranny of the majority, today I'd combine that with the tyranny of the minorities. These days, you have to be careful of both. They both want to control you. The first group, by making you do the same thing over and over again. The second group is indicated by the letters I get from the Vassar girls who want me to put more women's lib in The Martian Chronicles, or from blacks who want more black people in Dandelion Wine.
I say to both bunches, Whether you're a majority or minority, bug off! To hell with anybody who wants to tell me what to write. Their society breaks down into subsections of minorities who then, in effect, burn books by banning them. All this political correctness that's rampant on campuses is b.s.

-Ray Bradbury

Offline S1llyC0ne

  • Posts: 52
  • Location: France
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #90 on: Thu, 07 April 2016, 17:13:42 »


Why not the other way round, powerful macbook and VM with Linux? Sorry, haven't read the whole topic, it's too ****ing big.
So there was no need for you to post...


Sent from my A0001 using Tapatalk


Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #91 on: Thu, 07 April 2016, 18:29:49 »
Thanks for all the feedback. Really great!

So I've decided to try to run linux (arch, ubuntu, and debian) inside a vm and try to live with it's desktop environment (i3 and xfce.. f**k unity). If I like it, I might buy a PC laptop with linux OR PC desktop with linux with win or osx in vm for the real apps (ms word) and keep a MBP for the go.

But I'll wait for WWDC to see whether a new macbook makes sense (they should announce new retina macbooks this year) or whether I'll leave Apple for now and go the PC route with full linux.

It are difficult times.. I can only spend my money once. I used to like Apple hardware, but it's going downhill IMHO. I've always looked down on PC laptops given that it's always compromise somewhere (case or battery life or screen or keyboard or trackpad etc etc etc). But if Apple goes full retard like they seem to be, I'll probably switch. Sigh.
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline vivalarevolución

  • Posts: 2146
  • Location: Naptown, Indiana, USA
  • Keep it real b/c any other way is too stressful
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #92 on: Thu, 07 April 2016, 23:15:08 »
Thanks for all the feedback. Really great!

So I've decided to try to run linux (arch, ubuntu, and debian) inside a vm and try to live with it's desktop environment (i3 and xfce.. f**k unity). If I like it, I might buy a PC laptop with linux OR PC desktop with linux with win or osx in vm for the real apps (ms word) and keep a MBP for the go.

But I'll wait for WWDC to see whether a new macbook makes sense (they should announce new retina macbooks this year) or whether I'll leave Apple for now and go the PC route with full linux.

It are difficult times.. I can only spend my money once. I used to like Apple hardware, but it's going downhill IMHO. I've always looked down on PC laptops given that it's always compromise somewhere (case or battery life or screen or keyboard or trackpad etc etc etc). But if Apple goes full retard like they seem to be, I'll probably switch. Sigh.

Welcome to the rabbit hole of Linux!  You'll never get out...
« Last Edit: Thu, 07 April 2016, 23:21:45 by vivalarevolución »
Wish I had some gif or quote for this space, but I got nothing

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #93 on: Fri, 08 April 2016, 04:21:53 »
Thanks for all the feedback. Really great!

So I've decided to try to run linux (arch, ubuntu, and debian) inside a vm and try to live with it's desktop environment (i3 and xfce.. f**k unity). If I like it, I might buy a PC laptop with linux OR PC desktop with linux with win or osx in vm for the real apps (ms word) and keep a MBP for the go.

But I'll wait for WWDC to see whether a new macbook makes sense (they should announce new retina macbooks this year) or whether I'll leave Apple for now and go the PC route with full linux.

It are difficult times.. I can only spend my money once. I used to like Apple hardware, but it's going downhill IMHO. I've always looked down on PC laptops given that it's always compromise somewhere (case or battery life or screen or keyboard or trackpad etc etc etc). But if Apple goes full retard like they seem to be, I'll probably switch. Sigh.

Welcome to the rabbit hole of Linux!  You'll never get out...

It's funny. People never understood why I switched to linux because "windows isn't that bad". So I switched to linux around 2001, with windows on the side for gaming. And then I tried windows around 2004 again for realz. And I noticed all this bugs and issues that I forgot to worry about. And I went back and all was good. Except for it wasn't. Coz dependency hell with packages, updates breaking config etc. So I switched to Mac. Which was great (given you have the money for it) up until Apple is thrusting their big fat juicy f*st up mine to get me to buy whatever crap they are pumping out nowadays.
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #94 on: Fri, 08 April 2016, 05:30:38 »
Time to furiously compare PC laptops. For as far as I see Dell XPS has trackpad issues and coil whine and Lenovo X1 has a crappy display. I hope it is more nuanced like that.

If I go for a custom desktop build oh man.. so many choices to make for my new baby!
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #95 on: Fri, 08 April 2016, 05:32:34 »
Thanks for all the feedback. Really great!

So I've decided to try to run linux (arch, ubuntu, and debian) inside a vm and try to live with it's desktop environment (i3 and xfce.. f**k unity). If I like it, I might buy a PC laptop with linux OR PC desktop with linux with win or osx in vm for the real apps (ms word) and keep a MBP for the go.

But I'll wait for WWDC to see whether a new macbook makes sense (they should announce new retina macbooks this year) or whether I'll leave Apple for now and go the PC route with full linux.

It are difficult times.. I can only spend my money once. I used to like Apple hardware, but it's going downhill IMHO. I've always looked down on PC laptops given that it's always compromise somewhere (case or battery life or screen or keyboard or trackpad etc etc etc). But if Apple goes full retard like they seem to be, I'll probably switch. Sigh.

Welcome to the rabbit hole of Linux!  You'll never get out...

It's funny. People never understood why I switched to linux because "windows isn't that bad". So I switched to linux around 2001, with windows on the side for gaming. And then I tried windows around 2004 again for realz. And I noticed all this bugs and issues that I forgot to worry about. And I went back and all was good. Except for it wasn't. Coz dependency hell with packages, updates breaking config etc. So I switched to Mac. Which was great (given you have the money for it) up until Apple is thrusting their big fat juicy f*st up mine to get me to buy whatever crap they are pumping out nowadays.

You don't have to keep buying Apple gear, unless you need something only available in the latest model.

My Mac is 6+ years old and still running fine (albeit a little slowly).  I have no immediate need to update.
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline iri

  • Posts: 998
  • Location: England
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #96 on: Fri, 08 April 2016, 05:40:29 »
My Apple laptop runs vm's with Linux pretty well. Also, it runs native Linux. Also, native Mac Os.

So my advice is to buy whichever hardware is better and has better deal.
(...)Whereas back then I wrote about the tyranny of the majority, today I'd combine that with the tyranny of the minorities. These days, you have to be careful of both. They both want to control you. The first group, by making you do the same thing over and over again. The second group is indicated by the letters I get from the Vassar girls who want me to put more women's lib in The Martian Chronicles, or from blacks who want more black people in Dandelion Wine.
I say to both bunches, Whether you're a majority or minority, bug off! To hell with anybody who wants to tell me what to write. Their society breaks down into subsections of minorities who then, in effect, burn books by banning them. All this political correctness that's rampant on campuses is b.s.

-Ray Bradbury

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #97 on: Fri, 08 April 2016, 05:42:55 »
You don't have to keep buying Apple gear, unless you need something only available in the latest model.

My Mac is 6+ years old and still running fine (albeit a little slowly).  I have no immediate need to update.

Do you have el capitan running on it?
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #98 on: Fri, 08 April 2016, 05:43:40 »
My Apple laptop runs vm's with Linux pretty well. Also, it runs native Linux. Also, native Mac Os.

So my advice is to buy whichever hardware is better and has better deal.

Thanks! Yeah... I'll try vms for now. Time to see if I could make the switch for realz.
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Honest Question: Linux for Coding on the Desktop vs. OSX
« Reply #99 on: Fri, 08 April 2016, 05:49:17 »
You don't have to keep buying Apple gear, unless you need something only available in the latest model.

My Mac is 6+ years old and still running fine (albeit a little slowly).  I have no immediate need to update.

Do you have el capitan running on it?

No, only Mavericks.  All the apps I need run under Mavericks.
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ