Hacker Newsnew | past | comments | ask | show | jobs | submit | meggar's commentslogin

I agree. Beatles songs are great for this. But I would say don't stop after learning a few simple songs, always keep learning more. one new song each week maybe. Keep in mind that most of the musicians whose music you are learning probably learned this way as well. of course, if you want to learn classical or play like Coltrane, you'll need to learn the theory.


Cool, an Archimedes Death Ray with AI.


Technically a centipede does have 3 legs.


This was made into an opera too.


Clearly a giant Blackberry would be a better UI for a car.


That's exactly what I think about in this debate. The myriad of physical buttons on a lot of cars actually isn't better than the touchscreen.

The notable exception for might be climate controls, as those tend to be placed well enough to reach without looking. Many other physical controls aren't done so well.


Interesting, so your house drops you off at work, and then picks you up later.


My hope is that your mobile bedroom/living room/office drives around and plugs into shared, communal kitchen/laundry/exercise/living room areas. You do your work during the transit portion and spend your free time enjoying the destinations and other people.


We'll probably see this before we see mass adoption of remote work.


Didn't the casino in Montreal have one of these?


3D Touch could be an alternative to the menu bar.


Except that a current iPhone, the XR, doesn't have 3D Touch.


It's just a long press accelerator anyway. They could fall back to that.


3D Touch is synonymous with right click - open a secondary _contextual menu_ for the thing you're interacting with.


The very first Swift question has a partially incorrect answer. It says that "var array2 = array1" creates a copy of array1. But it's incorrect because a copy isn't actually created until one of them is mutated.


There's also split()

    let parts = l.split(separator: ",").map{ $0.split(separator: "=") },
        first = parts[0],
        second = parts[1]


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: