HNHacker News
TopNewBestAskShowJobs

jsli

13 karma · joined November 21, 2015

submissionscomments
jsli··on Why I contribute to Chromium
We still have BitBucket. Cheers.
jsli··on Facebook Said to Create Censorship Tool to Get Back into China
I think some already did. Say Sina Weibo.
jsli··on Show HN: Learn to Code for Free
How to solve it: the book is definitely teaching a generic way to break down problems.
jsli··on Applying the Linus Torvalds “Good Taste” Coding Requirement
Define obvious. At least the pointer pointer version is obvious to me in this task.

Pointer pointer can't be applied everywhere. If you try to reverse a linked list in O(n) time with O(1) space using a pointer pointer, the code would be less obvious than using a prev pointer.

jsli··on Ask HN: Is there a programming language with embedded testing support?
Yeah, Pyret!
jsli··on Ubuntu 16.04 proves even an LTS release can live at Linux’s bleeding edge
Em...that's just half of what OS X can do. I have the same model, but my laptop can last at least 7hours in a coffee shop.
jsli··on Why Is No One Writing Language Runtimes?
I think the author is saying a generic runtime instead of having each language to create its own.
jsli··on The Secret Tesla Motors Master Plan (2006)
> but in the end environment friendly means: using less energy (in any form).

Is it? I thought it meant no harm to the environment. If the charging station is powered by solar energy, I don't see how using the otherwise wasted energy wrong.

jsli··on The Secret Tesla Motors Master Plan (2006)
I like the "house of cards" metaphor. After learning how these three companies could help each other in his biography, I think the possibility of collapse is actually pretty low.
jsli··on Ask HN: What do you use to track your todo's?
Well, no one mentioned Bullet Journal: http://bulletjournal.com/

They've already done a good job explaining the system, so I won't do it here.

I used it when I was still in graduate school writing a paper. I managed to track tons of tiny details in the writing process.

I think the most useful thing is the task migration. You must migrate unfinished tasks from today's log to next day's log, manually. During the migration, I sometimes cross out some random thoughts that I put as tasks.

This is the time that you _must_ spend everyday. It somehow can keep up your sensation of completeness. I know some apps can help you do this automatically, like todoist, but I don't think that really works for a long run (at least not for me). I find that if I didn't do the review (migration), I intended to get slow start the next day, and gradually the system would collapse. That's how I failed todoist :(

Just my 2 cents.

jsli··on An OCaml manifesto – Problems and what's needed for widespread adoption
Great! Thanks.
jsli··on An OCaml manifesto – Problems and what's needed for widespread adoption
The article mentioned OCaml meetup in Bay Area. Where can I find one?
jsli··on Higher-Order Symbolic Execution
I am looking for papers about converting to prolog backend. Could you name one for me? Thanks.
jsli··on Work for only 3 hours a day, but everyday
Exactly. This reminds me of the book "Willpower" by Roy F. Baumeister.