Live data from Hacker News

Run VSCode and terminal on any iOS device

docs.blink.sh

101–110 of 143 posts

Re: Run VSCode and terminal on any iOS device

#101
post #56

Earlier quoted context omitted.

Because it's an artificial limitation to make the company more money, at the expense of customer experience and the environment (yes, locked-down hardware is also a sustainability issue!). Ideally, companies would exist to serve the public and so such selfish anti-consumer behaviour would be illegal. Unfortunately, they don't and current law seems to affirm that.

> Ideally, companies would exist to serve the public and so such selfish anti-consumer behaviour would be illegal. Given that iPads are the most sold tablets in the market, I would argue that Apple did serve the public.

Temporarily at best. If I invent fire and lock it down so that only my grill can use it, while also releasing feel good propaganda to convince people that it is the only way fire works, yes it’s more beneficial than not for a time. As society grows around the concept, the artificial limitations begin hindering the elevated stage more than helping.

These companies have convinced unwitting masses that this is in their long-term best interests. I assure you it is not. It is about being controlled, and the invisible limitations placed on an individual when they grow to love their chains.

Re: Run VSCode and terminal on any iOS device

#102
Been using this for a while on my 2018 iPad Pro for college.

I just SSH into my pc at home and am able to work on all my assignments with neovim. Works well enough to save me from having to buy a laptop since I was able to get this iPad for ~$300 locally on Facebook marketplace. Would recommend to non-power users on a budget (e.g. college students)

Re: Run VSCode and terminal on any iOS device

#103

Related: I tried to use Github Codespaces (Visual Studio in cloud) on iPad with a keyboard, using a browser. It works very well, in theory. There is only a slight deal breaker bug. Safari does not properly support clipboard. So copy-paste does not work. It should be very simple to fix as Chrome, Firefox, do on desktop if Safari would care more about web standards. Also you cannot install any other browser in iPad tha…

Safari does properly support the clipboard. I used it, right here on my phone to copy and paste: > if Safari would care more about web standards Which web standard or standards are you referring to exactly?

Here’s a caniuse that compares the latest (experimental or current whichever is newer) versions of Chrome, Firefox, Safari, Opera, iOS.[1]

Some notable features included everywhere but Safari: - SVG Favicons - Custom protocol handling - asm.js - Resource Prefetch

It’s not all bad though. There are features safari has that no one else does: - CSS Filter Functions - CSS Hanging Punctuation - Audio Tracks - Video Tracks - Device Orientation & Motion Events - Theme Color Meta Tags

1: https://caniuse.com/?compare=chrome+128,edge+125,safari+17.6...

Re: Run VSCode and terminal on any iOS device

#104

Been using this for a while on my 2018 iPad Pro for college. I just SSH into my pc at home and am able to work on all my assignments with neovim. Works well enough to save me from having to buy a laptop since I was able to get this iPad for ~$300 locally on Facebook marketplace. Would recommend to non-power users on a budget (e.g. college students)

Why do people like to suffer? Just get a used Lenovo Carbon that’s a few years old, plop Ubuntu on it and do all of that with a proper computer with a larger screen, good keyboard, and no “tricks” whatsoever. And if the internet connection conks out, you can still do whatever you need to do

Re: Run VSCode and terminal on any iOS device

#105
post #97

Earlier quoted context omitted.

Safari does properly support the clipboard. I used it, right here on my phone to copy and paste: > if Safari would care more about web standards Which web standard or standards are you referring to exactly?

> Which web standard or standards are you referring to exactly? To the standard of Safari being considered the new Internet Explorer by the general public, so anything that goes wrong online is automatically Safari's fault

Isn't Chrome closer to IE considering it nearly has unilateral control over web standards?

The last hope for web standards is WebKit on iOS. Or, it was. Now that, for better or worse, Apple is being forced to allow other engines on iOS I expect that'll change quickly.

Re: Run VSCode and terminal on any iOS device

#106
post #104

