Read this from HN in 2011, was interesting. But I take Feynman's conclusions with the grain of salt, and most comments here are near conspiracy theories. Here's why.
Education in the older epoch that his informers mention, was much smaller in scale. Brazil's illiteracy was at ~65% in 1930, at just <50% by 1960, if I remember correctly. So both common schools and secondary education (college/university) were expanding at the time. And that's the reason.
If you expand education, quality inevitably drops. The lower social strata that are reached by education won't get as good teachers as earlier. You may be able to write good schoolbooks, like mathematicians in the USSR did, but there's still last mile problem, the teacher. Most teachers are not bright enthusiasts, often times they're underpaid and burnt out after ages of teaching. The few enthusiasts and visionaries, are exceptions -- at least this is what I read from one recent study -- and their recipies aren't reproducible.
From what I've read, better universities usually have less students per teacher. This way a teacher can engage better and actually care what the student does. This requires more money poured in the system and less corruption.
(For non-Western countries, money shouldn't be a big problem, they're spending smaller share of GDP on education. But modern beliefs tell that everything should be "efficient", and governments don't want to spend more, instead they insist they need to "digitize" education, and then somehow it will make breakthroughs.)
But also, if you want to play god and pour money from the education ministry into schools or colleges/unis, these streams may actually never reach the file and rank teachers.
Last note: elite school/uni material won't work in lower level ones. I taught in the university where some graduation projects were published in journals for young researchers, and teachers were publishing in not top ranking, but high ranking serious ones. Some courses included work on good older papers (in English, a foreign language).
There, you could easily dismiss students who just want a grade and a degree as noise.
But take a city further from the capitals -- even in good college students will struggle and not able to process it. Not because further on the periphery people are dumber -- simply because most brightest students went to the best unis in the capitals.
In the elites, it's easy to argue to shrink education to keep only the bright guys, like in the XIX century. Well, it doesn't work this way -- you need to educate lots of people to find more bright ones.
So, who, what and how will teach those less bright guys? A big open question to me.
There have always existed levels, some better functioning mechanisms than others.
I think it varies a lot from even year to year. For the same course, some teacher might be really optimistic and produces little explanations and tests with very hard problems, while next year there's a teacher who is very good at explaining issues and the tests are a bit less "gotcha" like. Even a single teaching assistant or a friend explaining some key concept in a way it clicks for the student can make a huge difference.
Or maybe you have different formal levels, ie university, technical school, so on, these vary by country and don't have full 1:1 mapping to each other. These also evolve over time.
Or inside one university, you have various levels. Some departments might be small and really hard to get to, either via exams, or proof of previous study ability like high grades. And there then you can expect more from the students.
So one big issue is to get the people sorted into the right places. Also if a person's performance or preference changes over time, they should be able to switch.
I learned 5 foreign languages different ways, and the one I'm most proficient in, Italian, I learned the hardest way, doing grammar excercises, where for every of 31 paragraphs of the manual (each paragraph containing 2-3 grammatical phoenomena), I had to articulate ~200 sentences, each from scratch. I abandoned flashcards on the 2nd or 3rd month of learning. I also attended a discussion club, which gave that tiny bit of "coffeeshop" language the author speaks about. 1,5 years into learning, I passed CILS exam for level C (it would be C1 nowadays).
My worst language in is German, where every manual is well elaborated in terms of graphical design, but every exercise askss you to insert a word or two into a sentence. Or pick an answer from a set. Basically, Duolinguo sent to printer. So after couple of years of working with teachers and taking intensive courses, my level is B1..2. I can listen to radio and understand something, I can read something. I actually can speak in a shop -- they'll understand my level and speak accordingly -- but I can't do a normal conversation. I couldn't find a teacher that doesn't just drill you through these same fancy books.
"A friend who had been learning some language in Duolinguo and then couldn't say a sentence to a native", should be proverbial nowadays.
So, despite the app idea being interesting and compelling, this teaching approach, picking correct options from lists, are good for testing (if the subject is given little enough time), but futile at teaching.
For once, the Italian fascination with grammar and sentence analysis comes useful.
For some context, when moving abroad I felt that most other countries don’t really teach grammar and language analysis to the point that we do in Italy. I did attend a language-focused school, which obviously leaned even more towards this tendency; but I get the impression that most competent teens graduating italian schools have a more extensive grammar-related vocabulary than other cultures.
It makes sense then that Italian learning books would be more focused on grammar compared to other languages. I felt it extended to how we were taught English as well (i.e. the opposite direction). I don’t think it is the absolute best tactic for language learning, but perhaps it is the best one when restricted to purely written exercises.
I’d be curious to know whether you had a similar impression. My evidence is all anecdotal, mostly from talking to various people around Europe.
> For some context, when moving abroad I felt that most other countries don’t really teach grammar and language analysis to the point that we do in Italy.
Yep, I have to agree, as an Italian living abroad. In my case, I now have kids on the verge of finishing primary school and - maybe they will start next year who knows - I haven't seen grammar taught that much. Ironically they have more grammar exercises when studying English than the native tongues. But maybe it's just a "modern school" thing...
I'm a native English speaker and taught myself Spanish. I focused heavily on grammar and verb conjugation such that I can explain verb tenses and their uses to someone else learning Spanish, yet I struggle to explain the same to an English learner. Either I didn't care enough to pay attention during my English courses or it's not taught.
To be fair, verb tenses in English are so easy compared to Spanish, it's not really the same required effort. As a native English speaker I found learning other languages a shock for how verbs change so dramatically according to context.
That’s the opposite of my experience with Spanish as I found verb conjugation super formulaic and easy. Regardless, what I meant is that I can explain when and why subjunctive is used in Spanish but struggle with this in English.
Maybe an unpopular opinion but I especially find verb tenses to be the least important part of learning and having a conversation. People will get the meaning if it was in the past or the future if you know words like yesterday/last week/tomorrow/next week.
Of course this is just a stepping stone, but why try to duplicate (or more) everything when what you most need is proper sentence structure in the present tense and vocabulary.
Although maybe there are some languages where this is not true, not the ones I studied (briefly or not). But in my experience it is also true for people speaking bad German (talking mostly self-taught or from basic courses, not for white collar jobs with large amounts of written text) - perfectly understandable, just no tenses.
The Italian textbook was actually written by a Russian, Yulia Dobrovoskaya, in 1960s (with refrences to Rodari, Togliatti, and partigiani). But I guess she learnt from the native speakers and the literate culture. (After learning Spanish and Portuguese, the sophistication of Italian speech and writing outshines every other language to me.)
> "A friend who had been learning some language in Duolinguo and then couldn't say a sentence to a native", should be proverbial nowadays.
I tried picking up some German via Duolingo once. I thought it was going great, pretty soon I was up to full sentences. Then one day I realized (because my voice teacher sometimes makes me translate the foreign language songs) that I wasn't learning German sentences, I was learning English sentences substituted with German words. German grammar is completely different. I haven't touched Duolingo since.
At least with Duolingo's Spanish course, the differences in grammar are among the first things they teach. Weird that it would be different with German.
It's been almost 10 years so maybe they do it differently now. I just remember they made a big deal about the gendered nouns but nothing about the fact that sentences weren't even close to correctly structured. And too be fair, maybe that was coming later and they didn't want to overwhelm people, but a quick explanation would have been nice.
I experienced the same thing with both German and Dutch while trying to learn them via Duolingo over a period of 6 months or so. After all the drilling and gamified lessons I never even started to feel like I was actually _learning_ these languages. With German I figured was just me being stupid or not grokking it properly; it's different enough from English to "feel" very foreign. But Dutch isn't that different.
I remember only two sentences from the Dutch Duolingo, maybe because they were constantly repeated:
"Ik ben een appel." (I am an apple.)
and:
"Nee, je bent geen appel!" (No, you are not an apple!)
For comparison, I did self-study with Japanese in my teens and learned enough to ace the first 1.5 years of college Japanese instruction without much effort. And I remember taking Spanish classes in high school and to this day can at least fumble my way through a basic conversation.
In contrast the only use I would have for what I learned of Dutch via Duolingo would be if I came across someone having a psychotic break. You're _not_ an apple, dude.
Granted, I spent more time with both Spanish and Japanese than with any language I tried with Duolingo, but my point is simply that Duolingo just doesn't make languages "click", at least not for me and apparently not for a bunch of others either.
I haven't tried since that one attempt. I've picked up a few words from learning German songs as part of my voice training, but otherwise it's not useful enough to me to take the time and effort.
When I was an adolescent boy, my teacher gave me a beautifully looking "scientific" encyclopedia, translated into Russian from a British original. Graphically it was a masterpiece; I think it was used as one of samples in in Alan Hurlburt's "The Grid". Yet as I tried to read it I was somewhat puzzled and disappointed. Normally as I read a scientific book for my age I could form a coherent big picture. If I could not, then the material was hard, so I had to re-read, write things down, explain to myself and I would finally get it. Yet with this encyclopedia I could not get even a glimpse of the big picture. A factoid here, a factoid there, all very well illustrated, the whole book in full color, which was rare those days, but without any links between those factoids. As a Russian saying goes, it all flew into one ear and flew out from another. Nothing stayed. I've got much more from a modest physics schoolbook where I re-read every topic and derived every formula.
I learned Hebrew in Duolingo and I've in fact spoken many sentences to natives. All the Israeli women we know are always negatively comparing their American Jewish husbands to me, the goy who learned Hebrew from Duolingo.
Granted, those natives are either married to me or related to someone who is. So maybe that component is essential.
Ok, it may work if you're in the language ambient, IDK. The situation of most learners is different: we live in our countries, there are very few if any speakers of target language, or they're too busy.
> A friend who had been learning some language in Duolinguo and then couldn't say a sentence to a native, should be proverbial nowadays.
I tried to learn Mandarin via Duolingo, and whilst I agree that the "multi choice" style isn't great for learning a language I did notice that I was picking up fragments of what native speakers were saying around me.
You could try the opposite angle with German - watch movies and shows in German, no subtitles. Maybe start with something aimed at children. Sprinkle in some Dutch to mix it up. It can be useful in real-world situations, depending on region.
These passive approaches don't work at all. I tried this with Portuguese, French (which I don't consider learnt at all), and German as well.
Before I took a good teacher's classes, I had been listening German radio for 2 years, learned nothing of substance.
Portuguese, which I do speak, probably even at B2, is the language that I learned through radio, thanks to similarities to Italian and Spanish, and in which I feel the least confident. All my progress with it was when I was actually using it -- spoken or written, looking up dictionaries.
I think YMMV here. If you watch a movie without subtitles, you are sort of forced to pick up understanding, or you won't get anything out of it. This is maybe not the best way to get started, but it helped me getting to a fluent level when talking to people, specifically the "listening and understanding" part. Before, I could read and write (horribly, but legibly, mostly), but would very often draw a blank when it came to understanding what people said.
or have subtitles in German at first. Also helps if you repeat some catch phrases aloud. Especially fun if you're watching together with someone.
One cool effect is that your vocabulary can be heavily concentrated on what you're watching. Like police procedures. (in Alte they speak very clear German, can recommend.)
The only case for me, when subtitles helped, was watching British TV series, first without subtitles, then with them, and improving listening. But only after all the grammatical heavy lifting.
I've had excellent results for French with a series of books called Grammaire Progressive du Français. Self-contained lessons of grammar. Vocabulary is easier because I already spoke a language with significant cross-pollination with French vocabulary.
It's not an "app" and doesn't have a "streak" or an "HP bar", so...
That's a nice story, but I think restricting yourself to exactly one teaching methods is needlessly limited.
Yes, you probably need a proper textbook and (ideally) a teacher to learn grammar and the language rules. This is hard work, but IMO gamified apps make users a huge disservice by handwaving this and hoping the user magically figures it all out. But, like the author found out, grammar alone won't make you fluent.
I'm personally very fond of flashcards (Anki). Yes, memorizing words is just a part of language learning, but it's important and FSRS is extremely good at it. Way better than repeatedly reading a textbook.
I personally hate duolingo for many reasons (it doesn't work for me), but some of my friends use it. This touches another important thing: regularity. Gamified apps and flashcards make it easy to form a habit. You can complete your daily lesson in a bus. And they are (more) fun. Even ineffective learning method is better than nothing.
Finally, ymmv and there's no one size fits all. I got pretty good (fluent and communicative) by in Russian by initially just studying flashcards (followed by reading and listening - another very important component) - because grammar is similar to my native (Slavic) language and I could, actually, figure out most of it. Textbooks came much later. It was not as easy with German...
PS. worth noting that the author explicitly says that this app is meant to teach you just the very basics and numerals, not for language learning
Italian is also very easy to learn while German makes absolutely no sense.
A turnip is female, the fishmongers wife is neutral, a boy is male, a girl is neutral, the wife is female. Plural of Tür is Türen plural of Öffnung is Öffnungen, plural of Vogel is Vögel plural of Fenster is.. Fenster.
Hundreds of unspoken rules regarding word order, some verbs that can be separated and others cannot.. Completely random.
And good luck even being able to hear the difference between spucken and spuken if your language doesn't have long vs. short vowels.
To this very day I can't hear the difference between e.g. "sit" and "seat", or "eat" and "it". I can pronounce them no problem, but hearing it? Nope, those two are the same sounds. Well, whatever, the context is always disambiguating enough.
But I can hear the difference between short/long (as in, differing in actual temporal duration) vowels just fine, e.g. in Finnish/Latvian ― although those languages kinda overextend it IMHO.
The reason you're not hearing any difference between the words in those pairs is because they are pronounced the same. At least according to Wiktionary and my own subjective judgement as a German native speaker.
I've actually messed with Audacity once, extracting the vowels, lengthening them and overlaying, and there is definitely a difference in quality (the length is pretty much the same), it's just that it's very minor to my ear. But native English speakers apparently can pick them up with little trouble.
The difference is much easier to spot in pairs like "bead"/"bid", but that's mainly because before the voiced consonants the long vowel is actually longer than the short one, and the speakers usually add a small glide of "y" at the end of it, so it's more like "beeyd".
I had a native English coworker who used to pronounce it Ü-Bahn and when corrected he insisted that it sounded exactly the same then when I said U-Bahn.
He was perfectly capable of making the same (German) u sound when saying other English words. Apparently it is very subtle, sometimes even for specific things like start of the word and length of the vowel. I just don't know.
I had a teacher of German with whom we learned the rules and drilled just articulating sentences, and in that half year my progress was enormous. Then me and he got busy, he didn't teach anymore. And I see you indeed can learn and improve German to level C if you're lucky to have a good teacher.
I can compare that to Goethe institut's intensive courses: 6 weeks by these fancy colorful textbooks. Waste of time.
If your native language is similar, for example, Romanian or Spanish, sure it is. For the others, not really.
> while German makes absolutely no sense.
Mark Twain also complained about it.
> A turnip is female, the fishmongers wife is neutral, a boy is male, a girl is neutral, the wife is female. Plural of Tür is Türen plural of Öffnung is Öffnungen, plural of Vogel is Vögel plural of Fenster is.. Fenster.
So as in basically every language that has a grammatical gender. If it's not the same as in your native language, it won't make sense, and you'll need to learn it. After some time, you'll notice the pattern and will be able to guess accurately.
> Hundreds of unspoken rules regarding word order, some verbs that can be separated and others cannot.. Completely random.
The rules are well understood and clearly written. You just need to learn them.
> And good luck even being able to hear the difference between spucken and spuken if your language doesn't have long vs. short vowels.
Isn't that the case about every foreign language? I was never able to distinguish or pronounce correctly French diphthongs. I'm pretty sure half of the people here wouldn't be able to pronounce a couple of sounds from my native language even if their lives depended on it.
If I remember Windows 95/98/XP correctly, these icons were in menus only if there was the same icon on the panel. This would let you see there's a shorter way to do the action.
Right now icons indeed just add clutter.
They also make you think how could the designer depict a concept.
For example, why should "Save" button look like a diskette. What if it was Jesus, like the Christ Redeemer statue. That actually could be a funny game, like in the post, to invent icons.
At first glance, it looks like Rust's channels with a polymorphic type -- when you receive from a channel, you do match and write branches for each variant of the type.
But I wonder if this can be a better abstraction than async. (And whether I can build something like this in existing Rust.)
As a foreigner I hadn't known Monty Python when I started learning the language and reading the docs, and I haven't noticed any of those. I guess they came across as just noise.
Law enforcement in Russia works differently than in the US, especially in politically charged fields. An exapmel: in the US, one man was charged of breaking construction codes because he was doing chemical experiments in the basement of his single-family house, in a block zoned accordingly.
I understand this is extreme, but a good illustration. He was doing something on his own, and was charged. Such enforcement is extremely unlikely in Russia even in todays situation. For instance, a recent law explicitly banned _searching_ for extremists materials, e.g. Navalny's party website (they're labelled as extremists ex-court by the Interior or the Justice ministry, I don't remember). But there's been just 1 court case since then. You can search whatever you want as long as you're not public about it. As soon as you get enough publicity, you do get on the radar.
Same kinds of examples: in the 1950's USSR some musicians were shadow-banned (there was no legal ban on them), and not published. A man made a lathe and carved disks with their music on used x-ray films. He was arrested when he got enough publicity and sold good deal of copies. He was charged not for copying them -- there was no ban on this -- but for illicit enterpreneurship, or speculation as it was called back then. Had he been doing this alone, he'd probably have not got under arrest.
I actually, think it's roughly the same as dealing with Torrent and trackers in the Western world nowadays.
Technically, the act of bypassing censorship by itself is still not even illegal. They did make it recently such that writing about VPNs is grounds for blocking wherever you've written about it.
> Technically, the act of bypassing censorship by itself is still not even illegal
Seeking extremist materials is illegal as of September. If that is not "bypassing censorship" then what is?
By the way. Extremist materials is a big list of thousands of things that no one can always know. What it means for a normal person? If you use VPN you can be finding extremist materials, if you don't = then you don't (because they are all helpfully blocked)
There's a big difference -- when EU/US bans Russians from using Roblox and other things and seeing other culture, (or someone bans Russians or Iranians by IP), it's rightful and thoughtful decision to protect democracy. When Russia does the same, it's dictatorial censorship.
They’re referring to sanctions - persons/businesses residing in Russia, certain specific individuals and those working for specific Russian entities are locked out of much of the Western economy. I think it’s reasonable personally, but I can understand how a Russian 1000km from the Ukrainian frontline who used to sell jewelry on Etsy would be pissed.
The most affected were not those inside, but the emigrants. MasterCard and Visa blocked Russian banks, and the emigrees couldn't pay with their savings anymore. Some people got shadow banned by banks, their accounts closed, or money transfers rejected.
These people were on the Europe's side politically, yet they were targeted by just the passport.
None of the Russian expats I’ve met had this problem: after 2014 they all saw the writing on the wall and moved their money to western banks. I have sympathy for those that didn’t - normal people shouldn’t have to make this kind of calculus - but there’s no alternative to this while having useful sanctions. It’s not the causeless brutality of breaking someone’s window because of their accent.
Well, every expat I know, including me, had this problem and spent days working around. And the sanctions were very poorly designed, because the drones landing in Ukraine still have fresh American and German parts.
I'm not saying they should be lifted, but they punished the most exactly the pro-European Russians, inside our outside.
As someone from exUSSR, I'm shocked with the figures. We've given birth in Russia and in Kazakhstan, in both cases I paid nothing at all. Just taxi to the birth house (that's how the birth clinics are called), and my wife disliked the food, so I brought her some fruits and maybe corn flakes every day of 3 days she stayed there. The equipment I could see was modern, everything was clean, there was some confusion where to put her, otherwise everything was fine. If you're suspicious, you can go to private clinic at $1,5K..2K, they even send you a taxi (or who knows, maybe a private ambulance).
My libertarian friends criticise this from the point that "everything state-run is inefficient". Even if this is true, they fail to notice that state-run healthcare keeps prices of the private sector down. You don't have to sell a car if you're seriously sick.
In 1992-96 on Russian state TV, there was a translated program called something like "Rescue number 911", with nobody else but William Shattner. (We already knew him at the time.) I got an impression that the US healthcare was impeccable.
This was underwhelming. I work with Python and Pandas, and I can show examples of much clumsier workflows I run into. The most often, you get dataframe[(dataframe.column1 == something) & ~dataframe.column2.isna()] constucts, which show that python syntax falls short here, and isn't suitable for such manipulations. Unfortunately, there's no alternative, and I don't see R as much easier, there are plenty of ugly things as well there.
There's Julia -- it has serious drawbacks, like slow cold start if you launch a Julia script from the shell, which makes it unsuitable for CLI workflows.
Otherwise you have to switch to compiled languages, with their tradeoffs.
> Unfortunately, there's no alternative, and I don't see R as much easier, there are plenty of ugly things as well there.
Have you tried Polars? It really discourages the inefficient creation of intermediate boolean arrays such as in the code that you are showing.
> There's Julia -- it has serious drawbacks, like slow cold start if you launch a Julia script from the shell, which makes it unsuitable for CLI workflows.
Julia has gotten significantly better over time with regard to startup, especially with regard to plotting. There is definitely a preference for REPL or notebook based development to spread the costs of compilation over many executions. Compilation is increasingly modular with package based precompilation as well as ahead-of-time compilation modes. I do appreciate that typical compilation is an implicit step making the workflow much more similar to a scripting language than a traditionally compiled language.
I also do appreciate that traditional ahead-of-time static compilation to binary executable is also available now for deployment.
After a day of development in R or Python, I usually start regretting that I am not using Julia because I know yesterday's code could be executing much faster if I did. The question really becomes do I want to pay with time today or over the lifetime of the project.
> Have you tried Polars? It really discourages the inefficient creation of intermediate boolean arrays such as in the code that you are showing.
The problem is not usually inefficiency, but syntactic noise. Polars does remove that in some cases, but in general gets even more verbose (apparently by design), which gets annoying fast when doing explorative data analysis.
Education in the older epoch that his informers mention, was much smaller in scale. Brazil's illiteracy was at ~65% in 1930, at just <50% by 1960, if I remember correctly. So both common schools and secondary education (college/university) were expanding at the time. And that's the reason.
If you expand education, quality inevitably drops. The lower social strata that are reached by education won't get as good teachers as earlier. You may be able to write good schoolbooks, like mathematicians in the USSR did, but there's still last mile problem, the teacher. Most teachers are not bright enthusiasts, often times they're underpaid and burnt out after ages of teaching. The few enthusiasts and visionaries, are exceptions -- at least this is what I read from one recent study -- and their recipies aren't reproducible.
From what I've read, better universities usually have less students per teacher. This way a teacher can engage better and actually care what the student does. This requires more money poured in the system and less corruption.
(For non-Western countries, money shouldn't be a big problem, they're spending smaller share of GDP on education. But modern beliefs tell that everything should be "efficient", and governments don't want to spend more, instead they insist they need to "digitize" education, and then somehow it will make breakthroughs.)
But also, if you want to play god and pour money from the education ministry into schools or colleges/unis, these streams may actually never reach the file and rank teachers.
Last note: elite school/uni material won't work in lower level ones. I taught in the university where some graduation projects were published in journals for young researchers, and teachers were publishing in not top ranking, but high ranking serious ones. Some courses included work on good older papers (in English, a foreign language).
There, you could easily dismiss students who just want a grade and a degree as noise.
But take a city further from the capitals -- even in good college students will struggle and not able to process it. Not because further on the periphery people are dumber -- simply because most brightest students went to the best unis in the capitals.
In the elites, it's easy to argue to shrink education to keep only the bright guys, like in the XIX century. Well, it doesn't work this way -- you need to educate lots of people to find more bright ones.
So, who, what and how will teach those less bright guys? A big open question to me.
reply