I mp mp l i c c a a t i o o n n s s o f F u u n - - PowerPoint PPT Presentation

i mp mp l i c c a a t i o o n n s s o f f u u n n c c t t
SMART_READER_LITE
LIVE PREVIEW

I mp mp l i c c a a t i o o n n s s o f F u u n - - PowerPoint PPT Presentation

I mp mp l i c c a a t i o o n n s s o f F u u n n c c t t i o o n n a a l l P P r r o o g g r r a a mmi mmi n n g g o o n n t h e e H u u ma ma n n R R i i g g h h t s c


slide-1
SLIDE 1

I mp mp l i c a c a t i

  • n

s

  • n

s

  • f

F u n c t u n c t i

  • n

a l

  • n

a l P r P r

  • g

r

  • g

r a mmi a mmi n g

  • n

n g

  • n

t h e e H u ma n R i u ma n R i g h g h t s

c h r i s t

  • @c

r y p t

  • d

r u n k s . n e t

slide-2
SLIDE 2

K e v i n v i n F l y n n : n n : Wh

  • '

s t h a t g u y ? Wa r r i

  • r

a r r i

  • r

# 1 : T h a t ' s T r

  • n

.

slide-3
SLIDE 3

T r a n s f

  • r

ma t i

  • n

t h r

  • u

g h c

  • l

l a b

  • r

a t i

  • n

, u g l y a n d

  • t

h e r w i s e , i s t h e h u ma n c

  • n

d i t i

  • n

. – A n n a L

  • w

e n h a u p t T s i n g

slide-4
SLIDE 4
slide-5
SLIDE 5

O r g a n i z a t i

  • n

s w h i c h d e s i g n s y s t e ms . . . a r e c

  • n

s t r a i n e d t

  • p

r

  • d

u c e d e s i g n s w h i c h a r e c

  • p

i e s

  • f

t h e c

  • mmu

n i c a t i

  • n

s t r u c t u r e s

  • f

t h e s e

  • r

g a n i z a t i

  • n

s . – M e l v i n C

  • n

w a y

slide-6
SLIDE 6

h t t p s : / / s y r i a n a r c h i v e .

  • r

g

slide-7
SLIDE 7

h t t p s : / / s y r i a n a r c h i v e .

  • r

g

slide-8
SLIDE 8

h t t p s : / / s y r i a n a r c h i v e .

  • r

g

slide-9
SLIDE 9

h t t p s : / / s y r i a n a r c h i v e .

  • r

g

M a n u a l M a n u a l M a n u a l M a n u a l A u t

  • ma

t e d A u t

  • ma

t e d A u t

  • ma

t e d B

  • t

h

slide-10
SLIDE 10
  • A

l l

  • w

t

  • r

e a r r a n g e i t ’ s e l e me n t s .

  • P

l a y n i c e i n a b i g g e r c

  • n

t e x t .

  • E

mb e d i n a w

  • r

k f l

  • w

.

  • P

r e s e r v e p e

  • p

l e s a g e n c y .

slide-11
SLIDE 11

T h e

  • r

y i s a l w a y s a d e t

  • u

r

  • n

t h e w a y t

  • s
  • me

t h i n g mo r e i mp

  • r

t a n t .

slide-12
SLIDE 12

( g ∘f ) ( x ) = g ( f ( x ) )

slide-13
SLIDE 13
slide-14
SLIDE 14

S u g a r C u b e

  • M
  • n
  • i

d a l d a t a s e q u e n c e s . h t t p s : / / g i t l a b . c

  • m/

s u g a r c u b e / s u g a r c u b e

slide-15
SLIDE 15

f → t w i t t e r _ f e e d g → t i k a _ l

  • c

a t i

  • n

h → e x i f _ e x t r a c t k → c s v _ e x p a n d S e q u e n c e → k ( h ( g ( f ( x ) ) ) )

slide-16
SLIDE 16
  • S

e q u e n c e s a r e l i s t s

  • f

f u n c t i

  • n

s .

  • D

a t a i s a l i s t

  • f

r e c

  • r

d s .

slide-17
SLIDE 17

$ s u g a r c u b e

  • q

q u e r i e s . j s

  • n
  • c

c

  • n

f i g . j s

  • n

\

  • p

t w i t t e r _ f e e d , t i k a _ l

  • c

a t i

  • n

, e x i f _ e x t r a c t , c s v _ e x p

  • r

t

slide-18
SLIDE 18
  • N
  • t

T u r i n g c

  • mp

l e t e , n

  • r
  • f

f t h e s h e l v e , s

  • me

w h e r e i n b e t w e e n .

  • C
  • mp
  • s

e f u n c t i

  • n

s t

  • f
  • r

m c h a i n s

  • f

e x e c u t i

  • n

s .

  • L

i s t s a s t h e f u n d a me n t a l d a t a s t r u c t u r e .

  • R

e a r r a n g e c

  • mp
  • s

i t i

  • n

s d e p e n d i n g

  • n

n e e d s a n d i n s i g h t s .

  • R

e p r

  • d

u c e a b l e p r

  • c

e s s e s a n d w

  • r

k f l

  • w

s .

slide-19
SLIDE 19
  • S

c a l a b i l i t y i s t h e a b i l i t y t

  • e

x p a n d a p r

  • j

e c t w i t h

  • u

t h a v i n g t

  • c

h a n g e i t s f r a mi n g a s s u mp t i

  • n

s .

  • S

c a l a b i l i t y r e q u i r e s t h a t p r

  • j

e c t e l e me n t s a r e

  • b

l i v i

  • u

s t

  • t

h e i n d e t e r mi n a c i e s

  • f

e n c

  • u

n t e r s .

  • S

c a l a b i l i t y p r e v e n t s me a n i n g f u l d i v e r s i t y , t h a t i s , d i v e r s i t y t h a t mi g h t c h a n g e t h i n g s . T r a p s a p s

slide-20
SLIDE 20

T e c h n

  • f

i x e s T r a p s a p s

slide-21
SLIDE 21

h t t p s : / / s y r i a n a r c h i v e .

  • r

g

A u t

  • ma

t e d M a n u a l M a n u a l M a n u a l M a n u a l A u t

  • ma

t e d A u t

  • ma

t e d A u t

  • ma

t e d B

  • t

h

slide-22
SLIDE 22

I mp

  • r

t V e r i f y S i g n

  • O

f f E x p

  • r

t I r r e l e v a n t N

  • t

V e r i f i a b l e

S t e t e p s p s

  • f

V e r i f i c r i f i c a t i

  • n

t i

  • n
slide-23
SLIDE 23

S t a t e t r a n s i t i

  • n

s f

  • r

m a d a t a s e q u e n c e .

I mp

  • r

t V e r i f y S i g n

  • O

f f E x p

  • r

t I r r e l e v a n t N

  • t

V e r i f i a b l e

S t e t e p s p s

  • f

V e r i f i c r i f i c a t i

  • n

t i

  • n
slide-24
SLIDE 24

C

  • n

c C

  • n

c l u s i

  • n

l u s i

  • n
  • L

i f t s e c

  • n

d a r y e f f e c t s t

  • b

e c

  • me

f i r s t c l a s s .

  • A

b s t r a c t i

  • n

s i n y

  • u

r c

  • d

e a r e a f f e c t i n g u s e r s a s w e l l .

  • C
  • mp
  • s

i t i

  • n

a n d d e c

  • mp
  • s

i t i

  • n

g i v e a v

  • c

a b u l a r y f

  • r

t h e u b i q u i t

  • u

s l a n g u a g e

  • f

y

  • u

r d

  • ma

i n .