HNHacker News
TopNewBestAskShowJobs

jliechti1

1,234 karma · joined July 27, 2011

Feel free to reach out to me at: liechti1 at illinois.edu
submissionscomments
jliechti1··on Show HN: Master Numbers in a Foreign Language
This looks like it will be quite useful for anyone practicing languages that have their own word for 10,000 (Chinese, Japanese, etc), thanks!

In Chinese, the number "100,000" is not read as "100 thousand", rather it is "10 ten-thousands". This makes translating numbers in the range of 100,000-10,000,000 a bit awkward if you are not used to it.

jliechti1··on Return of the Mac (2005)
"And open and good is what Macs are again, finally. The intervening years have created a situation that is, as far as I know, without precedent: Apple is popular at the low end and the high end, but not in the middle. My seventy year old mother has a Mac laptop. My friends with PhDs in computer science have Mac laptops. [2] And yet Apple's overall market share is still small.

Though unprecedented, I predict this situation is also temporary"

Did PG's prediction come true?

jliechti1··on Ask HN: Why are you still at your current job?
Are you in the US? If so, not having a CS major shouldn't hold you back too much.

My major was not CS and I am working for a well-known technology company as a software engineer. Feel free to reach out to me privately (email in profile).

jliechti1··on Ask HN: Best way to learn async development?
I would recommend this 22-part tutorial on async concepts:

http://krondo.com/?p=1209

It uses Python's Twisted framework. You don't need to use this for your development, but I would recommend working through and understanding the tutorial. Once you get the concepts, you'll be able to apply them to other libraries/concepts.

jliechti1··on Ask HN: What non-trivial JavaScript app would you like explained in depth?
I would certainly pay for an in-depth break down of a popular open source JavaScript app/library.
jliechti1··on Ask HN: Anyone in Berlin and free today to code a new iOS app with me?
I'd recommend at least adding contact info into the 'about' section of your profile. Right now you have none. (The email field is only shown to admins).
jliechti1··on A Year of Spaced Repetition Software in the Classroom
What method did you use to initially learn the characters? If you just used Anki, I could see your result as making sense.

I used Heisig's Remembering the Hanzi to learn the characters and then would practice them in a space repetition system. A few years later I can still write most of them. His method has you create a story and make mental image associations for each character. Eventually you forget the stories over time, but the character usually sticks.

jliechti1··on No Time to Be Nice at Work
Are you able to share a few?
jliechti1··on Rent-a-Foreigner in China
But if you take a 2 hour train ride to Shijiazhuang, you'll get stares all day. :)

And for those that don't know, it's not a small city (urban population: 2.7 million, metro population: 4.7 million). I had some young kids there tell me I was the first westerner they had ever seen.

jliechti1··on Reprimanded ex-teacher sweeps Batavia school board race
This was the previous discussion on this case.

https://news.ycombinator.com/item?id=5784990

jliechti1··on The Worst Way to Fire Someone: I Was There
“Abel, put that camera down right now!” Armstrong screamed on the call. “Abel, you’re fired. Out!”

