HNHacker News
TopNewBestAskShowJobs

ambulatorybird

326 karma · joined September 24, 2008

submissionscomments
ambulatorybird··on Ask HN: Share a gem. Teach me and you.
Fluency with box and pointer diagrams and the environment model of computation (from chapters 2 & 3 of SICP) will allow you to understand the workings of any applicative order programming language.
ambulatorybird··on Killing Primitive Loops and Conditionals
Looks like the object-oriented version of what's possible in the lambda calculus:

  true = lambda(x,y) -> x
  false = lambda(x,y) -> y
  if = lambda(pred,then,else) -> pred(then,else)
ambulatorybird··on "Uh-oh. I didn't know conversation had rules."
I took some philosophy classes in college, where I learned about the concept. If you want to read more, the best place to start would be the references and external links provided in the Wikipedia articles. Also try googling for papers by Grice.
ambulatorybird··on "Uh-oh. I didn't know conversation had rules."
Other kinds of conversational rules, perhaps of more interest to linguists, programmers, philosophers, etc.:

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

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

ambulatorybird··on Stop the Hate: Obj-C Deserves Your Love
This makes me feel old -- when I was learning programming/CS, memory management and storage classes were part of basic training. Now we've got a generation of programmers who've never had to worry about these things.
ambulatorybird··on Ask HN: What do you take with you?
Wallet, keys, a few kleenexes, and a wristwatch. Sometimes coins, if I expect to need them.
ambulatorybird··on Ask HN: Daily schedule
I'm pretty sure this is from The Great Gatsby -- I remember the dumbbell part. Am I right?
ambulatorybird··on Ask HN: How many people here use iPad?
I got one and use it a lot for web surfing, reading ebooks and papers, and referencing things alongside my desktop computer and/or gaming console. I was skeptical at launch time, but I have to say that the iPad is really very nice. I also plan to develop for it, which was initially why I got it.
ambulatorybird··on Ask HN: interested in a SF East Bay HN meetup?
Berkeley.
ambulatorybird··on Dan Ariely on why online dating is so unsatisfying
I agree wiht a lot of his points. I think people do tend to be more superficial or picky when evaluating profiles, because the photos are really the only thing to go on -- you can't get a sense of a person's body language or speaking style online, and textual data only goes so far. And I found the actual "first dates" to be stressful because they're more like interviews for dates rather than real dates -- much of the spontaneity and chemistry of meeting a person for the first time is gone. Finally, as a non-white male, the odds online are somewhat stacked against me, which is discouraging.

I'm intrigued by the guy's idea about creating interactive virtual spaces for dating, rather than searching through textual profiles. I.e., put people together in a rich, dynamic environment, let them observe the complexity of each other's interactions, and they can gravitate toward one another on that basis. Heck, it doesn't even have to be virtual -- you could launch something like a matchmaking amusement park.

ambulatorybird··on Apple forces users to pay full price to redownload already bought ebooks
I've got a couple of non-techie friends who have pretty much stopped using their computers in favor of their iPhones. They'd cut the computer out entirely if they could.
ambulatorybird··on 'They say Chinese is difficult - European languages are more difficult'
As someone who grew up in a Chinese-speaking household, I've noticed the same thing. E.g., lobster is "dragon shrimp," computer is "electric brain," etc. I wonder if the reason European languages have so many apparently 'unique' words is their inclusion of other older European languages such as Greek and Latin. Chinese, by comparison, seems to have borrowed mainly from itself.
ambulatorybird··on Breathe life into your software. Give it 'personality'
Cute, but it can easily be taken too far, as with that MS Office paper clip thing.
ambulatorybird··on The rise of Anti-Distraction Software
Sounds like something Paul Graham once wrote about using separate computers for work and leisure. You end up feeling uneasy spending too much time at the wrong machine because you're more aware of the difference in physical context.
ambulatorybird··on OkCupid has less-than-OK policies. Especially if you're "ugly."
If the methods by which they measure attractiveness overlap with the methods by which they measure racial bias (covered in one of their blog posts), then they could very well be implying (whether they mean to or not) that attractiveness is correlated with race.
ambulatorybird··on Please review my web-based Emacs color theme generator
I'd also suggest letting the user select from a list of pre-defined colors.
ambulatorybird··on Facebook Game Idea Generator
"Sorority Fighter" sounds like a winner.
ambulatorybird··on To Dissect a Mockingbird: A Graphical Notation for the Lambda Calculus
I know very little about the topic, but I believe that various transformations and simplifications in lambda calculus are relevant when it comes to compiling functional programs.
ambulatorybird··on Father of the moderm tiling WMs proposed for deletion in Wikipedia.
Exactly! I find Wikipedia most useful for things that are obscure or trivial.
ambulatorybird··on Reddit: IAmA grad student who has tried nearly every "study"/"smart" drug
One or two commentators on Reddit suggested that regular exercise and a healthy diet could work as well. Can anyone confirm or refute this?
ambulatorybird··on The Hardest Logic Puzzle Ever
This reminds me of the following installment of a webcomic called "Partially Clips":

http://partiallyclips.com/2002/09/11/paradox-dragon/

The webcomic version is easily solvable with counterfactuals (I think -- I could be wrong).

ambulatorybird··on [dead]
I think most of these are sort of wrong, especially when taken unqualified. Sure, geeks aren't interested in the stereotypical alpha-male kind of status, but they can be quite obsessed with intellectual status. Sure, they may not have bad sexual habits, but they can have annoying social habits (e.g., frequently offering unwanted advice, nitpicking factual correctness, exhibiting clingy beta-male behavior, etc). Sure, they might be good at a variety of intellectual endeavors, but geekiness is also highly correlated with a lack of athletic aptitude. Etc.

I suppose my point it that being a bad lover (or, more generally, a jerk) is an equal-opportunity social role.

ambulatorybird··on Sneak Peek of My 3d Scheme Game (and request for support)
I think it would still be worthwhile to add a note in the game and on the game's website saying that it was made with Gambit Scheme. Somewhere in the credits, or copyright info, or a similar place.
ambulatorybird··on Mathematical and Scientific Joke Competition
"You young programmers have it so easy. Why, back in my day, we could only program in ones because zero hadn't been invented yet!"
ambulatorybird··on Poll: Are you getting an iPad?
Nope; although I'd find the form-factor convenient, I need something that isn't closed or sandboxed.
ambulatorybird··on Ask HN: What is your shortlist for hot/popular/trendy Open Source Projects?
LÖVE (http://love2d.org/) -- a 2d game library for Lua. It's simple, easy to use, cross-platform, and allows for convenient distribution of finished products.

(It's not really popular or trendy, but I think it's cool and I like it a lot.)

ambulatorybird··on Scott Adams on Bad Interfaces
Why can't you just label the switches, though? A couple strips of paper and tape are all you need. (Of course, the fact that such a fix is necessary does confirm that something is wrong with the design.)
ambulatorybird··on Love for LuaJIT
Just chiming in as another Lua fan; I really like it because it's like the Scheme of imperative scripting languages. And while we're passing around links to papers, I've found the following the be good for additional insight:

Lua Performance Tips: (http://www.lua.org/gems/sample.pdf)

A No-Frills Introduction to Lua 5.1 VM Instructions: (http://luaforge.net/docman/view.php/83/98/ANoFrillsIntroToLu...)

ambulatorybird··on The Art of Building and Maintaining an Unpopular MMO
"HackWars" is probably a better name for the purposes of marketing. "CrackWars" sounds like a game about drug enforcement.
ambulatorybird··on Startup School 2009
I also have this problem.
Page 1 of 3Next →