Hacker Newsnew | past | comments | ask | show | jobs | submit | xaybey's commentslogin

Honest question - is this a part of your hiring pitch? "Our engineers don't complain about business constraints" is a red flag if I ever heard one.


... and is quite a funny statement. If "our" engineers dont "complain", then someone is not listening. Or you have really bad company culture / recruiting / engineering. The DUTY of engineer is to complain to bussiness decisions as they are quite frequent orthagonal to what does make sense to do and in which order.

Make sockets as first priority and then write tcp stack as "unneeded"/postponed is quite frequent from a bussiness standpoint. Not complaining about situations like this is just hurting the bussiness.


I think depends on what constitutes the “complaint”. If it’s just a bunch of griping with no suggestion for an alternative it’s not very constructive. Clearly engineers shouldn’t just build whatever they are told, but not caring enough about the business constraints is also bad. Like it or not at most places the software serves the business. Yes you want to engineer things so they are maintainable, performant etc, but if it doesn’t meet the business needs then none of that really matters. I’ve worked with engineers for example that outright refused to build things that are clearly needed by customers, for “technical reasons”. The result, good software that no one used.


On the other side, you have software that doesnt have promised features, is late etc. Bussiness side should always work with engineering side (which is more than not an exception) and the engineering side should never reveal what is possible to marketing (so they sell what they have instead of selling the... clouds... ehm... need better wording... vapors).


> Yes you want to engineer things so they are maintainable, performant etc, but if it doesn’t meet the business needs then none of that really matters. I’ve worked with engineers for example that outright refused to build things that are clearly needed by customers, for “technical reasons”.

The core problem is that too often business needs are dogmatic and management is too entrenched to fix it.

This is the reason why so many large-scale IT/digitalization projects end up colossal clusterfucks: no one on customer side has the spine to say "our processes and workflows were made in an age where people did things by hand, let us modernize them while we're already at it".


Depends. To

> clearly articulate trade offs to stakeholders

may be the constructive cousin of complaining.


You did not do a 'tour of duty', you worked a comfortable, air-conditioned, white collar job for a few years. Co-opting the language of actual military service is downright offensive.


For some reason there's a lot of negativity in this thread. I thought the txt file was really cool, signed up immediately, and have been having a lot of fun with the interface. I don't remember the last time I found registering for a SASS product to be fun.


" I don't remember the last time I found registering for a SASS product to be fun."

Agreed. This:

"The way you register is through ssh, just `ssh register@ui.baxx.dev`"

Is very cool and makes me happy.


That is very cool, how is this accomplished??


Enable empty password for a particular user, and set the default login shell to the registration program.

[0]https://github.com/jackdoe/baxx/blob/3d2f6f014e5def3b5c35496...

[1]https://github.com/jackdoe/baxx/blob/3d2f6f014e5def3b5c35496...


not author, but you can force login commands for users in ssh configuration, so make this your script and away you go


thanks! i have a plan to make a whole midnight commander-like ui to list files, manage tokens and notification rules and etc

started playing with https://github.com/rivo/tview last week, but didnt have much time.


This sparked a lot of memories. I really enjoyed it.


Why are you blaming the victim? Also, have you ever succeeded in getting clauses added to a megacorp's written offer?


I used Chariot daily for my commute when I lived in the outer richmond (24th ave). Its existential purpose was to ensure you would only travel with fellow commuters, and not the raving lunatics who rode the muni. It was a kind of bridge above the fray.


Are the voices backwards for anyone else? English sentences are read (unintelligibly) in a French voice and vice versa. http://paralleltext.io/read/?b=f727d42f-7649-49b0-b583-99bb9...


Seems like you found a bug, works as expected for the other language combinations, we'll fix it a.s.a.p. Thanks!


On Firefox (locale is English): I speak Whatever, I want read Whatever else. Choose any book. Voice is English. The only exception is if I choose I want to read Spanish, but this is because I have installed a particular Spanish voice in my system, and that's the one that's used.

