krevis | 13 years ago | on: Remember when people tracked bugs?
krevis's comments
krevis | 13 years ago | on: Welcome to “Learning by Shipping”
Yes, must be him all right.
krevis | 13 years ago | on: ARM is now a fully supported target platform for GHC Haskell
krevis | 14 years ago | on: Curt Schilling’s dream died quite quickly at 38 Studios
Except: you can't. Try to find out how much a major medical procedure will cost you -- if you can find anyone who gives you any numbers at all, you'll be lucky if that's what you actually get charged. (And then try to find out how much your insurance, if you have any, will pay for! And then try to complain when the final bill is different!)
krevis | 14 years ago | on: What is the best way to solve an Objective-C namespace collision?
c.f. the "Important" box in http://developer.apple.com/library/mac/#qa/qa1490/_index.htm...
krevis | 14 years ago | on: I burned out at BigCo. Am I a fool for thinking I can avoid this at a startup?
krevis | 14 years ago | on: Prince of Persia source code released (Apple II assembly)
http://en.wikipedia.org/wiki/Apple_II_graphics#Video_output_...
krevis | 14 years ago | on: New Macbook Pro
krevis | 14 years ago | on: UI responsiveness: OSX vs. Windows, iOS vs. Android
krevis | 14 years ago | on: Vector based UI design tool that generates ObjC
(Note that CGLayer is not related to CALayer or CGTransparencyLayer -- they are absolutely separate things. CALayers are incredibly useful in practice; CGLayer was kind of a dead end.)
krevis | 14 years ago | on: How to Have the Best Year of Your Life (without Setting a Single Goal)
For instance: "My company failed. This is a disaster. I'm such a loser." "We beat our sales target by 200%! We're geniuses!" "After months of work, we finally shipped. Now I feel empty and have no enthusiasm for what's next. Why aren't I happy?"
(Of course those are oversimplified too, but you get the idea.)
krevis | 14 years ago | on: Asynchronous message passing in Objective-C
DO still works in OS X. Frankly, it's a neat hack, but it's prohibitively difficult to build anything robust on top of it:
- Error handling is difficult -- what happens when the other side goes down in the middle of your method call? If you have to add extra exception and timeout handling everywhere, that dwarfs the small convenience of making the dispatch code easy.
- Hard to make it secure.
- It's impossible to interoperate with anything else -- what happens when you want to talk to your DO-based server using Java or Windows or Linux?
See "A Note On Distributed Computing" from 1994 for more caveats on this whole approach:
krevis | 14 years ago | on: Beautiful CSS 3D Slideshow
krevis | 14 years ago | on: Can't solve a quintic? Galois Theory in 1500 words
(Never took number theory myself, but that was the one thing I learned from those who did.)
krevis | 14 years ago | on: Is Firefox Doomed?
krevis | 14 years ago | on: Tim O'Reilly: I am really starting to hate Mac OS X.
They don't learn until they've been burned, probably quite badly. If the computer doesn't HAVE to burn them in the first place, why should it?
krevis | 14 years ago | on: Ask HN: 15' Macbook Pro or 13' Macbook Air for web dev?
krevis | 14 years ago | on: The most expensive coding font for free?
krevis | 14 years ago | on: Bank of America to charge monthly fee to debit card users
krevis | 14 years ago | on: College Kids
Yes. Maybe the wrong program, definitely the wrong school. (You have little choice about the time, so forget about it.)
Suggestion: Be the person you want to meet. The only person you can control is yourself, and even that ain't easy. The other students are idiots right now? Well, give them a chance to learn.
The rest is just a chaotic process; maybe you meet people that you click with, maybe you don't, maybe it comes easily, maybe it doesn't. If you get lucky, it probably won't come from a direction you expected, so stay open to all the opportunities you can find. Do what you can to improve your odds, in the meantime.
Couldn't be farther from the truth. Apple's development process revolves around their bug tracker, to an extent that I haven't seen anywhere else. If it isn't in Radar, it didn't happen.