You can listen to the actual clip here (I wouldn't say he screamed at him, but it was forceful):

http://www.slate.com/blogs/the_slatest/2013/08/11/audio_reco...

And the HN discussion on this article:

https://news.ycombinator.com/item?id=6197081

jliechti1··on Show HN: Learn Chinese Through Novels
I've done my own manual version of this kind of service to learn Chinese. Would definitely pay for something like this!

The biggest problem for me is the availability of Chinese audio books (specifically, non-abridged versions - anyone have recommended sources?) When your reading level is high enough to read novels, the English translation is no longer that important - if I could just get the Chinese audio and text I would be really happy. It looks like this is targeted at beginners. Not sure how helpful it will be for them, but I see a lot of potential for more intermediate/advanced learners. There's always that gap in language learning between text books and real texts that has to be overcome. I think this kind of service could be great for that.

Right now I'm reading Tian Long Ba Bu (天龍八部), and have gone through the first 200 pages like this (simultaneous reading/listening), and it's been really helpful.

Also, a feature request: give an option to display the text in Traditional or Simplified Chinese. There are browser extension to use this, but it'd me more convenient to not have to use it on every page.

jliechti1··on Machine Learning Course by Tom Mitchell
My guess is that you won't find any course that explains all the prerequisite math. It's probably more useful to build a solid foundation in probability theory (and therefore calculus) before going on.

For machine learning, a good place to start is Andrew Ng's course on Coursera:

https://www.coursera.org/course/ml

It's pretty light on math, while at the same time giving you experience in implementing and understanding these techniques.

From there, I might recommend Learning from Data and the associated video lectures:

https://work.caltech.edu/telecourse.html

It is a bit of a jump, but it is a great course in presenting the field of machine learning and explaining the mathematical and statistical underpinnings in a systematic way.

jliechti1··on Mark Zuckerberg Answers Q&A in Mandarin at Chinese University
Here's how I did it:

Listen a lot, as often as possible. Watch TV and movies - there are many on Youtube and Youku. I like to convert interviews from Youtube into mp3s and listen to them during the day during down time. Pick a character in these shows and try to imitate their accent (stick to someone your own gender). Try not to read the subtitles (even the Chinese subtitles).

If you want to go further, strip out voice clips from these TV and movies and put them into an SRS system (Anki, Mnemosyne, etc...).

jliechti1··on Show HN: HN Overload (30 minute hack)
Nice work. Any chance you could expand this and make it customizable? I'd love to see these simple metrics on other frequent sties (Facebook, gmail, etc...) - even better if I can choose exactly which sites to show.
jliechti1··on Show HN: CleverDeck – I built the spaced repetition app I always wanted
Have you tried Mnemosyne?

http://mnemosyne-proj.org/

It may not have as many features as Anki, but it has a good plugin architecture and the UI is very simple.

jliechti1··on American’s Star Power Unrivaled in Japan
大山 (Dashan), or Mark Roswell, a Canadian, is the Chinese equivalent. He's a TV personality in China and is known for his perfect Chinese and his ability to do certain comedic styles, that are difficult even for native Chinese speakers to do (a loose western equivalent might be something like Abbott & Costello Who's On First? - very rapid dialogues).

Like David Spector, he is known nearly everywhere in China and has been on TV for decades. Also, most Westerners have never heard of him. Does any know any equivalents like this in South Korea or any other Asian countries?

http://en.wikipedia.org/wiki/Dashan

jliechti1··on The 1,000-hour rule (2009)
> They key is to make the practice good practice, and not just mindless repetition.

This - it needs to be emphasized more. I feel a bit pedantic when I make this point, but I really think it's crucial.

If you read the original research, it's not 10000 hours of just practice. There is a reason many people can play golf for 30 years (and probably accumulate 10000+ hours of play), but still never even get close to shooting par. The term they use in the research is deliberate practice. The quality of the practice is just as important as the practice itself. Practice does not make perfect, practice makes things a habit. If you develop the wrong techniques in an area, you'll reach plateaus and hit a point where you can't progress. Deliberate practice requires tasks that are designed to stretch you in specific areas and have fast feedback loops so you are able to correct mistakes quickly. This is easier to apply in some domains (music, sports, etc...) than others.

jliechti1··on Startup School 2014 applications are open
The lineup looks pretty good so far: Ron Conway, Reid Hoffman (LinkedIn), Danae Ringelmann (Indiegogo), Emmett Shear (Twitch).

Anyone know who else they might be bringing in? Does Zuckerberg do it every year?

jliechti1··on Questions about Nasa's space drive answered
I asked a particle physicist to compare the validity of this to the faster than light neutrino claim that came up and his response was:

"Although several people are drawing that comparison, they're really not in the same class. OPERA did an extremely thorough analysis of the faster than light neutrino result before they published. In the end it turned out to be a very subtle experimental error that cause the problems.

In contrast, this is just junk science from start to finish. The initial claim was likely an outright lie to lure investors."

jliechti1··on TSA: Some on US-bound flights must turn on phones
"TSA will not disclose which airports will be conducting the additional screening, although it will be at some airports with direct flights to the U.S. Industry data show that more than 250 foreign airports offer nonstop service to the U.S."

Prediction: after some time, they will just roll out this policy everywhere - including US domestic airports.

jliechti1··on Why Python doesn't need blocks
Guido himself has said no multiline lambdas is an explicit design choice, and it's not really a technical issue:

"But the complexity of any proposed solution for this puzzle is immense, to me: it requires the parser (or more precisely, the lexer) to be able to switch back and forth between indent-sensitive and indent-insensitive modes, keeping a stack of previous modes and indentation level. Technically that can all be solved (there's already a stack of indentation levels that could be generalized). But none of that takes away my gut feeling that it is all an elaborate Rube Goldberg contraption."

source: http://www.artima.com/weblogs/viewpost.jsp?thread=147358

EDIT: This was from an earlier proposal in 2006.

jliechti1··on Coder's High – The Intense Feeling of Absorption
>> but is there a way to teach yourself to be able to engage in these marathon creative sessions or is it something you must be born with?