Been using this for a while on my 2018 iPad Pro for college. I just SSH into my pc at home and am able to work on all my assignments with neovim. Works well enough to save me from having to buy a laptop since I was able to get this iPad for ~$300 locally on Facebook marketplace. Would recommend to non-power users on a budget (e.g. college students)

Why do people like to suffer? Just get a used Lenovo Carbon that’s a few years old, plop Ubuntu on it and do all of that with a proper computer with a larger screen, good keyboard, and no “tricks” whatsoever. And if the internet connection conks out, you can still do whatever you need to do

You're fundamentally misunderstanding the use case. Using an iPad Pro with a small keyboard is a small form factor, often doesn't add to the load in a student's backpack (most of them have iPads for note taking anyway), etc

Re: Run VSCode and terminal on any iOS device

#107
post #104

Been using this for a while on my 2018 iPad Pro for college. I just SSH into my pc at home and am able to work on all my assignments with neovim. Works well enough to save me from having to buy a laptop since I was able to get this iPad for ~$300 locally on Facebook marketplace. Would recommend to non-power users on a budget (e.g. college students)

Why do people like to suffer? Just get a used Lenovo Carbon that’s a few years old, plop Ubuntu on it and do all of that with a proper computer with a larger screen, good keyboard, and no “tricks” whatsoever. And if the internet connection conks out, you can still do whatever you need to do

Because I use a custom ergonomic 3D printed keyboard due to RSI and do the vast majority of my work at my desktop computer. I love the iPad for being able to do touch focused tasks and the extreme portability. Every once in a while I like to code remotely or even outside. Blink shell connected to my dev server over ssh and neovim allow me to work on the ipad pretty seamlessly. I don't have to buy yet another device that I will only use once or twice a month, and I don't have to put my custom keyboard on top of an existing keyboard built into the device.

It may seem like a weird setup but it really works for me. I put my ipad on a folding stand to boost the height closer to eye level and it's so much more ergonomic than what I used to have with my 15" Macbook Pro.

Re: Run VSCode and terminal on any iOS device

#108
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 just a youtube machine. I get that we are all sick of subscriptions but I would rather budget for $20 a year and get nice consistent updates and great support on discord over a product that has paid updates where you have to buy a completely new version just so the dev can continued to get paid.

Re: Run VSCode and terminal on any iOS device

#109
I use both iSh and iVim on my iPhone 8 and they both work well. Would not be interested in vscode on a mobile device but vi/vim work well. Have been casually trying to figure out/install ssh on iSh recently but it’s not configured out of the box and low priority.

iVim and repl.it apps have the best mobile keyboard configuration I’ve used - have lost interest in replit since they were pushing ai so much though.

Ultimately coding on a mobile device is just a toy and I just use a computer for real things

Re: Run VSCode and terminal on any iOS device

#110
post #72

Earlier quoted context omitted.

Not in the App Store, and I believe on recent iOS versions not even with reasonable performance (due to a lack of JIT and/or hardware virtualization support, I believe). Even if it’s possible, the point is that iPad OS really feels like it’s intentionally holding back the power user experience for the sake of being more accessible to new users in a way that e.g. macOS doesn’t.

From what I understand it is in AltStore which is installable without another device in UE and still installable running AltServer on a separate computer. Annoying I understand. But fairly easy to anyone motivated to get it. As for the performance they say: "The lack of hardware virtualization on Apple A-chips means that even for ARM code we must re-compile it with JIT. Therefore performance would never reach the lev…

The Altstore they are referring to is the sideload version, not the EU store that was just released. This requires a computer to install the IPA file. Once you install UTM using this sideloading method the only way to activate JIT to make UTM useable in any meaningful way is to be on the same local network as a computer with SideJitServer installed and running. Then you can use an emulated OS and drain your battery super fast.

Long story short UTM is not currently a solution. Apple either needs to allow JIT for all apps or SideJitServer needs to do the impossible and figure out a way to activate over a remote connection.

Post reply on HN