1
00:00:10,350 --> 00:00:11,520
okay thank you can be and

2
00:00:14,280 --> 00:00:19,100
so i was quite surprised i was trying some
people that you know some project

3
00:00:19,100 --> 00:00:22,140
i was working on a mentioned i maintained
is attacked the other day and you

4
00:00:22,140 --> 00:00:26,480
know half the people in the group actually
said i use easy tag i didn't

5
00:00:26,480 --> 00:00:31,880
realise use the maintainer so who is the information
of what is it's an audio

6
00:00:31,880 --> 00:00:36,890
file tag like you know when used to
get your M P three files medically

7
00:00:36,890 --> 00:00:40,200
server and used to be able crappy with attacks
and everything is something where you

8
00:00:40,200 --> 00:00:45,290
can tell you about it's really all application
of the specimen in two thousand we

9
00:00:45,290 --> 00:00:52,250
display one buys you room for the and
he to get job maintain until two

10
00:00:52,250 --> 00:00:54,070
thousand may well

11
00:00:54,790 --> 00:00:58,600
he became you know a lot of other
things to do an didn't really do

12
00:00:58,600 --> 00:01:02,720
much of that time there there's can see
which is you know but also patches

13
00:01:02,720 --> 00:01:07,550
lots and lots of uses quite surprising you know
"'cause" moderate which you are anything

14
00:01:07,550 --> 00:01:11,470
that he didn't keep it in a version control
system there was no get business

15
00:01:11,470 --> 00:01:14,710
up version that wasn't even C V S it
was just travels that he dumped

16
00:01:14,710 --> 00:01:15,460
every now and again

17
00:01:16,120 --> 00:01:20,940
based on source forge side awkward to contribute
to not really a nice bike track

18
00:01:20,940 --> 00:01:21,950
are also stuff

19
00:01:23,150 --> 00:01:27,320
so some of the people you know use this
and actually fill that help out

20
00:01:27,320 --> 00:01:31,510
it was kind of rejuvenated a little bit
and late two thousand and ten that

21
00:01:31,510 --> 00:01:35,600
was a republican get have some good patches
played in that work and distributions of

22
00:01:35,600 --> 00:01:35,950
things

23
00:01:36,520 --> 00:01:42,130
and that was a release also wasn't very
much you know few patches here and

24
00:01:42,130 --> 00:01:43,810
that nothing major

25
00:01:45,070 --> 00:01:48,070
that was some good discussions so the main
this someone can abilities case we what

26
00:01:48,070 --> 00:01:53,050
was people asking for that was a mac us
export let the good stuff happening

27
00:01:53,630 --> 00:01:57,530
but the maintain is didn't really know
much about the project they kind of

28
00:01:57,690 --> 00:02:01,240
can barely make a release they didn't really
understand all to do you know it

29
00:02:01,240 --> 00:02:02,970
was it didn't really what

30
00:02:05,640 --> 00:02:12,220
so i came along and so picked up doing
the each case people stepped how

31
00:02:12,220 --> 00:02:16,910
old the old stuff you know with stepped
out all of the all dependencies so

32
00:02:16,910 --> 00:02:20,900
depend on the latest you to the whole
quite a lot tighter but it occurred

33
00:02:20,900 --> 00:02:25,590
your the build system all the horrible and
took or that actually patches up really

34
00:02:25,590 --> 00:02:27,720
maintaining for ages match those

35
00:02:28,370 --> 00:02:32,170
and then you release to promote right

36
00:02:33,220 --> 00:02:38,820
alongside make a new release midgets and all
because it's wages to contributed and it's

37
00:02:38,820 --> 00:02:42,720
also is in my opinion you know we moved
about solar everything so i think

38
00:02:42,720 --> 00:02:45,360
so and they have very for doing a lack
and andrei for doing the bugger

39
00:02:45,360 --> 00:02:48,170
stuff segmenting this that's great

40
00:02:50,330 --> 00:02:52,250
got again way will contributions

41
00:02:52,540 --> 00:03:00,140
little patches medicines massive amounts of people looking
pretty good i'm menu website the translations

42
00:03:00,140 --> 00:03:04,130
are also like we were really start with translations
are really quality ones i had

43
00:03:04,130 --> 00:03:08,470
people you know german guys coming up to
me and saying is translations not we

44
00:03:08,470 --> 00:03:13,070
get the name translation guys really high quality
translations think very much about

45
00:03:15,320 --> 00:03:19,820
there are a few annoying licensing things
like usual event if will be to and

46
00:03:19,820 --> 00:03:23,610
it was a G P L application that in P few and it will be

47
00:03:23,610 --> 00:03:27,580
to is and libraries size that was licensing
about that you know so i had

48
00:03:27,580 --> 00:03:30,620
to get rid of that the guy for
debian have in the past to get

49
00:03:30,620 --> 00:03:35,520
stripped out and use time and sets
of much that it was using

50
00:03:36,170 --> 00:03:39,770
live and you want to three which can potentially
decayed mp3 so that wasn't shipment

51
00:03:39,770 --> 00:03:43,540
for dora so we have to get rid
of that as well and if you're

52
00:03:43,540 --> 00:03:47,870
bound help with that this is really cool with
much total this number support which

53
00:03:47,870 --> 00:03:53,930
was never there before so that's great all the firewire
and everything that was horrible

54
00:03:53,930 --> 00:03:57,150
that was using like public stuff and
a really nasty way so it's thank you

55
00:03:57,150 --> 00:04:01,160
see file and things how to few summer
okay students who are helping to pull

56
00:04:01,160 --> 00:04:05,520
things you see file sort of finally modernising
the could a software been so languishing

57
00:04:05,520 --> 00:04:06,570
creators

58
00:04:07,530 --> 00:04:11,050
fixed lies of memory leaks it's now basically valiantly

59
00:04:11,490 --> 00:04:13,540
not quite a but pretty good

60
00:04:17,270 --> 00:04:21,700
current state where we can see a very well
still looking let the horrible that's

61
00:04:21,700 --> 00:04:25,760
it still it and finally it is get application
i did actually suggest on the

62
00:04:25,760 --> 00:04:29,120
main is that i was gonna make this
display three only in take it runs

63
00:04:29,120 --> 00:04:31,000
of lazily features but

64
00:04:31,710 --> 00:04:32,510
they complained

65
00:04:33,070 --> 00:04:37,080
i know that they complain i was easy settings
as well i finally convinced people

66
00:04:37,080 --> 00:04:38,620
that maybe it was an okay idea

67
00:04:39,170 --> 00:04:43,880
let's most of planned when this package
things been requested a lot

68
00:04:45,160 --> 00:04:49,170
if you wanna help please do and this
last think well is very guys that

69
00:04:49,170 --> 00:04:51,990
i already think mostly in the tall and sleeveless

70
00:05:11,500 --> 00:05:13,500
so next ones going to be see change

71
00:05:13,880 --> 00:05:17,940
our about of and boring i think that writing
libraries and by that's a good

72
00:05:17,940 --> 00:05:18,300
idea

73
00:05:23,770 --> 00:05:26,600
it's getting better now you just
write applications and rather

74
00:05:28,540 --> 00:05:30,900
actually the latest application and or does endorse

75
00:05:32,190 --> 00:05:39,010
hello so what did we do in boxes loans
since last year's kodak be introduced

76
00:05:39,010 --> 00:05:42,030
it that was the first product we introduced
this project into if you still don't

77
00:05:42,030 --> 00:05:45,640
know what it is contact you know explain everything to you

78
00:05:46,390 --> 00:05:51,350
if i'm in a good mood so what have been doing well relaxing

79
00:05:53,470 --> 00:05:54,310
fishing

80
00:05:56,590 --> 00:06:01,140
well actually mark on the didn't catch
any fish in the trip and he looks

81
00:06:01,140 --> 00:06:07,420
pretty system will giving and some more lights

82
00:06:07,930 --> 00:06:08,020
it

83
00:06:09,660 --> 00:06:10,140
that's all

84
00:06:16,080 --> 00:06:17,720
okay now we did some more

85
00:06:19,000 --> 00:06:24,630
actually a lot of our a lot of work
went into a lot of hours

86
00:06:24,630 --> 00:06:31,640
fixing all the bugs it's it was a very fragile
application glottic at least the

87
00:06:31,640 --> 00:06:36,070
last year but now it's very robust it's
very much more efficient there's a lot

88
00:06:36,070 --> 00:06:36,270
of

89
00:06:36,940 --> 00:06:42,010
you know you i fix is the you i
didn't look as much like the

90
00:06:42,010 --> 00:06:47,170
you i mock ups as it does now it's
a lot more similar and it's

91
00:06:47,170 --> 00:06:51,760
that therefore it's a lot more friendlier
and looks much better and as you know