On Vivaldi (browser's locale is Spanish): Anything is read with a Spanish voice, unless I choose I want to read English, then an English voice is used.


Same with this: http://paralleltext.io/read/?b=02b82ad6-29ed-47dd-98af-4c4ff...

Unintelligible German spoken by an English voice. My German-speaking friend thought it was trying to speak Chinese!


The German text here is also read by an english voice - http://paralleltext.io/read/?b=de-en-the-picture-of-dorian-g...


Also, in the german text the chapter markers ("Erstes Kapitel", "Zweites Kapitel") have been pulled into the paragraph following them, but they're missing completely in the english text.


The Dutch Version of Tom Sawyer is read by an English voice.


Yeah I had the same issue. If my device locale is English the voice reads it like an apathetic 10th grader who refuses to try the accentuate properly while read French aloud in class. On the bright side it was a trip down memory lane to high school.


It's not even backwards. The voice doesn't match the languages chosen. On a machine with Danish locale it will read the french text with a danish voice. (I chose "learn french/know english")


There's definitely something strange with that text.

Maybe it's individual metadata for Sherlock Holmes - when I tried Spanish to English worked on a different book it worked ok.


I make significantly more at GS than I did at google. The difference is that the majority of my compensation comes from the yearly bonus - a quirk in finance.


As a regular engineer? Or is there a math heavy component?

My understanding is that I could get about 200k base at goldman and maybe a 20% bonus, this is for working in a high in demand field. Google/FB/Other job I can get 300k+ while working less hours, paid for lunch, better treatment, more respect.


Google / Facebook / Goldman Sachs and JP Morgan have equivalent grades and conditions. Employees regularly goes back and forth between them.

More important than the company name, you should make sure to join the right role for you in the right group.


That's a realistic compensation package for a normal Sr engineer role at a big bank ime. No, it's not Goog/FB pay but a lot of the jobs are available in LCOL areas like Delaware and the Triangle fwiw.


That's the biggest thing some people don't take into account when it comes to salaries: cost of living. $300k is not always more money than $200k.


Interesting. I work for a direct GS competitor and compensation is nowhere near FANG level, not even with bonus accounted for


This would imply you're at the Director level or above at GS. I expect you were L5 or less at Google, so this would make sense, but I'd expect Director at a big bank to be equivalent to an L6+ role at a Google or FB, or am I totally off base somewhere. (that is, you aren't really expected to make director)


I've seen non director (pres) level offer packages up to $300k including guaranteed bonus minimum.


Those are well within what an L5 could get at Google. Unless you mean 300K base and a significant (ie 30-50% bonus).


That's non-director level, upper end of the vp level.


I'm not quite sure what your point is. Mine was that their bonus being > salary implied a role/level at a bank that was higher than what they likely had at Google, so a commensurate salary increase would make sense.

Could you explain what you're getting at?


Just that pay is high for basically a sr engineer at the right location (close to the money).

The fact that bonus is 50+% of base is normal for those roles, more normal than faang comp. Compensation is just structured differently, so it isn't useful to use it as a measure of seniority between the two industries.


Oh I misunderstood the first time reading this comment. Bonus > salary pretty much never ever happens in Tech, until you're in an executive role.

It happens earlier in banks, but for most banks, it still happens at the level of Director (as opposed to Partner), not VP. I wasn't comparing comp structure to compare seniority. I was using comp structure to guess at seniority within the ladder of BB Banks and then comparing roles.


It depends. In a back office role, you will have a more traditional salary plus 20% bonus. Infrastructure at a bank might be have a higher bonus component even at pres level.

On the trading desk, your bonus is often often open ended, or if you are doing strategy work then a percent of pnl.


Right, and my point is 300K all in is not more than senior comp at a FAANG.


These language categorizations are famous and have been around since the 50's - not sure what the colored map really adds. When looking at the suggested number of hours, keep in mind that these measurements are for:

* a Foreign Service Officer (read: elite, meritocratically-selected diplomat, usually with a background in humanities, who is probably in command of another foreign language already).

* 5 hours/day of continuous study, with classroom instruction at the FSI's internal language school (which is considered the gold standard in language education). Don't expect the same results from self-study with a textbook and some subtitled movies.

* Reaching a B2-C1 level of proficiency. That's certainly conversational, but far from fluent. Consider that for Russian, the passive vocabulary of someone with a C2 proficiency is about twice that of someone with a C1.

I would never want to discourage someone from learning a foreign language, but the notion that one could reach professional proficiency in French within ~6 months is unrealistic for 99% of learners. Even if you lived there and devoted your entire days to study, it would be difficult to ramp up that quickly.


Your personal difficulty with a language will also obviously drastically shift once you've picked up another language.

E.g. I've never learnt Dutch, but I can read it passably because of my combination of Norwegian, German and English. While getting to proficiency written and oral would take some work I'd certainly be far easier than starting from the base of a single language.

Same with e.g. Spanish or Italian because of the bits I remember of French from school..


There is good evidence that learning a bit of Esperanto saves time learning other European languages (even if you add the time spent on Esperanto)

https://en.wikipedia.org/wiki/Propaedeutic_value_of_Esperant...


Yep, I'll agree with this. I studied Latin for about 8 years at school and enjoyed it, even though at the time I had thought it pretty useless.

15 years later I moved to Spain for a while and was amazed at how naturally everything came together. Within a very short time, I was able to make sense of written Spanish.

Conversationally, not so much but I'm sure the Latin helped.


Likewise, I have never learned Spanish, but when I saw a Zika-related public service advert on the NY subway when visiting the USA, I could read it easily. (Native English, plus Duolingo German and Esperanto which I estimate as A2 and A1 respectively)


> Zika-related public service advert on the NY subway

Virus is advertising itself as public service on the NY subway?!

Wow!


My Latin teacher often reminded us that ”Spanish is just lazy Latin“.


That's a common statement but somewhat inaccurate, as it omits the fact that what most of us think of as Spanish is Castillian, which has a heavy influence from Arabic languages.


Spanish native speaker here. The influence from Arabic is mostly in vocabulary, about 10% of our words have Arabic roots. However, Arabic had negligible influence in structure and grammar. Spanish is your standard Latin derived language.


As a fluent Spanish speaker, I won't go that far, but now that I am learning Latin, I am amazed how easy it seems. As an aside, I can understand ~80% of spoken Portuguese and maybe ~50% of Italian.


I'm Dutch. In school I had to learn English, German, French, Latin and (old) Greec. I dropped all languages except English as soon as I could. I learnt one thing: I'm good in grammar. So I really understood French sentence structure early on. Looking back I was just an scared kid afraid of making stupid mistakes. Otherwise I could have enjoy it a lot more. Anyway, it gave me a base in English, German and French, and I got some understanding of Latin and Greec language structure, useful for Spanish.

When going to university, I had to learn English because all my books were in English, and I started to like speaking foreign languages because of my holidays abroad, including French and German. I even learnt basic Spanish.

Right now I can say my English is good, and I can live and work in English if I had to. Most of what I write and read is inEnglish, probably more than Dutch. I could learn to speak and understand French and German, but reading is much more difficult, and writing would be a big problem I think.


* Greek

* all the languages

* I’m good at grammar

* a scared kid

* could have enjoyed it

* more than in Dutch


In my experience, the difficulty to sort-of understand written foreign language is _nothing_ compared to learning to understand spoken language.


It depends. Generally, you'll find spoken Chinese is easier than written Chinese. Chinese grammar is actually quite simple, and it's one of the most "analytical" languages, which make it easier to learn than languages that have extensive morphology. The Chinese script, on the other hand, is difficult.

So, a big difference comes from alphabet. I would guess you'd learn reading and writing Bahasa Indonesia faster than Thai, because the former is written using Latin alphabet, and for Thai you'd need to learn a new script.

Russian is related to English while Finnish or Hungarian is not; most English-speaking people still find it easier to survive in Finland or Hungary, because the writing uses familiar letters (even if the alphabet is expanded with new letters made with adding dots and other marks to existing glyphs).


Learning to read Russian is extremely easy compared to Chinese even if in both cases they use a non-Latin script.


Yes of course. Still, the initial sight of Cyrillic alphabet scares off many people.


> Still, the initial sight of Cyrillic alphabet scares off many people.

The only rational explanation I can find for this is cold war propaganda. ;-)

Seriously: About a third of the letters are almost identical to their Latin counterparts. If you study some kind of science you already know the Greek alphabet, to which another third of the Cyrillic alphabet is almost identical. After this the last third is not hard anymore. :-)

