Gfycat raises $10M to help creatives fire up the memestechcrunch.com3 points·by mshang0·vor 10 Jahren·0 comments
Show HN: An Infinitely Pannable and Zoomable Starfieldmshang.ca1 points·by mshang0·vor 12 Jahren·0 comments
mshang0·vor 11 Jahren·discussElevators enable skyscrapers. As you build taller skyscrapers, more and more of the floor space is given over to elevators. There must be a huge incentive to improve elevator routing. I'd love to peek behind that curtain.
mshang0·vor 11 Jahren·discussTotally agree. That's basically the challenge that I wanted to make, but I found that I bit off more than I could chew.
mshang0·vor 11 Jahren·discussI had no idea that it was a common problem assigned to students, but it makes sense. Somebody on reddit also mentioned that Knuth also covers it.
mshang0·vor 11 Jahren·discussThis game is basically what I set out to make, not knowing it existed at the time.
mshang0·vor 11 Jahren·discussThe systems that I've seen of this nature have been rules-based, like this:if A allow, else continue to next ruleif B deny, else continue to next ruleif C allow, else continue to next ruledeny allFor example, ufw rules have that form.I see a few advantages compared to Boolean operators:1. Easier to diff and version control.2. Easier to build UI for, for example, to show which rule fails for a particular user.3. Simpler to implement, no recursion in the DSL.4. Arguably simpler to use.5. Immediately obvious how short-circuiting works.Why did you choose to go with Boolean operators rather than rules?