PageSourceSearch

https://sudoroom.org/

html sudoroom.org collected 2026-09-24 18:36:18 UTC 121,126 bytes, 798 lines download raw bytes

1<!DOCTYPE html>
2<html class="no-js" lang="en-US">
3
4<head>
5
6
7<meta charset="UTF-8">
8<meta name="viewport" content="width=device-width, initial-scale=1">
9<link rel="profile" href="http://gmpg.org/xfn/11">
10<title>Sudo Room &#8211; Oakland Hackerspace</title>
11<meta name='robots' content='max-image-preview:large' />
12<link rel='dns-prefetch' href='//fonts.googleapis.com' />
13<link rel="alternate" type="application/rss+xml" title="Sudo Room &raquo; Feed" href="https://sudoroom.org/feed/" />
14<link rel="alternate" type="application/rss+xml" title="Sudo Room &raquo; Comments Feed" href="https://sudoroom.org/comments/feed/" />
15<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://sudoroom.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsudoroom.org%2F" />
16<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://sudoroom.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsudoroom.org%2F&#038;format=xml" />
17<style id="wp-img-auto-sizes-contain-inline-css">
18img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
19/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
20</style>
21<style id="wp-emoji-styles-inline-css">
22
23	img.wp-smiley, img.emoji {
24		display: inline !important;
25		border: none !important;
26		box-shadow: none !important;
27		height: 1em !important;
28		width: 1em !important;
29		margin: 0 0.07em !important;
30		vertical-align: -0.1em !important;
31		background: none !important;
32		padding: 0 !important;
33	}
34/*# sourceURL=wp-emoji-styles-inline-css */
35</style>
36<style id="wp-block-library-inline-css">
37:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
37--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
38
39/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
40</style>
41<style id="wp-block-button-inline-css">
42.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1% - var(--wp--style--block-gap, .5em)*(1 - var(--wp--block-button--width)/100))}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button[class*=wp-block-button__width]{width:calc(var(--wp--block-button--width)*1%)}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:transparent;background-image:none}
43/*# sourceURL=https://sudoroom.org/wordpress/wp-includes/blocks/button/style.min.css */
44</style>
45<style id="wp-block-calendar-inline-css">
46.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}.wp-block-calendar :where(table:not(.has-text-color)){color:#40464d}.wp-block-calendar :where(table:not(.has-text-color)) td,.wp-block-calendar :where(table:not(.has-text-color)) th{border-color:#ddd}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}
47/*# sourceURL=https://sudoroom.org/wordpress/wp-includes/blocks/calendar/style.min.css */
48</style>
49<link rel='stylesheet' id='wp-block-cover-css' href='https://sudoroom.org/wordpress/wp-includes/blocks/cover/style.min.css?ver=7.1' media='all' />
50<style id="wp-block-heading-inline-css">
51h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
52/*# sourceURL=https://sudoroom.org/wordpress/wp-includes/blocks/heading/style.min.css */
53</style>
54<style id="wp-block-latest-posts-inline-css">
55.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not
55(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}
56/*# sourceURL=https://sudoroom.org/wordpress/wp-includes/blocks/latest-posts/style.min.css */
57</style>
58<style id="wp-block-paragraph-inline-css">
59.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
60/*# sourceURL=https://sudoroom.org/wordpress/wp-includes/blocks/paragraph/style.min.css */
61</style>
62<style id="wp-block-buttons-inline-css">
63.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center}
64/*# sourceURL=https://sudoroom.org/wordpress/wp-includes/blocks/buttons/style.min.css */
65</style>
66<style id="wp-block-post-template-inline-css">
67.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid[class*=columns-]:not
67(.has-native-responsive-grid){grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}
68/*# sourceURL=https://sudoroom.org/wordpress/wp-includes/blocks/post-template/style.min.css */
69</style>
70<style id="wp-block-post-title-inline-css">
71.wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}
72/*# sourceURL=https://sudoroom.org/wordpress/wp-includes/blocks/post-title/style.min.css */
73</style>
74<style id="wp-block-columns-inline-css">
75.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
76/*# sourceURL=https://sudoroom.org/wordpress/wp-includes/blocks/columns/style.min.css */
77</style>
78<style id="wp-block-embed-inline-css">
79.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-group.is-layout-flex .wp-block-embed{flex:1 1 0%;min-width:0}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}
80/*# sourceURL=https://sudoroom.org/wordpress/wp-includes/blocks/embed/style.min.css */
81</style>
82<style id="wp-block-group-inline-css">
83.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
84/*# sourceURL=https://sudoroom.org/wordpress/wp-includes/blocks/group/style.min.css */
85</style>
86<style id="wp-block-quote-inline-css">
87.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}
87.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}
88/*# sourceURL=https://sudoroom.org/wordpress/wp-includes/blocks/quote/style.min.css */
89</style>
90
91<style id="classic-theme-styles-inline-css">
92/*! This file is auto-generated */
93.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
94/*# sourceURL=/wp-includes/css/classic-themes.min.css */
95</style>
96
97<style id="csb-content-slider-block-style-inline-css">
98@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
99:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px
99);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
100.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));
100height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}
101body{box-sizing:border-box}.dashicons{font-family:dashicons!important}.wp-block-csb-content-slider-block{overflow:hidden}.wp-block-csb-content-slider-block *{box-sizing:border-box}.wp-block-csb-content-slider-block .csbContentSlider{display:inline-block;max-width:100%;overflow:hidden;position:relative}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide{background-blend-mode:overlay;display:block;position:relative}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent{box-sizing:border-box;height:100%;max-width:100%;position:absolute;text-align:center;width:100%}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent .slideDesc,.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent .slideTitle{color:#fff;margin:0;position:absolute!important;width:auto}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent .slideBtn{display:inline-block;font-weight:600;position:absolute!important;text-decoration:none;transition:all .4s ease-in-out;width:auto}@media screen and (max-width:768px){.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent{height:auto;padding:30px 50px}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent.top-left{text-align:left;top:0}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent.top-center{text-align:center;top:0}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent.top-right{text-align:right;top:0}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent.center-left{text-align:left;top:50%;transform:translateY(-50%)}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent.center-center{text-align:center;top:50%;transform:translateY(-50%)}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent.center-right{text-align:right;top:50%;transform:translateY(-50%)}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent.bottom-left{bottom:0;text-align:left}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent.bottom-center{bottom:0;text-align:center}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent.bottom-right{bottom:0;text-align:right}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent .slideTitle{margin-bottom:15px;position:static!important}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent .slideDesc{margin-bottom:20px;position:static!important}.wp-block-csb-content-slider-block .csbContentSlider .swiper-wrapper .swiper-slide .slideContent .slideBtn{position:static!important}}.wp-block-csb-content-slider-block .csbContentSlider .swiper-pagination .swiper-pagination-bullet:focus{outline:0}
102
103/*# sourceURL=https://sudoroom.org/wp-content/plugins/content-slider-block/build/view.css */
104</style>
105
106<link rel='stylesheet' id='templategalaxy-swiper-style-css' href='https://sudoroom.org/wp-content/plugins/templategalaxy/assets/css/swiper-bundle.css?ver=7.1' media='all' />
107<link rel='stylesheet' id='templategalaxy-block-style-css' href='https://sudoroom.org/wp-content/plugins/templategalaxy/assets/css/block.css?ver=7.1' media='all' />
108<style id="global-styles-inline-css">
109:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
1090) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
109.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
110:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
111:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
112:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
113/*# sourceURL=global-styles-inline-css */
114</style>
115
116<link rel='stylesheet' id='events-manager-css' href='https://sudoroom.org/wp-content/plugins/events-manager/includes/css/events-manager.min.css?ver=7.4.3' media='all' />
117<style id="events-manager-inline-css">
118body .em { --font-family : inherit; --font-weight : inherit; --font-size : 1em; --line-height : inherit; }
119/*# sourceURL=events-manager-inline-css */
120</style>
121<link rel='stylesheet' id='templategalaxy-layout-style-css' href='https://sudoroom.org/wp-content/plugins/templategalaxy/assets/css/layout.css?ver=7.1' media='all' />
122<link rel='stylesheet' id='wp-lightbox-2.min.css-css' href='https://sudoroom.org/wp-content/plugins/wp-lightbox-2/styles/lightbox.min.css?ver=1.3.4' media='all' />
123<link rel='stylesheet' id='wm-google-fonts-css' href='https://fonts.googleapis.com/css?family=Open+Sans:400,300|Playfair+Display&#038;subset&#038;ver=3.0.2' media='all' />
124<link rel='stylesheet' id='genericons-neue-css' href='https://sudoroom.org/wp-content/themes/auberge/assets/fonts/genericons-neue/genericons-neue.css?ver=3.0.2' media='all' />
125<link rel='stylesheet' id='wm-main-css' href='https://sudoroom.org/wp-content/themes/auberge/assets/css/main.css?ver=3.0.2' media='all' />
126<link rel='stylesheet' id='wm-custom-css' href='https://sudoroom.org/wp-content/themes/auberge/assets/css/custom.css?ver=3.0.2' media='all' />
127<style id="auberge-inline-css">
128/* START CSS variables */
129:root { 
130 --color-accent: #dd3333; --color-header: #000000; --color-front-widgets-text: #e04806; --font-family-logo: 'Playfair Display'; --font-family-headings: 'Playfair Display'; --font-family-body: 'Open Sans';
131}
132/* END CSS variables */
133/*# sourceURL=auberge-inline-css */
134</style>
135<link rel='stylesheet' id='wm-stylesheet-css' href='https://sudoroom.org/wp-content/themes/auberge/style.css?ver=3.0.2' media='all' />
136<script id="css-vars-ponyfill-js" src="https://sudoroom.org/wp-content/themes/auberge/library/js/vendor/css-vars-ponyfill/css-vars-ponyfill.min.js?ver=v2.4.7"></script>
vendor: 1 bytes, line 136
136
137<script id="css-vars-ponyfill-js-after">
138window.onload = function() {
139	cssVars( {
140		onlyVars: true,
141		exclude: 'link:not([href^="https://sudoroom.org/wp-content/themes"])'
142	} );
143};
144//# sourceURL=css-vars-ponyfill-js-after
145</script>
vendor: 1 bytes, line 145
145
146<script id="jquery-core-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 146
146
147<script id="jquery-migrate-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 147
147
148<script id="jquery-ui-core-js-before">
149jQuery.uiBackCompat = true;
150//# sourceURL=jquery-ui-core-js-before
151</script>
vendor: 1 bytes, line 151
151
152<script id="jquery-ui-core-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 152
152
153<script id="jquery-ui-mouse-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/mouse.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 153
153
154<script id="jquery-ui-sortable-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/sortable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 154
154
155<script id="jquery-ui-datepicker-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 155
155
156<script id="jquery-ui-datepicker-js-after">
157jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":0,"isRTL":false});});
158//# sourceURL=jquery-ui-datepicker-js-after
159</script>
vendor: 1 bytes, line 159
159
160<script id="jquery-ui-resizable-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/resizable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 160
160
161<script id="jquery-ui-draggable-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/draggable.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 161
161
162<script id="jquery-ui-controlgroup-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/controlgroup.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 162
162
163<script id="jquery-ui-checkboxradio-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/checkboxradio.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 163
163
164<script id="jquery-ui-button-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/button.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 164
164
165<script id="jquery-ui-dialog-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/ui/dialog.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 165
165
166<script id="events-manager-js-extra">
167var EM = {"ajaxurl":"https://sudoroom.org/wordpress/wp-admin/admin-ajax.php","locationajaxurl":"https://sudoroom.org/wordpress/wp-admin/admin-ajax.php?action=locations_search","firstDay":"0","locale":"en","dateFormat":"yy-mm-dd","ui_css":"https://sudoroom.org/wp-content/plugins/events-manager/includes/css/jquery-ui/build.min.css","show24hours":"0","is_ssl":"1","autocomplete_limit":"10","calendar":{"breakpoints":{"small":560,"medium":908,"large":false},"month_format":"M Y"},"phone":"","datepicker":{"format":"Y/m/d"},"search":{"breakpoints":{"small":650,"medium":850,"full":false}},"url":"https://sudoroom.org/wp-content/plugins/events-manager","assets":{"input.em-uploader":{"js":{"em-uploader":{"url":"https://sudoroom.org/wp-content/plugins/events-manager/includes/js/em-uploader.js?v=7.4.3","event":"em_uploader_ready"}}},".em-event-editor":{"js":{"event-editor":{"url":"https://sudoroom.org/wp-content/plugins/events-manager/includes/js/events-manager-event-editor.js?v=7.4.3","event":"em_event_editor_ready"}},"css":{"event-editor":"https://sudoroom.org/wp-content/plugins/events-manager/includes/css/events-manager-event-editor.min.css?v=7.4.3"}},".em-recurrence-sets, .em-timezone":{"js":{"luxon":{"url":"luxon/luxon.js?v=7.4.3","event":"em_luxon_ready"}}},".em-booking-form, #em-booking-form, .em-booking-recurring, .em-event-booking-form":{"js":{"em-bookings":{"url":"https://sudoroom.org/wp-content/plugins/events-manager/includes/js/bookingsform.js?v=7.4.3","event":"em_booking_form_js_loaded"}}},"#em-opt-archetypes":{"js":{"archetypes":"https://sudoroom.org/wp-content/plugins/events-manager/includes/js/admin-archetype-editor.js?v=7.4.3","archetypes_ms":"https://sudoroom.org/wp-content/plugins/events-manager/includes/js/admin-archetypes.js?v=7.4.3","qs":"qs/qs.js?v=7.4.3"}}},"cached":"1","google_maps_api":"AIzaSyAp1YGTgwmGQU90dN1W8uyRENFf1PqvF0U","bookingInProgress":"Please wait while the booking is being submitted.","tickets_save":"Save Ticket","bookingajaxurl":"https://sudoroom.org/wordpress/wp-admin/admin-ajax.php","bookings_export_save":"Export Bookings","bookings_settings_save":"Save Settings","booking_delete":"Are you sure you want to delete?","booking_offset":"30","bookings":{"submit_button":{"text":{"default":"Send your booking","free":"Send your booking","payment":"Send your booking","processing":"Processing ..."}},"update_listener":""},"bb_full":"Sold Out","bb_book":"Book Now","bb_booking":"Booking...","bb_booked":"Booking Submitted","bb_error":"Booking Error. Try again?","bb_cancel":"Cancel","bb_canceling":"Canceling...","bb_cancelled":"Cancelled","bb_cancel_error":"Cancellation Error. Try again?","txt_search":"Search","txt_searching":"Searching...","txt_loading":"Loading...","event_detach_warning":"Are you sure you want to detach this event? By doing so, this event will be independent of the recurring set of events.","delete_recurrence_warning":"Are you sure you want to delete all recurrences of this event? All events will be moved to trash.","disable_bookings_warning":"Are you sure you want to disable bookings? If you do this and save, you will lose all previous bookings. If you wish to prevent further bookings, reduce the number of spaces available to the amount of bookings you currently have","booking_warning_cancel":"Are you sure you want to cancel your booking?"};
168//# sourceURL=events-manager-js-extra
169</script>
vendor: 1 bytes, line 169
169
170<script id="events-manager-js" src="https://sudoroom.org/wp-content/plugins/events-manager/includes/js/events-manager.js?ver=7.4.3"></script>
170
171<link rel="https://api.w.org/" href="https://sudoroom.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://sudoroom.org/wp-json/wp/v2/pages/17920" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://sudoroom.org/wordpress/xmlrpc.php?rsd" />
172<meta name="generator" content="WordPress 7.1" />
173<link rel="canonical" href="https://sudoroom.org/" />
174<link rel='shortlink' href='https://sudoroom.org/' />
175<script type="text/javascript"> 
176
177/**  all layers have to be in this global array - in further process each map will have something like vectorM[map_ol3js_n][layer_n] */
178var vectorM = [[]];
179
180/** global GET-Parameters */
181var HTTP_GET_VARS = [];
182
183</script>
183<!-- OSM plugin V6.2.6: did not add geo meta tags. --> 
184<style id="custom-background-css">
185body.custom-background { background-image: url("https://sudoroom.org/wp-content/uploads/2024/07/Image-1.jpg"); background-position: left top; background-size: auto; background-repeat: repeat; background-attachment: scroll; }
186</style>
187<link rel="icon" href="https://sudoroom.org/wp-content/uploads/2024/09/Image-2.jpg" sizes="32x32" />
188<link rel="icon" href="https://sudoroom.org/wp-content/uploads/2024/09/Image-2.jpg" sizes="192x192" />
189<link rel="apple-touch-icon" href="https://sudoroom.org/wp-content/uploads/2024/09/Image-2.jpg" />
190<meta name="msapplication-TileImage" content="https://sudoroom.org/wp-content/uploads/2024/09/Image-2.jpg" />
191
192<style id="core-block-supports-inline-css">
193.wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--background);}.wp-elements-1 a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--secondary);}.wp-container-core-columns-is-layout-8f761849{flex-wrap:nowrap;}.wp-container-core-group-is-layout-fb0db77f > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1180px;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-fb0db77f > .alignwide{max-width:1180px;}.wp-container-core-group-is-layout-fb0db77f .alignfull{max-width:none;}.wp-container-core-cover-is-layout-dbb931f3 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-cover-is-layout-dbb931f3 > .alignwide{max-width:100%;}.wp-container-core-cover-is-layout-dbb931f3 .alignfull{max-width:none;}.wp-container-core-cover-is-layout-dbb931f3 > .alignfull{margin-right:calc(30px * -1);margin-left:calc(30px * -1);}.wp-container-core-group-is-layout-4fc3f8e1{flex-direction:column;align-items:flex-start;}.wp-elements-2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--background);}.wp-elements-2 a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--secondary);}.wp-elements-3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--background);}.wp-elements-3 a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--secondary);}.wp-container-core-group-is-layout-b553147a > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-b553147a > .alignwide{max-width:100%;}.wp-container-core-group-is-layout-b553147a .alignfull{max-width:none;}.wp-container-core-group-is-layout-a1503fdf > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%;margin-left:auto !important;margin-right:auto !important;}.wp-container-core-group-is-layout-a1503fdf > .alignwide{max-width:100%;}.wp-container-core-group-is-layout-a1503fdf .alignfull{max-width:none;}.wp-container-core-group-is-layout-a1503fdf > .alignfull{margin-right:calc(0px * -1);margin-left:calc(0px * -1);}
194/*# sourceURL=core-block-supports-inline-css */
195</style>
196
197</head>
198
199
200<body id="top" class="custom-background home is-singular page page-id-17920 page-template-default wp-custom-logo wp-singular wp-theme-auberge" >
201
202<div id="page" class="hfeed site">
203
204
205<header id="masthead" class="site-header"  itemscope itemtype="https://schema.org/WPHeader"><div class="site-header-inner">
206
207
208<div class="site-branding">
209
210	<a href="https://sudoroom.org/" class="custom-logo-link" rel="home" aria-current="page"><img width="227" height="222" src="https://sudoroom.org/wp-content/uploads/2024/09/Image-2.jpg" class="custom-logo" alt="Sudo Room" decoding="async" fetchpriority="high" /></a>
211	<div class="site-branding-text">
212						<h1 class="site-title site-title-text">Sudo Room</h1>
213							<p class="site-description">Oakland Hackerspace</p>
214				</div>
215
216</div>
217
218<nav id="site-navigation" class="main-navigation" aria-labelledby="site-navigation-label" itemscope itemtype="https://schema.org/SiteNavigationElement">
219
220	<h2 class="screen-reader-text" id="site-navigation-label">Primary Menu</h2>
221
222	
223	<div id="main-navigation-inner" class="main-navigation-inner">
224
225		<div class="nav-menu"><ul><li id="menu-item-17909" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17909"><a href="https://sudoroom.org/blog/">News</a></li>
226<li id="menu-item-135" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-135"><a href="https://sudoroom.org/calendar/">Calendar <span class="expander" aria-hidden="true"></span></a>
227<ul class="sub-menu">
228	<li id="menu-item-17903" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17903"><a href="https://lu.ma/sudoroom">lu.ma/sudoroom</a></li>
229	<li id="menu-item-6118" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6118"><a href="https://sudoroom.org/events/">Event List</a></li>
230	<li id="menu-item-6117" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6117"><a href="https://sudoroom.org/event-request/">Event Request</a></li>
231</ul>
232</li>
233<li id="menu-item-17952" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-17952"><a href="https://sudoroom.org/projects-3/">Current Projects <span class="expander" aria-hidden="true"></span></a>
234<ul class="sub-menu">
235	<li id="menu-item-19494" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19494"><a href="https://sudoroom.org/ai-projects/">AI Projects</a></li>
236	<li id="menu-item-19482" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19482"><a href="https://sudoroom.org/projects-3/film-projects-at-sudoroom/">Film Projects at SudoRoom</a></li>
237	<li id="menu-item-19481" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19481"><a href="https://sudoroom.org/projects-3/learning-analog-projects/">Learning Analog Projects</a></li>
238	<li id="menu-item-18111" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18111"><a href="https://sudoroom.org/category/sudomesh/">sudomesh</a></li>
239	<li id="menu-item-18408" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18408"><a href="https://sudoroom.org/print/">print projects at SudoRoom</a></li>
240	<li id="menu-item-18461" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18461"><a href="https://sudoroom.org/math-art-beyond/">Math &amp; Art &amp; Beyond</a></li>
241	<li id="menu-item-18445" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18445">
241<a href="https://sudoroom.org/xr-virtual-reality-augmented-reality-webxr/">XR (Virtual Reality / Augmented Reality / webXR)</a></li>
242	<li id="menu-item-18487" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18487"><a href="https://sudoroom.org/robots/">Robots</a></li>
243	<li id="menu-item-18107" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-18107"><a href="https://sudoroom.org/category/events-2/women-and-nonbinary-hack-night/">women and nonbinary hack night</a></li>
244</ul>
245</li>
246<li id="menu-item-17912" class="menu-item menu-item-type-post_type_archive menu-item-object-event menu-item-has-children menu-item-17912"><a href="https://sudoroom.org/events/">Events <span class="expander" aria-hidden="true"></span></a>
247<ul class="sub-menu">
248	<li id="menu-item-18100" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18100"><a href="https://sudoroom.org/hardware-hack-night/">Hardware Hack Night</a></li>
249	<li id="menu-item-18085" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18085"><a href="https://sudoroom.org/women-non-binary-hack-night/">Women &amp; Non-Binary Hack Night</a></li>
250	<li id="menu-item-18101" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18101"><a href="https://sudoroom.org/fix-it-clinic/">Fix-it Clinic</a></li>
251	<li id="menu-item-22134" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-22134"><a href="https://sudoroom.org/radio-wednesdays/">Radio Wednesdays</a></li>
252</ul>
253</li>
254<li id="menu-item-555" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-555"><a href="https://sudoroom.org/membership/">Membership</a></li>
255<li id="menu-item-138" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-138"><a href="https://sudoroom.org/wiki/">Wiki</a></li>
256<li id="menu-item-143" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-143"><a href="https://sudoroom.org/contact/">Contact<span class="menu-item-description">Learn more about how to contact us.</span></a></li>
257</ul></div>
258		
259<div id="nav-search-form" class="nav-search-form">
260
261	<a href="#" id="search-toggle" class="search-toggle">
262		<span class="screen-reader-text">
263			Search		</span>
264	</a>
265
266	<form role="search" method="get" class="search-form" action="https://sudoroom.org/">
267				<label>
268					<span class="screen-reader-text">Search for:</span>
269					<input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" />
270				</label>
271				<input type="submit" class="search-submit" value="Search" />
272			</form>
273</div>
274
275	</div>
276
277	<button id="menu-toggle" class="menu-toggle" aria-controls="site-navigation" aria-expanded="false">Menu</button>
278
279</nav>
280
281
282</div></header>
283
284
285<div id="site-banner" class="site-banner no-slider">
286
287	<aside class="site-banner-inner">
288
289		<h2 class="screen-reader-text">Site banner</h2>
290
291		
292<div class="site-banner-content">
293
294	<div class="site-banner-media">
295
296		<figure class="site-banner-thumbnail">
297
298			<img src="https://sudoroom.org/wp-content/uploads/2023/01/hardware.png" width="2020" height="464" alt="" />
299		</figure>
300
301	</div>
302
303	<div class="site-banner-header">
304
305		<h3 class="entry-title site-banner-title">
306			<span class="highlight">
307				Oakland Hackerspace			</span>
308		</h3>
309
310	</div>
311
312</div>
313
314	</aside>
315
316</div>
317
318
319<div id="content" class="site-content">
320	<div id="primary" class="content-area">
321		<main id="main" class="site-main clearfix"  itemprop="mainContentOfPage">
322
323
324
325<article id="post-17920" class="post-17920 page type-page status-publish hentry entry" itemscope itemtype="https://schema.org/WebPage">
326
327	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><header class="entry-header"><h1 class="entry-title" itemprop="headline">what is sudoroom</h1></header>
328	<div class="entry-content" itemprop="description">
329
330		
331		
332<div id="POST-SLIDER" class="wp-block-group tg-post-slider-holder mediator-post-slider" style="margin-top:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-a1503fdf wp-block-group-is-layout-constrained">
333<div class="wp-block-query tg-post-slider is-layout-flow wp-block-query-is-layout-flow"><ul class="tg-swiper-holder swiper-wrapper wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow"><li class="wp-block-post post-22823 post type-post status-publish format-standard has-post-thumbnail hentry category-events-2 entry is-sticky">
334
335<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex">
336<div class="wp-block-cover has-custom-content-position is-position-top-left" style="padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;min-height:640px;aspect-ratio:unset;"><span aria-hidden="true" class="wp-block-cover__background has-dark-color-background-color has-background-dim-70 has-background-dim"></span><img decoding="async" width="1600" height="1122" src="https://sudoroom.org/wp-content/uploads/2026/09/Image-9-22-26-at-9.11-PM.png" class="wp-block-cover__image-background wp-post-image" alt="" data-object-fit="cover" /><div class="wp-block-cover__inner-container is-layout-constrained wp-container-core-cover-is-layout-dbb931f3 wp-block-cover-is-layout-constrained">
337<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-fb0db77f wp-block-group-is-layout-constrained">
338<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
339<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:70%"><h1 style="font-size:42px;font-style:normal;font-weight:700;margin-top:10px;margin-bottom:10px" class="has-text-align-left has-link-color wp-elements-1 wp-block-post-title"><a href="https://sudoroom.org/spaz-radio-edition-wednesday-9-23-26/" target="_blank" >Spaz Radio edition Wednesday 9/23/26</a></h1></div>
340</div>
341</div></div>
342</div></div>
343</div>
344
345</li><li class="wp-block-post post-22818 post type-post status-publish format-standard has-post-thumbnail hentry category-news entry is-sticky">
346
347<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex">
348<div class="wp-block-cover has-custom-content-position is-position-top-left" style="padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;min-height:640px;aspect-ratio:unset;"><span aria-hidden="true" class="wp-block-cover__background has-dark-color-background-color has-background-dim-70 has-background-dim"></span><img decoding="async" width="499" height="400" src="https://sudoroom.org/wp-content/uploads/2026/09/images.jpeg" class="wp-block-cover__image-background wp-post-image" alt="" data-object-fit="cover" /><div class="wp-block-cover__inner-container is-layout-constrained wp-container-core-cover-is-layout-dbb931f3 wp-block-cover-is-layout-constrained">
349<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-fb0db77f wp-block-group-is-layout-constrained">
350<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
351<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:70%"><h1 style="font-size:42px;font-style:normal;font-weight:700;margin-top:10px;margin-bottom:10px" class="has-text-align-left has-link-color wp-elements-2 wp-block-post-title"><a href="https://sudoroom.org/weekend-workshop-series-the-exodus-tour/" target="_blank" >
351Weekend Workshop Series: The Exodus Tour</a></h1></div>
352</div>
353</div></div>
354</div></div>
355</div>
356
357</li><li class="wp-block-post post-22425 post type-post status-publish format-standard has-post-thumbnail hentry category-news tag-events entry is-sticky">
358
359<div class="wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-4fc3f8e1 wp-block-group-is-layout-flex">
360<div class="wp-block-cover has-custom-content-position is-position-top-left" style="padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;min-height:640px;aspect-ratio:unset;"><span aria-hidden="true" class="wp-block-cover__background has-dark-color-background-color has-background-dim-70 has-background-dim"></span><img decoding="async" width="1080" height="1080" src="https://sudoroom.org/wp-content/uploads/2026/01/SudoRoom.png" class="wp-block-cover__image-background wp-post-image" alt="" data-object-fit="cover" /><div class="wp-block-cover__inner-container is-layout-constrained wp-container-core-cover-is-layout-dbb931f3 wp-block-cover-is-layout-constrained">
361<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-fb0db77f wp-block-group-is-layout-constrained">
362<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
363<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:70%"><h1 style="font-size:42px;font-style:normal;font-weight:700;margin-top:10px;margin-bottom:10px" class="has-text-align-left has-link-color wp-elements-3 wp-block-post-title"><a href="https://sudoroom.org/sudoroom-weekly-events/" target="_blank" >SudoRoom Weekly Events</a></h1></div>
364</div>
365</div></div>
366</div></div>
367</div>
368
369</li></ul>
370
371
372<div id="slider-control" class="wp-block-group tg-slider-control"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-b553147a wp-block-group-is-layout-constrained">
373<div class="tgpost-slider-pagination swiper-pagination"></div>
374            <div class="tg-swiper-navigations">
375                <div class="swiper-button-next tgpost-slider-next"></div>
376                <div class="swiper-button-prev tgpost-slider-prev"></div>
377            </div>
378</div></div>
379</div>
380</div></div>
381
382
383
384<p class="wp-block-paragraph">we are a <em>free</em> hackerspace in North Oakland, California. </p>
385
386
387
388<p class="wp-block-paragraph"><a href="https://sudoroom.org/membership/" data-type="link" data-id="https://sudoroom.org/membership/">join us and work on stuff!</a> membership is human, warm, and exciting.</p>
389
390
391
392<p class="wp-block-paragraph">We are exclusively&nbsp;<strong>volunteer-run</strong>&nbsp;and supported through&nbsp;<a href="https://sudoroom.org/membership">donations</a>!</p>
393
394
395
396<p class="wp-block-paragraph">our slogan is <strong><em>HACK THE PLANET!!!</em></strong>, <a href="https://sudoroom.org/wiki/AppropriateTechnology" data-type="link" data-id="https://sudoroom.org/wiki/AppropriateTechnology">appropriate technology</a> and social good</p>
397
398
399
400<p class="wp-block-paragraph"><strong>We have tons of <a href="https://sudoroom.org/projects/" data-type="link" data-id="https://sudoroom.org/projects/">projects</a> going on all at the same time.</strong></p>
401
402
403<div
404		class="align wp-block-csb-content-slider-block"	id='csbContentSlider-1' 
405	data-attributes='{&quot;cId&quot;:&quot;2dd85950-2&quot;,&quot;slides&quot;:[{&quot;background&quot;:{&quot;color&quot;:&quot;#00000080&quot;,&quot;type&quot;:&quot;image&quot;,&quot;image&quot;:{&quot;id&quot;:null,&quot;url&quot;:&quot;https:\/\/sudoroom.org\/mediawiki\/images\/3\/3f\/Art_school_girls_of_doom.jpg&quot;,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;}},&quot;border&quot;:[],&quot;position&quot;:&quot;center center&quot;,&quot;childPositions&quot;:[{&quot;top&quot;:36,&quot;right&quot;:44.71,&quot;bottom&quot;:44.5,&quot;left&quot;:44.71},{&quot;top&quot;:47.5,&quot;right&quot;:34.67,&quot;bottom&quot;:52.5,&quot;left&quot;:34.67},{&quot;top&quot;:55.75,&quot;right&quot;:25.342261904761905,&quot;bottom&quot;:33,&quot;left&quot;:44.53869047619048}],&quot;title&quot;:&quot;Hardware Hack Night&quot;,&quot;titleColor&quot;:&quot;#fff&quot;,&quot;description&quot;:&quot;
405Take apart small animals, build LEDs, put things back together again.&quot;,&quot;descColor&quot;:&quot;#fff&quot;,&quot;btnText&quot;:&quot;Tuesday Evenings 7-9pm&quot;,&quot;btnLink&quot;:&quot;https:\/\/sudoroom.org\/hardware-hack-night\/&quot;,&quot;btnColors&quot;:{&quot;color&quot;:&quot;#fff&quot;,&quot;bg&quot;:&quot;#4527a4&quot;},&quot;btnHovColors&quot;:{&quot;color&quot;:&quot;#fff&quot;,&quot;bg&quot;:&quot;#8344c5&quot;}},{&quot;background&quot;:{&quot;color&quot;:&quot;#00000080&quot;,&quot;type&quot;:&quot;image&quot;,&quot;image&quot;:{&quot;id&quot;:null,&quot;url&quot;:&quot;https:\/\/sudoroom.org\/wp-content\/uploads\/2023\/12\/women-who-code-east-bay-at-sudoroom_53394806797_o.jpg&quot;,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;}},&quot;border&quot;:[],&quot;position&quot;:&quot;center center&quot;,&quot;childPositions&quot;:[{&quot;top&quot;:36,&quot;right&quot;:44.71,&quot;bottom&quot;:44.5,&quot;left&quot;:44.71},{&quot;top&quot;:47.5,&quot;right&quot;:34.67,&quot;bottom&quot;:52.5,&quot;left&quot;:34.67},{&quot;top&quot;:55.5,&quot;right&quot;:44.54,&quot;bottom&quot;:67,&quot;left&quot;:44.54}],&quot;title&quot;:&quot;Women &amp; NonBinary Night&quot;,&quot;titleColor&quot;:&quot;#fff&quot;,&quot;description&quot;:&quot;A night for minorities in tech to work on projects &amp; help each other!&quot;,&quot;descColor&quot;:&quot;#fff&quot;,&quot;btnText&quot;:&quot;Monday 7-9&quot;,&quot;btnLink&quot;:&quot;https:\/\/sudoroom.org\/women-non-binary-hack-night\/&quot;,&quot;btnColors&quot;:{&quot;color&quot;:&quot;#fff&quot;,&quot;bg&quot;:&quot;#4527a4&quot;},&quot;btnHovColors&quot;:{&quot;color&quot;:&quot;#fff&quot;,&quot;bg&quot;:&quot;#8344c5&quot;}},{&quot;background&quot;:{&quot;color&quot;:&quot;#00000080&quot;,&quot;type&quot;:&quot;image&quot;,&quot;image&quot;:{&quot;id&quot;:null,&quot;url&quot;:&quot;https:\/\/sudoroom.org\/mediawiki\/images\/f\/f6\/Our_first_session_on_learning_to_learn.jpg&quot;,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;}},&quot;border&quot;:[],&quot;position&quot;:&quot;center center&quot;,&quot;childPositions&quot;:[{&quot;top&quot;:36,&quot;right&quot;:44.71,&quot;bottom&quot;:44.5,&quot;left&quot;:44.71},{&quot;top&quot;:47.5,&quot;right&quot;:34.67,&quot;bottom&quot;:52.5,&quot;left&quot;:34.67},{&quot;top&quot;:55.5,&quot;right&quot;:44.54,&quot;bottom&quot;:67,&quot;left&quot;:44.54}],&quot;title&quot;:&quot;Learning Analog&quot;,&quot;titleColor&quot;:&quot;#fff&quot;,&quot;description&quot;:&quot;A group learning how to learn without 100% online syndrome!&quot;,&quot;descColor&quot;:&quot;#fff&quot;,&quot;btnText&quot;:&quot;Digital Detox&quot;,&quot;btnLink&quot;:&quot;https:\/\/sudoroom.org\/wiki\/LearningToLearn&quot;,&quot;btnColors&quot;:{&quot;color&quot;:&quot;#fff&quot;,&quot;bg&quot;:&quot;#4527a4&quot;},&quot;btnHovColors&quot;:{&quot;color&quot;:&quot;#fff&quot;,&quot;bg&quot;:&quot;#8344c5&quot;}},{&quot;background&quot;:{&quot;color&quot;:&quot;#00000080&quot;,&quot;type&quot;:&quot;image&quot;,&quot;image&quot;:{&quot;id&quot;:null,&quot;url&quot;:&quot;https:\/\/sudoroom.org\/wp-content\/uploads\/2023\/01\/sudoroomBanner_fixitclinic.jpg&quot;,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;}},&quot;border&quot;:[],&quot;position&quot;:&quot;center center&quot;,&quot;childPositions&quot;:[{&quot;top&quot;:36,&quot;right&quot;:44.71,&quot;bottom&quot;:44.5,&quot;left&quot;:44.71},{&quot;top&quot;:47.5,&quot;right&quot;:34.67,&quot;bottom&quot;:52.5,&quot;left&quot;:34.67},{&quot;top&quot;:55.5,&quot;right&quot;:44.54,&quot;bottom&quot;:67,&quot;left&quot;:44.54}],&quot;title&quot;:&quot;Fix-it clinic&quot;,&quot;titleColor&quot;:&quot;#fff&quot;,&quot;description&quot;:&quot;Fix anything &amp; everything while empowering the people!&quot;,&quot;descColor&quot;:&quot;#fff&quot;,&quot;btnText&quot;:&quot;Fix-it Clinic&quot;,&quot;btnLink&quot;:&quot;https:\/\/sudoroom.org\/fix-it-clinic\/&quot;,&quot;btnColors&quot;:{&quot;color&quot;:&quot;#fff&quot;,&quot;bg&quot;:&quot;#4527a4&quot;},&quot;btnHovColors&quot;:{&quot;color&quot;:&quot;#fff&quot;,&quot;bg&quot;:&quot;#8344c5&quot;}},{&quot;background&quot;:{&quot;color&quot;:&quot;#00000080&quot;,&quot;type&quot;:&quot;image&quot;,&quot;image&quot;:{&quot;id&quot;:null,&quot;url&quot;:&quot;
405https:\/\/sudoroom.org\/wp-content\/uploads\/2023\/01\/robot-arm.png&quot;,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;},&quot;size&quot;:&quot;cover&quot;,&quot;repeat&quot;:&quot;repeat-x&quot;},&quot;border&quot;:[],&quot;position&quot;:&quot;center center&quot;,&quot;childPositions&quot;:[{&quot;top&quot;:36,&quot;right&quot;:44.71,&quot;bottom&quot;:44.5,&quot;left&quot;:44.71},{&quot;top&quot;:47.5,&quot;right&quot;:34.67,&quot;bottom&quot;:52.5,&quot;left&quot;:34.67},{&quot;top&quot;:55.5,&quot;right&quot;:44.54,&quot;bottom&quot;:67,&quot;left&quot;:44.54}],&quot;title&quot;:&quot;Robots&quot;,&quot;titleColor&quot;:&quot;#fff&quot;,&quot;description&quot;:&quot;Robot arms, telepresence, and more!&quot;,&quot;descColor&quot;:&quot;#fff&quot;,&quot;btnText&quot;:&quot;Robot Projects&quot;,&quot;btnLink&quot;:&quot;https:\/\/sudoroom.org\/robots\/&quot;,&quot;btnColors&quot;:{&quot;color&quot;:&quot;#fff&quot;,&quot;bg&quot;:&quot;#4527a4&quot;},&quot;btnHovColors&quot;:{&quot;color&quot;:&quot;#fff&quot;,&quot;bg&quot;:&quot;#8344c5&quot;}},{&quot;background&quot;:{&quot;color&quot;:&quot;#00000080&quot;,&quot;type&quot;:&quot;image&quot;,&quot;image&quot;:{&quot;id&quot;:null,&quot;url&quot;:&quot;https:\/\/cdn.theasc.com\/School-Daze-7.jpg&quot;,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;}},&quot;border&quot;:[],&quot;position&quot;:&quot;center center&quot;,&quot;childPositions&quot;:[{&quot;top&quot;:36,&quot;right&quot;:44.71,&quot;bottom&quot;:44.5,&quot;left&quot;:44.71},{&quot;top&quot;:47.5,&quot;right&quot;:34.67,&quot;bottom&quot;:52.5,&quot;left&quot;:34.67},{&quot;top&quot;:55.5,&quot;right&quot;:44.54,&quot;bottom&quot;:67,&quot;left&quot;:44.54}],&quot;title&quot;:&quot;Morning Coffee &amp; Algorithms&quot;,&quot;titleColor&quot;:&quot;#fff&quot;,&quot;description&quot;:&quot;Thursday mornings starting off with graph algorithms &amp; more!&quot;,&quot;descColor&quot;:&quot;#fff&quot;,&quot;btnText&quot;:&quot;Thursday Mornings&quot;,&quot;btnLink&quot;:&quot;https:\/\/sudoroom.org\/announcing-thursday-morning-coffee-whiteboarding\/&quot;,&quot;btnColors&quot;:{&quot;color&quot;:&quot;#fff&quot;,&quot;bg&quot;:&quot;#4527a4&quot;},&quot;btnHovColors&quot;:{&quot;color&quot;:&quot;#fff&quot;,&quot;bg&quot;:&quot;#8344c5&quot;}}],&quot;align&quot;:&quot;&quot;,&quot;columns&quot;:{&quot;desktop&quot;:1,&quot;tablet&quot;:1,&quot;mobile&quot;:1},&quot;columnGap&quot;:15,&quot;sliderWidth&quot;:&quot;100%&quot;,&quot;sliderHeight&quot;:&quot;400px&quot;,&quot;sliderAlign&quot;:&quot;center&quot;,&quot;isLoop&quot;:true,&quot;isTouchMove&quot;:true,&quot;speed&quot;:1.5,&quot;isAutoplay&quot;:true,&quot;autoplayOptions&quot;:{&quot;delay&quot;:1.5,&quot;disableOnInteraction&quot;:false,&quot;reverseDirection&quot;:false,&quot;pauseOnMouseEnter&quot;:false,&quot;stopOnLastSlide&quot;:false},&quot;freeModeOptions&quot;:{&quot;enabled&quot;:false,&quot;sticky&quot;:false},&quot;effect&quot;:&quot;slide&quot;,&quot;keyboardOptions&quot;:{&quot;enabled&quot;:false},&quot;isMousewheel&quot;:false,&quot;isPage&quot;:true,&quot;pageOnDevice&quot;:{&quot;tablet&quot;:true,&quot;mobile&quot;:true},&quot;isPageClickable&quot;:true,&quot;isPageDynamic&quot;:true,&quot;isPrevNext&quot;:true,&quot;prevNextOnDevice&quot;:{&quot;tablet&quot;:true,&quot;mobile&quot;:true},&quot;sliderBG&quot;:{&quot;color&quot;:&quot;#0000&quot;},&quot;sliderPadding&quot;:{&quot;vertical&quot;:&quot;0px&quot;,&quot;horizontal&quot;:&quot;0px&quot;},&quot;pageColor&quot;:&quot;#fff&quot;,&quot;pageWidth&quot;:&quot;15px&quot;,&quot;pageHeight&quot;:&quot;15px&quot;,&quot;pageBorder&quot;:{&quot;radius&quot;:&quot;50%&quot;},&quot;prevNextColor&quot;:&quot;#fff&quot;,&quot;isTitle&quot;:true,&quot;titleTypo&quot;:{&quot;fontSize&quot;:{&quot;desktop&quot;:&quot;25px&quot;,&quot;tablet&quot;:&quot;22px&quot;,&quot;mobile&quot;:&quot;20px&quot;}},&quot;isDesc&quot;:true,&quot;descTypo&quot;:{&quot;fontSize&quot;:{&quot;desktop&quot;:&quot;15px&quot;}},&quot;descColor&quot;:&quot;&quot;,&quot;isBtn&quot;:true,&quot;linkTarget&quot;:&quot;_blank&quot;,&quot;btnTypo&quot;:{&quot;fontSize&quot;:{&quot;desktop&quot;:&quot;16px&quot;}},&quot;btnPadding&quot;:{&quot;vertical&quot;:&quot;12px&quot;,&quot;horizontal&quot;:&quot;35px&quot;},&quot;btnBorder&quot;:{&quot;radius&quot;:&quot;3px&quot;}}'
406></div>
407
408
409<p class="wp-block-paragraph"><strong>we</strong> welcome you to start your own projects! We cross-pollinate a lot with sister hackerspaces <a href="https://www.counterculturelabs.org" data-type="link" data-id="https://www.counterculturelabs.org">Counter Culture labs</a> and <a href="https://www.noisebridge.net/wiki/Noisebridge" data-type="link" data-id="https://www.noisebridge.net/wiki/Noisebridge">Noisebridge Hackerspace</a>.</p>
410
411
412
413<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
414<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
415<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
416<iframe loading="lazy" title="Real humans at SudoRoom hackerspace" width="632" height="356" src="https://www.youtube.com/embed/JC9Kky2i-ig?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture;
416 web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
417</div></figure>
418</div>
419
420
421
422<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
423<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
424<iframe loading="lazy" title="January 3, 2024" width="632" height="356" src="https://www.youtube.com/embed/ERGUWlC-T4c?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
425</div></figure>
426</div>
427
428
429
430<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
431<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
432<iframe loading="lazy" title="Women Algo Whiteboarding Night" width="632" height="356" src="https://www.youtube.com/embed/GYBc-mzQdzQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
433</div></figure>
434</div>
435</div>
436
437		
438	</div>
439
440	
441</article>
442
443
444	<aside id="secondary" class="widget-area sidebar" aria-labelledby="sidebar-label" itemscope itemtype="https://schema.org/WPSideBar">
445
446		<h2 class="screen-reader-text" id="sidebar-label">Sidebar</h2>
447
448		<a href="#" id="toggle-mobile-sidebar" class="toggle-mobile-sidebar button" aria-controls="secondary" aria-expanded="false">Toggle sidebar</a>
449
450		<section id="block-32" class="widget widget_block widget_text">
451<p class="has-text-align-center wp-block-paragraph">Sign up at <a href="https://lu.ma/sudoroom">https://lu.ma/sudoroom</a></p>
452</section><section id="block-42" class="widget widget_block">
453<h2 class="wp-block-heading"><a href="https://sudoroom.org/donate/">Donations</a></h2>
454</section><section id="block-39" class="widget widget_block widget_text">
455<p class="wp-block-paragraph">You can also make one-time or recurring payments with paypal or credit card: <code><!-- Begin PayPal Donations by https://www.tipsandtricks-hq.com/paypal-donations-widgets-plugin --> <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <div class="paypal-donations"> <input type="hidden" name="cmd" value="_donations" /> <input type="hidden" name="bn" value="TipsandTricks_SP" /> <input type="hidden" name="business" value="[email protected]" />
455 <input type="hidden" name="rm" value="0" /> <input type="hidden" name="currency_code" value="USD" /> <input type="image" style="cursor: pointer;" src="https://www.paypalobjects.com/webstatic/en_US/btn/btn_donate_pp_142x27.png" name="submit" alt="PayPal - The safer, easier way to pay online." /> </div> </form> <!-- End PayPal Donations --></code></p>
456</section><section id="block-44" class="widget widget_block widget_text">
457<p class="wp-block-paragraph">Bitcoin address: <a href="https://sudoroom.org/wiki/Bitcoin_donations"><strong>177o6avyi7NQG45YYNUDQ7Fp51Y6Dxdxhv</strong></a></p>
458</section><section id="block-18" class="widget widget_block">
459<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
460<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://lu.ma/sudoroom">social meetup: <em>lu.ma/sudoroom</em></a></div>
461
462
463
464<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://sfba.social/@sudoroom">mastadon - @[email protected]</a></div>
465
466
467
468<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://bsky.app/profile/sudoroom.bsky.social">bluesky - @sudoroom.bsky.social</a></div>
469
470
471
472<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.instagram.com/sudo.room">instagram @sudo.room</a></div>
473
474
475
476<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://www.youtube.com/@sudoroomhackerspace">YouTube @sudoroomHackerspace</a></div>
477
478
479
480
481
482<div class="wp-block-button"><a class="wp-block-button__link wp-element-button">twitter @sudoroom</a></div>
483</div>
484</section><section id="block-26" class="widget widget_block widget_recent_entries"><ul class="wp-block-latest-posts__list wp-block-latest-posts is-layout-flow wp-block-latest-posts-is-layout-flow"><li><a class="wp-block-latest-posts__post-title" href="https://sudoroom.org/spaz-radio-edition-wednesday-9-23-26/">Spaz Radio edition Wednesday 9/23/26</a></li>
485<li><a class="wp-block-latest-posts__post-title" href="https://sudoroom.org/weekend-workshop-series-the-exodus-tour/">Weekend Workshop Series: The Exodus Tour</a></li>
486<li><a class="wp-block-latest-posts__post-title" href="https://sudoroom.org/b40-bay-area-coreboot-intel-me-and-firmware-freedom/">B40 Bay Area &#8211; Coreboot, Intel ME, and Firmware Freedom</a></li>
487<li><a class="wp-block-latest-posts__post-title" href="https://sudoroom.org/fixed-a-projector-at-sudoroom-fixit/">Fixed a projector at SudoRoom Fixit!</a></li>
488<li><a class="wp-block-latest-posts__post-title" href="https://sudoroom.org/sf-climate-week-open-repair-workshop-4-21/">SF Climate Week Open Repair Workshop 4/21</a></li>
489</ul></section><section id="block-40" class="widget widget_block widget_text">
490<p class="wp-block-paragraph">Bitcoin address: <a href="https://sudoroom.org/wiki/Bitcoin_donations"><strong>177o6avyi7NQG45YYNUDQ7Fp51Y6Dxdxhv</strong></a></p>
491</section><section id="search-2" class="widget widget_search"><form role="search" method="get" class="search-form" action="https://sudoroom.org/">
492				<label>
493					<span class="screen-reader-text">Search for:</span>
494					<input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" />
495				</label>
496				<input type="submit" class="search-submit" value="Search" />
497			</form></section><section id="text-3" class="widget widget_text">			<div class="textwidget"><ul>
498<li><a href="http://sudoroom.org/wiki/">Wiki</a></li>
499<li><a href="http://twitter.com/sudoroom/">Twitter</a></li>
500<li><a href="http://github.com/sudoroom">Github</a></li>
501<li><a href="https://www.instagram.com/sudo.room/">instagram @sudo.room</a>
502<li><a href="http://sudoroom.org/wiki/Getting_there">Directions</a></li>
503<li><a href="/chat">Chat (IRC)</a></li>
504<li>email: info [at] sudoroom [dot] org</li>
505<li>lists: <a href="http://lists.sudoroom.org/listinfo/sudo-discuss">discuss</a>, <a href="http://lists.sudoroom.org/listinfo/sudo-announce">announce</a>, <a href="http://lists.sudoroom.org/">& more</a></li>
506<li>Other <a href="/contact">contacts</a></li></ul></div>
507		</section>
508		<section id="recent-posts-2" class="widget widget_recent_entries">
509		<h3 class="widget-title">Blog Posts</h3><nav aria-label="Blog Posts">
510		<ul>
511											<li>
512					<a href="https://sudoroom.org/spaz-radio-edition-wednesday-9-23-26/">Spaz Radio edition Wednesday 9/23/26</a>
513									</li>
514											<li>
515					<a href="https://sudoroom.org/weekend-workshop-series-the-exodus-tour/">
515Weekend Workshop Series: The Exodus Tour</a>
516									</li>
517											<li>
518					<a href="https://sudoroom.org/b40-bay-area-coreboot-intel-me-and-firmware-freedom/">B40 Bay Area &#8211; Coreboot, Intel ME, and Firmware Freedom</a>
519									</li>
520											<li>
521					<a href="https://sudoroom.org/fixed-a-projector-at-sudoroom-fixit/">Fixed a projector at SudoRoom Fixit!</a>
522									</li>
523											<li>
524					<a href="https://sudoroom.org/sf-climate-week-open-repair-workshop-4-21/">SF Climate Week Open Repair Workshop 4/21</a>
525									</li>
526											<li>
527					<a href="https://sudoroom.org/darkmode-2-28-at-an-oakland-storefront/">Darkmode 2/28 at an Oakland Storefront</a>
528									</li>
529											<li>
530					<a href="https://sudoroom.org/darkmode-live-techno-light-projector-art-metropolis/">Darkmode &#8211; Live Techno Light Projector Art + Metropolis</a>
531									</li>
532											<li>
533					<a href="https://sudoroom.org/1-31-antenna-build-day-with-lrl/">1/31 Antenna Build Day with LRL</a>
534									</li>
535					</ul>
536
537		</nav></section><section id="text-6" class="widget widget_text">			<div class="textwidget">
537<script data-gittip-username="sudoroom"
538src="https://www.gittip.com/assets/widgets/0002.js">
539</script>
539</div>
540		</section><section id="em_widget-2" class="widget widget_em_widget"><h3 class="widget-title">Events</h3><div class="em pixelbones em-list-widget em-events-widget"><li><a href="https://sudoroom.org/events/sudo-party-2026-09-24/">Sudo Party!</a> 2026/09/24, 
5417:00 pm - 11:59 pm</li><li><a href="https://sudoroom.org/events/member-meeting-last-sundays-2026-09-27/">Member Meeting: last Sundays</a> 2026/09/27, 
5424:00 pm - 6:00 pm</li><li><a href="https://sudoroom.org/events/%e0%b3%80-wnb-hack-and-do-whatever-%e0%b3%80/">ೀ WNB Hack and Do Whatever ೀ</a> 2026/09/28, 
5437:00 pm - 9:00 pm</li><li><a href="https://sudoroom.org/events/hardware-hack-night-fix-it-clnic-2026-09-29/">Hardware Hack Night &amp; Fix-it Clnic</a> 2026/09/29, 
5448:00 pm - 11:59 pm</li><li><a href="https://sudoroom.org/events/radio-wednesdays-2026-09-30/">Radio Wednesdays</a> 2026/09/30, 
5457:00 pm - 9:00 pm</li></div></section><section id="text-8" class="widget widget_text">			<div class="textwidget">Bitcoin address: <a href="https://sudoroom.org/wiki/Bitcoin_donations"><strong>177o6avyi7NQG45YYNUDQ7Fp51Y6Dxdxhv</strong></a></div>
546		</section><section id="block-6" class="widget widget_block widget_calendar"><div class="wp-block-calendar"><table id="wp-calendar" class="wp-calendar-table">
547	<caption>September 2026</caption>
548	<thead>
549	<tr>
550		<th scope="col" aria-label="Sunday">S</th>
551		<th scope="col" aria-label="Monday">M</th>
552		<th scope="col" aria-label="Tuesday">T</th>
553		<th scope="col" aria-label="Wednesday">W</th>
554		<th scope="col" aria-label="Thursday">T</th>
555		<th scope="col" aria-label="Friday">F</th>
556		<th scope="col" aria-label="Saturday">S</th>
557	</tr>
558	</thead>
559	<tbody>
560	<tr>
561		<td colspan="2" class="pad">&nbsp;</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td>
562	</tr>
563	<tr>
564		<td>6</td><td>7</td><td>8</td><td>9</td><td>10</td><td>11</td><td>12</td>
565	</tr>
566	<tr>
567		<td>13</td><td>14</td><td>15</td><td>16</td><td>17</td><td>18</td><td>19</td>
568	</tr>
569	<tr>
570		<td>20</td><td>21</td><td><a href="https://sudoroom.org/2026/09/22/" aria-label="Posts published on September 22, 2026">22</a></td><td>23</td><td id="today">24</td><td>25</td><td>26</td>
571	</tr>
572	<tr>
573		<td>27</td><td>28</td><td>29</td><td>30</td>
574		<td class="pad" colspan="3">&nbsp;</td>
575	</tr>
576	</tbody>
577	</table><nav aria-label="Previous and next months" class="wp-calendar-nav">
578		<span class="wp-calendar-nav-prev"><a href="https://sudoroom.org/2026/07/">&laquo; Jul</a></span>
579		<span class="pad">&nbsp;</span>
580		<span class="wp-calendar-nav-next">&nbsp;</span>
581	</nav></div></section>
582	</aside>
583
584	
585
586		</main><!-- /#main -->
587	<section class="blog-posts page-section">
588
589		<header class="page-header">
590
591			<h2 class="page-title"><a href="https://sudoroom.org/blog/">News</a></h2>
592
593		</header>
594
595		
596		<div class="posts posts-list clearfix" itemscope itemtype="https://schema.org/ItemList">
597
598			
599
600<article id="post-22823" class="post-22823 post type-post status-publish post-format-standard has-post-thumbnail hentry category-events-2 entry is-sticky" itemscope itemtype="https://schema.org/WebPage">
601
602	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/spaz-radio-edition-wednesday-9-23-26/"><img width="150" height="105" src="https://sudoroom.org/wp-content/uploads/2026/09/Image-9-22-26-at-9.11-PM.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/09/Image-9-22-26-at-9.11-PM.png" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><div class="entry-inner"><header class="entry-header"><h3 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/spaz-radio-edition-wednesday-9-23-26/" rel="bookmark">Spaz Radio edition Wednesday 9/23/26</a></h3></header>
603	<div class="entry-content" itemprop="description">
604
605		
606		<div class="entry-summary">
607Listen to a live SPAZ radio broadcast this Wednesday!
608</div>
609<div class="link-more"><a href="https://sudoroom.org/spaz-radio-edition-wednesday-9-23-26/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;Spaz Radio edition Wednesday 9/23/26&rdquo;</span>&hellip;</a></div>
610
611		
612	</div>
613
614	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/spaz-radio-edition-wednesday-9-23-26/" rel="bookmark"><time datetime="2026-09-22T21:22:18-07:00" class="published" title="September 22, 2026 | 9:22 pm" itemprop="datePublished">22 Sep 2026</time></a><meta itemprop="dateModified" content="2026-09-22T21:22:45-07:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> </footer><div class="label-sticky" title="This is sticky post"><i class="genericons-neue genericons-neue-pinned"></i></div>
615</article>
616
617
618
619<article id="post-22818" class="post-22818 post type-post status-publish post-format-standard has-post-thumbnail hentry category-news entry is-sticky" itemscope itemtype="https://schema.org/WebPage">
620
621	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/weekend-workshop-series-the-exodus-tour/"><img width="150" height="120" src="https://sudoroom.org/wp-content/uploads/2026/09/images.jpeg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/09/images.jpeg" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><div class="entry-inner"><header class="entry-header"><h3 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/weekend-workshop-series-the-exodus-tour/" rel="bookmark">Weekend Workshop Series: The Exodus Tour</a></h3></header>
622	<div class="entry-content" itemprop="description">
623
624		
625		<div class="entry-summary">
626The Exodus Tour is a series of Workshops on Digital Marronage. The workshops are free of charge. Digital marronage is about reclaiming our love and relationships by reviving protocols from ancestries for connecting with each other.
627</div>
628<div class="link-more"><a href="https://sudoroom.org/weekend-workshop-series-the-exodus-tour/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;Weekend Workshop Series: The Exodus Tour&rdquo;</span>&hellip;</a></div>
629
630		
631	</div>
632
633	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/weekend-workshop-series-the-exodus-tour/" rel="bookmark"><time datetime="2026-09-22T21:06:50-07:00" class="published" title="September 22, 2026 | 9:06 pm" itemprop="datePublished">22 Sep 2026</time></a><meta itemprop="dateModified" content="2026-09-22T21:09:49-07:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> </footer><div class="label-sticky" title="This is sticky post"><i class="genericons-neue genericons-neue-pinned"></i></div>
634</article>
635
636
637
638<article id="post-22546" class="post-22546 post type-post status-publish post-format-standard has-post-thumbnail hentry category-news tag-unix entry" itemscope itemtype="https://schema.org/WebPage">
639
640	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/b40-bay-area-coreboot-intel-me-and-firmware-freedom/"><img width="150" height="67" src="https://sudoroom.org/wp-content/uploads/2026/07/Image-2.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/07/Image-2.jpg" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><div class="entry-inner"><header class="entry-header"><h3 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/b40-bay-area-coreboot-intel-me-and-firmware-freedom/" rel="bookmark">B40 Bay Area &#8211; Coreboot, Intel ME, and Firmware Freedom</a></h3></header>
641	<div class="entry-content" itemprop="description">
642
643		
644		<div class="entry-summary">
645Ever wondered what runs your computer before the GNU/Linux even starts? ​Most&hellip;
646</div>
647<div class="link-more"><a href="https://sudoroom.org/b40-bay-area-coreboot-intel-me-and-firmware-freedom/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;B40 Bay Area &#8211; Coreboot, Intel ME, and Firmware Freedom&rdquo;</span>&hellip;</a></div>
648
649		
650	</div>
651
652	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/b40-bay-area-coreboot-intel-me-and-firmware-freedom/" rel="bookmark"><time datetime="2026-07-15T17:44:07-07:00" class="published" title="July 15, 2026 | 5:44 pm" itemprop="datePublished">15 Jul 2026</time></a><meta itemprop="dateModified" content="2026-09-22T21:09:55-07:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> </footer>
653</article>
654
655
656
657<article id="post-22535" class="post-22535 post type-post status-publish post-format-standard has-post-thumbnail hentry category-news entry" itemscope itemtype="https://schema.org/WebPage">
658
659	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/fixed-a-projector-at-sudoroom-fixit/"><img width="150" height="84" src="https://sudoroom.org/wp-content/uploads/2026/05/PXL_20260508_190905184.MP_.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/05/PXL_20260508_190905184.MP_.jpg" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><div class="entry-inner"><header class="entry-header"><h3 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/fixed-a-projector-at-sudoroom-fixit/" rel="bookmark">Fixed a projector at SudoRoom Fixit!</a></h3></header>
660	<div class="entry-content" itemprop="description">
661
662		
663		<div class="entry-summary">
664From a brave SudoRoom fixit clinic participant: Thank you sudo crew for&hellip;
665</div>
666<div class="link-more"><a href="https://sudoroom.org/fixed-a-projector-at-sudoroom-fixit/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;Fixed a projector at SudoRoom Fixit!&rdquo;</span>&hellip;</a></div>
667
668		
669	</div>
670
671	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/fixed-a-projector-at-sudoroom-fixit/" rel="bookmark"><time datetime="2026-05-12T18:24:28-07:00" class="published" title="May 12, 2026 | 6:24 pm" itemprop="datePublished">12 May 2026</time></a><meta itemprop="dateModified" content="2026-05-12T18:24:29-07:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> </footer>
672</article>
673
674
675
676<article id="post-22527" class="post-22527 post type-post status-publish post-format-standard has-post-thumbnail hentry category-news entry" itemscope itemtype="https://schema.org/WebPage">
677
678	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/sf-climate-week-open-repair-workshop-4-21/"><img width="150" height="150" src="https://sudoroom.org/wp-content/uploads/2026/04/Image-1.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/04/Image-1.jpg" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><div class="entry-inner"><header class="entry-header"><h3 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/sf-climate-week-open-repair-workshop-4-21/" rel="bookmark">SF Climate Week Open Repair Workshop 4/21</a></h3></header>
679	<div class="entry-content" itemprop="description">
680
681		
682		<div class="entry-summary">
683Come join us During SF Climate Week April 21, 2026
684</div>
685<div class="link-more"><a href="https://sudoroom.org/sf-climate-week-open-repair-workshop-4-21/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;SF Climate Week Open Repair Workshop 4/21&rdquo;</span>&hellip;</a></div>
686
687		
688	</div>
689
690	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/sf-climate-week-open-repair-workshop-4-21/" rel="bookmark"><time datetime="2026-04-11T14:16:17-07:00" class="published" title="April 11, 2026 | 2:16 pm" itemprop="datePublished">11 Apr 2026</time></a><meta itemprop="dateModified" content="2026-04-11T14:16:18-07:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> </footer>
691</article>
692
693
694
695<article id="post-22485" class="post-22485 post type-post status-publish post-format-standard has-post-thumbnail hentry category-news entry" itemscope itemtype="https://schema.org/WebPage">
696
697	<meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" /><div class="entry-media"><figure class="post-thumbnail" itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><a href="https://sudoroom.org/darkmode-2-28-at-an-oakland-storefront/"><img width="150" height="100" src="https://sudoroom.org/wp-content/uploads/2026/02/7428F04A-4029-4FD9-9E44-8C6D8BDA8953.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" /><meta itemprop="url" content="https://sudoroom.org/wp-content/uploads/2026/02/7428F04A-4029-4FD9-9E44-8C6D8BDA8953.jpg" /><meta itemprop="width" content="true" /><meta itemprop="height" content="true" /></a></figure></div><div class="entry-inner"><header class="entry-header"><h3 class="entry-title" itemprop="headline"><a href="https://sudoroom.org/darkmode-2-28-at-an-oakland-storefront/" rel="bookmark">Darkmode 2/28 at an Oakland Storefront</a></h3></header>
698	<div class="entry-content" itemprop="description">
699
700		
701		<div class="entry-summary">
702Celebrating 1 year of meetups for anyone interested in generative art, analog video, music software, art/creative coding, game design, event lighting, lasers</p>
703</div>
704<div class="link-more"><a href="https://sudoroom.org/darkmode-2-28-at-an-oakland-storefront/" class="more-link">Continue reading<span class="screen-reader-text"> &ldquo;Darkmode 2/28 at an Oakland Storefront&rdquo;</span>&hellip;</a></div>
705
706		
707	</div>
708
709	<footer class="entry-meta"><span class="entry-date entry-meta-element"><span class="entry-meta-description">Posted on: </span><a href="https://sudoroom.org/darkmode-2-28-at-an-oakland-storefront/" rel="bookmark"><time datetime="2026-02-10T08:45:54-08:00" class="published" title="February 10, 2026 | 8:45 am" itemprop="datePublished">10 Feb 2026</time></a><meta itemprop="dateModified" content="2026-02-10T08:48:05-08:00" /></span> <span class="byline author vcard entry-meta-element" itemprop="author" itemscope itemtype="https://schema.org/Person"><span class="entry-meta-description">Written by: </span><a href="https://sudoroom.org/author/romyilano/" class="url fn n" rel="author" itemprop="name">Romy Ilano</a></span> </footer>
710</article>
711
712
713		</div>
714
715		<div class="archive-link"><a href="https://sudoroom.org/blog/" class="button">All posts</a></div>
716	</section>
717
718	
719	</div><!-- /#primary -->
720</div><!-- /#content -->
721
722
723
724<footer id="colophon" class="site-footer" itemscope itemtype="https://schema.org/WPFooter">
725
726
727<div class="site-footer-area footer-area-site-info">
728	<div class="site-info-container">
729
730		<div class="site-info" role="contentinfo">
731			
732				&copy; 2026 <a href="https://sudoroom.org/">Sudo Room</a>
733				<span class="sep"> | </span>
734				Using <a rel="nofollow" href="https://www.webmandesign.eu/portfolio/auberge-wordpress-theme/"><strong>Auberge</strong></a> <a rel="nofollow" href="https://wordpress.org/">WordPress</a> theme.				<span class="sep"> | </span>
735				<a href="#top" id="back-to-top" class="back-to-top">Back to top &uarr;</a>
736
737					</div>
738
739		
740	</div>
741</div>
742
743
744</footer>
745
746
747</div><!-- /#page -->
748
749<script type="speculationrules">
750{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wordpress/wp-*.php","/wordpress/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/auberge/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
751</script>
751
752		
752<script type="text/javascript">
753			(function() {
754				let targetObjectName = 'EM';
755				if ( typeof window[targetObjectName] === 'object' && window[targetObjectName] !== null ) {
756					Object.assign( window[targetObjectName], []);
757				} else {
758					console.warn( 'Could not merge extra data: window.' + targetObjectName + ' not found or not an object.' );
759				}
760			})();
761		</script>
761
762		
762<script id="templategalaxy-swiper-js-js" src="https://sudoroom.org/wp-content/plugins/templategalaxy/assets/js/swiper-bundle.js?ver=7.1"></script>
vendor: 1 bytes, line 762
762
763<script id="templategalaxy-custom-js-js" src="https://sudoroom.org/wp-content/plugins/templategalaxy/assets/js/templategalaxy-scripts.js?ver=7.1"></script>
vendor: 1 bytes, line 763
763
764<script id="wp-jquery-lightbox-js-extra">
765var JQLBSettings = {"fitToScreen":"0","resizeSpeed":"400","displayDownloadLink":"0","navbarOnTop":"0","loopImages":"0","resizeCenter":"0","marginSize":"0","linkTarget":"","help":"","prevLinkTitle":"previous image","nextLinkTitle":"next image","closeTitle":"close image gallery","prevLinkText":"\u00ab Previous","nextLinkText":"Next \u00bb","image":"Image ","of":" of ","download":"Download","jqlb_overlay_opacity":"80","jqlb_overlay_color":"#000000","jqlb_overlay_close":"1","jqlb_border_width":"10","jqlb_border_color":"#ffffff","jqlb_border_radius":"0","jqlb_image_info_background_transparency":"100","jqlb_image_info_bg_color":"#ffffff","jqlb_image_info_text_color":"#000000","jqlb_image_info_text_fontsize":"10","jqlb_show_text_for_image":"1","jqlb_next_image_title":"next image","jqlb_previous_image_title":"previous image","jqlb_next_button_image":"https://sudoroom.org/wp-content/plugins/wp-lightbox-2/styles/images/next.gif","jqlb_previous_button_image":"https://sudoroom.org/wp-content/plugins/wp-lightbox-2/styles/images/prev.gif","jqlb_maximum_width":"","jqlb_maximum_height":"","jqlb_show_close_button":"1","jqlb_close_image_title":"close image gallery","jqlb_close_image_max_heght":"22","jqlb_image_for_close_lightbox":"https://sudoroom.org/wp-content/plugins/wp-lightbox-2/styles/images/closelabel.gif","jqlb_keyboard_navigation":"1","jqlb_popup_size_fix":"0"};
766//# sourceURL=wp-jquery-lightbox-js-extra
767</script>
vendor: 1 bytes, line 767
767
768<script id="wp-jquery-lightbox-js" src="https://sudoroom.org/wp-content/plugins/wp-lightbox-2/js/dist/wp-lightbox-2.min.js?ver=1.3.4.1"></script>
vendor: 1 bytes, line 768
768
769<script id="imagesloaded-js" src="https://sudoroom.org/wordpress/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 769
769
770<script id="masonry-js" src="https://sudoroom.org/wordpress/wp-includes/js/masonry.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 770
770
771<script id="jquery-masonry-js" src="https://sudoroom.org/wordpress/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b"></script>
vendor: 1 bytes, line 771
771
772<script id="wm-scripts-navigation-js" src="https://sudoroom.org/wp-content/themes/auberge/assets/js/scripts-navigation.js?ver=3.0.2"></script>
vendor: 1 bytes, line 772
772
773<script id="wm-scripts-global-js-extra">
774var $scriptsInline = {"text_menu_group_nav":"\u2191 Menu sections"};
775//# sourceURL=wm-scripts-global-js-extra
776</script>
vendor: 1 bytes, line 776
776
777<script id="wm-scripts-global-js" src="https://sudoroom.org/wp-content/themes/auberge/assets/js/scripts-global.js?ver=3.0.2"></script>
vendor: 1 bytes, line 777
777
778<script id="react-js" src="https://sudoroom.org/wordpress/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1.1"></script>
vendor: 1 bytes, line 778
778
779<script id="react-dom-js" src="https://sudoroom.org/wordpress/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1"></script>
vendor: 1 bytes, line 779
779
780<script data-wp-strategy="defer" defer id="csb-content-slider-block-view-script-js" src="https://sudoroom.org/wp-content/plugins/content-slider-block/build/view.js?ver=83d2efe253d7aa1f816a"></script>
vendor: 1 bytes, line 780
780
781<script id="underscore-js" src="https://sudoroom.org/wordpress/wp-includes/js/underscore.min.js?ver=1.13.8"></script>
vendor: 1 bytes, line 781
781
782<script id="wp-util-js-extra">
783var _wpUtilSettings = {"ajax":{"url":"/wordpress/wp-admin/admin-ajax.php"}};
784//# sourceURL=wp-util-js-extra
785</script>
vendor: 1 bytes, line 785
785
786<script id="wp-util-js" src="https://sudoroom.org/wordpress/wp-includes/js/wp-util.min.js?ver=7.1"></script>
vendor: 1 bytes, line 786
786
787<script id="wp-emoji-settings" type="application/json">
788{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://sudoroom.org/wordpress/wp-includes/js/wp-emoji-release.min.js?ver=7.1"}}
789</script>
vendor: 1 bytes, line 789
789
790<script type="module">
791/*! This file is auto-generated */
792var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
793//# sourceURL=https://sudoroom.org/wordpress/wp-includes/js/wp-emoji-loader.min.js
794</script>
794
795
796</body>
797
798</html><!-- hyper cache gzip 2026-09-24 17:22:40 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.