Seriously: In Germany they say learning the Cyrillic alphabet is something any slightly intelligent person can do in one afternoon (and I hope I could indeed show this to be true). Unluckily the rest of the Russian language is much harder to learn.


I don't see propaganda as much of a reason, it's simply that it looks sufficiently different.

But of course you are right that the alphabet is not so difficult in the end. Different people have different learning capabilities, but that "one afternoon" for the alphabet is not unreasonable. Correct pronunciation of the many variants of s (с, ж, з, ц, ч, ш, щ) will take much longer. I have never actually studied Russian, but can quite often understand newspaper headlines just by knowing the alphabet, and several Indo-European languages and Finnish, which has some common vocabulary.


Yep. My native language is Polish but I am fluent in English and intermediate in German - I can understand most of written Spanish/French and a lot from Nordic languages. Slavic languages are so similar that I can (with some effort) understand Russian/Czech/Slovakian. While learning another language at this point would certainly be a lot of effort, it would certainly be a lot easier than starting from scratch, especially if the language was Latin/Germanic/Slavic in origin.


This is interesting. I'm native Russian speaker and outside of catching a few similar words here and there I think Polish sounds absolutely foreign to me. I think just about the only language that I can understand with some effort is Ukrainian.


Belorussian? IIRC Belorussian and Russian are the two most closely related languages that are treated as separate languages and not dialects.


Closer than Czech vs Slovak? I think around 90% of Czech people understand 99% of what Slovaks say ... It's difficult to measure in opposite direction as its customary to watch Cz TV channels for Slovaks (at least from what I've seen / heard)


I have heard Norwegian and Danish being described as such


Modern Norwegian is a mix of Danish and dialects from the Norwegian countryside that has then been put through several rounds of reforms intended to bring them closer, which has to some extent made Norwegian more different to Danish, but yes, they're extremely similar. Even more so if you use conservative spellings of Norwegian. 50's or 60's newspaper articles from one of the conservative newspapers for example, might easily get confused with Danish by modern Norwegian speakers (but still be easily understandable).


I hear this sentiment from Europeans often, and I’m sure it’s true. But obviously the languages you’re talking about have a lot more in common with each other than they do with say, Chinese or any other “eastern” language.


Well, yes, it obviously won't work for any random pair of languages. E.g. even in the European languages, you have "famous" exceptions like the very isolated Finno-Ugric language group (in Europe represented by Finnish, Sami, Estonian and Hungarian) that have pretty much nothing in common with the rest.


Reading passably and being able to converse are worlds apart. Knowing English and some Romance language would get you very close to being able to read at least simple texts in many other Romance languages (not there, but pretty close to there), knowing one Slavic language would get you close to being able to read simple texts on many of them, etc. But understanding conversation and even more being able to participate in one is very far from that.

Knowing Russian, when I was in Bulgaria, I could read signs and even technical books with decent understanding, despite never studying the language. Conversation was completely out of the question.


It's not that easy, as a native french speaking person, I have close to 0 understanding of Italian and Spanish. I also learned Dutch and English and those two are much closer.


I think you underestimate the similarities with Italian and Spanish, and overestimate the similarities of Dutch and English because it's easier to notice similarities when you're looking at two foreign languages where it's the similarities that will stand out, than when looking "closer to home" where the differences tends to stand out.

Though Dutch and English are really quite similar, they're not all that much closer related than e.g. French and Spanish.

During my French-lessons, my French teacher often used Spanish (which none of us knew) as a means of explaining French vocabulary for us by means of demonstrating the transitions in sounds from the latin origins of both, and the same works between French and Portuguese, Italian, Romanian, as well as with many languages further removed from latin that still has plenty of loan words. The same also does work between English and French because of the number of French and latin words in English, but much less so between the other Germanic languages and French.

E.g. try to go to www.repubblica.it (a random Italian paper) and cut and paste a paragraph or two into Google translate with French as the target, and look at how many words are similar. Then try to change the target to e.g. Dutch or German, and you'll see far fewer similarities. Switch to English and you'll tend to find something a bit in the middle.

It does vary a lot - more formal texts tend to be more similar. I can pretty much straight up read very formal Italian by picking up context, based on French + knowing a handful of other Italian words, but I'd certainly find it much harder to read casual comments.


French is really different from Italian, Spanish and Portugese. Or even Romanian. If you know Spanish you kind of get the idea of what people write in the other four languages.

But I think you get a lot of English during your life if you live in Europe which makes it easier for you to pick it up. There are still more Latin derived words in English than French derived, Spanifying English words is not a bad strategy if you're learning to speak Spanish and you have a feel for Latin sounding words in English.

Dutch? Perhaps if you're Belgian? Not so much overlap with French even though there are influences.


> French is really different from Italian...

It's just because of their funny pronunciation :-)

I was born and raised Italian, and got French nationality as an adult. I was able to read French well before I could understand it.


this depends whether languages have same 'base', ie latin ones (french, spanish, italian) - people can learn easily another one once they know any of that group. it wouldn't help with German, Slovakian or Chinese though.


> Reaching a B2-C1 level of proficiency. That's certainly conversational, but far from fluent. Consider that for Russian, the passive vocabulary of someone with a C2 proficiency is about twice that of someone with a C1.

C1 is good enough for a first-year undergraduate student to be admitted into some of the most competitive universities in the world. (Graduate students, notoriously, can get admitted with less.) Even my French DELF B2 exam certificate would be enough for most French universities, though my first year would have been miserable.

To give you a more concrete example, my DELF B2 oral exam required me to draw a presentation topic from a bowl. My topic was "Should Paris institute congestion charges to improve traffic in the city?" I was given ~20 minutes to prepare, with no dictionary and no other resources.

I then had to give a 10-minute presentation, with no outline allowed, presenting my opinion and defending it. Afterwards, the examiners spent another 10 minutes asking me questions like, "Yes, your plan would be good for the environment. But wouldn't it hurt the poor?"

Obviously, neither my presentation nor my responses were brilliant at B2, but I could do it. (And yes, the DELF B2 may be harder than some other B2 exams.)

I think that worrying about "near-native fluency" is a waste of time for most language learners. Nearly everybody would be better served by trying to reach a level where they can socialize agreeably and work professionally. The very highest levels of proficiency normally require years of immersion at school or work. But if all you want to do is hang out with friends, or sign up for a gym, or get a job, or read books for fun, C1 is great. It's just a matter of putting in the hours.


> I think that worrying about acheiving "near-native fluency" is a waste of time for most language learners.

Learning a language can be about much more than mere pragmatic considerations like "Will I be able to get my point across to my peers.". Language also is about culture and aesthetics.

So, while native proficiency might be a waste of time if you simply want to use a language as a communication tool it becomes a worthwhile endeavour if you see a foreign language as something that in a broader sense helps you to grow as a person.

Most non-native speakers probably will never reach that level of proficiency but to quote a French philosopher: "La lutte elle-même vers les sommets suffit à remplir un coeur d'homme." ("The struggle itself is enough to fill a man's heart.")


> So, while native proficiency might be a waste of time if you simply want to use a language as a communication tool it becomes a worthwhile endeavour if you see a foreign language as something that in a broader sense helps you to grow as a person.

If a language is your only tool for communicating with other human beings, then it's worth almost any investment. Especially if you're ambitious and educated and eager to fit in.

And of course, part of the reason that educated native speakers are so impressive is exactly that: they might have 17 years of schooling, 100 million words of reading, 25,000 hours of socializing, and so on.

In comparison, a C1 student might have 1,500 hours total. It's more than enough to function quite adequately, but it's not even in the same league as an educated native.

If you learn a language to help you "grow as a person", then there will often come a point where the price is just too high to go further. I've spoken French for 6 years at home and read millions of words for fun. And it's hard for me to justify the price of further improvement. (So I'm having fun with Spanish instead, where 300 hours should be enough to carry on basic conversations.)


The coloured map adds a coloured map. Maps are interesting.


It's not even the entire map of the languages listed in the article. It's a small subset of the languages with an unintuitive coloring scheme.


Allow me to suggest a few possible courses of action you might take:

1) Make a better one. 50 years in isn't too late and the data is there. 2) Introduce a modicum of specificity into your critique.

I understood it to show a small subset of languages primarily in Europe, clearly marked by contrasting colours. You clearly disagree that this is valid, and you may be right, but saying ~"this map isn't another map" and ~"this map sucks" doesn't add anything to the conversation.


1) Do you tell movie critics or book reviewers to direct/write a better one for pointing out some obvious flaws?

2) The original comment wasn't even posted by me. I never said the map sucks but did specifically point out a few things.


1) It depends. If the author indicated a specific goal and didn't reach it because they didn't go into more detail in one area, then I'd say something along the lines of "I got the sense that the author's goal was to try and convey x, but didn't seem to fully reach it. More time was spent on y, which could have allowed her to flesh out more detail in the backstory of x". Otherwise, if it were their goal to discuss the geo-political exchange of Greenland between Scandinavian countries, I probably wouldn't remark on the exclusion of India from the discussion as a detractor from the quality of the literature. If the latter is the approach a book or movie reviewer took, I'd critically evaluate their review. Not that the remark wouldn't have value, but it would have much more value in an addendum, feature request, or new creation.

See John Siracusa's OSX reviews for Ars - https://arstechnica.com/gadgets/2011/07/mac-os-x-10-7/

1a) My problem is not pointing out flaws — if they were truly obvious, they wouldn't need to be pointed out —, but in the potential value derived from the critique. The exercise in explaining how something could be done better increases the robusticity of the answer. For example, you could say "the colour scheme is unintuitive" or "the colour scheme might be difficult to process for red-green colour-blind people. It might be better to do x". Especially if you consider a subject that is obvious to you but not someone else, more detail would help.

2) I'm not trying to personally attack you, would likely agree with your sentiment, and didn't suggest that you literally said the map sucks. Simply that saying something has a subjective trait, when communicated as objective, doesn't produce much value in my opinion.


> 1) Don't expect the same results from self-study with a textbook and some subtitled movies.

> 2) Even if you lived there and devoted your entire days to study, it would be difficult to ramp up that quickly.

These are 2 wildly different scenarios. If you stay with a family, immerse yourself and go to class every day you would have an advantage over an FSO officer.

As to not being professionally fluent in that time, that is definitely true. But you should reach a level where you can be independent enough to get around, speak and understand.


You can do that in a single-digit number of weeks if you're willing to never back down. Never fall back to a different language.

It's a pain for yourself and the people you speak to. You'll have to apologise often. But the locals don't really mind, they approve of your goal.


I wouldn't say they don't mind. People approve of the goal of you learning their language in the abstract, but if you're slowing down their day or worse their line of customers, you're just going to annoy everyone around you in a way that they will be too polite to make explicitly clear, but will be apparent from their tone of voice, their insistence on answering in English and so on.