92
00:06:51,760 --> 00:06:52,840
every detail matters

93
00:06:53,180 --> 00:06:58,030
so those bugs and all these stability fixes
they were the most important thing and

94
00:06:58,030 --> 00:07:00,400
that's what we concentrated most on

95
00:07:01,110 --> 00:07:06,720
apart from fixes we have some new features
to search it what within boxes and

96
00:07:06,720 --> 00:07:11,670
in a shell you're gonna search your ubms
the anywhere anytime you want you have

97
00:07:11,670 --> 00:07:14,800
a federal box just right for door and then you hit enter

98
00:07:15,370 --> 00:07:20,220
more customization options these are this is
that you are few examples i think there

99
00:07:20,220 --> 00:07:24,960
are some more options we do that
too we had to do this since all

100
00:07:24,960 --> 00:07:29,690
the or distillation of us place we didn't
and these drivers which means that now

101
00:07:29,690 --> 00:07:34,940
you can have water resolution and when you
install the box you just the resolution

102
00:07:34,940 --> 00:07:40,110
changes automatically in the V M and
you don't need to do much and copy

103
00:07:40,110 --> 00:07:44,900
and paste between host and yes that's a very
useful thing and everybody wants that

104
00:07:44,900 --> 00:07:47,140
so we have that you know out of the box

105
00:07:49,120 --> 00:07:52,720
you have your direction you have a use
we device you want to use it

106
00:07:52,720 --> 00:07:56,390
inside your em so we allow that and
we have options for that you can

107
00:07:56,390 --> 00:08:01,790
enable individually which devices you want to share
with your that actually it's not sharing

108
00:08:01,790 --> 00:08:05,390
but you say that you want the V M to use it rather than the

109
00:08:05,390 --> 00:08:09,360
host and then you can disable for each device separately

110
00:08:09,880 --> 00:08:15,220
smart cards i'm not so familiar with this
part because it's comes from a spice

111
00:08:15,220 --> 00:08:19,880
for free for us and there's some particular
kind of smart cards that we support

112
00:08:19,880 --> 00:08:23,600
and we don't support all of them marc
andre snorting so i guess i'm right

113
00:08:24,440 --> 00:08:29,160
over support re finally have this chris
talked was working on it for a lot

114
00:08:29,160 --> 00:08:33,330
and he has is still working on that
making improving it a lot and if

115
00:08:33,330 --> 00:08:36,150
you have a all worked up and set
up some very or you have access

116
00:08:36,150 --> 00:08:39,830
to it from your work you can now access
all your boxes by just giving

117
00:08:39,830 --> 00:08:42,640
the U R L that and you will get older machines

118
00:08:43,300 --> 00:08:50,210
options bosnians more product logos you
can see and how it is good is to

119
00:08:50,210 --> 00:08:51,490
our docks team

120
00:08:53,080 --> 00:08:58,560
and i recently also added image import
so you have some other okay we hands

121
00:08:58,560 --> 00:09:02,800
where you have an image and you just take
that then imported although it in

122
00:09:02,800 --> 00:09:06,450
image doesn't to tell us all the information
that we need for a for we

123
00:09:06,450 --> 00:09:11,060
and so it might not work correctly
or it might work it's up to the

124
00:09:11,060 --> 00:09:16,040
image like which architecture and all that
but we are working more on that and

125
00:09:16,040 --> 00:09:21,660
we'll have support you import and export
of ian's from more toolbox and then

126
00:09:23,370 --> 00:09:25,840
member and all these you i so

127
00:09:26,800 --> 00:09:28,340
import or export

128
00:09:28,980 --> 00:09:29,740
so

129
00:09:30,170 --> 00:09:30,890
that's all

130
00:09:40,140 --> 00:09:44,110
thank you jan so next going to be
like to make the very long way

131
00:09:44,110 --> 00:09:46,960
from tokyo to run like "'em" to but

132
00:09:47,460 --> 00:09:47,910
but no

133
00:09:49,200 --> 00:09:54,680
as they job he actually works on replacing
the pantheon other infant libraries

134
00:09:55,040 --> 00:09:57,250
but he's probably going to talk about something it's

135
00:10:13,410 --> 00:10:16,930
i a sort who mine but we knew this

136
00:10:18,030 --> 00:10:21,650
this talk with the quick up little bit when you get text

137
00:10:23,280 --> 00:10:31,680
as you know get text cz to help real guys
programs that's qualisys over two

138
00:10:31,680 --> 00:10:39,330
parts that i read about on to spot
and a as a most of people

139
00:10:39,330 --> 00:10:40,990
know it is a really

140
00:10:41,710 --> 00:10:43,660
it has a very long history

141
00:10:47,610 --> 00:10:55,450
in that i ready about it provides basic functions
to create straws initials from database

142
00:10:55,930 --> 00:11:01,110
nothing goes get fixed and you get they just you get text

143
00:11:01,480 --> 00:11:02,360
on but

144
00:11:03,410 --> 00:11:10,090
basically and this libraries not the unnecessary
or when you linux systems because

145
00:11:11,710 --> 00:11:16,430
those functions a must go into the main when you T V C

146
00:11:18,170 --> 00:11:22,340
and in on the outside that tools a still necessary to

147
00:11:23,720 --> 00:11:30,530
extract transitions from source code and also
money be at the database files such as

148
00:11:30,530 --> 00:11:32,120
your files so i'm all right

149
00:11:37,280 --> 00:11:43,360
i as i think you know get text has
a baby roman history it has

150
00:11:43,360 --> 00:11:44,420
a beam probe also

151
00:11:45,380 --> 00:11:47,960
eighteen several on

152
00:11:48,590 --> 00:11:49,010
and

153
00:11:50,180 --> 00:11:56,060
it had to be maintained by bring hyper for two areas

154
00:11:56,630 --> 00:12:04,220
and he lastly actually became easy and
i happen to take will but maintenance

155
00:12:04,720 --> 00:12:08,410
and there i used to buy shows and

156
00:12:10,190 --> 00:12:12,350
directives buzzer wasn't used or

157
00:12:14,430 --> 00:12:15,570
last months

158
00:12:16,090 --> 00:12:19,020
and it has some with this for

159
00:12:19,740 --> 00:12:20,970
we don't program us

160
00:12:22,310 --> 00:12:25,850
the main improvements well

161
00:12:26,450 --> 00:12:33,820
zero point eighteen point three is new programming
grantees sampled it has now sampled for

162
00:12:33,820 --> 00:12:38,130
G D K be the and javascript and the do on about a on the

163
00:12:38,130 --> 00:12:44,120
also it's has sampled for by some three
what is the syntax for want a

164
00:12:44,120 --> 00:12:46,440
risk the syntax for want strings sampled

165
00:12:47,890 --> 00:12:48,360
so

166
00:12:48,960 --> 00:12:51,840
here is that example

167
00:12:53,190 --> 00:12:56,010
with our greatest it fixed we chat

168
00:12:57,040 --> 00:12:58,130
real party ski because

169
00:12:59,850 --> 00:13:07,280
confusing steering seen that you know especially
there's on the also we can use unique

170
00:13:07,280 --> 00:13:08,290
will escapes

171
00:13:08,720 --> 00:13:09,880
in source code

172
00:13:13,230 --> 00:13:13,700
on

173
00:13:14,210 --> 00:13:14,980
it's also

174
00:13:15,430 --> 00:13:18,770
it's not also sampled bar on so

175
00:13:20,020 --> 00:13:25,980
now we can use smart multi line strings
in source code on it can be

176
00:13:25,980 --> 00:13:30,780
extract it into P O files and easy utterance if it

177
00:13:32,600 --> 00:13:37,550
and also it has some portal bichsel
so you will not the strings

178
00:13:38,230 --> 00:13:40,010
usually

179
00:13:40,490 --> 00:13:41,150
we use

180
00:13:42,620 --> 00:13:45,090
pretext are formants the rings

181
00:13:45,840 --> 00:13:52,620
for us officials but we can use well
the last scene tax all want strings

182
00:13:52,620 --> 00:13:52,900
and

183
00:13:54,940 --> 00:13:56,940
and some

184
00:13:57,450 --> 00:14:01,960
tutors provided by get fixed can chicks

185
00:14:02,300 --> 00:14:04,050
so it has of the

186
00:14:05,380 --> 00:14:06,630
well what the strings

187
00:14:09,220 --> 00:14:09,900
so

188
00:14:10,580 --> 00:14:16,630
we also have save our feast has brand
and currently we don't have a sampled

189
00:14:16,630 --> 00:14:23,210
for you called escape scenes see on fire
so recently by gets in you go

190
00:14:23,210 --> 00:14:25,280
escapes so we need to out that

