Live data from Hacker News

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

linkedin.com

221–230 of 249 posts

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

#221

Recently I was looking to donate some money to Sri Lankan charities and was talking to various groups, asking them what their most urgent needs were and where I should allocate money. One charity was based in the Mullithivu region[1] which is an impoverished rural region in Sri Lanka. The kids there don't neccessarilly have access to the internet or computers at home, so with COVID are left behind as the schools move…

Thanks for mentioning this! I've also been looking to donate to Sri Lankan charities in the north-east but it has been difficult to understand which charities are still operating and have a legitimate impact.

We donated to six charities and I ended up learning a lot (from a position of significant ignorance) about the charity landscape. I was shocked to find out that $33 per month can fund a full undergrad scholarship for a student.

I was particularly impressed/interested in this non-profit that acts as a coding school and accelerator: http://www.yarlithub.org/

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

#222

Earlier quoted context omitted.

I meant it literally. I've had dreams where instead of a normal language, I dreamt in C++, as if it was a human language. Instead of spoken words, a header file was changing in my mind, taking shape to match my thoughts. It's the most "alien" experience I've ever had.

That's really cool. Sounds like it was an abstract-declarative sort of narrative - header files are generally references that prospectively describe and model things. I'm curious if the code was valid. (Hmm, and if the numbers were all fuzzy... people sometimes say they can't read clocks or digits.) A bilingual friend once shared that they sometimes forgot which language they'd heard something in, their brain could s…

Deaf people "hear" sign language in their dreams.

It was a bit like that: no audio! It was the structure and form of the API of a pair of associated classes shifting around fluidly. Very abstract, and not at all like human speech. But it was definitely my thoughts. As in, the code was my stream of consciousness, not a product of it.

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

#223
post #218

Earlier quoted context omitted.

> in my experience, kids have a clear and obvious advantage compared to adults Their advantage is that they have almost unlimited time. Consider how long it takes for a child to speak their first word and, then, to actually speak in well-formed sentences: Several months, even years, of complete immersion and 24/7 exposure to native speakers. Now compare this to an adult attending a language class for the first time.…

Interesting theory. But it cannot explain a few things. One of which is why children never have accents, and adult non-native speakers do. Another is that children do not need lessons to learn a language, and adults always do.

Those things are fairly easy to explain and they also aren't god-given facts.

> children never have accents, and adult non-native speakers do

This mainly due to two things:

1. Language learners usually try to map the sounds they already know (from their own mother tongue) to the new language's sounds. In fact, there are studies that suggest that, depending on their mother tongue, language learners will not even notice certain differences between sounds in the target language and their native language. (Consider how Japanese people tend to have issues distinguishing the letters R and L, or how both English and Spanish native speakers usually cannot pronounce the French/German "r" properly because that sound doesn't exist in their native language.)

This is not at all set in stone, though, because it only takes a handful of weeks of focused practice to reset your ears (and your tongue) and tune them to a new language's sounds – preferably before you learn any of the vocabulary or grammar of that language.[0] Also, the greater the spectrum of sounds you already know (the more languages you speak), the easier it will be for you to learn a new language's accent as your brain will be already attuned to listening closely to tiny differences in sound and speech melody.

Once again, consider that a child has years to learn the sounds and all these nuances.

2. Habits. Language classes almost never focus on pronunciation and speech melody in the beginning. From my POV this is a huge mistake as it means that language learners attending such classes will sooner or later get into the habit of pronouncing words of the new language using their native language sounds. That is, when they see (or think of) a word in their new language, they will no longer pause to think about how to pronounce it – they will just do it. Unfortunately, at this point it's pretty much game over as it will take a lot of work to change these habits. Then again, a lot of people also don't really care that much about having an accent.

> Another is that children do not need lessons to learn a language, and adults always do.

This is not true and I know a few people who have gone the full-immersion-zero-lesson route. It is incredibly hard, though, given the time constraints you usually have (usually a few months to a year) and you will usually progress only very slowly. Again, just consider how much time it takes a kid to learn a language by just observing and mimicking others! For adults, lessons are simply a much faster way to get started and become somewhat proficient in a language. Also, once they've taken a few lessons, they will be orders of magnitude faster at learning the rest of the language.

[0]: For an introduction to this approach of learning a language, I can recommend Gabriel Wyner's book "Fluent Forever" and, also, his pronunciation trainers and his YouTube videos on the International Phonetic Alphabet (IPA). They got me from speaking absolutely zero Spanish to being asked whether I'm a native speaker in about two months of living in Colombia. …which doesn't mean I was speaking perfect Spanish at all – but it sounded like I was! In fact, on various other occations, people told me that they could tell precisely which city I had learned Spanish in because I had become so attuned to the accent people speak there.

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

#224
post #142

Earlier quoted context omitted.

I'm weird, your comment got me interested in Nepalese custom duties. I had a read through and it looks like notebooks do not incur import duties in Nepal! > Automatic data processing machines and units thereof; magnetic or optical readers, machines for transcribing data on to data media in coded form and machines for processing such data, not elsewhere specified or included. -Portable automatic data processing machin…

In Argentina you have to pay 50% of the market value for all electronic imports and you will have to deal with customs officers (who will usually try to make your day quite miserable if you don't "tip" em)

I wasn't even able to send anything from abroad to my colleagues in Vietnam. We make electronics + firmware + backend API's and he needed a few Samsung phones + electronics to test; you can only ship new phones sealed in boxes there and electronics need bucket loads of paperwork and then pay $. Never had that issue with China, but it's 2+ years ago since I last had to ship anything there though.

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

#225
post #218

Earlier quoted context omitted.

> in my experience, kids have a clear and obvious advantage compared to adults Their advantage is that they have almost unlimited time. Consider how long it takes for a child to speak their first word and, then, to actually speak in well-formed sentences: Several months, even years, of complete immersion and 24/7 exposure to native speakers. Now compare this to an adult attending a language class for the first time.…

Interesting theory. But it cannot explain a few things. One of which is why children never have accents, and adult non-native speakers do. Another is that children do not need lessons to learn a language, and adults always do.

I'm not quite sure what you're trying to say by "children never have accents", but children do have accents, both the accent of whatever locality in which they live, as well as their own accents from not learning the language precisely. My 3-yr-ld son pronounces all words end in an "-ar-" sound of some kind as "-aiee-". He wanted to play "cards" and it came out "cai-eeds". There are other, similar foibles in the language of children that I think could easily be called "children have a unique accent".

Also, it is very not true that children do not need lessons to learn language. If anything, children receive MASSIVE amounts of explicit language training that we would never think to apply to adults. Children have songs about the alphabet and numbers. We play games with them about colors and shapes. Before the age of about 5, almost all of their toys are fundamentally designed around learning components of language. All of the books that we read them are about.

Both my 3-yr old and my 5-yr-old make what I find to be a hilariously cute error in speaking. Things that belong to them, they say are "Mines". I thought about it, and their way is more consistent. You say that toy is yours, hers, his, theirs, ours. It's only in the 1st person that we drop the -s sound at the end.

When do children gain fluency? How do we even define fluency? In the language training industry, we have the International Language Roundtable Scale (https://en.wikipedia.org/wiki/ILR_scale). The ILR Scale ranges from 0 for a raw beginner to 5 for "educated, native speaker", with people typically appending "+" to a level to blend in between levels a little. Based on the ILR scale, my 5-yr-old is a 2 and my 3-yr-old is a 1. I know full-grown adults, born and raised in America, who would probably only rate a 3+.

Children do not learn fluency without massive effort on both their and everyone else around thems behalf. And then adults complain about having to do 5 hours of homework every week and whine about not gaining fluency in Mandarin. "It's just easier for children". Yes, in a round about way, it is easier, but those reasons are purely social. Given that some adults do demonstrate the capacity to achieve fluency, yet are not living anywhere near a completely, 100% immersed life like a child does, there is clearly some natural advantage that adults have that makes up for the lack of nurture.

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

#228
post #220
post #217

Earlier quoted context omitted.

> This fight has now moved on to a dispute about what a hello world program is? Nobody is talking about hello world programs except you. That’s the point. > Right. A "built-in IDE". To "write a minimal program". ‘to write a minimal program’ was added in a later comment from the claim in response to my point about the iPhone being superior, as perhaps the one example of why the TI might be easier to program. It doesn’…

> Nobody is talking about hello world programs except you Oh, they're not? When the person you replied to wrote, "It’s far easier to write a minimal program on a TI calculator", what did you understand that to mean? Reading back the thread, it's clear that not only is hello world in scope, minimal programs are the only sort of program that anyone who isn't you even mentioned. What this is is a bizarre situation where…

Is hello world’ a minimal program? Yes

Are all minimal programs ‘hello world’? No.

Hello world is a straw man introduced by you - not the commenter I was relying to.

As I pointed out, even if we consider hello world, the proposition is still not true - it’s not easier on a TI-89.

So what do we have in summary? You spoiled the discussion by introducing personal attacks, your argument is a straw man, and even the straw man version is simply not true.

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

#229
post #130

Earlier quoted context omitted.

It's probably a step-up from just using a phone or phablet but with a Raspi you'd still need (compatible) monitors. No idea what the availability and markup is for these though reliable electricity might be another issue for remote regions.

Pretty much any flat screen tv with HDMI will do.

Here in Haiti, it’s the electricity issue. If you’re lucky you can get electricity for 6 hour a day. In the middle of the night. That’s why people prefer portable stuff, because you can easily charge them somewhere else (in my native town, there are people that have setup charging stations with batteries and inverter).

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

#230

Earlier quoted context omitted.

This - I never felt the lack of learning materials. I saved my pocket money to buy Turbo C++ and Assembler in my teens. They came with nice fat books that explained standard libraries and instruction sets. My library had more books with references for DOS interrupts/syscalls, memory managers. I got a game programming book that showed me how to push pixels into the framebuffer, and which ports to bang to get a Sound B…

You sound like a smart person who learns quickly. I asked for a Borland C book and compiler, which my parents gave me for my 15th birthday (I think)... I tried to read it but I couldn't understand it. I also used to carry around and read the "Practical C++ programming book", trying and failing to grok it... what I didn't understand (and what I didn't hear anywhere) was that trying small examples is the only way to re…

I mostly just remember copying stuff from here and there, not too different from the age or stackoverflow, just printed and mostly correct!

I did have some lucky breaks, like going to local small town art school to study "computer graphics" as a pre-teen with a 20-year old tech student who would just casually explain to us anything from alpha blending to linear algebra. Said student later went on to design GPUs for Bitboys, ATI and AMD.

Post reply on HN