Wednesday, August 1, 2018

Youtube daily report Aug 1 2018

>> So, our project is

actually to develop a domain-specific language

for the class of applications

comprising ML and data processing

in constrained IoT devices.

So, just to give a background, actually,

I had started an industrial IoT startup,

and this is actually my monitoring device.

So, it has Wi-Fi and does on-board data sensing,

the communication data processing,

everything is done on the device.

So, it actually had a

programmable rule engine data aggregation.

So, this is actually my starting point

for me to work into the language aspect

of IoT data processing ML applications.

So, the problem and the motivation.

So, it's computing applications are some more and

more becoming increasingly popular

in constrained IoT devices.

A prime example is Interactive Cane application

developed by Microsoft research right here.

Actually, you can see the device developed by Mecer.

So, basically it allows visually challenged people to

interact with their phone

like gesture with their walking stick,

and ML is actually implemented on the device,

which only has a few kilobytes of RAM.

So, the constrained embedded applications

have limited resources.

There is no resource virtualization.

Energy, timing are important considerations,

and our motivation is the lack of

current programming tools to support development of

modular data pipelines with

compile-time feedback to

the programmer on resource usages.

As Alan Perlis famously said,

"Programmers know the value of

everything and the cost of nothing."

So, we want to make the program aware of the cost of

memory and compute an energy overheads

of enrolling their application.

So, there are three overarching objectives.

One is to provide compile-time feedback

on power timing and resource usage.

So, obviously, through static analysis.

Second, to enable optimizations not support or

unlikely to be done by standard compilers.

Third, which is important for a programmer,

clarity, concision and programmer convenience.

Actually, as of now we have ported

the entire Interactive Cane application

written by Microsoft Research.

Original applications are written in C++.

So, we have

a fully working ported application in our DSL,

which we will demo at the end, and we

have one fourth code size reduction.

So, we just kind of important for programmer,

program maintenance and debugging and so on.

Also work in progress,

short paper on the language has been accepted in

ACM SIGBED, EMSOFT conference.

So, what is the challenge in static analysis of power,

timing, resource usage in embedded systems?

So, we need to able to reason about I/O.

Of course, we can analyze a program and

a compare the worst case execution time of computations,

but we also need to be able to reason about I/O.

It's impractical to integrate

a full hardware and model into the analysis.

Also, there is a need to use

low-level C/C++ libraries for hardware access.

So, interoperability with existing libraries

are very important for the language to be adopted.

So, we have come up with this concept

of effect specifications.

So, the effects of library calls

can be made explicit through

effect specifications and we

will show some code snippets.

So, we can actually

annotate different kinds of

effects like resource acquisition,

which is useful for analyzing resource conflicts.

Also, we'll give an example of how it can also

be used to analyze security and privacy also.

CPU time consumption, power state change,

read/write on memory objects,

so this is useful for memory optimization.

So, we know that whether

an object being passed through library code

is getting right door updated by

the library code. Timed events.

So, this is an example of our effect specification for

a few Arduino library function calls

because eigen applications actually uses Arduino library.

So, this actually the fastest statement

assigns the effect.

So, this means that if we call pinPeripheral n,

which is an Arduino library function,

it has the effect of acquiring the pin without reason.

So pin, this is actually

the resource capability class which can be refined.

So, we can for example, define with specific operations.

So, this means that this particular

the model which invokes this pinPeripheral

actually acquires pin capability

with the resource address then.

Similarly, serial print line.

So, there are different kinds of capabilities here.

The other is CPU time.

So, if we have poldio,

program dio basically that consume CPU cycles.

So that effect can actually be specified like this,

and this has a memory effect so

getFIFOBytes actually updates the buf memory effect,

CPU cycle effect power state change.

So, these kind of side effects

of library function calls can actually

be made explicit through our fixed specification.

So, that is one of our contributions, key contributions.

Second, is do optimizations

that a traditional compiler may not do.

So, actually one of the things we've done is,

we actually have a compiler managed heap.

So, if you want to reuse memory in a traditional program,

you have to actually do garbage collection

or explicit memory management.

But here the compiler actually

compares the lifetimes of objects like

matrices and vectors and

reuses them. Of course, this is similar.

As Shriram said, this is similar to register allocation,

but difference is that registered as

an atomic object whereas

an array is actually not an atomic object.

So, a part of the array could be reused

by some other object,

and the rest of the array block

could reused by some other object and so on.

An interesting issue we

encountered here was that in

traditional memory allocation,

we have this fragmentation,

internal fragmentation, external fragmentation.

Here, we also have encountered lifetime fragmentation.

So, for example, if I try to reuse

memory across two objects having different lifetimes,

and if they are far apart, actually,

we're actually losing some amount

of time when the buffer is actually free,

not used by anybody.

So, we actually want to reduce

lifetime fragmentation as well as internal fragmentation.

Second is, we can have operation of our allocation.

For example, this is a [inaudible] operation,

concatenation of two vectors.

So, if A concat B occurs,

then A and B can

actually be allocated in adjacent memory,

and the operation can actually be eliminated.

Then fusion of matrix-vector loops, then in-place update.

So, in-place for example,

let us say we are casting

an integer array to float array.

So, the alignment sizes are same.

We can actually do an in-place update,

so again, reducing the memory usage.

Then finally, generate efficient state machine

that automatically enters CPU sleep mode when it is idle.

So basically, a traditional static electricity

actually allocates along the linear address line.

We actually allocate, our allocator works in

the space where the y-axis is actually the address line,

and x-axis is actually the pipeline lifetime.

So, we actually want to fill this entire area.

So, basically we want to optimize

by filling this entire area,

and here you can see that these two.

So, this is our address,

you can see these two buffers actually share

the same address region

because they have different lifetimes.

There's actually the memory layout output

from our ID so it's automatically generated.

>> Question. Is lifetime based on the method in which-

>> Yes. So, basically we do a whole program analysis.

>> Is it later a form of

escape analysis that you are doing?

>> No. So, basically the pipeline applications,

we basically have a cyclic execution,

same pipeline repeatedly, right?

So, if you take one execution of the pipeline,

lifetime is the duration

in the program execution meant that variable active,

either defined or used.

Similarly, we have a very

basic worst case execution time analysis.

Software as a computer analysis,

pretty simple because CPU is pretty simple.

There isn't caching and those kind

of advanced features are not there.

But we have lot of I/O.

So, basically we incorporate I/O into

our timing analysis by using our annotations.

So, for example, the acquisition does a blocking I/O,

and because of our annotation we can

actually capture that into our analysis.

So, we know that mpu_acq

actually takes this many CPU cycles.

So, this is again the output from our IDE.

>> Can I ask you a question?

>> Yes.

>> Do you do this kind of analysis moderately or

you just in line everything and

just do this as one method finally?

>> Yeah. We do whole program analysis, non-modular.

>> You in line everything and you just

then analyze as one method?

>> Yeah. Actually, it's done in a modular fashion.

So, we don't really in-line anything.

>> So, for every method you compute an effect?

>> Yes.

>> Somebody has something like

that maybe just chain them up?

>> Yeah, exactly. So, it's done in a modular fashion.

But actually we follow the chain of executions.

So, we complete in a modular fashion

and then compute aggregate.

The last, but not the least,

is clarity in programmer convenience.

So, we have built-in

matrix/vector operations with dimensions.

So, we have dimensions integrated into the type system.

So, if I'm trying to multiply

two matrices which do not have compatible dimensions,

we can give a compile-time error.

We actually have a built-in circular vector.

Circular vector are usually used in

data acquisition applications because we want to keep,

in a latest, an elements.

So, and can we use like a linear vector by

the programmer and we have modular pipeline stage.

So, I'll show you some code snippets

with declarative pipeline specification.

Separation of errors handling policy from the main code,

and we can actually have a library

of pre-defined pipeline stages,

we'll show you a few examples.

Interoperability with C/C++ libraries,

and we actually have built-type browser-based IDE.

So, individual modules we

are actually calling flow modules.

So, there is a flow routine,

there's acquisition routines doesn't take any input.

So, once a stage is completed,

data generation actually, can

pass the data to the next stage by invoking the next.

So, this is like asynchronously training this thing,

and if it doesn't want it doesn't need to call.

So, the module can actually

control whether the generacy flow to the next stage

or control like should

start execution the beginning of the pipeline.

Then, there is a next stage.

So, past data's actually flows to the next stage,

and processes, and so on.

Then, icane applications actually can be

declared as a pipeline specification

here in our language.

You can see the different stages,

and these are like pre-built reusable modules.

So only if data has changed from the past,

the next stage will be executed.

We can also limit the rate.

So we can actually do

some very simple privacy kind of analysis.

For example, this our

only module which acquires sensor port.

We know that from the effects specification.

And this our only module which acquires data port,

that means this is the only module that transmits.

Here, we have rate limit in-between.

So this access like information barrier

from acquisition to output.