191
00:14:26,030 --> 00:14:31,010
on also there are some ideas xing round she's

192
00:14:31,440 --> 00:14:32,140
so

193
00:14:32,730 --> 00:14:36,780
and also we have as a

194
00:14:39,560 --> 00:14:41,340
well closing we don't project

195
00:14:41,890 --> 00:14:45,430
so many other things to do

196
00:14:45,760 --> 00:14:46,470
so socks

197
00:14:55,530 --> 00:14:56,180
i

198
00:14:57,280 --> 00:14:59,910
next going to be in a big from bungalow

199
00:15:23,910 --> 00:15:30,210
everyone minute be drawn and i'm here to
talk about using system but manage well

200
00:15:30,210 --> 00:15:30,760
decision

201
00:15:31,680 --> 00:15:36,690
so and not associated system in any
way except for being the user but i

202
00:15:36,690 --> 00:15:40,930
really like the massive clean up the system
didn't brought to the system itself and

203
00:15:40,930 --> 00:15:42,470
actually users is that

204
00:15:43,810 --> 00:15:49,300
so i mean there's all these features and
that's all well documented to be able

205
00:15:49,300 --> 00:15:52,270
to a to know more about if you can
look at layers but post about

206
00:15:52,270 --> 00:15:54,310
these i've been talking about

207
00:15:55,100 --> 00:15:58,480
this how we can use these in the users yourself

208
00:15:59,240 --> 00:16:04,220
so now the users itself has that seem
requirement as a system you have so

209
00:16:04,220 --> 00:16:08,270
is it starting up i need to manage
we had the starting up properly or

210
00:16:08,270 --> 00:16:11,480
what but it's you order there in and
are we keeping track of how they

211
00:16:11,480 --> 00:16:12,130
are doing

212
00:16:12,640 --> 00:16:15,100
so you don't like this and so i don't as it

213
00:16:15,640 --> 00:16:20,390
you don and of remote quite a not
right what happens is that

214
00:16:21,340 --> 00:16:29,050
this subtle differences between the two mostly
because of X but also because of everything

215
00:16:29,050 --> 00:16:36,730
everybody around gnome session and nice decision
it's to so the first i'll talk about

216
00:16:36,730 --> 00:16:38,080
a couple of things are different

217
00:16:38,700 --> 00:16:42,120
on one of them is of them and results
so we do not for instance

218
00:16:42,120 --> 00:16:44,340
have any pi defines

219
00:16:44,840 --> 00:16:49,890
for the president users that so we can't
is that you can decide when of

220
00:16:49,890 --> 00:16:55,390
us so it's a started based upon
that be at five if you have it

221
00:16:55,390 --> 00:16:59,030
be the service which likewise i mean
on the bus is fine you just wait

222
00:16:59,030 --> 00:17:02,520
for that in your dot but and for a lot of them if you don't

223
00:17:02,520 --> 00:17:06,530
get places it's you use if you have a bit a startup once

224
00:17:06,930 --> 00:17:10,370
and they don't care what that and the minimize
obsessively it's fine i mean you

225
00:17:10,370 --> 00:17:12,790
will get some religion or what is what you can eventually

226
00:17:13,780 --> 00:17:14,940
but for some you do get

227
00:17:15,870 --> 00:17:18,750
for also audio forms or and for give us or cell

228
00:17:21,180 --> 00:17:22,900
one of these just you can the others

229
00:17:23,680 --> 00:17:24,790
it's after the next

230
00:17:25,860 --> 00:17:30,600
and so for plus one you and give
us once you have a fixed part

231
00:17:31,240 --> 00:17:35,070
you can do is okay recognition and it's
not a properly so this is what

232
00:17:35,070 --> 00:17:38,390
are usable socket looks like if you were sort of system be

233
00:17:38,960 --> 00:17:41,180
what for X we have this

234
00:17:41,800 --> 00:17:45,690
and that's dependent upon the display variable
we spend the fee vd and that is

235
00:17:45,690 --> 00:17:50,020
to be found over system do before starting
X or started by excellent figured out

236
00:17:50,020 --> 00:17:53,320
to do so that's kind of tricky
and the way to fix that is by

237
00:17:53,320 --> 00:17:58,000
making excuse also look at inside it
wouldn't be a is a but that's like

238
00:17:58,000 --> 00:17:58,690
the previous one

239
00:17:59,230 --> 00:18:02,730
so there's a lot of other problems like
this and all and what is working

240
00:18:02,730 --> 00:18:06,730
on that right now i'm here is of figure
the stuff out and then you

241
00:18:06,730 --> 00:18:07,780
know more or you don't

242
00:18:08,800 --> 00:18:15,200
that's talk about some of the features which
will get for decision once this happens

243
00:18:15,200 --> 00:18:18,820
so first of all this eclipse we get
uses control you'll be able to use

244
00:18:18,820 --> 00:18:22,670
firefox and actually got look over
in be it's a G five and not have

245
00:18:22,670 --> 00:18:26,820
advisable more usable you have and then you
that for five is rebounding your head

246
00:18:26,820 --> 00:18:32,540
wondering what i to don't know life the second
thing is weeklies right now we

247
00:18:32,540 --> 00:18:36,700
need have a very limited time and not
really a part of your law decision

248
00:18:36,700 --> 00:18:38,830
with this can be able to have

249
00:18:40,330 --> 00:18:44,640
the united G D bus id settings and other
things which are part of normal

250
00:18:44,640 --> 00:18:48,260
so works on the media's that you'd have display
you that believers available you have

251
00:18:48,260 --> 00:18:53,660
a acquisition available all those things decided
i you have session my really bugging so

252
00:18:53,660 --> 00:18:57,680
you can figure out which so this is a starting
up which are services are

253
00:18:57,680 --> 00:19:01,260
running right now what has crashed why isn't
evolution what can right now all this

254
00:19:01,260 --> 00:19:05,280
distinguishes that right now and you can even
figure out it depends a great figure

255
00:19:05,280 --> 00:19:09,840
out which is which is a session with services
taking was not and using startup

256
00:19:09,840 --> 00:19:13,610
you login so you will be able to figure
that out and will get more

257
00:19:13,610 --> 00:19:15,210
results in getting possible contains

258
00:19:16,420 --> 00:19:21,270
so combined with this and the fact that system
the a system that's what recognition

259
00:19:21,270 --> 00:19:26,640
the i'd evacuation laws that by the startup
also together we would save up like

260
00:19:26,640 --> 00:19:30,130
these i guess half the time i don't
know i don't have to try to

261
00:19:30,130 --> 00:19:31,620
say because it is that you work it

262
00:19:32,310 --> 00:19:36,010
but we'll see how that would be
all right and that thank you

263
00:19:46,500 --> 00:19:47,040
thanks

264
00:19:47,810 --> 00:19:49,690
next going to be we actually as

265
00:19:51,140 --> 00:19:58,030
she's I O P B R O P W income prague
know aren't venture doesn't

266
00:19:58,030 --> 00:20:01,300
work we're going to norm stuff she
designs part process for living

267
00:20:03,440 --> 00:20:09,480
hi i'm a i'm a typeface designer
and i'm also it will be W intern

268
00:20:09,480 --> 00:20:14,930
working on norms you i found kinda and
even though i'm giving an internal i

269
00:20:14,930 --> 00:20:18,350
think talk tomorrow i thought it would
be nice to show you guys some of

270
00:20:18,350 --> 00:20:22,180
the improvements that you can expect in the font
in the next couple of months

271
00:20:22,640 --> 00:20:29,260
i will mostly be focusing on the improvements descriptive
language support but i thought i'd

272
00:20:29,260 --> 00:20:32,800
so you some general improvements which
would make some people happy

273
00:20:34,160 --> 00:20:39,190
so i'm going to the entire had to
set of the phones looking at each

274
00:20:39,190 --> 00:20:43,700
and every cliffs and seeing if anything
looks bad so in the next couple of

275
00:20:43,700 --> 00:20:46,590
months you can expect most clunky shapes

276
00:20:47,180 --> 00:20:49,890
things which don't look like to look right

277
00:20:52,050 --> 00:20:58,380
i well before i started my internship
that a lot of criticism about kind to

278
00:20:58,380 --> 00:21:03,100
those bald we had more particularly the fact
that it was much wider than the

279
00:21:03,100 --> 00:21:08,670
regular and it looked in some cases nothing
like the regular so there's gonna be

280
00:21:08,670 --> 00:21:12,070
able which is practically brand new it's

281
00:21:12,480 --> 00:21:15,360
narrow it looks much more like

282
00:21:16,180 --> 00:21:19,010
the regular so if you look at the look is give for instance

283
00:21:19,590 --> 00:21:22,770
at the top and the bottom it sort of different
because there's a slight space

284
00:21:22,770 --> 00:21:27,670
in the middle which for some reason the original
didn't have if you look at

285
00:21:27,670 --> 00:21:31,950
the lowercase E you could see that the first
shape is kind of ugly which

286
00:21:31,950 --> 00:21:33,020
is being improved

287
00:21:34,770 --> 00:21:40,100
so there's something like that but more importantly
there is gonna be some improvements to

288
00:21:40,100 --> 00:21:41,430
language and script support

289
00:21:42,250 --> 00:21:47,700
well so i think that work with the doing
a small sort of V such

290
00:21:47,700 --> 00:21:49,150
projects but i like that

291
00:21:49,640 --> 00:21:54,510
those sort of top sixty of the dot
sixty like know how do i see

292
00:21:54,510 --> 00:22:00,360
this all so i looked at how normalising localised
and the sixty languages which have

293
00:22:00,360 --> 00:22:06,560
the maximum percentage of localisation already
done i sort of sat down and so which

294
00:22:06,560 --> 00:22:11,200
cat it does they are required to be
you know used on screen and then

295
00:22:11,200 --> 00:22:16,550
looked at which characters existed in the font
and which ones were missing and the

296
00:22:16,550 --> 00:22:21,140
attempt is gonna be to try and add all
those characters to the form and

297
00:22:21,140 --> 00:22:27,870
whatever i'm not able to do that i hope
to five some extremely detail about

298
00:22:27,870 --> 00:22:32,680
so that leader if someone wants to add let's
see vietnamese support you know exactly

299
00:22:32,680 --> 00:22:37,800
which creates they need to add and so
there's no sort of you know well

300
00:22:38,400 --> 00:22:41,700
he didn't miss that you want to do
vietnamese but you miss five kids

301
00:22:42,470 --> 00:22:45,510
the next thing is much better

302
00:22:46,300 --> 00:22:48,740
of support for extended lot and less

303
00:22:49,120 --> 00:22:54,010
which means that well it soon as i can
get an "'cause" working on font

304
00:22:54,010 --> 00:23:00,200
forge there will be a different set of diacritics
for uppercase and lowercase letters which

305
00:23:00,200 --> 00:23:06,560
will harmonise much better with them of also
you know make sure that the diacritics

306
00:23:06,930 --> 00:23:09,980
are hanging at the like this from
the let us so if you look at

307
00:23:09,980 --> 00:23:15,070
the look is are in the before image the palm
ability doesn't sit weighted should

308
00:23:15,540 --> 00:23:21,730
so making sure all of that is perfect in all
the diacritics actually look nice

309
00:23:22,940 --> 00:23:29,220
the next thing i will work on it
is us is really even though can

310
00:23:29,220 --> 00:23:34,920
to data has syria like support its kind
of patchy and the quality of lives

311
00:23:34,920 --> 00:23:39,470
at least i felt was really not up
to scratch also you see a lot

312
00:23:39,470 --> 00:23:43,340
of that does i mean actually a large
part of the characters that has been

313
00:23:43,340 --> 00:23:49,090
completely redrawn to make sure that not only
are that lives better looking but there

314
00:23:49,090 --> 00:23:52,130
is better research about what it's cliff should look like

315
00:23:54,350 --> 00:23:58,870
and if all goes well and i worked really
hard there should also be greek

316
00:23:58,870 --> 00:24:01,710
supported can to data by the time i finish my internship

317
00:24:02,250 --> 00:24:07,550
and in general i hope that in all
the work that i do of that

318
00:24:07,550 --> 00:24:10,880
is a whole lot of research that goes
in then the typeface you have in

319
00:24:10,880 --> 00:24:13,970
the end is good so you know if you look at

320
00:24:14,510 --> 00:24:19,240
the latin cyrillic and greek scripts they
all look not the similar but there are

321
00:24:19,830 --> 00:24:23,830
the letters onto the identical
so you can expect things to be

322
00:24:24,480 --> 00:24:29,420
you know really well researched and make
sure that each script looks like the way

323
00:24:29,420 --> 00:24:30,010
it should

324
00:24:31,850 --> 00:24:36,860
so thank you and if you have any ideas
any feedback on the front there

325
00:24:36,860 --> 00:24:39,310
is a high fest on monday and i love to hear from you

326
00:24:49,000 --> 00:24:49,360
thanks

327
00:24:50,480 --> 00:24:53,970
so next as don't store could be currently
living and we don't know

328
00:24:54,960 --> 00:24:58,880
probably not drawings or string for too much doesn't roll

329
00:25:00,270 --> 00:25:00,700
okay

330
00:25:05,200 --> 00:25:09,020
sorry i'm gonna have a short hard we
demo so maybe all people pray to

331
00:25:09,020 --> 00:25:10,110
the hardly calls

332
00:25:10,530 --> 00:25:11,660
for a moment well the get set up

333
00:25:24,470 --> 00:25:25,110
okay

334
00:25:43,580 --> 00:25:48,630
okay hi so i would can vienna is a biologist
and we do behavioural experiments

335
00:25:48,630 --> 00:25:54,860
and an important part of doing visual behaviour experiments
is understanding and the latency and

336
00:25:54,860 --> 00:25:58,630
the time characteristics of the animals
that are on drugs and it is

337
00:25:59,650 --> 00:26:06,160
and so latency is measured in an experiment
car contains line see from the display

338
00:26:06,160 --> 00:26:13,410
driver from the windowing system the way that
you're rendering and from the hydrant monitor

339
00:26:13,410 --> 00:26:13,800
so

340
00:26:14,880 --> 00:26:18,640
assuming we're running prefix offer an idea
stop compute and we can minimise the first

341
00:26:18,640 --> 00:26:23,710
three or to we can we still have the problem
of that great variability and

342
00:26:23,710 --> 00:26:25,500
latencies and monitors

343
00:26:28,080 --> 00:26:32,410
so to me show the latency the component
of the total latency that was and

344
00:26:32,410 --> 00:26:36,050
you know it by the monitor doing whatever
image processing it's doing we created a

345
00:26:36,050 --> 00:26:43,490
simple little hardware widget and some open
source software to do that and i would

346
00:26:43,490 --> 00:26:47,610
just trying to do it here but just give
me a moment and the motivation

347
00:26:47,610 --> 00:26:52,710
is to it's selfish it's for our purposes because
of with building equipment the requires

348
00:26:52,710 --> 00:26:56,660
buying you know twelve monitors we wanna trying
by the ones with the lowest latency

349
00:26:56,660 --> 00:26:57,160
that we can

350
00:26:58,220 --> 00:27:00,920
so the point of creating this tool
was to create it so others can use

351
00:27:00,920 --> 00:27:04,860
it and they can taste the latency of monitors
they are in and by the

352
00:27:04,860 --> 00:27:08,880
way weeks the project is and everything else
as well and then hopefully and when

353
00:27:08,880 --> 00:27:12,110
it's finished you can could submit this
to some sort of database if you wish

354
00:27:12,110 --> 00:27:17,110
and then way selfishly could query that
in by the my monitor with the lowest

355
00:27:17,110 --> 00:27:21,040
latency it's slightly faster than what we
currently do which is going in to all

356
00:27:21,040 --> 00:27:23,920
the electronics shops plugging it in measuring
the latency ourselves

357
00:27:47,370 --> 00:27:49,100
step because to hardware goals

358
00:27:50,170 --> 00:27:51,780
also unstable upon to

359
00:27:54,300 --> 00:27:57,960
and when was the last time the and you
speaker driver crash for anyone that's

360
00:27:57,960 --> 00:27:58,430
you

361
00:28:00,160 --> 00:28:01,360
is be serial port i mean

362
00:28:04,080 --> 00:28:04,580
this one

363
00:28:08,940 --> 00:28:14,360
so when you run the software what you see
is basically there's a flashing black

364
00:28:14,360 --> 00:28:18,950
and white our panel at the top so we major
black white black transitions all

365
00:28:18,950 --> 00:28:21,190
we use black what like transitions to mission latency

366
00:28:21,770 --> 00:28:26,860
and you simply take your hardware which has
a photo diode and some signal processing

367
00:28:26,860 --> 00:28:29,210
running on board and how it up to the screen

368
00:28:30,750 --> 00:28:32,910
and wait a while

369
00:28:34,560 --> 00:28:35,510
if it isn't right

370
00:28:45,060 --> 00:28:46,460
that's fine right

371
00:28:46,790 --> 00:28:47,060
it's

372
00:28:48,560 --> 00:28:49,780
lower level than that

373
00:28:50,620 --> 00:28:54,370
you know a show me come simulators wanna see
not grace "'cause" was working twelve

374
00:28:54,370 --> 00:28:55,190
seconds ago

375
00:28:56,330 --> 00:28:57,230
is everything

