<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikihm.henrywauzivuff.xyz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=U080F22CTJN</id>
	<title>Hack Club Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wikihm.henrywauzivuff.xyz/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=U080F22CTJN"/>
	<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php/Special:Contributions/U080F22CTJN"/>
	<updated>2026-11-07T05:29:48Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Campfire_Satellites&amp;diff=328</id>
		<title>Campfire Satellites</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Campfire_Satellites&amp;diff=328"/>
		<updated>2026-11-05T16:06:05Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: yes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Campfire]]&lt;br /&gt;
[[Category: Satellites]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Template:YSWS&amp;diff=327</id>
		<title>Template:YSWS</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Template:YSWS&amp;diff=327"/>
		<updated>2026-11-05T15:31:47Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: future tempalte&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox YSWS&lt;br /&gt;
| name    = {{PAGENAME}}&lt;br /&gt;
| status = Improving &amp;amp; discussing Hack Club, a place for all constructive discussion about the organization itself&lt;br /&gt;
| startDate &lt;br /&gt;
| endDate = UM4BAKT6U&lt;br /&gt;
| Site = [link.hackclub.com ] &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Template:Infobox_YSWS&amp;diff=326</id>
		<title>Template:Infobox YSWS</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Template:Infobox_YSWS&amp;diff=326"/>
		<updated>2026-11-05T15:31:32Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: this should not be this hard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
&lt;br /&gt;
| child = {{{child|}}}&lt;br /&gt;
| name = {{{You Ship We Ship|{{PAGENAME}}}}}&lt;br /&gt;
&amp;lt;!--| image = {{{image|}}}--&amp;gt;&lt;br /&gt;
| caption = {{{caption|An official Hack Club program}}}&lt;br /&gt;
| title = {{{YSWS|{{PAGENAME}}}}}&lt;br /&gt;
| header1 = Information&lt;br /&gt;
| label1 = data1&lt;br /&gt;
&lt;br /&gt;
| data1 = {{{founder|founder}}}&lt;br /&gt;
&lt;br /&gt;
| label2 = Founded&lt;br /&gt;
&lt;br /&gt;
| data2 = {{{founded|}}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Module:DynamicYSWSList&amp;diff=325</id>
		<title>Module:DynamicYSWSList</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Module:DynamicYSWSList&amp;diff=325"/>
		<updated>2026-11-05T14:23:57Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: does this work&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Module:DynamicYSWSList&lt;br /&gt;
-- Public API only. Wikitext table avoids unsupported HTML tags in MediaWiki.&lt;br /&gt;
local p = {}&lt;br /&gt;
local API_URL = &#039;https://hackclub.com/api/v1/events&#039;&lt;br /&gt;
local MONTHS = {&#039;January&#039;,&#039;February&#039;,&#039;March&#039;,&#039;April&#039;,&#039;May&#039;,&#039;June&#039;,&#039;July&#039;,&#039;August&#039;,&#039;September&#039;,&#039;October&#039;,&#039;November&#039;,&#039;December&#039;}&lt;br /&gt;
&lt;br /&gt;
local function str(v)&lt;br /&gt;
    if type(v) ~= &#039;string&#039; and type(v) ~= &#039;number&#039; then return &#039;&#039; end&lt;br /&gt;
    return mw.text.trim(tostring(v))&lt;br /&gt;
end&lt;br /&gt;
local function first(...)&lt;br /&gt;
    for i = 1, select(&#039;#&#039;, ...) do&lt;br /&gt;
        local v = str(select(i, ...))&lt;br /&gt;
        if v ~= &#039;&#039; then return v end&lt;br /&gt;
    end&lt;br /&gt;
    return &#039;&#039;&lt;br /&gt;
end&lt;br /&gt;
local function safe(v)&lt;br /&gt;
    -- Escape user/API text so it cannot inject table delimiters or wiki markup.&lt;br /&gt;
    return mw.text.nowiki(str(v))&lt;br /&gt;
end&lt;br /&gt;
local function isoDate(v)&lt;br /&gt;
    local y,m,d = str(v):match(&#039;^(%d%d%d%d)%-(%d%d)%-(%d%d)&#039;)&lt;br /&gt;
    if not y then return nil end&lt;br /&gt;
    y,m,d = tonumber(y),tonumber(m),tonumber(d)&lt;br /&gt;
    if m &amp;lt; 1 or m &amp;gt; 12 then return nil end&lt;br /&gt;
    local lengths = {31,28,31,30,31,30,31,31,30,31,30,31}&lt;br /&gt;
    if y % 4 == 0 and (y % 100 ~= 0 or y % 400 == 0) then lengths[2] = 29 end&lt;br /&gt;
    if d &amp;lt; 1 or d &amp;gt; lengths[m] then return nil end&lt;br /&gt;
    return string.format(&#039;%04d-%02d-%02d&#039;,y,m,d)&lt;br /&gt;
end&lt;br /&gt;
local function displayDate(date)&lt;br /&gt;
    if not date then return &#039;—&#039; end&lt;br /&gt;
    local y,m,d = date:match(&#039;^(%d%d%d%d)%-(%d%d)%-(%d%d)$&#039;)&lt;br /&gt;
    return string.format(&#039;%d %s %s&#039;, tonumber(d), MONTHS[tonumber(m)], y)&lt;br /&gt;
end&lt;br /&gt;
local function dateCell(date, class)&lt;br /&gt;
    return &#039;| data-sort-value=&amp;quot;&#039; .. (date or &#039;9999-12-31&#039;) .. &#039;&amp;quot; class=&amp;quot;&#039; .. class .. &#039;&amp;quot; | &#039; .. displayDate(date)&lt;br /&gt;
end&lt;br /&gt;
local function validUrl(v)&lt;br /&gt;
    local url = str(v)&lt;br /&gt;
    if url:match(&#039;^https?://[^%s%[%]&amp;lt;&amp;gt;|{}&amp;quot;\&#039;]+$&#039;) then return url end&lt;br /&gt;
    return nil&lt;br /&gt;
end&lt;br /&gt;
local function description(v)&lt;br /&gt;
    local s = str(v):gsub(&#039;&amp;lt;[^&amp;gt;]*&amp;gt;&#039;, &#039;&#039;):gsub(&#039;%s+&#039;, &#039; &#039;)&lt;br /&gt;
    s = mw.text.trim(mw.text.decode(s))&lt;br /&gt;
    if mw.ustring.len(s) &amp;gt; 240 then s = mw.ustring.sub(s, 1, 237) .. &#039;…&#039; end&lt;br /&gt;
    return s&lt;br /&gt;
end&lt;br /&gt;
local function fetch()&lt;br /&gt;
    if not (mw.ext and mw.ext.externalData and type(mw.ext.externalData.getExternalData) == &#039;function&#039;) then&lt;br /&gt;
        return nil, &#039;External Data is unavailable.&#039;&lt;br /&gt;
    end&lt;br /&gt;
    local ok, rows = pcall(mw.ext.externalData.getExternalData, {&lt;br /&gt;
        url = API_URL,&lt;br /&gt;
        format = &#039;json with jsonpath&#039;,&lt;br /&gt;
        data = {&lt;br /&gt;
            name = &#039;$.data[*].name&#039;,&lt;br /&gt;
            description = &#039;$.data[*].description&#039;,&lt;br /&gt;
            url = &#039;$.data[*].url&#039;,&lt;br /&gt;
            startDate = &#039;$.data[*].startDate&#039;,&lt;br /&gt;
            endDate = &#039;$.data[*].endDate&#039;&lt;br /&gt;
        }&lt;br /&gt;
    })&lt;br /&gt;
    if not ok or type(rows) ~= &#039;table&#039; then return nil, &#039;Could not load public events.&#039; end&lt;br /&gt;
    return rows&lt;br /&gt;
end&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
    local data, err = fetch()&lt;br /&gt;
    if not data then return &#039;&amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt;&#039; .. safe(err) .. &#039;&amp;lt;/strong&amp;gt;&#039; end&lt;br /&gt;
    local programs = {}&lt;br /&gt;
    for _, row in ipairs(data) do&lt;br /&gt;
        if type(row) == &#039;table&#039; then&lt;br /&gt;
            local name = first(row.name, row.title)&lt;br /&gt;
            if name ~= &#039;&#039; then&lt;br /&gt;
                programs[#programs + 1] = {&lt;br /&gt;
                    name = name,&lt;br /&gt;
                    description = description(first(row.description, row.summary)),&lt;br /&gt;
                    startDate = isoDate(first(row.startDate,row.start_date,row.start)),&lt;br /&gt;
                    endDate = isoDate(first(row.endDate,row.end_date,row[&#039;end&#039;])),&lt;br /&gt;
                    url = validUrl(first(row.url,row.website,row.link))&lt;br /&gt;
                }&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    table.sort(programs, function(a,b)&lt;br /&gt;
        return mw.ustring.lower(a.name) &amp;lt; mw.ustring.lower(b.name)&lt;br /&gt;
    end)&lt;br /&gt;
    if #programs == 0 then return &#039;No public programs were returned.&#039; end&lt;br /&gt;
    local out = {&lt;br /&gt;
        &#039;&amp;lt;div class=&amp;quot;ysws-directory&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
        &#039;&amp;lt;p class=&amp;quot;ysws-directory-count&amp;quot;&amp;gt;&#039; .. #programs .. &#039; public event entries listed.&amp;lt;/p&amp;gt;&#039;,&lt;br /&gt;
        &#039;&amp;lt;div class=&amp;quot;ysws-table-wrapper&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
        &#039;{| class=&amp;quot;wikitable sortable ysws-table&amp;quot;&#039;,&lt;br /&gt;
        &#039;! Program\n! Description\n! Start date\n! End date\n! Status\n! Website&#039;&lt;br /&gt;
    }&lt;br /&gt;
    for _, item in ipairs(programs) do&lt;br /&gt;
        out[#out+1] = &#039;|- class=&amp;quot;ysws-program&amp;quot; data-start=&amp;quot;&#039; .. (item.startDate or &#039;&#039;) .. &#039;&amp;quot; data-end=&amp;quot;&#039; .. (item.endDate or &#039;&#039;) .. &#039;&amp;quot;&#039;&lt;br /&gt;
        out[#out+1] = &#039;! scope=&amp;quot;row&amp;quot; class=&amp;quot;ysws-name&amp;quot; | [[&#039; .. item.name .. &#039;|&#039; .. safe(item.name) .. &#039;]]&#039;&lt;br /&gt;
        out[#out+1] = &#039;| class=&amp;quot;ysws-description&amp;quot; | &#039; .. (item.description ~= &#039;&#039; and safe(item.description) or &#039;—&#039;)&lt;br /&gt;
        out[#out+1] = dateCell(item.startDate, &#039;ysws-start&#039;)&lt;br /&gt;
        out[#out+1] = dateCell(item.endDate, &#039;ysws-end&#039;)&lt;br /&gt;
        out[#out+1] = &#039;| class=&amp;quot;ysws-status&amp;quot; | Unknown&#039;&lt;br /&gt;
        out[#out+1] = &#039;| class=&amp;quot;ysws-website&amp;quot; | &#039; .. (item.url and (&#039;[&#039; .. item.url .. &#039; Website]&#039;) or &#039;—&#039;)&lt;br /&gt;
    end&lt;br /&gt;
    out[#out+1] = &#039;|}&#039;&lt;br /&gt;
    out[#out+1] = &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
    out[#out+1] = &#039;&amp;lt;p class=&amp;quot;ysws-source-note&amp;quot;&amp;gt;Generated from the public Hack Club events API. Dates and descriptions reflect the public feed.&amp;lt;/p&amp;gt;&#039;&lt;br /&gt;
    out[#out+1] = &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
    return frame:preprocess(table.concat(out, &#039;\n&#039;))&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Module:DynamicYSWSList&amp;diff=324</id>
		<title>Module:DynamicYSWSList</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Module:DynamicYSWSList&amp;diff=324"/>
		<updated>2026-11-05T14:17:53Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: add auto link formatting?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Module:DynamicYSWSList&lt;br /&gt;
-- Public API only. Wikitext table avoids unsupported HTML tags in MediaWiki.&lt;br /&gt;
local p = {}&lt;br /&gt;
local API_URL = &#039;https://hackclub.com/api/v1/events&#039;&lt;br /&gt;
local MONTHS = {&#039;January&#039;,&#039;February&#039;,&#039;March&#039;,&#039;April&#039;,&#039;May&#039;,&#039;June&#039;,&#039;July&#039;,&#039;August&#039;,&#039;September&#039;,&#039;October&#039;,&#039;November&#039;,&#039;December&#039;}&lt;br /&gt;
&lt;br /&gt;
local function str(v)&lt;br /&gt;
    if type(v) ~= &#039;string&#039; and type(v) ~= &#039;number&#039; then return &#039;&#039; end&lt;br /&gt;
    return mw.text.trim(tostring(v))&lt;br /&gt;
end&lt;br /&gt;
local function first(...)&lt;br /&gt;
    for i = 1, select(&#039;#&#039;, ...) do&lt;br /&gt;
        local v = str(select(i, ...))&lt;br /&gt;
        if v ~= &#039;&#039; then return v end&lt;br /&gt;
    end&lt;br /&gt;
    return &#039;&#039;&lt;br /&gt;
end&lt;br /&gt;
local function safe(v)&lt;br /&gt;
    -- Escape user/API text so it cannot inject table delimiters or wiki markup.&lt;br /&gt;
    return mw.text.nowiki(str(v))&lt;br /&gt;
end&lt;br /&gt;
local function isoDate(v)&lt;br /&gt;
    local y,m,d = str(v):match(&#039;^(%d%d%d%d)%-(%d%d)%-(%d%d)&#039;)&lt;br /&gt;
    if not y then return nil end&lt;br /&gt;
    y,m,d = tonumber(y),tonumber(m),tonumber(d)&lt;br /&gt;
    if m &amp;lt; 1 or m &amp;gt; 12 then return nil end&lt;br /&gt;
    local lengths = {31,28,31,30,31,30,31,31,30,31,30,31}&lt;br /&gt;
    if y % 4 == 0 and (y % 100 ~= 0 or y % 400 == 0) then lengths[2] = 29 end&lt;br /&gt;
    if d &amp;lt; 1 or d &amp;gt; lengths[m] then return nil end&lt;br /&gt;
    return string.format(&#039;%04d-%02d-%02d&#039;,y,m,d)&lt;br /&gt;
end&lt;br /&gt;
local function displayDate(date)&lt;br /&gt;
    if not date then return &#039;—&#039; end&lt;br /&gt;
    local y,m,d = date:match(&#039;^(%d%d%d%d)%-(%d%d)%-(%d%d)$&#039;)&lt;br /&gt;
    return string.format(&#039;%d %s %s&#039;, tonumber(d), MONTHS[tonumber(m)], y)&lt;br /&gt;
end&lt;br /&gt;
local function dateCell(date, class)&lt;br /&gt;
    return &#039;| data-sort-value=&amp;quot;&#039; .. (date or &#039;9999-12-31&#039;) .. &#039;&amp;quot; class=&amp;quot;&#039; .. class .. &#039;&amp;quot; | &#039; .. displayDate(date)&lt;br /&gt;
end&lt;br /&gt;
local function validUrl(v)&lt;br /&gt;
    local url = str(v)&lt;br /&gt;
    if url:match(&#039;^https?://[^%s%[%]&amp;lt;&amp;gt;|{}&amp;quot;\&#039;]+$&#039;) then return url end&lt;br /&gt;
    return nil&lt;br /&gt;
end&lt;br /&gt;
local function description(v)&lt;br /&gt;
    local s = str(v):gsub(&#039;&amp;lt;[^&amp;gt;]*&amp;gt;&#039;, &#039;&#039;):gsub(&#039;%s+&#039;, &#039; &#039;)&lt;br /&gt;
    s = mw.text.trim(mw.text.decode(s))&lt;br /&gt;
    if mw.ustring.len(s) &amp;gt; 240 then s = mw.ustring.sub(s, 1, 237) .. &#039;…&#039; end&lt;br /&gt;
    return s&lt;br /&gt;
end&lt;br /&gt;
local function fetch()&lt;br /&gt;
    if not (mw.ext and mw.ext.externalData and type(mw.ext.externalData.getExternalData) == &#039;function&#039;) then&lt;br /&gt;
        return nil, &#039;External Data is unavailable.&#039;&lt;br /&gt;
    end&lt;br /&gt;
    local ok, rows = pcall(mw.ext.externalData.getExternalData, {&lt;br /&gt;
        url = API_URL,&lt;br /&gt;
        format = &#039;json with jsonpath&#039;,&lt;br /&gt;
        data = {&lt;br /&gt;
            name = &#039;$.data[*].name&#039;,&lt;br /&gt;
            description = &#039;$.data[*].description&#039;,&lt;br /&gt;
            url = &#039;$.data[*].url&#039;,&lt;br /&gt;
            startDate = &#039;$.data[*].startDate&#039;,&lt;br /&gt;
            endDate = &#039;$.data[*].endDate&#039;&lt;br /&gt;
        }&lt;br /&gt;
    })&lt;br /&gt;
    if not ok or type(rows) ~= &#039;table&#039; then return nil, &#039;Could not load public events.&#039; end&lt;br /&gt;
    return rows&lt;br /&gt;
end&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
    local data, err = fetch()&lt;br /&gt;
    if not data then return &#039;&amp;lt;strong class=&amp;quot;error&amp;quot;&amp;gt;&#039; .. safe(err) .. &#039;&amp;lt;/strong&amp;gt;&#039; end&lt;br /&gt;
    local programs = {}&lt;br /&gt;
    for _, row in ipairs(data) do&lt;br /&gt;
        if type(row) == &#039;table&#039; then&lt;br /&gt;
            local name = first(row.name, row.title)&lt;br /&gt;
            if name ~= &#039;&#039; then&lt;br /&gt;
                programs[#programs + 1] = {&lt;br /&gt;
                    name = name,&lt;br /&gt;
                    description = description(first(row.description, row.summary)),&lt;br /&gt;
                    startDate = isoDate(first(row.startDate,row.start_date,row.start)),&lt;br /&gt;
                    endDate = isoDate(first(row.endDate,row.end_date,row[&#039;end&#039;])),&lt;br /&gt;
                    url = validUrl(first(row.url,row.website,row.link))&lt;br /&gt;
                }&lt;br /&gt;
            end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    table.sort(programs, function(a,b)&lt;br /&gt;
        return mw.ustring.lower(a.name) &amp;lt; mw.ustring.lower(b.name)&lt;br /&gt;
    end)&lt;br /&gt;
    if #programs == 0 then return &#039;No public programs were returned.&#039; end&lt;br /&gt;
    local out = {&lt;br /&gt;
        &#039;&amp;lt;div class=&amp;quot;ysws-directory&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
        &#039;&amp;lt;p class=&amp;quot;ysws-directory-count&amp;quot;&amp;gt;&#039; .. #programs .. &#039; public event entries listed.&amp;lt;/p&amp;gt;&#039;,&lt;br /&gt;
        &#039;&amp;lt;div class=&amp;quot;ysws-table-wrapper&amp;quot;&amp;gt;&#039;,&lt;br /&gt;
        &#039;{| class=&amp;quot;wikitable sortable ysws-table&amp;quot;&#039;,&lt;br /&gt;
        &#039;! Program\n! Description\n! Start date\n! End date\n! Status\n! Website&#039;&lt;br /&gt;
    }&lt;br /&gt;
    for _, item in ipairs(programs) do&lt;br /&gt;
        out[#out+1] = &#039;|- class=&amp;quot;ysws-program&amp;quot; data-start=&amp;quot;&#039; .. (item.startDate or &#039;&#039;) .. &#039;&amp;quot; data-end=&amp;quot;&#039; .. (item.endDate or &#039;&#039;) .. &#039;&amp;quot;&#039;&lt;br /&gt;
        out[#out+1] = string.format(&#039;! scope=&amp;quot;row&amp;quot; class=&amp;quot;ysws-name&amp;quot; | [[%s|%s]]&#039; ..  item.name, safe(item.name))&lt;br /&gt;
        out[#out+1] = &#039;| class=&amp;quot;ysws-description&amp;quot; | &#039; .. (item.description ~= &#039;&#039; and safe(item.description) or &#039;—&#039;)&lt;br /&gt;
        out[#out+1] = dateCell(item.startDate, &#039;ysws-start&#039;)&lt;br /&gt;
        out[#out+1] = dateCell(item.endDate, &#039;ysws-end&#039;)&lt;br /&gt;
        out[#out+1] = &#039;| class=&amp;quot;ysws-status&amp;quot; | Unknown&#039;&lt;br /&gt;
        out[#out+1] = &#039;| class=&amp;quot;ysws-website&amp;quot; | &#039; .. (item.url and (&#039;[&#039; .. item.url .. &#039; Website]&#039;) or &#039;—&#039;)&lt;br /&gt;
    end&lt;br /&gt;
    out[#out+1] = &#039;|}&#039;&lt;br /&gt;
    out[#out+1] = &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
    out[#out+1] = &#039;&amp;lt;p class=&amp;quot;ysws-source-note&amp;quot;&amp;gt;Generated from the public Hack Club events API. Dates and descriptions reflect the public feed.&amp;lt;/p&amp;gt;&#039;&lt;br /&gt;
    out[#out+1] = &#039;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
    return frame:preprocess(table.concat(out, &#039;\n&#039;))&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_YSWS&amp;diff=323</id>
		<title>List of YSWS</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_YSWS&amp;diff=323"/>
		<updated>2026-11-05T14:05:02Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: fix page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;See also: [[List of Hackathons]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A [[YSWS]] (&amp;quot;you ship, we ship&amp;quot;) is a program where a participant first builds and &amp;quot;ships&amp;quot; a project, and in return, they receive a reward, often hardware, from the organizer.&lt;br /&gt;
&lt;br /&gt;
* Blueprint: Design a hardware project, up to $400 to build it! (ends 2025-12-01)&lt;br /&gt;
* Shiba Arcade: Make a game with Godot, earn SSS, and get invited to build an arcade in Tokyo (flight stipends available!) (ends 2025-10-20)&lt;br /&gt;
* Siege: Code every week, get prizes. Make it to the end, get a framework! (ends 2025-11-30)&lt;br /&gt;
* Emerge: create an emergent behaviour, place pixels on the group canvas, get the canvas shipped to you! (ends 2025-11-01)&lt;br /&gt;
* Reactive: Ship a website built with React, get $15 to buy a domain. (ends 2025-10-16)&lt;br /&gt;
* Fanpage: Ship a project that celebrates a fandom, and we ship you something related to it! (ends 2025-10-17)&lt;br /&gt;
* Hackberry: Built a machine learning project in python, get a personalized raspberry pi kit! (ends 2025-10-13)&lt;br /&gt;
* Waveform: Make your own waveform visualizer, get a grant to buy music (ends 2025-09-26)&lt;br /&gt;
* birthday-cards: You ship a birthday themed project we ship a birthday card! (ends 2026-08-12)&lt;br /&gt;
* Miniverge: Spend 2 hours on a bot, get stickers and a chance for a Blåhaj or Minecraft! (ends 2025-09-28)&lt;br /&gt;
* Penumbra: Make shaders, and we&#039;ll ship you GPUs and posters! (ends 2025-10-08)&lt;br /&gt;
* Playphone: Work together to built a godot game, get a custom hackclub badge (ends 2025-12-01)&lt;br /&gt;
* Clutter: You ship something to organize your digital life. We ship you a grant to buy something to organize your physical life. (ends 2025-09-17)&lt;br /&gt;
* Fusering: Design a keyring, get your keyring and a carabiner to hang it from! (ends 2025-09-30)&lt;br /&gt;
* iFrame: Draw or edit images using any programming language and we will hang your custom image on HQ wall and send a copy to you&lt;br /&gt;
* BakeBuild: Design a cookie cutter, get it shipped!&lt;br /&gt;
* HackCraft: Create a Minecraft mod, get Stickers, Minecraft or a server and terraria!&lt;br /&gt;
* Summer of Making: Build stuff. Get stuff. Repeat. (ends 2025-09-30)&lt;br /&gt;
* Sprig: Build a JS game and play it on your own console.&lt;br /&gt;
* Boba Drops: Build a website and get boba!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Originally archived from https://web.archive.org/web/20251011134836mp_/https://hackclub.wiki/en/List_of_You_Ship_We_Ships&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#invoke:DynamicYSWSList|main}}&lt;br /&gt;
&lt;br /&gt;
[[Category:You Ship We Ship]]&lt;br /&gt;
[[Category:Articles archived from hackclub.wiki]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Module:DynamicYSWSList&amp;diff=313</id>
		<title>Module:DynamicYSWSList</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Module:DynamicYSWSList&amp;diff=313"/>
		<updated>2026-11-05T12:59:27Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
-- one cell: collapse newlines (they break rows), nowiki anything markup-shaped&lt;br /&gt;
local function cell(s)&lt;br /&gt;
    if s == nil or s == &#039;&#039; then return &#039;&amp;amp;mdash;&#039; end&lt;br /&gt;
    return mw.text.nowiki((tostring(s):gsub(&#039;[\r\n]+&#039;, &#039; &#039;)))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.fetchlist(frame)&lt;br /&gt;
    local data, errors = mw.ext.externalData.getExternalData{&lt;br /&gt;
        url = &#039;https://hackclub.com/api/v1/events&#039;,&lt;br /&gt;
        format = &#039;json with jsonpath&#039;,&lt;br /&gt;
        data = &#039;name=$.data[*].name,description=$.data[*].description,link=$.data[*].url,&#039;&lt;br /&gt;
            .. &#039;start=$.data[*].startDate,finish=$.data[*].endDate,status=$.data[*].status&#039;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if not data or #data == 0 then&lt;br /&gt;
        local msgs = {}&lt;br /&gt;
        for _, m in pairs(errors or {}) do msgs[#msgs + 1] = m end&lt;br /&gt;
        local msg = &#039;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;Error fetch failed&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
        if #msgs &amp;gt; 0 then msg = msg .. &#039;&amp;lt;br&amp;gt;(&#039; .. table.concat(msgs, &#039;; &#039;) .. &#039;)&#039; end&lt;br /&gt;
        return msg&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local want = frame.args and frame.args.status   -- optional, e.g. |status=ongoing&lt;br /&gt;
&lt;br /&gt;
    local out = {&lt;br /&gt;
        &#039;{| class=&amp;quot;wikitable sortable&amp;quot;&#039;,&lt;br /&gt;
        &#039;! Event !! Description !! Status !! Starts !! Ends&#039;&lt;br /&gt;
    }&lt;br /&gt;
    for _, row in ipairs(data) do&lt;br /&gt;
        if not want or row.status == want then&lt;br /&gt;
            local name = cell(row.name)&lt;br /&gt;
            local title = (row.link and row.link ~= &#039;&#039;) and (&#039;[&#039; .. row.link .. &#039; &#039; .. name .. &#039;]&#039;) or name&lt;br /&gt;
            out[#out + 1] = &#039;|-\n| &#039; .. title&lt;br /&gt;
                .. &#039;\n| &#039; .. cell(row.description)&lt;br /&gt;
                .. &#039;\n| &#039; .. cell(row.status)&lt;br /&gt;
                .. &#039;\n| &#039; .. cell(row.start)&lt;br /&gt;
                .. &#039;\n| &#039; .. cell(row.finish)&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
    out[#out + 1] = &#039;|}&#039;&lt;br /&gt;
&lt;br /&gt;
    return frame:preprocess(table.concat(out, &#039;\n&#039;))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Module:DynamicYSWSList&amp;diff=310</id>
		<title>Module:DynamicYSWSList</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Module:DynamicYSWSList&amp;diff=310"/>
		<updated>2026-11-05T11:27:53Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: gorkie&amp;#039;s hope for a fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.fetchlist(frame)&lt;br /&gt;
    local data, errors = mw.ext.externalData.getExternalData{&lt;br /&gt;
        url = &#039;https://hackclub.com/api/v1/events&#039;,&lt;br /&gt;
        format = &#039;json with jsonpath&#039;,&lt;br /&gt;
        data = &#039;name=$.data[*].name,description=$.data[*].description,&#039;&lt;br /&gt;
            .. &#039;link=$.data[*].url,date=$.data[*].startDate&#039;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if not data or #data == 0 then&lt;br /&gt;
        local msg = &#039;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;Error fetch failed&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
        if errors and #errors &amp;gt; 0 then&lt;br /&gt;
            msg = msg .. &#039;&amp;lt;br&amp;gt;(&#039; .. table.concat(errors, &#039;; &#039;) .. &#039;)&#039;&lt;br /&gt;
        end&lt;br /&gt;
        return msg&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local rows = { &#039;=== All Hack Club Events ===&#039; }&lt;br /&gt;
    for _, row in ipairs(data) do&lt;br /&gt;
        table.insert(rows, string.format(&#039;* [%s %s] %s (%s)&#039;,&lt;br /&gt;
            row.link or &#039;#&#039;, row.name or &#039;Untitled&#039;, row.description or &#039;&#039;, row.date or &#039;&#039;))&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return frame:preprocess(table.concat(rows, &#039;\n&#039;))&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Main_Page&amp;diff=309</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Main_Page&amp;diff=309"/>
		<updated>2026-11-05T10:59:30Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: polish up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:100%; border:2px solid #ec3750; border-radius:0.8em; margin-bottom:15px;&amp;quot;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;roundtop&amp;quot; style=&amp;quot;background:#ec3750; text-align: center; border:2px solid #ff8c37; padding:2px; vertical-align:top; border-top-left-radius:0.6em; border-top-right-radius:0.6em;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#ffffff;&amp;quot; class=&amp;quot;nounderlines&amp;quot;&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;WELCOME TO THE HACK CLUB COMMUNITY WIKI!&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;!--&#039;&#039;&#039;&#039;&#039;&#039;--&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt; https://assets.hackclub.com/flag-orpheus-top.svg &amp;lt;!--https://assets.hackclub.com/banners/2026.svg--&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;center&amp;gt;We are [[Special:RecentChanges|currently editing]] over [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:AllPages|{{PLURAL:{{NUMBEROFARTICLES}}|article|articles}}]] and [[Special:Statistics|{{NUMBEROFPAGES}}]] [[Special:AllPages|{{PLURAL:{{NUMBEROFPAGES}}|page|pages}}]]. &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;!--[[Administrators|Administrators]]&#039;&#039;&#039; •--&amp;gt; &#039;&#039;&#039;[[Manual of Style]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Code of Conduct]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Special:RecentChanges|Recent Changes]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Special:Newpages|New Pages]]&#039;&#039;&#039; &amp;lt;!--• &#039;&#039;&#039;[[Media Policy]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Upcoming Releases]]&#039;&#039;&#039;--&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;hr&amp;gt; &lt;br /&gt;
&amp;lt;center&amp;gt; &#039;&#039;&#039; Welcome to the Hack Club Community Wiki !&#039;&#039;&#039;&amp;lt;br/&amp;gt; The Hack Club Community wiki is a dedicated archive for the community of the registered 501(c)3 non-profit Hack Club, founded in 2014 by Zach Latta, that has since helped more than 100,000 teenagers make cool projects!&amp;lt;/center&amp;gt;&lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--https://assets.hackclub.com/banners/2026.svg--&amp;gt;  &lt;br /&gt;
__NOTOC__    &lt;br /&gt;
&lt;br /&gt;
{| &amp;lt;!--style=&amp;quot;width: 100%; border:2px solid #BDA154; border-radius:0.8em; margin-bottom:15px;&amp;quot;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width: 50%; padding: 15px; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;roundtop&amp;quot; style=&amp;quot;background:#f1c40f; text-align: center; padding:2px; border-top-left-radius:0.6em; border-top-right-radius:0.6em; color: white; font-weight: bold;&amp;quot;&amp;gt;&amp;lt;!--== News == &amp;lt;h2&amp;gt;News&amp;lt;/h2&amp;gt;--&amp;gt;Slacker News&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
The latest [[Slacker News]] Articles&lt;br /&gt;
&amp;lt;rss max=6 highlight=&amp;quot;community wiki foundation&amp;quot;&amp;gt;https://news.hackclub.com/feed.xml&amp;lt;/rss&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width: 50%; padding: 15px; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;!--== Latest YSWS ==--&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;roundtop&amp;quot; style=&amp;quot;background:#5bc0de; text-align: center; padding:2px; border-top-left-radius:0.6em; border-top-right-radius:0.6em; color: white; font-weight: bold;&amp;quot;&amp;gt;New YSWS&amp;lt;!--&amp;lt;h2&amp;gt;New YSWS&amp;lt;/h2&amp;gt;--&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
The latest from [https://hackclub.com Hack Club Programs]&lt;br /&gt;
&amp;lt;rss max=6 highlight=&amp;quot;YSWS&amp;quot;&amp;gt;https://hackclub.com/api/v1/events/rss&amp;lt;/rss&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
== Explore Pages == &lt;br /&gt;
* [[List of YSWS]]&lt;br /&gt;
* [[List of Hackathons]] &lt;br /&gt;
* [[List of Community Teams]] &lt;br /&gt;
* [[List of Incidents]] &lt;br /&gt;
* [[Confessions]] &lt;br /&gt;
* [[2024 Hack Club Confessions Controversy]] &lt;br /&gt;
* [[Nest]] &lt;br /&gt;
* [[Privacy concerns and data handling at Hack Club]] &lt;br /&gt;
* [[2025 Zach Latdroid Incident]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Democratic_Republic_of_Hack_Club&amp;diff=308</id>
		<title>Democratic Republic of Hack Club</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Democratic_Republic_of_Hack_Club&amp;diff=308"/>
		<updated>2026-11-05T06:01:12Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: Articles archived from hackclub.wiki]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Spaces&amp;diff=307</id>
		<title>Spaces</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Spaces&amp;diff=307"/>
		<updated>2026-11-05T05:59:01Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Articles archived from hackclub.wiki]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=List_Of_Services&amp;diff=306</id>
		<title>List Of Services</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=List_Of_Services&amp;diff=306"/>
		<updated>2026-11-05T05:58:27Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: New page archived from hackclub.wiki. This wasn&amp;#039;t captured, so I took my own inference of it.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article is an incomplete list of the various services developed and used on Hack Club. A service can be defined as a Hack Club-hosted tool or site, provided by Hack Club for Hack Clubbers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ List of Hack Club Services&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Description !! Link&lt;br /&gt;
|-&lt;br /&gt;
| [[Spaces]] || Virtual development environments for Hack Clubbers. VSCode, Blender, KiCad, and more, in the cloud. || [https://spaces.hackclub.com spaces.hackclub.com]&lt;br /&gt;
|-&lt;br /&gt;
| [[Nest]] || Free Linux-based web hosting service provided by Hack Club || [https://hackclub.app hackclub.app]&lt;br /&gt;
|-&lt;br /&gt;
| [[Lapse]] || Timelapsing for hack clubbers || [https://lapse.hackclub.com lapse.hackclub.com]&lt;br /&gt;
|-&lt;br /&gt;
| [[Hackatime]] || Free, open-source replacement for WakaTime. || [https://hackatime.hackclub.com hackatime.hackclub.com]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Articles_archived_from_hackclub.wiki]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Category:Articles_archived_from_hackclub.wiki&amp;diff=305</id>
		<title>Category:Articles archived from hackclub.wiki</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Category:Articles_archived_from_hackclub.wiki&amp;diff=305"/>
		<updated>2026-11-05T05:40:21Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This wiki derives information archived from the wiki.js site under hackclub.wiki that was maintained through November 2025. As a result, the standards of editing on these articles may deviate from the Manual of Style. &lt;br /&gt;
&lt;br /&gt;
These pages will continue to be improved, and the wiki shall retain a similar scope as the articles listed here.&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Category:Articles_archived_from_hackclub.wiki&amp;diff=304</id>
		<title>Category:Articles archived from hackclub.wiki</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Category:Articles_archived_from_hackclub.wiki&amp;diff=304"/>
		<updated>2026-11-05T05:19:43Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: reworded better&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This wiki derives information archived from the wiki.js site under hackclub.wiki that was maintained through November 2025. As a result, the standards of editing on these articles may appear different from the Manual of Style. &lt;br /&gt;
&lt;br /&gt;
These pages will continue to be improved, and the wiki shall continue covering content in a similar scope as the articles listed here.&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_YSWS&amp;diff=299</id>
		<title>List of YSWS</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_YSWS&amp;diff=299"/>
		<updated>2026-11-02T13:58:47Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: help??&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;See also: [[List of Hackathons]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A [[YSWS]] (&amp;quot;you ship, we ship&amp;quot;) is a program where a participant first builds and &amp;quot;ships&amp;quot; a project, and in return, they receive a reward, often hardware, from the organizer.&lt;br /&gt;
&lt;br /&gt;
* Blueprint: Design a hardware project, up to $400 to build it! (ends 2025-12-01)&lt;br /&gt;
* Shiba Arcade: Make a game with Godot, earn SSS, and get invited to build an arcade in Tokyo (flight stipends available!) (ends 2025-10-20)&lt;br /&gt;
* Siege: Code every week, get prizes. Make it to the end, get a framework! (ends 2025-11-30)&lt;br /&gt;
* Emerge: create an emergent behaviour, place pixels on the group canvas, get the canvas shipped to you! (ends 2025-11-01)&lt;br /&gt;
* Reactive: Ship a website built with React, get $15 to buy a domain. (ends 2025-10-16)&lt;br /&gt;
* Fanpage: Ship a project that celebrates a fandom, and we ship you something related to it! (ends 2025-10-17)&lt;br /&gt;
* Hackberry: Built a machine learning project in python, get a personalized raspberry pi kit! (ends 2025-10-13)&lt;br /&gt;
* Waveform: Make your own waveform visualizer, get a grant to buy music (ends 2025-09-26)&lt;br /&gt;
* birthday-cards: You ship a birthday themed project we ship a birthday card! (ends 2026-08-12)&lt;br /&gt;
* Miniverge: Spend 2 hours on a bot, get stickers and a chance for a Blåhaj or Minecraft! (ends 2025-09-28)&lt;br /&gt;
* Penumbra: Make shaders, and we&#039;ll ship you GPUs and posters! (ends 2025-10-08)&lt;br /&gt;
* Playphone: Work together to built a godot game, get a custom hackclub badge (ends 2025-12-01)&lt;br /&gt;
* Clutter: You ship something to organize your digital life. We ship you a grant to buy something to organize your physical life. (ends 2025-09-17)&lt;br /&gt;
* Fusering: Design a keyring, get your keyring and a carabiner to hang it from! (ends 2025-09-30)&lt;br /&gt;
* iFrame: Draw or edit images using any programming language and we will hang your custom image on HQ wall and send a copy to you&lt;br /&gt;
* BakeBuild: Design a cookie cutter, get it shipped!&lt;br /&gt;
* HackCraft: Create a Minecraft mod, get Stickers, Minecraft or a server and terraria!&lt;br /&gt;
* Summer of Making: Build stuff. Get stuff. Repeat. (ends 2025-09-30)&lt;br /&gt;
* Sprig: Build a JS game and play it on your own console.&lt;br /&gt;
* Boba Drops: Build a website and get boba!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Originally archived from https://web.archive.org/web/20251011134836mp_/https://hackclub.wiki/en/List_of_You_Ship_We_Ships&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#invoke:DynamicYSWSList|fetchlist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:You Ship We Ship]]&lt;br /&gt;
[[Category:Articles archived from hackclub.wiki]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_YSWS&amp;diff=298</id>
		<title>List of YSWS</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_YSWS&amp;diff=298"/>
		<updated>2026-11-02T13:57:01Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: does this work help&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;See also: [[List of Hackathons]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A [[YSWS]] (&amp;quot;you ship, we ship&amp;quot;) is a program where a participant first builds and &amp;quot;ships&amp;quot; a project, and in return, they receive a reward, often hardware, from the organizer.&lt;br /&gt;
&lt;br /&gt;
* Blueprint: Design a hardware project, up to $400 to build it! (ends 2025-12-01)&lt;br /&gt;
* Shiba Arcade: Make a game with Godot, earn SSS, and get invited to build an arcade in Tokyo (flight stipends available!) (ends 2025-10-20)&lt;br /&gt;
* Siege: Code every week, get prizes. Make it to the end, get a framework! (ends 2025-11-30)&lt;br /&gt;
* Emerge: create an emergent behaviour, place pixels on the group canvas, get the canvas shipped to you! (ends 2025-11-01)&lt;br /&gt;
* Reactive: Ship a website built with React, get $15 to buy a domain. (ends 2025-10-16)&lt;br /&gt;
* Fanpage: Ship a project that celebrates a fandom, and we ship you something related to it! (ends 2025-10-17)&lt;br /&gt;
* Hackberry: Built a machine learning project in python, get a personalized raspberry pi kit! (ends 2025-10-13)&lt;br /&gt;
* Waveform: Make your own waveform visualizer, get a grant to buy music (ends 2025-09-26)&lt;br /&gt;
* birthday-cards: You ship a birthday themed project we ship a birthday card! (ends 2026-08-12)&lt;br /&gt;
* Miniverge: Spend 2 hours on a bot, get stickers and a chance for a Blåhaj or Minecraft! (ends 2025-09-28)&lt;br /&gt;
* Penumbra: Make shaders, and we&#039;ll ship you GPUs and posters! (ends 2025-10-08)&lt;br /&gt;
* Playphone: Work together to built a godot game, get a custom hackclub badge (ends 2025-12-01)&lt;br /&gt;
* Clutter: You ship something to organize your digital life. We ship you a grant to buy something to organize your physical life. (ends 2025-09-17)&lt;br /&gt;
* Fusering: Design a keyring, get your keyring and a carabiner to hang it from! (ends 2025-09-30)&lt;br /&gt;
* iFrame: Draw or edit images using any programming language and we will hang your custom image on HQ wall and send a copy to you&lt;br /&gt;
* BakeBuild: Design a cookie cutter, get it shipped!&lt;br /&gt;
* HackCraft: Create a Minecraft mod, get Stickers, Minecraft or a server and terraria!&lt;br /&gt;
* Summer of Making: Build stuff. Get stuff. Repeat. (ends 2025-09-30)&lt;br /&gt;
* Sprig: Build a JS game and play it on your own console.&lt;br /&gt;
* Boba Drops: Build a website and get boba!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Originally archived from https://web.archive.org/web/20251011134836mp_/https://hackclub.wiki/en/List_of_You_Ship_We_Ships&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{#invoke:DynamicYSWSList}}&lt;br /&gt;
&lt;br /&gt;
[[Category:You Ship We Ship]]&lt;br /&gt;
[[Category:Articles archived from hackclub.wiki]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Module:DynamicYSWSList&amp;diff=297</id>
		<title>Module:DynamicYSWSList</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Module:DynamicYSWSList&amp;diff=297"/>
		<updated>2026-11-02T08:49:46Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: does this work&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.fetchlist(frame)&lt;br /&gt;
    -- local args = frame:getParent().args&lt;br /&gt;
    local sourceUrl = &amp;quot;https://hackclub.com/api/v1/events/rss&amp;quot;&lt;br /&gt;
    local dataMap = &amp;quot;name=name, description=description, link=link, date=pubDate, page=[[name]]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    local data = mw.ext.externalData.getExternalData{&lt;br /&gt;
        url = sourceUrl,&lt;br /&gt;
        format = &#039;xml&#039;,&lt;br /&gt;
        data = dataMap&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if not data or #data == 0 then&lt;br /&gt;
        return &#039;&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;Error fetch failed&amp;lt;/span&amp;gt;&#039;&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local output = {}&lt;br /&gt;
    table.insert(output, &amp;quot;=== All Hack Club Events ===&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
    for i, row in ipairs(data) do&lt;br /&gt;
        local name = row.name or &amp;quot;Missingname&amp;quot;&lt;br /&gt;
        local description = row.description or &amp;quot;Missing desc&amp;quot;&lt;br /&gt;
        local link = row.link or &amp;quot;Missing link&amp;quot;&lt;br /&gt;
        local date = row.date or &amp;quot;Missing date&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=R/Hack_Club&amp;diff=296</id>
		<title>R/Hack Club</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=R/Hack_Club&amp;diff=296"/>
		<updated>2026-10-27T14:58:20Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: Created r/hackclub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;r/hack_club is an Internet forum on Reddit (a subreddit) dedicated to Hack Club, with the primary purpose of the community sharing their creations!&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Manual_of_Style&amp;diff=295</id>
		<title>Manual of Style</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Manual_of_Style&amp;diff=295"/>
		<updated>2026-10-12T14:34:37Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: active review disclaimer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&amp;lt;big&amp;gt;This manual is currently under active review!&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This guide covers how to write and format articles for the Hack Club Wiki.&lt;br /&gt;
&lt;br /&gt;
== Article Structure ==&lt;br /&gt;
Every article should have:&lt;br /&gt;
&lt;br /&gt;
* A clear title (H1, auto-generated from frontmatter)&lt;br /&gt;
* An intro paragraph — one or two sentences explaining what the article is about&lt;br /&gt;
* Organized sections with &amp;lt;code&amp;gt;==H2==&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;===H3===&amp;lt;/code&amp;gt; headings&lt;br /&gt;
* Links to related articles using &amp;lt;nowiki&amp;gt;[[WikiLink]]&amp;lt;/nowiki&amp;gt; syntax&lt;br /&gt;
&lt;br /&gt;
== Tone ==&lt;br /&gt;
* Clear and direct: write for a high schooler who&#039;s new to Hack Club&lt;br /&gt;
* Friendly, not formal: we say &amp;quot;you&amp;quot; not &amp;quot;one&amp;quot;&lt;br /&gt;
* Active voice: &amp;quot;Hack Club ships stickers&amp;quot; not &amp;quot;stickers are shipped&amp;quot;&lt;br /&gt;
* No jargon: or explain it when you use it&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Category:Articles_archived_from_hackclub.wiki&amp;diff=294</id>
		<title>Category:Articles archived from hackclub.wiki</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Category:Articles_archived_from_hackclub.wiki&amp;diff=294"/>
		<updated>2026-10-09T15:13:28Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: added cat page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This wiki derives information archived from the wiki.js site under hackclub.wiki that was maintained through November 2025. As a result, the standards of editing on these articles may appear different from the Manual of Style. &lt;br /&gt;
&lt;br /&gt;
These will continue to be improved and the wiki shall and continue covering content in a similar scope as the articles listed here.&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=2024_Hack_Club_Confessions_Controversy&amp;diff=293</id>
		<title>2024 Hack Club Confessions Controversy</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=2024_Hack_Club_Confessions_Controversy&amp;diff=293"/>
		<updated>2026-10-09T15:06:54Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;2024 Hack Club Confessions controversy&#039;&#039;, sometimes referred to as &#039;&#039;Coup du CRT&#039;&#039;, was a period of significant internal conflict within the community centered on Confessions and its moderation. The event, which occurred in April 2024, involved a disputed change in moderation policy, the removal of volunteer moderators, and the banning of a prominent community member.&lt;br /&gt;
&lt;br /&gt;
== Incident ==&lt;br /&gt;
The situation began with a surge of confessions that were critical Hack Club HQ team, alongside counter-confessions defending it. This led to a chaotic atmosphere that, according to subsequent statements from the community team, negatively affected the mental well-being of several community members and volunteers, with some considering leaving the community altogether. In response, on April 13, a member of the community team instructed the Confessions Review Team (CRT) in a private channel to begin censoring all anti-HQ confessions. This instruction was soon revealed publicly by a CRT member, who also announced their intention to resign.&lt;br /&gt;
&lt;br /&gt;
A vote was subsequently held within the CRT on a new policy to formally disallow confessions criticizing HQ. The vote saw low participation, with three members in favor and one against. Shortly after, the community team announced the policy change publicly in the #confessions channel, stating it had been approved by a &amp;quot;majority&amp;quot; of the CRT. This claim was immediately contested by other CRT members, who argued the process was undemocratic due to the short voting window and the low number of affirmative votes, which did not constitute a majority of the entire team.&lt;br /&gt;
&lt;br /&gt;
== Reception ==&lt;br /&gt;
The dispute escalated when two CRT members who had protested the new policy were removed from the team by the community team for insubordination, specifically for continuing to approve critical messages after the announcement. This action triggered a community outcry, including the creation of polls demanding the moderators&#039; reinstatement and the deployment of spam bots by a user demanding more transparency. In the ensuing turmoil, the primary community member who had leaked the initial policy change was banned from the Slack workspace for up to one year. Later, it was extended to an indefinite ban.&lt;br /&gt;
&lt;br /&gt;
Later, the other member of CRT was reinstated back onto CRT.&lt;br /&gt;
&lt;br /&gt;
[[Category:Articles archived from hackclub.wiki]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_Community_Teams&amp;diff=292</id>
		<title>List of Community Teams</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_Community_Teams&amp;diff=292"/>
		<updated>2026-10-09T15:06:08Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: okay this needs a LOT of work&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# List of Community Teams&lt;br /&gt;
A list of community teams is below.&lt;br /&gt;
&lt;br /&gt;
|Name|Description|Accepting Applicants|Channel|&lt;br /&gt;
|---|---|---|---|&lt;br /&gt;
|Gardeners|Welcomes new members to the slack|No|#gardeners|&lt;br /&gt;
|Nest Admins|Manages Nest|No|#nest|&lt;br /&gt;
|Special Activities Division|Runs events for the general Hack Club Community|No|#specialactivities-division [sic]|&lt;br /&gt;
|Fire Department|Runs day-to-day moderation in the Hack Club Slack|No|#fire-dept&lt;br /&gt;
|Confessions|Review Team|Manages operations over #confessions and #meta, moderates posts submitted through Prox2|No|#confessionsmeta|&lt;br /&gt;
|DNS Crime Squad/Friends|Reviews hackclub/dns pulls|???|#dns&lt;br /&gt;
|Newspaper Team|Manages the Hack Club Newspaper|???|#hack-clubnewspaper&lt;br /&gt;
|Fraud Squad|Handles matters related to primarily Hackatime fraud, but most other kinds of fraud too (not HCB fraud)|Invite only| @Fraud Department (bot)|&lt;br /&gt;
&lt;br /&gt;
*Archived from https://web.archive.org/web/20251022192447mp_/https://hackclub.wiki/en/List_of_Community_Teams*&lt;br /&gt;
&lt;br /&gt;
[[Category:Articles archived from hackclub.wiki]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_Hackathons&amp;diff=291</id>
		<title>List of Hackathons</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_Hackathons&amp;diff=291"/>
		<updated>2026-10-09T15:03:38Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: cat&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&amp;lt;big&amp;gt;See also [https://hackathons.hackclub.com hackathons.hackclub.com]&amp;lt;/big&amp;gt;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A curated list of teenage hackathons endorsed in some way by Hack Club. Some of these are part of YSWS programs, while others are unaffiliated or run by Hack clubbers.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ List of Hackathons (Archived)&amp;lt;ref&amp;gt;Archived from [https://web.archive.org/web/20251102014713mp_/https://hackclub.wiki/en/List_of_Hackathons List of Hackathons, Archived on the Internet Archive]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Description !! Date !! Attendance&lt;br /&gt;
|-&lt;br /&gt;
| Undercity || TBA || 2025-07-11 to 2025-07-14 || -&lt;br /&gt;
|-&lt;br /&gt;
| Shipwrecked || Cathleen Stone Island || 2025-08-08 to 2025-08-11 || 128&lt;br /&gt;
|-&lt;br /&gt;
| Daydream || 12-hour or 24-hour Hackathon in various cities || 2025-09-27 to 2025-09-28 &amp;lt;ref&amp;gt;Daydream Philippines was delayed to 2025-10-05 due to Typhoon Ragasa (Typhoon Nando)&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Daydream Delhi was delayed to 2025-10-05 due to overlap with IITD&#039;s RendezvousFest and Navaratri&amp;lt;/ref&amp;gt;|| 100+ cities; varied&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example || Example || Example&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bibliography ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Articles archived from hackclub.wiki]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_YSWS&amp;diff=290</id>
		<title>List of YSWS</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_YSWS&amp;diff=290"/>
		<updated>2026-10-09T15:03:00Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: hack club.wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;See also: [[List of Hackathons]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A [[YSWS]] (&amp;quot;you ship, we ship&amp;quot;) is a program where a participant first builds and &amp;quot;ships&amp;quot; a project, and in return, they receive a reward, often hardware, from the organizer.&lt;br /&gt;
&lt;br /&gt;
* Blueprint: Design a hardware project, up to $400 to build it! (ends 2025-12-01)&lt;br /&gt;
* Shiba Arcade: Make a game with Godot, earn SSS, and get invited to build an arcade in Tokyo (flight stipends available!) (ends 2025-10-20)&lt;br /&gt;
* Siege: Code every week, get prizes. Make it to the end, get a framework! (ends 2025-11-30)&lt;br /&gt;
* Emerge: create an emergent behaviour, place pixels on the group canvas, get the canvas shipped to you! (ends 2025-11-01)&lt;br /&gt;
* Reactive: Ship a website built with React, get $15 to buy a domain. (ends 2025-10-16)&lt;br /&gt;
* Fanpage: Ship a project that celebrates a fandom, and we ship you something related to it! (ends 2025-10-17)&lt;br /&gt;
* Hackberry: Built a machine learning project in python, get a personalized raspberry pi kit! (ends 2025-10-13)&lt;br /&gt;
* Waveform: Make your own waveform visualizer, get a grant to buy music (ends 2025-09-26)&lt;br /&gt;
* birthday-cards: You ship a birthday themed project we ship a birthday card! (ends 2026-08-12)&lt;br /&gt;
* Miniverge: Spend 2 hours on a bot, get stickers and a chance for a Blåhaj or Minecraft! (ends 2025-09-28)&lt;br /&gt;
* Penumbra: Make shaders, and we&#039;ll ship you GPUs and posters! (ends 2025-10-08)&lt;br /&gt;
* Playphone: Work together to built a godot game, get a custom hackclub badge (ends 2025-12-01)&lt;br /&gt;
* Clutter: You ship something to organize your digital life. We ship you a grant to buy something to organize your physical life. (ends 2025-09-17)&lt;br /&gt;
* Fusering: Design a keyring, get your keyring and a carabiner to hang it from! (ends 2025-09-30)&lt;br /&gt;
* iFrame: Draw or edit images using any programming language and we will hang your custom image on HQ wall and send a copy to you&lt;br /&gt;
* BakeBuild: Design a cookie cutter, get it shipped!&lt;br /&gt;
* HackCraft: Create a Minecraft mod, get Stickers, Minecraft or a server and terraria!&lt;br /&gt;
* Summer of Making: Build stuff. Get stuff. Repeat. (ends 2025-09-30)&lt;br /&gt;
* Sprig: Build a JS game and play it on your own console.&lt;br /&gt;
* Boba Drops: Build a website and get boba!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Originally archived from https://web.archive.org/web/20251011134836mp_/https://hackclub.wiki/en/List_of_You_Ship_We_Ships&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:You Ship We Ship]]&lt;br /&gt;
[[Category:Articles archived from hackclub.wiki]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_Incidents&amp;diff=289</id>
		<title>List of Incidents</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_Incidents&amp;diff=289"/>
		<updated>2026-10-09T15:02:32Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: oh Lord was that there the entire time&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ List of Incidents&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Description !! Date&lt;br /&gt;
|-&lt;br /&gt;
| 2024 Hack Club Confessions Controversy || A period of significant internal conflict within the community centered on Confessions and its moderation || November 2024 — Ongoing&lt;br /&gt;
|-&lt;br /&gt;
| Privacy concerns and data handling at Hack Club || Ongoing community scrutiny and external criticism regarding its data privacy practices || November 2024 — Ongoing&lt;br /&gt;
|-&lt;br /&gt;
| 2025 Zach Latdroid Incidents || The 2025 Zach Latdroid Incidents refer to the circulation of two distinct satirical videos posted under or in reference to the sock puppet account name &amp;quot;Zach Latdroid&amp;quot; within the Hack Club community in October 2025. || October 2025&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--|Name|	Description|	Date&lt;br /&gt;
&lt;br /&gt;
|---|---|---|&lt;br /&gt;
&lt;br /&gt;
||	A period of significant internal conflict within the community centered on Confessions and its moderation|	April 2024|&lt;br /&gt;
&lt;br /&gt;
|Privacy concerns and data handling at Hack Club|	Ongoing community scrutiny and external criticism regarding its data privacy practices|	November 2024 — Ongoing|&lt;br /&gt;
&lt;br /&gt;
|2025 Zach Latdroid Incidents|	The 2025 Zach Latdroid Incidents refer to the circulation of two distinct satirical videos posted under or in reference to the sock puppet account name &amp;quot;Zach Latdroid&amp;quot; within the Hack Club community in October 2025.|	October 2025--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Articles archived from hackclub.wiki]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Privacy_concerns_and_data_handling_at_Hack_Club&amp;diff=288</id>
		<title>Privacy concerns and data handling at Hack Club</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Privacy_concerns_and_data_handling_at_Hack_Club&amp;diff=288"/>
		<updated>2026-10-09T15:01:50Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hack Club has faced ongoing community scrutiny and external criticism regarding its data privacy practices, compliance with regulations, and the security of its systems. These concerns center on the collection and retention of personal data, particularly from minors, the security of its digital infrastructure, and its adherence to data protection laws like the General Data Protection Regulation (GDPR).&lt;br /&gt;
&lt;br /&gt;
== Debates on Data Practices ==&lt;br /&gt;
Internal discussions within the Hack Club Slack have highlighted privacy concerns. Community members have repeatedly questioned GDPR compliance, citing the lack of a formal privacy policy for an extended period and the indefinite retention of government-issued identification documents used for YSWS verification. In response, staff members acknowledged the complexity of GDPR for an organization of Hack Club&#039;s structure and the challenges of verifying the identities of international high schoolers at scale. They stated that a privacy policy was being developed and that IDs were set to be automatically deleted after 90 days, though this was debated as a balance between privacy and the &amp;quot;legitimate interest&amp;quot; of preventing fraud.&lt;br /&gt;
&lt;br /&gt;
Further concerns were raised about marketing practices, with users noting that signing up for programs like HCB automatically enrolled them in organizational newsletters, a practice that critics argued should be opt-in rather than opt-out under regulations like PECR and CAN-SPAM. Staff acknowledged the issue and pointed to functional unsubscribe links in marketing emails.&lt;br /&gt;
&lt;br /&gt;
== Security Incidents ==&lt;br /&gt;
The internal debates were compounded by a series of public incidents documented in external blog posts. In July 2025, a former member of Hack Club disclosed multiple unprotected API endpoints across Hack Club programs. One endpoint in the Neighbourhood program allegedly exposed participants&#039; full legal names using only their Slack ID, without any authentication. Internal communications provided by the researcher suggested this lack of protection was an intentional design decision by a developer, despite being warned by another team member that it constituted a GDPR breach.&lt;br /&gt;
&lt;br /&gt;
Subsequently, in September 2025, a separate incident occurred where a developer committed a log file containing three minors&#039; full names, email addresses, home addresses, dates of birth, and phone numbers to a public repository. The response from Hack Club was described as attempting to overwrite the data and later making the repository private, but the data reportedly persisted in forks and web archives. The former member characterized this as a pattern of &amp;quot;gross, willful negligence&amp;quot; rather than an isolated error.&lt;br /&gt;
&lt;br /&gt;
A third area of concern involved &amp;quot;Orpheus Engine,&amp;quot; an internal analytics pipeline. According to a technical analysis, this system was used to profile grant applicants by scraping their activity across various social platforms and using third-party APIs to infer demographic data like gender. Critics argued this constituted extensive profiling without opt-in or transparency.&lt;br /&gt;
&lt;br /&gt;
== Governance and Response ==&lt;br /&gt;
The response to these disclosures became a point of contention. The researcher reported that initial contact with Hack Club staff, some of whom were teenage interns, yielded legally inaccurate responses, including the claim that GDPR did not apply to the US-based organization and that advice had been sourced from ChatGPT. Leadership was criticized for being dismissive of formal breach notifications. Furthermore, the dedicated GDPR contact email (gdpr@hackclub.com) was taken offline shortly after the issues were raised publicly, with operations staff later explaining it was a temporary solution managed by a part-time contributor.&lt;br /&gt;
&lt;br /&gt;
Hack Club&#039;s leadership acknowledged the need for improved policies. The COO stated in a Slack message that the organization was in the process of assembling its policies for publication. In internal discussions, staff expressed a philosophy that the need for formal policy documents was a sign of underlying issues but agreed that clarity for users was necessary.&lt;br /&gt;
&lt;br /&gt;
[[Category:Articles archived from hackclub.wiki]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Nest&amp;diff=287</id>
		<title>Nest</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Nest&amp;diff=287"/>
		<updated>2026-10-09T15:01:13Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://github.com/hackclub/nest/blob/9e8e55549c47beed2a91d8e21cdf23062a605d44/brand/logo.png&lt;br /&gt;
Nest is a free Linux-based web hosting service provided by Hack Club, primarily aimed at teenagers and students for hosting web applications, projects, and other software. The service is modeled after the concept of a Tilde, which allows students to share computing resources in a communal environment. Nest provides users with shell access, Git repositories, and other development tools without the need for paid hosting.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
Nest is operated and maintained by Hack Club volunteers, with infrastructure hosted on a dedicated Hetzner server located in Helsinki, Finland. It enforces user resource limits to prevent abuse and ensure equitable access for all users.&lt;br /&gt;
&lt;br /&gt;
== Infrastructure ==&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
The primary server is a Hetzner AX162-R dedicated server with the following specifications:&lt;br /&gt;
&lt;br /&gt;
* AMD EPYC Genoa 9454P processor&lt;br /&gt;
* 256 GB DDR5 RAM&lt;br /&gt;
* 2 × 1.92 TB NVMe SSDs&lt;br /&gt;
* Gigabit internet connection&lt;br /&gt;
== Data Management ==&lt;br /&gt;
Nest provides transparency regarding user data, including storage locations and access procedures. Data is stored primarily in users&#039; home directories and associated databases across the Nest intranet. Nest tends to operate with the GDPR privacy framework.&lt;br /&gt;
&lt;br /&gt;
[[Category:Articles archived from hackclub.wiki]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=2025_Zach_Latdroid_Incident&amp;diff=286</id>
		<title>2025 Zach Latdroid Incident</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=2025_Zach_Latdroid_Incident&amp;diff=286"/>
		<updated>2026-10-09T14:59:20Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: hackclub.wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The 2025 Zach Latdroid incident refers to the circulation of a video posted by a sock puppet account named &amp;quot;Zach Latdroid&amp;quot; on the Hack Club Slack workspace on 11 October 2025.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
On 11 October 2025, a user account named &amp;quot;Zach Latdroid&amp;quot; posted a video to the Hack Club Slack workspace. The video was a critical montage of the organization&#039;s culture and operations. The name is a portmanteau of Hack Club founder Zach Latta and the word &amp;quot;droid.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Content of the Video ==&lt;br /&gt;
The video was an edited montage using various clips and images to convey its critique. Its content included:&lt;br /&gt;
&lt;br /&gt;
* Opening Segment: The video began with a clip from a Y2K-era presentation by Microsoft CEO Steve Ballmer. The clip was edited to feature the Hack Club flag on Ballmer&#039;s person, with logos for the Musk Foundation and GitHub Education superimposed. Ballmer&#039;s exclamation, &amp;quot;I love this company!&amp;quot; was presented as a commentary on Hack Club&#039;s perceived corporate culture.&lt;br /&gt;
* Audience Scene: A segment showed an audience raising their hands in a uniform manner, accompanied by the sound of a Slack notification. A later, censored version of the video replaced this scene with a error message for an inappropriate username, which was interpreted by some viewers as comparing Hack Club&#039;s administration to a dictatorship.&lt;br /&gt;
* Internal Mockery: The video included a screenshot of an interaction in a Slack channel, purportedly showing a member of the &amp;quot;Fraud Department&amp;quot; and another user [https://web.archive.org/web/20251014092407mp_/https://en.wikipedia.org/wiki/Furry_fandom exchanging the onomatopoeia &amp;quot;meow.&amp;quot;]&lt;br /&gt;
* Puppetmaster Imagery: An edited image depicted a figure labeled as the CEO with a partially robotic face (so-called &amp;quot;Zach Latdroid&amp;quot;), with strings attached to the profile pictures of users with cat avatars. This was seen as an implication that the leadership exerts control over a segment of the community.&lt;br /&gt;
* Critique of Operations: The montage featured a selection of posts from Confessions and referenced the 2023 pay rate of $12.50 per hour for certain HCB roles. It also included footage of someone rapidly editing event planning documents for various Hack Club programs (e.g., Power Hour, Arcade, Summer of Making), altering only minor details, to suggest a repetitive event model.&lt;br /&gt;
* AI and Corporate Allegiance: A segment used symbolic imagery, including a pyramid structure and corporate logos (GitHub, Microsoft, Slack), to critique the organization&#039;s relationship with Github, Microsoft and use of artificial intelligence.&lt;br /&gt;
* Named Shout-outs: The video concluded by displaying the usernames of four individuals within the Hack Club community.&lt;br /&gt;
&lt;br /&gt;
== Aftermath and Response ==&lt;br /&gt;
The video received mixed reactions from Hack Clubbers. Some users referred to it as the “neo-nazi edit” due to its imagery and controversial symbols. The sock puppet account was subsequently banned by the Fire Department and its username was changed to &amp;quot;(redacted)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The purported video creator later posted a statement via Prox2, clarifying that the video was intended as a parody comparing Hack Club to a dictatorship in the opening segment and that certain elements were placeholders or references to internet memes.&lt;br /&gt;
&lt;br /&gt;
[[Category:Articles archived from hackclub.wiki]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Confessions&amp;diff=285</id>
		<title>Confessions</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Confessions&amp;diff=285"/>
		<updated>2026-10-09T12:39:02Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox slack-channels&lt;br /&gt;
| name = Confessions&lt;br /&gt;
| founder = U43MXV3RP&lt;br /&gt;
| founded = September 24 2019&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Confessions, sometimes stylized as &amp;lt;code&amp;gt;#confessions&amp;lt;/code&amp;gt;, is an anonymous messaging channel within the Hack Club Slack. It uses an open-source bot named Prox2 to allow community members to submit messages for review and subsequent anonymous posting by the bot. The channel is governed by an informal moderation policy enforced by a volunteer Confessions Review Team (CRT).&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
The primary function of Confessions is to provide a platform to discuss sensitive topics, share personal struggles, offer feedback about operations in, and engage in serious discussions while maintaining pseudo-anonymity.&lt;br /&gt;
&lt;br /&gt;
== Policy ==&lt;br /&gt;
All submissions to Confessions are reviewed by the Confessions Review Team (CRT).&lt;br /&gt;
&lt;br /&gt;
== Confessions Review Team ==&lt;br /&gt;
The Confessions Review Team (CRT) is a group of community members responsible for enforcing the moderation policy. CRT members are via an application and round system. The team is independent of the Hack Club staff, though it is acknowledged that Hack Club Staff retains the ultimate authority to discontinue the Confessions.&lt;br /&gt;
&lt;br /&gt;
The CRT reviews submissions in a private channel. The bot Prox2 hashes the submitter&#039;s Slack ID to verify the submitter without revealing their identity, and the CRT does not have access to the original, unhashed identifiers.&lt;br /&gt;
&lt;br /&gt;
== Reception ==&lt;br /&gt;
Confessions channel has been a significant part of the Hack Club community culture. It has been credited with providing mental health support and a channel for community feedback without fear of retribution. However, it has also been a source of community conflict, with instances of racist messages, verbal abuse, and targeted attacks being posted through Confessions, although they were stopped before they were made public by CRT.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As archived from [https://web.archive.org/web/20251031063018/https://hackclub.wiki/en/Confessions Confessions on hackclub.wiki]&lt;br /&gt;
&lt;br /&gt;
[[Category:Channels on the Hack Club Slack]]&lt;br /&gt;
[[Category:Articles archived from hackclub.wiki]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=User:U080F22CTJN&amp;diff=284</id>
		<title>User:U080F22CTJN</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=User:U080F22CTJN&amp;diff=284"/>
		<updated>2026-10-09T07:09:35Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: user page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi&lt;br /&gt;
It&#039;s me&lt;br /&gt;
It&#039;s Henry&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=MediaWiki:Common.css&amp;diff=277</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=MediaWiki:Common.css&amp;diff=277"/>
		<updated>2026-10-08T12:25:23Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: import wikipedia infobox styles..?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
&lt;br /&gt;
/* Infoboxes */&lt;br /&gt;
.infobox {&lt;br /&gt;
	border: 1px solid var(--border-color-base, #a2a9b1);&lt;br /&gt;
	color: var(--color-base, #000);&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	border-spacing: 3px;&lt;br /&gt;
	margin: 0.5em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen {&lt;br /&gt;
	.infobox {&lt;br /&gt;
		background-color: var(--background-color-neutral-subtle, #f8f9fa);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 640px) {&lt;br /&gt;
	.infobox {&lt;br /&gt;
		width: 100%;&lt;br /&gt;
	}&lt;br /&gt;
    &lt;br /&gt;
	.infobox .nowrap {&lt;br /&gt;
		white-space: normal;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 640px) {&lt;br /&gt;
	.infobox {&lt;br /&gt;
		/* @noflip */&lt;br /&gt;
		margin-left: 1em;&lt;br /&gt;
		/* @noflip */&lt;br /&gt;
		float: right;&lt;br /&gt;
		/* @noflip */&lt;br /&gt;
		clear: right;&lt;br /&gt;
		width: 22em;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	font-size: 125%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Template:Infobox_slack-channels&amp;diff=274</id>
		<title>Template:Infobox slack-channels</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Template:Infobox_slack-channels&amp;diff=274"/>
		<updated>2026-10-07T12:20:42Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: added template infobox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
&lt;br /&gt;
| child = {{{child|}}}&lt;br /&gt;
| name = {{{Slack Channel|{{PAGENAME}}}}}&lt;br /&gt;
| image = {{{image|}}}&lt;br /&gt;
| caption = {{{Channel on the Hack Club Slack Workspace|}}}&lt;br /&gt;
| header1 = General Information&lt;br /&gt;
| label1 = Founder&lt;br /&gt;
&lt;br /&gt;
| data1 = {{{founder|}}}&lt;br /&gt;
| label2 = Founded&lt;br /&gt;
&lt;br /&gt;
| data2 = {{{founded|}}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Main_Page&amp;diff=273</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Main_Page&amp;diff=273"/>
		<updated>2026-10-07T05:59:17Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: -&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:100%; border:2px solid #ec3750; border-radius:0.8em; margin-bottom:15px;&amp;quot;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;roundtop&amp;quot; style=&amp;quot;background:#ec3750; text-align: center; border:2px solid #ff8c37; padding:2px; vertical-align:top; border-top-left-radius:0.6em; border-top-right-radius:0.6em;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#ffffff;&amp;quot; class=&amp;quot;nounderlines&amp;quot;&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;WELCOME TO THE HACK CLUB COMMUNITY WIKI!&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;!--&#039;&#039;&#039;&#039;&#039;&#039;--&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt; https://assets.hackclub.com/flag-orpheus-top.svg &amp;lt;!--https://assets.hackclub.com/banners/2026.svg--&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;center&amp;gt;We are [[Special:RecentChanges|currently editing]] over [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:AllPages|{{PLURAL:{{NUMBEROFARTICLES}}|article|articles}}]] and [[Special:Statistics|{{NUMBEROFPAGES}}]] [[Special:AllPages|{{PLURAL:{{NUMBEROFPAGES}}|page|pages}}]]. &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;!--[[Administrators|Administrators]]&#039;&#039;&#039; •--&amp;gt; &#039;&#039;&#039;[[Manual of Style]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Code of Conduct]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Special:RecentChanges|Recent Changes]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Special:Newpages|New Pages]]&#039;&#039;&#039; &amp;lt;!--• &#039;&#039;&#039;[[Media Policy]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Upcoming Releases]]&#039;&#039;&#039;--&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;hr&amp;gt; &lt;br /&gt;
&amp;lt;center&amp;gt; &#039;&#039;&#039; Welcome to the Hack Club Community Wiki !&#039;&#039;&#039;&amp;lt;br/&amp;gt; The Hack Club Community wiki is a dedicated archive for the community of the registered 501(c)3 non-profit Hack Club, founded in 2014 by Zach Latta, that has since helped more than 100,000 teenagers make cool projects!&amp;lt;/center&amp;gt;&lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--https://assets.hackclub.com/banners/2026.svg--&amp;gt;  &lt;br /&gt;
__NOTOC__    &lt;br /&gt;
&lt;br /&gt;
{| &amp;lt;!--style=&amp;quot;width: 100%; border:2px solid #BDA154; border-radius:0.8em; margin-bottom:15px;&amp;quot;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width: 50%; padding: 15px; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;roundtop&amp;quot; style=&amp;quot;background:#f1c40f; text-align: center; padding:2px; border-top-left-radius:0.6em; border-top-right-radius:0.6em; color: white; font-weight: bold;&amp;quot;&amp;gt;&amp;lt;!--== News == &amp;lt;h2&amp;gt;News&amp;lt;/h2&amp;gt;--&amp;gt;Slacker News&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
The latest [[Slacker News]] Articles&lt;br /&gt;
&amp;lt;rss max=6 highlight=&amp;quot;community wiki foundation&amp;quot;&amp;gt;https://news.hackclub.com/feed.xml&amp;lt;/rss&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width: 50%; padding: 15px; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;!--== Latest YSWS ==--&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;roundtop&amp;quot; style=&amp;quot;background:#5bc0de; text-align: center; padding:2px; border-top-left-radius:0.6em; border-top-right-radius:0.6em; color: white; font-weight: bold;&amp;quot;&amp;gt;New YSWS&amp;lt;!--&amp;lt;h2&amp;gt;New YSWS&amp;lt;/h2&amp;gt;--&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
The latest from [https://hackclub.com Hack Club Programs]&lt;br /&gt;
&amp;lt;rss max=6 highlight=&amp;quot;YSWS&amp;quot;&amp;gt;https://hackclub.com/api/v1/events/rss&amp;lt;/rss&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pages (Adapted from hackclub.wiki) == &lt;br /&gt;
Pages from the original wiki.js wiki. &lt;br /&gt;
* [[List of YSWS]] (see also the new [[YSWS]]) &lt;br /&gt;
* [[List of Hackathons]] &lt;br /&gt;
* [[List of Community Teams]] &lt;br /&gt;
* [[List of Incidents]] &lt;br /&gt;
* [[Confessions]] &lt;br /&gt;
* [[2024 Hack Club Confessions Controversy]] &lt;br /&gt;
* [[Nest]] &lt;br /&gt;
* [[Privacy concerns and data handling at Hack Club]] &lt;br /&gt;
* [[2025 Zach Latdroid Incident]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Main_Page&amp;diff=272</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Main_Page&amp;diff=272"/>
		<updated>2026-10-07T05:58:11Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: Redid formatting this is kinda uhh yea&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:100%; border:2px solid #ec3750; border-radius:0.8em; margin-bottom:15px;&amp;quot;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;roundtop&amp;quot; style=&amp;quot;background:#ec3750; text-align: center; border:2px solid #ff8c37; padding:2px; vertical-align:top; border-top-left-radius:0.6em; border-top-right-radius:0.6em;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#ffffff;&amp;quot; class=&amp;quot;nounderlines&amp;quot;&amp;gt; &amp;lt;big&amp;gt;&#039;&#039;&#039;WELCOME TO THE HACK CLUB COMMUNITY WIKI!&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br/&amp;gt; &amp;lt;!--&#039;&#039;&#039;&#039;&#039;&#039;--&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;center&amp;gt; https://assets.hackclub.com/flag-orpheus-top.svg &amp;lt;!--https://assets.hackclub.com/banners/2026.svg--&amp;gt;&amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;center&amp;gt;We are [[Special:RecentChanges|currently editing]] over [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:AllPages|{{PLURAL:{{NUMBEROFARTICLES}}|article|articles}}]] and [[Special:Statistics|{{NUMBEROFPAGES}}]] [[Special:AllPages|{{PLURAL:{{NUMBEROFPAGES}}|page|pages}}]]. &amp;lt;/center&amp;gt; &lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;!--[[Administrators|Administrators]]&#039;&#039;&#039; •--&amp;gt; &#039;&#039;&#039;[[Manual of Style]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Code of Conduct]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Special:RecentChanges|Recent Changes]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Special:Newpages|New Pages]]&#039;&#039;&#039; &amp;lt;!--• &#039;&#039;&#039;[[Media Policy]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Upcoming Releases]]&#039;&#039;&#039;--&amp;gt;&amp;lt;/p&amp;gt; &lt;br /&gt;
&amp;lt;hr&amp;gt; &lt;br /&gt;
&amp;lt;center&amp;gt; &#039;&#039;&#039; Welcome to the Hack Club Community Wiki !&#039;&#039;&#039;&amp;lt;br/&amp;gt; The Hack Club Community wiki is a dedicated archive for the community of the registered 501(c)3 non-profit Hack Club, founded in 2014 by Zach Latta, that has since helped more than 100,000 teenagers make cool projects!&amp;lt;/center&amp;gt;&lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--https://assets.hackclub.com/banners/2026.svg--&amp;gt;  &lt;br /&gt;
__NOTOC__    &lt;br /&gt;
&lt;br /&gt;
{| &amp;lt;!--style=&amp;quot;width: 100%; border:2px solid #BDA154; border-radius:0.8em; margin-bottom:15px;&amp;quot;--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width: 50%; padding: 15px; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;div class=&amp;quot;roundtop&amp;quot; style=&amp;quot;background:#f1c40f; text-align: center; padding:2px; border-top-left-radius:0.6em; border-top-right-radius:0.6em; color: white; font-weight: bold;&amp;quot;&amp;gt;&amp;lt;!--== News == &amp;lt;h2&amp;gt;News&amp;lt;/h2&amp;gt;--&amp;gt;Slacker News&amp;lt;big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
The latest [[Slacker News]] Articles&lt;br /&gt;
&amp;lt;rss max=6 highlight=&amp;quot;community wiki foundation&amp;quot;&amp;gt;https://news.hackclub.com/feed.xml&amp;lt;/rss&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width: 50%; padding: 15px; vertical-align: top;&amp;quot; |&lt;br /&gt;
&amp;lt;!--== Latest YSWS ==--&amp;gt; &lt;br /&gt;
&amp;lt;div class=&amp;quot;roundtop&amp;quot; style=&amp;quot;background:#5bc0de; text-align: center; padding:2px; border-top-left-radius:0.6em; border-top-right-radius:0.6em; color: white; font-weight: bold;&amp;quot;&amp;gt;New YSWS&amp;lt;!--&amp;lt;h2&amp;gt;New YSWS&amp;lt;/h2&amp;gt;--&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
The latest from [https://hackclub.com Hack Club Programs]&lt;br /&gt;
&amp;lt;rss max=6 highlight=&amp;quot;YSWS&amp;quot;&amp;gt;https://hackclub.com/api/v1/events/rss&amp;lt;/rss&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pages (Adapted from hackclub.wiki) == &lt;br /&gt;
Pages from the original wiki.js wiki. &lt;br /&gt;
* [[List of YSWS]] (see also the new [[YSWS]]) &lt;br /&gt;
* [[List of Hackathons]] &lt;br /&gt;
* [[List of Community Teams]] &lt;br /&gt;
* [[List of Incidents]] &lt;br /&gt;
* [[Confessions]] &lt;br /&gt;
* [[2024 Hack Club Confessions Controversy]] &lt;br /&gt;
* [[Nest]] &lt;br /&gt;
* [[Privacy concerns and data handling at Hack Club]] &lt;br /&gt;
* [[2025 Zach Latdroid Incident]]  &lt;br /&gt;
&lt;br /&gt;
=== Getting started (MediaWiki Tutorials) === &lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software. &lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list] &lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ] &lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list] &lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language] &lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Main_Page&amp;diff=271</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Main_Page&amp;diff=271"/>
		<updated>2026-10-07T04:59:36Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: added two columns&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:auto; border:2px solid #ec3750; border-radius:0.8em; background:; margin-bottom:15px;&amp;quot;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;roundtop&amp;quot; style=&amp;quot;background:#ec3750; text-align: center; border:2px solid #ff8c37; padding:2px; vertical-align:top; border-top-left-radius:0.6em; border-top-right-radius:0.6em;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#ffffff;&amp;quot; class=&amp;quot;nounderlines&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;WELCOME TO THE HACK CLUB COMMUNITY WIKI!&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;!--&#039;&#039;&#039;&#039;&#039;&#039;--&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt; https://assets.hackclub.com/flag-orpheus-top.svg &amp;lt;!--https://assets.hackclub.com/banners/2026.svg--&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;We are [[Special:RecentChanges|currently editing]] over [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:AllPages|{{PLURAL:{{NUMBEROFARTICLES}}|article|articles}}]] and [[Special:Statistics|{{NUMBEROFPAGES}}]] [[Special:AllPages|{{PLURAL:{{NUMBEROFPAGES}}|page|pages}}]]. &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;!--[[Administrators|Administrators]]&#039;&#039;&#039; •--&amp;gt; &#039;&#039;&#039;[[Manual of Style]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Code of Conduct]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Special:RecentChanges|Recent Changes]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Special:Newpages|New Pages]]&#039;&#039;&#039; &amp;lt;!--• &#039;&#039;&#039;[[Media Policy]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Upcoming Releases]]&#039;&#039;&#039;--&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &#039;&#039;&#039; Welcome to the Hack Club Community Wiki !&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
The Hack Club Community wiki is a dedicated archive for the community of the registered 501(c)3 non-profit Hack Club, founded in 2014 by Zach Latta, that has since helped more than 100,000 teenagers make cool projects!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--https://assets.hackclub.com/banners/2026.svg--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count: 2; column-gap: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
The latest [[Slacker News]] Articles&lt;br /&gt;
&amp;lt;rss max=6 highlight=&amp;quot;community wiki foundation&amp;quot;&amp;gt;https://news.hackclub.com/feed.xml&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Latest YSWS ==&lt;br /&gt;
The latest from [https://hackclub.com/programs Hack Club Programs]&lt;br /&gt;
&amp;lt;rss max=6 highlight=&amp;quot;YSWS&amp;quot;&amp;gt;https://hackclub.com/api/v1/events/rss&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pages (Adapted from hackclub.wiki) ==&lt;br /&gt;
Pages from the original wiki.js wiki.&lt;br /&gt;
* [[List of YSWS]] (see also the new [[YSWS]])&lt;br /&gt;
* [[List of Hackathons]]&lt;br /&gt;
* [[List of Community Teams]]&lt;br /&gt;
* [[List of Incidents]]&lt;br /&gt;
* [[Confessions]]&lt;br /&gt;
* [[2024 Hack Club Confessions Controversy]]&lt;br /&gt;
* [[Nest]]&lt;br /&gt;
* [[Privacy concerns and data handling at Hack Club]]&lt;br /&gt;
* [[2025 Zach Latdroid Incident]]&lt;br /&gt;
&lt;br /&gt;
=== Getting started (MediaWiki Tutorials) ===&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Slacker_News&amp;diff=270</id>
		<title>Slacker News</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Slacker_News&amp;diff=270"/>
		<updated>2026-10-07T04:26:03Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: made slacker news&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Slacker News is an official project to centralise relevant news from the Slack that affects Hack Club&amp;lt;ref name=&amp;quot;github-repository&amp;quot;&amp;gt;https://github.com/hackclub/slacker-news&amp;lt;/ref&amp;gt;. The site can be found at [https://news.hackclub.com news.hackclub.com].&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Manual_of_Style&amp;diff=269</id>
		<title>Manual of Style</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Manual_of_Style&amp;diff=269"/>
		<updated>2026-10-07T04:18:03Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide covers how to write and format articles for the Hack Club Wiki.&lt;br /&gt;
&lt;br /&gt;
== Article Structure ==&lt;br /&gt;
Every article should have:&lt;br /&gt;
&lt;br /&gt;
* A clear title (H1, auto-generated from frontmatter)&lt;br /&gt;
* An intro paragraph — one or two sentences explaining what the article is about&lt;br /&gt;
* Organized sections with &amp;lt;code&amp;gt;==H2==&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;===H3===&amp;lt;/code&amp;gt; headings&lt;br /&gt;
* Links to related articles using &amp;lt;nowiki&amp;gt;[[WikiLink]]&amp;lt;/nowiki&amp;gt; syntax&lt;br /&gt;
&lt;br /&gt;
== Tone ==&lt;br /&gt;
* Clear and direct: write for a high schooler who&#039;s new to Hack Club&lt;br /&gt;
* Friendly, not formal: we say &amp;quot;you&amp;quot; not &amp;quot;one&amp;quot;&lt;br /&gt;
* Active voice: &amp;quot;Hack Club ships stickers&amp;quot; not &amp;quot;stickers are shipped&amp;quot;&lt;br /&gt;
* No jargon: or explain it when you use it&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Manual_of_Style&amp;diff=268</id>
		<title>Manual of Style</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Manual_of_Style&amp;diff=268"/>
		<updated>2026-10-07T04:17:43Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide covers how to write and format articles for the Hack Club Wiki.&lt;br /&gt;
&lt;br /&gt;
== Article Structure ==&lt;br /&gt;
Every article should have:&lt;br /&gt;
&lt;br /&gt;
* A clear title (H1, auto-generated from frontmatter)&lt;br /&gt;
* An intro paragraph — one or two sentences explaining what the article is about&lt;br /&gt;
* Organized sections with &amp;lt;code&amp;gt;==H2==&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;===H3===&amp;lt;/code&amp;gt; headings&lt;br /&gt;
* Links to related articles using &amp;lt;nowiki&amp;gt;[[WikiLink]]&amp;lt;/nowiki&amp;gt; syntax&lt;br /&gt;
&lt;br /&gt;
== Tone ==&lt;br /&gt;
* Clear and direct — write for a high schooler who&#039;s new to Hack Club&lt;br /&gt;
* Friendly, not formal — we say &amp;quot;you&amp;quot; not &amp;quot;one&amp;quot;&lt;br /&gt;
* Active voice — &amp;quot;Hack Club ships stickers&amp;quot; not &amp;quot;stickers are shipped&amp;quot;&lt;br /&gt;
* No jargon — or explain it when you use it&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Manual_of_Style&amp;diff=267</id>
		<title>Manual of Style</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Manual_of_Style&amp;diff=267"/>
		<updated>2026-10-07T04:17:29Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: fix wikilink formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide covers how to write and format articles for the Hack Club Wiki.&lt;br /&gt;
&lt;br /&gt;
== Article Structure ==&lt;br /&gt;
Every article should have:&lt;br /&gt;
&lt;br /&gt;
* A clear title (H1, auto-generated from frontmatter)&lt;br /&gt;
* An intro paragraph — one or two sentences explaining what the article is about&lt;br /&gt;
* Organized sections with &amp;lt;code&amp;gt;==H2==/===H3===&amp;lt;/code&amp;gt; headings&lt;br /&gt;
* Links to related articles using &amp;lt;nowiki&amp;gt;[[WikiLink]]&amp;lt;/nowiki&amp;gt; syntax&lt;br /&gt;
&lt;br /&gt;
== Tone ==&lt;br /&gt;
* Clear and direct — write for a high schooler who&#039;s new to Hack Club&lt;br /&gt;
* Friendly, not formal — we say &amp;quot;you&amp;quot; not &amp;quot;one&amp;quot;&lt;br /&gt;
* Active voice — &amp;quot;Hack Club ships stickers&amp;quot; not &amp;quot;stickers are shipped&amp;quot;&lt;br /&gt;
* No jargon — or explain it when you use it&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Manual_of_Style&amp;diff=266</id>
		<title>Manual of Style</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Manual_of_Style&amp;diff=266"/>
		<updated>2026-10-07T04:15:53Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: created style guide adapted from the wiki.hackclub.com one at github.com/hackclub/wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide covers how to write and format articles for the Hack Club Wiki.&lt;br /&gt;
&lt;br /&gt;
== Article Structure ==&lt;br /&gt;
Every article should have:&lt;br /&gt;
&lt;br /&gt;
* A clear title (H1, auto-generated from frontmatter)&lt;br /&gt;
* An intro paragraph — one or two sentences explaining what the article is about&lt;br /&gt;
* Organized sections with H2/H3 headings&lt;br /&gt;
* Links to related articles using [[WikiLink]] syntax&lt;br /&gt;
&lt;br /&gt;
== Tone ==&lt;br /&gt;
* Clear and direct — write for a high schooler who&#039;s new to Hack Club&lt;br /&gt;
* Friendly, not formal — we say &amp;quot;you&amp;quot; not &amp;quot;one&amp;quot;&lt;br /&gt;
* Active voice — &amp;quot;Hack Club ships stickers&amp;quot; not &amp;quot;stickers are shipped&amp;quot;&lt;br /&gt;
* No jargon — or explain it when you use it&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Code_of_Conduct&amp;diff=265</id>
		<title>Code of Conduct</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Code_of_Conduct&amp;diff=265"/>
		<updated>2026-10-07T03:59:54Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: fixed link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://hackclub.com/conduct See the Code of Conduct]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Code_of_Conduct&amp;diff=264</id>
		<title>Code of Conduct</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Code_of_Conduct&amp;diff=264"/>
		<updated>2026-10-07T03:59:13Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[See the Code of Conduct https://hackclub.com/conduct]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Code_of_Conduct&amp;diff=263</id>
		<title>Code of Conduct</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Code_of_Conduct&amp;diff=263"/>
		<updated>2026-10-07T03:59:00Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: created page. link to code of conduct&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[See the Code of Conduct https://hackclub.com/conduct]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_YSWS&amp;diff=262</id>
		<title>List of YSWS</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=List_of_YSWS&amp;diff=262"/>
		<updated>2026-10-07T03:52:47Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: added ysws category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;See also: [[List of Hackathons]]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A [[YSWS]] (&amp;quot;you ship, we ship&amp;quot;) is a program where a participant first builds and &amp;quot;ships&amp;quot; a project, and in return, they receive a reward, often hardware, from the organizer.&lt;br /&gt;
&lt;br /&gt;
* Blueprint: Design a hardware project, up to $400 to build it! (ends 2025-12-01)&lt;br /&gt;
* Shiba Arcade: Make a game with Godot, earn SSS, and get invited to build an arcade in Tokyo (flight stipends available!) (ends 2025-10-20)&lt;br /&gt;
* Siege: Code every week, get prizes. Make it to the end, get a framework! (ends 2025-11-30)&lt;br /&gt;
* Emerge: create an emergent behaviour, place pixels on the group canvas, get the canvas shipped to you! (ends 2025-11-01)&lt;br /&gt;
* Reactive: Ship a website built with React, get $15 to buy a domain. (ends 2025-10-16)&lt;br /&gt;
* Fanpage: Ship a project that celebrates a fandom, and we ship you something related to it! (ends 2025-10-17)&lt;br /&gt;
* Hackberry: Built a machine learning project in python, get a personalized raspberry pi kit! (ends 2025-10-13)&lt;br /&gt;
* Waveform: Make your own waveform visualizer, get a grant to buy music (ends 2025-09-26)&lt;br /&gt;
* birthday-cards: You ship a birthday themed project we ship a birthday card! (ends 2026-08-12)&lt;br /&gt;
* Miniverge: Spend 2 hours on a bot, get stickers and a chance for a Blåhaj or Minecraft! (ends 2025-09-28)&lt;br /&gt;
* Penumbra: Make shaders, and we&#039;ll ship you GPUs and posters! (ends 2025-10-08)&lt;br /&gt;
* Playphone: Work together to built a godot game, get a custom hackclub badge (ends 2025-12-01)&lt;br /&gt;
* Clutter: You ship something to organize your digital life. We ship you a grant to buy something to organize your physical life. (ends 2025-09-17)&lt;br /&gt;
* Fusering: Design a keyring, get your keyring and a carabiner to hang it from! (ends 2025-09-30)&lt;br /&gt;
* iFrame: Draw or edit images using any programming language and we will hang your custom image on HQ wall and send a copy to you&lt;br /&gt;
* BakeBuild: Design a cookie cutter, get it shipped!&lt;br /&gt;
* HackCraft: Create a Minecraft mod, get Stickers, Minecraft or a server and terraria!&lt;br /&gt;
* Summer of Making: Build stuff. Get stuff. Repeat. (ends 2025-09-30)&lt;br /&gt;
* Sprig: Build a JS game and play it on your own console.&lt;br /&gt;
* Boba Drops: Build a website and get boba!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Originally archived from https://web.archive.org/web/20251011134836mp_/https://hackclub.wiki/en/List_of_You_Ship_We_Ships&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:You Ship We Ship]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Category:Channels_on_the_Hack_Club_Slack&amp;diff=261</id>
		<title>Category:Channels on the Hack Club Slack</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Category:Channels_on_the_Hack_Club_Slack&amp;diff=261"/>
		<updated>2026-10-07T03:50:17Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: added category page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of significant channels on the Hack Club Slack.&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Out_Of_Context&amp;diff=260</id>
		<title>Out Of Context</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Out_Of_Context&amp;diff=260"/>
		<updated>2026-10-07T03:48:38Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Out of Context, known also as &amp;lt;code&amp;gt;#out-of-context&amp;lt;/code&amp;gt; is a Slack channel in the Hack Club Slack Workspace.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The channel was created on the 21st of April 2020 by user UTZBECLA2.&lt;br /&gt;
&lt;br /&gt;
[[Category: Channels on the Hack Club Slack]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Confessions&amp;diff=259</id>
		<title>Confessions</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Confessions&amp;diff=259"/>
		<updated>2026-10-07T03:47:55Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: rename category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Confessions, sometimes stylized as &amp;lt;code&amp;gt;#confessions&amp;lt;/code&amp;gt;, is an anonymous messaging channel within the Hack Club Slack. It uses an open-source bot named Prox2 to allow community members to submit messages for review and subsequent anonymous posting by the bot. The channel is governed by an informal moderation policy enforced by a volunteer Confessions Review Team (CRT).&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
The primary function of Confessions is to provide a platform to discuss sensitive topics, share personal struggles, offer feedback about operations in, and engage in serious discussions while maintaining pseudo-anonymity.&lt;br /&gt;
&lt;br /&gt;
== Policy ==&lt;br /&gt;
All submissions to Confessions are reviewed by the Confessions Review Team (CRT).&lt;br /&gt;
&lt;br /&gt;
== Confessions Review Team ==&lt;br /&gt;
The Confessions Review Team (CRT) is a group of community members responsible for enforcing the moderation policy. CRT members are via an application and round system. The team is independent of the Hack Club staff, though it is acknowledged that Hack Club Staff retains the ultimate authority to discontinue the Confessions.&lt;br /&gt;
&lt;br /&gt;
The CRT reviews submissions in a private channel. The bot Prox2 hashes the submitter&#039;s Slack ID to verify the submitter without revealing their identity, and the CRT does not have access to the original, unhashed identifiers.&lt;br /&gt;
&lt;br /&gt;
== Reception ==&lt;br /&gt;
Confessions channel has been a significant part of the Hack Club community culture. It has been credited with providing mental health support and a channel for community feedback without fear of retribution. However, it has also been a source of community conflict, with instances of racist messages, verbal abuse, and targeted attacks being posted through Confessions, although they were stopped before they were made public by CRT.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As archived from [https://web.archive.org/web/20251031063018/https://hackclub.wiki/en/Confessions Confessions on hackclub.wiki]&lt;br /&gt;
&lt;br /&gt;
[[Category:Channels on the Hack Club Slack]]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Main_Page&amp;diff=258</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Main_Page&amp;diff=258"/>
		<updated>2026-10-07T03:39:19Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: /* Removed slacker news link */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:auto; border:2px solid #ec3750; border-radius:0.8em; background:; margin-bottom:15px;&amp;quot;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;roundtop&amp;quot; style=&amp;quot;background:#ec3750; text-align: center; border:2px solid #ff8c37; padding:2px; vertical-align:top; border-top-left-radius:0.6em; border-top-right-radius:0.6em;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#ffffff;&amp;quot; class=&amp;quot;nounderlines&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;WELCOME TO THE HACK CLUB COMMUNITY WIKI!&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;!--&#039;&#039;&#039;&#039;&#039;&#039;--&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt; https://assets.hackclub.com/flag-orpheus-top.svg &amp;lt;!--https://assets.hackclub.com/banners/2026.svg--&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;We are [[Special:RecentChanges|currently editing]] over [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:AllPages|{{PLURAL:{{NUMBEROFARTICLES}}|article|articles}}]] and [[Special:Statistics|{{NUMBEROFPAGES}}]] [[Special:AllPages|{{PLURAL:{{NUMBEROFPAGES}}|page|pages}}]]. &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;!--[[Administrators|Administrators]]&#039;&#039;&#039; •--&amp;gt; &#039;&#039;&#039;[[Manual of Style]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Code of Conduct]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Special:RecentChanges|Recent Changes]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Special:Newpages|New Pages]]&#039;&#039;&#039; &amp;lt;!--• &#039;&#039;&#039;[[Media Policy]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Upcoming Releases]]&#039;&#039;&#039;--&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &#039;&#039;&#039; Welcome to the Hack Club Community Wiki !&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
The Hack Club Community wiki is a dedicated archive for the community of the registered 501(c)3 non-profit Hack Club, founded in 2014 by Zach Latta, that has since helped more than 100,000 teenagers make cool projects!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--https://assets.hackclub.com/banners/2026.svg--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
The latest [[Slacker News]] Articles&lt;br /&gt;
&amp;lt;rss max=6 highlight=&amp;quot;community wiki foundation&amp;quot;&amp;gt;https://news.hackclub.com/feed.xml&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Latest YSWS ==&lt;br /&gt;
The latest from [https://hackclub.com/programs Hack Club Programs]&lt;br /&gt;
&amp;lt;rss max=5 highlight=&amp;quot;YSWS&amp;quot;&amp;gt;https://hackclub.com/api/v1/events/rss&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pages (Adapted from hackclub.wiki) ==&lt;br /&gt;
Pages from the original wiki.js wiki.&lt;br /&gt;
* [[List of YSWS]] (see also the new [[YSWS]])&lt;br /&gt;
* [[List of Hackathons]]&lt;br /&gt;
* [[List of Community Teams]]&lt;br /&gt;
* [[List of Incidents]]&lt;br /&gt;
* [[Confessions]]&lt;br /&gt;
* [[2024 Hack Club Confessions Controversy]]&lt;br /&gt;
* [[Nest]]&lt;br /&gt;
* [[Privacy concerns and data handling at Hack Club]]&lt;br /&gt;
* [[2025 Zach Latdroid Incident]]&lt;br /&gt;
&lt;br /&gt;
=== Getting started (MediaWiki Tutorials) ===&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Main_Page&amp;diff=257</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Main_Page&amp;diff=257"/>
		<updated>2026-10-07T02:49:57Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: NO table of contents&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:auto; border:2px solid #ec3750; border-radius:0.8em; background:; margin-bottom:15px;&amp;quot;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;roundtop&amp;quot; style=&amp;quot;background:#ec3750; text-align: center; border:2px solid #ff8c37; padding:2px; vertical-align:top; border-top-left-radius:0.6em; border-top-right-radius:0.6em;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#ffffff;&amp;quot; class=&amp;quot;nounderlines&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;WELCOME TO THE HACK CLUB COMMUNITY WIKI!&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;!--&#039;&#039;&#039;&#039;&#039;&#039;--&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt; https://assets.hackclub.com/flag-orpheus-top.svg &amp;lt;!--https://assets.hackclub.com/banners/2026.svg--&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;We are [[Special:RecentChanges|currently editing]] over [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:AllPages|{{PLURAL:{{NUMBEROFARTICLES}}|article|articles}}]] and [[Special:Statistics|{{NUMBEROFPAGES}}]] [[Special:AllPages|{{PLURAL:{{NUMBEROFPAGES}}|page|pages}}]]. &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;!--[[Administrators|Administrators]]&#039;&#039;&#039; •--&amp;gt; &#039;&#039;&#039;[[Manual of Style]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Code of Conduct]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Special:RecentChanges|Recent Changes]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Special:Newpages|New Pages]]&#039;&#039;&#039; &amp;lt;!--• &#039;&#039;&#039;[[Media Policy]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Upcoming Releases]]&#039;&#039;&#039;--&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &#039;&#039;&#039; Welcome to the Hack Club Community Wiki !&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
The Hack Club Community wiki is a dedicated archive for the community of the registered 501(c)3 non-profit Hack Club, founded in 2014 by Zach Latta, that has since helped more than 100,000 teenagers make cool projects!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--https://assets.hackclub.com/banners/2026.svg--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
The latest [[Slacker News]] Articles&lt;br /&gt;
&amp;lt;rss max=6 highlight=&amp;quot;community wiki foundation&amp;quot;&amp;gt;https://news.hackclub.com/feed.xml&amp;lt;/rss&amp;gt;&lt;br /&gt;
[https://news.hackclub.com Feed from news.hackclub.com]&lt;br /&gt;
&lt;br /&gt;
== Latest YSWS ==&lt;br /&gt;
The latest from [https://hackclub.com/programs Hack Club Programs]&lt;br /&gt;
&amp;lt;rss max=5 highlight=&amp;quot;YSWS&amp;quot;&amp;gt;https://hackclub.com/api/v1/events/rss&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pages (Adapted from hackclub.wiki) ==&lt;br /&gt;
Pages from the original wiki.js wiki.&lt;br /&gt;
* [[List of YSWS]] (see also the new [[YSWS]])&lt;br /&gt;
* [[List of Hackathons]]&lt;br /&gt;
* [[List of Community Teams]]&lt;br /&gt;
* [[List of Incidents]]&lt;br /&gt;
* [[Confessions]]&lt;br /&gt;
* [[2024 Hack Club Confessions Controversy]]&lt;br /&gt;
* [[Nest]]&lt;br /&gt;
* [[Privacy concerns and data handling at Hack Club]]&lt;br /&gt;
* [[2025 Zach Latdroid Incident]]&lt;br /&gt;
&lt;br /&gt;
=== Getting started (MediaWiki Tutorials) ===&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
	<entry>
		<id>https://wikihm.henrywauzivuff.xyz/index.php?title=Main_Page&amp;diff=256</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wikihm.henrywauzivuff.xyz/index.php?title=Main_Page&amp;diff=256"/>
		<updated>2026-10-07T02:45:32Z</updated>

		<summary type="html">&lt;p&gt;U080F22CTJN: Added hero header adapted from Witch Hat Atelier&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;width:auto; border:2px solid #ec3750; border-radius:0.8em; background:; margin-bottom:15px;&amp;quot;&lt;br /&gt;
| &amp;lt;div class=&amp;quot;roundtop&amp;quot; style=&amp;quot;background:#ec3750; text-align: center; border:2px solid #ff8c37; padding:2px; vertical-align:top; border-top-left-radius:0.6em; border-top-right-radius:0.6em;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#ffffff;&amp;quot; class=&amp;quot;nounderlines&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;WELCOME TO THE HACK CLUB COMMUNITY WIKI!&#039;&#039;&#039;&amp;lt;/big&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;!--&#039;&#039;&#039;&#039;&#039;&#039;--&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;center&amp;gt; https://assets.hackclub.com/flag-orpheus-top.svg &amp;lt;!--https://assets.hackclub.com/banners/2026.svg--&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;We are [[Special:RecentChanges|currently editing]] over [[Special:Statistics|{{NUMBEROFARTICLES}}]] [[Special:AllPages|{{PLURAL:{{NUMBEROFARTICLES}}|article|articles}}]] and [[Special:Statistics|{{NUMBEROFPAGES}}]] [[Special:AllPages|{{PLURAL:{{NUMBEROFPAGES}}|page|pages}}]]. &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;!--[[Administrators|Administrators]]&#039;&#039;&#039; •--&amp;gt; &#039;&#039;&#039;[[Manual of Style]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Code of Conduct]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Special:RecentChanges|Recent Changes]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Special:Newpages|New Pages]]&#039;&#039;&#039; &amp;lt;!--• &#039;&#039;&#039;[[Media Policy]]&#039;&#039;&#039; • &#039;&#039;&#039;[[Upcoming Releases]]&#039;&#039;&#039;--&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt; &#039;&#039;&#039; Welcome to the Hack Club Community Wiki !&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
The Hack Club Community wiki is a dedicated archive for the community of the registered 501(c)3 non-profit Hack Club, founded in 2014 by Zach Latta, that has since helped more than 100,000 teenagers make cool projects!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--https://assets.hackclub.com/banners/2026.svg--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== News ==&lt;br /&gt;
The latest [[Slacker News]] Articles&lt;br /&gt;
&amp;lt;rss max=6 highlight=&amp;quot;community wiki foundation&amp;quot;&amp;gt;https://news.hackclub.com/feed.xml&amp;lt;/rss&amp;gt;&lt;br /&gt;
[https://news.hackclub.com Feed from news.hackclub.com]&lt;br /&gt;
&lt;br /&gt;
== Latest YSWS ==&lt;br /&gt;
The latest from [https://hackclub.com/programs Hack Club Programs]&lt;br /&gt;
&amp;lt;rss max=5 highlight=&amp;quot;YSWS&amp;quot;&amp;gt;https://hackclub.com/api/v1/events/rss&amp;lt;/rss&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Pages (Adapted from hackclub.wiki) ==&lt;br /&gt;
Pages from the original wiki.js wiki.&lt;br /&gt;
* [[List of YSWS]] (see also the new [[YSWS]])&lt;br /&gt;
* [[List of Hackathons]]&lt;br /&gt;
* [[List of Community Teams]]&lt;br /&gt;
* [[List of Incidents]]&lt;br /&gt;
* [[Confessions]]&lt;br /&gt;
* [[2024 Hack Club Confessions Controversy]]&lt;br /&gt;
* [[Nest]]&lt;br /&gt;
* [[Privacy concerns and data handling at Hack Club]]&lt;br /&gt;
* [[2025 Zach Latdroid Incident]]&lt;br /&gt;
&lt;br /&gt;
=== Getting started (MediaWiki Tutorials) ===&lt;br /&gt;
Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User&#039;s Guide] for information on using the wiki software.&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]&lt;br /&gt;
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]&lt;/div&gt;</summary>
		<author><name>U080F22CTJN</name></author>
	</entry>
</feed>