So even if if it reads the individual blocks us,

like black box without even really going into anything,

we know that the sensor data

can flow to the output with a rate limit

of only one data item per two seconds.

So we can do some very simple privacy,

we can make some very simple

privacy statements from the specification.

Here's a code snippet of our ring buffer.

So there's a ring buffer and then we can push new values.

So we can multiply matrix with the ring buffer,

we can just use it as a normal linear vector.

And if it access the other line,

we'll always get the oldest value.

So it's very convenient for the programmer.

This is our workshop outcome.

Actually, when we came here, we just had a concept,

we had not done any development.

So we actually build the entire via develop the grammar.

So what we first did was we actually,

we had an idea of our language.

So we ported the icon application first into our syntax.

So that informed our program language development

and then we defend the grammar.

So all the green blocks you see here,

actually, have been built during the workshop.

Rahul [inaudible] actually has developed the DSL,

which automatically convert floating point to fixed point,

we are planning to integrate with that.

Compiler actually, currently, outputs

optimized C state machine.

Since it's actually modular compiler,

we can actually have different targets.

Tomorrow we can target another target.

We also have a fully ported

MSR icane application working, we'll demo it.

So we've got the entire thing working.

Thanks to [inaudible] and Don for helping

in debugging all the algorithm implementation.

Future work, we need to be

planning to investigate the effect specification further.

Hopefully, we'll get the good inputs

from the Msoft also regarding

this particular line of investigation, IDE enhancements.

We can actually have other targets

like.NET Microframework,

LLVM IR, and so on.

Actually, right now, we're not implemented

the type checker so that is

another future work to do. Thank you.

So now, we will also briefly demo the IDE.

So currently, the board is actually running icane

ported in our DSL.

So this is IDE.

>> This our IDE?

>> Just show the serial.

See, a very simple

serial monitor we have built into the IDE.

It actually shows the sensor

of transporting, we have Bluetooth,

we are just printing. Should we connect?

So anyway the credit for the algorithm is not ours.

But anyway, the thing is we have ported it into

our DSL and it's working.

We actually have one-fourth code size reduction

from C++ to our DSL.

>> And we have memory analysis part here.

>> [inaudible] Matrix in terms of

ultimate power reduction or other.

>> No, right now, we are actually

able to do the analysis,

but optimizations we don't have.

Actually, another things is

just compiler can actually give errors,

like syntax errors and type errors.

Our compiler can actually give, for example, let us say,

that because of effect annotations, let us say,

that programmer is making a blocking function call with

an undefined amount of time.

For example, trying to connect to

our network, a blocking function.

So the compiler can actually give error,

a warning to the programmer saying,

"This function might take forever."

So those kind of compile-time feedback we

can give and probably also suggest some automatic fixes.

>> So.

>> Yeah.

>> So just trying to understand demo, right?

So icane is written in C++?

>> Yeah.

>> And you said that you sorted

the natural language alongside it.

So did you reuse some of

that C++ when you implemented your-

>> No. Actually, if you can rotate the proton.

So basically, the basic flow

is completely written in our language.

>> Okay.

>> Only the I/O libraries we

are using are in the libraries.

>> Okay.

>> Like for reading from the serial port and.

>> So in your DSL, when you said proton.

>> Yeah.

>> It wasn't calling the C++?

>> No. It's calling our implementation programs.

>> [inaudible].

>> I see.

>> So actually, all the modules

listed there are actually written in our language.

Only library functions we

are using are actually I/O libraries.

>> Okay.

>> Like reading from I2C bus,

and serial port, and so on.

>> So I had another question.

>> Yes.

>> So you mentioned that with your technique,

you can sort of do a better memory allocation?

>> Yes.

>> Right?

>> Yeah.

>> Did you see that affect [inaudible]?

>> Yeah. Actually, I'll just show you.

For this particular application,

we didn't see a big gain with that.

But one thing is that you can see

that this is a lifetime,

and this is a memory address.

So you can see many of

the large arrays are actually having the entire lifetime.

So basically, that means they are persistence of mem.

So but here, you can see some memory usage like

norm access and featureVector and these are like re-used.

So but one thing is that, of course,

whatever optimizations are useful,

we only have a few kilobytes.

Second thing is that it frees the programmer

from worrying about for example, let's say,

he has allocated a local array

and it is passed to the next stage,

whether it is stock a location or heap statically.

It frees the programmer from

worrying about where to allocate.

So basically whether it is a local array or global array,

all the non like arrays

and matrices and vectors in our language,

we allocate in the compiler managed heap.

That frees the programmer from worrying about,

the one worry is kind of taken care of.

>> So the proton code in

your DSL was a C++ working with [inaudible] code?

>> Proton.

>> Roughly speaking. I thought that we can do that-

>> Yeah, we can show it.

Because we are having declaratives syntax

for arrays, we don't need loops.

We don't- So for example-

>> All thes closer to MATLAB.

>> Exactly.

>> [inaudible]

>> Proton is just [inaudible] of coding

our language, but as in C++-

>> If we also consider the library.

For example, we need to use libraries for vector like,

circular buffers and so on.

So if we consider all that code in C++ code, would be.

>> But probably the C++ one

can be faster than MATLAB for sure.

>> Yeah.

>> But, I don't know if it is faster than yours.

>> Yeah, exactly right.

>> Yeah, but you know.

>> So, because ultimately,

we generate an optimized C state machine.

So, definitely we actually run it like bare-metal speeds.

So, we don't add any over.

Idea is that, actually have abstractions,

which have zero cost.

>> I have a few questions.

>> Yeah.

>> Wasn't this lifetime analysis?

If you look at escape analysis

that's applied to object-oriented languages.

Say for, languages like Java,

where you try to instead of deep allocation,

you'll see the lifetime is

bounded by the method in which it got

created it could be stack allocated

and likewise it could otherwise try to extend.

>> Yeah.

>> So, how much is your technique

going beyond these established ways

of doing lifetime analysis?

I mean, those are typically,

looking at only the method boundary.

>> Yeah.

>> It looks like you're also going

beyond that in terms of iteration,

counts, and all kinds of- can you clarify a bit?

>> Yes. Yeah, I'll do that.

>> How much you are going beyond that.

>> Yeah. So, I'll just show you the pipeline.

So, actually first of all, in our analysis,

if we take our analysis routine,

so this is a pipeline stage.

What we do is, we're starting with the first stage,

we basically do a whole program there.

We look at what is the next stage after the first stage?

So we do a whole program analysis.

Whenever we pass some objects,

we actually do an alias,

so that means a lot.

>> Even standard methods will do, right?

>> Right. Right. Right.

>> If you look at the escape analysis

for Java, they will all do inter procedural?

>> Right. Right. Right. But I don't think that there is

any allocation today which can

reuse part of the object memory.

>> I know of techniques developed

30 years ago which were doing these kinds of things.

It looks like you're also doing

some further iteration level analysis also,

but it wasn't very clear.

>> Okay. So, I will explain to you our algorithm.

So, first of all, basically

if you look at the escape analysis you mentioned,

you are actually looking at converting to

stack allocation the objects

used within that function, right?

So, in our case, we are actually

doing a whole program analysis.

We are taking the entire program,

and seeing how we can actually reuse the objects.

So, basically what we do is-

>> Those techniques also do good program analysis.

Don't think they only look at within

a method because when you're making other method calls,

you have to determine what's the impact of that method

on any kind of aliasing,

any kind of pointers, and so on that have been set up.

Don't think those techniques don't

do good program analysis, they do.

>> Okay.

>> That can be your novelty.

>> Okay. So, basically

this is our entire pipeline lifetime.

So, first of all

we only look at big objects

like matrix and vector objects, not primitive types.

So, basically what we do is,

let us say this is the address line.

Initially, what we do is we actually create regions,

so each region is a contiguous block of memory.

We actually allocate a separate region for each object,

then we try it and try to optimize and merge regions.

So actually our algorithm how it

works till we reach a fixed point,

where no more optimization is possible.

So, let us say we have another object,

we have another object.

This is the entire pipeline,

one cycle of the pipeline.

What we do is, so for example,

let's say that, eraser?

You cannot erase it. But in our case, we can reallocate.

Initially, we start with separate addresses,

and then we see here that

this particular object does not overlap with this-

the lifetime does not overlap with

this object, then we reuse.

So, we merge them into a single region.

So, now that region has one block with

this lifetime and another block with this lifetime.

Now, we have another block here,

which are non-overlapping lifetime with this,

so we again merge it.

So, now we have one block with this much lifetime.

We still have a remaining block with- so we actually

continue iteration like this till we- and of course,

there could be another region

which is actually partially-merged,

and then we can actually merge

partially-merged regions until we

reach a fixed point. That is basically our-

>> The question was, when you had these library calls,

you had these annotations, right?

Which was specifying the resource and and so on.

>> Yes, yes.

>> Is your compiler providing any assistance,