376
00:28:58,730 --> 00:29:00,170
once again

377
00:29:08,540 --> 00:29:11,620
alright so this is not gonna cooperate but essentially you

378
00:29:14,630 --> 00:29:18,680
you all the sorted right up to the selection
panel and you get a single

379
00:29:18,680 --> 00:29:23,780
number latencies timit and we're also recording
like the precise shape of the rising and

380
00:29:23,780 --> 00:29:28,430
falling age and so that's kind of useful
for us like as well but is

381
00:29:28,430 --> 00:29:33,100
useful to our user and you just get a single
latency number might twenty four

382
00:29:33,100 --> 00:29:37,970
milliseconds if you've got a good monitor
or forty milliseconds or if you go to

383
00:29:37,970 --> 00:29:41,920
bed monitor so sort interesting if you wanna
build one the really simple if you

384
00:29:41,920 --> 00:29:45,480
wanna see it actually work i'm can
see me in person but check out the

385
00:29:45,480 --> 00:29:46,420
website thanks a lot

386
00:29:58,210 --> 00:30:01,540
thanks don't for showing as far like the most of that idea

387
00:30:02,170 --> 00:30:07,210
next going to be adam doesn't admit that
you were touch upon because it's got

388
00:30:07,210 --> 00:30:09,290
was responsible for the last financial crisis

389
00:30:10,830 --> 00:30:16,330
right so i am item not a typeface
designer but i'll show you how to

390
00:30:16,330 --> 00:30:18,310
create a gnome logo font

391
00:30:19,150 --> 00:30:24,540
so what do you need you create unique
your logo in this case you can

392
00:30:24,540 --> 00:30:28,690
get stick non look different are
grown brenda kind and we decide

393
00:30:30,300 --> 00:30:34,900
you can take it with inks capes or and
i did inform forge and directly

394
00:30:34,900 --> 00:30:40,850
after you imported you create your problem that
you can then use with your application

395
00:30:40,850 --> 00:30:44,940
of choice and if you want to do some
funky stuff then you can also

396
00:30:44,940 --> 00:30:50,890
create a method post version of it
that piece do it it's so this is

397
00:30:50,890 --> 00:30:56,120
how it looks like it's one for just
a you import your logo and scale

398
00:30:56,120 --> 00:31:00,480
a streak it i just about of the cliff

399
00:31:01,500 --> 00:31:06,890
once we created to have fond you can preview
time all different types of points

400
00:31:06,890 --> 00:31:07,630
that we have

401
00:31:08,140 --> 00:31:14,210
but only three lines of code you can exchangeable
appliance in your attention process of

402
00:31:14,210 --> 00:31:15,300
your choice

403
00:31:15,660 --> 00:31:21,810
so you have your nice know votes as
bullet points you can use it in

404
00:31:21,810 --> 00:31:31,860
deeper office presentation or document and with
mid post you can create to funky animations

405
00:31:31,860 --> 00:31:38,410
but counters page count as or just cutouts
for example to go for the of

406
00:31:38,410 --> 00:31:41,000
your bitmap picture

407
00:31:41,560 --> 00:31:47,600
and the five sound get top if you have any
suggestions improvements just any email

408
00:31:47,600 --> 00:31:52,130
me you can try out the font or
just create your own logo font

409
00:31:52,830 --> 00:31:54,080
that's all thanks

410
00:32:01,040 --> 00:32:05,890
thanks adam next going to be mitch is going
to freestyle which means those flights

411
00:32:07,310 --> 00:32:11,610
exactly i didn't bother hi i'm i image
from to get projects so you have

412
00:32:11,610 --> 00:32:12,340
to listen to me

413
00:32:12,830 --> 00:32:17,950
so the topic of the talk is a how to port the main

414
00:32:18,890 --> 00:32:23,430
image display expose callback from the old
to you can wait the to you could

415
00:32:23,430 --> 00:32:26,200
to way to it that you can frame dropping to because we ate

416
00:32:26,990 --> 00:32:30,260
and the underlying problem is that what
do you do in your exposed ten term

417
00:32:30,260 --> 00:32:34,780
and you have something to render that is really
hard and expensive to produce like

418
00:32:34,780 --> 00:32:38,170
you can possibly do it and every frame
so you have a buffer you cash

419
00:32:38,170 --> 00:32:42,650
the stuff that's easy someone's you have to
buy for you can displayed instantly but

420
00:32:42,650 --> 00:32:44,980
what do you do if you don't have
to buffer yet so if you have

421
00:32:44,980 --> 00:32:47,380
to it suggest to catch problem like

422
00:32:47,790 --> 00:32:51,080
if they say there are only two hard things
it's naming and cash innovation at

423
00:32:51,080 --> 00:32:53,530
that disk exactly cash innovation here

424
00:32:54,050 --> 00:32:58,430
so what we did in G T K to risk into we had an idle

425
00:32:58,430 --> 00:33:03,110
callback that would just go over this you
which part for that is invalid and

426
00:33:03,110 --> 00:33:09,690
validated rectangle by rectangle and after each
rectangle it would just expose it and because

427
00:33:09,690 --> 00:33:13,380
i will hand there was running at a slightly
slower priority then the G D

428
00:33:13,380 --> 00:33:20,340
K expo centre this should would automatically
regulate itself so after each and if you

429
00:33:20,340 --> 00:33:24,770
would in validation of your you which image
cash the expo centre would run one

430
00:33:24,770 --> 00:33:28,050
which just flashed a stuff to screen so
and i thought you know that's very

431
00:33:28,050 --> 00:33:32,670
easy so i just go ahead and for this idols
thing to adjudicate frame clock

432
00:33:32,670 --> 00:33:36,290
callback very easy super easy trivial tried that

433
00:33:36,980 --> 00:33:42,200
to me about an hour and it worked immediately
but at a strange thing that

434
00:33:42,200 --> 00:33:46,660
it just was super slow so if you have
an image like this from your

435
00:33:46,660 --> 00:33:50,230
you which digital camera in C D K tool
disk into it would like validate

436
00:33:50,230 --> 00:33:53,310
liked this and in C D case read would like

437
00:33:53,610 --> 00:33:55,370
slow and

438
00:33:56,210 --> 00:34:00,870
the fact this year and counting the number
of rectangles it was doing and of

439
00:34:00,870 --> 00:34:05,750
course at sixty frames per second i had hundreds
of hundreds of rectangles and that's

440
00:34:05,750 --> 00:34:10,260
what was just wondering so what is going
on here so i thought sure and

441
00:34:10,260 --> 00:34:15,240
each of these rectangles is validated much
a faster than in the sixties of the

442
00:34:15,240 --> 00:34:16,070
second which is

443
00:34:16,470 --> 00:34:20,410
fifty milliseconds or what was it again
so something like that so i thought i

444
00:34:20,410 --> 00:34:24,180
just measure the time that i have in one take

445
00:34:24,850 --> 00:34:29,810
and pre calculate how many of my small
the rectangles i can render so

446
00:34:31,190 --> 00:34:34,970
and have if you look at the G D K frame plot api it has

447
00:34:34,970 --> 00:34:39,850
a lot of stuff as predicted time and predicted
presentation time and whatnot and i

448
00:34:39,850 --> 00:34:45,920
was kind of going mad and consulted
on and he together we added like a

449
00:34:45,920 --> 00:34:50,230
ton of print absent a cheetah came in searching
for the problem and in the

450
00:34:50,230 --> 00:34:53,580
end it turned on that was all on the completely
wrong track because you kind

451
00:34:53,580 --> 00:34:56,950
of possibly expect your expensive

452
00:34:58,120 --> 00:35:03,220
cash construction function to run in the tick
callback because the T callback should just

453
00:35:03,220 --> 00:35:06,630
run as fast as possible you have to
use the time between the takes

454
00:35:06,950 --> 00:35:09,580
and move your construction load of your

455
00:35:10,350 --> 00:35:13,350
well you cast construction function into the idol

456
00:35:14,000 --> 00:35:17,670
and so i did that so the entire
topic i want to talk about is

457
00:35:17,670 --> 00:35:22,140
completely white and would because i'm
not using the T callback at all so my

458
00:35:22,140 --> 00:35:26,440
liking talk fails i had to do it differently
but i can assure you that

459
00:35:26,440 --> 00:35:28,200
if you have to construct something

460
00:35:28,670 --> 00:35:32,480
expensive don't do it in that a callback
do it in the time between the

461
00:35:32,480 --> 00:35:35,880
takes and few and i do that is that
the lower priority than she dekai

462
00:35:35,880 --> 00:35:40,220
parody redraw and do it there in small chunks and once

463
00:35:40,790 --> 00:35:44,780
that a callback comes it will flash
but you have entered so far so

