News for hackers. Stuff that matters.
Re:iPad Pro as Development Machine by laurentdc on Saturday March 16, 2019 @05:50PM (#19410523)
This topic comes up every month or so, and there's always this catch:

> we need to first create a remote workstation which we can start using as our main development machine.

A dumb terminal isn't a development machine. That's like saying "Using my DEC VT100 terminal to develop in Go", let me just hook it up to an actual computer

Re:iPad Pro as Development Machine by jpmattia on Saturday March 16, 2019 @06:34PM (#19410809)
> A dumb terminal isn't a development machine. That's like saying "Using my DEC VT100 terminal to develop in Go", let me just hook it up to an actual compute

And to be clear: The iPad Pro does not even achieve the level of "dumb terminal": It does not pass control sequences intelligently, so even running remote emacs is not possible without major remappings (and the remappings are so major as to reduce functionality.)

That said, the iPadPro is good for what it's good for. I love having a portable library, and note taking with the pen is kinda nice. It just doesn't achieve the level of development machine for any intelligent definition of the word "development".

Re:iPad Pro as Development Machine by dana321 on Saturday March 16, 2019 @06:15PM (#19410710)
There is a way of emulating an x86 machine on ios now

https://ish.app/

https://news.ycombinator.com/item?id=18430031

Still doesn't convince me to swap my 8 core ryzen 1700 laptop with 32gb ram and 1.5tb ssd and a RX580 for an ipad pro.

Re:iPad Pro as Development Machine by bochoh on Saturday March 16, 2019 @07:06PM (#19410982)
What laptop is this?
Re:iPad Pro as Development Machine by neals on Saturday March 16, 2019 @09:57PM (#19411706)
I think it's a 8 core ryzen 1700 laptop with 32gb ram and 1.5tb ssd and a RX580
Re:iPad Pro as Development Machine by NikkiA on Sunday March 17, 2019 @04:28PM (#19416365)
A simple google reveals that the ROG Strix GL720ZC has exactly those specs.
Re:iPad Pro as Development Machine by forrestthewoods on Saturday March 16, 2019 @06:25PM (#19410764)
I came here to say the same thing. This article got me all excited. I made my coffee and sat down for the long read. And the first damn section killed all my excitement.

It drives me god damn bonkers that the iPad is such an unbelievably powerful piece of hardware... that is practically unusable due to arbitrary OS limitations. Unusable for certain types of tasks that is.

Le sigh.

I dream of the day when an iPad can dual boot iOS and OSX.

Re:iPad Pro as Development Machine by farslan on Saturday March 16, 2019 @06:28PM (#19410778)
OP here: Thanks for making the coffee at least :) I also wish iOS wouldn't be limiting and Apple would allows us to develop locally. I think we're getting there slowly and I'm looking forward to that day.
Re:iPad Pro as Development Machine by forrestthewoods on Saturday March 16, 2019 @06:40PM (#19410839)
I still read the whole thing. You know, after ranting on HN for a minute. Thanks for sharing! :)
Re:iPad Pro as Development Machine by melq on Saturday March 16, 2019 @06:10PM (#19410675)
This is not a very good argument. I do my development work on my company issued macbook, but its not like I'm doing my work locally. My several thousand dollar macbook pro acts as a terminal interface for me for a HUGE proportion of my work. All my code is developed/built/run/tested on remote machines and my laptop is just a fancy interface to them.
Re:iPad Pro as Development Machine by computerex on Saturday March 16, 2019 @08:08PM (#19411273)
It all depends on the type of work you do. I work on the latest top of the line macbook pro issued by work as well, and for me it's too slow. Running the company's php app along with all the other dependencies like MySQL/Redis/etc takes a significant amount of resources. All development is done locally on the dev laptops, bugs are reproduced and fixed on local dev laptops. At this point I almost wish that my laptop was a terminal so that I could have access to more resources like RAM (currently at 16 GB).
Re:iPad Pro as Development Machine by ivanhoe on Saturday March 16, 2019 @09:08PM (#19411498)
Exactly the reason why we've started setting up remote (in-house) servers for devs - for the cost of the latest MBP you can buy a server machine with tons of ram that will run all you services super smooth with any old laptop that can run your editor.
Re:iPad Pro as Development Machine by blub on Sunday March 17, 2019 @07:03AM (#19413385)
32GB of RAM is top for the MBP, not 16.

Edit: OP said he had the latest top of the line. Latest, top of the line has 32.

Re:iPad Pro as Development Machine by computerex on Monday March 18, 2019 @06:42PM (#19426100)
Oh sweet, I am gonna ask for an upgrade then. Thanks for the info.
Re:iPad Pro as Development Machine by pjmlp on Sunday March 17, 2019 @07:41AM (#19413488)
Only for the new models.
Re:iPad Pro as Development Machine by tigershark on Saturday March 16, 2019 @06:54PM (#19410918)
Backend developer then? Even in that case I would need IntelliJ idea/visual Studio/ whatever IDE, unless you are just working on “small” projects under 500kloc where vi is maybe enough...
Re:iPad Pro as Development Machine by colecut on Saturday March 16, 2019 @10:58PM (#19411946)
There is web based visual studio at https://coder.com

I use C9 which is another web based IDE.. it doesn't have all the power features of a jetbrains ide but it is nifty and should meet the needs of most developers.

Lots of options outside of vi!

Re:iPad Pro as Development Machine by ritz_labringue on Sunday March 17, 2019 @01:38PM (#19415190)
VS Code and Visual Studio are different beasts, though.
Re:iPad Pro as Development Machine by throwaway413 on Sunday March 17, 2019 @01:31PM (#19415142)
Hold my beer...

In all seriousness, I use (neo)vim as my full-time editor for several very large projects.

Re:iPad Pro as Development Machine by dominotw on Saturday March 16, 2019 @07:27PM (#19411083)
Devops/Secops/ITops ppl seem to fall into this usage pattern.

i assumed OP is talking about "development" machine implying some code writing.

Re:iPad Pro as Development Machine by dejaime on Saturday March 16, 2019 @10:42PM (#19411874)
Not only code writing, but debugging, compiling, testing, deploying to physical devices via usb, coding thermal printer, barcode scanners or other input hardware support support, and the list goes on...
Re:iPad Pro as Development Machine by _bxg1 on Sunday March 17, 2019 @12:30AM (#19412248)
And if I wanted a dumb terminal I'd much prefer a MacBook Air, with its sturdier keyboard and at least the option of having it not be a dumb terminal sometimes
Re:iPad Pro as Development Machine by radicaldreamer on Sunday March 17, 2019 @01:54AM (#19412456)
12” MacBook is a near perfect portable machine when upgraded to Mac specs and paired with a new Anker GaN 30w charger.
Re:iPad Pro as Development Machine by Boulth on Saturday March 16, 2019 @06:10PM (#19410673)
Agreed. I would be interested in seeing Samsung DeX reviewed for development as DeX can run regular Ubuntu.
Re:iPad Pro as Development Machine by benatkin on Saturday March 16, 2019 @10:14PM (#19411790)
Link for the curious: https://www.samsung.com/us/business/solutions/samsung-dex/

Ubuntu: https://www.linuxondex.com/ "Linux on DeX beta is only supported on Galaxy Note9 and Tab S4"

I'm thinking about getting a Tab S4 so I can play with it.

Re:iPad Pro as Development Machine by solarkraft on Saturday March 16, 2019 @09:24PM (#19411570)
This is nice, can it also run it without any extra stuff attached? I assume it will only run ARM software?
Re:iPad Pro as Development Machine by benatkin on Saturday March 16, 2019 @10:15PM (#19411795)
Yeah according to https://www.linuxondex.com/ :

"To operate properly, packages (apps and programs) must be built for ARM 64-bit and must comply with Android security policy."

Re:iPad Pro as Development Machine by DuckConference on Saturday March 16, 2019 @06:14PM (#19410708)
The input methods available do matter, and affect the practicality of doing tasks pretty substantially. And a great deal of development involves the building/running of code happening remotely anyway. Although in this case all of the editing seems to be happening on the VM as well, so it's more of a pure dumb terminal.
Re:iPad Pro as Development Machine by meddlepal on Saturday March 16, 2019 @09:39PM (#19411630)
Yea but if you phrase it that way you don't get on the front page of HN and get all that sweet sweet self promotion marketing goodness.
Re:iPad Pro as Development Machine by a-saleh on Saturday March 16, 2019 @06:23PM (#19410747)
For me, it 80% is. But I am the kind of a person, who edits his .git/config in VS Code through vim in the embedded terminal :)
Re:iPad Pro as Development Machine by computerex on Saturday March 16, 2019 @08:10PM (#19411286)
Are you referring to the vim emulation plugin in VS Code?
Re:iPad Pro as Development Machine by eyko on Saturday March 16, 2019 @09:10PM (#19411507)
He/She's running actual vim in the VS Code terminal.
Re:iPad Pro as Development Machine by a-saleh on Sunday March 17, 2019 @01:40PM (#19415196)
Yes. Few times I even started vim in tmux inside VS Code terminal :)
Re:iPad Pro as Development Machine by jasonvorhe on Sunday March 17, 2019 @07:07AM (#19413394)
The device you're developing with is a developer machine. There's even people working on Citrix remote desktop Windows systems who have nothing but a thin client who develop software as their daily business. Who cares if you're building your application locally or somewhere remotely.
Re:iPad Pro as Development Machine by fanpuns on Sunday March 17, 2019 @03:00AM (#19412629)
Ad soon as I saw the stand and keyboard I had exactly the same thought.