or the language providing

any other assistance in terms of helping come

up with those estimates in the first place?

>> So, right now, no. Basically, the idea was that,

so if you look at- so,

I developed the application program,

I should not have burdened with this.

That was the whole idea. If you

look at our effect annotation,

so this needs to be done. There is no annotation in the-

>> Isn't the programmer coming up with it?

>> No, this is not the Library Developer.

>> Yeah, okay, the library?

But still the programmer-

>> Yeah. No, so once it is done for a library,

the library functions can be

reused in application program,

just like- for example,

I can make a call to the pin peripheral and something.

So, the Application Programmer

doesn't need to worry about anything,

then it'll be automatically pulled from

the FX specification from the library.

It'll pattern match the library call

and pull the effect specification,

then include in the analysis.

So, it needs to be done once for a library,

and then reused in the application.

That was a- yes.

>> Traditionally Compilers have shied away from doing

inter-procedural whole program analysis

because that is closer to the compilation type.

So what is the compilation time frame

of a linear quadratic method programs?

>> I haven't done an analysis on that.

Of course, some of our algorithms

are definitely non-linear right now.

But one reason we are able to- actually,

if you look at NesC, for example.

NesC actually did whole program analysis

for many other- because recently,

the program size is small.

Because we are actually, unlike

a traditional folk, for example,

if we look at a traditional application,

it may run to 100,000 or millions of lines of code.

But, whereas here, the application size is less,

so that is one reason why we are

actually able to afford our whole program analysis.

Another reason is that,

unlike a traditional program,

an embedded program is

closed over all the important parameters.

For example, allocation size and

all those things are actually specified

somewhere as a constant in the program.

Whereas, if we look at

a traditional application for example,

the application we allocate a link list based

on some user input or

the size may be based on some user input,

or it may read from some file.

So, it's not really possible to do

this kind of analysis in a traditional context at all.

But here because the program is closed,

working in a closed environment,

we are actually able to do this kind of analysis.

It is closed because of two reasons, one is of course,

is because of constraints,

you don't have enough memory.

Second is safety.

Actually, if you have a look at- so there is

a C dialect called MISRA C by

Motor Industries Centers Association for safety purposes.

That actually disallows the old

dynamic aspects of C language,

pointer manipulation, memory allocation.

So, that the other concern is,

not more than memory constraints safety.

But anyway, coming back to the point is,

because the program size is small,

we are able to end because the program is closed.

>> So, I have a more high level

of question about the impact.

So, I'm trying to think about like me

as a programmer of CNIP,

and I'm trying to understand what is

the complex part of me writing this program.

I'm probably not going to write the proton library.

So, in fact, somebody at Amazon is probably

going to write an optimized proton library

and give it to me.

So, I don't need a DSL fo that part.

I'm trying to understand where is the DSL

helping me as an Application Developer.

Is it in encoding new kinds of gestures,

new kinds of algorithms?

So, where is the benefit to me as a programmer, say,

if you reduce the development time of this mark

and allocation? I'm not sure.

>> Yeah. Yeah. It's definitely a very good question.

Of course, we haven't investigated the full impact yet,

but one area is that, for example,

let us say that- so,

once we have a set of library of reusable blocks,

we can actually build pipelines

using simpler declarative specification.

And it's very easy to change.

For example, instead of proton,

we want to actually use

some other library instead of data like NPO,

since of this particular sensor,

we want to use some other- so,

it's very easy to maintain

the application chain cycle, I feel.

So, if we look at the C++ Icane application.

Actually it's a C++ state machine

which actually calls all these,

so everything is coupled with each other,

so the're is close coupling.

Whereas, we have removed the coupling,

and if you look at a particular module,

there are absolutely no reference to,

there is no coupling to any other module here.

Not only that, so the model can do two things.

One is that, it can decide what data it can process,

what data is sent to next stage,

whether it should send data to the next stage.

So, these three things can actually be decided,

programmed in the module without actually

coupling with any other existing module.

So, I think it reduces coupling impose modularity,

and we can actually

build pipelines simply by mixing and matching blocks.

I feel there could be some- and another thing is that,

because we have this declarative specification,

we have pre-built modules,

which we can give predefined meaning like rate limit.

We can also do this kind of privacy analysis and so on.

>> Yeah, maybe. I realize this is preliminary it might be

useful to understand the benefits

of your module particle things,

decouple, what happened in

the proton part and

what is happening in the application part?

And then particles outside similarity,

the core benefits and energy benefits,

whatever they're doing.

Have they managed to decoupled those too?

>> Okay.

>> Because protons probably going to be written once.

>> Right. Right.

>> The applications are

probably going to be written by many,

many people who want to use a DSL module.

>> Exactly. So, I feel that, like if you-

>> But I know it's both couple that actually don't know

where [inaudible] practical things.

>> That is true.

>> Okay. Thank you.

>> So, before I wind up,

I want to thank MSR folks for hosting us, and

being wonderful hosts for all of us. Thank you so much

For more infomation >> VerticalThings: A DSL for ML/Data Processing IoT Applications - Duration: 31:56.

-------------------------------------------

PAINT SHOPPING FOR OUR HOUSE + PAINTING THE GARAGE - Duration: 15:49.

and the kitchen

For more infomation >> PAINT SHOPPING FOR OUR HOUSE + PAINTING THE GARAGE - Duration: 15:49.

-------------------------------------------

[Português-Español] MewArt Vlog 01- Escolha do nome do canal - Duration: 8:12.

For more infomation >> [Português-Español] MewArt Vlog 01- Escolha do nome do canal - Duration: 8:12.

-------------------------------------------

cette chaine et pour qui ???? - Duration: 3:56.

For more infomation >> cette chaine et pour qui ???? - Duration: 3:56.

-------------------------------------------

Mazda 6 2.0 S-VT Bns Plus - Duration: 1:05.

For more infomation >> Mazda 6 2.0 S-VT Bns Plus - Duration: 1:05.

-------------------------------------------

Audi A1 Sportback 1.4 TFSI S-Line Aut. 185 pk | Navi | Xenon | Ecc | Leer/stof. - Duration: 1:09.

For more infomation >> Audi A1 Sportback 1.4 TFSI S-Line Aut. 185 pk | Navi | Xenon | Ecc | Leer/stof. - Duration: 1:09.

-------------------------------------------

Audi A4 Avant 1.8 TFSI S-Line | Navi | ECC | Cruise | Trekh. | PDC. - Duration: 1:14.

For more infomation >> Audi A4 Avant 1.8 TFSI S-Line | Navi | ECC | Cruise | Trekh. | PDC. - Duration: 1:14.

-------------------------------------------

Audi A4 1.4 TFSI 150pk AVANT AUT S Line | LED | Parkeerhulp | Navi - Duration: 1:11.

For more infomation >> Audi A4 1.4 TFSI 150pk AVANT AUT S Line | LED | Parkeerhulp | Navi - Duration: 1:11.

-------------------------------------------

Tesla Model S P85 *!*7-PERS/LUCHTVERING/COLD-CLIMATE/SOUND*!* - Duration: 1:09.

For more infomation >> Tesla Model S P85 *!*7-PERS/LUCHTVERING/COLD-CLIMATE/SOUND*!* - Duration: 1:09.

-------------------------------------------

*NEW* Fortnite Dances/Emotes At The Same Time 100% In Sync! Fortnite - Perfect Timing Compilation #3 - Duration: 10:11.

Be sure to subscribe to our channel if you're new,

Turn on notifications and watch the full video,

For more daily Fortnite videos from Cinema Of Gaming

We are doing a huge VBucks Giveaway for our 400k Subscribers Special! Checkout the pinned comment for more info. Good luck & Enjoy the video :-)

Share this video with your friends on WhatsApp, Instagram, Twitter and Facebook!

Subscribe!

Leave a like on this video!

For more infomation >> *NEW* Fortnite Dances/Emotes At The Same Time 100% In Sync! Fortnite - Perfect Timing Compilation #3 - Duration: 10:11.

-------------------------------------------

她是大小S的親姐姐!從未出道卻長了一張高級臉! - Duration: 2:39.

For more infomation >> 她是大小S的親姐姐!從未出道卻長了一張高級臉! - Duration: 2:39.

-------------------------------------------

"The Will to Act" Training Scene | Batman Begins (2005) Movie Clip - Duration: 4:23.

Do you still feel responsible for your parents' death?

My anger outweighs my guilt.

Come.

You have learned to bury your guilt with anger.

I will teach you to confront it and to face the truth.

You know how to fight six men. We can teach you how to engage 600.

You know how to disappear.

We can teach you to become truly invisible.

Invisible?

The ninja understands that invisibility is a matter of patience and agility.

Always mind your surroundings.

Ninjitsu employs explosive powders.

- As weapons? - Or distractions.

Theatricality and deception are powerful agents.

You must become more than just a man in the mind of your opponent.

- Who is he? - He was a farmer.