464
00:35:45,800 --> 00:35:47,980
i think that's about it thanks

465
00:35:51,590 --> 00:35:51,980
thanks

466
00:35:54,570 --> 00:35:57,780
it's going to be that the who is part
of the local organising team

467
00:35:58,490 --> 00:36:03,240
that organised this conference so
maybe special ploughs we all

468
00:36:07,820 --> 00:36:12,170
thank you so i additionally i know
slides but i am we show you some

469
00:36:12,170 --> 00:36:12,870
videos

470
00:36:14,430 --> 00:36:17,090
so let me

471
00:36:17,860 --> 00:36:23,640
should be what the implement data or
with the and it you know three point

472
00:36:23,640 --> 00:36:24,010
eight

473
00:36:24,620 --> 00:36:28,500
this part of normal help or non documentation for end users

474
00:36:29,840 --> 00:36:30,810
it this

475
00:36:32,070 --> 00:36:33,890
get it's not the videos

476
00:36:34,520 --> 00:36:40,040
which are made by a cooper steiner and
i the actual content or that subtitles

477
00:36:40,040 --> 00:36:43,370
and packages into well known getting started looks package

478
00:36:43,980 --> 00:36:47,480
so this is all ending screen for
though for the getting started

479
00:36:48,770 --> 00:36:50,170
videos or tutorial

480
00:36:50,860 --> 00:36:57,090
which you can see a then you of any
finish setting up don't know system

481
00:36:57,090 --> 00:36:58,590
if norm initial setup

482
00:36:59,590 --> 00:37:03,580
there's also one in the really over the place

483
00:37:06,000 --> 00:37:06,900
meanwhile

484
00:37:07,900 --> 00:37:08,980
looks like this

485
00:37:10,590 --> 00:37:12,510
you know like this version

486
00:37:12,940 --> 00:37:16,200
this is example of music but well it's muted know

487
00:37:24,800 --> 00:37:27,220
basically shows you have to

488
00:37:27,620 --> 00:37:30,720
an application z-norm shown which is probably

489
00:37:31,250 --> 00:37:38,440
holes interesting topic to users vastly channel from
other environments like well like a environments

490
00:37:43,040 --> 00:37:48,940
so going back to this guide we have some pretty
probably most important topics you

491
00:37:48,940 --> 00:37:49,560
show

492
00:37:50,320 --> 00:37:54,670
and you click a thumbnail it's place
a video in a and i've been the

493
00:37:54,670 --> 00:37:57,750
whole build a video you can see subtitles

494
00:37:59,030 --> 00:38:03,150
i think shoes things that you can see
in the video store in the stop

495
00:38:03,150 --> 00:38:09,180
light us build the video or and died
in the yelp of in though with

496
00:38:09,180 --> 00:38:12,680
translatable so the external whilst on that

497
00:38:15,120 --> 00:38:18,750
to link we have been known which is ideas tool and

498
00:38:19,350 --> 00:38:20,350
get text

499
00:38:29,030 --> 00:38:34,180
so just a quick look at the markup for the landing page

500
00:38:34,470 --> 00:38:42,580
me be here we imply man dull sorry here
we have the thumbnails for videos

501
00:38:46,710 --> 00:38:49,670
hear it can see the subtitles detection was things

502
00:38:51,730 --> 00:38:58,880
we also use not conditionals to show different
version to users and running a stand

503
00:38:58,880 --> 00:39:03,390
out know show and users running an show
they've got signal the extensions

504
00:39:06,290 --> 00:39:11,360
and all this is in the in the signal
single version all the whole of

505
00:39:11,360 --> 00:39:12,180
the package

506
00:39:18,260 --> 00:39:20,660
now let me

507
00:39:21,270 --> 00:39:25,670
show you something for from though i perspective

508
00:39:26,450 --> 00:39:32,380
yes i mention we make use of well implementation
of the i yes and that

509
00:39:35,370 --> 00:39:37,380
made by W pretty

510
00:39:37,890 --> 00:39:42,380
see so this implement facials made by shown like hands

511
00:39:42,840 --> 00:39:46,040
for the know but for males but from basically

512
00:39:46,750 --> 00:39:52,160
it allows you to specify context and then so this commands

513
00:39:52,670 --> 00:39:55,490
an actual strings then you need to

514
00:39:57,270 --> 00:40:04,450
i why i would get thanks marching a little
stings in different places into single

515
00:40:04,450 --> 00:40:06,750
place no translation file

516
00:40:07,390 --> 00:40:08,960
so for example

517
00:40:10,130 --> 00:40:14,380
in the guide we have a couple of S E G files and chuck will

518
00:40:15,030 --> 00:40:16,890
actually show in the L

519
00:40:19,590 --> 00:40:23,520
for example than on the big problem a lot
of pictures basically this is your

520
00:40:23,520 --> 00:40:29,420
final exam take shows things like the activities
are the name username and all these

521
00:40:29,420 --> 00:40:30,500
are translatable

522
00:40:31,230 --> 00:40:34,410
because we put them in S P G and make them

523
00:40:36,570 --> 00:40:40,750
and look like not information

524
00:40:41,460 --> 00:40:45,920
so when we have for example be which stands
for tuesday and thursday we have

525
00:40:45,920 --> 00:40:49,270
a problem because there is this basis can't translate

526
00:40:49,580 --> 00:40:55,330
it so we implement the will look
not at the good you know i'm and

527
00:40:55,710 --> 00:40:56,570
and that way

528
00:40:57,490 --> 00:41:01,590
we can easily made the content

529
00:41:02,830 --> 00:41:06,170
i again friendly so i think that's about it

530
00:41:07,130 --> 00:41:07,670
you

531
00:41:11,200 --> 00:41:11,310
a

532
00:41:13,230 --> 00:41:18,220
next but not last skate to be right
talking about it couple editor

533
00:41:19,490 --> 00:41:20,650
break i'm sorry

534
00:41:22,320 --> 00:41:25,860
sorry i'm a plan to still kind of time
and the most gonna go for

535
00:41:25,860 --> 00:41:26,300
my that

536
00:41:51,270 --> 00:41:52,550
okay i guess us

537
00:41:54,220 --> 00:41:59,590
so we this is a project i've been
working on the last year or so

538
00:41:59,590 --> 00:42:01,370
but sort of part time as ways

539
00:42:04,050 --> 00:42:08,640
i'm a graphics guy and serve kind of what's
on kind of all levels of

540
00:42:08,640 --> 00:42:12,840
the start really as ways of work from
sort of silicon enabling for G P

541
00:42:12,840 --> 00:42:17,500
A is up to sort of kernel driver development
open G L driver better i

542
00:42:17,500 --> 00:42:24,080
three toolkits and windows is and stuff helped
us with class a lot and currently

543
00:42:24,080 --> 00:42:25,090
maintain the couple

544
00:42:26,150 --> 00:42:28,500
three gpu graphics api

545
00:42:30,160 --> 00:42:35,170
it is time working on there is you are
technologies i've kind of had this

546
00:42:35,170 --> 00:42:36,950
mounting feeling i suppose of

547
00:42:37,370 --> 00:42:43,360
the fact that we tightly waste is really
flexible a gpu hardware this in all

548
00:42:43,360 --> 00:42:49,160
of our what about consumer devices finds
out tablets and laptop somewhat know and

549
00:42:50,650 --> 00:42:54,190
been wanting to try and see what
we can do to try and take a

550
00:42:54,190 --> 00:43:00,090
different approach maybe to take better advantage
of the hardware as well is that i've

551
00:43:00,410 --> 00:43:06,260
being for to fortunate enough to work in an office
where there are visual design

552
00:43:06,260 --> 00:43:09,430
is colocated with engine is and

553
00:43:10,350 --> 00:43:12,460
seen the process by which

554
00:43:12,910 --> 00:43:17,430
design is come up with their ideas using
one set of tools and there is

555
00:43:17,430 --> 00:43:23,840
this big impedance mismatch in translation problem
in then communicating well they one and actually

556
00:43:23,840 --> 00:43:25,770
engineering not ring onto a

557
00:43:26,070 --> 00:43:26,900
onto a device

558
00:43:27,360 --> 00:43:33,850
so something i'm really interested in is trying
to improve that what fly between design

559
00:43:33,850 --> 00:43:34,870
as an engine is

560
00:43:35,580 --> 00:43:39,960
this is the approach that we basically taking here is to

561
00:43:40,620 --> 00:43:45,250
well we learning a lot on where was stealing
ideas basically from the game developers

562
00:43:45,250 --> 00:43:49,650
actually because these guys are facing so many
the same issues as you are developers

563
00:43:49,650 --> 00:43:54,950
they do a much better job of using
the gpu than compared to you are

564
00:43:54,950 --> 00:43:57,540
design as and so

565
00:43:58,100 --> 00:44:04,430
with building a you why rendering engine essentially
which is shared between a visual design

566
00:44:04,430 --> 00:44:07,010
tool and something that's gonna be deployed another vice

567
00:44:07,400 --> 00:44:08,010
and

568
00:44:08,460 --> 00:44:15,980
the actual visual design process is gonna be constrained
by the actual capabilities about technology

569
00:44:17,290 --> 00:44:18,020
and it's

570
00:44:19,610 --> 00:44:24,540
so there they can so that what is
that you show there is the idea

571
00:44:24,540 --> 00:44:30,030
you can also connect this visual design environment
to a device that represents a devices

572
00:44:30,030 --> 00:44:33,650
connected of the network which should be sitting
on the desk of the visual designer

573
00:44:33,650 --> 00:44:35,360
while they work and

574
00:44:36,160 --> 00:44:41,830
they connect it and as soon as they make
changes to the animations in such

575
00:44:41,830 --> 00:44:45,660
things then they should be have to get immediate
feedback by picking up that phone

576
00:44:45,660 --> 00:44:51,420
and actually playing around with the responsiveness
and performance of what they're working on because

577
00:44:51,420 --> 00:44:55,020
there's no subsidy for testing your ideas

578
00:44:55,090 --> 00:44:59,740
actually on the hardware that you're intending
to deploy your interface on

579
00:45:00,740 --> 00:45:04,390
so we're trying to optimise that whole work flow

580
00:45:06,080 --> 00:45:09,190
right from the very beginning waste
are actually prototyping and

581
00:45:11,920 --> 00:45:15,070
so you and as it as it being a kind of game engine approach

582
00:45:16,300 --> 00:45:17,070
we do

583
00:45:17,610 --> 00:45:24,370
for practical reasons have to leverage algorithms and
ideas come gently from rendering photo realistic

584
00:45:24,370 --> 00:45:28,400
scene so you'll see that we're using that
the field so the things further from

585
00:45:28,400 --> 00:45:33,030
the viewer look softer and we've got shadows
here in inside the idea this is

586
00:45:33,030 --> 00:45:37,220
show you have popping up the notifications
in the thing this most recent is

587
00:45:38,090 --> 00:45:40,450
most prominently that is clearer

588
00:45:40,940 --> 00:45:41,380
but

589
00:45:42,110 --> 00:45:45,380
that's kind of our practicality because the

590
00:45:46,320 --> 00:45:50,050
researching G P R reasons takes time
we have to be extracted so in the

591
00:45:50,050 --> 00:45:55,500
future we were and we'd be interested in researching
the non photo realistic stylised the

592
00:45:56,050 --> 00:45:57,820
uses of the G P as well

593
00:45:58,660 --> 00:46:01,020
such as painterly kind of making something that

594
00:46:01,780 --> 00:46:03,180
is painted with an oil

595
00:46:03,630 --> 00:46:06,400
with a little pain so schedule it will go kinds of

596
00:46:06,600 --> 00:46:07,840
interesting things but

597
00:46:08,440 --> 00:46:13,820
basically this gives the tools so this it
you would certainly enable you to shoot

598
00:46:13,820 --> 00:46:15,920
yourself in the for in terms of the

599
00:46:16,620 --> 00:46:22,820
pretty horrific design if you tried
to you know look like of a and a

600
00:46:22,820 --> 00:46:27,620
massive three D user interface see if you
went overboard but i think with the

601
00:46:27,620 --> 00:46:28,860
care

602
00:46:30,410 --> 00:46:32,650
the judgement have a good design i think that

603
00:46:33,760 --> 00:46:37,120
okay so i'm out that but that gives
you gives you an idea of what

604
00:46:37,120 --> 00:46:42,940
we're trying it and this is on get
up to is ugly up their one

605
00:46:42,940 --> 00:46:45,970
or such reagan or just come an estimate
you're interested in

606
00:46:46,440 --> 00:46:46,950
thanks

607
00:46:53,590 --> 00:46:53,980
thanks

608
00:46:55,160 --> 00:46:59,280
next going to be for the recover who
no longer has a big idiot page

609
00:46:59,280 --> 00:47:01,790
because he's not can so that significant anymore

610
00:47:06,790 --> 00:47:08,170
it was deleted because

611
00:47:09,160 --> 00:47:12,430
how do according to be a lack of not
ability or something more

612
00:47:13,700 --> 00:47:14,630
so

613
00:47:17,490 --> 00:47:21,160
are what can see if the time and this thing works

614
00:47:22,130 --> 00:47:22,990
so

615
00:47:23,260 --> 00:47:24,370
five minutes okay

616
00:47:25,790 --> 00:47:28,410
so these days i am a

617
00:47:30,740 --> 00:47:31,940
can everybody read that

618
00:47:33,420 --> 00:47:36,050
or should i should i make it bigger

619
00:47:41,870 --> 00:47:45,650
is it this they sent me tomboy called change eclipse

620
00:47:45,910 --> 00:47:46,580
sorry

621
00:47:50,000 --> 00:47:56,290
so we just the cost is one of the most
important thinkers of the twentieth

622
00:47:56,290 --> 00:47:59,030
century she died in two thousand and six unfortunately

623
00:47:59,890 --> 00:48:02,990
i've been trying to read all of her over

624
00:48:03,380 --> 00:48:07,720
and let me talk a bit about that the first
book she wrote children you

625
00:48:07,720 --> 00:48:12,840
got she was born in scranton pennsylvania
but she move to new york city up

626
00:48:12,840 --> 00:48:16,980
and she was like a teenager i think the first
actually wrote which everyone should

627
00:48:16,980 --> 00:48:17,590
read

628
00:48:18,030 --> 00:48:19,280
what's called a dash

629
00:48:20,860 --> 00:48:22,600
and we life

630
00:48:23,550 --> 00:48:27,930
of grey and marry and

631
00:48:28,970 --> 00:48:30,400
fumbles i mean see peace

632
00:48:31,370 --> 00:48:35,920
that the death and life of great american
cities and it's like the first book

633
00:48:35,920 --> 00:48:37,230
on orbit need some

634
00:48:37,940 --> 00:48:41,580
that you should read it's probably the last
one you will ever need to read

635
00:48:41,580 --> 00:48:43,860
if you're interested in why C Ts work

636
00:48:44,510 --> 00:48:47,970
why some cities work why some C D's don't
buy something surplus into living by

637
00:48:47,970 --> 00:48:51,490
some six or not this is a book you
should read people to have who

638
00:48:51,490 --> 00:48:54,480
have been following me it might belong
will know that i'm a big fan of

639
00:48:54,480 --> 00:48:55,470
christopher alexander

640
00:48:56,380 --> 00:49:01,190
i hope it's a relax on the road the geometrical
mathematical aspects of

641
00:49:01,740 --> 00:49:06,570
well designed places jane jacobs wrote about the social
aspects you know what's the purpose

642
00:49:06,570 --> 00:49:07,580
of the sidewalk

643
00:49:07,820 --> 00:49:11,240
it's not just to let you go from
the street to the shop on the

644
00:49:11,240 --> 00:49:16,180
other side of the street it lets you keep
people safe when people can watch

645
00:49:16,180 --> 00:49:18,690
them at so it's a it's a very interesting book

646
00:49:19,460 --> 00:49:24,770
after this but jane jacobs wrote a few
others one a very good one is

647
00:49:24,770 --> 00:49:26,370
called the economy of C D's

648
00:49:27,270 --> 00:49:30,690
well if i keep writing i'm gonna
over on my time and the next one

649
00:49:30,690 --> 00:49:32,070
was called economy of C D's

650
00:49:33,010 --> 00:49:38,550
and holding to research on are gonna some
topics she started thinking well how com

651
00:49:41,050 --> 00:49:45,730
there are countries right and countries are
seat is how come there even though you

652
00:49:45,730 --> 00:49:49,100
might think of a country as rich like the united states

653
00:49:49,730 --> 00:49:54,020
why does the united states have very
rich see this and very pour C D's

654
00:49:54,020 --> 00:49:55,670
or any other country you know

655
00:49:56,570 --> 00:50:01,900
so she by at the other ring a lot
of evidence like connect that the

656
00:50:01,900 --> 00:50:07,090
latest evidence from newspapers and economical economics
papers and this and that she was able

657
00:50:07,090 --> 00:50:09,080
to figure out that

658
00:50:10,580 --> 00:50:17,740
cities that allow for small scale commerce
and production to happen in them

659
00:50:18,420 --> 00:50:21,860
are the ones that gets richer over time
and i don't just mean reach are

660
00:50:21,860 --> 00:50:23,640
in and in a monetary sense

661
00:50:24,020 --> 00:50:29,410
but also in the sense of people being skilled
people being civil to each other

662
00:50:30,200 --> 00:50:31,880
so it's a very interesting book

663
00:50:32,350 --> 00:50:35,360
the next book is called citizen the wealth of nations

664
00:50:35,800 --> 00:50:43,120
and it explores why the traditional ideas
from like adam smith and young that john

665
00:50:43,120 --> 00:50:45,470
games or kind of i don't know how to pronounce that

666
00:50:45,900 --> 00:50:46,750
from

667
00:50:47,500 --> 00:50:53,820
why those ideas of macroeconomics don't really work
in the real world micron about macroeconomics

668
00:50:53,820 --> 00:50:58,590
as it is this big abstraction that doesn't
really working the fine details

669
00:50:58,970 --> 00:51:00,580
so should for that down

670
00:51:00,970 --> 00:51:05,630
and shorten you economic theory based on actual
evidence from the real world and it's

671
00:51:05,630 --> 00:51:10,880
basically an expansion of his previous work
and it's very interesting many years later

672
00:51:11,700 --> 00:51:17,630
when we had a lot more knowledge about
the origins of life and ecology and

673
00:51:17,630 --> 00:51:19,120
biology and this and that

674
00:51:19,720 --> 00:51:22,870
she rewrote air economic theory in terms of

675
00:51:23,420 --> 00:51:29,140
ecological terms what's ecology
is the movement of nutrients

676
00:51:29,750 --> 00:51:34,950
in the living world or the movement of nutrients
and energy you know and it

677
00:51:34,950 --> 00:51:39,370
turns out that it works exactly the same
as economies working see this

678
00:51:39,730 --> 00:51:40,470
amount of time

679
00:51:41,740 --> 00:51:43,970
so you're telling me my phone different role

680
00:51:45,130 --> 00:51:50,680
okay and the one of the other books you
wrote this call systems of survival

681
00:51:50,680 --> 00:51:52,530
and is able can reading right now it's about

682
00:51:54,640 --> 00:51:58,420
how come the commercial system

683
00:51:59,040 --> 00:52:02,570
or people who do commerce or production
of goods like we do they have a

684
00:52:02,570 --> 00:52:08,560
completely different moral system from governments and
guardian type things and it's a very interesting

685
00:52:08,560 --> 00:52:13,850
thing i think this book allows most explain
why ugly known got very productive

686
00:52:14,390 --> 00:52:17,660
at some station and right now i think
we don't think it is getting a

687
00:52:17,660 --> 00:52:19,680
bit territorial and it should not do that

688
00:52:20,320 --> 00:52:23,060
i think the this because explains that and what i mean

689
00:52:23,430 --> 00:52:23,770
thank you

690
00:52:57,310 --> 00:52:58,350
ran out of juice

691
00:52:59,190 --> 00:52:59,580
so

692
00:53:01,100 --> 00:53:05,530
last for today is going to be and this
of course up talking about stuff

693
00:53:05,530 --> 00:53:07,070
that no one of us one street

694
00:53:07,910 --> 00:53:08,280
right

695
00:53:08,850 --> 00:53:14,080
so i see a room full of people who
care about their privacy who care

696
00:53:14,080 --> 00:53:14,890
about

697
00:53:16,790 --> 00:53:24,130
service we treat them right and the data ownership
but will you actually reads the

698
00:53:24,130 --> 00:53:27,000
terms of service when you sign up for web service

699
00:53:30,140 --> 00:53:36,810
okay really so i wanna talk to you guys
because we doing this little project

700
00:53:36,810 --> 00:53:42,030
called the terms of service didn't read
because that's what we do read we see

701
00:53:42,030 --> 00:53:46,180
a new service and it online service we
signed up for it and there's this

702
00:53:46,180 --> 00:53:50,070
little checkbox i've read and agree to
the terms service check it and so not

703
00:53:50,070 --> 00:53:56,120
okay so no one actually reads them which
is kind of a problem because what

704
00:53:56,120 --> 00:54:00,050
these terms actually say is most of the times
a not what we know what

705
00:54:00,050 --> 00:54:06,300
we like or what we want so this is
an initiative to rates or you

706
00:54:06,300 --> 00:54:10,650
read we actually read the terms and
then rate them on a and a to

707
00:54:10,650 --> 00:54:13,660
E scale like from green to red

708
00:54:14,340 --> 00:54:18,100
just like the european washing machine label for instance

709
00:54:19,300 --> 00:54:25,850
so we have a browser add on for instance
which automatically puts the rating in

710
00:54:25,850 --> 00:54:29,670
the in the browser so we have some we
have some ratings already so there

711
00:54:29,670 --> 00:54:29,820
is

712
00:54:31,110 --> 00:54:34,080
i will friends and so let me let
me zoom in or something can you

713
00:54:34,080 --> 00:54:35,600
see that okay or

714
00:54:37,220 --> 00:54:43,410
so goal is classy us like average you
do this class the other let's see

715
00:54:43,410 --> 00:54:50,000
what youtube is wrong there's lots of thumbs
down there so we so we rate

716
00:54:50,000 --> 00:54:52,230
based on paragraph so we so we

717
00:54:53,580 --> 00:54:59,430
or based on sentences are based on specific
criteria so data retention for instance or

718
00:54:59,430 --> 00:55:03,950
if they can just delete your account or
if when you delete your account they

719
00:55:03,950 --> 00:55:05,730
don't and keep your data

720
00:55:07,020 --> 00:55:14,980
and so for instance you to the copyright license
is broader than necessary which might

721
00:55:14,980 --> 00:55:20,030
not be a very good for you if you're
if you your you're doing videos

722
00:55:20,030 --> 00:55:25,490
professionally or something a similar thing for
five hundred pixels for instance or to fit

723
00:55:25,490 --> 00:55:32,670
pick you probably heard about the what was
it the hudson river folder thing where

724
00:55:32,670 --> 00:55:39,090
the hudson river plane crash there was the first
folder of it taken was uploaded

725
00:55:39,090 --> 00:55:43,320
to or it was treated i which means
it was uploaded with pick and then

726
00:55:43,320 --> 00:55:48,730
to a there was a copyright compared which
would take on it so the original

727
00:55:48,730 --> 00:55:55,160
owner didn't on it anymore or the original
takers the photo and that's kind of

728
00:55:55,160 --> 00:55:56,790
a problem i think do you agree

729
00:55:58,730 --> 00:56:03,210
that's what i wanna hear okay so yet fit
biggest classy it's like the worst

730
00:56:03,210 --> 00:56:08,810
rated so far we have doctor go for instance
its class a because it doesn't

731
00:56:08,810 --> 00:56:12,880
have tracking i it's not open source though
it's that's also kind of a problem

732
00:56:12,880 --> 00:56:14,310
but that's a different issue

733
00:56:15,460 --> 00:56:21,280
because we thought like there are open source
services but these are the service people

734
00:56:21,280 --> 00:56:22,900
use so we need to rate them

735
00:56:24,140 --> 00:56:28,410
and so we have some more there's some
which aren't rated yet we have some

736
00:56:28,410 --> 00:56:30,330
points like your face but we have

737
00:56:32,100 --> 00:56:34,340
some data points so

738
00:56:36,290 --> 00:56:39,590
so if it looks like it's gonna be a classy probably also

739
00:56:40,880 --> 00:56:41,290
and

740
00:56:43,210 --> 00:56:49,820
we're very small team only working part time on that
we're completely nonprofits we recently

741
00:56:49,820 --> 00:56:56,540
collected donations and are working certainly
working on it but we need more especially low

742
00:56:56,540 --> 00:57:02,360
expertise working on that and just people
wanna read from the service also you i

743
00:57:02,360 --> 00:57:07,760
guess and you and maybe there was someone
who wants to me it's terms i

744
00:57:07,760 --> 00:57:12,350
wanna talk to you and have you on the mailing
list and contribute to that

745
00:57:12,350 --> 00:57:13,310
because

746
00:57:13,840 --> 00:57:20,230
we just want to help people who i mean
not everyone can read the term

747
00:57:20,230 --> 00:57:25,840
the service it's just like a an unbearable
and delusion of text like the right

748
00:57:25,840 --> 00:57:31,420
fun fact the i choose turns service are
longer than that so gives you like

749
00:57:31,420 --> 00:57:34,460
an idea of the scale so

750
00:57:36,830 --> 00:57:41,180
so it is the website and i so i really
recommend like just installing the

751
00:57:41,180 --> 00:57:45,720
browser add on it will show a rating
like the a small i can next

752
00:57:45,720 --> 00:57:49,880
to the next of the thingy next endeavour
spar and you will know this is

753
00:57:49,880 --> 00:57:52,850
a class a or D service and you know thank

