Date/Time
Date(s) - 2024/08/22
9:30 am - 10:15 am
Location
Sudo Room
Categories
- Sign up at https://lu.ma/15elstji
Join us for some casual Yerba Mate or coffee Thursday morning at the beautiful SudoRoom hackerspace in Oakland down the street from Oakland’s gourmet ghetto!
We’ll be focused on an in-person whiteboarding session on graph theory around the topic of friendship cliques.(No hybrid or remote participations for this one! we value human interaction!)
This is for people of all levels, since everyone is at all levels of practice. If you’re rusty on graphs, then start on your trees, and if you’re rusty on your trees, then brush up to linked lists.
But can Algorithms Be Art?
Ideally you should be able to put your studies in a notebook. A few year ago one of our SudoRoom members even drew graph theory and cliques on the sidewalk around the neighborhood in a nearby park.
We will also go into the fascinating history of the social graph with LSD-taking hippie utopians in the 1960s and 1970s as well as general computer science history. After all, algorithms and computer science are the result of a complete liberal arts education, with scientists peppering their papers with references to the classics, literatr and philospy not “STEM school is just for getting a job” libertarian dystopia as we know in today!
Starting PointS
- Clique Problem wikipedia entry
- Leetcode total noob entry to Graphs if you’re out of practice – Find the Town Judge
- Geeks for Geeks – Cliques in a Graph
- How Cybernetics connects computing, counterculture, and Design – Hugh Dubberly
- Study of Applications of Graph Theory in Ancient Indian Shlokas (scripts) paper another win for the humanities!!!!!
Tips
Just work your way backwards if you get confused or are rusty! Everyone’s rusty if they haven’t been doing this on a regular basis. We did this with Jade at the algebraic data types workshop in Rust at our women and non-binary hack night.
Make Algorithms Meaningful Again
We think that programming is inherently fun, more fun than most any game. It pushes our minds and gives us fundamentals to tackle bigger problems. Algorithms are also great for learning new ways of doing things in different programming languages (I’m still totally confused about doing linked lists in Rust though)
Somewhere along the way job interviews have made algorithms a joyless, high stakes exercise. A lot of us never get to use algorithms in our daily work anyway, and they’re just plain fun.
Requirements
- Adults 18 and over
- Passion!