Live data from Hacker News

From Mac to Linux: Web Development with Linux

medium.com

81–90 of 106 posts

Re: From Mac to Linux: Web Development with Linux

#81
post #28

Honestly, nice if that works easy for you when using just developer tools on the terminal or a text editor. As a web developer, though, you might end up using more than that. A Mac offers so much more commercial applications that just do not exist on any Linux distribution. Gimp is no replacement for Photoshop and Inkscape is not replacement for Illustrator, ... Btw, mostly everything you install with `apt-get` can b…

Honest question, why should a developer need Photoshop and Illustrator? I thought .psd mockups and HTML slicing were a thing of the past, and vector work (logos, etc) should be done by a graphic designer. Not to mention most icon/graphic assets can be provided by Bootstrap or FontAwesome.

I still receive some .psd but Gimp opens them and I can slice the parts I need and save them to png or jpeg.

No vector logos yet, but if they give me a .svg I can view it directly into the browser.

Re: From Mac to Linux: Web Development with Linux

#82
post #14

Earlier quoted context omitted.

>Not having yearly updates that change everything Yeah, right. >not being bound to Apple hardware. Not an issue for years already, unless we are talking about some very specific hardware. PS: not trying to advocate for either of systems, worked on both linux (ubuntu, arch, centos) and macOS. Both have their share of pros and cons.

I would likely go mad if I had to use a Mac keyboard without a 'delete' key. Why did they remove that?

Yeah, crazy. It's Fn-Backspace to delete. Uncomfortable and no wonder almost no Mac user know about it. Maybe a reason for the gain in popularity of vim? It's X (upcase) to delete forward there.

Re: From Mac to Linux: Web Development with Linux

#83

I recently switched to using a Mac (for work) after 5-6 years only using Linux. Again and again the most painful aspect of the Apple ecosystem is that Apple have already decided what is going to be best for me. By default, it's impossible to use workspaces without frequent switches to the trackpad, which wouldn't be so bad, but without installing third party software it's not really possible to create shortcuts or st…

Chromebooks are interesting but the key concern with Linux + mobile hardware is "is it well tested?". The initial chromebooks had virtually no local storage. Has that changed? Another concern with Chrome is DRM. Also, there are so many potential driver hassles... wireless, touch, suspend, weird trackpads, brightness controls, power management efficacy in general, etc. Although an issue with mobile hardware review is…

https://galliumos.org/ has done a lot for this space. They're doing a great job at normalizing a *buntu distro across the various chromebook hardware.

Re: From Mac to Linux: Web Development with Linux

#84

Earlier quoted context omitted.

Chromebooks are interesting but the key concern with Linux + mobile hardware is "is it well tested?". The initial chromebooks had virtually no local storage. Has that changed? Another concern with Chrome is DRM. Also, there are so many potential driver hassles... wireless, touch, suspend, weird trackpads, brightness controls, power management efficacy in general, etc. Although an issue with mobile hardware review is…

https://galliumos.org/ has done a lot for this space. They're doing a great job at normalizing a *buntu distro across the various chromebook hardware.

Interesting. Support looks patchy, only about 50% of listed devices are fully supported. https://wiki.galliumos.org/Hardware_Compatibility I searched for fully functional 2016 models and found only Acer Chromebook 11. Closer inspection revealed their information was inconsistent and that only 2014-2015 models work - 2016 models apparently don't and use the unsupported NVIDIA Tegra K1 processor. http://www.acer.com/ac/en/US/content/models/laptops/acer-chr... Case in point: finding decent mobile Linux hardware is often a pain in the ass. Here is a frank discussion of Gentoo on Pixel Chromebook: https://wiki.gentoo.org/wiki/Google_Chromebook_Pixel_LTE

Re: From Mac to Linux: Web Development with Linux

#85

This kind of crap on HN? Srsly? The problem with desktop Linux is poor hardware support. I have Ubuntu on a desktop and on a relatively recent HP laptop. Here's a short list of problems I've experienced - incorrect Nvidia drivers installed by default, random crashes after screen lock, brightness controls don't work out-of-the-box, Wi-Fi dies after waking up, fingerprint scanner doesn't work and never will. I never ha…

Does your laptop has a sticker: designed for Windows?

Re: From Mac to Linux: Web Development with Linux

#86

This kind of crap on HN? Srsly? The problem with desktop Linux is poor hardware support. I have Ubuntu on a desktop and on a relatively recent HP laptop. Here's a short list of problems I've experienced - incorrect Nvidia drivers installed by default, random crashes after screen lock, brightness controls don't work out-of-the-box, Wi-Fi dies after waking up, fingerprint scanner doesn't work and never will. I never ha…

Apple has a predefined and very limited line of hardware, so it's obvious that Mac OS is well integrated with Apple devices.

Re: From Mac to Linux: Web Development with Linux

#87
post #30

To me a huge selling point of linux is i3wm. If you haven't used this thing yet, you absolutely have to try it out! It is the best tool that I have discovered since emacs. It allows me to easily and conveniently manage dozens of windows, and it's hard to describe how convenient that is until you get used to it. I usually have around 10 workspaces open: 1. Emacs with personal notes, goals, todo lists. 2. Emacs windows…

Now that 10 has separate desktops, tiling window managers -- I use xmonad -- are the non-negotiable that keeps me from considering a switch back to Windows. Most everything else I use is cross platform or has a replacement. Running my online life from the keyboard does not.

Re: From Mac to Linux: Web Development with Linux

#88
post #73
post #30

To me a huge selling point of linux is i3wm. If you haven't used this thing yet, you absolutely have to try it out! It is the best tool that I have discovered since emacs. It allows me to easily and conveniently manage dozens of windows, and it's hard to describe how convenient that is until you get used to it. I usually have around 10 workspaces open: 1. Emacs with personal notes, goals, todo lists. 2. Emacs windows…

I spend most of me waking hours inside a tmux session, often with multiple split panes, so I really should be at home in a tiling WM. But everytime I've tried to make the switch I get annoyed and switch back to KDE. I've tried several different WMs and even started to hack my own one together using WinGo as a template. But in the end I find KDE to be what I feel most at home with. The killer feature for KDE is the "k…

I remember using KDE + bspwm for a short period of time before I decided to go without KDE.

It required a couple special rules in the bspwm config but it worked just fine.

Re: From Mac to Linux: Web Development with Linux

#89
post #78

Earlier quoted context omitted.

>Really? What? * Conflicts with other software installed causing all sorts of weirdness. * Numerous packages not in the main repo that weirdly have to be installed by some other mechanism (pip, cask, etc.). * Dependency on XCode. There's like a 5 step installation process to get it up and running! * brew install rsync -> rsync [xyz] -> why isn't this working? -> oh wait, the version of rsync on the PATH is still the…

> Conflicts with other software installed causing all > sorts of weirdness. Can't say I've had that, but I can imagine it happening - more of a `$PATH` issue than brew's fault though, surely. > Numerous packages not in the main repo that weirdly have > to be installed by some other mechanism (pip, cask, > etc.) There are 'taps' just like there's AUR, apt repos, et al. Cask is a tap away (and this is prompted if you t…

I'd just like to emphasize that:

* This is basically just a cross section of problems I came across helping other people who used a Mac over the period of a few days. I can only imagine how bad it is using it day to day.

* Everybody just accepted that these types of problems happened with a shrug. Except me because I've gotten used to them not existing (I almost never get PATH related issues on ubuntu).

* They may all have a solution but they shouldn't exist in the first place.

* They may not even be brew's fault per se, but it's still all part of the pain you have to deal with when using a mac which makes me want to toss it out the window.

Re: From Mac to Linux: Web Development with Linux

#90
post #14

Earlier quoted context omitted.

>Not having yearly updates that change everything Yeah, right. >not being bound to Apple hardware. Not an issue for years already, unless we are talking about some very specific hardware. PS: not trying to advocate for either of systems, worked on both linux (ubuntu, arch, centos) and macOS. Both have their share of pros and cons.

I would likely go mad if I had to use a Mac keyboard without a 'delete' key. Why did they remove that?

I was worried about the keyboard when I was planning to buy a Mac, but it took no time to get used to it and actually like it so much that I now think that having less keys is actually better.

Having to press `fn` key in addition to backspace key is not a big deal at all, and I like more `fn` in combination with cursor keys than separate PgUp/PgDn/Home/End keys.

Post reply on HN