HNHacker News
TopNewBestAskShowJobs

tychonoff

100 karma · joined April 10, 2010

R Glen Cooper is a database consultant living in the forest west of Vernon, BC (Canada). He holds a PhD in mathematical logic (SFU).
submissionscomments
tychonoff··on IBM Centennial Film: They Were There
Nice overview of some IBM accomplishments. Really liked the part about their role in Apollo 13.
tychonoff··on Ask HN: How do you explain something complex in simple terms?
Metaphors!
tychonoff··on Lessons for someone starting work for the first time in United States
Skip the chocolates. Instead, confirm their confidence in you by doing something useful as quickly as possible. Minimize cultural differences (ie. try to fit in without sacrificing anything important). Don't pander - you were hired for a reason.
tychonoff··on Were atoms real? (Interesting discussion of scientific philosophy.)
I never forgot a quote attributed to Liebnitz in my high school trigonometry book, which went something like:

"Although the world may be a dream, I would call that dream real enough if, using reason well, I was never deceived by it"

tychonoff··on Ask HN: Good Reading/Immersion in Mathematics
http://topics.nytimes.com/top/opinion/series/steven_strogatz...
tychonoff··on Proving 0.999 is equal to 1
Without reference to the formal notion of limits in real numbers (invented in the 19th century), the expression 1=0.999... is meaningless. So one shouldn't be surprised at the confusion and dumb arguments surrounding it.
tychonoff··on Ask HN: Learning advanced math
Walter Rudin's book is a masterpiece. I read this book 35 years ago for my comps, and remember it as one of the best. Bear in mind there's no easy way to learn mathematics - it's going to be hard no matter what approach you take because that's the nature of the subject. My advice to undergrads is to skip computing completely because it's much easier to learn when you need it (unlike mathematics). You'll build your first computer program long before you prove your first theorem.
tychonoff··on Ask HN: move from Maths to Programming
I left mathematics 20 years ago (PhD, logic) by way of Prolog (logic programming) and then drifted towards relational databases (with some side trips into scheduling using graph theory).

You are in a good position - mathematics is a powerful tool for programmers.

I would suggest finding a real problem to solve, and then choose the appropriate language to work on it. Microsoft's .NET languages are a good way to get into programing (VB and SQL Server are my preferred tools).

tychonoff··on Problem Solving using Graph Traversals
On page 25, the subscript for E in the second equation should be k, not m?
tychonoff··on IBM's rendition of the World Factbook
US population way out of date (ditto for Canada)
tychonoff··on Ask HN: recommend a logic book
Free logic books: http://www.e-booksdirectory.com/listing.php?category=33
tychonoff··on Ask HN: Learning Social Network Analysis - question about the math
Free math books: http://www.e-booksdirectory.com/mathematics.php
tychonoff··on Canada is spending $1 billion on security for the G8 and G20 Summit
I hope the G summiteers like insects.
tychonoff··on RIP Rudin
I never forgot his wonderful book Principles of Mathematical Analysis, which I read from cover to cover as a grad student in the late 70s.
tychonoff··on Ask HN: Help Me Learn Math (Please & Thank you)
The subject is incredibly rich, and it will take time to master basic principles. The Chinese Remainder Theorem is a good example - it requires no previous math but the concepts used to prove it are fundamental to the subject. You will need to take several courses to get enough experience to do anything useful, because you're not just learning formulas.
tychonoff··on Infinite Monkey Theorem
http://books.google.ca/books?id=1SfpTbDV81UC&pg=PA8&...
tychonoff··on Concurrency Combination
Line up 60 boxes in order, each representing a time slot for one instruction. Selecting any 30 of them would represent one way the 60 instructions could be interleaved, if those 30 selections represent the first loop. A different selection of 30 boxes for the first loop would represent a different arrangement for the 60 instructions, and all arrangements may be obtained this way. So 60 choose 30 would be all possible arrangements.
← PreviousPage 2 of 2