Super casual, will try to remove it from the traumatic job interview
process as much as possible!
This will be in-person only (no remote or hybrid!!!!!) and get people on
the whiteboard
ideally people can start off exploring the neighborhood shortly after or
right before the session (we have some cute coffee places nearby) and
hopefully some art should come of it
https://lu.ma/15elstji
Join us for some casual Yerba Mate or coffee Thursday morning at the
beautiful SudoRoom hackerspace
<https://sudoroom.org/events/whiteboard-coffee-clique-y-algorithms/> in
Oakland down the street from Oakland’s Temescal
<https://localwiki.org/oakland/Temescal>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.
=============================
Romy Ilano
romy(a)snowyla.com
Hey all!
It was great to see some of you at DWeb camp <https://dwebcamp.org/> (for
the rest of you, I'd _highly_ recommend checking out all dweb future
meetups, and esp coming to camp if it happens again!), and either way, we'd
love to invite all the sudoers to come hang out with us thurs 8/15@5p at
MeloMelo!
here is the link to the DWeb Afterglow (special session of Weality Check!):
https://weco.io/p/28011
[image: image.png]
I was thinking of hosting this at omni, potentially in sudo, to help raise
omni awareness, and to have a bigger space, but felt simpler to keep it at
our usual time/space. And, would love to have y'all come to coimagine
everything, including potential future tie-ups!
warmly,
ajay
Does anyone else have a Quest or a VisionPro?
You can view SudoRoom virtually and transport in portals
https://sudoroom.github.io/webXRSudoRoomHarwareHackNight/
This is a simple tour of SudoRoom and a work in progress!
=============================
Romy Ilano
romy(a)snowyla.com
https://sudoroom.org/algebraic-data-types-in-rust-whiteboard-style-kung-fu-…
Algebraic Data Types in Rust Whiteboard Style! Kung Fu at our Women and
Non-Binary hack nightSummarizePosted on:
Romy Ilano <https://sudoroom.org/author/romyilano/>August 13, 2024
<https://sudoroom.org/wp-content/uploads/2024/07/Untitled-Notebook-5-2.jpeg>
<https://sudoroom.org/wp-content/uploads/2024/07/Untitled-Notebook-5-2.jpeg>Starting
off with a wikipedia entry and whiteboarding from there with Jade!Humans
and Whiteboards First!
<https://sudoroom.org/wp-content/uploads/2024/07/IMG_9927.jpeg>
As you know, after holding a session on “Learning how to Learn
<https://sudoroom.org/wiki/LearningToLearn>“, we realized that the best
thing about SudoRoom is that we love tech but want to *use our tech wisely* for
the forces of good. We decided to switch to a whiteboard first format with
no online or hybrid component, just a bunch of human beings face to face
during our Rust session at women and non-binary hack night!
It was a little different. Of course we still had laptops nearby, but
mostly closed, and a tablet if we absolutely had to look things up online.
<https://sudoroom.org/wp-content/uploads/2024/08/IMG_9931.mov>Whiteboarding
at Women & Non-Binary Hack Night
What resulted as a cool “jam” as just about everybody was able to grab a
whiteboard marker and participate!
We were nervous… would this work? We set up the whiteboards, laid out the
tables, and hoped people would be into this freestyle form of symposium!
Mothball and Jade led us through a journey of all their favorite ins and
outs of Rust and even the Haskell programming languages.
Algebraic Data Types: Let’s Start with the Wikipedia Definition!
Jade explained that even though the initial definition of “algebraic data
types <https://en.wikipedia.org/wiki/Algebraic_data_type>” in the wikipedia
entry has language that’s a little scary if you’re not deep on math or
computer science, you can just take apart the definition piece by piece to
learn while in a conversation with others.
<https://sudoroom.org/wp-content/uploads/2024/07/Untitled-Notebook-5-2.jpeg>Starting
off with a wikipedia entry and whiteboarding from there with Jade!
It feels a lot less intimidating if you can ask people in person, and
sketch things out in examples. Plus people who work as engineers could give
out examples (like a URL builder out of an enum in Swift), creating a
mini-symposium of happy, smart people drawing things out on a big
whiteboard for fun!
<https://sudoroom.org/wp-content/uploads/2024/07/Untitled-Notebook-5-12.jpeg>Talking
about Recursion and Stack Overflow in Whiteboard
It’s nice to step away from the computer screen and discuss recursion and
stack overflow. So much less dry than an online class, and these notes I
took were outside of the whiteboard fray!
<https://sudoroom.org/wp-content/uploads/2024/07/Untitled-Notebook-5-4.jpeg>Functional
programmers LOVE recursion!
This was also a fun way to get embedded engineers in dialogue right before
we went down the rabbit holes journeying from Rust to Haskell (!) But for
the others at the women and nonbinary hack night, it’s nice to get down
lowwwww and talk about memory in these systems programming languages and
even the exotic, weird languages like Haskell.
<https://sudoroom.org/wp-content/uploads/2024/07/Untitled-Notebook-5-11.jpeg>Things
get Weird in a Good Way
Some parts got pretty wild: I think at this point Mothball was showing us
how they used an enum (algebraic data type) in Rust to do math for all
natural numbers… I think it was a “Reverse Polish notation” calculator?
Can you imagine using enums to do all your addition of natural numbers?
<https://sudoroom.org/wp-content/uploads/2024/07/Untitled-Notebook-5-3.jpeg>
The notes had us on a discussion of pattern matching in Rust with algebraic
data types. When you wield algebraic data types the right way, you can do
tons of pattern matching and avoid uncertainty and errors, especially in
data structures that handle stuff like network calls! The pattern matching
can avoid tons of boilerplate code and if/else statements and totally nasty
crashes!
<https://sudoroom.org/wp-content/uploads/2024/07/Untitled-Notebook-5-9.jpeg>Pattern
matching is awesome in Rust! And it makes invalid states totally
unpresentable!!!!!!!
<https://sudoroom.org/wp-content/uploads/2024/07/Untitled-Notebook-5-7.jpeg>
The notes get a little wacky here, but what was nice was that we could take
notes and investigate later.
https://gist.github.com/CMCDragonkai/9f5f75118dda10131764
<https://sudoroom.org/wp-content/uploads/2024/07/Untitled-Notebook-5-5.jpeg>
And it was so nice! Everyone stood physically closer to each other, and
even though a lot of us were noobs at Rust and had never touched Haskell,
the advanced people made it easy for senior and advanced beginners to
understand. Even people who usually program C were able to join in!
<https://sudoroom.org/wp-content/uploads/2024/08/IMG_9930.heic>
Fun times! We look forward to more in-person meetups. Why meet online when
everyone is sick of online meetings? Is it really healthy for people to
only socialize and do hacking from a discord channel in their bedroom, when
it’s so much nicer to connect with people in person in a crazy hackerspace
like sudoroom? we say YEAH!
=============================
Romy Ilano
romy(a)snowyla.com
Hey
We're really approaching the deadline wrt saving Omni. I propose that we
try and have meetings more often during this time, to more quickly address
consensus decisions to new questions that come up.
With that said, should we meet this Wednesday at 7p?
We could make this fun and perhaps some of us meet in-person with some food
potluck style.
Thoughts?
Cere
Shreya from CAST is hosting another CAST x Omni meeting tonight (Tuesday
8/13) 6-7PM. The topic today is "transitioning out of the building and/or
buyer due diligence."
*Recap of what we are discussing in CAST and delegates meetings*
A short recap is - Omni is still trying to prevent looming foreclosure
(soonest auction sale would be Sep 6). The two tangible options to do so
are through Phillip Bell/City in Motion (CiM) or EBPREC. CiM proposal is
more progressed at this point, and funding for it (through a loan) is
secured, but EBPREC's, if approved by their board, would be a safer option.
At this point, it is pretty certain that both options would mean Omni's
whole current board (delegates and officers) would step down and be
replaced by new board members. Current Omni Commons members would no longer
controlling operations.
If foreclosure ends up happening, the collectives will be looking for
different places to rent. It is unsure if any profit will be made after
foreclosure. If there is any profit, one proposal is to donate any funds to
Sogorea Te. There have also been vague proposals of how to split up the
money amongst collectives, or keeping it in the Omni nonprofit.
This is a big change that we are going to have to decide on very soon, and
I hope we get as many people involved in the discussion as we can.
For more info, I think last week's meeting is a good overview of where we
are at now: https://omnicommons.org/wiki/Event:2024/08/08_Delegates.
*how to join the meeting tonight*
It is a hybrid meeting, with CAST joining remotely. We have it set up
conference style in one of the Omni basement rooms (pictured below).
If you'd like to attend from your own device, reply to me and I will share
the zoom link.
[image: Basement_2017.png]
Thanks,
Paige
I apologize, I haven't been able to make them the past few years.
When is the next sudoroom meeting? Is it hybrid? I would like to show that
we have events going on that aren't only on Tuesday or Monday :P and spruce
upt he rest of the week
=============================
Romy Ilano
romy(a)snowyla.com