Untitled

  • ask me anything
  • rss
  • archive
  • The Issue with learning.

    cybernetic-spectre:

    There are things slowing the progression towards the future. It’s our current society, it’s our schools, it’s our lack of want and desire to learn. It’s the way we are forced to learn.

    If you introduce learning as a more upbeat and fun way of doing stuff, that’s how you engage people. Don’t introduce Shakespeare as classical works. Introduce Shakespeare as stories of tragedies and triumphs, stories of love and sorrow.

    Introduce computer science as art not lines of code. Introduce engineering as a way to build from nothing not just mathematical equations.

    Introduce math as building blocks, a way to engineering, architecture. Not as Sally had 3 apples. She ate two, How many apples does sally have. It’s pointless and stupid. If someone would have told me math will teach me how electricity works, how computer boards were built at a young age, I would have dedicated myself to learning math and physics. A lot of issues are also from with-holding information to people of young ages. A lot of issues are the way information is given.

    All of this is a way to peek interest in current day society, a way to get kids more interested in learning. Keep things fun and interesting and there will be a desire to learn. Don’t shove kids behind a desk with paperwork, It’s boring and undesirable, its depressing. It’s hard to learn when things are boring and depressing.

    Source: cybernetic-spectre
    • 2 weeks ago
    • 2014 notes
  • malinchristersson:
“Area of a circle
Interactive version:
http://www.malinc.se/math/geometry/circleen.php
”

    malinchristersson:

    Area of a circle

    Interactive version:

    http://www.malinc.se/math/geometry/circleen.php

    Source: malinchristersson
    • 2 weeks ago
    • 2681 notes
  • malinchristersson:
“Pythagorean theorem jigsaw puzzle.
Interactive version: http://www.malinc.se/math/geometry/pythagorasen.php
”

    malinchristersson:

    Pythagorean theorem jigsaw puzzle.

    Interactive version: http://www.malinc.se/math/geometry/pythagorasen.php

    Source: malinchristersson
    • 2 weeks ago
    • 2307 notes
  • malinchristersson:
“Dragon Curve.
Code: https://www.openprocessing.org/sketch/570406
”

    malinchristersson:

    Dragon Curve.

    Code: https://www.openprocessing.org/sketch/570406

    Source: malinchristersson
    • 2 weeks ago
    • 72 notes
  • architorturedsouls:

    UCCA Dune Art Museum / OPEN Architecture
    ph: Qingshan Wu, Nan Ni

    Source: archdaily.com
    • 3 weeks ago
    • 943 notes
  • randomlabs:
“Encoding DNA
”

    randomlabs:

    Encoding DNA

    Source: randomlabs
    • 1 month ago
    • 363 notes
  • cf-12:
“エアロック
”

    cf-12:

    エアロック

    Source: cf-12
    • 1 month ago
    • 1942 notes
  • a-na5:
