Hacker News new | ask | show | jobs
by matheusmoreira 30 days ago
Smartphones are computers. There's no difference between what you can do in a "real" computer and what you can do on a smartphone. I wrote an entire programming language inside my Android phone with Termux. Perhaps the first language to be born inside a mobile phone.

Any limitations on smartphones are either ergonomic or entirely artificial.

5 comments

Technically true but practically you know what people mean when they say that, right? Do you think there’s a 3D artist out there that models and renders something in blender on a smartphone?
Blender started working on this about a year ago (https://code.blender.org/2025/07/beyond-mouse-keyboard/) but it appears to be on hold for now (https://projects.blender.org/blender/blender/issues/142346?_...).
That’s the point, technically you’ll be able to do it but it doesn’t really make sense
>> Any limitations on smartphones are either ergonomic or entirely artificial.

Wanted to add here they are also fixable. Most phones can be used with a keyboard, monitor and mouse. Reading from a phone or tablet on a beach beats doing so on a laptop! Most of all people continue to create improved tools for voice recognition.

> There's no difference between what you can do in a "real" computer and what you can do on a smartphone.

In fact, it kind of runs the other way: even my "portable" "real" computer is terrible as, say, a camera, or level. It's a bad GPS navigation device, both due to the form factor and it's entirely lacking the hardware for it (technically they can have this, but very few do).

There are lots of things my phone can do that even my laptop, let alone my desktop, practically can't.

My point wasn't really about the capability of a phone compared to a computer. I have thoughts on that but it's not the point I was making.

Assigning tasks to devices can be done due to the capabilities of each device but also due to other factors, like what behaviour you want to influence. For example, if you want to spend less time doom-scrolling/on social media/whatever, moving these tasks outside of the computer you have in your pocket and into the computer you need to sit in front of helps.

If your language is indeed the first to be born in a mobile phone, after all this time, that would rather suggest that there is a difference. Ergonomic differences and artificial restrictions are still differences and restrictions.
Maybe the difference is nobody else was crazy enough to try.
Uh huh. And why is it crazy?