Live data from Hacker News

Remotely tunneling to a server using an iPad Pro for programming

jann.is

61–70 of 82 posts

Re: Remotely tunneling to a server using an iPad Pro for programming

#61

Wait, what? This isn't about using an iPad as a development machine, it's about using a server as a development machine and an iPad + keyboard to access said development machine. I get that the author wants to use his iPad for day-to-day stuff, and that's fine, but it's a stretch to say it's their main programming machine when it's not actually running the "local" setup. Heck, it would drive me bananas having to stop…

> every time I went through a tunnel on a train The author made it seem that mosh would make that a non-issue.

So mosh is going to guess the auto-complete suggestions or code-docs your editor will offer while you are effectively offline?

Don’t be daft. Mosh can in a limited way eliminate latency, but it can’t provide the intelligence offered by code running on the server if the server can’t be reached.

For this you either need full connectivity or running the full stack locally. And right now only Android (and possibly Windows?) seem to offer the latter option.

Re: Remotely tunneling to a server using an iPad Pro for programming

#62
post #41
post #32

When you are sshing into server you are using the server, not the local machine (beside the terminal and ssh app itself). Please correct the title.

The "but it's not local and therefore not programming!" style reactions make little sense to me. Programming is an activity; where the code resides or executes doesn't change that fact. How would you have the title "corrected"?

Did I say it is not programming? Where you got that from?

Re: Remotely tunneling to a server using an iPad Pro for programming

#63
post #24

The title should really say "Using an ipad to be able to develop in one's underwear"... Outside of this key element, there is really no upside over using a laptop!

> Outside of this key element, there is really no upside over using a laptop! From the article: > Even though the MacBook's retina display is a really great display, the iPad Pro's display is another big step up. I don't know if it's the Pro Motion, the True Tone or the Wide color (P3) but the iPad Pro display just looks a lot better than my 2015 MacBook Pro's.

For writing some javascript?

Re: Remotely tunneling to a server using an iPad Pro for programming

#64

Wait, what? This isn't about using an iPad as a development machine, it's about using a server as a development machine and an iPad + keyboard to access said development machine. I get that the author wants to use his iPad for day-to-day stuff, and that's fine, but it's a stretch to say it's their main programming machine when it's not actually running the "local" setup. Heck, it would drive me bananas having to stop…

This is nonetheless a helpful article for pointing out some interesting tools available on iOS and on a server for getting this type of work done. But I agree, the $1000+ iPad Pro here is basically being used as a dumb terminal. If you're willing to accept a less-spectacular screen, look into inexpensive vintage products instead, like a Surface 3.

It's funny to me that you refer to a 2 year old product as 'vintage'. You can barely call it 'old'.

Re: Remotely tunneling to a server using an iPad Pro for programming

#65
post #45

Should be titled, "I remotely tunnel to a server using my iPad Pro for programming" very misleading. Furthermore to the point: what's the benefit of tunneling to a remote machine for dev work? The latency would suck as would the overall slowness of things, it would drive you insane. You can hammer nails into a piece of wood using a rock, but why would you when you can use a hammer?

I have been doing this for 4 years. I can rent a 16 core server for a couple of years for less cost than a low entry Macbook, with a 1Gbps line. With mosh, I can develop literally anywhere with no lag at all (or at least, no noticeable lag) even with a 3G connection. I can RDP to an EC2 Windows instance when I need a quick Windows machine, again with minimal lag even over 3G. I sold my desktop, and now use a cheap £2…

Which service do you use for renting a server?

Re: Remotely tunneling to a server using an iPad Pro for programming

#66

Should be titled, "I remotely tunnel to a server using my iPad Pro for programming" very misleading. Furthermore to the point: what's the benefit of tunneling to a remote machine for dev work? The latency would suck as would the overall slowness of things, it would drive you insane. You can hammer nails into a piece of wood using a rock, but why would you when you can use a hammer?

> Furthermore to the point: what's the benefit of tunneling to a remote machine for dev work? You can do it from anywhere; you don't need a powerful local machine; controlling what devs do is easier; etc. 3 of my last 4 contracts have been development on remote machines. It's perfectly fine unless you somehow have abysmal networking (and then you really have bigger problems.)

s/You can do it from anywhere/You can do it from anywhere you have an Internet connection and a local terminal with the correct setup/

If you already take the local terminal around with you, then there's really no benefit to "You can do it from anywhere" as that's 1) not true, you need an Internet connection, and 2) you can do the same thing, even offline, with a halfway decent laptop.

If you want to work from a terminal and log onto a server remotely to get stuff done, that's absolutely fine, each to their own! Just please don't paint it as better than having your local setup on a laptop, since it's not really. Apologies if you weren't saying that, but it came across as such.

Re: Remotely tunneling to a server using an iPad Pro for programming

#67
I agree with everyone that is saying that he is not using the iPad Pro as his main computer, howeve I wouldn’t dismiss using an iPad Pro in a similar method with GUI based development. I’ve done remote troubleshooting with Windows environments with nothing more than my iPad and RDP -even remoting in Tony own desktop and using Visual Studio.

After seeing how badly running a Windows VM on a Mac laptop kills battery and how cheaply you can setup a VM on Amazon, I will probably just use that for Windows development when I get another a Mac. Then again, I have a gigabit internet up and down at home so maybe not.

I could also see using an iPad Pro for a terminal because I have “unlimited” data on my cellular equipped iPad for $20 a mont but I can’t get unlimited fast tethering to a laptop.

Re: Remotely tunneling to a server using an iPad Pro for programming

#69
post #63

Earlier quoted context omitted.

> Outside of this key element, there is really no upside over using a laptop! From the article: > Even though the MacBook's retina display is a really great display, the iPad Pro's display is another big step up. I don't know if it's the Pro Motion, the True Tone or the Wide color (P3) but the iPad Pro display just looks a lot better than my 2015 MacBook Pro's.

For writing some javascript?

It's what you're looking at whilst doing that, yes.

Re: Remotely tunneling to a server using an iPad Pro for programming

#70

Earlier quoted context omitted.

> Furthermore to the point: what's the benefit of tunneling to a remote machine for dev work? You can do it from anywhere; you don't need a powerful local machine; controlling what devs do is easier; etc. 3 of my last 4 contracts have been development on remote machines. It's perfectly fine unless you somehow have abysmal networking (and then you really have bigger problems.)

s/You can do it from anywhere/You can do it from anywhere you have an Internet connection and a local terminal with the correct setup/ If you already take the local terminal around with you, then there's really no benefit to "You can do it from anywhere" as that's 1) not true, you need an Internet connection, and 2) you can do the same thing, even offline, with a halfway decent laptop. If you want to work from a term…

> Just please don't paint it as better

Nope, wasn't doing that at all. Just pointing out that you can't apply a blanket "It's not as good" like many commenters are.

Post reply on HN