Then he tried to take his neighbor's land and became a murderer.

- Now he is a prisoner. - What'll happen to him?

Justice. Crime cannot be tolerated.

Criminals thrive on the indulgence of society's understanding.

Your parents' death was not your fault.

It was your father's.

Anger does not change the fact that your father failed to act.

- The man had a gun. - Would that stop you?

I've had training.

The training is nothing!

Will is everything!

The will to act.

Yield.

You haven't beaten me.

You have sacrificed sure footing for a killing stroke.

Rub your chest.

Your arms will take care of themselves.

You are stronger than your father.

You didn't know my father.

But I know the rage that drives you.

That impossible anger strangling the grief...

...until the memory of your loved one is just...

...poison in your veins.

And one day, you catch yourself wishing the person you loved had never existed...

...so you'd be spared your pain.

I wasn't always here in the mountains.

Once, I had a wife.

My great love.

She was taken from me.

Like you, I was forced to learn there are those without decency...

...who must be fought without hesitation, without pity.

Your anger gives you great power.

But if you let it, it will destroy you...

...as it almost did me.

- What stopped it? - Vengeance.

That's no help to me.

Why, Bruce?

Why would you not avenge your parents?

For more infomation >> "The Will to Act" Training Scene | Batman Begins (2005) Movie Clip - Duration: 4:23.

-------------------------------------------

Sarah Huckabee Sanders Holds White House Press Briefing - Duration: 2:11.

For more infomation >> Sarah Huckabee Sanders Holds White House Press Briefing - Duration: 2:11.

-------------------------------------------

Gadfly Bites Man HORROR . - Duration: 10:05.

For more infomation >> Gadfly Bites Man HORROR . - Duration: 10:05.

-------------------------------------------

Ben Johnston: One artist's obsession with progress and absolute perfection - Duration: 8:24.

I like everything to be perfect

are you some kind of, like, lettering monk?

as a child, you were born in Canada?

my parents moved here after the Rhodesian war and they spent about 10 or

12 years here my brothers and I were born and then shortly after they kind of

got a little sick of the cold and yeah they decided to move back to where

their families were as well and we ended up in Cape Town

for me it's really hard

to imagine what it was to be growing up in Africa it's complete sci-fi to me you

you know I think South Africa in general can be considered quite dangerous in some ways

but I mean it's still an amazing place and a great place to grow up

so you were there from 3 to...

...to 25

it's only been the last four or so years I've been in Toronto

Canada and North American in general is just like amazing for the arts

but then you know when you put yourself in those situations you kind of

have to make it work like if you're just complacent and you're just chilling

shit doesn't really happen so it's like always like okay what side project can I

do while I'm waiting for client feedback on another thing and you know like each

new thing you put out is constantly showing like progression

and work just comes comes in and the wall that you did for $500 actually

is allowing you to harness an opportunity for you know several thousands

is that the type of thing that happens to you? yes the main success I've seen is

just from doing passion projects, side projects, so everything from like 3d

printing to typography pieces with a buddy

like spending a weekend doing that then the following week we designed

something for Adobe MAX Festival and then a couple months later we designed a

3d printed thing for Aston Martin

you know they kick your ass they don't know what they're doing yeah, it's frustrating

oh man and then they laugh

but then you can just say, oh I let you win

pretty much everything I've seen from you everything is super structured

extremely clean, perfect I like everything to be perfect so

even if it is brush lettering or if it's you know something that looks like it is

messy, it's worked out perfectly beforehand, you know I think it's about

keeping that level of perfection but then pushing at each time as well

you know, you've got to make sure that it's always up

what do you think of the impact that you're doing? it's still for me but it's also a public art so I want

people to interact with it and it's interesting to see like how people tag

you and how they interpret different messages I did a thesis as only you but

that can also be translated into more of a love message or something but then

like this is a group of marathon runners they like to stop by there and they're

like only you can do this like for the training it's really interesting

interaction

for you I think there's many ways to collaborate with people

I've opened my mind up to working with people more

after we translated the vectors into 3d we sent it off to the printer

and this I think this ended up taking maybe 20 hours to print

how do you go from translating what's on the screen to what's on the wall?

you need to make sure that that piece is going to still look right at that scale so sometimes you've got

to blow it up make it a bit simpler I mean you can't fuck it up

Yeah, it's not as easy as just, you know, command+z

I like the smell of fresh paint

yeah man, nothing better this is literally in your neighborhood right?

the studio is just down the street and I also live down the road over there

and behind this wall what kind of business is it? this is a barbershop

was there something on the wall before? it was just like regular brick so we had

to start again and paint everything spray paint between every crack oh shit

so you had to buff before you did your stuff yeah so was a it was a full process

I kind of wanted to challenge myself to stick just to

spray paint with this one so I didn't want to get anyone else

involved and I kind of just wanted to use it as a piece to learn

from and put up the initial sketch but from there you know there's lots of

adapting and changing the background colors, changing the actual colors of the

fill, you know reversing them, just experimenting with what works

I'm also bringing the materials each time just on my bike

sometimes I can only bring so much and then like if I run out, I go back to the

studio or wherever the paint is

when did you go from computer and pencil to large-scale walls?

it's probably only about four years now I did graffiti when

I was younger, like a teenager but then kind of took a break from that

after, you know, a couple of arrests so we took a little break from that

then when I moved to Toronto I did a piece for a friend in an office space it

was kind of the first time so it was just using markers like I

didn't really know what I was doing it kind of just opened up the door to like

really focusing more on typography, so typography and branding typography,

murals, billboards, wherever

a lot of the time you know when you're under

pressure is when I find like the best ideas come are you on purpose postponing

a deadline so that you can create under those circumstances? I think

I add more projects to my schedule so that happens, you see I might become

bored quickly of that one project

so I guess that you don't have a girlfriend then?

ha ha well, you know, freelancing

For more infomation >> Ben Johnston: One artist's obsession with progress and absolute perfection - Duration: 8:24.

-------------------------------------------

XV Congresso Regional Sul Sudeste de Meninos Cantores - Concerto de Gala 20/7/2018 - Duration: 1:06:18.

For more infomation >> XV Congresso Regional Sul Sudeste de Meninos Cantores - Concerto de Gala 20/7/2018 - Duration: 1:06:18.

-------------------------------------------

《幸福三重奏》,大S的冻龄秘密终于公开? - Duration: 7:51.

For more infomation >> 《幸福三重奏》,大S的冻龄秘密终于公开? - Duration: 7:51.

-------------------------------------------

Litsea Essential Oil Doterra Product of the Month August 2018 - Duration: 2:30.

I'm not coming to you from our little off-the-grid cabin in the Pacific

Northwest and boy is it foggy today so you want to know about litsea essential oil. Stay

tuned and I will tell you everything I have. Litsea is also known as my Chang

may. It comes from East Asia and it's this plant with really vibrant leaves that

produces little fruits that the oil is extracted from. hIt has tons of anti

properties you know all of those antimicrobial, antibacterial

antimicrobial, antibacterial that makes it great to put in your natural cleaners

to help wipe down the surfaces in your house diffuse it in the air and it's

gonna help cleanse your air. Antioxidant that makes it great for your skin

one pubmed article that I'll link below shows that it even has anti anti-cancer

properties which is super exciting. This oil has a very pleasant smell and has

chemical constituents that are similar to Melissa but it's a lot less expensive.

Litsea also has those of lemongrass but without the musty undertones that lemongrass

sometimes has so it's a nice balance between those two oils. What do you

use it for? Use it in natural cleaners to disinfect your surfaces dilute and apply

to your underarms to prevent body odor it kills the bacteria under your arms

diffuse it and it's a natural bug deterrent donkey, no donkey uses a top

note in custom perfume blends it blends well with basil with geranium with

rosemary. Donkey keeps on shaking there his collar and it keeps on making noise sorry

so basil geranium any of the citruses petag,

ylang ylang lavender, jasmine all of those oils it's gonna be great for that

number five apply it to athletes but make sure you dilute it before you use

it topically and if you're using it topically make sure that you don't

expose to applied areas just sunlight for 12 hours afterwards. There's also

cautionary information and you shouldn't use it while you're nursing or pregnant.

So I hope you enjoyed this video leave me a comment below what you're excited

to use it for. If you thought this video was helpful don't forget to subscribe

hit the bell button so you get notifications every time I put out a

video I hope you have a great day I can't wait to get mine in the mail I

already placed my order so I will see you in the next video

For more infomation >> Litsea Essential Oil Doterra Product of the Month August 2018 - Duration: 2:30.

-------------------------------------------

Úkol ženy je změnit svět skrze partnera a děti, které vychováváme - Duration: 1:50.

For more infomation >> Úkol ženy je změnit svět skrze partnera a děti, které vychováváme - Duration: 1:50.

-------------------------------------------

How would Craig Robertson describe the Saints d-line? 'Dog!' - Duration: 1:07.

describe for me the guys in front of you those tackles and whatnot what are their

strengths I mean I think maybe that conversation doesn't get talked about Oh

easy Cam Jordan dog Sheldon Rankins dog Big O dog AO dog Trey dog

Woodrow he dog Devaroe dog Mitch dog who else who I missed

Alex Jenkins dog Bromley's dog Kwan he's dog I'm gonna see who I miss the coach

coach he's a dog so we got a bunch of dogs in front of us and that's what makes it fun for us

to play because we can play off of them and we make a lot of plays because of

them that they don't get Oh Tyler dog but not gonna leave our Tyler that's a lot of dogs

yeah that's a lot of dogs but that's that's what makes our defense go and we

we play well last year because we had rush from them and in the run game we

had a lot of them holding up blocks for us linebackers and they made a lot of

plays themselves so a lot of dogs in front of us and if I left anybody I'm sorry

For more infomation >> How would Craig Robertson describe the Saints d-line? 'Dog!' - Duration: 1:07.

-------------------------------------------

PAINT SHOPPING FOR OUR HOUSE + PAINTING THE GARAGE - Duration: 15:49.

and the kitchen

For more infomation >> PAINT SHOPPING FOR OUR HOUSE + PAINTING THE GARAGE - Duration: 15:49.

-------------------------------------------

Volkswagen Caddy 1.9 SDI APK 6-2019 d- riem vv 196000km - Duration: 1:05.

For more infomation >> Volkswagen Caddy 1.9 SDI APK 6-2019 d- riem vv 196000km - Duration: 1:05.

-------------------------------------------

Sacrificio d'amore, cancellata la sesta puntata di oggi: fiction posticipata all'8 agosto - Duration: 3:52.

For more infomation >> Sacrificio d'amore, cancellata la sesta puntata di oggi: fiction posticipata all'8 agosto - Duration: 3:52.

-------------------------------------------

Toyota ProAce Worker 2.0 D-4D Professional 122PK EX BTW - Duration: 0:47.

For more infomation >> Toyota ProAce Worker 2.0 D-4D Professional 122PK EX BTW - Duration: 0:47.

-------------------------------------------

*NEW* Fortnite Dances/Emotes At The Same Time 100% In Sync! Fortnite - Perfect Timing Compilation #3 - Duration: 10:11.

Be sure to subscribe to our channel if you're new,

Turn on notifications and watch the full video,

For more daily Fortnite videos from Cinema Of Gaming

We are doing a huge VBucks Giveaway for our 400k Subscribers Special! Checkout the pinned comment for more info. Good luck & Enjoy the video :-)

Share this video with your friends on WhatsApp, Instagram, Twitter and Facebook!

Subscribe!

Leave a like on this video!

For more infomation >> *NEW* Fortnite Dances/Emotes At The Same Time 100% In Sync! Fortnite - Perfect Timing Compilation #3 - Duration: 10:11.

-------------------------------------------

Trump Says You Need A Picture ID To Buy Groceries During Crazy Speech - Duration: 5:09.

On Tuesday evening, Donald Trump headed down to a campaign rally in Tampa, Florida.

And, for those of you waiting for Donald Trump to say something stupid during his rally as

he has every single time he's ever done a rally, you didn't have to wait too long, because,

not too far into his little presentation, Donald Trump said this.

We believe that only American citizens should vote in American elections, which is why the

time has come for voter ID, like everything else, voter ID.

And if you go out and you wanna buy groceries you need a picture on a card.

You need ID.

You go out and you wanna buy anything, you need ID and you need your picture.

In this country, the only time you don't need it, in many cases, is when you wanna vote

for a president, when you wanna vote for a senator, when you wanna vote for a governor

or a congressman, it's crazy.

It's crazy.

You're absolutely right, Donald, this is crazy, but not the fact that we're not requiring

people to have photo ID to go vote.

What's crazy, is what you're saying.

First and foremost, could you be any more out of touch with how America actually works?

How many decades has it been since you actually stepped foot in a grocery store?

That's what I'm wondering.

Because, no, you don't need a photo ID to go buy a loaf of bread or buy any kind of

groceries, unless it's alcohol or tobacco.

Other than that, you're pretty much good to go with a debit card or cash or check or whatever

you wanna pay with, without having to show a photo ID.

That is crazy.

That's just as out of touch as George H.W. Bush was when he went to a grocery store and

was amazed by the new kinds of scanners they had to scan bar codes.

The man had never seen that, even though they'd been out for years, because he was so wealthy

he never had to do his own shopping.

And now we know that Trump is the same way.

You don't have to show an ID to go buy groceries.

In fact, it's pretty easy to get along in the United States without an ID.

The only time I ever get carded is when I have to go fly, and the only reason I fly

is because my job requires it.

I'm not out there taking flights for fun, trust me.

Can't do that, wish I could but I can't.

So, yeah, twice a year, when I have to make these trips for conferences, I have to pull

out my ID.

The rest of the time that thing stays tucked away in my wallet, like most Americans, and

nobody sees it because nobody asks for it.

Requiring a photo ID to vote is a form of poll tax, because again, you can get along

perfectly fine in the United States of America without a photo ID.

Perhaps you live in a city where you don't have to have a car.

Perhaps you can't afford a car, so you don't need a photo ID.

Perhaps you're not going out and buying any kind of alcohol or tobacco.

You wouldn't need an ID for that, and of course, contrary to what you say, you don't need one

to go buy groceries.

What this does is it disproportionately affects poor, minority communities, where people do

not have photo IDs.

They may not have the means to go and get a photo ID, and even if they do, they may

not have the means to pay for that photo ID.

That's the problem with this.

That is what investigations into this have found.

They haven't found rampant evidence of any kind of voter fraud, but what they have found

is that these voter IDs disproportionately affect poor and minority US citizens.

So, you can ramble incoherently all you want about needing a photo ID to go buy quote "anything

in America today," but those of us who live in reality understand that you can get by

just fine without any form of photo ID here in the United States.

It is not a requirement but if you're going to make it a requirement to participate in

our democratic process, then you, Federal Government, have to provide photo IDs to every

citizen at no cost at all.

That's the tradeoff.

You cannot require somebody to spend their own money in order to be able to retain the

right to vote.

That is discrimination, no matter who it is against.

So, you wanna enact these regressive photo ID laws, then you better have the Federal

Government ready to pony up, go door to door and make goddamn sure that everybody in this

country has a photo ID.

For more infomation >> Trump Says You Need A Picture ID To Buy Groceries During Crazy Speech - Duration: 5:09.

-------------------------------------------

Top 5 Mario Power ups - Duration: 9:47.

Super mario wouldn't be anywhere near as super if he didn't have a whole catalogue

of power ups to use in his adventures, some are more useful than others.

Some are more fun than others and some are…

I just don't like the spring upgrade from mario galaxy ok?

It's hardly an upgrade, more of a handicap!

Anyway, today we're talking about my top 5 mario power ups!

Mega mushroom It's nothing too special, mario just becomes

giant.

But hey, what can I say?

It's just a lot of fun and really satisfying to run around as a giant and demolish everything

in your path.

And to add to that you get this little bar at the top of the screen that fills up as

you break things.

For every portion of the bar you manage to fill before the giant power runs out you get

a 1up mushroom, making this a very effective way of grinding lives.

In the first level of new super mario bros there's a question mark block which always

has one inside it so you just go through the level over and over again until you feel like

you've earned enough lives.

Of course it does appear in more games than just new super mario bros but this is the

game where it appears most and honestly, where it's most fun to use too.

Obviously that's a very good combination.

The only other game that's worth mentioning here would be mario kart wii and while I don't

want to count kart items as power ups for this list, I'm already talking about the

mega mushroom so I may as well.

In this game too, it's just fun to have it.

I still don't know if you get to drive any faster because of it, it feels that way though.

The main event happens when you drive over another player though, it'll flatten them,

which of course stops all their momentum and handicaps them until the get de-flattened

after a short time.

Naturally this is an item you'll get when you're rather far behind, in a place like

8th or lower, that's not to say you can't get it if you're higher up to flatten some

people to get to first place though!

In both these games it's satisfying to get this item and wreck some stuff.

Destruction is fun!

Fire flower Specifically in the 2D games, I'm not a

huge fan of it in games like mario galaxy but how could I not include this most iconic

item on the list?

The only thing more iconic than the fire flower is the super mushroom itself which, let's

be honest, is a little boring in its use.

It gives mario the power the create and throw fireballs… even under water apparently.

This power hasn't really changed ever since it first appeared in the very first super

mario brothers game.

You press a button, mario throws a fireball, it hit an enemy and it dies.

It's not that complicated really.

It doesn't do that much other than give mario a long range weapon which allows you

to switch up the gameplay since you don't need to get close to your target to kill it,

giving you more security which in turn allows you not to get hit and keep the powerup.

It can even be used on bosses, of course not to kill them in 1 hit but it's still not

too difficult to take down most bosses with the fire flower and whenever i get the chance

i do so.

The funny thing is that some bosses actually becomes a bit more challenging when you try

to fight them this way since you have to it them so often.

a good power up should be transformative for the gameplay and allow you to play the game

in a different way, the fire flower opens up new possibilities for you without taking

away your basic moves, and that simple, yet effective design philosophy earned it a spot

on this list!

Super star Did I say the fire flower was one of the most

iconic items in not just mario, but all of gaming?

Because I think it may be a close competition between the flower and the star.

This star , once picked up, allows mario to become invincible for a short while and has

appeared it most mario games.

Being invincible allows you to build up a sort of killstreak where every consecutive

enemy you kill while this item is active will give you more points until you get to such

high numbers, the game starts giving you a 1up for every enemy you kill.

Once again, this allows for some great opportunities regarding grinding for lives goes.

In mario kart in makes you invincible for any item fired at you and completely destroys

anyone who dares to touch your kart.

Of course in some games the level design is a little better for things like this than

in others.

While The star does exists in mario galaxy, the 3D nature of the game doesn't allows

you to just hold the run button and kill things, making the satisfaction that comes with an

item like this a little less since you have to actually put in some effort to find enemies

to kill, which isn't the case in most 2D levels you'll find this in because for some

strange reason, whenever you find a super star, it's usually followed by enemies lining

up to be killed.

That's what we call basic game design folks.

You won't often find it though as it's a rather rare item and almost always hidden

in a secret block, either one that looks like a brick or one that's completely invisible.

So the only way to find them would be hitting every brick in a level and jumping around

randomly, hoping to find it.

Of course when you see a lot of enemies in close proximity of each other with little

to no platforming challenges you might want to look around a little to see if you can

find a star because there's a good chance you'll be near to one.

Tanooki leaf Or the suit, it doesn't really matter to

me.

The reason I would go with the leaf in this case is because getting the suit is a pretty

rare thing which you'll only get get a couple of times throughout the whole game where as

the leave can be found in probably well over half the levels in the game.

With the introduction of this item, super mario brothers 3 also introduced to concept

of split paths in the upgrade tree.

You have the standard mushroom but then you can either get a fire flow, or a leaf which

will both be an upgrade to just having the mushroom but one isn't seen as better than

the other by the game so they'll at all times override each other.

What I don't understand is why the leaf also overrides the tanooki suit, which is just

down right a more powerful version of the leaf.

As a matter of fact if I had my way, getting hit in the suit would change into the leaf

power up when you get hit, giving mario 1 more HP, making it just that bit more powerful

and exciting when you get it, which, as I said before, doesn't happen a lot.

Anyway this leave allows mario to fly into the air when he has build up enough speed.

I expect I don't have to explain how this allows for a lot of secrets which are very

well hidden and will only be found by the most dedicated players, or rom hackers which

will just take a look at the map data I suppose.

Point being, flight might be a little overpowered since in a lot of levels it will allow you

to skip some sections but that's where the building up of speed comes in.

you need a fairly lengthy run to build up enough speed to take off into the air, something

which the game doesn't often allow you to do unless you really know what you're doing.

Often you will have to dodge and jump over enemies which is dangerous and getting hit

just once will power you down which makes the whole point of building up all that speed

rather pointless.

For the more cautious players it also comes with a useful little spin attack where mario

uses his newfound tail to attack an enemy close by, an ability i don't often use but

which is nice to have for certain enemies and it of course allows you to change up your

playstyle a little.

Cloud flower This in a very interesting power up.

Picking up this flower gives mario 3 clouds which he can turn into platforms using his

spin attack.

Giving your players the ability to make their own platforms is quite a risky move as a developer

since the chance of someone using it in a way it wasn't intended are fairly large.

Having 3 extra platforms which you can spread out rather far thanks to the long jump allows

you to get to pretty much anywhere you want in the whole level and you can tell since

the levels you get this flower in aren't the most interesting in the game, which is

a bit of a shame because this is exactly how you would be able to hide some really cool

secrets and make a world that's worth exploring.

Then again these aren't just platforms.

As you make it further into the game you'll find that when you create these performers

in an air current they'll float on it, making for an interesting and rather unique challenge

where you don't just create a platform, you're not just jumping on moving platforms, you're

doing both.

Jumping off one of these clouds into nothing and then just at the right moment creating

the next cloud feels dangerous and thrilling.

A power up like this could open up the world for mario but instead the designers made the

options even more linear to ensure nobody would use this power to break the game.

I get why they made this choice, mario galaxy 2 isn't an open world game.

Still The potential was so much higher.

If this power ever returns in a game which is more like mario odyssey is would be really

cool to play around with it.

Granted, it would also make the game ridiculously easy.

At the same time giving this amount of freedom and movement the game design could be changed

so you need to explore in weird places and reach higher heights.

Imagine this.

You have to make your way all the way up to the highest building in new donk city only

to find there's nothing there, but then if you come here with your cloud flower and

do a backflip, create a platform and repeat this you can reach a moon.

That would be very, very nice!

Of course in throwback galaxy the cloud flower gets used like this and I enjoy that a lot

but in this mission you know you're looking for something, it'd be a lot nicer if you

saw your target and then went looking to get the power up, only to have to make it all

the way up the tower without losing it.

It'd be a difficult thing to do but it'd be fun, nintendo, you can use this idea, as

a matter of fact, PLEASE DO!

Thank you for watching this top 5 list, if you have enjoyed it, don't forget to leave

a like below this video and subscribe to keep up to date with all my new uploads, until

the next time, BYE!

For more infomation >> Top 5 Mario Power ups - Duration: 9:47.

-------------------------------------------

9 HIV symptoms every woman needs to know - Duration: 5:53.

9 HIV symptoms every woman needs to know

Left untreated, HIV can progress to AIDS (acquired immunodeficiency syndrome), which can make

you even more susceptible to severe illnesses and eventually lead to death.

The only way to really know whether you have HIV is to get tested (which you should be

doing at least once a year if you're sexually active and have unprotected sex).

Still, it's helpful to be aware of these HIV symptoms in women:

1.

You have a fever and chills.

A low-grade fever -99.5 to 101 F-accompanied by chills is one of the more common HIV symptoms

you might notice.

"Your body is trying to fight a foreign body that isn't supposed to be there, in

this case ineffectively," says Horberg.

While raising your body temperature does actually kill some weaker viruses, like the flu, it's

not enough to wipe out HIV.

The fever usually lasts for a week or two, but it can pop up for just a day.

"If there's any chance you could have been infected, get tested," Horberg adds.

2.

You're always waking up with night sweats.

Getting damp on a muggy night without air conditioning is definitely not the same as

night sweats, which result in puddles of sweat that'll make you want to change your sheets.

"The body is trying to release off toxins," says Horberg.

Although HIV can cause night sweats, plenty of other potential culprits do as well, including

menopause, mononucleosis, and cancers like lymphoma and leukemia, says Horberg.

So if you're soaking your sheets over the course of a few nights, definitely check in

with your doctor.

3.

You're breaking out in a rash.

Some people who experience HIV symptoms notice a light red rash all over their bodies, including

their arms, torso, and legs-although it can appear in just one or two spots.

"It's a general redness, not discrete red bumps.

If you've ever had a drug reaction rash, it's similar to that," says Horberg.

It usually lasts at least a week, and most patients say it's not itchy; it's a reaction

to fever along with your body's natural inflammation response as it fights off infection.

4.

Your throat is so sore.

An inflammatory response to a serious viral infection can also cause your throat to become

inflamed, making it hard to swallow.

But, unlike strep, your doctor won't spot patches of white, just redness and inflammation

like you'd get with a cold.

"Lots of viruses effect your throat," says Horberg; but if you're concerned about

HIV, it's best to see a doctor about this one.

5.

You feel sleepy and achy all over.

You might feel generally uncomfortable (and really fatigued) for at least a week after

you're first infected with HIV, says Horberg.

It's an unrelenting exhaustion-even going to work or just sticking to your daily routine

will be a chore.

"Everything hurts.

It's hard to move, and you just can't make yourself comfortable," says Horberg.

"Your body is fighting the HIV virus, and it's tired."

6.

Your neck-and armpits, and groin-are swollen.

Your lymph nodes-located in your neck, armpits, and groin-manufacture infection-fighting cells,

and they're working overtime at the same time they're under direct attack from HIV.

That's why over a third of people who've been exposed to the virus notice these glands

appear bigger than normal, explains Horberg.

If you feel several swollen lymph nodes in different locations, it's definitely a symptom

to check with your doctor stat.

7.

You have a yeast infection.

Yeast are microscopic fungi that naturally live in your mouth and vagina.

When you're first infected with HIV, however, they can grow out of control, causing a yeast

infection.

"Your body's own natural ability to fight other infections is being attacked.

Your B and T cells are suppressed because they're working on other things," says

Horberg.

That said, conditions like diabetes also commonly cause yeast infections-and some women without

any underlying diseases simply get yeast infections more often than others.

So check in with your doc for treatment; if you think there's a chance you could have

recently been infected with HIV, ask if you should get tested.

8.

You have a canker sore.

Canker sores (a.k.a. mouth ulcers) are tender, round, whitish pits in the lining of your

mouth-and they can be caused by inflammation as your body tries to fight off HIV, says

Horberg.

They often cause a stinging sensation, and are more sensitive to acidic foods like lemons.

It should be noted, however, that canker sores happen for a variety of different reasons

too, like stress, food allergies, or hormonal changes.

9.

You start losing weight unexpectedly.

In its later stages, untreated HIV causes what's known as wasting, or loss of fat

and muscle mass, because the virus causes you to lose your appetite and prevents your

body from absorbing nutrients, says Horberg.

While the exact amount you'll shed varies, it's noticeable and often happens over a

long period of time.

"Often your friends and loved ones will comment that you're wasting away," says

Horberg.

"Typically, it doesn't happen in patients who have been treated well with modern medicines."

For more infomation >> 9 HIV symptoms every woman needs to know - Duration: 5:53.

-------------------------------------------

Gadfly Bites Man HORROR . - Duration: 10:05.

For more infomation >> Gadfly Bites Man HORROR . - Duration: 10:05.

-------------------------------------------

Cómo ELIMINAR un MOCO en vídeo [After Effects] - Duration: 12:53.

For more infomation >> Cómo ELIMINAR un MOCO en vídeo [After Effects] - Duration: 12:53.

-------------------------------------------

Final Fantasy XV — Newton [ CMV ] - Duration: 3:14.

In one moment, the starlight shakes me up

In just a moment, my sweet heart

Fell on top of your heart

As if I'm being pulled, I'm changing

Feels familiar but different as well

You're the strength that wakes me up from being down

I need to know all the reasons

All of the world that goes toward you

Your charm that pulls me, without being able to resist

Between all stars

Yours is shinning with sweetness

On your twinkling star

I will always stay

I found out what is pulling me

It's your charm, you're the reason

Is because the shine in your eyes

Between all stars yours are the truest

More fruity than fruit

Beautiful and pretty

You look so classy

You already shine

It's the first time

I'm feeling this way

Not my style

But for you I'll say goodbye

Between all stars

Yours is shinning with sweetness

On your twinkling star

I will always stay

I found out what is pulling me

It's your charm, you're the reason

Is because the shine in your eyes

Between all stars yours are the truest

I've kept an entire corner get I made up you guys

For more infomation >> Final Fantasy XV — Newton [ CMV ] - Duration: 3:14.

-------------------------------------------

Light eggplants parmigiana - Duration: 3:18.

Hello, hello Welcome back to Smart Cooking

today we prepare the eggplant parmigiana

and Silvia lists the ingredients

So, first we need the aubergines

that we have prepared previously

Click here for the video

for those who do not see the video are baked aubergines made with oil and salt

and that's it, they're light. I do not mean diet because t here is oil

but it's not so much so it's okay anyway

then we need parmesan

we have already scratched it

Mozzarella

and the tomato that sofia has done before

a simple sauce that I seasoned with a little oil, salt and basil

that's all, then we assemble and show you how

In a 180 ° oven

well, our parmigiana is ready

and now we taste

cut? Cut it

with much happiness

I was hungry

much

oh mom, good! It went out

good, very delicate

goodbye everyone, we have to do

If you liked this video Subscribe to the channel and put Like

For more infomation >> Light eggplants parmigiana - Duration: 3:18.

-------------------------------------------

Birthday Vlog! ~ BlueIris Vlog - Duration: 9:59.

Hey lovely people and welcome back to my channel!

I'm sorry if this video is going to be a bit messy

but that's just what today is.

It's Monday currently, when I'm filming this, at least most of this.

And it's the day before my birthday.

So, it's just crazy.

We did most of the groceries last Saturday

but there's still quite a lot to do.

I baked two cakes.

I just went to town to buy some decorations.

Because I'm just still crazy like that.

And I can show you what I got.

Sorry for all the lighting changes.

So....

I got two candles, a 2 and a 6

Because yep, I'm becoming 26.

Getting closer to the 30.

I also...

I'm going to turn around, because otherwise it's way too dark, I think.

I also got a Happy Birthday garland

in happy colors, because why not?

I'll probably hang it in front of the kitchen window

so the whole apartment building can see it's my birthday, because, you know.

And I also got some regular garlands.

Because, you know... just to decorate the living room a little.

Well, and as I said, I also made two cakes already.

One is just out of the oven and cooling down.

And the other one is in the fridge

because that's one with 'monchou' [somewhat like cheesecake]

so that needs to be in the fridge for quite a while to be okay.

But this is cake number two.

Tada!

And as I said, in the fridge, the other cake.

First thing tomorrow, I'll put on some fruit.

So, got some stuff in the house

Bought food. Made cakes.

*car passes by* Shhhh!

And the last of the groceries will be done by the boyfriend tomorrow morning.

Because we didn't buy bread for lunch yet.

Because with this hot weather, it goes bad real soon.

And well, we just wanted to get it fresh.

So, that's the last thing that has to happen tomorrow morning.

I think I will put up the garlands this evening.

So that I don't have to do that really early in the morning.

Because my mother and my grandparents

and a good friend will be here about 10AM.

And then I have to pick them up from the station.

My father will be a bit later, because he still has to work

because a lot of his colleagues are also on vacation

so he just couldn't take the day off.

And well, my boyfriend is free from work.

And well, my brother and his girlfriend are also coming over.

So it's quite a full house.

Now it's just waiting, I guess

till it's 12AM and I'm finally having my birthday

which still takes a while, because it's currently 4PM

on the 30th.

Anyway, I'm not going to stay up till 12 AM, I think.

Have to be at the station at 10AM tomorrow.

So can't go to bed too late.

Anyway, I might get some shots tomorrow and then edit it all in.

Anyway, I'm sorry again if this video is going to be a bit messy.

I'm really busy with all kinds of stuff.

Also getting the house a little tidier than it is now.

Because, you know, family's coming over.

Anyway, that's it for now.

So, as you can tell by the minimal footage from yesterday

I'm not so good at vlogging.

Well, the truth is, it just was a really nice birthday

and there were a lot of people and I didn't really feel like vlogging

because it was just too much fun.

Had great conversations, ate cake, lots of good food

even though I made it myself, but yeah...

The decorations are still up.

I'll probably take them down today.

Might leave them hanging for a few more days.

I don't know, we'll see.

Behind me is a table full of gifts

and I thought I just take you through them.

So, let me just flip my camera, that's easier.

So, over here is a nice plant I got from my mother-in-law.

Next to that is a tiny raccoon, which you put against the door

so the door won't close.

And it's just way too adorable.

Look at its tail!

And yeah, I got that from a good friend

together with this adorable panda

and a set of tea towels which I asked for

and a birthday calendar which I still have to create myself - well most of it.

And I also got some - how do you call this? - boards on a stick, chalk boards on a stick

which you can put in, next to plants and write on it what it is

so you know what you've sown, when it comes up again.

So over here, I've got a cooling rack from my parents as well as a cake platter.

Yeah, we didn't have those yet and I really wanted some.

Because now, we just put the cake on some cutting boards and it's just not that pretty.

I also, which is hidden over here, got the new Ken Follett from my parents

which I'm really happy about and I can't wait to read it.

It's not as thick as the other two

which are here: "World Without End", it's the second one, "Pillars of the Earth", the first one.

This one is just a little tinier, but should still be as great.

Falling down is a tiny mouse which I got from my grandparents

together with this filled envelope to buy some books that will come out in like September.

A book card from my brother and my sister-in-law.

Some candy from my father-in-law together with another book card

which is... over there with the cards.

Let's move over there.

Got a lot of cards as well.

So I got - light - this one from my father-in-law.

On the inside it said: 'up on your birthday'. But yeah...

From a good friend, which you can shake - ain't it adorable?

From my brother and sister-in-law. Yep.

From the parents, some kitties. They know me so well.

From some other good friends.

From the boyfriend's grandmother.

And the last one is just... it's a pretty card, I like it

but it's from a company that, a website that I use to send cards

and they sent me a card and I was like 'okaaay'

But yeah, those are the cards I got.

They're smashed together in my window sill

because we don't have that much space, but still...

That's basically it for this vlog.

As I said, I had a great day.

Lots of people came over.

I picked my grandparents and my mother and a good friend up from the train station

And a little while after that my father-in-law came and also my mother-in-law.

In the afternoon my brother and his girlfriend came. [and my father!]

So yeah, quite a full house but it was really nice.

Yeah, I just had a great day.

The cake was delicious, it worked out well.

The food was nice.

We sat on the balcony all together

even though it was all in a row.

But we enjoyed the nice weather and it was amazing.

If you liked this birthday vlog

which kind of failed, because I didn't really vlog on my birthday.

But still, if you liked it give it a thumbs up.

Subscribe down below, if you haven;t already.

And then I'll see you in the next one, next Friday.

Byeee!

For more infomation >> Birthday Vlog! ~ BlueIris Vlog - Duration: 9:59.

-------------------------------------------

Littératies numériques I Digital Literacies - Duration: 6:28.

[Logo : Faculté d'éducation | Faculty of Education]

[Text: Digitalliteracies.ca]

[Music]

[Text: Computational thinking and robotics]

[Text: Carl Robots, codemyrobot]

>>Rick Alexanderson: This week at OttawaU, we introduced the Carl Robot

it's a small low-cost robot that the schools use in Ottawa to learn about robotics

So the students learn how to open the arduino IDE, code it up and then

a lot of them now match the robot with the micro bits software

and they're doing other projects

[Music]

[Text: Designing, making and hacking]

[Music]

>>Julie-Anne Turner: So just to recap in terms of what we did during the week,

so on the first day we got to go to the sunbox and kind of explore

the different tools and technologies that might be built up there

and we started with iTextiles and we then moved on to 3D printing

We also had the chance to look through makey-makey and Scratch

and also we worked with arduino, the lily pads textiles, and now we are working on other projects.

[Music]

>>How do you feel now?

What's you feeling?

Awesome,

proud..

I'm proud

Je suis vraiment très fière de ce que nous avons réalisé aujourd'hui

[Music]

[Text: Critical digital video production]

[Music]

>>If I click on this thing…there is my little tab… If I just click it, like physically click it,

the menu little thing will pop up. So, yeah, drag it out and then those options will come out.

[Music]

>>Jamilee Baroud: So I guess we started most of our days with a community meeting,

where we shared our ambitions for the workshop and discussed what we hoped to learn

and also about our fears about technology,

Genevieve Cloutier: And then we jumped into critical analysis, critical thinking, critical contents

by focusing in on roots of representation from the film industry in history

We spoke about that transcribes into the media we see today and

we also talked about how that connects to film techniques, camera angles, shot types

what meaning is better than those technicalities.

I guess we already also talked about identity online, and leaving an online footprint, digital citizenship came up,

I think safety online is also something we discussed.

And then from there I guess we went into production, right?.. Yes.

But i think that hat we have spent a lot of time on the critical components because

through the research with professor Watt, we found that was one of the most difficult things to really tackle

so we did spend a whole day on that..i think a day and half almost? Yeah..

which turned out wonderfully, because i think every single video has such rich critical content

which is really exciting to see but there are also all very different

so i can get that kind of connection of how everyone in the room

was able to connect and kind of digitalize with their personal identity

But also, in a way that is for the purpose of creating change and

for the purpose of creating better classrooms.

Okay One more time, one more time with a big smile

[Music]

[Amazing lectures]

[Amazing Food]

[Thank you]

[Credit]

[Social Media]

For more infomation >> Littératies numériques I Digital Literacies - Duration: 6:28.

-------------------------------------------

Ce que le nombre de grains de beauté sur votre bras droit révèle sur votre santé - Duration: 6:28.

For more infomation >> Ce que le nombre de grains de beauté sur votre bras droit révèle sur votre santé - Duration: 6:28.

-------------------------------------------

車世界 ✭ レクサスが何を思ったか「RC F GT」市販?大きなリアウイングを装着しテスト中 - 車のエンタメ&面白 - Duration: 5:38.

For more infomation >> 車世界 ✭ レクサスが何を思ったか「RC F GT」市販?大きなリアウイングを装着しテスト中 - 車のエンタメ&面白 - Duration: 5:38.

-------------------------------------------

Lexus GS 450h F Sport Line - Duration: 1:08.

For more infomation >> Lexus GS 450h F Sport Line - Duration: 1:08.

-------------------------------------------

車世界 ✭ 待望のレクサスLC"F"プロトタイプがはじめて捕捉。ボディ拡大、リアディフューザーはレーシングカー並み - 車のエンタメ&面白 - Duration: 7:02.

For more infomation >> 車世界 ✭ 待望のレクサスLC"F"プロトタイプがはじめて捕捉。ボディ拡大、リアディフューザーはレーシングカー並み - 車のエンタメ&面白 - Duration: 7:02.

-------------------------------------------

Surprising My Crush Again. - Duration: 6:34.

For more infomation >> Surprising My Crush Again. - Duration: 6:34.

-------------------------------------------

9 HIV symptoms every woman needs to know - Duration: 5:53.

9 HIV symptoms every woman needs to know

Left untreated, HIV can progress to AIDS (acquired immunodeficiency syndrome), which can make

you even more susceptible to severe illnesses and eventually lead to death.

The only way to really know whether you have HIV is to get tested (which you should be

doing at least once a year if you're sexually active and have unprotected sex).

Still, it's helpful to be aware of these HIV symptoms in women:

1.

You have a fever and chills.

A low-grade fever -99.5 to 101 F-accompanied by chills is one of the more common HIV symptoms

you might notice.

"Your body is trying to fight a foreign body that isn't supposed to be there, in

this case ineffectively," says Horberg.

While raising your body temperature does actually kill some weaker viruses, like the flu, it's

not enough to wipe out HIV.

The fever usually lasts for a week or two, but it can pop up for just a day.

"If there's any chance you could have been infected, get tested," Horberg adds.

2.

You're always waking up with night sweats.

Getting damp on a muggy night without air conditioning is definitely not the same as

night sweats, which result in puddles of sweat that'll make you want to change your sheets.

"The body is trying to release off toxins," says Horberg.

Although HIV can cause night sweats, plenty of other potential culprits do as well, including

menopause, mononucleosis, and cancers like lymphoma and leukemia, says Horberg.

So if you're soaking your sheets over the course of a few nights, definitely check in

with your doctor.

3.

You're breaking out in a rash.

Some people who experience HIV symptoms notice a light red rash all over their bodies, including

their arms, torso, and legs-although it can appear in just one or two spots.

"It's a general redness, not discrete red bumps.

If you've ever had a drug reaction rash, it's similar to that," says Horberg.

It usually lasts at least a week, and most patients say it's not itchy; it's a reaction

to fever along with your body's natural inflammation response as it fights off infection.

4.

Your throat is so sore.

An inflammatory response to a serious viral infection can also cause your throat to become

inflamed, making it hard to swallow.

But, unlike strep, your doctor won't spot patches of white, just redness and inflammation

like you'd get with a cold.

"Lots of viruses effect your throat," says Horberg; but if you're concerned about

HIV, it's best to see a doctor about this one.

5.

You feel sleepy and achy all over.

You might feel generally uncomfortable (and really fatigued) for at least a week after

you're first infected with HIV, says Horberg.

It's an unrelenting exhaustion-even going to work or just sticking to your daily routine

will be a chore.

"Everything hurts.

It's hard to move, and you just can't make yourself comfortable," says Horberg.

"Your body is fighting the HIV virus, and it's tired."

6.

Your neck-and armpits, and groin-are swollen.

Your lymph nodes-located in your neck, armpits, and groin-manufacture infection-fighting cells,

and they're working overtime at the same time they're under direct attack from HIV.

That's why over a third of people who've been exposed to the virus notice these glands

appear bigger than normal, explains Horberg.

If you feel several swollen lymph nodes in different locations, it's definitely a symptom

to check with your doctor stat.

7.

You have a yeast infection.

Yeast are microscopic fungi that naturally live in your mouth and vagina.

When you're first infected with HIV, however, they can grow out of control, causing a yeast

infection.

"Your body's own natural ability to fight other infections is being attacked.

Your B and T cells are suppressed because they're working on other things," says

Horberg.

That said, conditions like diabetes also commonly cause yeast infections-and some women without

any underlying diseases simply get yeast infections more often than others.

So check in with your doc for treatment; if you think there's a chance you could have

recently been infected with HIV, ask if you should get tested.

8.

You have a canker sore.

Canker sores (a.k.a. mouth ulcers) are tender, round, whitish pits in the lining of your

mouth-and they can be caused by inflammation as your body tries to fight off HIV, says

Horberg.

They often cause a stinging sensation, and are more sensitive to acidic foods like lemons.

It should be noted, however, that canker sores happen for a variety of different reasons

too, like stress, food allergies, or hormonal changes.

9.

You start losing weight unexpectedly.

In its later stages, untreated HIV causes what's known as wasting, or loss of fat

and muscle mass, because the virus causes you to lose your appetite and prevents your

body from absorbing nutrients, says Horberg.

While the exact amount you'll shed varies, it's noticeable and often happens over a

long period of time.

"Often your friends and loved ones will comment that you're wasting away," says

Horberg.

"Typically, it doesn't happen in patients who have been treated well with modern medicines."

No comments:

Post a Comment