“#Processing 3.4 #Python Mode 3042 row = 3 col = 5 def setup(): size(540, 540) textSize(11) global w, pos w = [] pos = [(width/row*row_, height/col*col_) for col_ in range(col) for row_ in range(row)] for i in range(row*col):...

    a-na5:

    #Processing 3.4
    #Python Mode 3042
    
    row = 3
    col = 5
    
    def setup():
        size(540, 540)
        textSize(11)
        global w, pos
        w = []
        pos = [(width/row*row_, height/col*col_) for col_ in range(col) for row_ in range(row)]
        for i in range(row*col):
            w.append(Wave(row, col, 3.0))
    
    def draw():
        background(0)
        translate(0, height/col/2)
        dt = radians(frameCount*2)
        w[0].update(sin_(dt))
        w[0].display("sin(t)", pos[0])
        w[1].update(sin_tan(dt))
        w[1].display("sin(tan(t)*0.05)", pos[1])
        w[2].update(pow_sin(dt))
        w[2].display("pow(sin(t), 3)", pos[2])
    
        w[3].update(sin_cos(dt))
        w[3].display("sin(t)* cos(t)", pos[3])
        w[4].update(sin_pow(dt))
        w[4].display("sin(pow(8, sin(t)))", pos[4])
        w[5].update(sin_1(dt))
        w[5].display("pow(sin(t*3), 8)*sin(t)", pos[5])
    
        w[6].update(saw_tooth(dt, 15))
        w[6].display("saw-tooth", pos[6])
        w[7].update(triangle_(dt, 15))
        w[7].display("triangle", pos[7])
        w[8].update(square_(dt, 15))
        w[8].display("square", pos[8])
    
        w[9].update(sin_cos2(dt))
        w[9].display("sin(t)*cos(t*2)", pos[9])
        w[10].update(sin_2(dt))
        w[10].display("(sin(t) - abs(sin(t)))*sin(t*8)/2", pos[10])
        w[11].update(cos_1(dt))
        w[11].display("cos(pow(sin(t),8)*tan(t*2)", pos[11])
    
        w[12].update(sin_3(dt))
        w[12].display("sin(t + cos(t))", pos[12])
        w[13].update(cos_2(dt))
        w[13].display("abs(pow(cos(t*2), 6))*2 - 1", pos[13])
        w[14].update(sin_4(dt))
        w[14].display("(sin(t*3) + sin(t*6) + sin(t*9))/3", pos[14])
    
    def sin_(dt):
        return lambda t: sin(t + dt)
    def sin_tan(dt):
        return lambda t: sin(tan(t + dt)*0.05)
    def pow_sin(dt):
        return lambda t: pow(sin(t + dt), 3)
    
    def sin_cos(dt):
        return lambda t: sin(t + dt)*cos(t + dt)
    def sin_pow(dt):
        return lambda t: sin(pow(8, sin(t + dt)))
    def sin_1(dt):
        return lambda t: pow(sin((t + dt)*3), 8)*sin((t + dt))
    
    def saw_tooth(dt, k):
        return lambda t: 2/PI*sum([sin(n*(t+dt))/n for n in range(1, k)])
    def triangle_(dt, k):
        return lambda t: 8/sq(PI) * sum([-1*1/sq(2*n + 1)*sin((2*n + 1)*(t + dt)) if n%2 == 0 
                         else 1/sq(2*n + 1)*sin((2*n + 1)*(t + dt)) for n in range(0, k)])
    def square_(dt, k):
        return lambda t: 4/PI*sum([sin((2*n + 1)*(t + dt))/(2*n + 1) for n in range(0, k)])
    
    def sin_cos2(dt):
        return lambda t: sin(t + dt)*cos((t + dt)*2)
    def sin_2(dt):
        return lambda t: (sin(t + dt) - abs(sin(t + dt)))*sin((t + dt)*8)/2
    def cos_1(dt):
        return lambda t: cos(pow(sin(t + dt),8)*tan((t + dt)*2))
    
    def sin_3(dt):
        return lambda t: sin(t + dt + cos(t + dt))
    def cos_2(dt):
        return lambda t: abs(pow(cos((t + dt)*2), 6))*2 - 1
    def sin_4(dt):
        return lambda t: (sin((t + dt)*3) + sin((t + dt)*6)+sin((t + dt)*9))/3
    
    class Wave:
        def __init__(self, row_, col_, xspacing):
            self.x = 0.0
            self.y = 0.0
            self.siz_x = width/row_
            self.siz_y = width/col_
            self.xspacing = xspacing
            self.period = self.siz_x/self.xspacing
            self.w = 1.0
            self.amp = self.siz_y/4
            self.x_plot = []
            self.y_plot = []
    
        def update(self, func):
            del self.x_plot[:]
            del self.y_plot[:]
    
            for i in range(int(self.period + 1)):
                t = TAU/self.period*i
                self.x = i*self.xspacing
                self.y = func(t)
                self.x_plot.append(self.x)
                self.y_plot.append(self.y*self.amp)
    
        def display(self, tex, pos):
            noFill()
            stroke(196,64)
            strokeWeight(1)
            pushMatrix()
            translate(pos[0], pos[1])
            line(0, 0, self.siz_x, 0)
            rect(0, -self.siz_y/2, self.siz_x, self.siz_y)
            stroke(255)
            text(tex, 6, self.amp*2-6)
            ellipse(self.siz_x/2, 0, self.y_plot[int(self.period/2)], self.y_plot[int(self.period/2)])
            strokeWeight(2)
            i = 0
            beginShape(LINES)
            while i < len(self.x_plot)-1:
                vertex(self.x_plot[i], self.y_plot[i])
                i += 1
            endShape()
            popMatrix()
    
    Source: a-na5
    • 2 months ago
    • 55 notes
  • Source: a-na5
    • 2 months ago
    • 229 notes
  • coiour-my-world:

    Le sous-bois! | Patrice Thomas

    (via coiour-my-world)

    Source: coiour-my-world
    • 3 months ago
    • 6036 notes
© 2012–2019 Untitled
Next page
  • Page 1 / 3