(Quebec, Canada) I've never seen it done any other ways.
As a developer, I get to work for some pretty relax workplaces. At those places, the breaks are not monitored but you are expected to respect the limit. 30 minutes of paid lunch (and 30 more minutes of unpaid lunch if you choose to) and 15 minutes of paid break in the morning along with 15 minutes of paid break in the evening. Note that by law, employers here are only required to give you an unpaid 30-minute break for every 5 hours of work. What I am describing here is living the good life as a developer.
Even then, most developer at big agencies (100+ programmers) here work by the clock & timesheet and have to log their worktime to the minute and are unpaid the missed time.
Perhaps I should put emphasis on the fact that those are paid breaks I'm talking about.
I guess that you could "disappear" every hours but the culture would make it so that your coworkers would start to ask questions, your supervisor start to worry, you yearly evaluation suffer and your bonus or salary increase might be lower than the previous year.
I am lucky enough to work somewhere pretty relax with a "startup" culture. This allows me to start at the time I want and leave at the time I want. That being said, I'm expected to do 7.5 hours every day, to be present between 9h and 15h and to respect the allowed time when taking breaks.
> I wouldn't talk with my friends or family, I wouldn't watch youtube or TV series, I wouldn't even walk
Are you doing those things on the clock? I'm confused.