Yes, been using it as my primary development machine for the last two years. I work on a large Node / React codebase, and occasionally do design work. My setup: * Chromebook Pixel 2 in dev mode * Crouton ( https://github.com/dnschneid/crouton/ ) running CLI-only Debian stretch * Google's SSH app ( https://chrome.google.com/webstore/detail/secure-shell/pnhec... ) * Tmux running with NeoVim, cmus for music My dotfiles…
What do you use for the design work ? Just standard debian based software ? Any hacks to get adobe software working ?
Ask HN: Do you use a Chromebook or Pixelbook as your primary machine?
71–80 of 97 posts
Re: Ask HN: Do you use a Chromebook or Pixelbook as your primary machine?
#72Yes, been using it as my primary development machine for the last two years. I work on a large Node / React codebase, and occasionally do design work. My setup: * Chromebook Pixel 2 in dev mode * Crouton ( https://github.com/dnschneid/crouton/ ) running CLI-only Debian stretch * Google's SSH app ( https://chrome.google.com/webstore/detail/secure-shell/pnhec... ) * Tmux running with NeoVim, cmus for music My dotfiles…
What do you use for the design work ? Just standard debian based software ? Any hacks to get adobe software working ?
Debian is strictly via CLI, I don't do any GUI apps via crouton, felt too janky and I didn't really need the overhead.
Re: Ask HN: Do you use a Chromebook or Pixelbook as your primary machine?
#73Earlier quoted context omitted.
Yeah that sucks. I did read that the constant/read write does decrease life, maybe that was specific to SD cards but probably applies to USB as well. I don't know... one of those things where you think too much about it... like what about general consumers with a password on their Windows/Mac computer... is that "secure"? I don't know. You could potentially access that hard drive by taking it apart assuming it wasn't…
All flash-based memory devices have a limited number of write/erase cycles. Internal flash memories have more sophisticated strategies to extend memory life but they all rely on having spare memory available. Try not to go past 80% usage.
Re: Ask HN: Do you use a Chromebook or Pixelbook as your primary machine?
#74I use a MacBook Pro which I like but 95% of the time I am doing stuff I could be doing using ChromeOS.
Re: Ask HN: Do you use a Chromebook or Pixelbook as your primary machine?
#75Earlier quoted context omitted.
100% remote development is the norm at my company -- not remote from home, although that's an option you can work out with your manager. You can mount your sandbox's filesystem via sshfs, and use whatever editor you like. If your laptop dies, you really haven't lost any work.
Doesn't it get slow? I'm running Firefox with a profile on a mounted sshfs directory, and it freezes for a few seconds quite regularly, despite having a decent connection.
ISTR Firefox does an awful lot of writes in order to maintain state; https://www.servethehome.com/firefox-is-eating-your-ssd-here... is from more than a year ago, but I wouldn't be too surprised if something similar were happening to you.
Re: Ask HN: Do you use a Chromebook or Pixelbook as your primary machine?
#76Generally, it worked just fine. 99% of the stuff I do on a computer these days is via a web browser, so I didn't feel like I was missing too much. I also highly appreciated the light weight, fanless design and 10+ hour battery life. And the touchpad was seriously good, I'm talking Macbook-level quality, an absolute delight to use.
However, it did have some performance issues. Forget having more than 10 tabs open at the same time, I had to install The Great Suspender to avoid slowdowns. Having music playing in the background from Google Play Music while simultaneously browsing other websites was impossible. Initially, it would play 1080p Youtube videos just fine, but thanks to various updates, codec changes and such, I had to force it down to 720p30 by the end, just to be able to watch videos without frame dropping.
And of course I couldn't install anything on it that wasn't a Chrome plugin/app. So no Spotify client (and the current web player sucks, big time). No games. No decent video player, and the preinstalled one can't play videos with AAC sound, probably due to licensing issues.
After some time, I got fed up with all of these issues, so I sold it and bought a refurb Thinkpad T420, also for around $350. It's bigger, heavier, has a worse touchpad and gets worse battery life. On the other hand, the performance is light years ahead and I can install everything I want, not just whatever can function in a browser.
Re: Ask HN: Do you use a Chromebook or Pixelbook as your primary machine?
#77I tried to use a chromebook as an on-the-go machine where I wouldn't be too worried if it was stolen, but I wasn't successful. The requirements were: * Not Developer mode. I want the full security of verified boot. * All Security keys and whatnot needed to be on the yubi key. The ssh client did work with ssh-agent and the yubi keys, so that was good. Establishing ssh sessions from remote machines in parallel didn't w…
How did you setup ssh-agent?
In the nassh ssh relay server options, I'm using '--ssh-agent=gdbjpffhcollcplpbjehfhpfcpdoicob'
https://chrome.google.com/webstore/detail/secure-shell/pnhec...
https://chrome.google.com/webstore/detail/secure-shell-openp...
https://chrome.google.com/webstore/detail/smart-card-connect...
Re: Ask HN: Do you use a Chromebook or Pixelbook as your primary machine?
#78I used to. I had the second-gen Pixel that has apparently become the third-gen Pixelbook because Google couldn't even resist stealing the name of their own product for something completely different. I loved it. I could have run Linux natively, but I've spent too much of my life already fighting all the familiar recurring sound/video and suspend/resume and wifi issues on Linux laptops. No, it's not because I'm bad at…
Re: Ask HN: Do you use a Chromebook or Pixelbook as your primary machine?
#79I used to have Linuxbrew for installing packages (git, gcc, etc), and a non-GUI chroot through crouton, which I used for anything that wouldn't build using Linuxbrew's toolchain.
However, a few weeks ago Linuxbrew completely broke for me, so I decided to try something new, and instead of reinstalling it I got Nix (the package manager from NixOS) working via proot.
Nix's toolchain pretty does everything I need so I haven't had the need to run crouton anymore. I also run Docker containers via rkt.
Finally, I tweaked the crosh command so it opens a shell directly without having to type 'shell'. I know it might be somewhat picky, but when you're constantly firing up new terminals it can become a bit of a PITA. :)
If anyone's interested I can post some links for reference, or maybe even do a writeup.
Re: Ask HN: Do you use a Chromebook or Pixelbook as your primary machine?
#80I tried to use a chromebook as an on-the-go machine where I wouldn't be too worried if it was stolen, but I wasn't successful. The requirements were: * Not Developer mode. I want the full security of verified boot. * All Security keys and whatnot needed to be on the yubi key. The ssh client did work with ssh-agent and the yubi keys, so that was good. Establishing ssh sessions from remote machines in parallel didn't w…
> Not Developer mode. I want the full security of verified boot. So you ran something inside of ChromeOS? It seems like a better option would be to replace the bootloader with CoreBoot (which doesn't have a dev mode) and you can add your own keys for whatever OS you choose.
I have to trust something, somewhere. With ChromeOS + ssh and the keys stored on a yubi key,I'm pretty sure that if someone lifts the machine without the key, there's not a whole lot they can do with it, other then factory reset it and move on.
In doing that though, I am trusting a few bits of software from the chrome app store, and that's probably the weakest link. But it's an order of magnitude less code than a linux distro.