HNHacker News
TopNewBestAskShowJobs

tianyicui

1,520 karma · joined October 27, 2010

Member of Technical Staff @ DeepSeek, Harness Team
submissionscomments
tianyicui··on Thunderbolt
Something I really wanted is, when I connect my laptop to my home computer, my laptop can use the home computer's CPU, GPU and RAM and have an additional screen.

I believe Thunderbolt will make this dream true, since the Intel page mentioned "workstation performance expansion".

tianyicui··on Why We Stick With PHP (and don't move to Ruby or Python)
Which kind of Basic? Visual Basic .NET?
tianyicui··on Apple releases dev preview of Mac OS X 10.7 Lion with AirDrop, FileVault
Of course you can. Why not? ;)
tianyicui··on Mach's designers simply assumed that systems would be rebooted often enough
Wow. There are still MkLinux users? What's the motivation?
tianyicui··on Fancy: first bootstrapped language targeting Rubinius VM other than Ruby
Bootstrapping is accurate and used in many compiler related texts. http://en.wikipedia.org/wiki/Bootstrapping_(compilers)
tianyicui··on Solving The Hacker News Problem
This problem applies to all communities using votes to sort user-generated contents: HN, Reddit, StackOverflow, Quora, etc.

I think something like PageRank can really help. The same need is to rank things based on a directed acyclic graph. The only difference is we have multiple kinds of vertexes: users, submissions, comments.

tianyicui··on Solving The Hacker News Problem
No, what Reddit does is fragmenting community. How much does the tag system in StackOverflow or Quora fragment them? Tags helped people to somehow filter their already overwhelmed input stream, focus on what they really interest in, and more importantly, ban the items they genuinely don't like to see.
tianyicui··on Solving The Hacker News Problem
IMO, a tag system like StackOverflow or Quora seems a good way to go.
tianyicui··on MikeOS is an operating system written in assembly language
A better title should be "MikeOS is an operating system for x86 PCs, written in assembly language. It is a learning tool to show how simple OSes work, with well-commented code and extensive documentation."
tianyicui··on The Little Book of Semaphores
This is a brilliant free textbook about synchronization for concurrent programming. It doesn't only present the essential knowledges, problems and solutions, but also the underlying patterns that are useful for synchronization problems.
tianyicui··on Zinc: a low level language between assembler, C and C++ with Ruby-like syntax
Usually black-and-white print use bold to indicate the keywords.
tianyicui··on Why I love math
Not full text, the book preview is limited.
tianyicui··on Ask HN: How can a programmer learn graphic design from the ground up?
HTML and CSS are DSLs. DSLs are programming languages. Programming language doesn't have to be turing complete. See Programming Paradigms for Dummies: What Every Programmer Should Know http://www.info.ucl.ac.be/~pvr/VanRoyChapter.pdf

EDIT: fix markup

tianyicui··on Ask HN: How can a programmer learn graphic design from the ground up?
FYI, in modern browsers, when a website crashed when you submitting a form, just use "Back" and what you wrote are still there.
tianyicui··on Ask HN: How can a programmer learn graphic design from the ground up?
What kind of drawing class do you recommend? Pencil drawing? Sketch? Watercolor? Thanks.
tianyicui··on Ask HN: How can a programmer learn graphic design from the ground up?
Can you recommend a design tutorial for programmer to follow? Is _Drawing on the Right Side of the Brain_ your recommendation too? Thanks.
tianyicui··on Ask HN: How can a programmer learn graphic design from the ground up?
About the startup part, let me elaborate. I hope my experience of learning design, or at least trying to learn design, will help me with my taste and knowledge in design. For now, I cannot actually tell apart "good designs" from "bad designs". For example, sometimes I heard people saying things like "It's terrible they chose font X and color Y ..." but cannot see anything terrible in what they're talking about.
tianyicui··on Ask HN: How can a programmer learn graphic design from the ground up?
If I'll learn design the same way I learn programming. Personally, I learned a lot from participating programming contests such as ACM/ICPC and TopCoder. Learning from and taking part in open source projects also give me a lot. Are there equivalences for graphic design? Thanks.
tianyicui··on Ask HN: How can a programmer learn graphic design from the ground up?
What if I can't find/afford pro designers?

I'm just a college student who thinks coding is fun and wants to build a web app by his own. And learn and do the design by myself seems to be my the only option, since I can't find designers (at least here in China) to be collaborator and do things for free, and I can't afford to hire one either.

BTW, I really don't think "get really good at a web framework in a language of your choice" is the best career advice from one programmer to another.

tianyicui··on Ask HN: How can a programmer learn graphic design from the ground up?
Can you elaborate on places to get feedback? Thanks.
tianyicui··on Ask HN: How can a programmer learn graphic design from the ground up?
Wow, thanks, it seems really helpful!
tianyicui··on Linode giving $100 credit to first 1,000 new customers to sign up this Friday
The world clock for non-US HNers: http://www.timeanddate.com/worldclock/fixedtime.html?day=17&...
tianyicui··on The Hacker's Path
The good link for Introduction to Algorithms: http://mitpress.mit.edu/algorithms/
tianyicui··on "Google asserts copyright, even on work I do in my own time." (Snap framework)
According to the author's blog: "Gregory David Collins is a Canadian software engineer living in Zürich, Switzerland."
tianyicui··on Land of Lisp is finally out...and has a music video.
Sorry, my bad. I added the keg-only dependency libiconv. Is it working for you now?
tianyicui··on Land of Lisp is finally out...and has a music video.
FYI, the Homebrew formula to install CLISP on Mac OS X is at http://github.com/mxcl/homebrew/pull/2707

If the formula works well, please comment there and suggest the authors accept my pull request. (If not, I ll be very happy to help.)

← PreviousPage 2 of 2