The real difficulty of learning a language is thus in my view nothing to do with the language itself, but rather, how good at English the speakers of that language tend to be. If you're in a part of the world where they speak an obscure language and thus all learn English from childhood, the chances of you ever getting fluent are close to zero. Nobody really cares enough to struggle through with you.


> they will be too polite to make explicitly clear

Hah, in Denmark this does not apply. If you start in a few words of Danish and then it becomes clear you can't really converse in Danish, (some) people will directly complain that you wasted their time and ask why you didn't just speak English, since everyone can speak it and you obviously can't actually speak Danish. While in other countries it's different, e.g. in France many people prefer if you attempt to start in French even if you can't really speak it, instead of directly launching into English.


This has been my experience as well. Some places they're thrilled at any attempt to speak their languages, other places they find it annoying if they know you speak English. Unless you can speak it well enough that you're not totally struggling and they think your accent sounds cool.


I guess Americans are different - I make effort to try to understand immigrants from Latin America, the Caribbean, and Asian countries as form of bridging the cultural divide and attempting more harmony with others regardless their origin. I guess Danes are too lazy or boorish for this.


Don't Americans mostly have no choice, because most aren't bilingual? If an immigrant from China speaks poor English, it's not like the average American has the option of just switching to Mandarin instead, so the conversation stays in English just due to the lack of any other option, not because the patient American has restrained themselves from switching to Mandarin. (And those few who do speak fluent Mandarin often will switch.) In Denmark most people speak both English and Danish fluently, and most foreigners speak better English than they speak Danish, so English is usually the most mutually comprehended language. I think if you really spoke no English and poor Danish was the only common language for a conversation, people would be more patient in that case; it's only in the case of "why didn't you just use English, which you obviously speak better?" that people get annoyed.


It's not just that nobody cares enough to struggle through with you, but people actively will try to speak English with you as a way to get more proficient in English.


Yes, people will want that. My stock answer was "thanks, but anyone who lives in <x> should get used to speaking <y>" and that always settled it. That problem is more of an excuse for failing to learn proper <y> than a reason.

