Live data from Hacker News

Run VSCode and terminal on any iOS device

docs.blink.sh

131–140 of 143 posts

Re: Run VSCode and terminal on any iOS device

#131

Earlier quoted context omitted.

Also I don't want to depend on anyone's cloud service to get my work on and off an iPad.

besides apple you mean? and what installing Firefox on ios have to do with someone's cloud?

> besides apple you mean?

Not even Apple's. I want to be able to get my stuff to and from the iPad directly through my LAN as you can do with desktop computers.

> and what installing Firefox on ios have to do with someone's cloud?

In this context, that's only useful if you do web development?

Besides, tbh anything that only works in the EU is useless for a dev. I like to use solutions that I can pass around to my partners, no matter where in the world they're located.

Re: Run VSCode and terminal on any iOS device

#132
post #86

Earlier quoted context omitted.

Another alternative is running ssh over Wireguard. It gives you some of the same benefits, like roaming between different internet connections while transparently maintaining connections that are going through the Wireguard VPN connection. https://www.wireguard.com/ I used to use mosh, but the lack of support for scrollback in mosh eventually made me give up on it. https://github.com/mobile-shell/mosh/issues/122 I’ve…

Doesn't that ruin standby battery life and/or fail when traveling between Wi-Fi networks due to TCP or SSH timeouts?

I haven’t seen that. My session persists with Tailscale when I’m roaming on my iPhone hotspot to the next day when I am on home WiFi. Only lost a few % overnight on my M1.

Re: Run VSCode and terminal on any iOS device

#133
post #8

Blink doesn't have a lifetime license, which prevents me getting it. I just don't like working with rented tools. There's an excellent app called iSH which runs Alpine Linux on iOS. I wish it were possible to boot into iSH on the iPad

I think you have the wrong mental model for tools that you need to use for work. If you purchase a one-off license for a tool, you are entering an endless undefined relationship with the vendor. What support model are you expecting? You haven't paid for any. If iOS updates tomorrow and your software becomes unusable, does the vendor owe you a fix? What about in 6 months? 12? What if it isn't iOS changing but just something you specifically find buggy? You've paid your money, do you expect the developer to work for free from then on?

By purchasing a subscription what you are doing is committing to a revenue stream so that you know the product is being maintained, updated, and supported. If they don't keep the software supported, up to date, bugfixed? Cancel your subscription. Especially for tools like this - which generally are aimed at people using it for their job - you should be valuing those things. You should be avoiding buying tools from companies who don't have a clear model to continue to support your use over time.

Re: Run VSCode and terminal on any iOS device

#134

Earlier quoted context omitted.

It's also 100% open source and GPLv3 Licensed: https://github.com/blinksh/blink You can just clone the repo, build it yourself and use it 100% free as in beer and speech.

Due to the way apple restricts development on their platform, one has to recompile/reinstall homebrew software every 7 days for it to work, effectively killing FOSS development for people who don't own the bundle/app IDs. I once paid a 100$ to try and contribute support for NFC for an open source app, only to not be able to use my functionality without upstreaming it. Judging from this experience alone, it feels like…

Apple doesn’t precisely hate FOSS, but it loves its income sources and the sweet revenue coming from them. Obviously it will protect them, duh.

Re: Run VSCode and terminal on any iOS device

#135

Earlier quoted context omitted.

It's also 100% open source and GPLv3 Licensed: https://github.com/blinksh/blink You can just clone the repo, build it yourself and use it 100% free as in beer and speech.

Due to the way apple restricts development on their platform, one has to recompile/reinstall homebrew software every 7 days for it to work, effectively killing FOSS development for people who don't own the bundle/app IDs. I once paid a 100$ to try and contribute support for NFC for an open source app, only to not be able to use my functionality without upstreaming it. Judging from this experience alone, it feels like…

The point isn’t that it’s easy to do but that it’s fully doable for someone that doesn’t want to contribute the $20/year to development of the software.

Re: Run VSCode and terminal on any iOS device

#136
post #8

Blink doesn't have a lifetime license, which prevents me getting it. I just don't like working with rented tools. There's an excellent app called iSH which runs Alpine Linux on iOS. I wish it were possible to boot into iSH on the iPad

But it's not a rented tool. The subscription is to give a developer the ability to work on a project in a sustainable way. It's open source. You can compile it yourself. How is that rented? This is a fairly niche product in the iOS ecosystem, it is also by far the best terminal for iOS. $20 per year is a pittance in the grand scheme of my tech purchases and well worth transforming my iPad into something more than jus…

Well said. Blink Shell is one of the few apps that justifies its price point and they have actively worked hard to bring more features to it over the years. Even so, since its release it’s been the best shell app on iOS bar none.

Re: Run VSCode and terminal on any iOS device

#137

Earlier quoted context omitted.

Due to the way apple restricts development on their platform, one has to recompile/reinstall homebrew software every 7 days for it to work, effectively killing FOSS development for people who don't own the bundle/app IDs. I once paid a 100$ to try and contribute support for NFC for an open source app, only to not be able to use my functionality without upstreaming it. Judging from this experience alone, it feels like…

Apple doesn’t precisely hate FOSS, but it loves its income sources and the sweet revenue coming from them. Obviously it will protect them, duh.

Yes, but for this reason alone I believe there is far less FOSS software on iOS.

Re: Run VSCode and terminal on any iOS device

#138
I previously used a raspberry pi as a development companion to my ipad, now it's an Android phone. Full linux distro (via termux proot along with its limitations) to edit compile run on the go for js/python/java/c/c++/rust. Yes you read right, best development companion device on an Ipad is an Android phone at least for me. Me carry no laptop no more :D

Re: Run VSCode and terminal on any iOS device

#139
The documentation suggests this works with VS Code remote mode over SSH. Does anyone use that for their daily driver?

(On my Mac, I only use firefox, slack, terminal, vs code in remote mode, and a few built-in Apple apps that ship on iOS and MacOS, so this could close half the software gap between a mac and and iPad device for me. Now, if only apple shipped a keyboard that wasn’t missing buttons, and had a haptic trackpad…).

Re: Run VSCode and terminal on any iOS device

#140
post #129

Earlier quoted context omitted.

There was a long period of the where IE was far from dominant, but was used in enough places that supporting it was non-optional for many businesses. It was holding the web back. I think it's that period of IE that people are referring to when they say Safari is the new IE.

Which is hilarious as that period was only possible due to the previous embrace-extend-extinguish period that preceded it. Which is the state Chrome is in now.

Perhaps, but I think Google still has a much stronger incentive than Apple (or Microsoft) for the web to be a viable platform. I don't think they would allow Chrome to languish the same way IE did. Instead it's more subtle moves like nerfing ad blockers.
Post reply on HN