HN user

jmccaffrey

32 karma
Posts0
Comments12
View on HN
No posts found.

Alot of people are getting down on this... I'm very excited.

I live in downtown San Jose, and _alot_ of people tool around on long-boards already; I've been thinking about getting one and I'm a dedicated cyclist. The city is quite flat, and the bikelanes and side-walks are wide and nearly empty. Combined with a high bike-theft rate, and this would be a great way to scoot around.

So even if it might not work where you live, there are places where this contraption fits perfectly.

C++ actually has some performance advantages over C, especially relating to static polymorphism (qsort v. std::sort)

Having worked with repo professionally, I'm not a fan. You lose simple ability to track dependencies across repositories or even revert to a previous consistent point in time without diligent tagging. Even with good tags, restructuring your project setup and changing your repo manifest can still break your ability to go back in time.

I'm not sure I agree that it's necessarily bad if the interface is a side-effect of the implementation. It seems very worse-is-better to me.

I feel like when the interface is a side-effect of implementation, you get a more gradual sliding scale from user to developer (like being able to experiment with web apis by curling at them).

In git's case, I appreciate that I can trawl around through my .git directory and not get lost because it pretty closely matches the interface.