Live data from Hacker News

Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

linkedin.com

41–50 of 249 posts

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#41

I think this is more common than people realize. Especially in the Indian subcontinent, where most people have a smartphone but only few have a PC. I learnt programming on pen and paper first and then on those phone IDEs even before I had access to a pc. And even after a PC, I used to use my phone as a display for my desktop via chrome remote desktop because my monitor got damaged and only showed shades of green. And…

Yeah, I wish the governments in India and Nepal would provide some subsidies to incentivize companies to manufacture boards like to RPi which as far as I understand have open specifications. Giving a RPi to a family without resources in India is a force multiplier. They typically have a small television set and letting them access a proper computer vitalizes learning for the children of that household. I only have an…

Sadly, Raspberry Pi can't be manufactured by third parties, since Broadcom doesn't sell the SoCs to the public.

There are some other ARM SBCs listed here, but I'm not familiar with them enough to know whether they're good substitutes. (Hopefully the "Banana Pi" is?)

https://en.wikipedia.org/wiki/List_of_open-source_computing_...

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#42

Sadly, this is how things are for many of us students, I currently study bachelors in CS here in Nepal and for me and some of my friends stuck in our villages (lockdown isn't still over here yet), we have been doing C assignments using editors avalialble in the playstore. Seeing these apps have millions of downloads, we're definitely not alone and I have seen many indian and other south asian friends do the same. My…

Hey, if you are interested you can reply me with your email address here, i can ship you a laptop for free (intel 5th gen i5) that i dont use anymore. it has 4gigs of ram soldered (surface pro 3). and can hopefully be used for some development.

Thank you for such kind and generous gesture.

Sadly, with how things are with the courier and customs dep. here they can charge 30-40% of orignal price to receive electronic items

Fortunately, I have managed to get few python freelance gigs here and there and in a few months, I may be able to afford one.

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#43
post #25

I used to have a similar setup on my phone when my laptop started dying and I was in the middle of moving countries. You can have Node running via termux, albeit with some limitations, e.g. no global modules. Of course debugging isn't really possible, so you'll have rely on your engineering prowess. I wanted to create a similar setup for Rust, but unfortunately compiling the compiler from source to work on Android wa…

It seems that termux is packaging rust now, pkg install rust

Excellent!

Although seeing how npm install took ages to complete I'm afraid it's going to take even more to compile even a debug target in Rust.

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#44

Sadly, this is how things are for many of us students, I currently study bachelors in CS here in Nepal and for me and some of my friends stuck in our villages (lockdown isn't still over here yet), we have been doing C assignments using editors avalialble in the playstore. Seeing these apps have millions of downloads, we're definitely not alone and I have seen many indian and other south asian friends do the same. My…

Can you share what apps you use? I saw an editor on the tweet image, So I guess there's some different setups using different apps out there. Chrome on Android also has DevTools internally (through chrome://inspect when you connect a debuggable android to a laptop). I don't know whether that's possible to expose or not on the phone, but would be very helpful. VSCode/Monaco should also be "runnable" as they're running…

Chrome's DevTools don't have a mobile UI AFAIK, so the best available option for debugging in a mobile browser is probably Liriliri's Eruda https://eruda.liriliri.io/ which is a kind of embeddable debugger that runs as part of the website you're debugging.

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#45

Sadly, this is how things are for many of us students, I currently study bachelors in CS here in Nepal and for me and some of my friends stuck in our villages (lockdown isn't still over here yet), we have been doing C assignments using editors avalialble in the playstore. Seeing these apps have millions of downloads, we're definitely not alone and I have seen many indian and other south asian friends do the same. My…

Which OS are you using?

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#46

Earlier quoted context omitted.

Yeah, I wish the governments in India and Nepal would provide some subsidies to incentivize companies to manufacture boards like to RPi which as far as I understand have open specifications. Giving a RPi to a family without resources in India is a force multiplier. They typically have a small television set and letting them access a proper computer vitalizes learning for the children of that household. I only have an…

Sadly, Raspberry Pi can't be manufactured by third parties, since Broadcom doesn't sell the SoCs to the public. There are some other ARM SBCs listed here, but I'm not familiar with them enough to know whether they're good substitutes. (Hopefully the "Banana Pi" is?) https://en.wikipedia.org/wiki/List_of_open-source_computing_...

I was going to explain that the only difference between the raspberry pi & generic pi is the support that comes from having the mindshare/marketshare. But honestly, I think in the scope of the real issue it's mostly bike-shedding.

If you want to deliver a million Pi to the subcontinent, the real problem isn't the dollar difference between the various SBC. If you compare a Pi to a phone, you also have to bring ..

- Power; not just the obvious, but also that the onboard battery on a phone brings a high tolerance for supply issues.

- Screen; preferably enough of a screen to make the outlay worth it. If you just put a phone screen on a pi, what did you really gain?

- Connectivity; particularly the last mile where the phone has near-infinite flexibility.

Of course none of these are remotely difficult (although connectivity can be difficult remotely), but they're all BOM cost that end up making the SBC one of the least interesting parts to solve. For most the Pi-based laptops & Tablets I've seen, the Pi itself is ballpark 10% of the overall cost.

I think if I was going to attempt this (and to be clear, I use that phrase entirely in the 'armchair quarterback' scope), I'd be trying to create a terminal that's essentially a phone dock - because this isn't going to be an either/or purchase, no-one's going to give up their phone to get this terminal instead. So instead of using all your BOM trying to recreate what they already have, concentrate on what they're missing.

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#47

Sadly, this is how things are for many of us students, I currently study bachelors in CS here in Nepal and for me and some of my friends stuck in our villages (lockdown isn't still over here yet), we have been doing C assignments using editors avalialble in the playstore. Seeing these apps have millions of downloads, we're definitely not alone and I have seen many indian and other south asian friends do the same. My…

Which OS are you using?

Termux provides its own pkg manager and compiled packages though you can setup distros using proot I havent really explored it.

If you are asking about azure VM i have a ubuntu 20.04 image setup.

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#48

Sadly, this is how things are for many of us students, I currently study bachelors in CS here in Nepal and for me and some of my friends stuck in our villages (lockdown isn't still over here yet), we have been doing C assignments using editors avalialble in the playstore. Seeing these apps have millions of downloads, we're definitely not alone and I have seen many indian and other south asian friends do the same. My…

Send me through your CV if you're looking for an internship after you finish your studies. My company is based in Jwagal, Kathmandu. Check my profile for my contact details. jonathan @ domain name in profile.

Re: Nepalese student learns HTML, JavaScript, CSS using just a mobile phone

#50

Story time! I grew up in eastern Europe in the communist era, in a country where entire factories were run using Commodore 64 computers that were smuggled in, bypassing export controls and sanctions. The programmer at one such factory was a friend of my father, and we'd go over to his place for dinner semi-regularly. He didn't have kids, and I was six, so I was bored to tears. No toys and nobody my age to play with!…

Loved your write up of your amazing experience, what a great post.

Typed in game listings, I remember those well! There were magazines devoted to these for the Vic 20 / C64, with pages and pages of source code to type in.

(We were absolutely glued to them.)

I recall having the C64 basic manual for quite some time before being able to afford the actual C64, selling my Vic20 in the process and doing a summer job as a teen to afford. I stayed up at night reading it from cover to cover in anticipation. Not nearly as impressive as your story (I grew up in the safety of Norway, and you were picking up the languages way, way faster!), but it hints at a passion for computers we were both yearning for!

(I got into assembly on the Amiga but never C++, sadly)

Post reply on HN