HN user

Aleman360

831 karma
Posts0
Comments191
View on HN
No posts found.

Not sure if I agree. I find that coming up with good interfaces is often more of a creative challenge than the implementation. API's are worthy of some sort of protection since ease of use is a definite competitive advantage.

Also, you can easily screw your perf with bad interfaces (especially in C++). E.g., not templatizing, requiring extra allocations, type impedance mismatches, vtable bloat, etc. The interface certainly affects how the machine executes your code.

If it were only localism, there would be localities that were fantastic at investing in their own infrastructure.

Seattle. Great water, renewable energy, lots of transit investment.

I love it when people use generic names and then add a two word comment describing what it is.

I also love it when people use primitives for time spans along with the units in the name or comment instead of TimeSpan/std::chrono.

UWP has the latest version of XAML, implemented natively this time and with a faster rendering backend. WPF lives on in spirit.

Yea, looking at this made me realize how uncomfortable my Paperwhite is one-handed. When laying down I usually end up holding it awkwardly with my thumb underneath and my pointer finger straight up the bezel. It's fallen out of my hand too many times to count.

Price aside, this is a worthwhile upgrade simply for the ergonomics.

And now your messenger app needs a launcher, switcher, notification manager, search, per-app settings pages, etc. And maybe its own process model/scheduler, to prevent rogue apps from slowing down the messenger app. And apps within the messenger app now need to be cross-messenger-platform on top of being cross-webview-platform.

Let me get this straight.

- The phone OS has a shell, usually written in native code.

- The messenger app runs on top of the shell, usually written on top of some type of VM.

- The messenger app contains a web browser that renders other apps, written in js.

I just use a scratch piece of paper and toss it at the end of the day.

Anything that's useful enough to keep is useful to other people too, so that goes into the team wiki.

Hold down Apple TV mic button, say movie name, rent movie from cheapest available service and start streaming instantly.

The future is here, it's just a different business model than music.

But why buy a movie when you can just rent it on demand? That way you're not locked in to a particular format or quality level and don't have to worry about backups.