587 karma · joined August 24, 2009
Without timezones, this would be really confusing. You'd have to say something like "We are open from Day1 9PM until Day2 5AM, etc." which can be annoying.
> But archeologists aren't going to use it in 5000 years to understand contemporary (to now) culture.
Why not? While that particular hardware on its own might not explain the culture but knowing what people consumed as an entertainment and what people tried to invent for entertainment seems like a important thing to know to understand a culture. (This logic can be applied to classical music/painting)
The author of the article is sharing his experience with Haskell, explaining ups and downs. He concludes by
> Haskell is a great programming language. It requires some effort at the beginning, but you get to learn a very different way of thinking about your problems.
Are you interpreting the word "different" as "better"?
> Our long-term plan is to:
> - Incrementally replace components in Gecko with ones written in Rust and shared with Servo.
> - Determine product opportunities for a standalone Servo browser or embeddable library (e.g., for Android).
I believe Kotlin actually adds programming paradigm that's not in Java on top of terse syntax, i.e. real closure, operator overloading, pure object orientation, and more.
I agree. It's not a problem of technology, it's a problem of incentive. There's no money in developing self-contained, off-line speech recognition system, unfortunately.
You wouldn't say what tools you use to build a house is irrelevant only carpenter's skills.
Picking the right tool for the right problem is part of problem solving. Sometimes picking the right tool might boil down to what you are most comfortable with, or sometimes it might be learning a tool that you are not familiar with.
(Of course, you shouldn't flock to a particular tool just because someone else said so.)
Anyways, picking the right tools are important part of your problem solving skills.
Graham and his buddy were good problem solvers who picked the right tool for the problem that they were solving.
If I didn't click a link or a button, don't add things to history. Please.
There might be more layers on Firefox OS than iOS, but I'd take more abstraction layer than write speedy "native" code any day.