Anecdotally, I think the answer is yes. Concentration is a skill you can develop like anything else. The kind of high with programming for me is similar to that experienced when rehearsing/performing music.

I used to perform on a competitive drumline and we would have 8-10 hour rehearsals on the weekends (usually in 3 hour blocks). One of the main ideas expressed was that if you want to perform at a very high level, and do it consistently, you must always rehearse at performance levels and be hyper attentive to details. These rehearsals were mentally exhausting. But over a few months, my ability to concentrate and to quickly jump into a flow state improved dramatically.

One thing that surprised me - after rehearsing with a metronome for that many hours a day and usually at the same speed, say 120 BPM (beats per minute). When we would change speeds, faster or slower, even a 2 BPM different (118 BPM or 122 BPM) felt noticeably different than 120 BPM.

After I stopped performing that group, my ability to distinguish these small difference in tempo regressed. I can't do it anymore. A wide gap like 110 and 120 is noticeable (probably even to non-musicians), but not only a 2 beats difference.

If you want to try this yourself, get someone around you to go to http://www.webmetronome.com/ and set it to 120 BPM and 122 BPM and see if you can correctly guess which one they set it to.

jliechti1··on Hacking the Job Hunt: How I landed 15 interviews in 30 minutes
Lauren Holliday is a full-stack marketer and journalist with a marketing mindset. She has written for publications across Florida and blogs across the U.S. Email Lauren at lah@freelanship.com.

Two weeks ago I saw a post about Full Stack Startups. Is full-stack marketer another new term? What distinguishes a marketer from a full stack marketer? (I'm asking sincerely). Do hiring managers post jobs these days looking specifically for full-stack marketers?

jliechti1··on How to start and scale a full stack startup
Many engineering types seem to feel more at home making tools to "automate all the things". On the surface, it appears a lot easier than making 100s or 1000s of phone calls, but it can be dangerous because it gives you the feeling of doing important work (not to say it isn't important, but for early stage startups, it's not the highest priority).

But I guess everyone is learning that this is not a substitute for all the grunt work needed to grow a business. PG wrote it in his "Do Things that Don't Scale" essay:

http://paulgraham.com/ds.html

--

On another note, I hope this term doesn't catch on, because full stack already has an abundance of meanings depending on who you are talking to:

- Full Stack Web Developer (backend, frontend, maybe design?)

- Full Stack Developer (backend, frontend, design, ???)

- Full Stack Developer (older meaning) (knowledgable about hardware and software)

- Full Stack Startup (developing, business, and everything else?. They call it a "complete, end-to-end product or service")

jliechti1··on AirWheel electric unicycle review
If you want something more challenging than a unicycle, you should try the BC wheel (the name comes from the stone wheel that characters in the popular comic strip ride). It's basically a non motorized version of what they describe in the article. Just a free-spinning wheel with metal plates you stand in. The other name it goes by is an "impossible wheel". They are quite difficult to ride - but some can ride them and do tricks similar to skateboarding. Here's one of the best guys at riding them:

https://www.youtube.com/watch?v=-FZlKRyR3qA

jliechti1··on The US crackdown on not-so-harmless laser strikes
Here's a video of what a laser looks like from a helicopter pilots perspective. It's a lot more powerful than you think it might be.

https://www.youtube.com/watch?v=iI7Qq1mYQlI

jliechti1··on Learning Romanian
I've had the most success with Spaced Repetition Systems when I create the cards myself, and the cards are all material that I am reviewing, not something I have never seen before.

I think this makes a large difference for foreign language learning. I never focus on learning words. I always learn words in the context of a sentence. I choose my sentences by taking them from things people say, books I read, videos I watch, etc...This is especially helpful because when I review the sentences in the SRS sometime later, I will read the sentence and almost always recall the broader context in which I learned it (the page in the book, the scene in the movie). This works really well for learning how to use words (and idioms especially) in their proper context.

Mnemosyne is my SRS of choice: http://mnemosyne-proj.org/. Very customizable, but a lot easier to get started with than Anki. It's a local app, so no Internet needed, like Memrise. The one downside is no good mobile app version.

jliechti1··on Poll: What database does your company/you use?
No SQL Server?
jliechti1··on Anki – Powerful, intelligent flashcards
If you want to try an alternative, look at Mnemosyne:

http://mnemosyne-proj.org/

I use this daily for my foreign language studies. It has less features than Anki, but the interface is pretty clean, intuitive to use, and has a powerful plugin system. Plus, the whole thing is open source, written in Python, and highly extensible.

Page 1 of 4Next →