Live data from Hacker News

Ask HN: Are Chromebooks ready for serious development?

news.ycombinator.com

181–190 of 190 posts

Re: Ask HN: Are Chromebooks ready for serious development?

#181
post #48
post #45

I've been doing that for years: http://kmkeen.com/c100p-tweaks/ Development doesn't require any more CPU than word processing. You're type stuff up, and there is a pretty strict grammar check. I don't get why people why people want to run huge things on a laptop. It is way more economical to shell into a beefy server when you need big iron instead of carrying it with you.

Some people still write code that is compiled.

I'm one of those people.

Re: Ask HN: Are Chromebooks ready for serious development?

#182
post #45

I've been doing that for years: http://kmkeen.com/c100p-tweaks/ Development doesn't require any more CPU than word processing. You're type stuff up, and there is a pretty strict grammar check. I don't get why people why people want to run huge things on a laptop. It is way more economical to shell into a beefy server when you need big iron instead of carrying it with you.

> Development doesn't require any more CPU than word processing Please tell that to my local k8s cluster.

And how much horsepower do you need to shell into that cluster?

Re: Ask HN: Are Chromebooks ready for serious development?

#183
post #64

I couldn't stand anymore the stream of mistakes that macOS had become so I had installed ChromeOS as main OS on MacBook Pro. This is excellent combination. Mac is still superior hardware wise and ChromeOS is really nice graphical environment for web browsing, HBO Go, Spotify, YouTube, Google Play Music, Google Photos, Google Drive, Inbox etc. Anyway most of the time I spent inside terminal - crouton - Debian stretch…

How'd you do this? Couldn't you just use Chrome on OS X as a ChromeOS of sorts?

I had used Neverware build of ChromeOS[1] - no dual-boot anymore so I had to make a choice.

Well, it had been a process - I had been growing dissapointed with lack of quality of Apple software, each iteration beeing of lower quality and plain dumber then competition (iCloud, Siri, Apple Music etc.) High Sierra had been the final straw.

Over time I have stopped using iCloud, Apple Photos, Mail, Safari and replaced them with Google Photos, Google Drive, mutt in Terminal, Chrome etc.

At some point I have realized that I have only single app comming from AppStore on my computer. The rest is either free software (paid for but dowloaded from the web not from Apple's walled garden) or from Homebrew.

At that stage jumping out of Apple's garden had been quite painless for me. I am not missing iMessage even. And I have started using Sony XZ Premium instead of iPhone at more or less the same time (better screen resolution, better bluetooth music quality with Sony MDR-1RBT headphones and at quarter of the price of iPhone 8).

Some time ago when still on macOS I have started using dnscrypt-proxy 2.0 on my router which disables most of call home capabilities of Google, Apple, Facebook etc. And also I have my own extension for Chrome which keeps my Google Search and Youtube activity transparent to Google. Not industry-grade but I am enjoying enough privacy on ChromeOS.

[1]: https://www.neverware.com/freedownload

Re: Ask HN: Are Chromebooks ready for serious development?

#184

Earlier quoted context omitted.

> Development doesn't require any more CPU than word processing Please tell that to my local k8s cluster.

And how much horsepower do you need to shell into that cluster?

I'm not totally sure how to answer the question you're asking. The local dev cycle is much faster than deploying and running remotely.

Locally the cluster runs two main projects, both systems that handle user-defined tasks. One is a Kafka-based clickstream event processor, the other is an Airflow-based workflow ETL system built on Celery. Exact resource requirements depend on the requirements of the task of the moment and how fast you want it to run. Of course there is the related tooling and services as well such as ZooKeeper, Celery, Redis, Postgres, Grafana, Prometheus, etc.

I haven't tried this on a tmux type setup on a remote box for my "local" dev before. The cost to run it on a cloud deploy is non-trivial.

Re: Ask HN: Are Chromebooks ready for serious development?

#186

Earlier quoted context omitted.

I think that's the de facto control key on Macbooks since they aren't in the bottom left corner. It'd be cool if we could configure a single caps lock keypress to Esc and holding it down to Control.

I use mine for escape and hadn’t considered using it for control. Is it more comfortable?

It's indispensable because OS X has Emacs bindings in all standard controls. Control A, E, K, P, N, C, D.

These keybindings are one of the only reasons I have stayed with OS X. I'm surprised that others use Cmd-arrow combinations instead.

Re: Ask HN: Are Chromebooks ready for serious development?

#187

Earlier quoted context omitted.

If you don't use capslock you can set the keyboard to map that to escape.

I think that's the de facto control key on Macbooks since they aren't in the bottom left corner. It'd be cool if we could configure a single caps lock keypress to Esc and holding it down to Control.

That is possible using Karabiner/Karabiner-Elements. I currently have Caps Lock mapped to Escape and Hyper (for vi like arrows)

Re: Ask HN: Are Chromebooks ready for serious development?

#188

Earlier quoted context omitted.

> if they work in one of the main tech hubs... In Silicon Valley. Everyone else uses Windows.

You should pop to London sometime

And you should look at market share numbers and maybe visit every other place in the world sometime.

Re: Ask HN: Are Chromebooks ready for serious development?

#189
post #28

I've been using my Samsung Chromebook Plus for about a year now, and the answer is a fairly clear: no. Everything about it is just sluggish and laggy. The opposite of snappy. This is compounded by the fact that the AWS and GCP web interfaces I spend a lot of time in aren't exactly lightweight, but that's the work. The SSH client is similarly just ever so slightly off. In terms of just compatibility pains, don't even…

I played with an Asus 302 flip for about a month, which convinced me to by an i5 Pixelbook last December. Both showed no signs of being sluggish or laggy while having as many tabs as I can throw at it open, xfce running in a crouton chroot, and a shell open with ssh into a remote box. That includes having a number of Google Sheets open at once, as well as two email tabs, and general browsing in addition to the Linux GUI app I run and ssh sessions.

So maybe its the processor,not the OS?

To make a comparison, my 2016 15" Touchbar Macbook Pro is a constantly, spinning beachball machine above all else. It gathers dust in the corner while these machines that are 1/5 and 1/3 the price are an actual joy to use.

I've played with the Linux install on the Pixelbook, but haven't yet taken the time to move over completely from Crouton, which works fine for me.

There's a few funky things. For example, it becomes easiest just to store all your files in the Downloads folder as that's the only folder the chroot can access. But it seems like they're ironing those things out.

I've been a happy Mac user since 2006. I'm suddenly a huge Chromebook advocate. Both of these machines are the best experience I've gotten from a new machine since I got my first Macbook Air.

Re: Ask HN: Are Chromebooks ready for serious development?

#190

"if we can comfortably do development without a MacBook"? What kind of premise is that for a question? You think this forum consists only of devs using Macbooks?

I'm so deeply confused right now that I thought this thread was a joke but now I'm thinking its not. I'm in the state that shall not be named on the other side of the world from California but when I go to tech meet ups, 90% of the room is running Ubuntu/Linux Mint or some other variety with a sprinkling of Macbooks. Is it seriously that different? What do the Starbucks around that area look like? edit I should point…

Companies think devs want macbooks. I see it advertised in job posts all the time, "New Mac books." Most devs I know either hate them (myself included) or don't really care. Most of the ones that hate them are running Ubuntu/Arch in Parallels or some other VM. I do most of my stuff in Docker containers.

I would love to be running Linux on it but the IT department in most places I've heard of won't let you replace OSX. Places that also offer Windows laptops for devs won't let you put Ubuntu on it either.

So I use my MBP with it's stupid emoji bar and an escape button that can crash at work and my System76 laptop at home/everywhere else.

Post reply on HN