Welcome to " with spirit and happiness "
Messages for your day
The sensitive persons also are strong,
making possible that the amiability is synonymous of strength!
Your attitude does the difference in the life.
Every person sees and understands the world of different form,
is an important comprehensive being and to be able to devote understanding to be able to grow.
Well,
If you like me,
give him I let's like you
And subscribe,
Up to soon
For more infomation >> Mensajes para tu día 9 - Duration: 0:54.-------------------------------------------
Entrevista a Mariguas, SSB64 Mexico #1 – Pt. II - Duration: 15:34.
LA GEMA PRESENTS
Interview with Arturo Nuñez Hernandez AKA Mariguas Part II
–There's a lot of level, a lot of potential in Latin America, it seems so, no?
–Yes, Latin America is very good in Smash.
–What do you think makes it so?
–Hmm... What a good question
I think everyone has a style of Smash
For example
For example If we watch SuPeRbOoMfAn play
–'cause Canada also has good players, I forgot to mention that–
It's a very paused style,
It's a very paused style, very strategic,
It's a very paused style, very strategic, very safe
hence, he doesn't risk; it doesn't flaunt, but gets results.
If you look at the peruvians,
If you look at the peruvians, or the Latin American style in general,
it's a more flavorsome style, it's like,
it's a more flavorsome style, it's like, it's like watching Ronaldinho play football
We not only like the fact of winning, but winning in a way that is
We not only like the fact of winning, but winning in a way that is pleasant.
The combo, the speed, that's highly valued in the Latin American play
And, in general, we're pretty
And, in general, we're pretty competitive
And, in general, we're pretty competitive in what we like to do, and we like to do it well
–Ok, I see what you mean. There's a similarity in how other traditional sports are handled, like football, no?
–Yes, there's an essence, you could call it like that,
–Yes, there's an essence, you could call it like that, there's a style of play depending on the country
The culture, I'm completely sure it influences, it's projected in the game as well
The japanese play a certain way,
the americans play a certain way,
and latinos play
and latinos play flavorful, like latinos.
–Very good, very good. Arturo, you've been in the competitive scene for a while
but recently, times have changed, we mentioned it, now there's more interest for Smash and 64
How has this change been for you? That 64 has gotten more attention in the competitive scene?
–There's more people, each time there's more entrants at tournaments
and, because of that, it starts getting more competitive.
I like to talk a lot about how
I like to talk about how the level has developed,
I like to talk about how the level has developed, how the average players' level has grown
It's very hard to measure that, because to measure the average level of players you need a *ruler*
Like in any measuring you need a standard, be it the yard, be it the meter, be it the mille, etc.
The exact same thing happens here
But if everybody is moving, if everybody is advancing,
But if everybody is moving, if everybody is advancing, you don't have a fixed parameter to compare
But I think
–with all due respect I have for certain players which I sometimes use as a *ruler* because they haven't advanced as much–
I think they're a good way of measuring
For example,
For example, I'm talking specifically about Jaime
Jaime is a very good player, he's mexican, from Mexicali
Jaime, for a lot of time,
Jaime, for a lot of time, I mean years,
Jaime, for a lot of time, I mean years, was #3 in North America
It was Isai, bOoMfAn and Jaime
Between Isai and bOoMfAn there was a huge gap, between Jaime and bOoMfAn as well but,
Jaime was pretty untouchable
Each year ...
Jaime didn't advance as much as the rest of the players
Jaime went from being #3 in North America to,
Jaime went from being #3 in North America to, more or less, #16. You get what I mean?
What I mean is,
What I mean is, if we take Jaime as a point of comparison
everybody is, more or less, a Jaime.
everybody is, more or less, a Jaime. –It has changed.
–Everybody is, more or less, a #3 from 3 years ago
You go to a tournament and, if you slip up, you lose to someone who has no name
But the fact they're a no-name doesn't mean they don't know how to play
To clean up Jaime's name, because this might sound a bit unmeritorious to what he really is, he's very good
Lately, Jaime has gotten a lot better and no longer serves as a point of reference
But this is still something new and I think I can use it to mark how the level in Smash has changed in general
All the level is a lot better now.
Really, I mention this a lot to my companions:
Despite Smash having 20 years in the market
Despite Smash having 20 years in the market this is just starting.
It's until today that we see the really good players popping up
I told a friend a long time ago:
We're ecstasized by Isai because he's highly gifted, he's a spectular person at playing. But I told him:
Either Isai is really unbeatable by a lot,
Either Isai is really unbeatable by a lot, or nobody knows how to play.
Those are the two possibilities:
Either this human being is really an alien highly gifted at Smash
Or really, we haven't given the best of us
So, lately, Isai continues being a spectacular person,
So, lately, Isai continues being a spectacular person, but the gap is far less wide
Isai stopped playing for a year
and in the second-to-last Smash Con,
and in the second-to-last Smash Con, which was Isai's first appearance after a year,
everybody was amazed. Isai couldn't sandbag like he sandbag'd the community his entire life. Look:
Luigi is the worst character in Smash's tier list
Isai said "I'll go Luigi"
He started with Luigi and saw that even pools would be very problematic with Luigi
"Well, I'll go Donkey Kong," who is better than Luigi but still problematic
He saw that he wouldn't do much with Donkey Kong
Switches to Mario, who is on a much better tier
He gets to Top 16 with Mario,
He gets to Top 16 with Mario, gets to Top 8 and realizes "I won't do much with Mario"
Switches to Fox
Fox stops working out and switches to Pikachu, who is the best character
He went from the worst in a sequence of phases to the best
Obviously because he had an idea of the community from 2009
He comes back after a year of inactivity, he encounters the community from 2014 and really, he couldn't sandbag like he did
In the end, it's not like he cares about winning, but he wanted to have fun, and to have fun you have to try
If there's no try, there's no fun.
–You mention Smash Con, you mention the generational shift, there's more level in 64 now.
What would you say is the inflexion point, the point when there's a Before and After for 64 as we know it now?
–What a good question
Really...
I wouldn't know exactly what's the moment when it starts and when it ends
I say it because I've thought about it plenty of times now
And there's always factors, or really, there's always persons that change the game
For example,
For example, Isai was the landmark, the untouchable, the Before and After of Smash
Really, Smash is born with Isai. He was the first that knew how to do the advanced techs and take it to a professional extreme
But lately
there are many barriers that I can say are mental
We think we can't pass them, then somebody comes and breaks them
And I say this because, like, Jouske who's a japanese player
A very strange character, no one knows how he's really named, I just knew his nickname
Nobody knows where he lives, what's his age. He's a character that likes being in the shadows
and hence, it's impossible to bring him to an event in America
But Jouske was Japan's champion for many years
And the amazing thing about Jouske was he did it with Samus
Samus is one of the weakest characters, how could this human being come and wreck everybody with Samus?
So, I think that's when milestones are broken because the paradigm is something you cannot do,
that you're sure it can't be done. One of those is that someone became the world's champion with Samus.
But then somebody comes and does it.
Then you think of certaint plays that make you say "This play is so hard it really can't be made, don't waste time in practicing something that can't be done"
Then comes Wario, who's the current japanese champion, and starts making certain plays
That's when I realize that, really,
That's when I realize that, really, we are the gap.
And I start thinking, really, I can't always be waiting –like I told you at the beginning– to emulate other people's plays
I have to start creating. If I don't start creating, I won't be Top.
That's the difference between Tops, those who've marked a Before and After are certain players that have succeeded in breaking paradigms in Smash
And if you're only waiting to follow them, to do what they do, then really, you'll always be behind.
Or that's my idea. You could emulate them and be good, but if you don't break a gap, you're behind
And, the question you ask me is hard to answer because, between tournaments, which there are more each time
Apex is, without a doubt, the beginning, of when tournaments start happening
But in terms of level, it's the persons who are making this change.
In Falcon, Captain Tavo, who's peruvian
In Falcon, there's a Before and After in combos
Captain Falcon's combos ending in Falcon Punch, there were 2, 3, very basic
I recommend Captain Tavo's first video, with his Falcon Punch combos in application. In Versus, not Training Mode.
Really, when I saw that I said "This is amazing." I didn't have the slightest idea this could be done
And he does it, then the whole community started doing it
We went from no one doing a Falcon Punch in a combo to everyone, 80% of people using Falcon, doing at least similar combos
Until someone comes and tells us "This can be done, this is real," everyone starts doing it.
The gap keeps breaking each time. Each time It breaks, it breaks, it breaks, it breaks.
I don't really think there's an a priori criteria to decide we've reached the goal.
–Ok, I get what you mean. Talk to me about the current paradigm in Smash 64. I know you recently went to Let's Go, in Baltimore.
Dexter went as well, you guys got 2nd and 3rd respectively. Talk to me about how's the level, the competition, noteworthy players, based on that.
–Right now the debate that's been quite strong in the community because there's certain... certain problems if you'd call it like that,
it doesn't frighten me a lot, really, is the tier list of the best characters you can win with and which you can't.
It's leaning a lot towards Pikachu, because in the percentage tables for wins, who's the best, any sort of formula used to name the best character in the game
Pikachu always comes on top, and there starts being a lot of Pikachu in Top 8
Thus, that lack of character diversity starts being a little tiring for the visualization of Smash
In fact, there was a debate in the community because people wanted to ban Pikachu but,
banning Pikachu is, in a sense, accepting that the game has a spectacular balance problem.
Lately, it's been in that paradigm. But I think, for example, among the characters that are breaking it,
I want Alvin, the peruvian who won Let's Go a few days ago in Baltimore, who won Genesis,
I think Alvin, with Captain Falcon, can break the paradigm of Pikachu being untouchable.
That's the detail, a paradigm is established & everyone's afraid of breaking it until someone really does it.
Right now there's Wario, a Pikachu from Japan, Alvin, Gerson, who's also peruvian
I have a lot of faith on Isai still, he hasn't been fully in the game but he has an extremely rare way of playing,
I think these people, who are modifying what happens in the game, who establish the trends, are the real people making a difference now,
and each time there's more and more and more tournaments...
I feel Mexico should also step up in that sense
It is said I'm the best in Mexico, and I'm the one that's had more favorable results
but in that sense I think I'm reaching a point where I can't advance without a community
And I say it because, at this moment, the strongest two which are Peru and Japan, I'm almost sure it's because they have a solid, frequent community,
because they have discipline & dedication to achieve the goal, which is becoming the best in the world at Smash
And I believe that if I had that, I could do something much better and at least get into the competition
because right now I haven't succeeded in getting on that Top 5, which is a step above I simply haven't reached
And I think in this case having a solid, frequent, responsible community is fundamental to reaching that step.
-------------------------------------------
La NASA lanzará una sonda espacial para acercarse al sol | Noticiero | Noticias Telemundo - Duration: 2:02.
-------------------------------------------
Brigit O'Regan - The Xav Experience - Duration: 22:20.
IF YOU'RE SEEING THIS YOUR CAPTIONS ARE RUNNING PERFECTLY
Now take a seat, enjoy the show, and thanks for watching!
Welcome back to The Xav Experience!
Now, if you've been following me for quite some time, you'll know that besides talking about weird people on the internet
I also showcase young musicians looking for some exposure.
This segment is called Icons of the Future and originally I'd show Uruguayan musicians only.
But then I thought, why do they only have to be Uruguayan?
Months ago I discovered a Canadian violinist called Brigit O'Regan,
that's why I reached out to her to make this video.
We talk a little bit about her beginnings, her trips around the world,
her appearance in a wrestling show in front of 15.000 people,
and her future plans.
Plus, she has a very special cover song precisely for this show!
So sit back and enjoy what she has to offer,
this is Icons of the Future.
You are watching
THE XAV EXPERIENCE!
VOICEOVERS BY AGUSTÍN ESPÍNDOLA & GIGI CARRARA
INTRO THEME COMPOSED BY TAHA KHAN
WRITTEN AND PRODUCED BY XAV CURBELO
That was spectacular!
Go show Brigit some support, follow her on social media, subscribe to her YouTube channel,
because one day you'll be able to say "I listened to her first".
Dear Xaviewers, I hope you enjoyed this new video
A few days ago we surpassed the 500 subs milestone, and I couldn't be any happier.
Keep commenting, keep sharing the channel, keep supporting this project of mine.
Once again, thank you for following me, thank you for watching this video, thank you if you're still watching here!
And as always, I'm Xav, and I'll see you in the next Experience!
Thank you for tuning in The Xav Experience!
Subscribe for more quality content!
-------------------------------------------
How to Start Getting Fit - Duration: 5:35.
hey guys what's up my name is Mayzie and welcome to my channel Mayz makes it this
week I'm going to be talking a little bit about making things work also if
you're wondering why I'm sitting in my car it's because I was going to film my
intro and outro outside today but I don't know if you can see that it's like
raining in my windows maybe not I don't know it's kind of just drizzling but I
still don't want to get like my camera wet so yeah so a lot of people I think
whenever they go to get started on their fitness journey they get really wrapped
up in this whole idea of but well I need to start on a Sunday I need a meal prep
everything for the whole entire week and I have to be perfect on Monday perfect
on Tuesday and then whenever they mess up you know at the beginning of the week
where they don't get things prepped on Sunday they just kind of give up oh I'll
start again next week but I think that it's really important actually that
whenever you decide that you want to get fit you want to get healthy you just
start so I am going to be sharing with you today my meals that I had this past
week and my grandpa smoked me he like cooked me some pork ribs though instead
of just putting off instead of saying oh well I'm gonna have pork ribs this week
and I'll just have to start fitness next week I was like what can I do to make
the pork ribs more healthy what can I do to be more healthy this week instead of
just putting it off until next week completely because of one small thing
and I'm going to be showing you the smoothie bowl that I had for breakfast
but anyway without any further ado let's get straight on into the video
I've just been sauteing some chopped mushrooms and onions and I just added
some pork meat that I pulled off the rib and I'm now adding my favorite barbecue
sauce it's the sweet baby Ray's one it's not like super you know healthy but I
really like it and I'm just using a little bit so basically that rib meat is
fully cooked and my vegetables are sauteed and I'm just heating it up in
that sauce then I'm going to pour it over a bed of lettuce and spinach that
I've been pulling apart and watching while that was heating up and then I'm
also going to go ahead and add some chopped little grape tomatoes that I had
and then I'm going to slice up that avocado right
there and put that entire half of the avocado on there just to give me some
healthy fats that'll definitely help you to stay fool and that really makes this
as a complete meal with the the protein from the meat and all the vegetables and
then that good healthy fat and there's the final product you should definitely
make this for yourself I highly recommend it it's a super delicious
barbecue salad and like I said it's working with what you have and it's
pretty dang good
all right now on to my smoothie bowl so right now I'm just adding in some
bananas that I had chopped and then frozen and then next I'm going to add in
some frozen pineapple and some fresh spinach I like to use the frozen fruit
because it gives it that nice saw thick cold creamy consistency I'm also going
to add in 1/4 of an avocado that's just going to make it really nice and creamy
and it also gives it that fresh flavor one scoop of vanilla protein powder and
a little bit of almond milk now the one that I'm using is the original Andean
sweetened it's all those calorie one and I highly recommend getting it alright
we're just going to give that a good blend in the fruit processor and then
I'm going to add some more spinach once it gets you know kind of blended down I
like to use a food processor just because I find the data actually works a
little bit better for what I'm going for it handles the thickness better than my
regular blender now on to the decorating I'm going to go ahead and add in some
rolled oats on the side right there followed by some chia seeds
and I can't read aside the focus so that's nice just in time for the
unsweetened coconut flakes I got mine from Trader Joe's and some frozen
blueberries
anyway so yeah those are my recipes for the week um yeah other than that let's
see so for yeah so I went to the gym five
out of seven days this week I did three days of circuit training type stuff and
then the other two days I just did cardio and I think one day I did the
Stairmaster one day I did the elliptical yeah and I spent about like 30 minutes
in the gym doing my workouts um I did take some pictures at the beginning of
this week so I'm going to drop those in right now so you guys can get a good
idea of like where I'm starting from and then I will drop an update in
periodically
so if you like this video then be sure to give it a thumbs up and if you'd like
to see more of my content then hit that subscribe button and I will see you guys
next week
-------------------------------------------
Los Oftalmólogos nos ocultan esta técnica para mejorar tu vista No mas lentes en tus ojos - Duration: 4:36.
-------------------------------------------
No más excusas: aplicación ayuda a mantenerse motivado - Duration: 1:32.
-------------------------------------------
SPLIT 2 TRAILER PARODY - Duration: 3:09.
-------------------------------------------
Eulerian circuit - Chu trình Euler | PGS. TS. Bùi Thế Tâm - Duration: 24:50.
-------------------------------------------
Sum Of two numbers in c++ - Duration: 7:29.
Sum OF Two Numbers In C++
-------------------------------------------
Giorgos Dalaras S'Agapo I Love You English - Duration: 5:29.
-------------------------------------------
Audi TT 1.8i 5V TURBO AUTOMAAT ECC LEDER SPORTSTOELEN CRUISE LMV17 103.000KM!!! - Duration: 0:59.
-------------------------------------------
Hyundai Santa Fe 2.0I-16V MOTION / AIRCO / 2WD - Duration: 0:59.
-------------------------------------------
Ewangeliarz OP - 1 czerwca 2017 - (J 17, 20-26) - Duration: 1:47.
[music]
Do you want to pray earnestly?
Two things are important here.
First of all, ask God what you are especially praying about today.
Maybe He has prepared such a case, or such a person, that will remind you.
You should just ask Him, that is enough.
And He will tell you - This is the specific subject for prayer..
And secondly, pray with all your heart, it means
put all your involvement into this prayer,
all love for this person
and all trust in God, that this case
is carried out by Him, in the best possible way,
that the person you pray about,
in His the most holy will,
He will lead and draw to his heart,
that this will be best for this person.
What you should pray for today,
this specifically, what is the Lord's calling for?
Jesus has lifted His eyes up to heaven and He prayed to His father.
And this is precisely the moment,
which leads us to openness, for God to
lead me in my intercessory prayer.
[music]
-------------------------------------------
Hyundai i20 1.2i Business Edition - Duration: 1:02.
-------------------------------------------
Paul Verbeek-Mast: Calendar / Kalender / تقويم (aka, the fun of locali[zs]ation) | JSConf EU 2017 - Duration: 22:58.
Calendar / Kalender (aka, the fun of locali[zs]ation) Paul Verbeek-Mast
[Applause] PAUL: Thank you.
This is the last part of my name, it's Verbeek-Mast, recently got married and added my girlfriend's
last name to it.
Up until last week I was working at Booking.com as a front end developer, but I've now joined
a start-up in the Netherlands called SpronQ and I'm also an organiser of the Fronteers
conference this year, which will be the 10th anniversary, which is cool.
So I will also not tell you what it all says but it talks about localisation of a calendar
that we did at Booking.com, so these are almost all - these are part of the languages that
we localised in, it was 42.
We did not localise in Klingon even though I really wanted to.
Let me tell you what my talk is not about, about things we already know, that date and
time is difficult.
If you really want to know what we all think that's incorrect about time there is a cool
article called Falsehoods Programmers Believe About Time and, if that's not enough, there's
still More Falsehoods Programmers Believe About Time and you can look them up.
Very, very cool.
As I said, I was working at Booking.com and we had this calendar that we used for people
that own an apartment or a small hotel, and where they can see their reservations, change
the prices and things like that but the problem was it wasn't actually a calendar, it was
like this infinite scrolling list where you couldn't see any data on, you have to click
three times before you can get the real data, so we got a lot of feedback from our users
that it didn't really look like our calendars that they were using the competitor with the
red logo, which I cannot tell, so we decided to change the calendar.
We did some user research about what we wanted to do and so we did implementation and we
started out with making some sketches.
This sketch was made by someone else this morning, but it's still a cool sketch, but
we started out with some sketches and implemented our front end and then actually we used Perl
at Booking.com so we had some Perl code and you actually don't want to touch a lot of
that so we tried to just use the code that was already there and that was it for the
calendar.
But then we needed to localise.
There are 42 different countries at Booking.com and even more regions so if you are German
you will know this date format is not really how it looks in Germany and also you are used
that the euro sign is at the end.
Things like that.
If you look at the US, it will actually - a week will start at Sunday; the date format
is completely different.
The price is dollars.
And for those dates things, we actually decided to use Moment.js.
Also not to talk about Moment.js, I will briefly go through it, what we did use, but Moment.js
has very good localisation data as well.
This morning Matt was talking about js-joda and date - it's not the right name - date
functions, it should be, and about the ECMAScript temporal proposals, if you want to know about
those, just go and watch his talk when it's online.
So we had this - say we have this sketch, we implement this sketch, and we wanted to
add the names of the weeks all along the top.
We need to know: well, what does the first day of the week start with?
It starts with Sunday or Monday?
You can easily get that with Moment.js, with locale data, you can get the first day of
the week and return with a 0 or 1 and then you can get the names of the week in the locale
which you've selected which will in this case generate Sunday through Saturday, and we use
that at the top.
Then we needed to get the first day of the month - well, first day of the calendar which
is interesting because it's not the first day of the month.
So we used - we could just use start of month and then start of week, and then get the number
of the date, and the same goes for the end of the month.
Then just fill them all out.
So that was easily to generate the first part of the calendar.
Then I needed to find what kind of format does this country use?
It's not always - it wasn't very easy to find but it was somewhere in a more private variable
called long date format, and then we used a capital L, and that was basically it.
So I'm going to go through this very fast but just to get a sense of what we were kind
of working with.
This was basically the localisation then for all the languages, very easily.
So then we went on the testing and just going through the languages to see if everything
is okay, and then I hit the bump that I always forget, and that is RTL, which stands for
right to left languages.
Those are languages like Arabic or Hebrew so if you have this calendar it's not only
this script that goes from right to left, you actually want to change everything from
right to left so for example you want to switch the right column to the left, and then also
switch everything around as well so that your Monday also starts on the right side, your
week.
So this is all done in CSS, so you just change your float left to your float right, your
margin left to your margin right.
If you have something inline or inline block it will automatically go right.
The only thing is the two arrows, we switch the functionality around because if you click
on the left arrow you want to go to a month in the future instead of the past.
We could have just rotated the arrows which would have been easy with CSS.
So we just clicked through everything, fixed a few bugs and then we went on to more testing.
If you want to know about unit testing at Booking.com, you can give me a few beers later
on and I will tell you a whole lot about unit testing at Booking.com.
I don't work there anymore so I can now tell you everything I know.
[Laughter] But what we did was we added just a whole
bunch of our users into a beta group, not asking them, because why would you ask them?
Just put them in a beta and then add a feedback at the top where they could do a thumbs up
and a thumbs down and get a little bit of feedback, just a text area.
What do you want to know about users giving you feedback?
It is not always that useful.
Most of the time it's just very short strings like - well, these were the positive ones.
"We finally have a much better overview and love the new interface."
But they already give you a long thing about how their life is and how good the calendar
is in their life and how they finally found the right person that they want to be with
just because you have the new calendar.
There's weird stories in there which I will not show.
But there's also just some bad things like, "Hate it, bring the old one back", without
saying why they hate it, and, "Who made this?"
Smiling chocolate ice cream, I think.
But if you really dig into the feedback you will find some obscure things that they will
tell you which you have to dig through your code to figure out what was actually going
on.
Because these are bug reports and not in the sense that you yourself would write a bug
report but, "Hey listen, your reservation is not showing up", and great, what now, because
I cannot contact the person really.
So what I did do is I saved not enough data.
That was a big mistake for me.
I just saved their user ID and the language that they selected and I should have done
the user agent and a whole bunch of other things but I was lazy and I implemented too
late, which is a mistake.
Don't be too lazy with these kind of things.
So I had two things to work with, to do some bug fixing and those four examples that I
will just give you, that I just gave you, I will go through them because these were
the four most interesting things that I found and which caused me a lot of detective work
to figure out what it was.
We had some reservation data on our calendar as well so it showed you more than just a
blue bar, it showed you the name and things like that but one person - it's just one random
person said: well, my reservations aren't showing up.
They gave a little bit more data about which specific reservation that didn't show up and
it was in October 2016, this is reservation, the 15th or 16th, it just wasn't there for
him.
And it was weird because I had tested it, it was working, that's how it usually goes,
it works on my machine, but for him it didn't work and you don't want that because they
will get overbookings and lawsuits.
So first off, just looking through my code to see if I could figure out anything which
was a problem and then I thought: well, it must be some localisation thing because that's
mostly where the problems originate at Booking.com and I figured out this person lives in Brazil.
So first step: changing the language to Portuguese.
Specifically Brazilian Portuguese because we have that in the website.
I couldn't reproduce the bug.
So next step: I changed the time zone on my laptop to be minus 3 because I saw that they
were based in the capital, and it still didn't show up.
I couldn't reproduce the bug.
Then a colleague sitting next to me said: here's the bug, I have it.
What?
What did you do?
He said: well, I switched to Portuguese, changed the time zone to minus 3.
Well, okay, let's just check out any other settings that we might have and we couldn't
figure it out for a very long time until I noticed there's a Wiki page on time in Brazil
which gives you a lot of weird data like their Summer Time is different when they have carnival
during the time when they would normally switch to Summer Time but also that not their entire
country adheres to Summer Time.
I thought it couldn't be Summer Time, it's October, but I was just forgetting one of
the falsehoods I believe about time which is Summer Time is always true in my summer,
which is not true for their hemisphere, of course, because Summer Time starts in October.
So my colleague selected capital of Brazil as his time zone and I selected a city just
north of Brazil, and that city north of Brazil didn't adhere to Summer Time and the capital
did adhere to it, so I found a crappy piece of code that I wrote which compared two different
dates and there was one thing that says "add one day", and I learned that in Moment.js
"add one day" does not mean add one day; it sort of does, but it just adds 24 hours.
Compared with this, it basically meant the day was never going to be the same because
the day would be one day, and day 3 would be midnight.
By the way, smart quotes, not fun.
The day there.
Sorry.
So I just switched them around and that was fixed.
[Laughter] Great.
I could also fix my code to make it better, but I was leaving anyway.
So another thing is: why are closed dates red?
A very obscure question but they came up in a different kind of string so I could figure
out that it said: this date, if they closed it, so I don't accept any reservations, we
show this red bar.
Well, that's good, right?
So what do you think of this?
Is this a good day at the stock market?
I wouldn't think so, but this is a very good day at the stock market because in eastern
Asia, red often means that it's something good instead of something bad.
So their convention is something is closed and you are showing this is good?
It's not very fun because sometimes you show that it's good even though they close it because
they have a funeral or something, and you don't want to do that, so we switched it around
to make it grey and that was neutral enough for people, so learning from this, just watch
out with colours because you can do things wrong for some countries.
So the third one is that the day selection is not working.
This was our date selection, with a From and a To, and when you click on it, it showed
your jQuery, your date picker.
Why jQuery UI date picker?
Well, because we had already used it and we are just re-using things.
At first, it's not a big problem but you cannot see what date and what month it is so you
have to get the date format for a moment to see: okay, this is month, day, year.
Then, if you want to change that, if you want to connect it with the date picker you can
do parse date and then it says month, day, year, and you add the date.
But this gives an error.
This does not work because jQuery UI uses this format.
Month, day, year, lower case, and then the year changes to yy, so I created a little
script for it.
I already did this, so it was before the bug showed up.
So I created a script, put it - by the way, I hope you will not need it - but the problem
with this script led in this part.
If you were here a couple of talks before about regular expressions, this is a very
easy regular expression, it kind of finds the slashes and dashes in the day format,
you have to figure out where the delimiters are.
If you are from Germany you've probably already figured out a problem because most complaints
come from German users.
It also needed a dot because the format in Germany mostly is a dot in between, so I thought:
well, what the hell, let's just change it to /W and then be done with it.
Most people didn't report a bug anymore except for one country, and I told you that I saved
the language of the country, and I actually saved the full language name, so I saved this
for the country that was the problem.
So I thought: okay, which language is that?
So I used my very great tool for that, Google Translate.
Google Translate said: okay, I've detected this is Slovenian.
Are there any in the room by the way?
Any Slovakians in the room?
So the top one is Slovakian, and the bottom one is Slovenian.
It's a slight difference.
So after I checked it's Slovenian and thought: still not seeing the bug - and then it says
in the bottom, "Did you mean this?", and I'm like, "No, not really!"
So Google Translate does know that this word is in Slovak because if you just change the
word to Slovak, it translates it, so what was the problem here?
The date delimiter was dot space.
Great.
So just adding a plus to my regular expression fixed everything.
Maybe something else is broken but at least it fixed this.
The last thing that I want to show you has nothing to do with date or time; it has something
to do with the prices that weren't showing up properly.
So we have the reservation, we have the number, we also showed the prices.
Showed up perfectly fine.
We checked and nobody ever had a price that was higher than 99,000 euros, so should be
fine.
But yeah, not always.
So this was 1 million Indonesian Rupiah, I think, so it's not always just about dates
and times, it's also about prices, it's about changing the colours, it's about cultural
differences as well.
I think I went a little bit too fast but my conclusion to wrap this up is a couple of
things: so do not make any assumptions.
That's basically what a lot of people have already said at a number of different conferences
but even if you read all the assumptions that people make about date and time there's a
lot of assumptions that you are probably going to make.
And localisation is not just translation.
Translation is a part of localisation.
It's more than that.
It's cultural differences.
It's date and time, it's colours, not just about date and time but also colours and things
like that.
Gathering meaningful feedback, so not to do things that I did, it's gathering feedback
from the users, it's great, but just save their user agent, save the URL that they are
on, save maybe the way you look at languages, so maybe instead of the Slovenian or the Slovakian
word that I said, just save SK which makes more sense for programmers.
And bugs will happen.
It doesn't matter how much you test it, it doesn't matter how much experience you have
in localisation, every time you do something, bugs will happen and they will always be there,
even if you fix all the bugs that people are reporting.
It will still be localisation bugs because sometimes people are just used to localisation
issues, and change their language to English just so that they know this probably works
better.
But localisation is still important because if you don't have German language, a lot of
people can't use your website and you will say I don't have a lot of Germans on my website.
You need to change your language.
It's about accessibility.
And bug fixing is like being a detective, kind of like being a travelling detective,
because I feel like I have travelled to all different kinds of regions just to figure
out what the problem was.
I didn't actually travel because if that was the case that I could travel for bug fixes
I might still be working at Booking.
So have fun with your bug fixes and just feel like that you are actually trying to find
something that no one else has ever done before.
So thank you very much.
This is my Twitter handle, if you want to follow Fronteers, this is the Fronteers Twitter
handle.
My email address - I love getting emails.
This is my ICQ number.
Thank you very much.
[Applause]
-------------------------------------------
A Day of My Life As A Fashion Design Student | MickRay - Duration: 4:42.
-------------------------------------------
Former Cop Questions Bounty Hunter's Approach At Nissan Dealership - Duration: 2:27.
BEATING A MAN THEY JUST
ARRESTED.
TONIGHT HE TELLS US WHAT LED UP
TO THAT ATTACK.
FIRST TONIGHT, NEWLY
RELEASED VIDEO FROM LAST
NIGHT'S SHOOT OUT FROM A LOCAL
CAR DEALERSHIP.
WE SHARE THESE IMAGES WITH A
POLICE OFFICER WHAT HE'S SAYING
TONIGHT.
Reporter: WE SHOWED THIS
NEWLY RELEASED VIDEO OF THAT
SHOOT OUT THAT HAPPENED HERE AT
THIS NISSAN DEALERSHIP TO A
FORMER MESQUITE POLICE OFFICER.
HE SAYS JUDGING BY ALL THE SHOT
THAT IS WERE FIRED AND ALL THE
PEOPLE WHO WERE INSIDE AT THE
TIME HE IS AMAZED THAT THE
DEATH TOLL WASN'T HIGHER.
THEY MAKE THEIR APPROACH IN A
CROWDED CAR DEALERSHIP AND
WITHIN SECONDS, GUNS ARE DRAWN,
A FIGHT FOR CONTROL BREAKS OUT
AND THEN A FLURRY OF GUNSHOTS.
WE GOT IT.
AT THE DEALERSHIP THERE'S
SOMEONE SHOOTING.
I'M HIDING IN THE BATHROOM.
PLEASE HURRY.
I'M SHOCKED THAT MORE PEOPLE
DIDN'T GET KILLED.
Reporter: JOHN SENSOR SPENT
25 YEARS AS A MESQUITE POLICE
OFFICER.
ONE OF THE THINGS ABOUT --
HE'S NOW IN CHARGE OF A
SECURITY FIRM.
THE FIRST BAD DECISION IS
GOING IN THERE AT ALL.
Reporter: FIDEL GARCIA JR.
AND FINAL WERE UNDER RAYMOND
HUTCHINSON.
HE GOT RIGHT ON TOP OF HIM
AND THERE WAS NO EXCUSE FOR
THAT.
THAT LITTLE OFFICE WHY THEY
WOULD GO IN THERE THERE WAS A
SALES MAN, A FEMALE.
JUST STUPID.
Reporter: CENSER SAYS
OFFICERS WOULD NEVER CHOOSE A
PUBLIC PLACE TO ARREST A MAN
THEY BELIEVE IS ARMED AND
DANGEROUS.
THEY PUT A LOT OF PEOPLE AT
RISK JUST BY GOING IN THERE TO
TAKE HIM DOWN.
Reporter: HE SAYS THE MOMENT
THAT HUTCHINSON PULLED OUT HIS
GUN THEY SHOULD HAVE BACKED
DOWN.
Reporter: THAT'S WHY MANY
OTHER DEPARTMENTS DON'T LIKE
WHEN BOUNTY HUNTERS ENTER THEIR
JURISDICTION.
THEY SAY THAT THEY'RE NOT
TRAINED LIKE OFFICERS.
THEY THINK THEY CAN GET AWAY
WITH IT THIS TIME THEY DID NOT.
Reporter: IN ALL 20 GUNSHOTS
WITH -- WERE FIRED IN A SPAN
OF 60 SECONDS.
THEY WILL REOPEN ON FRIDAY AND
-------------------------------------------
DIY ORBEEZ SLIME!! - Duration: 3:29.
You know what?
I'm going to actually add Orbeez to it.
Wait, we could make crunchy slime with the Orbeez, like once they dry up.
They will get hard.
More orbeez!
I've actually never made Orbeez slime before.
Neither have I.
So you guys, if this like goes viral then you guys have to comment down below if we
should sell our slime or not.
Well, I'm thinking of making a B Shack which is going to be a little shack in our front
yard where I sell slime and also I will be making a little online store to sell my slime.
Look!
We should name it.
We should name it an ice cream.
Uh, we should name it Blue Moon with Rainbow Sprinkles Ice Cream.
No!
We should name it Playdoh Ice Cream!
So this is Playdoh Ice Cream Slime.
It has glue, liquid starch, Orbeez, and glitter.
Same.
You guys, just a warning, if you make Orbeez slime, it makes a huge mess.
It really does.
But worth it because this slime is fricking like life!
Comment which one, actually hit that little i in the corner which one you think is prettier.
Mine...
or mine.
I'm just going to add like a lot of Orbeez to mine.
Thanks, I guess.
So if you guys enjoyed this video, don't forget to give it a thumbs up.
And also don't forget to subscribe for more videos like this one and also don't forget
to Bee You Neek!
Bye guys!
I love slime!
-------------------------------------------
21 pilot tips in 60 seconds - Pilot Vlog 4 - Duration: 2:21.
Coming up this week, my 21 tips for how you as a private pilot can make the most of your
time when you're stuck at home wishing you were at the airport.
So sadly there's no flying this week but instead of sitting here and just wasting time with
things like work, what I actually thought I'd do is put this video together and give
you some of my top tips for how you can make the most of your time as a private pilot when
you are stuck and home and you're not actually at the airport.
And to make things a little bit more interesting, let's try and do them in sixty seconds.
Ok.
Starting.
Chair fly your next flight from start to finish practising all your radio calls
Start reading that aviation book you got for Christmas
Plan the dream flight you're going to do when you get your next rating
Check out what all the other pilots are up to on YouTube
Go plane spotting Go through all your old maps and throw out
the ones that are outdated Study the synoptic charts and try to predict
what the weather's going to do tomorrow Buy unnecessary aviation t-shirts
Run all those software updates on your electronic flight bag
Declutter your flight bag Replace all those batteries in your torches
and headsets Get friends and family members to surprise
you with engine failures Do some practise weight and balance calculations
Do some practise 1 in 60 calculations Clean all your lenses
Stay healthy, get some exercise Sharpen all your pencils
Book in 30 minutes with your instructor for a quick chat about your progress so far
Revise your VMC minima and Class D separation requirements
Log on to LiveATC and start practising some radio calls
And thank all those people in your life that make aviation possible for you
Ok so not all of those tips might have been completely useful but I hope you managed to
find a few in there that you can actually try next time you are sitting at home waiting
to get to the airport.
Now if you've got some tips of your own stick them in the comments below, it'd be great
to hear some of your ideas for how you can maximise your time as a pilot.
And if you haven't already subscribed do so, next week we've got a good flight coming out
to Wangaratta north of Melbourne.
I'll be doing the ILS approach into Essendon and then tracking north vectored through class
c airspace up to do the RNAV at Wangaratta.
Should be an interesting flight.
Thanks as always for watching, and I'll see you next week.
-------------------------------------------
UNI-T UT70A Multimeter Digital — Overview | OMSHOWTV - Duration: 4:15.
Multifunction digital multimeter
UNI-T UT70A (UTM 170А)
Video review — see more
Do you want to get more interesting quality information?
Then post this video on your social network page
CHANNEL
OMSHOWTV
FUTURE DEPENDS ON YOU
PRESENT
Some information about the seller
I bought this product in Ukraine from the seller Expert Pro electrical shop
The multimeter is packed in this box
On the reverse side of which there is a brief information in six languages
About the functionality of this device
Also information about the fact that it is produced in China
By request of the LECHPOL electronics distributor in Poland
So in Ukraine this product came from Poland
Let's see what's inside the box
Expert Pro's warranty card
In which there is information about the warranty period of 6 months
Check
Instruction in Polish of this kind of content
Warranty card from the Polish company LECHPOL
In which there is information about the warranty period of 12 months : )
In the kit there are measuring probes of two kinds
Thermocouple for temperature measurement
Adapter for measuring the parameters of transistors, inductance and capacitance
The device itself is reliably located in a shockproof case
Which has a reclining foot-stand
Probe holders
It is possible to hang the device
Without a case, the device looks like this
Front control panel
From the back, we see three screws that are for replacing the battery (the 9 volt crowns 6F22)
On the front panel there is
3-digit liquid crystal display with backlight
On which all the necessary information is displayed
Power button
Button switch for measuring AC or DC voltage
Amperage
Generator switch for measuring capacitance and inductance
Hold button
Peak Hold values button
Manual measurement range switch
Multimeter functionality:
• АС voltage measurement, range: 0-750 V
• DС voltage measurement, range: 0-1000 V
• DC current measurement, range: 0-10 A
• AC current measurement, range: 0-10 A
• Resistance measurement, range: 0-2000 MΩ
• Transistor hFE measurement
• Diode test
• Coontinuty test
• Temperature measurement, range: -40°C-1000°C
• Temperature measurement, range: -40°F-1832°F
• Capaticance measurement, range: 0-100 µF
• Inductance measurement, range: 0-20 H
• Frequency measurement, range: 0-10 MHz
• TTL logik test
There are also standard plugs for connecting probes
Overload protection
Low battery indication
Auto power off - sleep mode
UT70A digital multimeter is quite accurate in its measurements
Find out more about how to measure with a multimeter
See on our channel OMSHOWTV
Subscribe to the channel
Click on the bell
And you will be one of the first to know about the news of our channel
Under the video, you can always leave a comment
Ask a question and get an answer to it
-------------------------------------------
State of Origin Game I: blistering NSW performance puts Queensland to sword - Duration: 7:45.
State of Origin Game I: blistering NSW performance puts Queensland to sword
For New South Wales, a collective sigh of relief.
"If not now, when?" was the question hanging over the Blues' heads in the lead-up to this State of Origin series, but after spirited performances from Andrew Fifita, James Tedesco, Nathan Peats and James Maloney, NSW scored five tries to beat Queensland 28-4 and take the all-important first game.
NSW played energetic and focused, if unspectacular football from start to finish. The forwards made good metres, there were very few errors and the players showed an intent that will send a strong message to the Queenslanders.
It is a rare occasion that the Maroons are dominated on home soil.
Hooker Nathan Peats, who left the field briefly with a corked thigh after half-time, played a gutsy match, while Tedesco – both in attack and defence – and Fifita were standouts for the Blues.
NSW coach Lawrie Daley praised the "desire and effort" of his side's defence. "In Origin, to win Origin games you've got to save more tries than the opposition," he said. "It's not always about scoring its about saving, they're probably more important.".
Mitchell Pearce, who was under enormous pressure to perform after so many losing performances for the Blues, not to mention missing the 2016 series through poor off-field behaviour, made his mark in the first half.
His kicking could have been better, perhaps, but he was in the thick of the action and scored a try of his own in the dying moments of the first half.
Queensland started fast, were given the first penalty after four minutes, and almost went over for the first try soon after as Corey Oates tried in vain to claw back a searching kick in the far left corner.
The first try however came via NSW hard-man Fifita, who was inspired form.
After seven minutes Fifita, as he would do for the entire night, burst through Queensland's defensive line, held off two would-be tacklers and, as he approached the 20 metre line, threw a superb right hand offload to the onrushing Maloney, who dashed under the posts to the delight of his team-mates and the few Blues fans at Suncorp Stadium.
Maloney converted his own try to make it 6-0 to NSW. Advertisement.
There was no famous Origin biff, no mistakes and only one penalty apiece in the first half. Pearce repeatedly put up the high ball to test Oates, but the Queensland winger was consistently up to the task.
Likewise, Queensland halfback Cooper Cronk tested the NSW backline with several first-half bombs, with little success.
It was Fifita who looked most likely for NSW as he bashed his way through the middle of the park, daring the Queensland players to try and slow him down.
The Blues found themselves in good field position, thanks to powerful runs by the forwards but as they approached the try line they botched several first-half chances.
Queensland crossed over after 34 minutes thanks to Oates, who athletically caught a piercing cross-field kick from Cronk. But Cameron Smith, playing his 40th Origin, uncharacteristically botched the conversion.
There would be no Queensland comeback, as NSW crossed over through Pearce just before half-time. In what would be a telling play, Graham combined brilliantly with Tedesco down the left channel to send Pearce over to make it 12-4 at half-time.
After the break it was all NSW. Queensland's much-hyped five-eighth, Anthony Milford, did not make much of an impression on his Origin debut, while the rest the Maroons looked strangely directionless in front of a shell-shocked Queensland crowd.
After the restart Hayne was almost over as Dane Gagai dropped a high ball, but he could not quite hold the ball and the chance went begging.
In the next 20 minutes, however, Fifita, Hayne and Tedesco each crossed over to put the game beyond doubt.
The third try of the night came via Tedesco, on 52 minutes, as he stepped off his right leg, brushed past Anthony Milford and Sam Thaiday and slammed the ball over the try line.
Then it was Fifita's turn, as he collected a dropped ball near the Queensland in-goal and bustled over for a much-deserved try. Next it was Hayne.
In his first Origin match since his famous stint in the NFL, Hayne went over in the left corner and rushed straight into the delirious Blues supporters behind the in-goal. Every NSW fan was happy to have the Hayne plane back.
Indeed for the long-suffering NSW supporters, the light at the end of the tunnel is now glowing brighter than ever. The scoreboard, the momentum and the confidence is all with the Blues. Queensland's decade of dominance may soon be over.
"I just thought we got a lesson tonight about how Origin football and how it should be played," said Queensland coach Kevin Walters.
"Our effort from our guys was really good, they gave us nothing in the first half, and I guess that try on half-time really sort of was a big turning point in the game.
"That lifted their spirits and obviously put a big dint in ours.
-------------------------------------------
DETECTIVE NICK! | No More Room In Hell - Ep.3 - Duration: 16:02.
Cue the sad music...
And here's that sad music I was talking about...
-------------------------------------------
How to Start Getting Fit - Duration: 5:35.
hey guys what's up my name is Mayzie and welcome to my channel Mayz makes it this
week I'm going to be talking a little bit about making things work also if
you're wondering why I'm sitting in my car it's because I was going to film my
intro and outro outside today but I don't know if you can see that it's like
raining in my windows maybe not I don't know it's kind of just drizzling but I
still don't want to get like my camera wet so yeah so a lot of people I think
whenever they go to get started on their fitness journey they get really wrapped
up in this whole idea of but well I need to start on a Sunday I need a meal prep
everything for the whole entire week and I have to be perfect on Monday perfect
on Tuesday and then whenever they mess up you know at the beginning of the week
where they don't get things prepped on Sunday they just kind of give up oh I'll
start again next week but I think that it's really important actually that
whenever you decide that you want to get fit you want to get healthy you just
start so I am going to be sharing with you today my meals that I had this past
week and my grandpa smoked me he like cooked me some pork ribs though instead
of just putting off instead of saying oh well I'm gonna have pork ribs this week
and I'll just have to start fitness next week I was like what can I do to make
the pork ribs more healthy what can I do to be more healthy this week instead of
just putting it off until next week completely because of one small thing
and I'm going to be showing you the smoothie bowl that I had for breakfast
but anyway without any further ado let's get straight on into the video
I've just been sauteing some chopped mushrooms and onions and I just added
some pork meat that I pulled off the rib and I'm now adding my favorite barbecue
sauce it's the sweet baby Ray's one it's not like super you know healthy but I
really like it and I'm just using a little bit so basically that rib meat is
fully cooked and my vegetables are sauteed and I'm just heating it up in
that sauce then I'm going to pour it over a bed of lettuce and spinach that
I've been pulling apart and watching while that was heating up and then I'm
also going to go ahead and add some chopped little grape tomatoes that I had
and then I'm going to slice up that avocado right
there and put that entire half of the avocado on there just to give me some
healthy fats that'll definitely help you to stay fool and that really makes this
as a complete meal with the the protein from the meat and all the vegetables and
then that good healthy fat and there's the final product you should definitely
make this for yourself I highly recommend it it's a super delicious
barbecue salad and like I said it's working with what you have and it's
pretty dang good
all right now on to my smoothie bowl so right now I'm just adding in some
bananas that I had chopped and then frozen and then next I'm going to add in
some frozen pineapple and some fresh spinach I like to use the frozen fruit
because it gives it that nice saw thick cold creamy consistency I'm also going
to add in 1/4 of an avocado that's just going to make it really nice and creamy
and it also gives it that fresh flavor one scoop of vanilla protein powder and
a little bit of almond milk now the one that I'm using is the original Andean
sweetened it's all those calorie one and I highly recommend getting it alright
we're just going to give that a good blend in the fruit processor and then
I'm going to add some more spinach once it gets you know kind of blended down I
like to use a food processor just because I find the data actually works a
little bit better for what I'm going for it handles the thickness better than my
regular blender now on to the decorating I'm going to go ahead and add in some
rolled oats on the side right there followed by some chia seeds
and I can't read aside the focus so that's nice just in time for the
unsweetened coconut flakes I got mine from Trader Joe's and some frozen
blueberries
anyway so yeah those are my recipes for the week um yeah other than that let's
see so for yeah so I went to the gym five
out of seven days this week I did three days of circuit training type stuff and
then the other two days I just did cardio and I think one day I did the
Stairmaster one day I did the elliptical yeah and I spent about like 30 minutes
in the gym doing my workouts um I did take some pictures at the beginning of
this week so I'm going to drop those in right now so you guys can get a good
idea of like where I'm starting from and then I will drop an update in
periodically
so if you like this video then be sure to give it a thumbs up and if you'd like
to see more of my content then hit that subscribe button and I will see you guys
next week
-------------------------------------------
IT' NOT GOODBYE - LAURA PAUSINI - Duration: 4:39.
-------------------------------------------
Sum Of two numbers in c++ - Duration: 7:29.
Sum OF Two Numbers In C++
-------------------------------------------
Brigit O'Regan - The Xav Experience - Duration: 22:20.
IF YOU'RE SEEING THIS YOUR CAPTIONS ARE RUNNING PERFECTLY
Now take a seat, enjoy the show, and thanks for watching!
Welcome back to The Xav Experience!
Now, if you've been following me for quite some time, you'll know that besides talking about weird people on the internet
I also showcase young musicians looking for some exposure.
This segment is called Icons of the Future and originally I'd show Uruguayan musicians only.
But then I thought, why do they only have to be Uruguayan?
Months ago I discovered a Canadian violinist called Brigit O'Regan,
that's why I reached out to her to make this video.
We talk a little bit about her beginnings, her trips around the world,
her appearance in a wrestling show in front of 15.000 people,
and her future plans.
Plus, she has a very special cover song precisely for this show!
So sit back and enjoy what she has to offer,
this is Icons of the Future.
You are watching
THE XAV EXPERIENCE!
VOICEOVERS BY AGUSTÍN ESPÍNDOLA & GIGI CARRARA
INTRO THEME COMPOSED BY TAHA KHAN
WRITTEN AND PRODUCED BY XAV CURBELO
That was spectacular!
Go show Brigit some support, follow her on social media, subscribe to her YouTube channel,
because one day you'll be able to say "I listened to her first".
Dear Xaviewers, I hope you enjoyed this new video
A few days ago we surpassed the 500 subs milestone, and I couldn't be any happier.
Keep commenting, keep sharing the channel, keep supporting this project of mine.
Once again, thank you for following me, thank you for watching this video, thank you if you're still watching here!
And as always, I'm Xav, and I'll see you in the next Experience!
Thank you for tuning in The Xav Experience!
Subscribe for more quality content!
-------------------------------------------
Amie Stepanovich no InternetLab | Entrevista completa - Duration: 33:35.
Hi everyone, my name is Dennys, I'm a director of InternetLab
and I'm here with Beatriz Kira
and we're going to do more interview sessions
made by InternetLab
with international experts that are in Brazil
and today we're very pleased to have Amie Stepanovicht
Amie works at Acess Now and
we're going to talk about a few questions
that deal with privacy and surveillance,
specially issues related to criptography,
its technical functioning,
issues related to the future
and other problems present in this
discussions, so we'll do the
interview in English but everyone can
follow with the subtitles
So Amie, thank you very much for being with us and for
talking to us about all these issues
that we want to cover in this interview
so I want to start this conversation
talking about encryption, as I'm sure
you've been following there were court
decisions in Brazil that demanded
the suspension of WhatsApp
in the entire country because of the
refusal of the company of granting
access to law enforcement about data
sometimes we know that the data was the
content of communications sometimes
possibly what law enforcement actually
wanted was to get access or to have a
way to wiretap or have access to future
communications and that's something that
made a debate really interesting and
encryption became somehow a hot topic in
Brazil. So I wanted you first to briefly
try to explain how encryption works and why is
it important to users that care about
their communications and their privacy.
Sure! So, encryption is really at
the heart of
security in the digital world, so as
people move more and more of their
information online, encryption provides a
lot of the protections that we're used
to in the analog, in the real world.
Things like keeping documents private
making sure that people who you don't
want to see your communications aren't
opening your letters, for example -- your
emails being the equivalent. And so
encryption is that protection when
you start talking about digital space
it's really important to provide
companies with a lot of incentives to
develop and implement really strong
encryption because the problem is
that there are a lot of vulnerabilities
in digital products and services and
people, when they use those services, just
have natural insecurities built in.
I have yet to see any product that's 100%
secure. But you want to talk to companies
and really make them see the benefit of
using encryption. The fact that it's good
for their users it's inherently
connected to human rights. Users really
can only exercise their right to
freedom of expression or freedom of
the press, privacy, if they have access to
encryption. The problem is that
actions like what we saw in Brazil with
the court shutting down WhatsApp
provides the wrong incentives to
companies. Encryption's already... It can
be expensive to develop, it can be
difficult to implement, especially really
strong encryption. Companies are
trying to put in place whole new models
and rethink security and that's a really
great process and we want them to do
that. But if they think that they are
going to be subject to shutdowns or
fines or imprisonment for doing that
it's going to make them think twice
about it, which harms human rights, harms
digital security, makes a lot of people
more vulnerable to crime, which is
exactly the opposite goal of what the
government wants to accomplish. You know,
they want to help solve crimes, but lack
of encryption makes people
more easily... to have their data
vulnerable, to have their data compromise, and
that could be by people trying to take
advantage of them financially and steal
their credit card information or to
blackmail them to steal their other
personal data to get access to anything.
And so that is what we're trying to
prevent, is that increase in crime. It
also makes them
more protected against street crime
because what the numbers show is that
people are less likely to steal digital
devices
you know, iPhones are a huge target for
criminals because they have a high
resale value, but if those devices are
encrypted they are of less use, so you
don't get those stolen as often. Which is
just another benefit of deploying the
strong encryption. It's really
interesting that you mentioned that,
because very commonly the debate is
framed around the "privacy versus
security" way, like it's framed
in this way. And one thing that I
wanted to ask is that usually in this
narrative, law enforcement has been
claiming that encryption may be an
obstacle to investigations and to
fighting crime. And sometimes there are
even law enforcement experts that
have been saying
that encryption is not a measure that
prevents them to have access to the
content or to the information that they
want. That that is allegedly an
argument of the companies trying to
prevent them to have access to this
information. One thing and or one
strategy that they can be
referring to is the so
called the man-in-the-middle attack, but
there are other ways of circumventing
encryption and obviously you can always
force companies to build in security
holes in encryption. So I wanted you to
explain us a little bit more about how
the man-in-the-middle attack works, if
those claims of encryption being
actually just an argument and not
a technical excuse for the providing company
if they are true and, in case of these
alternatives of forcing companies to
build in security holes into the product,
how that can be hurtful for the
users.
Sure. So there's a lot to unpack there. I think
the first thing that you need to know is
that encryption is not a panacea,
it does not solve all problems. Even
if you use the strongest encryption
available, there are always ways to break
into it. Now that said, encryption is the
best defense against mass surveillance
it makes surveillance a lot more expensive, you
can't collect a lot of information off
the wire if that information is all
encrypted, which means it pushes
government's toward more targeted
individualized surveillance, which we
think is a good thing. Now, in those
targeted scenarios there are a lot of
ways that governments have still to get
access to encrypted data which means it
requires users and companies not only to
implement encryption but also to
implement other practices and good digital
security hygiene, is what we call it, to
continue to protect that data, to add
those extra levels that you need. So for example,
man-in-the-middle attacks are
when people can make you feel like -- the
very simplified explanation -- people can
make you feel like you're communicating
with another person, and you might
actually be communicating with that
person, but somebody is coming in and
is able to see that communication as it
happens or spoofing the party on the
other end and so you're actually
communicating with this person who is
not who you think you're talking to. Now
companies like Signal, designed by
Open Whisper Systems, have tried
to solve that by indicating to users
when their friends keys change and so
they will say, you know, the person
on the other end has a new key and they
encourage you to verify that is
still that person, so to reach out, either
call them and say "has your key changed?"
or send them a message on a different
channel and that is to try to verify, to
cut off these man-in-the-middle attacks.
Now, not everybody does that which means
they could be susceptible and those are
the practices that people need to get
accustomed to if they do want to be
secure and protect themselves. Other
things are not clicking on random links
and email or downloading strange
software because these can also
compromised the endpoints, the devices
that you're communicating on, which is
another vulnerability in encryption. Weak
encryption can be compromised or brute
forced often. Improperly implemented
encryption, which we see often, can have
vulnerabilities that people can push
through. There are a lot of different
ways, which is why we say that companies
should be incentivized, again
to put all of these resources that they
can into making their devices secure.
Because even in that scenario there are
a lot of weaknesses that make people
insecure, and not only insecure to
governments but insecure to bad actors.
And so if you start talking about
requiring companies to take resources
away from security and design a product --
I think I've heard somebody explain it
as encryption that works sometimes but
is designed to fail and you can't decide
when those failures are going to happen
and that's just a bad model overall.
It's interesting that you mentioned Signal, we want
to take the opportunity to discuss
a little bit about open source of code
in encryption devices. We've recently
seen stories in the news about a
vulnerability in the WhatsApp
encryption.
There was a claim made by an expert in
Berkeley that really made some people
question their security when using the
app. WhatsApp has officially responded to
those claims saying that its encryption
is secure but it was actually a feature of
the app. I wanted to use this story to
ask you about the importance of open
sourced code in the encryption debate, is that
something that we need to encourage and
could that benefit hackers and law
enforcement authority in the sense that
they could manipulate the code or find
security holes more easily?
So, open source technology is something that
Access Now promotes because you can see
what the software is built upon. So if
there is a vulnerability, yes you might
have law enforcement able to see that, to
take advantage of it, but you also have
the rest of the world able to see it, so
it is a significantly higher likelihood
that it will be discovered and able to
be patched if it's open source just
because of the number of eyes on it when
you have a piece of closed source
technology it means you, by nature, have
a very limited number of people
reviewing that software. And so that
software companies that are closed
sourced like Apple often have lots of
audits, lots of high-level security
engineers but at the end of the day they
have fewer eyes looking over their code
and that's really one of the big
benefits of open source software. I do
want to touch on a piece that you said
about WhatsApp and about "the
features" versus "the bugs" because I think
this is really interesting.
We encourage companies, again, to
develop a strong encryption as possible
but there are reasons to not have the
strongest encryption in every single
service because encryption is tied to
keys and so if you have a service that
you by nature want to be able to access
from lots of different devices, it
doesn't make sense
to have a single device with the key on
it, it makes it a lot harder to access
that data, If you want to be able to
retrieve data, if you want it backed up.
And this is why a lot of people on the
iPhone, even though the iPhone hard drive
is encrypted, backup their data to the
iCloud which gives that access back to
Apple, it's because they want to know that
if their phone falls into an ocean that
they can get their data back and so
there are legitimate reasons for users
not having the strongest encryption in
some products and in some services or
having practices that weaken
the protection that they have. It's
really important in those cases that you
still have some form of encryption and
that you're still protecting the data,
that you're very honest with users. We
think it's actually much worse to
provide users with a false sense that
they have more security than they
actually have, then to just not provide
them the security to begin with. Because
you're going to give them this idea that
they can do things and that they're
protected and they might take risks that
they would not otherwise take and
that puts them in a worse off position
than they were before.
And it's really important for companies
to hear that message that they need to
be honest and they need to be open with
their users about what they're doing.
Thank you.
Another issue that we wanted to discuss
with you is access to metadata. So under
Brazilian law there's no specific
requirement or there are
no specific rules determining when
metadata can be accessed by law
enforcement and under which circumstances.
So I wanted to ask you in the U.S. how
does that work and what do you think
would be the ideal circumstances under
which metadata could be obtained by law
enforcement and which safeguards should
be implemented so that users are
protected, their privacy is protected
in those circumstances.
So we think that metadata should have the exact same
protections as content because metadata
is often as revealing, if not more
revealing than content because what's
interesting about metadata is it can't
lie, necessarily. I can write an email and it
can be all not true, every single word of
it but the information about where I
sent that email, who I sent it to, what
time I sent it, that is factual
information that can reveal a whole lot
about that communication. So we think
that the protections need to be the same.
The problem is there are many problems.
First of all, in the United States we
have a doctrine called "the third party
doctrine" and it dates back kind of
before of the Internet, before the modern
Internet, and it talks about how when you
give your information voluntarily to a
third party, that you lose your privacy
interest in that information.
And metadata by the nature of what it is,
is always given to a third party. Your phone
company needs to be able to route your
calls, so they need to know who you're
calling and your cell phone needs to
know where you are because they need to
be able to send you service and to
connect you to a tower which provides
additional lower levels of protection
for users. In the US we have tried to
overcome those hurdles by passing
specific laws that provide higher levels
of protection that run around the third
party doctrine. So, for example, there's a
law in Congress right now that has been proposed
to protect location information and
to ensure that you have to get, you have
to show some suspicion that you have to
go to a court and get a warrant to
access location data because of how
sensitive location data is. We think that
is the right approach, we also think
that the third-party doctrine is far
outdated because of how much data we
turn over to third parties, we think that
is no longer tenable in the digital
world, the way that it might have been many
many years ago, decades ago. So that's
important. It's also important to note
that metadata can't be encrypted
necessarily or else we haven't figured
out a way to do it yet. And there are
reasons for that, but at the end of the
day people need to realize that, even if
their communications are encrypted, that
data is out there in the world
and it is not as protected through digital
protections, and so it's more easily
accessible also to law enforcement, just
by virtue of dozens of lack of
encryption.
We've been talking about the legal frameworks to have access to
this data, but I wanted to add to the
discussion the possibility of
governments hacking into users devices.
Recent news stories reported that the
Brazilian authorities have had contacts
with companies that provide these
surveillance solutions for government
such as the Italian Hacking Team. Other
stories suggest that Brazilian
Authorities have pushed telecom companies
to adopt and use malware infiltration
and to obtain information stored in
cell phones. What are the risks for human
rights associated with government
hacking and in what cases, if any of this
could be legitimated?
Also, I could just comment on the recent
Amendment of Rule 41 of the Federal
Rules of Criminal Procedure in the US
I think that should add something
interesting to the discussion.
So, Access Now, last year, we published a report
called "Government hacking and human
rights" -- "Human rights approach to
Government hacking". And we tried to look
at specifically what impact hacking has
on human rights protections for users.
And so we looked at the different types
of government hacking and really the
different motivations that governments
may have, for example to conduct
surveillance, which is a big one, to get
access to user data governments have
hacked into devices in order to -- we
call "messaging control", to dictate a very
certain message and to ensure that
either a message is promoted or kind of
tampered down. And then a third one is to
do some sort of damage. You can hack into
devices, for example, to make them explode
or to set, you know, make them overheat in
a way, and so to do physical world damage.
You often hear in the US these
members of Congress talking about
cyber war, and they're going to hack
into the electric grid and shut down the
electric grid. That is this causing
damage scenario. And what we've
determined is that there's -- the second,
the messaging control and the causing
damage are just absolutely inconsistent
with human rights protections, their current --
what it is currently capable -- what
they are currently capable of doing. That
surveillance motivated hacking might be
consistent with human rights, we said
that we do not condone government
hacking, we actually think that
government hacking is bad for users for
a whole range of reasons. It is very
different from different types of
surveillance. We are very clear that this
is not something that we think should be
blessed, but we are also clear that we
know governments are doing it, we know
it's not going to stop anytime soon, and
that we are in this
very real-world of governments all over
the world trying to hack into devices.
And so what we try to say practically is
if you're going to do that for
surveillance, you need to have a legal
framework in place. You cannot simply
contract with a company like Hacking
Team or use existing surveillance
authority that was designed for less
invasive activity than hacking, to cram
in the use of these very invasive tools.
I mean, we set out 10 safeguards and we
say these are what you need to have in
law. Things like greater transparency and
assurance that you're not going to cause
damage and that you're going to try to
remove the malware from the device after
the hacking operation. We think that this
is necessary. Now that said, Rule 41 in
the Federal Rules of Criminal Procedure
in the United States is the rule that
governs what magistrate judges -- where
they can authorize searches. So it
essentially said, with a few exceptions
that a magistrate judge can only
authorize a search in the jurisdiction
where the device is to be searched. And it
was this practical limit on government
hacking, because a lot of times they were
hacking into devices because they didn't
know where they were located. And what
several courts have said is that you
cannot authorize a warrant for something
where you don't know where it is because
of Rule 41, in this requirement that the
object be present in your jurisdiction.
The recent amendments which were passed
by a Federal Committee, approved by the
Supreme Court and then they went to
Congress. And all Congress had to do was
nothing. And they went into effect.
You know, normally the the rule is
Congress passes the law and the law
changes. Here it was just by inaction.
The rule change would go into effect. And the
rule change said
in certain scenarios -- basically
government hacking scenarios -- that the
judge -- it added this new exception that
said the judge, a magistrate judge can
issue a warrant for government hacking.
Our opinion on that change was that it
was putting the cart before the horse
because we don't have the legal
framework that I said is necessary for
government hacking. So we were removing
these procedural barriers to make it
easier to hack into objects, into devices
without having thought through the
substantive rules that need to be in
place as well. So we think that that is a
very negative thing, we're now in a
scenario where we're not sure how
government is using these authorities
but we know they are, after that rule
change went into effect and we still
don't have the proper substantive rules
in place for it and we think that all
countries should really be considering a
legal framework. And we're seeing it, we
see it in the Netherlands -- it has a law on
government hacking, Italy just proposed a
law on government hacking that they want
to pass. It's actually, noting that we
don't think they should be hacking it is
quite good and quite protective for a
law. Australia has a framework we would
like to see more countries move into
that world of having a legal framework.
So I want to talk a little bit about the
mutual legal assistance treaties now. We
know that very often request for users
data involves companies whose servers
are outside of the country -- in case
of Brazil, are outside of Brazil -- or
which do not even have offices
in Brazil, this adds another layer of
complexity to these issues, particularly
because they depend -- they start to depend
on international cooperation frameworks
to become more operable. The legal --
the MLATs are kind of at the heart of
these frameworks, but law enforcement
authorities have been very vocal about
the weaknesses of this model of working
with the MLATs, they're usually very
slow, bureaucratic, inefficient
but they are still out there.
So I wanted to ask, in your view, what
kind of reforms do you think are
important to make the MLATs work
better as an alternative for law
enforcement to have access to data.
So, I think there are there are two steps to
this and in Access Now, my colleague Drew Mitnick is about to to put forward our
proposal actually, imminently, on how we
think and what should change. And the
first thing is to change the MLATs
themselves. We think the MLAT system by
and large as a human rights protective
system, it works to protect users
specially users in countries where there
are fewer human rights protections.
The problem is that it is slow and
bureaucratic and it takes very hyper
local crime, you know, a crime that
happens in Brazil, with a Brazilian
criminal and a Brazilian victim and
everything is here
and all of a sudden there's a vital
piece of data for the investigation and
it's located on the server in the United
States and you have to go through this
year's long process to get access to
that data. That's really unfortunate, it's
very frustrating. I know it's frustrating
in Brazil and in other countries, as well.
I think we need to be looking at
jurisdiction and jurisdictional issues
and make sure that we are exerting
jurisdiction in the right places, we need
to be providing more funding for MLATs
we need to be providing more training for
people to go through the MLAT process
these are just a few of the
things that you need to fix in the basic
MLAT model, while still protecting
human rights. You can't sacrifice human
rights at the altar of efficiency.
Now that said, one of the things that are
also being proposed is the ability for
countries to enter into agreements, where
they could bypass the MLAT system and
go directly to the companies, in certain
jurisdictions. There is right now a legal
proposal to change the law in the United
States, to allow for these type of
agreements because they couldn't happen
under current law. The problems are
many with the current proposal.
We think that the idea of this might be
very positive, it might alleviate some of
the pressure on the system, so that some
countries that protect human rights can
get more direct access, which means that
other countries that maybe don't qualify
would have a more efficient process
because some of that backlog would be
led up. But A) it does not actually
prevent countries from implementing bad
laws for human rights, things like data
localization -- mandatory data localization
which is bad for human rights. There has
been a proposal to bypass the MLAT
system. It doesn't prevent that from
being in place. Which means it's not
solving some of the underlying problems
it doesn't include MLAT reform, so
you're not, again, solving this underlying
problem by providing for the greater
efficiency of the process. And doesn't
adequately protect human rights, one of
the countries being looked at for an
initial agreement is the United Kingdom.
The UK just passed one of the most
invasive surveillance laws in the world
last year, the Investigatory Powers Bill
that allows for huge amounts of
surveillance. And this proposal, if it
would allow the UK to get access to the
US companies, you can imagine that it
really is not adequately protecting
rights. So we think that we need to
increase the standards -- that if
governments want easier access, if they
want to bypass this, they actually should
show that they have greater protections
for individuals. And the other thing that
I think is at the heart of this that
isn't being discussed is that the
proposal would allow for protections for
American and UK law, by and large, has
some protections for UK citizens but
this is not a proposal limited to just
the two countries in the agreement. So if
the UK wanted to go directly to a US
company and get information about
Brazilians, there are very few
protections in place, which means it
would undermine the human rights of
users in every other country around the
world. Brazil, Germany, Australia, Tunisia.
Every user would have fewer rights
because the UK would then be able to get
greater access to their data.
And I think that that is a huge hole in
the system that needs to be plugged well.
We wanted to end our conversation with
your views for the future, especially
regarding the Brazilian scenario.
The legal disagreements about the legality
of the blockades, of WhatsApp blockades, have
become a constitutional issue in Brazil.
There are two constitutional complaints
challenging the constitutionality of such
measures before our Brazilian Federal
Supreme Court. Within the Legislative
Power, eleven draft bills were so far
presented to the National Congress about
website and applications blockings that
deal with the question in different ways
either by prohibiting blockades in any
circumstances or by regulating it in
specific cases. Well, all of them share
the presumptions that they approve that
only one law will be able to deal with
the complexity that involves the
issue of blocking, even though the
circumstances of each case, their motives
and legal grounds are quite different.
Considering Brazil's pioneering role in
addressing these issues, what are the
impacts that the unfolding of the
discussions might have in other Latin
American countries? How do you see the
future of these tensions and are there any
ways we can move forward?
I think the first thing to consider is that
shutdowns of websites and services
violate human rights. And one of the
things that we need to think about is
that maybe shutdowns aren't the way to
deal with some of the issues that need
to be dealt with, that there are other
paths to do this. Shutdowns tend to be
fairly easy, but they also tend to be
very broad, and affect
a lot of users and a lot of
legitimate speech. And so if you pass a
law on this issue, other than a
prohibition, what you're doing is, even if
it provides some standards, is you're
blessing the practice across
the board. And that can really
be a slippery slope toward undermining
human rights and allowing for a lot of
legitimate content to be shut down.
I do think Brazil has shown a lot of
leadership in the world of digital
rights, globally the Marco Civil was
revolutionary in applying traditional
human rights in the digital world. And so
I think there's a lot of space here for
Brazil to continue that lead and to
prohibit this type of blocking.
Right now with the WhatsApp, one of the
greatest invaders, one of the
people who are -- one of the countries that
is most notorious for blocking is Turkey
which has shut down Twitter on several
occasions and prevented that speech from
taking place. I would argue that
Brazil is competing with its shutdowns
of WhatsApp and trying to elbow in on
the sheer number of times a single
service can be shut down. I think that
that is bad for users across the board
as well, and so maybe it is not
something that we should be blessing
with a law, as much as clarifying that it
is prohibited under current law. There is
an argument that the Constitution does
not allow for full services to be shut
down, only pieces of them, under
the article 12 provision, and I think that is
a legally merited argument and I
think moving in that direction might be
a positive way to go.
Thank you.
So, Amie thank you so much for talking to us about all these important issues, this
was really interesting and I'm glad we
could hear your thoughts in all of this.
Thank you.
No comments:
Post a Comment