(There are a lot of expats among the parents at my children's school and it's easy to tell who persisted and who didn't.)


I used to have this happen when I lived in Germany and was trying to learn German. It would often lead to a funny situation where I would speak German and the German person would speak English. Given that I'm pretty stubborn, usually they would eventually switch back to German...


This. Almost everywhere you go, there will be a lot of people trying to speak English with you.


This is the problem I have in Spain, the few people I know who speak a bit of English use me to practice on.


This makes it hard to master languages similar to your native one.

With a completely foreign language you have to pause and think. With language close to one you already know it's easy to fill in the gaps by switching the language.


You'll also have a hard time really internalizing vocabulary. If you're learning Dutch and you already speak English and German, you can quickly get to a level where you are able to read Dutch texts. This is because half of all Dutch words have very similar German or English counterparts. But since you just understand them effortlessly, your brain doesn't actually learn them. You'll find yourself trying to say something in a conversation and the words just won't come to you, even though you would have no problem understanding them in written text.

If that happens you can always flip a coin and just either dutchify the English or the German translation of what you want to say, but it's not the most elegant solution.


I think results will vary depending on if you've learned another language before. Having to understand a grammar from the outside is a rough exercise the first time. I'm a native english speaker and conjugating verbs in eg Spanish wasn't hard, but really feeling the difference between the indicative and subjunctive moods takes a lot more work.

I found Russian very approachable for a 3rd language. And it's really cool to be able to eg read Pushkin; I can't read Shakespeare without more footnotes than poetry.


A bit offtopic, but can you advise an English language poet with Pushkin style poetry? I'm native Russian language speaker and even though I can easily understand regular English, I have hard time with poetry and find it quite different from Russian.


There are some structural differences (e.g. the lack of using endings to indicate grammatical structure in English) that make creating the sort of "it all rhymes and flows really well" poetry you get a lot in Russian much more difficult in English.

That said, I'd say some of Coleridge's work is in that general vein, in my opinion. And some of Byron's, actually. So maybe try those?


Professional proficiency could mean almost anything, though. It could require quite a low level of linguistic skill if you are limiting your conversations to a narrow domain, and speaking with a person who also understands the relevant ideas and concepts. In this case you are just 'indicating' some state, as opposed to composing free-form descriptions. 'A word to the wise', so to speak.

There are some very useful language materials produced by the FSI on the net, hosted on this site: https://fsi-languages.yojik.eu/ The French course in particular is very thorough, and the Chinese looks very good too, although I haven't used it yet.

I am making a special audio player for such materials, some info here: http://smallworld.press/


> * a Foreign Service Officer (read: elite, meritocratically-selected diplomat, usually with a background in humanities, who is probably in command of another foreign language already).

This is true, I suppose, but it's worth noting that this list does not differ that drastically from the DLI's, which is the uniformed equivalent to the civilian FSI and trains military translators, and they have no such requirements as far as background, education, status, etc. You can end up a translator just by scoring well on their standardized test in high school.


Yes, social background plays a big role. In the English language words for food have German roots as long as they are in the kitchen, once on the table it most likely has French roots. Science, it's full of Latin and Greek.

There's a fantastic documenation: The Adventure of English, it covers how the language grew and got infusions from those conquering the British Isle.


Isn't it that way: On the field, the language of the common man prevailed: sheep (e.g. german: Schaf). When being prepared in the kitchen, the meat becomes the mutton (french mouton). As far as I was told, this is from the time when the when french was noble and the noble recipes where prepared in the court's kitchens for the noble people.


This is true only after the Norman invasion.


You will also sound very off and instantly recognizable as a foreigner when speaking some of them.

I.e. here's Stephen D. Mull[0] speaking Polish: https://www.youtube.com/watch?v=_nRVUZpi660

He is REALLY good at it for a foreigner. It's 100% understandable (both content as a whole and every single word on its own) but it still sounds clearly off (a bit too soft and very American, Polish accents vary a lot in places but no native Polish speaker has one like his) and he makes some mistakes with conjugations and weird phrasing that no Pole would use.

[0] - American ambassador to Poland at the time who also says he has no Polish ancestry so I assume he learned via this American program at the minimum (plus his own practice in Poland).


I think that the main reason people don't learn another language fast is the fear of making mistakes. Kids don't have this fear yet so they learn fast, so the more shameless you are the faster you will learn, besides consistently practicing and wanting to improve.


I don't know why this is down voted - I found this to be the case for successful adult learners


In my experience this is also the biggest obstacle facing older people using modern devices like smartphones. I try to explain that when they're confused they should just poke, press, or swipe something and see what it does. Some older people are simply unable to do that. It's just a machine; it doesn't care if you hit the back arrow a lot! Relatives of mine have written long lists of instructions in preparation for smartphone use on trips.

In fairness, this is similar to many young people when forced to drive in less familiar areas without GPS.


I taught a "computers 101" lab with several adult learners many years ago, and I had one student walk out when I told him I simply couldn't teach him exactly what to do in every situation.

I felt badly, and I'd probably with 20 more years under my belt be able to help a bit more now, but it's still the same quandry: you can't expect to use any computer/mobile device without experimenting to figure out the way to do something, and there are a lot of adults (I assume some children too) who aren't willing to do the wrong thing.


With the organization I work for, new Americans arriving in Hungary spend 2 years in full time language learning and at the end of it are at about a 5th grade level of Hungarian.


Laughed pretty loud about learning Russian in 24 weeks for B2 level. In russian schools language course for B2-C1 level is done in 4 years (A1/not-so-A2 is done in elementary school, but it's included in that course IIRC) with minimum of 245 hours per year, 4*245=980 hours. Nowhere near 600.


Russian and all the slavic languages are classified at 44 weeks, not 24 weeks. FTA, the hour estimate is 1100, very close to your 980.


My bad, I should check my color blindness.


This helps me makes a lot of sense on why German is ranked longer than all the romance languages. Most of the learners in the data set we're probably already familiar with a romance language, and probably with a higher level of formal training than their mostly intuitive knowledge of English.


But German is not a romance language and neither is English. Theoretically, as an english speaker, it should be easier to learn German than French or Spanish (But is not).


That's my point. If all one has is informal but native English, German theoretically should be faster. Though not as fast as, say, Dutch to German, thanks to the large import of romance vocabulary into English, along with other grammatical drift...

However, if one has informal but native English, but also formal training in a romance language... I could see such a person picking up new romance languages faster than German. The romance languages are more consistent with each other than English is with German.


German matches up with my experience, 8-10 months, 5hrs a week of classes to be professionally proficient. I’m not elite and didn’t have much prior language experience. I did put a lot of effort in, wasn’t easy.


Great comment. I just moved to France 3 years ago, it took me a year to reach B1 level (no classes) and I speak fluent Spanish, so yeah 6 months to have reading and speaking proficiency seems hopeful at best.


As a fun warm up-question, I always ask the candidate what editor and keyboard they use. The candidate who geeks out about their plugins and cherry switches inevitably passes all 5 rounds; the candidate who uses eclipse with maybe a vim plugin will go on to fail about 75% of the time. It's a good filter too; I'd say 1 out of every 20 candidates expresses strong convictions.

I'm seriously considering using it as a dog whistle and skipping the experience deep-dive (which tests if you are a good story teller), the systems design questions (which tests if you can sync to the interviewer's sense of judgement), and the algorithm hazing (which tests social anxiety). But I'm worried there is some kind of discriminatory correlation baked into that metric.


I worked at a company that tried that for a while and eventually decided to completely abandon it, because it was correlating so strongly to a particular set of experiences shared by the (mostly male, CS degreed) interviewers. Particularly with more junior engineers, where having a sexy setup is more likely to correlate who you hung out with in college than whether you actually coded enough to find a need for it yourself. So if you're going to play with that as a signal, I'd advise you to be very careful.


I have exactly the opposite bias. I think people who get really into keyswitches, alternative keyboard layouts, and .vimrcs are prone to getting distracted by unimportant details. Of course, we all want to use the most comfortable and productive tools, but a skilled person will attach more weight to things that have more impact.

Still, i'm glad i know people like that, because it's really easy to get a knowledgeable recommendation when i need a new keyboard!


As someone who totally geeks out about my editor (vim, what else!?), I can understand that.

However, I'm pretty sure that out of the many, many developers I've worked with, including some brilliant ones, I'm one of barely a handful who gives much serious thought to editors. This could also reflect a bias of location - HN'ers are more likely to geek out over editors, but I think in general people in Silicon Valley tend to care more about this, as opposed to people in Israel, where I'm from.

I do sometimes ask similar questions about more technical topics that the candidate should be familiar with, e.g. which DB do you use (backend engineer), which JS framework you use, etc. This is something that the strong candidates must have brushed up against, and should have a strong opinion about.


Just out of curiosity to see how I do, how would you rate using stock Intellij IDEA and a Macbook? Additionally am interested because some top algorithm competitors (of which I am not one) have this very setup.


I often ask people about their editor setup too - I tend to find that the level of enthusiasm they have about their editor is a moderately good indicator of their enthusiasm in general (though not, necessarily, their competence - I think that's stretching it too far). If they give me a look as if to say, "Why on earth is he asking this?" or they reply with something like, "Oh, whatever to get the job done... what do you use?" then it doesn't suggest to me that this is a person who gets much pleasure out of programming.

The other nice thing I find about asking this is that it isn't a question they've prepared for, so you tend to get an honest answer.


nano and a $10 Logitech k120. What's your verdict?


I really wanted to play this game, but after thinking about it, it really depends on why you use nano and the k120. The k120, in particular, is a very stiff keyboard with a mushy feel. It requires a fair amount of strength. I couldn't use it all day -- especially not with nano.

My initial thought was that you are a very careful programmer that tries not to make too many mistakes. I also thought that you probably try to write code in one pass and that you avoid TDD and other techniques that cause you to go back and revisit code again and again.

But, I cheated a bit and noticed in your profile that you have sysadmin experience, so now I wonder if the cheap keyboard is simply the keyboard that happens to be there. Nano is because you can't be bothered to spend your life learning vi and nano is the other editor that's guaranteed to be on whatever machine you happen to be logged in to. So that would make you pragmatic (as any good sysadmin is).

What's kind of interesting about this process for me is that I now have this utterly fictitious view of you based on ridiculous stereotypes. We could probably have a good conversation where you poke a million holes in my view, but without really challenging anything that I hold dear. Not really sure if it's a good idea, but it is definitely interesting to think about.


Sounds like someone that at least knows how to use a terminal and maybe some linux commandline tools like gdb.

I think the person we're replying to is looking for someone that wrote a few popular VIM/sublime plugins and uses an ergodex they built themselves.

I don't use an ergodox because I wanted an RGB keyboard, and I use sublime with a handful of simple plugins because that's what I like. I used to hate vim, but some of my coworkers love it, so I respect that and have tried to use it more often. :) The good news is the coworkers that live out of vim like sublime, too. They're just used to vim, nothing wrong with that.

It's not a terrible place to start though.


I'm probably just reading this into your comment, but the challenging tone makes it seem like you think OP is pretty misguided... like there's no information to be had here.

But isn't an interest in tools pretty common in most crafts/trades? If I were hiring a woodworker for my cabinet shop, I'd probably ask about favourite tools. I wouldn't actually care if they talked about how a bandsaw beats a tablesaw every time, or launched into a sermon about shopmade wooden handplanes versus metal monstrosities. It's the presence of an opinion at all that matters.

edit: I don't actually have a cabinet shop. :(


Tools, yes. But seeing editors and keyboards as the tools indicates that someone is operating at a pretty low level of abstraction. If you asked a civil engineer what their favourite tool for designing bridges over deep valleys was, and they said "a Rotring isograph" [1] rather than "parabolic arches", would you be impressed?

[1] http://www.cultpens.com/i/q/RT04273/rotring-isograph-technic...


I love the office keyboard. It's so fun!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: