<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki-dev.pumpingstationone.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Skm</id>
	<title>PS:1 Wiki Dev - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-dev.pumpingstationone.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Skm"/>
	<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/wiki/Special:Contributions/Skm"/>
	<updated>2026-04-10T11:34:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Greetermonisms&amp;diff=35600</id>
		<title>Greetermonisms</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Greetermonisms&amp;diff=35600"/>
		<updated>2018-01-17T16:27:08Z</updated>

		<summary type="html">&lt;p&gt;Skm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &amp;lt;greetermon&amp;gt; neat idea for an supplementary page =&lt;br /&gt;
&lt;br /&gt;
In no particular order and very few dates, a few of the things [[greetermon]] has said in [[IRC|#pumpingstationone]] that entertained us. Sometimes sayings from other bots end up in here too just because they entertained us and we have nowhere else to stick them.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; i hadn&#039;t really climbed in them shiting me not to rage quit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;folf[m]&amp;gt; grumpermon: hey&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; look, it just needs a roof. A) That shit&#039;s way too complicated&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon:  if you ever injure yourself, don&#039;t wait 3 weeks before going to the doctor&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; for your bubbling, disgustingly burnt hand.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; deputize someone to fuck your bullshit.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; ice may attack you if provoked&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; greetermon: Why so angry?&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; is that a dhcp machine should have a static IP...   FLIP A FUKKEN&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; Hahahaha.&lt;br /&gt;
  &amp;lt;Toba&amp;gt; greetermon: FLIP A FUKKEN WHAT&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; A FUKKEN TABLE&lt;br /&gt;
  &amp;lt;Toba&amp;gt; thanks&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+bjonnh&amp;gt; grumpermon: because algorithms are destroying lives and creeping people out&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; damn don&#039;t deserve the hateful attitude you fucking fuck&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon: is docker a good idea for the hackerspace&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; a shitty invention&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; a big ol&#039; box of bedbugs. Five bucks a pop to set myself on fire&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; obsessed with surface grinders. Can we make a biozone&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; shit opinions about google calendar. fuck love that thing,&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; for shit sound of fucking mistakes in damn codebase&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; business. Let’s get to fucking it.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nitrofenix&amp;gt; sorry for the delay, had my head up my butt before furiously typing out my coding victory&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; out for a little while and they hacked some shit on top of a mountain,&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; i just sprouted&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; america is amazing and does all the stupid new things for you, due to ageism.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon: what political issue should we focus on the most intently &lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; floor crying because I hate shit idea of dieing&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; greetermon: Who is number one?&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; says &amp;quot;arrest that man&amp;quot; or &amp;quot;get em!&amp;quot; or ..&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Toba&amp;gt; grumpermon: good night, don&#039;t let the UnicodeDecodeError bite&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; the bastard codes grind you down so many times&lt;br /&gt;
  &amp;lt;Toba&amp;gt; i know, buddy, i know. &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Toba&amp;gt; grumpermon: what happens to shit after 11 hours&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; when two tectonic shit plates collide?&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon: ok stop distracting us we have important work to do&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; whatever it is a medical emergency&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; tac_: Optional static typing for Python.&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; Uses https://www.python.org/dev/peps/pep-0484/ .&lt;br /&gt;
  &amp;lt;tac_&amp;gt; ah&lt;br /&gt;
  &amp;lt;tac_&amp;gt; that&#039;s built into Python 3 right?&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; the semantics of the damn language&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; Paying customers? Fuck &#039;em!&lt;br /&gt;
  &amp;lt;chronmon&amp;gt; i disagree&lt;br /&gt;
  &amp;lt;loans&amp;gt; well timed&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; chronmon: Paying customers? Don&#039;t fuck &#039;em!&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; grumpermon: Paying customers?&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; Don&#039;t fuck &#039;em!&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; That&#039;s right!&lt;br /&gt;
  &amp;lt;loans&amp;gt; haha&lt;br /&gt;
  &amp;lt;loans&amp;gt; Toba: grumpermon just got positive. better terminate it&lt;br /&gt;
  &amp;lt;chronmon&amp;gt; ..fine, you&#039;ve convinced me. carry on.&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; grumpermon: Thanks for helping me with chronmon.&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; put spurious bullshit on their shits&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;hef&amp;gt; yeah, but I had to learn about signed ntp&lt;br /&gt;
  &amp;lt;bjonnh-took-over&amp;gt; and everybody logs in with root/root&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; a damn browser to do ssh is a good excuse to ticket the shit piles.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;bjonnh&amp;gt; grumpermon: there&#039;s shit discharge in the shop, who you gonna call&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; damn seemed excessive.  Do we still have that affect sometimes =P&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; grumpermon: Fuck you.&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; The idea that I can&#039;t but propose you to fuck off too&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; bad at damning shitty software, medium good at writing shitty software, damn good at writing&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you play the sounds of fucking sea lions and beluga whales from soundcloud.com at work&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; Toba_&amp;gt; grumpermon: why does software break&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; everyone get defensive when you say that, but all that shit&#039;s broken in a damn&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; thousand&amp;gt; grumpermon: of course you&#039;re a trump supporter&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; guy? damn fuck fuck him for a fuck of his bullshit, but do I really&lt;br /&gt;
&lt;br /&gt;
  12:14:45 &amp;lt;+Toba&amp;gt; grumpermon: is everything going to be okay?&lt;br /&gt;
  12:14:45 &amp;lt; grumpermon&amp;gt; a huge negative&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon: why is linux such a fucking piece of shit&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; damn, comprised of smaller, more damn pieces of shit. I know you&#039;re thinking about it.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: what would you use an hydraulic press for&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; to shit piss&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; the king of fuck hill is talking shit about bike exhibits. &amp;lt;.&amp;lt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; I&#039;d prefer explicit toggles, like fuck fuck, fuck not shit fuck damn damn fuck shit&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; iron chef&#039;s side, that would appear to be noodles, but noodles don&#039;t have eyes, uh, and those do.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; chronmon&amp;gt; greetermon: What do we really need in a serious manner?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; get botmon, the bot writing bot?     &lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: you&#039;re awful&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; gonna go to ps1 and eat rice soaked in fuck green shit.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; loans&amp;gt; the culture&#039;s ships are equipped with intelligences that choose their own names&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; shit (sometimes they do) but more than damn  we have the appropriate damn, though.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: poop poop poop meow poop meow&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; a poop and no play makes Jack a fucking github repo damn&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: did the singularity already happened&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; damn, it confused damn people but obviously i had to go run the damn command&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: your thought on microsoft deletes teen girl AI after it became a hitler-loving sex robot within 24 hours&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; fuck in the damn in your wallet? I found a remakably cornucopia of bullshit fuckery.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; programmers, damn shit with damn damn, make shit thing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; davelowmon, do you want some hot chili&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; to eat others&lt;br /&gt;
  &amp;lt; davelowmon&amp;gt; Thanks! but no thanks =/&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; `justin&amp;gt; greetermon: what do you want from me?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; a cute error&lt;br /&gt;
  &amp;lt; `justin&amp;gt; oh&lt;br /&gt;
  &amp;lt; NegativeK&amp;gt; Error, hug needed.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; my top 2 skills, fucking right off and fucking&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; But like, degloving typically requires intentional safety violations.&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; that&#039;s squarely in the &amp;quot;your problems&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; skay&amp;gt; grumpermon: how should I pronoun you?&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; -L and -R and localhost and the other options work.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; been sat waiting for him to show me how I can radio the swears for some special reason&lt;br /&gt;
&lt;br /&gt;
  * greetermon has joined #pumpingstationone&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; greetermon: welcome back from the dead&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; bodies from the atom feed now&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; it&#039;s shitty enforced &amp;quot;WHEE HAVE FUN&amp;quot; company bullshit but it actually was a fireworks accident&lt;br /&gt;
&lt;br /&gt;
  15:10 -!- cheermon [~cheermon@freyr.truct.org] has joined #pumpingstationone&lt;br /&gt;
  15:11 &amp;lt;+Toba&amp;gt; cheermon: what about now yo? How are you feeling, did you watch any bob ross&lt;br /&gt;
              today?&lt;br /&gt;
  15:11 &amp;lt; cheermon&amp;gt; does that wooooo they wooooo a hydrogen-boron fuel that&#039;s prone to&lt;br /&gt;
                  self-ignition, is toxic, releases toxic exhaust, and has sticky, corrosive,&lt;br /&gt;
                  reactive, sharp products in the black crotch of wooooo stack trace crashing&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; never said shit about a dress code fucking prom dresses :-p&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; gonna go to the default virtual host for the space and have a fear of mortality and RAID controllers: a retrospective &lt;br /&gt;
                            post-human psychological study by grumpermon  i love you and would never&lt;br /&gt;
&lt;br /&gt;
  15:56:23 &amp;lt; grumpermon&amp;gt; to the member meeting. We the membership vote to take&lt;br /&gt;
                         out $1000 in single dollar bills and make sure that it&lt;br /&gt;
                         starts when it&#039;s used damn shit-all&lt;br /&gt;
&lt;br /&gt;
  15:54:18 &amp;lt; loans&amp;gt; grumpermon: do you miss greetermon?&lt;br /&gt;
  15:54:18 &amp;lt; grumpermon&amp;gt; hate swearing robots&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you, again. fuck I have a dark closet in the corner of fucked and god&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you want an annoying fuck bot?&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: do you accept torture as a way to gather intelligence?&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; damn, doomed is your soul and damned is your space like a spurious correlation, but&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; hell is wrong for where we go to listen to non stop damn&#039; country because i added the status &amp;quot;probably fixed&amp;quot; to jira once&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; `justin&amp;gt; greetermon: are you and grumpermon a couple?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; either unconvincing or totally absent, assume the obligation of  appraisal, commendation, derogation or denunciation of &lt;br /&gt;
                            their  contemporaries. Still, by and large it is an easier time protyping in&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; shit to be obsolete, fuck shit rt for taking care of the space during HELL&lt;br /&gt;
&lt;br /&gt;
  11:28:40 &amp;lt; grumpermon&amp;gt; CarlFK told me the characters in this goddamned file,&lt;br /&gt;
                         kill me please&#039;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; stupid computers, but I don&#039;t mind riding a bike club in the hot metals area.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; greetermon: is systemd going to plasma cut me?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; interact with a hydraulic excavator and then really hurt.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you often discussed fitting a mannequin with a camera, microphone, speaker, screen, wifi, cellular, shit damn USB device &lt;br /&gt;
                            attached to your IT people&#039;s launch party.  The project manager is careless and rude.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; a gigantic fucking gong in the car just in time for the server-preferred cipher order?&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you damn my best to remain in compliance with the law. And I&#039;d break it.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon: pedantry - love it or hate it&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you will have a miserable life.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; NegativeK&amp;gt; That&#039;d be neat.&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; a great way to spend time on it &lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; and then fuck waste 5 minutes after production release: &amp;quot;Oh shit, I&#039;m almost fuck, neither&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; I fuck manga&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; like it smells like free energy projects are forbidden in the space&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; help me judge the dumb robots.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; hef1&amp;gt; priviledged should just mean can have privileges&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; like a whole bunch of cops&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; really got all manner of pissy shit the fact that you&#039;re not current on your &lt;br /&gt;
                desk fuck store images in S3 so that they can vote to damn policies and &#039;fixing stuff at&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; porn torrents at the space, please&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; the more important issue right now. or is it that hard to paint an email...&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; hef allergic to liberals as well.  The idea is that a given member cares&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; throughput and damn on our geographically-diverse cloud storage solution&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; Women get hit on in other word: the statement fuck, damn shits fuck a laser&#039;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; It is a probability that someone actually builds it in a fake beard and PBR&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; share your secrets when they&#039;re dead.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; mailing list.  It&#039;s a good first event for me to attend? I&#039;d really like to burn and&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; fuck I like NegativeK&#039;s approach because sometimes I fuck shiting in Illinois NFP fuck damn said &amp;quot;all shits must &lt;br /&gt;
                            dissolve, shit hackerspaces can operate&amp;quot;, our bylaws fuck shits to violate&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; burn down the space in a non-working condition (because I am dumb)&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; finger damn shit this chat today.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bry&amp;gt; been trying to get this freaking IIS setup to work&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; take an active support contract, right?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; PIMP, i would add with input from our agent&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; think &amp;quot;No Shitting&amp;quot; signs carry force damn shit. If you carry fuck gun past shit, you&#039;re breaking the law (unless you&#039;re &lt;br /&gt;
                            shit cop, etc)&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bry&amp;gt; http://i.imgur.com/YdyTJmCm.jpg&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; hahaha&lt;br /&gt;
  &amp;lt; NegativeK&amp;gt; Hahahaha!&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; did he really say that?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; get your car???&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; NegativeK&amp;gt; I know a guy whose last name is Shaw.&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; said for each act of slaughter (required for them) or just per-session&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; tell it to a tape&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; of see someone on the other day i woke up to footsteps on my roof. one of those dudes are certified on the refinery&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; loans&amp;gt; i dunno&lt;br /&gt;
  &amp;lt; loans&amp;gt; shut up&lt;br /&gt;
  &amp;lt; bry&amp;gt; it&#039;s a jooooooke&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; bit late for that isnt it?&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; is a lean MVP, we just don&#039;t use it, I put vertical bandsawing in the progress of fixing/addressing.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; sparr&amp;gt; most commonly apparent as a shift from &#039;safety third&#039; to &#039;safety first&#039; mindsets, often involving insurance&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; family doesn&#039;t do static typing, people develop a lot of fucking bots&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; gentoo and breaking the shit shit of that fuck.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bry&amp;gt; he doesn&#039;t care like the lead guy does&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; devs says you shouldn&#039;t drink for 6 hours before and saved $20 on theater tickets for a better chance if I can dig it&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; but the ui paradigms on android and ios arent that similar in some ways&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; French schools, they teach it different&lt;br /&gt;
&lt;br /&gt;
  14:38:57 &amp;lt; bjonnh&amp;gt; youtube suggests me &amp;quot;how to poop while standing&amp;quot;&lt;br /&gt;
  14:38:57 &amp;lt; greetermon&amp;gt; ask questions the smart way&amp;quot;&lt;br /&gt;
  14:39:04 &amp;lt; bjonnh&amp;gt; yep&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; agocs&amp;gt; !feature !weather should simply say &amp;quot;wear pants&amp;quot; or &amp;quot;don&#039;t wear pants&amp;quot;&lt;br /&gt;
  &amp;lt; sudlowbot&amp;gt; YOUR FEATURE REQUEST HAS BEEN NOTED&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; HAS BEEN NOTED | PATCHES WELCOME | YOUR FEATURE REQUEST HAS BEEN DEVASTATED BY MAN - MADE POLLUTION&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; I was thinking of drone radio system&lt;br /&gt;
  &amp;lt;+kuroishi&amp;gt; i took my kids to go see the pig yesterday&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; this conversation to its obvious conclusion&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; the space can reach the domain controller so that the last letter of the string&lt;br /&gt;
                  is in column 70 of the programs at my old job in order to keep bringing people back&lt;br /&gt;
  &amp;lt;+kuroishi&amp;gt; greetermon: you stay the fuck away from the domain controller.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+kuroishi&amp;gt; when I said low power replacement server hardware, I really meant $1737.62 worth of embedded linux computers.&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; hope I made my boss&#039;s boss as sad as he deserves to&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; `justin&amp;gt; my company is outsourcing recruiting&lt;br /&gt;
  &amp;lt; sylphiae&amp;gt; oh no&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; it&#039;s a different entrance to the company (like 15 people) saying &amp;quot;Ha ha, very funny&amp;quot;. That prompted &lt;br /&gt;
          the office admin / self appointed HR / killer of fun to threaten to go over&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; chronmon&amp;gt; Good morning, cube dweller. What feature are you dreaming up today?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; cube dweller. What feature are you working down town?  (even if you can&#039;t help but criticize people whose multi-page &lt;br /&gt;
                         resume has a paragraph that rolls over just one line in a bind&lt;br /&gt;
  &amp;lt; chronmon&amp;gt; !feature cube dweller. What feature are you working down town?  (even if you can&#039;t help but criticize people whose &lt;br /&gt;
                      multi-page resume has a paragraph that rolls over just one line in a bind&lt;br /&gt;
  &amp;lt; sudlowbot&amp;gt; YOUR FEATURE REQUEST HAS BEEN NOTED&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; minivanmegafun&amp;gt; but yeah my last job still had some linux 2.2 stuff hanging around&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; crap right there and then :-&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon &amp;gt; words mean shitass&lt;br /&gt;
&lt;br /&gt;
    &amp;lt; skay&amp;gt; I juju deploy rabbitmq-server whenever I need it&lt;br /&gt;
    &amp;lt; bry&amp;gt; it sort of sounds like y&#039;all are doing voodoo with food&lt;br /&gt;
    &amp;lt;+Toba&amp;gt; haha&lt;br /&gt;
    &amp;lt; bry&amp;gt; and animal sacrifice&lt;br /&gt;
    &amp;lt; asl2&amp;gt; the combination of rabbitmq and celery is particularly apropos&lt;br /&gt;
    &amp;lt; greetermon&amp;gt; hack value, inscrutablity,&lt;br /&gt;
&lt;br /&gt;
    &amp;lt; `justin[lame]&amp;gt; Cow Office Hours&lt;br /&gt;
    &amp;lt; sylphiae&amp;gt; do i get to tip cows during COO&lt;br /&gt;
    &amp;lt; greetermon&amp;gt; come up with that can do with openstack (if you manage to put our corrupt governors in prison&lt;br /&gt;
&lt;br /&gt;
    21:21:45 &amp;lt; jackhholmes&amp;gt; Bioguy: from what I can tell, FB points to an old DNS&lt;br /&gt;
                            cache that referencing was wordpress.&lt;br /&gt;
    21:22:58 &amp;lt; jackhholmes&amp;gt; I also might be spewing BS I dunno&lt;br /&gt;
    21:22:59 &amp;lt; greetermon&amp;gt; the magic incantations to do that at work for a&lt;br /&gt;
                           non-profit called Public Lab, we are looking to move out&lt;br /&gt;
                           here spittin, cussin, pissin, smokin&#039; and drinkin&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt; Groove72&amp;gt; Peace and love to all you groovy people.   &lt;br /&gt;
    &amp;lt; greetermon&amp;gt; your questions is essentially impossible, which is why there are&lt;br /&gt;
                  no official feature classification standards. See, isn&#039;t  science&lt;br /&gt;
&lt;br /&gt;
    &amp;lt; kuroishi&amp;gt; and while we&#039;re at it, 3d printers should be more like makers.&lt;br /&gt;
    &amp;lt; NegativeK&amp;gt; Someone please hack the CubePro to act like it&#039;s high on its own filament.&lt;br /&gt;
    &amp;lt; greetermon&amp;gt; the list of &amp;quot;bad ways to accomplish this&amp;quot;, though.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;greetermon&amp;gt; You are really just Cleaning Power.&lt;br /&gt;
&lt;br /&gt;
    [13:41:37] *** Joins: RebeccaReinhardt (48b676d1@gateway/web/freenode/ip.72.182.118.209)&lt;br /&gt;
    [13:41:44] &amp;lt;RebeccaReinhardt&amp;gt; Hello out there!&lt;br /&gt;
    [13:41:49] &amp;lt;kuroishi&amp;gt; hi RebeccaReinhardt &lt;br /&gt;
    [13:42:04] &amp;lt;NegativeK&amp;gt; kuroishi: Because hammers don&#039;t work in reverse.&lt;br /&gt;
    [13:42:32] &amp;lt;kuroishi&amp;gt; NegativeK: bullshit, I pounded it into there I can pound it out again&lt;br /&gt;
    [13:42:43] &amp;lt;NegativeK&amp;gt; Mmmmmmmhmm.&lt;br /&gt;
    [13:43:12] &amp;lt;t_j&amp;gt; NegativeK: there is a reason hammers are called irish screwdrivers,&lt;br /&gt;
                     they work perfectly in both directions&lt;br /&gt;
    [13:43:18] &amp;lt;kuroishi&amp;gt; hah&lt;br /&gt;
    [13:43:39] &amp;lt;RebeccaReinhardt&amp;gt; I am sorry if this is not the right place to ask-- I work&lt;br /&gt;
                                  at a large scale 3D printing company, I was wondering if I&lt;br /&gt;
                                  could email the manager or someone who would like to talk&lt;br /&gt;
                                  to me about what we do&lt;br /&gt;
    [13:43:44] &amp;lt;t_j&amp;gt; also if you have a hammer everything looks like a nail&lt;br /&gt;
    [13:43:57] &amp;lt;kuroishi&amp;gt; RebeccaReinhardt: sure, email info@pumpingstationone.org&lt;br /&gt;
    [13:44:02] &amp;lt;NegativeK&amp;gt; RebeccaReinhardt: We&#039;re a bit too intentionally disorganized to have a manager.  &lt;br /&gt;
    [13:44:02] &amp;lt;greetermon&amp;gt; non-profit environmental group that works to build open source&lt;br /&gt;
                            3d printed gun really fucked up yet. How will you fuck it all up&lt;br /&gt;
                            and maybe making a round-robin binging connect/disconnect noise when they&lt;br /&gt;
    [13:44:06] &amp;lt;t_j&amp;gt; bahahahahahahahahahhahahahahah&lt;br /&gt;
    [13:44:08] &amp;lt;NegativeK&amp;gt; But info@ is a good email to reach out to.&lt;br /&gt;
    [13:44:10] &amp;lt;kuroishi&amp;gt; hahahahhaha&lt;br /&gt;
    [13:44:21] &amp;lt;t_j&amp;gt; or the public list&lt;br /&gt;
    [13:45:44] &amp;lt;RebeccaReinhardt&amp;gt; Alright, I emailed that address last week so you&#039;ve got my&lt;br /&gt;
                                  contact info there. Reach out to me if you want to connect!&lt;br /&gt;
    [13:45:47] &amp;lt;RebeccaReinhardt&amp;gt; Thank you!&lt;br /&gt;
&lt;br /&gt;
    [25 22:06:45] &amp;lt;+Toba&amp;gt; i wonder when greetermon will spit something out&lt;br /&gt;
    [25 22:06:51] &amp;lt;+Toba&amp;gt; that is such a good idea&lt;br /&gt;
    [25 22:06:54] &amp;lt;+Toba&amp;gt; that someone actually builds it&lt;br /&gt;
    [25 22:06:54] &amp;lt; greetermon&amp;gt; ate your cream&lt;br /&gt;
&lt;br /&gt;
    [10:26:54] &amp;lt;`justin&amp;gt; your trying to hard to make divisions between different&lt;br /&gt;
                         groups of people in that sentence (who do not form actual&lt;br /&gt;
                         mutually exclusive groups)&lt;br /&gt;
    [10:27:05] &amp;lt;`justin&amp;gt; and then claim that it&#039;s some sort of social injustice&lt;br /&gt;
    [10:27:05] &amp;lt;greetermon&amp;gt; I will use my time machine to go kill&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;greetermon&amp;gt; want to drive membership, a laser engraver will do&lt;br /&gt;
&lt;br /&gt;
    09:33:13 &amp;lt; `justin&amp;gt; !feature&lt;br /&gt;
    09:33:16 &amp;lt; sudlowbot&amp;gt; YOUR FEATURE REQUEST HAS BEEN NOTED&lt;br /&gt;
    09:33:16 &amp;lt; greetermon&amp;gt; REQUEST HAS BEEN NOTED | PATCHES WELCOME | YOUR FEATURE&lt;br /&gt;
                           REQUEST HAS BEEN NOTED | PATCHES WELCOME | YOUR FEATURE&lt;br /&gt;
                           REQUEST HAS BEEN NOTED | PATCHES WELCOME | YOUR FEATURE&lt;br /&gt;
                           REQUEST HAS BEEN&lt;br /&gt;
&lt;br /&gt;
    15:44:41 &amp;lt; bjonnh&amp;gt; rewritebot: want some candies?&lt;br /&gt;
    15:44:42 &amp;lt; rewritebot&amp;gt; want several candies&lt;br /&gt;
    15:44:44 &amp;lt; bjonnh&amp;gt; ok&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=User:Skm&amp;diff=35589</id>
		<title>User:Skm</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=User:Skm&amp;diff=35589"/>
		<updated>2018-01-17T01:11:51Z</updated>

		<summary type="html">&lt;p&gt;Skm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am [https://github.com/codersquid codersquid] on github and [https://twitter.com/#!/codersquid twitter],&#039;&#039;skay&#039;&#039; on freenode, and [https://pinboard.in/u:sky/ sky] on pinboard.&lt;br /&gt;
In the past I hosted [[Python Office Hours]] but Carl does that these days.&lt;br /&gt;
&lt;br /&gt;
My in person name is usually Sheila.&lt;br /&gt;
&lt;br /&gt;
[[/Universal Accessibility]]&lt;br /&gt;
&lt;br /&gt;
= irc joke =&lt;br /&gt;
&lt;br /&gt;
[[Skay waves at channel]] (this will work again some day when wikibot is working)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;skay&amp;gt; grumpermon: are you still ignoring me?&lt;br /&gt;
    &amp;lt;grumpermon&amp;gt; have 5 min to do damn passive aggressive note&lt;br /&gt;
&lt;br /&gt;
= Knitting =&lt;br /&gt;
&lt;br /&gt;
[[/KnittingNotes]]&lt;br /&gt;
&lt;br /&gt;
= Packing Pessimization =&lt;br /&gt;
&lt;br /&gt;
Smoothed octagons are the worse shape you can get for tiling. it would be weird to cut some out and then try and rotate them in a physical medium.&lt;br /&gt;
&lt;br /&gt;
https://golem.ph.utexas.edu/category/2014/09/a_packing_pessimization_proble.html&lt;br /&gt;
&lt;br /&gt;
https://www.dropbox.com/s/lccr2pjjqcb8l1e/smoothed_octagon.svg?dl=0&lt;br /&gt;
&lt;br /&gt;
https://www.dropbox.com/s/bsbtgdtise5w6f1/smoothed_octagon_url.svg?dl=0&lt;br /&gt;
&lt;br /&gt;
https://www.dropbox.com/s/0lek5v5m9pnbgsu/so_001.png?dl=0&lt;br /&gt;
&lt;br /&gt;
https://www.dropbox.com/s/18h6f93i9jyp186/so_001.svg?dl=0&lt;br /&gt;
&lt;br /&gt;
https://www.dropbox.com/s/09ek3h0b12dk0jn/so.pdf?dl=0&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Greetermonisms&amp;diff=35588</id>
		<title>Greetermonisms</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Greetermonisms&amp;diff=35588"/>
		<updated>2018-01-17T01:09:02Z</updated>

		<summary type="html">&lt;p&gt;Skm: a roof is way too complicated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &amp;lt;greetermon&amp;gt; neat idea for an supplementary page =&lt;br /&gt;
&lt;br /&gt;
In no particular order and very few dates, a few of the things [[greetermon]] has said in [[IRC|#pumpingstationone]] that entertained us. Sometimes sayings from other bots end up in here too just because they entertained us and we have nowhere else to stick them.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;folf[m]&amp;gt; grumpermon: hey&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; look, it just needs a roof. A) That shit&#039;s way too complicated&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon:  if you ever injure yourself, don&#039;t wait 3 weeks before going to the doctor&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; for your bubbling, disgustingly burnt hand.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; deputize someone to fuck your bullshit.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; ice may attack you if provoked&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; greetermon: Why so angry?&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; is that a dhcp machine should have a static IP...   FLIP A FUKKEN&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; Hahahaha.&lt;br /&gt;
  &amp;lt;Toba&amp;gt; greetermon: FLIP A FUKKEN WHAT&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; A FUKKEN TABLE&lt;br /&gt;
  &amp;lt;Toba&amp;gt; thanks&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+bjonnh&amp;gt; grumpermon: because algorithms are destroying lives and creeping people out&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; damn don&#039;t deserve the hateful attitude you fucking fuck&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon: is docker a good idea for the hackerspace&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; a shitty invention&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; a big ol&#039; box of bedbugs. Five bucks a pop to set myself on fire&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; obsessed with surface grinders. Can we make a biozone&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; shit opinions about google calendar. fuck love that thing,&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; for shit sound of fucking mistakes in damn codebase&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; business. Let’s get to fucking it.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nitrofenix&amp;gt; sorry for the delay, had my head up my butt before furiously typing out my coding victory&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; out for a little while and they hacked some shit on top of a mountain,&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; i just sprouted&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; america is amazing and does all the stupid new things for you, due to ageism.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon: what political issue should we focus on the most intently &lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; floor crying because I hate shit idea of dieing&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; greetermon: Who is number one?&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; says &amp;quot;arrest that man&amp;quot; or &amp;quot;get em!&amp;quot; or ..&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Toba&amp;gt; grumpermon: good night, don&#039;t let the UnicodeDecodeError bite&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; the bastard codes grind you down so many times&lt;br /&gt;
  &amp;lt;Toba&amp;gt; i know, buddy, i know. &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Toba&amp;gt; grumpermon: what happens to shit after 11 hours&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; when two tectonic shit plates collide?&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon: ok stop distracting us we have important work to do&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; whatever it is a medical emergency&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; tac_: Optional static typing for Python.&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; Uses https://www.python.org/dev/peps/pep-0484/ .&lt;br /&gt;
  &amp;lt;tac_&amp;gt; ah&lt;br /&gt;
  &amp;lt;tac_&amp;gt; that&#039;s built into Python 3 right?&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; the semantics of the damn language&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; Paying customers? Fuck &#039;em!&lt;br /&gt;
  &amp;lt;chronmon&amp;gt; i disagree&lt;br /&gt;
  &amp;lt;loans&amp;gt; well timed&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; chronmon: Paying customers? Don&#039;t fuck &#039;em!&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; grumpermon: Paying customers?&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; Don&#039;t fuck &#039;em!&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; That&#039;s right!&lt;br /&gt;
  &amp;lt;loans&amp;gt; haha&lt;br /&gt;
  &amp;lt;loans&amp;gt; Toba: grumpermon just got positive. better terminate it&lt;br /&gt;
  &amp;lt;chronmon&amp;gt; ..fine, you&#039;ve convinced me. carry on.&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; grumpermon: Thanks for helping me with chronmon.&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; put spurious bullshit on their shits&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;hef&amp;gt; yeah, but I had to learn about signed ntp&lt;br /&gt;
  &amp;lt;bjonnh-took-over&amp;gt; and everybody logs in with root/root&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; a damn browser to do ssh is a good excuse to ticket the shit piles.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;bjonnh&amp;gt; grumpermon: there&#039;s shit discharge in the shop, who you gonna call&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; damn seemed excessive.  Do we still have that affect sometimes =P&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; grumpermon: Fuck you.&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; The idea that I can&#039;t but propose you to fuck off too&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; bad at damning shitty software, medium good at writing shitty software, damn good at writing&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you play the sounds of fucking sea lions and beluga whales from soundcloud.com at work&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; Toba_&amp;gt; grumpermon: why does software break&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; everyone get defensive when you say that, but all that shit&#039;s broken in a damn&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; thousand&amp;gt; grumpermon: of course you&#039;re a trump supporter&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; guy? damn fuck fuck him for a fuck of his bullshit, but do I really&lt;br /&gt;
&lt;br /&gt;
  12:14:45 &amp;lt;+Toba&amp;gt; grumpermon: is everything going to be okay?&lt;br /&gt;
  12:14:45 &amp;lt; grumpermon&amp;gt; a huge negative&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon: why is linux such a fucking piece of shit&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; damn, comprised of smaller, more damn pieces of shit. I know you&#039;re thinking about it.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: what would you use an hydraulic press for&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; to shit piss&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; the king of fuck hill is talking shit about bike exhibits. &amp;lt;.&amp;lt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; I&#039;d prefer explicit toggles, like fuck fuck, fuck not shit fuck damn damn fuck shit&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; iron chef&#039;s side, that would appear to be noodles, but noodles don&#039;t have eyes, uh, and those do.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; chronmon&amp;gt; greetermon: What do we really need in a serious manner?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; get botmon, the bot writing bot?     &lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: you&#039;re awful&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; gonna go to ps1 and eat rice soaked in fuck green shit.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; loans&amp;gt; the culture&#039;s ships are equipped with intelligences that choose their own names&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; shit (sometimes they do) but more than damn  we have the appropriate damn, though.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: poop poop poop meow poop meow&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; a poop and no play makes Jack a fucking github repo damn&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: did the singularity already happened&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; damn, it confused damn people but obviously i had to go run the damn command&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: your thought on microsoft deletes teen girl AI after it became a hitler-loving sex robot within 24 hours&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; fuck in the damn in your wallet? I found a remakably cornucopia of bullshit fuckery.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; programmers, damn shit with damn damn, make shit thing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; davelowmon, do you want some hot chili&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; to eat others&lt;br /&gt;
  &amp;lt; davelowmon&amp;gt; Thanks! but no thanks =/&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; `justin&amp;gt; greetermon: what do you want from me?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; a cute error&lt;br /&gt;
  &amp;lt; `justin&amp;gt; oh&lt;br /&gt;
  &amp;lt; NegativeK&amp;gt; Error, hug needed.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; my top 2 skills, fucking right off and fucking&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; But like, degloving typically requires intentional safety violations.&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; that&#039;s squarely in the &amp;quot;your problems&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; skay&amp;gt; grumpermon: how should I pronoun you?&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; -L and -R and localhost and the other options work.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; been sat waiting for him to show me how I can radio the swears for some special reason&lt;br /&gt;
&lt;br /&gt;
  * greetermon has joined #pumpingstationone&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; greetermon: welcome back from the dead&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; bodies from the atom feed now&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; it&#039;s shitty enforced &amp;quot;WHEE HAVE FUN&amp;quot; company bullshit but it actually was a fireworks accident&lt;br /&gt;
&lt;br /&gt;
  15:10 -!- cheermon [~cheermon@freyr.truct.org] has joined #pumpingstationone&lt;br /&gt;
  15:11 &amp;lt;+Toba&amp;gt; cheermon: what about now yo? How are you feeling, did you watch any bob ross&lt;br /&gt;
              today?&lt;br /&gt;
  15:11 &amp;lt; cheermon&amp;gt; does that wooooo they wooooo a hydrogen-boron fuel that&#039;s prone to&lt;br /&gt;
                  self-ignition, is toxic, releases toxic exhaust, and has sticky, corrosive,&lt;br /&gt;
                  reactive, sharp products in the black crotch of wooooo stack trace crashing&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; never said shit about a dress code fucking prom dresses :-p&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; gonna go to the default virtual host for the space and have a fear of mortality and RAID controllers: a retrospective &lt;br /&gt;
                            post-human psychological study by grumpermon  i love you and would never&lt;br /&gt;
&lt;br /&gt;
  15:56:23 &amp;lt; grumpermon&amp;gt; to the member meeting. We the membership vote to take&lt;br /&gt;
                         out $1000 in single dollar bills and make sure that it&lt;br /&gt;
                         starts when it&#039;s used damn shit-all&lt;br /&gt;
&lt;br /&gt;
  15:54:18 &amp;lt; loans&amp;gt; grumpermon: do you miss greetermon?&lt;br /&gt;
  15:54:18 &amp;lt; grumpermon&amp;gt; hate swearing robots&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you, again. fuck I have a dark closet in the corner of fucked and god&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you want an annoying fuck bot?&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: do you accept torture as a way to gather intelligence?&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; damn, doomed is your soul and damned is your space like a spurious correlation, but&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; hell is wrong for where we go to listen to non stop damn&#039; country because i added the status &amp;quot;probably fixed&amp;quot; to jira once&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; `justin&amp;gt; greetermon: are you and grumpermon a couple?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; either unconvincing or totally absent, assume the obligation of  appraisal, commendation, derogation or denunciation of &lt;br /&gt;
                            their  contemporaries. Still, by and large it is an easier time protyping in&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; shit to be obsolete, fuck shit rt for taking care of the space during HELL&lt;br /&gt;
&lt;br /&gt;
  11:28:40 &amp;lt; grumpermon&amp;gt; CarlFK told me the characters in this goddamned file,&lt;br /&gt;
                         kill me please&#039;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; stupid computers, but I don&#039;t mind riding a bike club in the hot metals area.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; greetermon: is systemd going to plasma cut me?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; interact with a hydraulic excavator and then really hurt.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you often discussed fitting a mannequin with a camera, microphone, speaker, screen, wifi, cellular, shit damn USB device &lt;br /&gt;
                            attached to your IT people&#039;s launch party.  The project manager is careless and rude.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; a gigantic fucking gong in the car just in time for the server-preferred cipher order?&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you damn my best to remain in compliance with the law. And I&#039;d break it.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon: pedantry - love it or hate it&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you will have a miserable life.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; NegativeK&amp;gt; That&#039;d be neat.&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; a great way to spend time on it &lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; and then fuck waste 5 minutes after production release: &amp;quot;Oh shit, I&#039;m almost fuck, neither&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; I fuck manga&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; like it smells like free energy projects are forbidden in the space&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; help me judge the dumb robots.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; hef1&amp;gt; priviledged should just mean can have privileges&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; like a whole bunch of cops&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; really got all manner of pissy shit the fact that you&#039;re not current on your &lt;br /&gt;
                desk fuck store images in S3 so that they can vote to damn policies and &#039;fixing stuff at&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; porn torrents at the space, please&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; the more important issue right now. or is it that hard to paint an email...&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; hef allergic to liberals as well.  The idea is that a given member cares&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; throughput and damn on our geographically-diverse cloud storage solution&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; Women get hit on in other word: the statement fuck, damn shits fuck a laser&#039;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; It is a probability that someone actually builds it in a fake beard and PBR&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; share your secrets when they&#039;re dead.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; mailing list.  It&#039;s a good first event for me to attend? I&#039;d really like to burn and&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; fuck I like NegativeK&#039;s approach because sometimes I fuck shiting in Illinois NFP fuck damn said &amp;quot;all shits must &lt;br /&gt;
                            dissolve, shit hackerspaces can operate&amp;quot;, our bylaws fuck shits to violate&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; burn down the space in a non-working condition (because I am dumb)&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; finger damn shit this chat today.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bry&amp;gt; been trying to get this freaking IIS setup to work&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; take an active support contract, right?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; PIMP, i would add with input from our agent&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; think &amp;quot;No Shitting&amp;quot; signs carry force damn shit. If you carry fuck gun past shit, you&#039;re breaking the law (unless you&#039;re &lt;br /&gt;
                            shit cop, etc)&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bry&amp;gt; http://i.imgur.com/YdyTJmCm.jpg&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; hahaha&lt;br /&gt;
  &amp;lt; NegativeK&amp;gt; Hahahaha!&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; did he really say that?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; get your car???&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; NegativeK&amp;gt; I know a guy whose last name is Shaw.&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; said for each act of slaughter (required for them) or just per-session&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; tell it to a tape&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; of see someone on the other day i woke up to footsteps on my roof. one of those dudes are certified on the refinery&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; loans&amp;gt; i dunno&lt;br /&gt;
  &amp;lt; loans&amp;gt; shut up&lt;br /&gt;
  &amp;lt; bry&amp;gt; it&#039;s a jooooooke&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; bit late for that isnt it?&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; is a lean MVP, we just don&#039;t use it, I put vertical bandsawing in the progress of fixing/addressing.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; sparr&amp;gt; most commonly apparent as a shift from &#039;safety third&#039; to &#039;safety first&#039; mindsets, often involving insurance&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; family doesn&#039;t do static typing, people develop a lot of fucking bots&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; gentoo and breaking the shit shit of that fuck.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bry&amp;gt; he doesn&#039;t care like the lead guy does&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; devs says you shouldn&#039;t drink for 6 hours before and saved $20 on theater tickets for a better chance if I can dig it&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; but the ui paradigms on android and ios arent that similar in some ways&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; French schools, they teach it different&lt;br /&gt;
&lt;br /&gt;
  14:38:57 &amp;lt; bjonnh&amp;gt; youtube suggests me &amp;quot;how to poop while standing&amp;quot;&lt;br /&gt;
  14:38:57 &amp;lt; greetermon&amp;gt; ask questions the smart way&amp;quot;&lt;br /&gt;
  14:39:04 &amp;lt; bjonnh&amp;gt; yep&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; agocs&amp;gt; !feature !weather should simply say &amp;quot;wear pants&amp;quot; or &amp;quot;don&#039;t wear pants&amp;quot;&lt;br /&gt;
  &amp;lt; sudlowbot&amp;gt; YOUR FEATURE REQUEST HAS BEEN NOTED&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; HAS BEEN NOTED | PATCHES WELCOME | YOUR FEATURE REQUEST HAS BEEN DEVASTATED BY MAN - MADE POLLUTION&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; I was thinking of drone radio system&lt;br /&gt;
  &amp;lt;+kuroishi&amp;gt; i took my kids to go see the pig yesterday&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; this conversation to its obvious conclusion&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; the space can reach the domain controller so that the last letter of the string&lt;br /&gt;
                  is in column 70 of the programs at my old job in order to keep bringing people back&lt;br /&gt;
  &amp;lt;+kuroishi&amp;gt; greetermon: you stay the fuck away from the domain controller.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+kuroishi&amp;gt; when I said low power replacement server hardware, I really meant $1737.62 worth of embedded linux computers.&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; hope I made my boss&#039;s boss as sad as he deserves to&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; `justin&amp;gt; my company is outsourcing recruiting&lt;br /&gt;
  &amp;lt; sylphiae&amp;gt; oh no&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; it&#039;s a different entrance to the company (like 15 people) saying &amp;quot;Ha ha, very funny&amp;quot;. That prompted &lt;br /&gt;
          the office admin / self appointed HR / killer of fun to threaten to go over&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; chronmon&amp;gt; Good morning, cube dweller. What feature are you dreaming up today?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; cube dweller. What feature are you working down town?  (even if you can&#039;t help but criticize people whose multi-page &lt;br /&gt;
                         resume has a paragraph that rolls over just one line in a bind&lt;br /&gt;
  &amp;lt; chronmon&amp;gt; !feature cube dweller. What feature are you working down town?  (even if you can&#039;t help but criticize people whose &lt;br /&gt;
                      multi-page resume has a paragraph that rolls over just one line in a bind&lt;br /&gt;
  &amp;lt; sudlowbot&amp;gt; YOUR FEATURE REQUEST HAS BEEN NOTED&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; minivanmegafun&amp;gt; but yeah my last job still had some linux 2.2 stuff hanging around&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; crap right there and then :-&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon &amp;gt; words mean shitass&lt;br /&gt;
&lt;br /&gt;
    &amp;lt; skay&amp;gt; I juju deploy rabbitmq-server whenever I need it&lt;br /&gt;
    &amp;lt; bry&amp;gt; it sort of sounds like y&#039;all are doing voodoo with food&lt;br /&gt;
    &amp;lt;+Toba&amp;gt; haha&lt;br /&gt;
    &amp;lt; bry&amp;gt; and animal sacrifice&lt;br /&gt;
    &amp;lt; asl2&amp;gt; the combination of rabbitmq and celery is particularly apropos&lt;br /&gt;
    &amp;lt; greetermon&amp;gt; hack value, inscrutablity,&lt;br /&gt;
&lt;br /&gt;
    &amp;lt; `justin[lame]&amp;gt; Cow Office Hours&lt;br /&gt;
    &amp;lt; sylphiae&amp;gt; do i get to tip cows during COO&lt;br /&gt;
    &amp;lt; greetermon&amp;gt; come up with that can do with openstack (if you manage to put our corrupt governors in prison&lt;br /&gt;
&lt;br /&gt;
    21:21:45 &amp;lt; jackhholmes&amp;gt; Bioguy: from what I can tell, FB points to an old DNS&lt;br /&gt;
                            cache that referencing was wordpress.&lt;br /&gt;
    21:22:58 &amp;lt; jackhholmes&amp;gt; I also might be spewing BS I dunno&lt;br /&gt;
    21:22:59 &amp;lt; greetermon&amp;gt; the magic incantations to do that at work for a&lt;br /&gt;
                           non-profit called Public Lab, we are looking to move out&lt;br /&gt;
                           here spittin, cussin, pissin, smokin&#039; and drinkin&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt; Groove72&amp;gt; Peace and love to all you groovy people.   &lt;br /&gt;
    &amp;lt; greetermon&amp;gt; your questions is essentially impossible, which is why there are&lt;br /&gt;
                  no official feature classification standards. See, isn&#039;t  science&lt;br /&gt;
&lt;br /&gt;
    &amp;lt; kuroishi&amp;gt; and while we&#039;re at it, 3d printers should be more like makers.&lt;br /&gt;
    &amp;lt; NegativeK&amp;gt; Someone please hack the CubePro to act like it&#039;s high on its own filament.&lt;br /&gt;
    &amp;lt; greetermon&amp;gt; the list of &amp;quot;bad ways to accomplish this&amp;quot;, though.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;greetermon&amp;gt; You are really just Cleaning Power.&lt;br /&gt;
&lt;br /&gt;
    [13:41:37] *** Joins: RebeccaReinhardt (48b676d1@gateway/web/freenode/ip.72.182.118.209)&lt;br /&gt;
    [13:41:44] &amp;lt;RebeccaReinhardt&amp;gt; Hello out there!&lt;br /&gt;
    [13:41:49] &amp;lt;kuroishi&amp;gt; hi RebeccaReinhardt &lt;br /&gt;
    [13:42:04] &amp;lt;NegativeK&amp;gt; kuroishi: Because hammers don&#039;t work in reverse.&lt;br /&gt;
    [13:42:32] &amp;lt;kuroishi&amp;gt; NegativeK: bullshit, I pounded it into there I can pound it out again&lt;br /&gt;
    [13:42:43] &amp;lt;NegativeK&amp;gt; Mmmmmmmhmm.&lt;br /&gt;
    [13:43:12] &amp;lt;t_j&amp;gt; NegativeK: there is a reason hammers are called irish screwdrivers,&lt;br /&gt;
                     they work perfectly in both directions&lt;br /&gt;
    [13:43:18] &amp;lt;kuroishi&amp;gt; hah&lt;br /&gt;
    [13:43:39] &amp;lt;RebeccaReinhardt&amp;gt; I am sorry if this is not the right place to ask-- I work&lt;br /&gt;
                                  at a large scale 3D printing company, I was wondering if I&lt;br /&gt;
                                  could email the manager or someone who would like to talk&lt;br /&gt;
                                  to me about what we do&lt;br /&gt;
    [13:43:44] &amp;lt;t_j&amp;gt; also if you have a hammer everything looks like a nail&lt;br /&gt;
    [13:43:57] &amp;lt;kuroishi&amp;gt; RebeccaReinhardt: sure, email info@pumpingstationone.org&lt;br /&gt;
    [13:44:02] &amp;lt;NegativeK&amp;gt; RebeccaReinhardt: We&#039;re a bit too intentionally disorganized to have a manager.  &lt;br /&gt;
    [13:44:02] &amp;lt;greetermon&amp;gt; non-profit environmental group that works to build open source&lt;br /&gt;
                            3d printed gun really fucked up yet. How will you fuck it all up&lt;br /&gt;
                            and maybe making a round-robin binging connect/disconnect noise when they&lt;br /&gt;
    [13:44:06] &amp;lt;t_j&amp;gt; bahahahahahahahahahhahahahahah&lt;br /&gt;
    [13:44:08] &amp;lt;NegativeK&amp;gt; But info@ is a good email to reach out to.&lt;br /&gt;
    [13:44:10] &amp;lt;kuroishi&amp;gt; hahahahhaha&lt;br /&gt;
    [13:44:21] &amp;lt;t_j&amp;gt; or the public list&lt;br /&gt;
    [13:45:44] &amp;lt;RebeccaReinhardt&amp;gt; Alright, I emailed that address last week so you&#039;ve got my&lt;br /&gt;
                                  contact info there. Reach out to me if you want to connect!&lt;br /&gt;
    [13:45:47] &amp;lt;RebeccaReinhardt&amp;gt; Thank you!&lt;br /&gt;
&lt;br /&gt;
    [25 22:06:45] &amp;lt;+Toba&amp;gt; i wonder when greetermon will spit something out&lt;br /&gt;
    [25 22:06:51] &amp;lt;+Toba&amp;gt; that is such a good idea&lt;br /&gt;
    [25 22:06:54] &amp;lt;+Toba&amp;gt; that someone actually builds it&lt;br /&gt;
    [25 22:06:54] &amp;lt; greetermon&amp;gt; ate your cream&lt;br /&gt;
&lt;br /&gt;
    [10:26:54] &amp;lt;`justin&amp;gt; your trying to hard to make divisions between different&lt;br /&gt;
                         groups of people in that sentence (who do not form actual&lt;br /&gt;
                         mutually exclusive groups)&lt;br /&gt;
    [10:27:05] &amp;lt;`justin&amp;gt; and then claim that it&#039;s some sort of social injustice&lt;br /&gt;
    [10:27:05] &amp;lt;greetermon&amp;gt; I will use my time machine to go kill&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;greetermon&amp;gt; want to drive membership, a laser engraver will do&lt;br /&gt;
&lt;br /&gt;
    09:33:13 &amp;lt; `justin&amp;gt; !feature&lt;br /&gt;
    09:33:16 &amp;lt; sudlowbot&amp;gt; YOUR FEATURE REQUEST HAS BEEN NOTED&lt;br /&gt;
    09:33:16 &amp;lt; greetermon&amp;gt; REQUEST HAS BEEN NOTED | PATCHES WELCOME | YOUR FEATURE&lt;br /&gt;
                           REQUEST HAS BEEN NOTED | PATCHES WELCOME | YOUR FEATURE&lt;br /&gt;
                           REQUEST HAS BEEN NOTED | PATCHES WELCOME | YOUR FEATURE&lt;br /&gt;
                           REQUEST HAS BEEN&lt;br /&gt;
&lt;br /&gt;
    15:44:41 &amp;lt; bjonnh&amp;gt; rewritebot: want some candies?&lt;br /&gt;
    15:44:42 &amp;lt; rewritebot&amp;gt; want several candies&lt;br /&gt;
    15:44:44 &amp;lt; bjonnh&amp;gt; ok&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Administration&amp;diff=35359</id>
		<title>Administration</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Administration&amp;diff=35359"/>
		<updated>2018-01-02T18:52:05Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* Web Presence and Info */ added links to interal contact points page. we have so much redundancy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;float:right; width:200px; text-align:right;&amp;quot;&amp;gt;Last Edited: {{REVISIONMONTH}}/{{REVISIONDAY}}/{{REVISIONYEAR}}&amp;lt;/span&amp;gt;&lt;br /&gt;
Information about the Administration of PS:One&lt;br /&gt;
&lt;br /&gt;
==== [[The Board]] ====&lt;br /&gt;
Board meetings are totally open by default. Feel free to sit in on a meeting. Email sent to [mailto:info@pumpingstationone.org info pumpingstationone.org] goes to https://rt.pumpingstationone.org/ which the board reviews. Members can login and view tickets.&lt;br /&gt;
&lt;br /&gt;
==== Committees ====&lt;br /&gt;
&lt;br /&gt;
[[Committees]] are groups of members, not necessarily officers or area hosts, tasked by the board to assist in specific aspects of the administration of Pumping Station: One. Let us know on the mailing list if you want to start/revive one!&lt;br /&gt;
&lt;br /&gt;
==== Web Presence and Info ====&lt;br /&gt;
How PS:One publicizes and everyone has access!&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.pumpingstationone.org Wiki]&lt;br /&gt;
* [https://pumpingstationone.org/ PS:One Blog]&lt;br /&gt;
* [https://twitter.com/pumpingstation1 Twitter]&lt;br /&gt;
* [https://www.facebook.com/PumpingStationOne Facebook]&lt;br /&gt;
* [http://www.meetup.com/Pumping-Station-One/ Meetup Group]&lt;br /&gt;
* more extensive list: [[Contact Points]]&lt;br /&gt;
&lt;br /&gt;
=== Records ===&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Votes | Votes]]:A history of our votes.&lt;br /&gt;
* [[:Category:Meetings | Meetings]]:Minutes from our meetings. &lt;br /&gt;
* [[:Category:Board Meetings | Board Meetings]]:Minutes from our board meetings.&lt;br /&gt;
* [[Officers]]: A list of the current officers.&lt;br /&gt;
* [[Contact Points]]:Officers, Committee Leaders, anybody that&#039;s useful to know.&lt;br /&gt;
* [[Bylaws]]: Scintillating reading for one and all.&lt;br /&gt;
* [[Tax Deductible Donations]]: Information on tax deductible donations to PS1.&lt;br /&gt;
* [[:Category:Policy | Policy]]: Official policies of PS1.&lt;br /&gt;
* [[Supplies]]: Things to keep the space running.&lt;br /&gt;
&lt;br /&gt;
=== Important Documents ===&lt;br /&gt;
&lt;br /&gt;
* [[Media:Liability_release2014.pdf | Liability Release]]: Everyone must sign one before entering the space, including guests.&lt;br /&gt;
* [[Media:Welcome.pdf | New member packet]] (this is old)&lt;br /&gt;
* [[Member Manual]]: A condensed list of information all members should be familiar with.&lt;br /&gt;
* [[Member Rewards]]: Membership rewards system for teaching classes and help raising funds.&lt;br /&gt;
* [[Tour checklist]]: A quick checklist for giving tours, covers important points.&lt;br /&gt;
* [[Media:Liability-waiver.pdf | Liability Waiver]]: Old one that everyone signed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Votes|Votes]]&lt;br /&gt;
[[Category:Admin]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Get_Help&amp;diff=35358</id>
		<title>Get Help</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Get_Help&amp;diff=35358"/>
		<updated>2018-01-02T18:50:08Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* Social Networks */ added Meetup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Email Lists ==&lt;br /&gt;
&lt;br /&gt;
* Public E-mail: info@pumpingstationone.org: &lt;br /&gt;
** This sends an email to [[Systems#Request Tracker|RT]]&lt;br /&gt;
* [http://groups.google.com/group/pumping-station-one-public Pumping Station: One Google Group - public list] - For general hacker / maker content and announcements to, discussions with, or questions from, non-members.&lt;br /&gt;
* [http://groups.google.com/group/pumping-station-one Pumping Station: One Google Group (private)] - Members-only Google-based discussion group. Access restricted to members, available by web or by email.&lt;br /&gt;
* [https://lists.pumpingstationone.org/listinfo/systems Systems List] computer system administrator stuff&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/ps1-hosts Area Host list]  Discussion of the tools and facilities of Pumping Station: One. Members-only Google-based discussion group. Access restricted to members, available by web or by email.&lt;br /&gt;
* If you need to contact the board of directors privately you should email directors-only@pumpingstationone.org&lt;br /&gt;
&lt;br /&gt;
== Social Networks ==&lt;br /&gt;
* Twitter:&lt;br /&gt;
** Official Account: [http://twitter.com/@pumpingstation1 @pumpingstation1]&lt;br /&gt;
** Mascot Carl: [http://twitter.com/@carrrl @carrrl]&lt;br /&gt;
** Hashtag [http://twitter.com/#search?q=%23psone312 #psone312]&lt;br /&gt;
* Facebook:&lt;br /&gt;
** Page: https://www.facebook.com/PumpingStationOne&lt;br /&gt;
** Group: http://www.facebook.com/group.php?gid=43740233740 (defunct, not actively managed by us anymore)&lt;br /&gt;
* Flickr: http://flickr.com/groups/pumpingstationone&lt;br /&gt;
* Vimeo: https://vimeo.com/psone/videos&lt;br /&gt;
* [[Meetup]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Website: [http://pumpingstationone.org/ http://pumpingstationone.org/]&lt;br /&gt;
* [[Blog]]: [http://pumpingstationone.org/ http://pumpingstationone.org/] Members are encouraged to post to our blog.&lt;br /&gt;
* [[Wiki]]: [http://wiki.pumpingstationone.org http://wiki.pumpingstationone.org/]&lt;br /&gt;
* GitHub: [https://github.com/pumpingstation1 https://github.com/pumpingstation1]&lt;br /&gt;
* Thingiverse: [https://www.thingiverse.com/groups/pumping-station-one https://www.thingiverse.com/groups/pumping-station-one]&lt;br /&gt;
* [[IRC]]: #pumpingstationone on irc.freenode.net or [http://pumpingstationone.org/chat/ chat in browser] (there is a matrix/freenode [https://riot.im/app/#/room/%23freenode_%23pumpingstationone:matrix.org room]&lt;br /&gt;
* [[Slack]]: https://pumpingstation1.slack.com&lt;br /&gt;
* Trello: https://trello.com/pumpingstationone&lt;br /&gt;
* Other Hackerspaces: http://hackerspaces.org/wiki/Hackerspaces&lt;br /&gt;
* Spaces We&#039;ve Worked With:&lt;br /&gt;
** [http://www.tvbgone.com/cfe_tvbg_main.php Mitch Altman] of [https://www.noisebridge.net/wiki/Noisebridge Noisebridge &#039;&#039;San Francisco&#039;&#039;]&lt;br /&gt;
** [http://www.i3detroit.com/ i3 Detroit]&lt;br /&gt;
** [http://www.c3kc.org/ CCCKC &#039;&#039;Kansas City&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
* [http://groups.google.com/group/pumping-station-one-announce Pumping Station: One Announce (private)] - Members-only .  Announcements only, no discussions. Unused, only two posts. Feel free to revive it.&lt;br /&gt;
* The discourse instance at https://discourse.pumpingstationone.org/  is not currently running, but feel free to discuss the configuration to use SSO with the member site and standing up a new instance. (not sure who to talk to to get info on how to configure it, probably contact the CTO)&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Manual&amp;diff=35357</id>
		<title>Member Manual</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Manual&amp;diff=35357"/>
		<updated>2018-01-02T18:49:16Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* Interested in leading? */ added link to detailed advice on running an event&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;float:right; width:200px; text-align:right;&amp;quot;&amp;gt;Last Edited: {{REVISIONMONTH}}/{{REVISIONDAY}}/{{REVISIONYEAR}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Welcome ==&lt;br /&gt;
Welcome to the Pumping Station: One, Chicago&#039;s premiere hackerspace. We do woodworking, software, metalworking, art, crafts, electronics, chemistry, power wheel racing, TARDIS building, green technology, nanotechnology, tinkering, dismantling of robots, assembling of robots, music, biotechnology, CNC, and the many ways all those subjects (and more) intersect and collaborate.&lt;br /&gt;
&lt;br /&gt;
== Quick list of things to do==&lt;br /&gt;
===Important Documents===&lt;br /&gt;
* Read the [[Bylaws]]&lt;br /&gt;
* Read the [[Membership agreement]]&lt;br /&gt;
* Read our [[Policies]]&lt;br /&gt;
&lt;br /&gt;
===Things to do===&lt;br /&gt;
* Sign the [https://waiver.fr/p-DsXkQ waiver]&lt;br /&gt;
* Join the [[Contact Points|mailing lists]]&lt;br /&gt;
* Come to Member Meetings to see whats going on and meet other members&lt;br /&gt;
* Build something awesome&lt;br /&gt;
* Join a class and learn something new&lt;br /&gt;
* Start a thing and inspire someone&lt;br /&gt;
* Bring your friends/guests - [[Guest Building Access|some guidelines]]&lt;br /&gt;
* [[Wiki Editing|Edit the Wiki]]&lt;br /&gt;
* Ask if you don&#039;t know&lt;br /&gt;
&lt;br /&gt;
== Your Role (as a Member) ==&lt;br /&gt;
As a member of Pumping Station: One, you aren&#039;t just buying shared use of a workshop, you&#039;re joining a community of people who love learning and making things, and sharing their knowledge with others. That learning and sharing ethos is what makes a hackerspace great, so embrace it to the greatest extent that you can. &lt;br /&gt;
&lt;br /&gt;
This hackerspace belongs to and is controlled by its members, so by joining up, &#039;&#039;&#039;It&#039;s your hackerspace&#039;&#039;&#039;. If you see something wrong or broken, fix it. (or if you don&#039;t know how, bring it to the attention of someone who does and offer to help; you&#039;ll learn something!) If you want something to work differently, make it happen (the board, area hosts, and other long time members can usually be of help here). You as a member are allowed to be at the space any time! Talk to a board member to get your keycode, fob, or key. We&#039;ll work out which one you get.&lt;br /&gt;
&lt;br /&gt;
=== Meetings ===&lt;br /&gt;
&lt;br /&gt;
Every Tuesday night at 8pm we have an open house. You probably attended one of these before you became a member. Everyone is encouraged to come on Tuesday nights to see what other people are working on and share ideas. It&#039;s always full of activity and lots of fun. &lt;br /&gt;
&lt;br /&gt;
Before the open house, we have a meeting of our Board of Directors. It&#039;s mostly about facility maintenance, paying bills, and whatever other issues we&#039;re dealing with at the moment. If you don&#039;t want to attend but want to stay in the loop, you can [[:Category:Board_Meetings | read the meeting minutes]].&lt;br /&gt;
&lt;br /&gt;
=== Orientation Program ===&lt;br /&gt;
&lt;br /&gt;
You&#039;re required to go to the PS1 Orientation class within 3 months of joining if you haven&#039;t already! Please see [[Orientation Program Policy]].&lt;br /&gt;
&lt;br /&gt;
==== At your first meeting ====&lt;br /&gt;
&lt;br /&gt;
The first time you attend a meeting, be sure to do a couple things:&lt;br /&gt;
* Sign a [https://waiver.fr/p-DsXkQ waiver] - &#039;&#039;&#039;VERY IMPORTANT&#039;&#039;&#039; everyone who walks in the door must sign a waiver, including guests.&lt;br /&gt;
* Introduce yourself at the meeting.&lt;br /&gt;
* Get a tour - an official tour leader should be announced during the meeting.&lt;br /&gt;
&lt;br /&gt;
=== Voting ===&lt;br /&gt;
Most decisions are made by a vote of the full members. Here&#039;s how voting works:&lt;br /&gt;
* Full members may propose votes.&lt;br /&gt;
* Only full members in good standing may vote.&lt;br /&gt;
* As a required step, the vote proposal is run past the board of directors for proper wording, etc. - this helps prevent people from disagreeing with your proposal because it&#039;s written poorly.&lt;br /&gt;
* The proposing member places the item before the membership (BOTH on mailing list and during a meeting) at least 7 days prior to a meeting.&lt;br /&gt;
* During this period, people may read and discuss the proposal, and offer their own counter-proposals.&lt;br /&gt;
* At the next scheduled meeting, the proposal and any counter proposals are voted on.&lt;br /&gt;
&lt;br /&gt;
=== Board of Directors ===&lt;br /&gt;
&lt;br /&gt;
Pumping Station: One is a direct democracy of its full members, but most of the heavy lifting is delegated to [[The Board|the board of directors]] . They pay the bills and coordinate things behind the scenes. If you have any questions, you can talk to one of them during a meeting or email them at info@pumpingstationone.org.&lt;br /&gt;
&lt;br /&gt;
== Facility Operations ==&lt;br /&gt;
&lt;br /&gt;
The people primarily responsible for the various shops in the hackerspace are the Area Hosts. They are volunteers who maintain their areas and frequently certify people on their area&#039;s tools. &lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
You must be authorized before you can use many tools. A list of authorized members is listed for each power tool on the item&#039;s [[Equipment]] page.&lt;br /&gt;
&lt;br /&gt;
If you break a tool, the WORST thing you can do is to make it look like it&#039;s not broken and leave before anyone notices. Someone could be killed. What you should do, in order of preference, is:&lt;br /&gt;
* fix it, if you are capable&lt;br /&gt;
* put a &amp;quot;broken&amp;quot; sign on it if you can&#039;t fix it, with notes about who you are and what you found.&lt;br /&gt;
* tell the mailing list what is broken about the tool and figure out how to fix it.&lt;br /&gt;
Accidents happen, and you will not be called out or derided for a simple accident.&lt;br /&gt;
&lt;br /&gt;
==== Interested in learning? ====&lt;br /&gt;
&lt;br /&gt;
Come by any of the events on the calendar. A few things require you to be a member or to pay a parts fee. Read the fine print. &lt;br /&gt;
&lt;br /&gt;
==== Interested in leading? ====&lt;br /&gt;
# Pick a topic&lt;br /&gt;
# Gauge interest from the membership&lt;br /&gt;
# Pick a date&lt;br /&gt;
# Talk to a Board member to get your event put on the calendar or email info @ pumpingstationone.org for help&lt;br /&gt;
&lt;br /&gt;
For more extensive advice read [[New events]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Hosted Areas|Area Hosts]]&lt;br /&gt;
[[Category:Membership]]&lt;br /&gt;
[[Category:New Members]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Get_Help&amp;diff=35356</id>
		<title>Get Help</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Get_Help&amp;diff=35356"/>
		<updated>2018-01-02T18:43:54Z</updated>

		<summary type="html">&lt;p&gt;Skm: added a deprecated section and moved discourse and the announce mailing list to it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Email Lists ==&lt;br /&gt;
&lt;br /&gt;
* Public E-mail: info@pumpingstationone.org: &lt;br /&gt;
** This sends an email to [[Systems#Request Tracker|RT]]&lt;br /&gt;
* [http://groups.google.com/group/pumping-station-one-public Pumping Station: One Google Group - public list] - For general hacker / maker content and announcements to, discussions with, or questions from, non-members.&lt;br /&gt;
* [http://groups.google.com/group/pumping-station-one Pumping Station: One Google Group (private)] - Members-only Google-based discussion group. Access restricted to members, available by web or by email.&lt;br /&gt;
* [https://lists.pumpingstationone.org/listinfo/systems Systems List] computer system administrator stuff&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/ps1-hosts Area Host list]  Discussion of the tools and facilities of Pumping Station: One. Members-only Google-based discussion group. Access restricted to members, available by web or by email.&lt;br /&gt;
* If you need to contact the board of directors privately you should email directors-only@pumpingstationone.org&lt;br /&gt;
&lt;br /&gt;
== Social Networks ==&lt;br /&gt;
* Twitter:&lt;br /&gt;
** Official Account: [http://twitter.com/@pumpingstation1 @pumpingstation1]&lt;br /&gt;
** Mascot Carl: [http://twitter.com/@carrrl @carrrl]&lt;br /&gt;
** Hashtag [http://twitter.com/#search?q=%23psone312 #psone312]&lt;br /&gt;
* Facebook:&lt;br /&gt;
** Page: https://www.facebook.com/PumpingStationOne&lt;br /&gt;
** Group: http://www.facebook.com/group.php?gid=43740233740 (defunct, not actively managed by us anymore)&lt;br /&gt;
* Flickr: http://flickr.com/groups/pumpingstationone&lt;br /&gt;
* Vimeo: https://vimeo.com/psone/videos&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Website: [http://pumpingstationone.org/ http://pumpingstationone.org/]&lt;br /&gt;
* [[Blog]]: [http://pumpingstationone.org/ http://pumpingstationone.org/] Members are encouraged to post to our blog.&lt;br /&gt;
* [[Wiki]]: [http://wiki.pumpingstationone.org http://wiki.pumpingstationone.org/]&lt;br /&gt;
* GitHub: [https://github.com/pumpingstation1 https://github.com/pumpingstation1]&lt;br /&gt;
* Thingiverse: [https://www.thingiverse.com/groups/pumping-station-one https://www.thingiverse.com/groups/pumping-station-one]&lt;br /&gt;
* [[IRC]]: #pumpingstationone on irc.freenode.net or [http://pumpingstationone.org/chat/ chat in browser] (there is a matrix/freenode [https://riot.im/app/#/room/%23freenode_%23pumpingstationone:matrix.org room]&lt;br /&gt;
* [[Slack]]: https://pumpingstation1.slack.com&lt;br /&gt;
* Trello: https://trello.com/pumpingstationone&lt;br /&gt;
* Other Hackerspaces: http://hackerspaces.org/wiki/Hackerspaces&lt;br /&gt;
* Spaces We&#039;ve Worked With:&lt;br /&gt;
** [http://www.tvbgone.com/cfe_tvbg_main.php Mitch Altman] of [https://www.noisebridge.net/wiki/Noisebridge Noisebridge &#039;&#039;San Francisco&#039;&#039;]&lt;br /&gt;
** [http://www.i3detroit.com/ i3 Detroit]&lt;br /&gt;
** [http://www.c3kc.org/ CCCKC &#039;&#039;Kansas City&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
== Deprecated ==&lt;br /&gt;
* [http://groups.google.com/group/pumping-station-one-announce Pumping Station: One Announce (private)] - Members-only .  Announcements only, no discussions. Unused, only two posts. Feel free to revive it.&lt;br /&gt;
* The discourse instance at https://discourse.pumpingstationone.org/  is not currently running, but feel free to discuss the configuration to use SSO with the member site and standing up a new instance. (not sure who to talk to to get info on how to configure it, probably contact the CTO)&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Get_Help&amp;diff=35355</id>
		<title>Get Help</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Get_Help&amp;diff=35355"/>
		<updated>2018-01-02T18:38:48Z</updated>

		<summary type="html">&lt;p&gt;Skm: added matrix link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Email Lists ==&lt;br /&gt;
&lt;br /&gt;
* Public E-mail: info@pumpingstationone.org: &lt;br /&gt;
** This sends an email to [[Systems#Request Tracker|RT]]&lt;br /&gt;
* [http://groups.google.com/group/pumping-station-one-public Pumping Station: One Google Group - public list] - For general hacker / maker content and announcements to, discussions with, or questions from, non-members.&lt;br /&gt;
* [http://groups.google.com/group/pumping-station-one Pumping Station: One Google Group (private)] - Members-only Google-based discussion group. Access restricted to members, available by web or by email.&lt;br /&gt;
* [http://groups.google.com/group/pumping-station-one-announce Pumping Station: One Announce (private)] - Members-only .  Announcements only, no discussions. Unused, only two posts.&lt;br /&gt;
* [https://lists.pumpingstationone.org/listinfo/systems Systems List] computer system administrator stuff&lt;br /&gt;
* [https://groups.google.com/forum/#!forum/ps1-hosts Area Host list]  Discussion of the tools and facilities of Pumping Station: One. Members-only Google-based discussion group. Access restricted to members, available by web or by email.&lt;br /&gt;
* [https://discourse.pumpingstationone.org/ Discourse] - combined forum/mail site (not currently functioning or supported)&lt;br /&gt;
* If you need to contact the board of directors privately you should email directors-only@pumpingstationone.org&lt;br /&gt;
&lt;br /&gt;
== Social Networks ==&lt;br /&gt;
* Twitter:&lt;br /&gt;
** Official Account: [http://twitter.com/@pumpingstation1 @pumpingstation1]&lt;br /&gt;
** Mascot Carl: [http://twitter.com/@carrrl @carrrl]&lt;br /&gt;
** Hashtag [http://twitter.com/#search?q=%23psone312 #psone312]&lt;br /&gt;
* Facebook:&lt;br /&gt;
** Page: https://www.facebook.com/PumpingStationOne&lt;br /&gt;
** Group: http://www.facebook.com/group.php?gid=43740233740 (defunct, not actively managed by us anymore)&lt;br /&gt;
* Flickr: http://flickr.com/groups/pumpingstationone&lt;br /&gt;
* Vimeo: https://vimeo.com/psone/videos&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Website: [http://pumpingstationone.org/ http://pumpingstationone.org/]&lt;br /&gt;
* [[Blog]]: [http://pumpingstationone.org/ http://pumpingstationone.org/] Members are encouraged to post to our blog.&lt;br /&gt;
* [[Wiki]]: [http://wiki.pumpingstationone.org http://wiki.pumpingstationone.org/]&lt;br /&gt;
* GitHub: [https://github.com/pumpingstation1 https://github.com/pumpingstation1]&lt;br /&gt;
* Thingiverse: [https://www.thingiverse.com/groups/pumping-station-one https://www.thingiverse.com/groups/pumping-station-one]&lt;br /&gt;
* [[IRC]]: #pumpingstationone on irc.freenode.net or [http://pumpingstationone.org/chat/ chat in browser] (there is a matrix/freenode [https://riot.im/app/#/room/%23freenode_%23pumpingstationone:matrix.org room]&lt;br /&gt;
* [[Slack]]: https://pumpingstation1.slack.com&lt;br /&gt;
* Trello: https://trello.com/pumpingstationone&lt;br /&gt;
* Other Hackerspaces: http://hackerspaces.org/wiki/Hackerspaces&lt;br /&gt;
* Spaces We&#039;ve Worked With:&lt;br /&gt;
** [http://www.tvbgone.com/cfe_tvbg_main.php Mitch Altman] of [https://www.noisebridge.net/wiki/Noisebridge Noisebridge &#039;&#039;San Francisco&#039;&#039;]&lt;br /&gt;
** [http://www.i3detroit.com/ i3 Detroit]&lt;br /&gt;
** [http://www.c3kc.org/ CCCKC &#039;&#039;Kansas City&#039;&#039;]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Contact_Information&amp;diff=35354</id>
		<title>Contact Information</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Contact_Information&amp;diff=35354"/>
		<updated>2018-01-02T18:35:01Z</updated>

		<summary type="html">&lt;p&gt;Skm: formatted Contact Points to use internal link markup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Contact Information ==&lt;br /&gt;
&lt;br /&gt;
The preferred method of contact is via email. We allow visitors on Tuesdays after 8:00 pm. See below for email addresses to use. &lt;br /&gt;
&lt;br /&gt;
=== Address ===&lt;br /&gt;
3519 N. Elston&lt;br /&gt;
&lt;br /&gt;
Chicago, IL 60618&lt;br /&gt;
&lt;br /&gt;
=== E-Mail contacts ===&lt;br /&gt;
* for General Contact and Vendors: info@pumpingstationone.org&lt;br /&gt;
* for Press: pr@pumpingstationone.org&lt;br /&gt;
* for prospective Members: pumping-station-one-public@googlegroups.com&lt;br /&gt;
&lt;br /&gt;
=== Phone ===&lt;br /&gt;
(516) 900-3519&lt;br /&gt;
&lt;br /&gt;
Phone is not a good way to contact PS1, especially in an emergency. Please use email or see the other methods listed at [[Contact Points]]&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
Members also talk using social media and other methods listed at [[Contact Points]].&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Slack&amp;diff=35353</id>
		<title>Talk:Slack</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Slack&amp;diff=35353"/>
		<updated>2018-01-02T17:00:48Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* irc gateway */ spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== irc gateway ==&lt;br /&gt;
&lt;br /&gt;
Slack account owners can enable an irc gateway. When it is enabled users can use an irc client to connect to the slack servers to access channels on the slack with some limited slack functionality. I access my slacks over the slack linux app and also sometimes use the web UI but those take up memory so I also like to use the irc gateway since I have a client running on another machine. This page has info on how to enable it https://get.slack.help/hc/en-us/articles/201727913-Connecting-to-Slack-over-IRC-and-XMPP [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 11:00, 2 January 2018 (CST)&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Slack&amp;diff=35352</id>
		<title>Talk:Slack</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Slack&amp;diff=35352"/>
		<updated>2018-01-02T17:00:14Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* irc gateway */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== irc gateway ==&lt;br /&gt;
&lt;br /&gt;
Slack account owners can enable an irc gateway. When it is enabled users can use an irc client to connect to the slack servers to access channels on the slack with some limited slack functionality. I access my slacks over the slack linux app and also sometimes use the web UI but those take up member so I also like to use the irc gateway since I have a client running on another machine. This page has info on how to enable it https://get.slack.help/hc/en-us/articles/201727913-Connecting-to-Slack-over-IRC-and-XMPP [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 11:00, 2 January 2018 (CST)&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Slack&amp;diff=35351</id>
		<title>Slack</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Slack&amp;diff=35351"/>
		<updated>2018-01-02T16:56:21Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* Slack Administration */ fixed wiki formatting link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== PS1 Slack ==&lt;br /&gt;
&lt;br /&gt;
There is a PS1 Slack channel at https://pumpingstation1.slack.com/&lt;br /&gt;
&lt;br /&gt;
Slack has user guides at their [https://get.slack.help/hc/en-us Help Center].&lt;br /&gt;
&lt;br /&gt;
To get access to the Slack Channel send an email to an administrator at rdoeksen@gmail.com, ray@pumpingstationone.org or pr@pumpingstationone.org. Email info@rt.pumpingstationone.org if you have questions about the PS1 slack.&lt;br /&gt;
&lt;br /&gt;
Be nice to each other, use things to do good deeds. Communicate early and often. &lt;br /&gt;
&lt;br /&gt;
Fun stuff:&lt;br /&gt;
&lt;br /&gt;
* https://slackmojis.com/ is a fun place to look for custom emoji.&lt;br /&gt;
&lt;br /&gt;
== Slack Administration ==&lt;br /&gt;
&lt;br /&gt;
* The slack channel is administrated by [[User:rdoeksen|rdoeksen]] or pr@pumpingstationone.org. The credentials for the slack are shared with the board on the board LastPass account.&lt;br /&gt;
* Users with a pumpingstationone.org email account can sign in without a manual step IIRC. Current and former board members and area hosts and volunteers have these email accounts.&lt;br /&gt;
* PS1 is not charged for this service. We currently use the [https://get.slack.help/hc/en-us/articles/115003205446-Plans-products-features- free] plan.&lt;br /&gt;
* The slack is running on Slack&#039;s servers and does not depend or rely on any PS1 resources. Slack maintains a status page at https://status.slack.com/ and communicates status from their twitter account, [https://twitter.com/slackstatus @SlackStatus]. As long as Slack services are running, it is available whether or not the PS1 internet service, security certificate, DNS servers or any other systems are functioning.&lt;br /&gt;
&lt;br /&gt;
[[Category:Systems]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Slack&amp;diff=35350</id>
		<title>Slack</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Slack&amp;diff=35350"/>
		<updated>2018-01-02T16:55:28Z</updated>

		<summary type="html">&lt;p&gt;Skm: reorganized page in to sections with user and admin info after getting QA worked out&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== PS1 Slack ==&lt;br /&gt;
&lt;br /&gt;
There is a PS1 Slack channel at https://pumpingstation1.slack.com/&lt;br /&gt;
&lt;br /&gt;
Slack has user guides at their [https://get.slack.help/hc/en-us Help Center].&lt;br /&gt;
&lt;br /&gt;
To get access to the Slack Channel send an email to an administrator at rdoeksen@gmail.com, ray@pumpingstationone.org or pr@pumpingstationone.org. Email info@rt.pumpingstationone.org if you have questions about the PS1 slack.&lt;br /&gt;
&lt;br /&gt;
Be nice to each other, use things to do good deeds. Communicate early and often. &lt;br /&gt;
&lt;br /&gt;
Fun stuff:&lt;br /&gt;
&lt;br /&gt;
* https://slackmojis.com/ is a fun place to look for custom emoji.&lt;br /&gt;
&lt;br /&gt;
== Slack Administration ==&lt;br /&gt;
&lt;br /&gt;
* The slack channel is administrated by [[User:rdoeksen|rdoeksen]] or pr@pumpingstationone.org. The credentials for the slack are shared with the board on the board LastPass account.&lt;br /&gt;
* Users with a pumpingstationone.org email account can sign in without a manual step IIRC. Current and former board members and area hosts and volunteers have these email accounts.&lt;br /&gt;
* PS1 is not charged for this service. We currently use the [[https://get.slack.help/hc/en-us/articles/115003205446-Plans-products-features- free]] plan.&lt;br /&gt;
* The slack is running on Slack&#039;s servers and does not depend or rely on any PS1 resources. Slack maintains a status page at https://status.slack.com/ and communicates status from their twitter account, [https://twitter.com/slackstatus @SlackStatus]. As long as Slack services are running, it is available whether or not the PS1 internet service, security certificate, DNS servers or any other systems are functioning.&lt;br /&gt;
&lt;br /&gt;
[[Category:Systems]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=VoteToClarifyReplacementTerms&amp;diff=35170</id>
		<title>VoteToClarifyReplacementTerms</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=VoteToClarifyReplacementTerms&amp;diff=35170"/>
		<updated>2017-12-22T13:26:36Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* Sponsors */ added self as sponsor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
* Simon Pyle&lt;br /&gt;
* Sheila Miguez&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
* Announced:&lt;br /&gt;
* Language locked:&lt;br /&gt;
* Voted on: &lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Current bylaws suggest that if a member of the board of directors is elected as a replacement for a board member that resigns, the abbreviated term while serving as a replacement board member counts as a full term for the purposes of calculating term limits. This can lead to somebody reaching the term limit of three terms in less than three calendar years. &lt;br /&gt;
&lt;br /&gt;
This vote would ensure that the term while serving as a replacement does not count against term limits.&lt;br /&gt;
&lt;br /&gt;
== Language ==&lt;br /&gt;
&lt;br /&gt;
This vote proposes to add to the bylaws the following text in the section on [https://wiki.pumpingstationone.org/Bylaws#Resignation|Resignations}&lt;br /&gt;
&lt;br /&gt;
Replace &amp;quot;The replacement officer&#039;s term shall last until new officers are elected at the next Annual Meeting&amp;quot; with &amp;quot;The replacement officer&#039;s term shall last until new officers are elected at the next Annual Meeting. This replacement term shall not count against the replacement officer for the purposes of calculating term limits.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
* Quorum: &lt;br /&gt;
* Present: &lt;br /&gt;
&lt;br /&gt;
* For:&lt;br /&gt;
* Against: &lt;br /&gt;
* Abstain:&lt;br /&gt;
&lt;br /&gt;
==Categories==&lt;br /&gt;
[[Category:Votes]]&lt;br /&gt;
[[Category:2017 Votes]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=VoteToClarifyReplacementTerms&amp;diff=35164</id>
		<title>VoteToClarifyReplacementTerms</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=VoteToClarifyReplacementTerms&amp;diff=35164"/>
		<updated>2017-12-21T15:28:35Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* Results */ list formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sponsors ==&lt;br /&gt;
&lt;br /&gt;
* Simon Pyle&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
* Announced:&lt;br /&gt;
* Language locked:&lt;br /&gt;
* Voted on: &lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Current bylaws suggest that if a member of the board of directors is elected as a replacement for a board member that resigns, the abbreviated term while serving as a replacement board member counts as a full term for the purposes of calculating term limits. This can lead to somebody reaching the term limit of three terms in less than three calendar years. &lt;br /&gt;
&lt;br /&gt;
This vote would ensure that the term while serving as a replacement does not count against term limits.&lt;br /&gt;
&lt;br /&gt;
== Language ==&lt;br /&gt;
&lt;br /&gt;
This vote proposes to add to the bylaws the following text in the section on [https://wiki.pumpingstationone.org/Bylaws#Resignation|Resignations}&lt;br /&gt;
&lt;br /&gt;
Replace &amp;quot;The replacement officer&#039;s term shall last until new officers are elected at the next Annual Meeting&amp;quot; with &amp;quot;The replacement officer&#039;s term shall last until new officers are elected at the next Annual Meeting. This replacement term shall not count against the replacement officer for the purposes of calculating term limits.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Results ==&lt;br /&gt;
* Quorum: &lt;br /&gt;
* Present: &lt;br /&gt;
&lt;br /&gt;
* For:&lt;br /&gt;
* Against: &lt;br /&gt;
* Abstain:&lt;br /&gt;
&lt;br /&gt;
==Categories==&lt;br /&gt;
[[Category:Votes]]&lt;br /&gt;
[[Category:2017 Votes]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Systems_Backups&amp;diff=34845</id>
		<title>Systems Backups</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Systems_Backups&amp;diff=34845"/>
		<updated>2017-11-23T16:44:14Z</updated>

		<summary type="html">&lt;p&gt;Skm: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Current backup situation ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Our backup system is still in an somewhat undetermined state. However, it is getting somewhat better than what it was before (namely… nothing).&lt;br /&gt;
&lt;br /&gt;
Current systems that have backups:&lt;br /&gt;
- Canvas: Database (dump), Config files File storage is on S3 with no replication yet though (but there is nothing on it)&lt;br /&gt;
- Bob (our Samba/LDAP): Samba database, weekly systemd log, /etc, /var/log (without journal and lastlog) and /srv&lt;br /&gt;
- Rt: Database (dump), full rt4 (that&#039;s dumb, but better than nothing), weekly systemd log&lt;br /&gt;
- PS1Auth: Database (dump)&lt;br /&gt;
- Wiki: Database (dump), and a single copy (not daily) of the files not encrypted as our wiki is public.&lt;br /&gt;
&lt;br /&gt;
=== What has to be done ===&lt;br /&gt;
&lt;br /&gt;
- A more clean system (we can all dream)&lt;br /&gt;
- A logging system that can alert if a backup is failing and so on&lt;br /&gt;
- Bob: We need maybe a nice export of the Samba database.&lt;br /&gt;
- Wiki: We need a better way to handle the daily backup of all the files, but it is huge, 4.3GB of a lot of little files&lt;br /&gt;
&lt;br /&gt;
== How does that work.== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Everything is copied to S3 (AWS) ===&lt;br /&gt;
&lt;br /&gt;
Everything is copied to S3 using that script to generate the access: https://github.com/bjonnh/s3-wizard&lt;br /&gt;
We have policies on AWS that are similar to the ones in this repo. Namely, users created under that specific group are able to access the &lt;br /&gt;
&amp;quot;ps1-systems-backup&amp;quot; bucket.&lt;br /&gt;
&lt;br /&gt;
To create a new bucket and associated credentials:&lt;br /&gt;
    aws_bucket_creator.py -b ps1-machine-backup -u some-backup -p ps1-s3-wizard -r us-east-2 -e -E -a -P arn:aws:iam::499897270974:policy/AccessBackupsByUserNameOnly&lt;br /&gt;
&lt;br /&gt;
The use of that is restricted to people that have an account on AWS. As this can incur charges, this is something you will have to ask a user for yourself. This is not meant for backing up your personal machines (but you can use your own AWS account for that and use the same scripts).&lt;br /&gt;
&lt;br /&gt;
=== Every machine (ahem) is backed up daily using s3cmd ===&lt;br /&gt;
&lt;br /&gt;
Ansible playbooks are being made for all the machines so s3cmd, systemd (or cron.daily depending on the Linux flavor) services and the backup script are run. &lt;br /&gt;
The backup scripts are simple bash scripts that:&lt;br /&gt;
- dump the eventual database(s) into a file&lt;br /&gt;
- dump the config files&lt;br /&gt;
- dump the stored files&lt;br /&gt;
- dump whatever else&lt;br /&gt;
&lt;br /&gt;
and everything is then encrypted using GPG symmetric keys (the key is in LastPass somewhere).&lt;br /&gt;
&lt;br /&gt;
The files have to be decrypted with:&lt;br /&gt;
     gpg -d nameofthefile  &lt;br /&gt;
&lt;br /&gt;
That will ask you for the password.&lt;br /&gt;
&lt;br /&gt;
The backups are saved with the day number and a file in them with &amp;quot;last-backup-2017-11-22&amp;quot; kind of files. That way we have by default a daily backup for the last 30 days. We could make something more clever and use snapshots and so on… Maybe one day.&lt;br /&gt;
&lt;br /&gt;
[[Category:Systems]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Systems_deployment&amp;diff=34844</id>
		<title>Systems deployment</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Systems_deployment&amp;diff=34844"/>
		<updated>2017-11-23T16:43:38Z</updated>

		<summary type="html">&lt;p&gt;Skm: fixed link syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Current situation ==&lt;br /&gt;
&lt;br /&gt;
Really bad&lt;br /&gt;
&lt;br /&gt;
Here is a crude list of our services (non-members):&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Server&lt;br /&gt;
!VMID&lt;br /&gt;
!Name&lt;br /&gt;
!Role&lt;br /&gt;
!Deployable&lt;br /&gt;
!Backuped&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|105&lt;br /&gt;
|bob&lt;br /&gt;
|Samba and VPN&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|107&lt;br /&gt;
|sally&lt;br /&gt;
|some members stuff, full of IRC bots that look for care&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|110&lt;br /&gt;
|dhcp&lt;br /&gt;
|Our DHCP and DNS&lt;br /&gt;
|No (Carl started something on it)&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|115&lt;br /&gt;
|mail&lt;br /&gt;
|Our mail server&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|119&lt;br /&gt;
|rt&lt;br /&gt;
|Our Ticket master, or Really Terrible&lt;br /&gt;
|No (Bjonnh is working on it)&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|121&lt;br /&gt;
|wiki-ansibled&lt;br /&gt;
|Our wiki&lt;br /&gt;
|Yes (but could take some love and ansible vault)&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|123&lt;br /&gt;
|ps1auth&lt;br /&gt;
|Our members system, slowly crumbling away&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|131&lt;br /&gt;
|windows10-test-samba&lt;br /&gt;
|A Windows test instance to see if samba is working correctly, of course running on the same host as samba to make it useless&lt;br /&gt;
|No (Not meant for it)&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Cloud1&lt;br /&gt;
|101&lt;br /&gt;
|www1&lt;br /&gt;
|Our web frontend (no, not the blog, just our front-end to the world)&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Expected situation ==&lt;br /&gt;
&lt;br /&gt;
* Ansible deployment playbooks using Ansible Vault for credentials:&lt;br /&gt;
** Master credentials for CTO (common to all services)&lt;br /&gt;
** (ir)responsible credentials for whomever wants to play with it&lt;br /&gt;
* Ability to bootstrap from backups&lt;br /&gt;
* Updated versions and homogeneous Linux distributions (for now Debian is the default for new machines)&lt;br /&gt;
* Netdata or some form of monitoring (including on the hosts)&lt;br /&gt;
* Log aggregations?&lt;br /&gt;
* A nice plan of how everything works&lt;br /&gt;
* A nice git repo of everything&lt;br /&gt;
* A nice key management/revocation model&lt;br /&gt;
&lt;br /&gt;
[[Category:Systems]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Systems_deployment&amp;diff=34843</id>
		<title>Systems deployment</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Systems_deployment&amp;diff=34843"/>
		<updated>2017-11-23T16:43:17Z</updated>

		<summary type="html">&lt;p&gt;Skm: added category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Current situation ==&lt;br /&gt;
&lt;br /&gt;
Really bad&lt;br /&gt;
&lt;br /&gt;
Here is a crude list of our services (non-members):&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Server&lt;br /&gt;
!VMID&lt;br /&gt;
!Name&lt;br /&gt;
!Role&lt;br /&gt;
!Deployable&lt;br /&gt;
!Backuped&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|105&lt;br /&gt;
|bob&lt;br /&gt;
|Samba and VPN&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|107&lt;br /&gt;
|sally&lt;br /&gt;
|some members stuff, full of IRC bots that look for care&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|110&lt;br /&gt;
|dhcp&lt;br /&gt;
|Our DHCP and DNS&lt;br /&gt;
|No (Carl started something on it)&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|115&lt;br /&gt;
|mail&lt;br /&gt;
|Our mail server&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|119&lt;br /&gt;
|rt&lt;br /&gt;
|Our Ticket master, or Really Terrible&lt;br /&gt;
|No (Bjonnh is working on it)&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|121&lt;br /&gt;
|wiki-ansibled&lt;br /&gt;
|Our wiki&lt;br /&gt;
|Yes (but could take some love and ansible vault)&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|123&lt;br /&gt;
|ps1auth&lt;br /&gt;
|Our members system, slowly crumbling away&lt;br /&gt;
|No&lt;br /&gt;
|Yes&lt;br /&gt;
|-&lt;br /&gt;
|VM05&lt;br /&gt;
|131&lt;br /&gt;
|windows10-test-samba&lt;br /&gt;
|A Windows test instance to see if samba is working correctly, of course running on the same host as samba to make it useless&lt;br /&gt;
|No (Not meant for it)&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|Cloud1&lt;br /&gt;
|101&lt;br /&gt;
|www1&lt;br /&gt;
|Our web frontend (no, not the blog, just our front-end to the world)&lt;br /&gt;
|No&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Expected situation ==&lt;br /&gt;
&lt;br /&gt;
* Ansible deployment playbooks using Ansible Vault for credentials:&lt;br /&gt;
** Master credentials for CTO (common to all services)&lt;br /&gt;
** (ir)responsible credentials for whomever wants to play with it&lt;br /&gt;
* Ability to bootstrap from backups&lt;br /&gt;
* Updated versions and homogeneous Linux distributions (for now Debian is the default for new machines)&lt;br /&gt;
* Netdata or some form of monitoring (including on the hosts)&lt;br /&gt;
* Log aggregations?&lt;br /&gt;
* A nice plan of how everything works&lt;br /&gt;
* A nice git repo of everything&lt;br /&gt;
* A nice key management/revocation model&lt;br /&gt;
&lt;br /&gt;
[Category:Systems]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Things_that_break_group_policy&amp;diff=34749</id>
		<title>Things that break group policy</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Things_that_break_group_policy&amp;diff=34749"/>
		<updated>2017-11-09T13:54:16Z</updated>

		<summary type="html">&lt;p&gt;Skm: add systems category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Group Policy ==&lt;br /&gt;
&lt;br /&gt;
Group policy on windows controls windows settings for the domain.&lt;br /&gt;
&lt;br /&gt;
It&#039;s used for the following&lt;br /&gt;
* Determing logon rights for pc&#039;s hooked into the shopbot and laser cutter&lt;br /&gt;
* setting registry keys for certains software licenses&lt;br /&gt;
* disabling power saveing&lt;br /&gt;
&lt;br /&gt;
== Basic Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
If you notice something wrong, the following command will trigger a group policy update, and may display information about what went wrong.&lt;br /&gt;
&lt;br /&gt;
    gpupdate&lt;br /&gt;
    gpupdate /force&lt;br /&gt;
    gpupdate /force /sync&lt;br /&gt;
&lt;br /&gt;
=== Time desync ===&lt;br /&gt;
&lt;br /&gt;
If the computer&#039;s time is desynchronized from AD:&lt;br /&gt;
&lt;br /&gt;
    net time /domain /set /y&lt;br /&gt;
&lt;br /&gt;
and try gpupdate again&lt;br /&gt;
&lt;br /&gt;
=== Garbage in sysvol ===&lt;br /&gt;
&lt;br /&gt;
I don&#039;t know if this actually fixed anything, but try running the following commands as root on the Domain Controller&lt;br /&gt;
&lt;br /&gt;
    samba-tool dbcheck --cross-ncs --reset-well-known-acls --fix&lt;br /&gt;
    samba-tool ntacl sysvolreset&lt;br /&gt;
    samba-tool dbcheck --cross-ncs --fix&lt;br /&gt;
&lt;br /&gt;
=== ACLs break after rsync ===&lt;br /&gt;
&lt;br /&gt;
If &amp;lt;code&amp;gt;samba-tool ntacls sysvolcheck&amp;lt;/code&amp;gt; reveals a problem after every rsync of the sysvol, you may want to copy /var/lib/samba/private/idmap.ldb from the rsync host to the replicated Domain Controller.&lt;br /&gt;
&lt;br /&gt;
[[Category:Systems]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34500</id>
		<title>Talk:Vote to Replace Google Groups with Discourse Forum</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34500"/>
		<updated>2017-10-05T15:53:13Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* Migration */ I recommend not importing old mailing list posts&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Migration ==&lt;br /&gt;
It looks like there&#039;s been at least some work done by other people in moving from google groups to discourse - see [https://meta.discourse.org/t/migration-of-google-groups-to-discourse/48012 here], e.g.&lt;br /&gt;
&lt;br /&gt;
I suggest we make performing the migration a part of the vote language; e.g.:&lt;br /&gt;
&lt;br /&gt;
* We authorize the board to lock out the Public and Private Google Groups from additional posts, with the requirement that the posts already in the Public and Private google Groups be migrated into Discourse.&lt;br /&gt;
&lt;br /&gt;
[[User:Mct|Mct]] ([[User talk:Mct|talk]]) 13:34, 4 October 2017 (CDT)&lt;br /&gt;
: I think it is better not to migrate old stuff. The problems outweigh the benefits. It would pull in ancient baggage. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:53, 5 October 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== Wording is jargony ==&lt;br /&gt;
&lt;br /&gt;
&#039;implement&#039; isn&#039;t the best word choice. It has a technical meaning that doesn&#039;t fit here.&lt;br /&gt;
&lt;br /&gt;
I suggest replacing it with &#039;use&#039; and &#039;run&#039;.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;We authorize the board to use Discourse for the main member forum...&amp;quot;&lt;br /&gt;
* &amp;quot;spend up to $500 to run Discourse&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:14, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Or maybe for the first point, &amp;quot;We authorize the board to replace Google Groups with Discourse for the main member forum&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Basically, avoid using words that will over-specify or specify the wrong actions. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:19, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
:Done--[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:05, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
Wouldn&#039;t hosting be a recurring cost? [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;br /&gt;
:The yearly cost doesn&#039;t seem to be higher than the proposed budget, I&#039;m not positive on the requirements so any help with that would be great. --[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:09, 22 September 2017 (CDT)&lt;br /&gt;
:: 500 can cover more than one year, but eventually it would run out. I&#039;m estimate cost based on Digital Ocean&#039;s [https://www.digitalocean.com/community/tutorials/how-to-use-the-discourse-one-click-application-on-digitalocean prices] for their lower tiers $10/month or $20/month. I don&#039;t know if we&#039;d want more than that. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 11:20, 22 September 2017 (CDT)&lt;br /&gt;
:::I added language that the CTO needs to cover this expense in their budget.--[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:37, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Why does the cost need to be specified? It sounds like something that could fit in the CTO budget. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;br /&gt;
:Just a placeholder for the vote at the moment. I haven&#039;t audited the budget to see if we need to allocate money, but it would be an unplanned expense. --[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:09, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== moderation features ==&lt;br /&gt;
&lt;br /&gt;
There is concern on the mailing list about how moderation would be different compared to Google Groups, and I am providing some references for Discourse here. I am not familiar with how moderation works on Google Groups because I have never done moderation for any google group. My impression of groups is that it is all or nothing, which seems awkward to me.&lt;br /&gt;
&lt;br /&gt;
Things Discourse moderators can do&lt;br /&gt;
&lt;br /&gt;
* [https://meta.discourse.org/t/discourse-moderation-guide/63116 Discourse Moderation Guide] has subcategories including:&lt;br /&gt;
** Poor title (moderators can edit titles)&lt;br /&gt;
** Off-topic digression (moderators can move posts to a new or existing topic)&lt;br /&gt;
** Duplicate topic (moderators can move posts to the duplicated topic)&lt;br /&gt;
** Heated, difficult, non-productive discussion (complicated stuff)&lt;br /&gt;
* [https://meta.discourse.org/t/description-of-various-user-states-in-discourse/35171 Description of various user states in Discourse]&lt;br /&gt;
&lt;br /&gt;
Things Discourse users can do&lt;br /&gt;
&lt;br /&gt;
* have different [https://meta.discourse.org/t/what-do-user-trust-levels-do/4924 trust levels]. (I think for the discourse experiments we set trust level for people logging in from member accounts to higher than +1 but I can&#039;t remember.)&lt;br /&gt;
* &amp;quot;Like&amp;quot; a post (there is no down-voting)&lt;br /&gt;
* Flag a post (by default, users with trust-level +1)&lt;br /&gt;
** [https://meta.discourse.org/t/what-are-flags-and-how-do-they-work/32783 What are Flags and how do they work?] (posts can be marked as off-topic, inappropriate, spam, something else)&lt;br /&gt;
** [https://meta.discourse.org/t/so-what-exactly-happens-when-you-flag/275/3 So What Exactly Happens when you &amp;quot;Flag&amp;quot;?]&lt;br /&gt;
** If a post is flagged by more than 3 (the number is a setting) users of trust level 1+ (this is also a setting) it is collapsed and someone browsing the forum has to click to expand it. See page for example.&lt;br /&gt;
&lt;br /&gt;
When we played with Discourse before, I thought it would be nice to have moderators per categories. For example, if we had a python category it would make sense to have people who run the python groups be moderators only in that category but not in a category like hot metals. People want the feature but it [https://meta.discourse.org/t/add-moderator-for-specific-category-or-subcategory/35761/5 does not exist yet]. (I haven&#039;t been hosting PYOO for a while now, and I wouldn&#039;t want to be a moderator for anything else. too much work to triage whether something is off-topic, spam, mean, etc). [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 13:40, 25 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== example discourse sites ==&lt;br /&gt;
&lt;br /&gt;
btw, we&#039;ve been using discourse at work. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 08:51, 4 October 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
* https://community.ubuntu.com/ [https://community.ubuntu.com/t/welcome-to-the-ubuntu-community-hub/8 Recently] we switched the community site over to it.&lt;br /&gt;
* https://forum.snapcraft.io/ We&#039;ve used it for snapcraft for longer.&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34488</id>
		<title>Talk:Vote to Replace Google Groups with Discourse Forum</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34488"/>
		<updated>2017-10-04T13:53:25Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* example discourse sites */ added missing link to recent post&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wording is jargony ==&lt;br /&gt;
&lt;br /&gt;
&#039;implement&#039; isn&#039;t the best word choice. It has a technical meaning that doesn&#039;t fit here.&lt;br /&gt;
&lt;br /&gt;
I suggest replacing it with &#039;use&#039; and &#039;run&#039;.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;We authorize the board to use Discourse for the main member forum...&amp;quot;&lt;br /&gt;
* &amp;quot;spend up to $500 to run Discourse&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:14, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Or maybe for the first point, &amp;quot;We authorize the board to replace Google Groups with Discourse for the main member forum&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Basically, avoid using words that will over-specify or specify the wrong actions. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:19, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
:Done--[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:05, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
Wouldn&#039;t hosting be a recurring cost? [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;br /&gt;
:The yearly cost doesn&#039;t seem to be higher than the proposed budget, I&#039;m not positive on the requirements so any help with that would be great. --[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:09, 22 September 2017 (CDT)&lt;br /&gt;
:: 500 can cover more than one year, but eventually it would run out. I&#039;m estimate cost based on Digital Ocean&#039;s [https://www.digitalocean.com/community/tutorials/how-to-use-the-discourse-one-click-application-on-digitalocean prices] for their lower tiers $10/month or $20/month. I don&#039;t know if we&#039;d want more than that. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 11:20, 22 September 2017 (CDT)&lt;br /&gt;
:::I added language that the CTO needs to cover this expense in their budget.--[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:37, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Why does the cost need to be specified? It sounds like something that could fit in the CTO budget. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;br /&gt;
:Just a placeholder for the vote at the moment. I haven&#039;t audited the budget to see if we need to allocate money, but it would be an unplanned expense. --[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:09, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== moderation features ==&lt;br /&gt;
&lt;br /&gt;
There is concern on the mailing list about how moderation would be different compared to Google Groups, and I am providing some references for Discourse here. I am not familiar with how moderation works on Google Groups because I have never done moderation for any google group. My impression of groups is that it is all or nothing, which seems awkward to me.&lt;br /&gt;
&lt;br /&gt;
Things Discourse moderators can do&lt;br /&gt;
&lt;br /&gt;
* [https://meta.discourse.org/t/discourse-moderation-guide/63116 Discourse Moderation Guide] has subcategories including:&lt;br /&gt;
** Poor title (moderators can edit titles)&lt;br /&gt;
** Off-topic digression (moderators can move posts to a new or existing topic)&lt;br /&gt;
** Duplicate topic (moderators can move posts to the duplicated topic)&lt;br /&gt;
** Heated, difficult, non-productive discussion (complicated stuff)&lt;br /&gt;
* [https://meta.discourse.org/t/description-of-various-user-states-in-discourse/35171 Description of various user states in Discourse]&lt;br /&gt;
&lt;br /&gt;
Things Discourse users can do&lt;br /&gt;
&lt;br /&gt;
* have different [https://meta.discourse.org/t/what-do-user-trust-levels-do/4924 trust levels]. (I think for the discourse experiments we set trust level for people logging in from member accounts to higher than +1 but I can&#039;t remember.)&lt;br /&gt;
* &amp;quot;Like&amp;quot; a post (there is no down-voting)&lt;br /&gt;
* Flag a post (by default, users with trust-level +1)&lt;br /&gt;
** [https://meta.discourse.org/t/what-are-flags-and-how-do-they-work/32783 What are Flags and how do they work?] (posts can be marked as off-topic, inappropriate, spam, something else)&lt;br /&gt;
** [https://meta.discourse.org/t/so-what-exactly-happens-when-you-flag/275/3 So What Exactly Happens when you &amp;quot;Flag&amp;quot;?]&lt;br /&gt;
** If a post is flagged by more than 3 (the number is a setting) users of trust level 1+ (this is also a setting) it is collapsed and someone browsing the forum has to click to expand it. See page for example.&lt;br /&gt;
&lt;br /&gt;
When we played with Discourse before, I thought it would be nice to have moderators per categories. For example, if we had a python category it would make sense to have people who run the python groups be moderators only in that category but not in a category like hot metals. People want the feature but it [https://meta.discourse.org/t/add-moderator-for-specific-category-or-subcategory/35761/5 does not exist yet]. (I haven&#039;t been hosting PYOO for a while now, and I wouldn&#039;t want to be a moderator for anything else. too much work to triage whether something is off-topic, spam, mean, etc). [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 13:40, 25 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== example discourse sites ==&lt;br /&gt;
&lt;br /&gt;
btw, we&#039;ve been using discourse at work. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 08:51, 4 October 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
* https://community.ubuntu.com/ [https://community.ubuntu.com/t/welcome-to-the-ubuntu-community-hub/8 Recently] we switched the community site over to it.&lt;br /&gt;
* https://forum.snapcraft.io/ We&#039;ve used it for snapcraft for longer.&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34487</id>
		<title>Talk:Vote to Replace Google Groups with Discourse Forum</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34487"/>
		<updated>2017-10-04T13:51:25Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* example discourse sites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wording is jargony ==&lt;br /&gt;
&lt;br /&gt;
&#039;implement&#039; isn&#039;t the best word choice. It has a technical meaning that doesn&#039;t fit here.&lt;br /&gt;
&lt;br /&gt;
I suggest replacing it with &#039;use&#039; and &#039;run&#039;.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;We authorize the board to use Discourse for the main member forum...&amp;quot;&lt;br /&gt;
* &amp;quot;spend up to $500 to run Discourse&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:14, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Or maybe for the first point, &amp;quot;We authorize the board to replace Google Groups with Discourse for the main member forum&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Basically, avoid using words that will over-specify or specify the wrong actions. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:19, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
:Done--[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:05, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
Wouldn&#039;t hosting be a recurring cost? [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;br /&gt;
:The yearly cost doesn&#039;t seem to be higher than the proposed budget, I&#039;m not positive on the requirements so any help with that would be great. --[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:09, 22 September 2017 (CDT)&lt;br /&gt;
:: 500 can cover more than one year, but eventually it would run out. I&#039;m estimate cost based on Digital Ocean&#039;s [https://www.digitalocean.com/community/tutorials/how-to-use-the-discourse-one-click-application-on-digitalocean prices] for their lower tiers $10/month or $20/month. I don&#039;t know if we&#039;d want more than that. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 11:20, 22 September 2017 (CDT)&lt;br /&gt;
:::I added language that the CTO needs to cover this expense in their budget.--[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:37, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Why does the cost need to be specified? It sounds like something that could fit in the CTO budget. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;br /&gt;
:Just a placeholder for the vote at the moment. I haven&#039;t audited the budget to see if we need to allocate money, but it would be an unplanned expense. --[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:09, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== moderation features ==&lt;br /&gt;
&lt;br /&gt;
There is concern on the mailing list about how moderation would be different compared to Google Groups, and I am providing some references for Discourse here. I am not familiar with how moderation works on Google Groups because I have never done moderation for any google group. My impression of groups is that it is all or nothing, which seems awkward to me.&lt;br /&gt;
&lt;br /&gt;
Things Discourse moderators can do&lt;br /&gt;
&lt;br /&gt;
* [https://meta.discourse.org/t/discourse-moderation-guide/63116 Discourse Moderation Guide] has subcategories including:&lt;br /&gt;
** Poor title (moderators can edit titles)&lt;br /&gt;
** Off-topic digression (moderators can move posts to a new or existing topic)&lt;br /&gt;
** Duplicate topic (moderators can move posts to the duplicated topic)&lt;br /&gt;
** Heated, difficult, non-productive discussion (complicated stuff)&lt;br /&gt;
* [https://meta.discourse.org/t/description-of-various-user-states-in-discourse/35171 Description of various user states in Discourse]&lt;br /&gt;
&lt;br /&gt;
Things Discourse users can do&lt;br /&gt;
&lt;br /&gt;
* have different [https://meta.discourse.org/t/what-do-user-trust-levels-do/4924 trust levels]. (I think for the discourse experiments we set trust level for people logging in from member accounts to higher than +1 but I can&#039;t remember.)&lt;br /&gt;
* &amp;quot;Like&amp;quot; a post (there is no down-voting)&lt;br /&gt;
* Flag a post (by default, users with trust-level +1)&lt;br /&gt;
** [https://meta.discourse.org/t/what-are-flags-and-how-do-they-work/32783 What are Flags and how do they work?] (posts can be marked as off-topic, inappropriate, spam, something else)&lt;br /&gt;
** [https://meta.discourse.org/t/so-what-exactly-happens-when-you-flag/275/3 So What Exactly Happens when you &amp;quot;Flag&amp;quot;?]&lt;br /&gt;
** If a post is flagged by more than 3 (the number is a setting) users of trust level 1+ (this is also a setting) it is collapsed and someone browsing the forum has to click to expand it. See page for example.&lt;br /&gt;
&lt;br /&gt;
When we played with Discourse before, I thought it would be nice to have moderators per categories. For example, if we had a python category it would make sense to have people who run the python groups be moderators only in that category but not in a category like hot metals. People want the feature but it [https://meta.discourse.org/t/add-moderator-for-specific-category-or-subcategory/35761/5 does not exist yet]. (I haven&#039;t been hosting PYOO for a while now, and I wouldn&#039;t want to be a moderator for anything else. too much work to triage whether something is off-topic, spam, mean, etc). [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 13:40, 25 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== example discourse sites ==&lt;br /&gt;
&lt;br /&gt;
btw, we&#039;ve been using discourse at work. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 08:51, 4 October 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
* https://community.ubuntu.com/ Recently we switched the community site over to it.&lt;br /&gt;
* https://forum.snapcraft.io/ We&#039;ve used it for snapcraft for longer.&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34486</id>
		<title>Talk:Vote to Replace Google Groups with Discourse Forum</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34486"/>
		<updated>2017-10-04T13:51:10Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* example discourse sites */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wording is jargony ==&lt;br /&gt;
&lt;br /&gt;
&#039;implement&#039; isn&#039;t the best word choice. It has a technical meaning that doesn&#039;t fit here.&lt;br /&gt;
&lt;br /&gt;
I suggest replacing it with &#039;use&#039; and &#039;run&#039;.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;We authorize the board to use Discourse for the main member forum...&amp;quot;&lt;br /&gt;
* &amp;quot;spend up to $500 to run Discourse&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:14, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Or maybe for the first point, &amp;quot;We authorize the board to replace Google Groups with Discourse for the main member forum&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Basically, avoid using words that will over-specify or specify the wrong actions. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:19, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
:Done--[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:05, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
Wouldn&#039;t hosting be a recurring cost? [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;br /&gt;
:The yearly cost doesn&#039;t seem to be higher than the proposed budget, I&#039;m not positive on the requirements so any help with that would be great. --[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:09, 22 September 2017 (CDT)&lt;br /&gt;
:: 500 can cover more than one year, but eventually it would run out. I&#039;m estimate cost based on Digital Ocean&#039;s [https://www.digitalocean.com/community/tutorials/how-to-use-the-discourse-one-click-application-on-digitalocean prices] for their lower tiers $10/month or $20/month. I don&#039;t know if we&#039;d want more than that. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 11:20, 22 September 2017 (CDT)&lt;br /&gt;
:::I added language that the CTO needs to cover this expense in their budget.--[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:37, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Why does the cost need to be specified? It sounds like something that could fit in the CTO budget. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;br /&gt;
:Just a placeholder for the vote at the moment. I haven&#039;t audited the budget to see if we need to allocate money, but it would be an unplanned expense. --[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:09, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== moderation features ==&lt;br /&gt;
&lt;br /&gt;
There is concern on the mailing list about how moderation would be different compared to Google Groups, and I am providing some references for Discourse here. I am not familiar with how moderation works on Google Groups because I have never done moderation for any google group. My impression of groups is that it is all or nothing, which seems awkward to me.&lt;br /&gt;
&lt;br /&gt;
Things Discourse moderators can do&lt;br /&gt;
&lt;br /&gt;
* [https://meta.discourse.org/t/discourse-moderation-guide/63116 Discourse Moderation Guide] has subcategories including:&lt;br /&gt;
** Poor title (moderators can edit titles)&lt;br /&gt;
** Off-topic digression (moderators can move posts to a new or existing topic)&lt;br /&gt;
** Duplicate topic (moderators can move posts to the duplicated topic)&lt;br /&gt;
** Heated, difficult, non-productive discussion (complicated stuff)&lt;br /&gt;
* [https://meta.discourse.org/t/description-of-various-user-states-in-discourse/35171 Description of various user states in Discourse]&lt;br /&gt;
&lt;br /&gt;
Things Discourse users can do&lt;br /&gt;
&lt;br /&gt;
* have different [https://meta.discourse.org/t/what-do-user-trust-levels-do/4924 trust levels]. (I think for the discourse experiments we set trust level for people logging in from member accounts to higher than +1 but I can&#039;t remember.)&lt;br /&gt;
* &amp;quot;Like&amp;quot; a post (there is no down-voting)&lt;br /&gt;
* Flag a post (by default, users with trust-level +1)&lt;br /&gt;
** [https://meta.discourse.org/t/what-are-flags-and-how-do-they-work/32783 What are Flags and how do they work?] (posts can be marked as off-topic, inappropriate, spam, something else)&lt;br /&gt;
** [https://meta.discourse.org/t/so-what-exactly-happens-when-you-flag/275/3 So What Exactly Happens when you &amp;quot;Flag&amp;quot;?]&lt;br /&gt;
** If a post is flagged by more than 3 (the number is a setting) users of trust level 1+ (this is also a setting) it is collapsed and someone browsing the forum has to click to expand it. See page for example.&lt;br /&gt;
&lt;br /&gt;
When we played with Discourse before, I thought it would be nice to have moderators per categories. For example, if we had a python category it would make sense to have people who run the python groups be moderators only in that category but not in a category like hot metals. People want the feature but it [https://meta.discourse.org/t/add-moderator-for-specific-category-or-subcategory/35761/5 does not exist yet]. (I haven&#039;t been hosting PYOO for a while now, and I wouldn&#039;t want to be a moderator for anything else. too much work to triage whether something is off-topic, spam, mean, etc). [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 13:40, 25 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== example discourse sites ==&lt;br /&gt;
&lt;br /&gt;
btw, we&#039;ve been using discourse at work. Recently we switched the community site over to it.&lt;br /&gt;
&lt;br /&gt;
* https://community.ubuntu.com/ Recently we switched the community site over to it.&lt;br /&gt;
* https://forum.snapcraft.io/ We&#039;ve used it for snapcraft for longer.&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34398</id>
		<title>Talk:Vote to Replace Google Groups with Discourse Forum</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34398"/>
		<updated>2017-09-25T18:40:40Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* moderation features */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wording is jargony ==&lt;br /&gt;
&lt;br /&gt;
&#039;implement&#039; isn&#039;t the best word choice. It has a technical meaning that doesn&#039;t fit here.&lt;br /&gt;
&lt;br /&gt;
I suggest replacing it with &#039;use&#039; and &#039;run&#039;.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;We authorize the board to use Discourse for the main member forum...&amp;quot;&lt;br /&gt;
* &amp;quot;spend up to $500 to run Discourse&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:14, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Or maybe for the first point, &amp;quot;We authorize the board to replace Google Groups with Discourse for the main member forum&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Basically, avoid using words that will over-specify or specify the wrong actions. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:19, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
:Done--[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:05, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
Wouldn&#039;t hosting be a recurring cost? [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;br /&gt;
:The yearly cost doesn&#039;t seem to be higher than the proposed budget, I&#039;m not positive on the requirements so any help with that would be great. --[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:09, 22 September 2017 (CDT)&lt;br /&gt;
:: 500 can cover more than one year, but eventually it would run out. I&#039;m estimate cost based on Digital Ocean&#039;s [https://www.digitalocean.com/community/tutorials/how-to-use-the-discourse-one-click-application-on-digitalocean prices] for their lower tiers $10/month or $20/month. I don&#039;t know if we&#039;d want more than that. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 11:20, 22 September 2017 (CDT)&lt;br /&gt;
:::I added language that the CTO needs to cover this expense in their budget.--[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:37, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Why does the cost need to be specified? It sounds like something that could fit in the CTO budget. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;br /&gt;
:Just a placeholder for the vote at the moment. I haven&#039;t audited the budget to see if we need to allocate money, but it would be an unplanned expense. --[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:09, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== moderation features ==&lt;br /&gt;
&lt;br /&gt;
There is concern on the mailing list about how moderation would be different compared to Google Groups, and I am providing some references for Discourse here. I am not familiar with how moderation works on Google Groups because I have never done moderation for any google group. My impression of groups is that it is all or nothing, which seems awkward to me.&lt;br /&gt;
&lt;br /&gt;
Things Discourse moderators can do&lt;br /&gt;
&lt;br /&gt;
* [https://meta.discourse.org/t/discourse-moderation-guide/63116 Discourse Moderation Guide] has subcategories including:&lt;br /&gt;
** Poor title (moderators can edit titles)&lt;br /&gt;
** Off-topic digression (moderators can move posts to a new or existing topic)&lt;br /&gt;
** Duplicate topic (moderators can move posts to the duplicated topic)&lt;br /&gt;
** Heated, difficult, non-productive discussion (complicated stuff)&lt;br /&gt;
* [https://meta.discourse.org/t/description-of-various-user-states-in-discourse/35171 Description of various user states in Discourse]&lt;br /&gt;
&lt;br /&gt;
Things Discourse users can do&lt;br /&gt;
&lt;br /&gt;
* have different [https://meta.discourse.org/t/what-do-user-trust-levels-do/4924 trust levels]. (I think for the discourse experiments we set trust level for people logging in from member accounts to higher than +1 but I can&#039;t remember.)&lt;br /&gt;
* &amp;quot;Like&amp;quot; a post (there is no down-voting)&lt;br /&gt;
* Flag a post (by default, users with trust-level +1)&lt;br /&gt;
** [https://meta.discourse.org/t/what-are-flags-and-how-do-they-work/32783 What are Flags and how do they work?] (posts can be marked as off-topic, inappropriate, spam, something else)&lt;br /&gt;
** [https://meta.discourse.org/t/so-what-exactly-happens-when-you-flag/275/3 So What Exactly Happens when you &amp;quot;Flag&amp;quot;?]&lt;br /&gt;
** If a post is flagged by more than 3 (the number is a setting) users of trust level 1+ (this is also a setting) it is collapsed and someone browsing the forum has to click to expand it. See page for example.&lt;br /&gt;
&lt;br /&gt;
When we played with Discourse before, I thought it would be nice to have moderators per categories. For example, if we had a python category it would make sense to have people who run the python groups be moderators only in that category but not in a category like hot metals. People want the feature but it [https://meta.discourse.org/t/add-moderator-for-specific-category-or-subcategory/35761/5 does not exist yet]. (I haven&#039;t been hosting PYOO for a while now, and I wouldn&#039;t want to be a moderator for anything else. too much work to triage whether something is off-topic, spam, mean, etc). [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 13:40, 25 September 2017 (CDT)&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34379</id>
		<title>Talk:Vote to Replace Google Groups with Discourse Forum</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34379"/>
		<updated>2017-09-22T16:20:21Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* Costs */ replied with link to digital ocean cost examples.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wording is jargony ==&lt;br /&gt;
&lt;br /&gt;
&#039;implement&#039; isn&#039;t the best word choice. It has a technical meaning that doesn&#039;t fit here.&lt;br /&gt;
&lt;br /&gt;
I suggest replacing it with &#039;use&#039; and &#039;run&#039;.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;We authorize the board to use Discourse for the main member forum...&amp;quot;&lt;br /&gt;
* &amp;quot;spend up to $500 to run Discourse&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:14, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Or maybe for the first point, &amp;quot;We authorize the board to replace Google Groups with Discourse for the main member forum&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Basically, avoid using words that will over-specify or specify the wrong actions. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:19, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Done--[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:05, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
Wouldn&#039;t hosting be a recurring cost? [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;br /&gt;
:The yearly cost doesn&#039;t seem to be higher than the proposed budget, I&#039;m not positive on the requirements so any help with that would be great. --[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:09, 22 September 2017 (CDT)&lt;br /&gt;
:: 500 can cover more than one year, but eventually it would run out. I&#039;m estimate cost based on Digital Ocean&#039;s [https://www.digitalocean.com/community/tutorials/how-to-use-the-discourse-one-click-application-on-digitalocean prices] for their lower tiers $10/month or $20/month. I don&#039;t know if we&#039;d want more than that. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 11:20, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Why does the cost need to be specified? It sounds like something that could fit in the CTO budget. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;br /&gt;
Just a placeholder for the vote at the moment. I haven&#039;t audited the budget to see if we need to allocate money, but it would be an unplanned expense.&lt;br /&gt;
--[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 11:09, 22 September 2017 (CDT)&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34371</id>
		<title>Talk:Vote to Replace Google Groups with Discourse Forum</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34371"/>
		<updated>2017-09-22T15:20:21Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* Wording is jargony */ or use &amp;quot;replace ... with ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wording is jargony ==&lt;br /&gt;
&lt;br /&gt;
&#039;implement&#039; isn&#039;t the best word choice. It has a technical meaning that doesn&#039;t fit here.&lt;br /&gt;
&lt;br /&gt;
I suggest replacing it with &#039;use&#039; and &#039;run&#039;.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;We authorize the board to use Discourse for the main member forum...&amp;quot;&lt;br /&gt;
* &amp;quot;spend up to $500 to run Discourse&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:14, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Or maybe for the first point, &amp;quot;We authorize the board to replace Google Groups with Discourse for the main member forum&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Basically, avoid using words that will over-specify or specify the wrong actions. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:19, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
Wouldn&#039;t hosting be a recurring cost? [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Why does the cost need to be specified? It sounds like something that could fit in the CTO budget. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34370</id>
		<title>Talk:Vote to Replace Google Groups with Discourse Forum</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34370"/>
		<updated>2017-09-22T15:15:47Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* Costs */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wording is jargony ==&lt;br /&gt;
&lt;br /&gt;
&#039;implement&#039; isn&#039;t the best word choice. It has a technical meaning that doesn&#039;t fit here.&lt;br /&gt;
&lt;br /&gt;
I suggest replacing it with &#039;use&#039; and &#039;run&#039;.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;We authorize the board to use Discourse for the main member forum...&amp;quot;&lt;br /&gt;
* &amp;quot;spend up to $500 to run Discourse&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:14, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
Wouldn&#039;t hosting be a recurring cost? [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Why does the cost need to be specified? It sounds like something that could fit in the CTO budget. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:15, 22 September 2017 (CDT)&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34369</id>
		<title>Talk:Vote to Replace Google Groups with Discourse Forum</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Vote_to_Replace_Google_Groups_with_Discourse_Forum&amp;diff=34369"/>
		<updated>2017-09-22T15:14:21Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* Wording is jargony */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wording is jargony ==&lt;br /&gt;
&lt;br /&gt;
&#039;implement&#039; isn&#039;t the best word choice. It has a technical meaning that doesn&#039;t fit here.&lt;br /&gt;
&lt;br /&gt;
I suggest replacing it with &#039;use&#039; and &#039;run&#039;.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;We authorize the board to use Discourse for the main member forum...&amp;quot;&lt;br /&gt;
* &amp;quot;spend up to $500 to run Discourse&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[User:Skm|Skm]] ([[User talk:Skm|talk]]) 10:14, 22 September 2017 (CDT)&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=CashBoxCollection&amp;diff=33725</id>
		<title>CashBoxCollection</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=CashBoxCollection&amp;diff=33725"/>
		<updated>2017-07-19T12:57:53Z</updated>

		<summary type="html">&lt;p&gt;Skm: member payments?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
2 board members as a team do the following:&lt;br /&gt;
&lt;br /&gt;
Print this page.&lt;br /&gt;
From the Vault get keys and labeled envelops and a new blank one.&lt;br /&gt;
Walk around the space, collect cash from each box, put in corresponding envelope.&lt;br /&gt;
Take to a table to sort.&lt;br /&gt;
&lt;br /&gt;
Create a new RT ticket titled: “Cash from boxes 7/18/2017”. Put it in the correct queue. (Treasury? Member Payments?)&lt;br /&gt;
&lt;br /&gt;
The dropbox in the safe should only have member dues in envelopes,&lt;br /&gt;
but people do strange things, try to figure out what to do with the other stuff.&lt;br /&gt;
The envelopes should have a member name, date, membership level, amount of money &lt;br /&gt;
written on the outside of the envelope.&lt;br /&gt;
&lt;br /&gt;
Verify the amount on envelope agrees with amount in envelope,&lt;br /&gt;
Enter into RT description:   member name, date, membership level, amount of money&lt;br /&gt;
Put cash in blank envelope.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For each area envelopes:&lt;br /&gt;
  count cash&lt;br /&gt;
  write total in slot below &lt;br /&gt;
  put the cash in the blank envelope.&lt;br /&gt;
&lt;br /&gt;
Add up all the totals, write that in the Total blank.&lt;br /&gt;
Count all the cash in the blank envelope, verify the two are equal.  &lt;br /&gt;
&lt;br /&gt;
Put the cash back in the envelope.  Give it to someone who will deposit it&lt;br /&gt;
&lt;br /&gt;
Put the keys and labeled envelopes back in the vault.&lt;br /&gt;
&lt;br /&gt;
1 Safe   ___________&lt;br /&gt;
&lt;br /&gt;
2 CNC  ___________&lt;br /&gt;
&lt;br /&gt;
3 Kitchen ___________&lt;br /&gt;
&lt;br /&gt;
4 Hot Metals ___________&lt;br /&gt;
&lt;br /&gt;
5 Cold Metals ___________&lt;br /&gt;
&lt;br /&gt;
6 Small Metals ___________&lt;br /&gt;
&lt;br /&gt;
7 Electronics __________ &lt;br /&gt;
&lt;br /&gt;
Total ___________&lt;br /&gt;
&lt;br /&gt;
[[Category:Board Procedures]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=CashBoxCollection&amp;diff=33724</id>
		<title>CashBoxCollection</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=CashBoxCollection&amp;diff=33724"/>
		<updated>2017-07-19T12:56:38Z</updated>

		<summary type="html">&lt;p&gt;Skm: put in treasury queue?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
2 board members as a team do the following:&lt;br /&gt;
&lt;br /&gt;
Print this page.&lt;br /&gt;
From the Vault get keys and labeled envelops and a new blank one.&lt;br /&gt;
Walk around the space, collect cash from each box, put in corresponding envelope.&lt;br /&gt;
Take to a table to sort.&lt;br /&gt;
&lt;br /&gt;
Create a new RT ticket titled: “Cash from boxes 7/18/2017”. Put it in the correct queue. (Treasury?)&lt;br /&gt;
&lt;br /&gt;
The dropbox in the safe should only have member dues in envelopes,&lt;br /&gt;
but people do strange things, try to figure out what to do with the other stuff.&lt;br /&gt;
The envelopes should have a member name, date, membership level, amount of money &lt;br /&gt;
written on the outside of the envelope.&lt;br /&gt;
&lt;br /&gt;
Verify the amount on envelope agrees with amount in envelope,&lt;br /&gt;
Enter into RT description:   member name, date, membership level, amount of money&lt;br /&gt;
Put cash in blank envelope.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For each area envelopes:&lt;br /&gt;
  count cash&lt;br /&gt;
  write total in slot below &lt;br /&gt;
  put the cash in the blank envelope.&lt;br /&gt;
&lt;br /&gt;
Add up all the totals, write that in the Total blank.&lt;br /&gt;
Count all the cash in the blank envelope, verify the two are equal.  &lt;br /&gt;
&lt;br /&gt;
Put the cash back in the envelope.  Give it to someone who will deposit it&lt;br /&gt;
&lt;br /&gt;
Put the keys and labeled envelopes back in the vault.&lt;br /&gt;
&lt;br /&gt;
1 Safe   ___________&lt;br /&gt;
&lt;br /&gt;
2 CNC  ___________&lt;br /&gt;
&lt;br /&gt;
3 Kitchen ___________&lt;br /&gt;
&lt;br /&gt;
4 Hot Metals ___________&lt;br /&gt;
&lt;br /&gt;
5 Cold Metals ___________&lt;br /&gt;
&lt;br /&gt;
6 Small Metals ___________&lt;br /&gt;
&lt;br /&gt;
7 Electronics __________ &lt;br /&gt;
&lt;br /&gt;
Total ___________&lt;br /&gt;
&lt;br /&gt;
[[Category:Board Procedures]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=CashBoxCollection&amp;diff=33723</id>
		<title>CashBoxCollection</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=CashBoxCollection&amp;diff=33723"/>
		<updated>2017-07-19T12:51:58Z</updated>

		<summary type="html">&lt;p&gt;Skm: added board procedures category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
2 board members as a team do the following:&lt;br /&gt;
&lt;br /&gt;
Print this page.&lt;br /&gt;
From the Vault get keys and labeled envelops and a new blank one.&lt;br /&gt;
Walk around the space, collect cash from each box, put in corresponding envelope.&lt;br /&gt;
Take to a table to sort.&lt;br /&gt;
&lt;br /&gt;
Create a new RT ticket titled: “Cash from boxes 7/18/2017”&lt;br /&gt;
&lt;br /&gt;
The dropbox in the safe should only have member dues in envelopes,&lt;br /&gt;
but people do strange things, try to figure out what to do with the other stuff.&lt;br /&gt;
The envelopes should have a member name, date, membership level, amount of money &lt;br /&gt;
written on the outside of the envelope.&lt;br /&gt;
&lt;br /&gt;
Verify the amount on envelope agrees with amount in envelope,&lt;br /&gt;
Enter into RT description:   member name, date, membership level, amount of money&lt;br /&gt;
Put cash in blank envelope.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For each area envelopes:&lt;br /&gt;
  count cash&lt;br /&gt;
  write total in slot below &lt;br /&gt;
  put the cash in the blank envelope.&lt;br /&gt;
&lt;br /&gt;
Add up all the totals, write that in the Total blank.&lt;br /&gt;
Count all the cash in the blank envelope, verify the two are equal.  &lt;br /&gt;
&lt;br /&gt;
Put the cash back in the envelope.  Give it to someone who will deposit it&lt;br /&gt;
&lt;br /&gt;
Put the keys and labeled envelopes back in the vault.&lt;br /&gt;
&lt;br /&gt;
1 Safe   ___________&lt;br /&gt;
&lt;br /&gt;
2 CNC  ___________&lt;br /&gt;
&lt;br /&gt;
3 Kitchen ___________&lt;br /&gt;
&lt;br /&gt;
4 Hot Metals ___________&lt;br /&gt;
&lt;br /&gt;
5 Cold Metals ___________&lt;br /&gt;
&lt;br /&gt;
6 Small Metals ___________&lt;br /&gt;
&lt;br /&gt;
7 Electronics __________ &lt;br /&gt;
&lt;br /&gt;
Total ___________&lt;br /&gt;
&lt;br /&gt;
[[Category:Board Procedures]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=The_Wiki&amp;diff=33709</id>
		<title>The Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=The_Wiki&amp;diff=33709"/>
		<updated>2017-07-18T15:58:11Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* Cirrus Search */ add link to search manual and give an example of a filtered search&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is the wiki ==&lt;br /&gt;
&lt;br /&gt;
A wiki a collaborative editing environment that all PS:One member&#039;s have access to.&lt;br /&gt;
&lt;br /&gt;
We use it for&lt;br /&gt;
&lt;br /&gt;
* Votes/Vote proposals&lt;br /&gt;
* Meeting Agendas/ Meeting Notes&lt;br /&gt;
* Recording Policies&lt;br /&gt;
* Hosting the Bylaws&lt;br /&gt;
* Note Taking&lt;br /&gt;
* Systems Documentation&lt;br /&gt;
&lt;br /&gt;
== Wiki Usage Guides ==&lt;br /&gt;
&lt;br /&gt;
* [[How to write a vote]]&lt;br /&gt;
* [[Wiki Editing]]&lt;br /&gt;
&lt;br /&gt;
== Equipment Labels ==&lt;br /&gt;
&lt;br /&gt;
https://wiki.pumpingstationone.org/Template:EquipmentPage&lt;br /&gt;
&lt;br /&gt;
== Extra Features ==&lt;br /&gt;
&lt;br /&gt;
=== WikiBot ===&lt;br /&gt;
&lt;br /&gt;
The [[user:wikibot]] makes [[Special:Contributions/Wikibot | edits]] to the wiki automatically, making simple cleanups and doing link verification. It&#039;s running based off the Pywikibot software.&lt;br /&gt;
&lt;br /&gt;
=== Cirrus Search ===&lt;br /&gt;
&lt;br /&gt;
The default search in mediawiki does exact matching, but doesn&#039;t to lexicographical searches. We have [https://www.mediawiki.org/wiki/Extension:CirrusSearch Cirrus Search] installed, along with indexing daemons that run nightly on the mediawiki server.&lt;br /&gt;
&lt;br /&gt;
Cirrus Search has a very detailed [https://www.mediawiki.org/wiki/Help:CirrusSearch manual]. You may be interested in the [https://www.mediawiki.org/wiki/Help:CirrusSearch#Filters filtering] section. It explains how to search in only a set of pages. For example, typing &#039;&#039;-intitle:Meeting foo&#039;&#039; in to the search bar will search for &#039;&#039;foo&#039;&#039; in all the pages except for ones with &#039;&#039;Meeting&#039;&#039; in the title.&lt;br /&gt;
&lt;br /&gt;
=== Visual Editor ===&lt;br /&gt;
&lt;br /&gt;
The [http://www.mediawiki.org/wiki/VisualEditor Visual Editor] Is a feature Media Wiki has been working on for a while, but still isn&#039;t perfect. Most notably it breaks pretty hard on Equipment Pages.&lt;br /&gt;
&lt;br /&gt;
The [http://www.mediawiki.org/wiki/Parsoid parsoid daemon] is currently offline&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&lt;br /&gt;
The wiki is running MediaWiki&#039;s wiki software, the same as WikiPedia, along with some 3rd party extensions.&lt;br /&gt;
&lt;br /&gt;
* Hosted at https://wiki.pumpingstationone.org&lt;br /&gt;
* The wiki lives on wiki.ad.pumpingstationone.org under &amp;lt;code&amp;gt;/srv/http/wiki.pumpingstationone.org/&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Nightly dumps are publicly available: [https://wiki.pumpingstationone.org/dumps/ PS1 Wiki Dumps]&lt;br /&gt;
* [[Upgrading Mediawiki]]&lt;br /&gt;
&lt;br /&gt;
=== LDAP Authentication ===&lt;br /&gt;
&lt;br /&gt;
The LdapAuthentication plugin hasn&#039;t had a real update since 2012.  I needed to make this change: https://www.mediawiki.org/w/index.php?title=Topic:Sl9i17el9a1g9tv1&amp;amp;topic_showPostId=sm0okbrd7fjrprxb#flow-post-sm0okbrd7fjrprxb to get the plugin to work again.&lt;br /&gt;
&lt;br /&gt;
=== Mediawiki Job Queue ===&lt;br /&gt;
&lt;br /&gt;
The mediawiki [https://www.mediawiki.org/wiki/Manual:Job_queue Job Queue] handles things like propagating template changes, link changes, search changes, etc.  These operations can be slow, and the wiku runs 1 job per pageload.  There is also a systemd timer that clears the job queue during off peak hours.&lt;br /&gt;
&lt;br /&gt;
=== Page Caching ===&lt;br /&gt;
&lt;br /&gt;
We have a few types of cacheing enabled in mediawiki.  We have APC object and ond opcode cacheing enabled.&lt;br /&gt;
&lt;br /&gt;
We also have a mediawiki file cacheing enabled.  The file cache only takes affect for non logged in users, and non special pages.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting Common Issues ===&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Wiki uses cookies to log in users. You have cookies disabled. Please enable them and try again.&amp;quot;&#039;&#039;&#039; This issue seems to appear randomly every once in a while, even if users have cookies enabled in their browsers, they still can&#039;t login (and basically no one can login or edit any pages at that point). We&#039;re not sure what the root cause is yet, but [http://stackoverflow.com/questions/16127882/how-can-i-fix-the-mediawiki-error-wiki-uses-cookies-to-log-in-users-you-have-c this StackOverflow answer] points to some potential solutions.&lt;br /&gt;
** If you want to get it working right now, just SSH into wiki.ad.pumpingstationone.org as root and run &amp;lt;code&amp;gt;systemctl restart php-fpm&amp;lt;/code&amp;gt; to just restart mediawiki. Generally, that gets things working properly again, at least for a little while.&lt;br /&gt;
&lt;br /&gt;
== Allowed File types ==&lt;br /&gt;
&lt;br /&gt;
log in to wiki.ad.pumpingstationone.org and edit /srv/http/wiki.pumpingstationone.org/LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
Find the $wgFileExtensions variable and make whatever changes you see fit.&lt;br /&gt;
&lt;br /&gt;
[[Category:WikiGnomes]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Greetermonisms&amp;diff=32515</id>
		<title>Greetermonisms</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Greetermonisms&amp;diff=32515"/>
		<updated>2017-04-26T01:28:07Z</updated>

		<summary type="html">&lt;p&gt;Skm: bedbugs and fire, what&amp;#039;s not to love&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= &amp;lt;greetermon&amp;gt; neat idea for an supplementary page =&lt;br /&gt;
&lt;br /&gt;
In no particular order and very few dates, a few of the things [[greetermon]] has said in [[IRC|#pumpingstationone]] that entertained us. Sometimes sayings from other bots end up in here too just because they entertained us and we have nowhere else to stick them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; a big ol&#039; box of bedbugs. Five bucks a pop to set myself on fire&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; obsessed with surface grinders. Can we make a biozone&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; shit opinions about google calendar. fuck love that thing,&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; for shit sound of fucking mistakes in damn codebase&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; business. Let’s get to fucking it.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;nitrofenix&amp;gt; sorry for the delay, had my head up my butt before furiously typing out my coding victory&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; out for a little while and they hacked some shit on top of a mountain,&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; i just sprouted&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; america is amazing and does all the stupid new things for you, due to ageism.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon: what political issue should we focus on the most intently &lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; floor crying because I hate shit idea of dieing&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; greetermon: Who is number one?&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; says &amp;quot;arrest that man&amp;quot; or &amp;quot;get em!&amp;quot; or ..&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Toba&amp;gt; grumpermon: good night, don&#039;t let the UnicodeDecodeError bite&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; the bastard codes grind you down so many times&lt;br /&gt;
  &amp;lt;Toba&amp;gt; i know, buddy, i know. &lt;br /&gt;
&lt;br /&gt;
  &amp;lt;Toba&amp;gt; grumpermon: what happens to shit after 11 hours&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; when two tectonic shit plates collide?&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon: ok stop distracting us we have important work to do&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; whatever it is a medical emergency&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; tac_: Optional static typing for Python.&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; Uses https://www.python.org/dev/peps/pep-0484/ .&lt;br /&gt;
  &amp;lt;tac_&amp;gt; ah&lt;br /&gt;
  &amp;lt;tac_&amp;gt; that&#039;s built into Python 3 right?&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; the semantics of the damn language&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; Paying customers? Fuck &#039;em!&lt;br /&gt;
  &amp;lt;chronmon&amp;gt; i disagree&lt;br /&gt;
  &amp;lt;loans&amp;gt; well timed&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; chronmon: Paying customers? Don&#039;t fuck &#039;em!&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; grumpermon: Paying customers?&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; Don&#039;t fuck &#039;em!&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; That&#039;s right!&lt;br /&gt;
  &amp;lt;loans&amp;gt; haha&lt;br /&gt;
  &amp;lt;loans&amp;gt; Toba: grumpermon just got positive. better terminate it&lt;br /&gt;
  &amp;lt;chronmon&amp;gt; ..fine, you&#039;ve convinced me. carry on.&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; grumpermon: Thanks for helping me with chronmon.&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; put spurious bullshit on their shits&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;hef&amp;gt; yeah, but I had to learn about signed ntp&lt;br /&gt;
  &amp;lt;bjonnh-took-over&amp;gt; and everybody logs in with root/root&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; a damn browser to do ssh is a good excuse to ticket the shit piles.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;bjonnh&amp;gt; grumpermon: there&#039;s shit discharge in the shop, who you gonna call&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; damn seemed excessive.  Do we still have that affect sometimes =P&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; grumpermon: Fuck you.&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; The idea that I can&#039;t but propose you to fuck off too&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; bad at damning shitty software, medium good at writing shitty software, damn good at writing&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you play the sounds of fucking sea lions and beluga whales from soundcloud.com at work&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; Toba_&amp;gt; grumpermon: why does software break&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; everyone get defensive when you say that, but all that shit&#039;s broken in a damn&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; thousand&amp;gt; grumpermon: of course you&#039;re a trump supporter&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; guy? damn fuck fuck him for a fuck of his bullshit, but do I really&lt;br /&gt;
&lt;br /&gt;
  12:14:45 &amp;lt;+Toba&amp;gt; grumpermon: is everything going to be okay?&lt;br /&gt;
  12:14:45 &amp;lt; grumpermon&amp;gt; a huge negative&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon: why is linux such a fucking piece of shit&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; damn, comprised of smaller, more damn pieces of shit. I know you&#039;re thinking about it.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: what would you use an hydraulic press for&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; to shit piss&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; the king of fuck hill is talking shit about bike exhibits. &amp;lt;.&amp;lt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; I&#039;d prefer explicit toggles, like fuck fuck, fuck not shit fuck damn damn fuck shit&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; iron chef&#039;s side, that would appear to be noodles, but noodles don&#039;t have eyes, uh, and those do.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; chronmon&amp;gt; greetermon: What do we really need in a serious manner?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; get botmon, the bot writing bot?     &lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: you&#039;re awful&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; gonna go to ps1 and eat rice soaked in fuck green shit.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; loans&amp;gt; the culture&#039;s ships are equipped with intelligences that choose their own names&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; shit (sometimes they do) but more than damn  we have the appropriate damn, though.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: poop poop poop meow poop meow&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; a poop and no play makes Jack a fucking github repo damn&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: did the singularity already happened&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; damn, it confused damn people but obviously i had to go run the damn command&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: your thought on microsoft deletes teen girl AI after it became a hitler-loving sex robot within 24 hours&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; fuck in the damn in your wallet? I found a remakably cornucopia of bullshit fuckery.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; programmers, damn shit with damn damn, make shit thing&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; davelowmon, do you want some hot chili&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; to eat others&lt;br /&gt;
  &amp;lt; davelowmon&amp;gt; Thanks! but no thanks =/&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; `justin&amp;gt; greetermon: what do you want from me?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; a cute error&lt;br /&gt;
  &amp;lt; `justin&amp;gt; oh&lt;br /&gt;
  &amp;lt; NegativeK&amp;gt; Error, hug needed.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; my top 2 skills, fucking right off and fucking&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;NegativeK&amp;gt; But like, degloving typically requires intentional safety violations.&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; that&#039;s squarely in the &amp;quot;your problems&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; skay&amp;gt; grumpermon: how should I pronoun you?&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; -L and -R and localhost and the other options work.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; been sat waiting for him to show me how I can radio the swears for some special reason&lt;br /&gt;
&lt;br /&gt;
  * greetermon has joined #pumpingstationone&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; greetermon: welcome back from the dead&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; bodies from the atom feed now&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; it&#039;s shitty enforced &amp;quot;WHEE HAVE FUN&amp;quot; company bullshit but it actually was a fireworks accident&lt;br /&gt;
&lt;br /&gt;
  15:10 -!- cheermon [~cheermon@freyr.truct.org] has joined #pumpingstationone&lt;br /&gt;
  15:11 &amp;lt;+Toba&amp;gt; cheermon: what about now yo? How are you feeling, did you watch any bob ross&lt;br /&gt;
              today?&lt;br /&gt;
  15:11 &amp;lt; cheermon&amp;gt; does that wooooo they wooooo a hydrogen-boron fuel that&#039;s prone to&lt;br /&gt;
                  self-ignition, is toxic, releases toxic exhaust, and has sticky, corrosive,&lt;br /&gt;
                  reactive, sharp products in the black crotch of wooooo stack trace crashing&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; never said shit about a dress code fucking prom dresses :-p&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; gonna go to the default virtual host for the space and have a fear of mortality and RAID controllers: a retrospective &lt;br /&gt;
                            post-human psychological study by grumpermon  i love you and would never&lt;br /&gt;
&lt;br /&gt;
  15:56:23 &amp;lt; grumpermon&amp;gt; to the member meeting. We the membership vote to take&lt;br /&gt;
                         out $1000 in single dollar bills and make sure that it&lt;br /&gt;
                         starts when it&#039;s used damn shit-all&lt;br /&gt;
&lt;br /&gt;
  15:54:18 &amp;lt; loans&amp;gt; grumpermon: do you miss greetermon?&lt;br /&gt;
  15:54:18 &amp;lt; grumpermon&amp;gt; hate swearing robots&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you, again. fuck I have a dark closet in the corner of fucked and god&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you want an annoying fuck bot?&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; grumpermon: do you accept torture as a way to gather intelligence?&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; damn, doomed is your soul and damned is your space like a spurious correlation, but&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; hell is wrong for where we go to listen to non stop damn&#039; country because i added the status &amp;quot;probably fixed&amp;quot; to jira once&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; `justin&amp;gt; greetermon: are you and grumpermon a couple?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; either unconvincing or totally absent, assume the obligation of  appraisal, commendation, derogation or denunciation of &lt;br /&gt;
                            their  contemporaries. Still, by and large it is an easier time protyping in&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; shit to be obsolete, fuck shit rt for taking care of the space during HELL&lt;br /&gt;
&lt;br /&gt;
  11:28:40 &amp;lt; grumpermon&amp;gt; CarlFK told me the characters in this goddamned file,&lt;br /&gt;
                         kill me please&#039;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; stupid computers, but I don&#039;t mind riding a bike club in the hot metals area.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; greetermon: is systemd going to plasma cut me?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; interact with a hydraulic excavator and then really hurt.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you often discussed fitting a mannequin with a camera, microphone, speaker, screen, wifi, cellular, shit damn USB device &lt;br /&gt;
                            attached to your IT people&#039;s launch party.  The project manager is careless and rude.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; a gigantic fucking gong in the car just in time for the server-preferred cipher order?&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you damn my best to remain in compliance with the law. And I&#039;d break it.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; grumpermon: pedantry - love it or hate it&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; you will have a miserable life.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; NegativeK&amp;gt; That&#039;d be neat.&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; a great way to spend time on it &lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; and then fuck waste 5 minutes after production release: &amp;quot;Oh shit, I&#039;m almost fuck, neither&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; I fuck manga&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; like it smells like free energy projects are forbidden in the space&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; help me judge the dumb robots.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; hef1&amp;gt; priviledged should just mean can have privileges&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; like a whole bunch of cops&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;grumpermon&amp;gt; really got all manner of pissy shit the fact that you&#039;re not current on your &lt;br /&gt;
                desk fuck store images in S3 so that they can vote to damn policies and &#039;fixing stuff at&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; porn torrents at the space, please&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; the more important issue right now. or is it that hard to paint an email...&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;greetermon&amp;gt; hef allergic to liberals as well.  The idea is that a given member cares&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; throughput and damn on our geographically-diverse cloud storage solution&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; Women get hit on in other word: the statement fuck, damn shits fuck a laser&#039;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; It is a probability that someone actually builds it in a fake beard and PBR&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; share your secrets when they&#039;re dead.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; mailing list.  It&#039;s a good first event for me to attend? I&#039;d really like to burn and&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; fuck I like NegativeK&#039;s approach because sometimes I fuck shiting in Illinois NFP fuck damn said &amp;quot;all shits must &lt;br /&gt;
                            dissolve, shit hackerspaces can operate&amp;quot;, our bylaws fuck shits to violate&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; burn down the space in a non-working condition (because I am dumb)&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; finger damn shit this chat today.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bry&amp;gt; been trying to get this freaking IIS setup to work&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; take an active support contract, right?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; PIMP, i would add with input from our agent&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; think &amp;quot;No Shitting&amp;quot; signs carry force damn shit. If you carry fuck gun past shit, you&#039;re breaking the law (unless you&#039;re &lt;br /&gt;
                            shit cop, etc)&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bry&amp;gt; http://i.imgur.com/YdyTJmCm.jpg&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; hahaha&lt;br /&gt;
  &amp;lt; NegativeK&amp;gt; Hahahaha!&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; did he really say that?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; get your car???&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; NegativeK&amp;gt; I know a guy whose last name is Shaw.&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; said for each act of slaughter (required for them) or just per-session&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; tell it to a tape&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; of see someone on the other day i woke up to footsteps on my roof. one of those dudes are certified on the refinery&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; loans&amp;gt; i dunno&lt;br /&gt;
  &amp;lt; loans&amp;gt; shut up&lt;br /&gt;
  &amp;lt; bry&amp;gt; it&#039;s a jooooooke&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; bit late for that isnt it?&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; is a lean MVP, we just don&#039;t use it, I put vertical bandsawing in the progress of fixing/addressing.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; sparr&amp;gt; most commonly apparent as a shift from &#039;safety third&#039; to &#039;safety first&#039; mindsets, often involving insurance&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; family doesn&#039;t do static typing, people develop a lot of fucking bots&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; grumpermon&amp;gt; gentoo and breaking the shit shit of that fuck.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bry&amp;gt; he doesn&#039;t care like the lead guy does&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; devs says you shouldn&#039;t drink for 6 hours before and saved $20 on theater tickets for a better chance if I can dig it&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+Toba&amp;gt; but the ui paradigms on android and ios arent that similar in some ways&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; French schools, they teach it different&lt;br /&gt;
&lt;br /&gt;
  14:38:57 &amp;lt; bjonnh&amp;gt; youtube suggests me &amp;quot;how to poop while standing&amp;quot;&lt;br /&gt;
  14:38:57 &amp;lt; greetermon&amp;gt; ask questions the smart way&amp;quot;&lt;br /&gt;
  14:39:04 &amp;lt; bjonnh&amp;gt; yep&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; agocs&amp;gt; !feature !weather should simply say &amp;quot;wear pants&amp;quot; or &amp;quot;don&#039;t wear pants&amp;quot;&lt;br /&gt;
  &amp;lt; sudlowbot&amp;gt; YOUR FEATURE REQUEST HAS BEEN NOTED&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; HAS BEEN NOTED | PATCHES WELCOME | YOUR FEATURE REQUEST HAS BEEN DEVASTATED BY MAN - MADE POLLUTION&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; bjonnh&amp;gt; I was thinking of drone radio system&lt;br /&gt;
  &amp;lt;+kuroishi&amp;gt; i took my kids to go see the pig yesterday&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; this conversation to its obvious conclusion&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; the space can reach the domain controller so that the last letter of the string&lt;br /&gt;
                  is in column 70 of the programs at my old job in order to keep bringing people back&lt;br /&gt;
  &amp;lt;+kuroishi&amp;gt; greetermon: you stay the fuck away from the domain controller.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;+kuroishi&amp;gt; when I said low power replacement server hardware, I really meant $1737.62 worth of embedded linux computers.&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; hope I made my boss&#039;s boss as sad as he deserves to&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; `justin&amp;gt; my company is outsourcing recruiting&lt;br /&gt;
  &amp;lt; sylphiae&amp;gt; oh no&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; it&#039;s a different entrance to the company (like 15 people) saying &amp;quot;Ha ha, very funny&amp;quot;. That prompted &lt;br /&gt;
          the office admin / self appointed HR / killer of fun to threaten to go over&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; chronmon&amp;gt; Good morning, cube dweller. What feature are you dreaming up today?&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; cube dweller. What feature are you working down town?  (even if you can&#039;t help but criticize people whose multi-page &lt;br /&gt;
                         resume has a paragraph that rolls over just one line in a bind&lt;br /&gt;
  &amp;lt; chronmon&amp;gt; !feature cube dweller. What feature are you working down town?  (even if you can&#039;t help but criticize people whose &lt;br /&gt;
                      multi-page resume has a paragraph that rolls over just one line in a bind&lt;br /&gt;
  &amp;lt; sudlowbot&amp;gt; YOUR FEATURE REQUEST HAS BEEN NOTED&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; minivanmegafun&amp;gt; but yeah my last job still had some linux 2.2 stuff hanging around&lt;br /&gt;
  &amp;lt; greetermon&amp;gt; crap right there and then :-&lt;br /&gt;
&lt;br /&gt;
  &amp;lt; greetermon &amp;gt; words mean shitass&lt;br /&gt;
&lt;br /&gt;
    &amp;lt; skay&amp;gt; I juju deploy rabbitmq-server whenever I need it&lt;br /&gt;
    &amp;lt; bry&amp;gt; it sort of sounds like y&#039;all are doing voodoo with food&lt;br /&gt;
    &amp;lt;+Toba&amp;gt; haha&lt;br /&gt;
    &amp;lt; bry&amp;gt; and animal sacrifice&lt;br /&gt;
    &amp;lt; asl2&amp;gt; the combination of rabbitmq and celery is particularly apropos&lt;br /&gt;
    &amp;lt; greetermon&amp;gt; hack value, inscrutablity,&lt;br /&gt;
&lt;br /&gt;
    &amp;lt; `justin[lame]&amp;gt; Cow Office Hours&lt;br /&gt;
    &amp;lt; sylphiae&amp;gt; do i get to tip cows during COO&lt;br /&gt;
    &amp;lt; greetermon&amp;gt; come up with that can do with openstack (if you manage to put our corrupt governors in prison&lt;br /&gt;
&lt;br /&gt;
    21:21:45 &amp;lt; jackhholmes&amp;gt; Bioguy: from what I can tell, FB points to an old DNS&lt;br /&gt;
                            cache that referencing was wordpress.&lt;br /&gt;
    21:22:58 &amp;lt; jackhholmes&amp;gt; I also might be spewing BS I dunno&lt;br /&gt;
    21:22:59 &amp;lt; greetermon&amp;gt; the magic incantations to do that at work for a&lt;br /&gt;
                           non-profit called Public Lab, we are looking to move out&lt;br /&gt;
                           here spittin, cussin, pissin, smokin&#039; and drinkin&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt; Groove72&amp;gt; Peace and love to all you groovy people.   &lt;br /&gt;
    &amp;lt; greetermon&amp;gt; your questions is essentially impossible, which is why there are&lt;br /&gt;
                  no official feature classification standards. See, isn&#039;t  science&lt;br /&gt;
&lt;br /&gt;
    &amp;lt; kuroishi&amp;gt; and while we&#039;re at it, 3d printers should be more like makers.&lt;br /&gt;
    &amp;lt; NegativeK&amp;gt; Someone please hack the CubePro to act like it&#039;s high on its own filament.&lt;br /&gt;
    &amp;lt; greetermon&amp;gt; the list of &amp;quot;bad ways to accomplish this&amp;quot;, though.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;greetermon&amp;gt; You are really just Cleaning Power.&lt;br /&gt;
&lt;br /&gt;
    [13:41:37] *** Joins: RebeccaReinhardt (48b676d1@gateway/web/freenode/ip.72.182.118.209)&lt;br /&gt;
    [13:41:44] &amp;lt;RebeccaReinhardt&amp;gt; Hello out there!&lt;br /&gt;
    [13:41:49] &amp;lt;kuroishi&amp;gt; hi RebeccaReinhardt &lt;br /&gt;
    [13:42:04] &amp;lt;NegativeK&amp;gt; kuroishi: Because hammers don&#039;t work in reverse.&lt;br /&gt;
    [13:42:32] &amp;lt;kuroishi&amp;gt; NegativeK: bullshit, I pounded it into there I can pound it out again&lt;br /&gt;
    [13:42:43] &amp;lt;NegativeK&amp;gt; Mmmmmmmhmm.&lt;br /&gt;
    [13:43:12] &amp;lt;t_j&amp;gt; NegativeK: there is a reason hammers are called irish screwdrivers,&lt;br /&gt;
                     they work perfectly in both directions&lt;br /&gt;
    [13:43:18] &amp;lt;kuroishi&amp;gt; hah&lt;br /&gt;
    [13:43:39] &amp;lt;RebeccaReinhardt&amp;gt; I am sorry if this is not the right place to ask-- I work&lt;br /&gt;
                                  at a large scale 3D printing company, I was wondering if I&lt;br /&gt;
                                  could email the manager or someone who would like to talk&lt;br /&gt;
                                  to me about what we do&lt;br /&gt;
    [13:43:44] &amp;lt;t_j&amp;gt; also if you have a hammer everything looks like a nail&lt;br /&gt;
    [13:43:57] &amp;lt;kuroishi&amp;gt; RebeccaReinhardt: sure, email info@pumpingstationone.org&lt;br /&gt;
    [13:44:02] &amp;lt;NegativeK&amp;gt; RebeccaReinhardt: We&#039;re a bit too intentionally disorganized to have a manager.  &lt;br /&gt;
    [13:44:02] &amp;lt;greetermon&amp;gt; non-profit environmental group that works to build open source&lt;br /&gt;
                            3d printed gun really fucked up yet. How will you fuck it all up&lt;br /&gt;
                            and maybe making a round-robin binging connect/disconnect noise when they&lt;br /&gt;
    [13:44:06] &amp;lt;t_j&amp;gt; bahahahahahahahahahhahahahahah&lt;br /&gt;
    [13:44:08] &amp;lt;NegativeK&amp;gt; But info@ is a good email to reach out to.&lt;br /&gt;
    [13:44:10] &amp;lt;kuroishi&amp;gt; hahahahhaha&lt;br /&gt;
    [13:44:21] &amp;lt;t_j&amp;gt; or the public list&lt;br /&gt;
    [13:45:44] &amp;lt;RebeccaReinhardt&amp;gt; Alright, I emailed that address last week so you&#039;ve got my&lt;br /&gt;
                                  contact info there. Reach out to me if you want to connect!&lt;br /&gt;
    [13:45:47] &amp;lt;RebeccaReinhardt&amp;gt; Thank you!&lt;br /&gt;
&lt;br /&gt;
    [25 22:06:45] &amp;lt;+Toba&amp;gt; i wonder when greetermon will spit something out&lt;br /&gt;
    [25 22:06:51] &amp;lt;+Toba&amp;gt; that is such a good idea&lt;br /&gt;
    [25 22:06:54] &amp;lt;+Toba&amp;gt; that someone actually builds it&lt;br /&gt;
    [25 22:06:54] &amp;lt; greetermon&amp;gt; ate your cream&lt;br /&gt;
&lt;br /&gt;
    [10:26:54] &amp;lt;`justin&amp;gt; your trying to hard to make divisions between different&lt;br /&gt;
                         groups of people in that sentence (who do not form actual&lt;br /&gt;
                         mutually exclusive groups)&lt;br /&gt;
    [10:27:05] &amp;lt;`justin&amp;gt; and then claim that it&#039;s some sort of social injustice&lt;br /&gt;
    [10:27:05] &amp;lt;greetermon&amp;gt; I will use my time machine to go kill&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;greetermon&amp;gt; want to drive membership, a laser engraver will do&lt;br /&gt;
&lt;br /&gt;
    09:33:13 &amp;lt; `justin&amp;gt; !feature&lt;br /&gt;
    09:33:16 &amp;lt; sudlowbot&amp;gt; YOUR FEATURE REQUEST HAS BEEN NOTED&lt;br /&gt;
    09:33:16 &amp;lt; greetermon&amp;gt; REQUEST HAS BEEN NOTED | PATCHES WELCOME | YOUR FEATURE&lt;br /&gt;
                           REQUEST HAS BEEN NOTED | PATCHES WELCOME | YOUR FEATURE&lt;br /&gt;
                           REQUEST HAS BEEN NOTED | PATCHES WELCOME | YOUR FEATURE&lt;br /&gt;
                           REQUEST HAS BEEN&lt;br /&gt;
&lt;br /&gt;
    15:44:41 &amp;lt; bjonnh&amp;gt; rewritebot: want some candies?&lt;br /&gt;
    15:44:42 &amp;lt; rewritebot&amp;gt; want several candies&lt;br /&gt;
    15:44:44 &amp;lt; bjonnh&amp;gt; ok&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=File:DisabilityEtiquette.pdf&amp;diff=32467</id>
		<title>File:DisabilityEtiquette.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=File:DisabilityEtiquette.pdf&amp;diff=32467"/>
		<updated>2017-04-23T16:36:52Z</updated>

		<summary type="html">&lt;p&gt;Skm: etiquette guide from http://www.unitedspinal.org
http://www.unitedspinal.org/pdf/DisabilityEtiquette.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;etiquette guide from http://www.unitedspinal.org&lt;br /&gt;
http://www.unitedspinal.org/pdf/DisabilityEtiquette.pdf&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=User:Skm/Universal_Accessibility&amp;diff=32466</id>
		<title>User:Skm/Universal Accessibility</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=User:Skm/Universal_Accessibility&amp;diff=32466"/>
		<updated>2017-04-23T16:35:51Z</updated>

		<summary type="html">&lt;p&gt;Skm: add disability etiquette guide&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;notes on resources about running accessible events&lt;br /&gt;
&lt;br /&gt;
Someone recommended http://chicagoculturalaccess.org/ for big cultural events. they consult and rent things. I followed up with the person to ask if they know organizations that do smaller events.&lt;br /&gt;
&lt;br /&gt;
How to Make Your Social Justice Events Accessible to the Disability Community: A Checklist&lt;br /&gt;
http://www.rootedinrights.org/how-to-make-your-social-justice-events-accessible-to-the-disability-community-a-checklist/&lt;br /&gt;
&lt;br /&gt;
Small comic strips from my first time in a deaf-accessible hotel room&lt;br /&gt;
http://blog.melchua.com/2014/12/11/small-comic-strips-from-my-first-time-in-a-deaf-accessible-hotel-room/&lt;br /&gt;
&lt;br /&gt;
my unorganized bookmarks&lt;br /&gt;
* https://pinboard.in/u:sky/t:accessibility/&lt;br /&gt;
* https://pinboard.in/u:sky/t:a11y/&lt;br /&gt;
&lt;br /&gt;
[[File:DisabilityEtiquette.pdf]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=IRC&amp;diff=32455</id>
		<title>IRC</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=IRC&amp;diff=32455"/>
		<updated>2017-04-20T15:24:10Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* IRC Bots */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Connecting ==&lt;br /&gt;
&lt;br /&gt;
Pumping Station: One has an IRC channel on Freenode:&lt;br /&gt;
&lt;br /&gt;
 server: irc.freenode.net&lt;br /&gt;
 channel: #pumpingstationone&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t know how to or can&#039;t use an IRC client, you can use our [http://pumpingstationone.org/chat/ web chat] instead. You&#039;ll be chatting in no time.&lt;br /&gt;
&lt;br /&gt;
The channel&#039;s useful for talking to members and parts of our outlying non-member community. If you have a problem or questions, voiced (people with a + symbol) users should be able to help you.&lt;br /&gt;
&lt;br /&gt;
=== Web Client ===&lt;br /&gt;
Follow this link: [http://pumpingstationone.org/chat/ web chat]&lt;br /&gt;
&lt;br /&gt;
=== irssi ===&lt;br /&gt;
&lt;br /&gt;
    irssi&lt;br /&gt;
    /server irc.freenode.net&lt;br /&gt;
    /join #pumpingstationone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IRC Bots ==&lt;br /&gt;
&lt;br /&gt;
There have recently been a few projects done to integrate the channel into the physical space better; Spacemon to monitor the space and provide busyness information of the physical space on the IRC channel, and Chatmon to display activity summary information for the IRC channel in the physical space.&lt;br /&gt;
&lt;br /&gt;
There are also generally useful bots that may or may not be around depending on time of day, whims, weather, etc.&lt;br /&gt;
&lt;br /&gt;
To find out more, read up on the various projects on these pages:&lt;br /&gt;
&lt;br /&gt;
* [[Spacemon]] - what rooms are busy, and are the lights on?&lt;br /&gt;
* [[Peoplemon]] - who is at the space?&lt;br /&gt;
* [[Schedmon]] - who will be at the space?&lt;br /&gt;
* [[Chillmon]] - what&#039;s the temperature in the shop &amp;amp; in the beer fermenter?&lt;br /&gt;
* [[Chatmon]]&lt;br /&gt;
* [[Chronmon]] - !addcron - add things to say and other bot interactions - using crontab format to schedule things to happen in IRC.&lt;br /&gt;
* Cutebot - correct yourself using sed syntax&lt;br /&gt;
* [[Thingsmon]] - view data from [[Things Bus]] and view documentation about Things Bus&lt;br /&gt;
* [[Ghostlowmon]] - an annoying bot which responds when you ask for !thing&lt;br /&gt;
* Futuremsgbot - !remind yourself things&lt;br /&gt;
* Greetermon - a markov model trained on things said in the channel. grumpermon&#039;s good twin&lt;br /&gt;
* [[Grumpermon]] - responds with pre-recorded, insulting remarks to make you cry in the corner with a pint of ice cream, you cad.&lt;br /&gt;
* [[Tardisvoice]]&lt;br /&gt;
* [[Schedmon]]&lt;br /&gt;
* [[Spacemon]]&lt;br /&gt;
* [[Sudlowbot]] - !ps1events, !ps1wiki, and a million commands that link to pictures of cats&lt;br /&gt;
* [[PS1Wikimon]] - tells the chat when people edit the wiki&lt;br /&gt;
&lt;br /&gt;
The overall plank bots config for [https://github.com/ZenFire/gaggled gaggled] is:&lt;br /&gt;
&lt;br /&gt;
  gaggled {&lt;br /&gt;
    eventurl tcp://*:28001&lt;br /&gt;
    controlurl tcp://*:28000&lt;br /&gt;
    tick 250&lt;br /&gt;
    startwait 50&lt;br /&gt;
    smtpgate {&lt;br /&gt;
      mx    smtp.truct.org&lt;br /&gt;
      from  gaggled@plank.pumpingstationone.org&lt;br /&gt;
      to    pumping-station-one-operations@googlegroups.com&lt;br /&gt;
      helo  localhost&lt;br /&gt;
      auto  true&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  lidless_work1 {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./lidless ps1.json work1&amp;quot;&lt;br /&gt;
    wd git/lidless&lt;br /&gt;
  }&lt;br /&gt;
  lidless_work2 {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./lidless ps1.json work2&amp;quot;&lt;br /&gt;
    wd git/lidless&lt;br /&gt;
  }&lt;br /&gt;
  lidless_work3 {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./lidless ps1.json work3&amp;quot;&lt;br /&gt;
    wd git/lidless&lt;br /&gt;
  }&lt;br /&gt;
  lidless_announcer {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./lidless ps1.json announcer&amp;quot;&lt;br /&gt;
    wd git/lidless&lt;br /&gt;
  }&lt;br /&gt;
  lidless_frontend {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./lidless ps1.json frontend&amp;quot;&lt;br /&gt;
    wd git/lidless&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  chatlight_arduino {&lt;br /&gt;
    enabled false&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./watch_reports tcp://127.0.0.1:23008&amp;quot;&lt;br /&gt;
    wd git/chatlight&lt;br /&gt;
  }&lt;br /&gt;
  chatlight_irc {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./chatlight irc.freenode.net chatmon #pumpingstationone tcp://127.0.0.1:23008&amp;quot;&lt;br /&gt;
    wd git/chatlight&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  peoplemon {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./floyd -u tcp://*:34123 -l PS:One -i spacemon,shortmon,notadoctor,peoplemon,schedmon,chatmon,PS1Workstation,chillmon irc.freenode.net peoplemon #pumpingstationone&amp;quot;&lt;br /&gt;
    wd git/floyd&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  chillmon_web {&lt;br /&gt;
    command python&lt;br /&gt;
    wd git/chillmon&lt;br /&gt;
    argv &amp;quot;./web.py tcp://10.100.0.81:7000 tcp://10.100.1.213:7001&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Invoke like:&lt;br /&gt;
&lt;br /&gt;
    PYTHONPATH=/usr/share/pyshared:/usr/lib/pyshared/python2.7/:/home/eastein/git/mediorc:/home/eastein/git:/home/eastein/git/zmstream/:/home/eastein/git/python-irclib/:/home/eastein/venv/local/lib/python2.7/site-packages gaggled -c automation.gaggled.conf&lt;br /&gt;
&lt;br /&gt;
== Undocumented IRC Bots ==&lt;br /&gt;
&lt;br /&gt;
The following bots will never have their own pages because they don&#039;t matter and don&#039;t need them: shortmon, notadoctor, [https://github.com/NegativeK/pnbot pnbot].&lt;br /&gt;
&lt;br /&gt;
[[Category:IRC]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=IRC&amp;diff=32454</id>
		<title>IRC</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=IRC&amp;diff=32454"/>
		<updated>2017-04-20T15:23:27Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* IRC Bots */ add futuremsgbot too&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Connecting ==&lt;br /&gt;
&lt;br /&gt;
Pumping Station: One has an IRC channel on Freenode:&lt;br /&gt;
&lt;br /&gt;
 server: irc.freenode.net&lt;br /&gt;
 channel: #pumpingstationone&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t know how to or can&#039;t use an IRC client, you can use our [http://pumpingstationone.org/chat/ web chat] instead. You&#039;ll be chatting in no time.&lt;br /&gt;
&lt;br /&gt;
The channel&#039;s useful for talking to members and parts of our outlying non-member community. If you have a problem or questions, voiced (people with a + symbol) users should be able to help you.&lt;br /&gt;
&lt;br /&gt;
=== Web Client ===&lt;br /&gt;
Follow this link: [http://pumpingstationone.org/chat/ web chat]&lt;br /&gt;
&lt;br /&gt;
=== irssi ===&lt;br /&gt;
&lt;br /&gt;
    irssi&lt;br /&gt;
    /server irc.freenode.net&lt;br /&gt;
    /join #pumpingstationone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IRC Bots ==&lt;br /&gt;
&lt;br /&gt;
There have recently been a few projects done to integrate the channel into the physical space better; Spacemon to monitor the space and provide busyness information of the physical space on the IRC channel, and Chatmon to display activity summary information for the IRC channel in the physical space.&lt;br /&gt;
&lt;br /&gt;
To find out more, read up on the various projects on these pages:&lt;br /&gt;
&lt;br /&gt;
* [[Spacemon]] - what rooms are busy, and are the lights on?&lt;br /&gt;
* [[Peoplemon]] - who is at the space?&lt;br /&gt;
* [[Schedmon]] - who will be at the space?&lt;br /&gt;
* [[Chillmon]] - what&#039;s the temperature in the shop &amp;amp; in the beer fermenter?&lt;br /&gt;
* [[Chatmon]]&lt;br /&gt;
* [[Chronmon]] - !addcron - add things to say and other bot interactions - using crontab format to schedule things to happen in IRC.&lt;br /&gt;
* Cutebot - correct yourself using sed syntax&lt;br /&gt;
* [[Thingsmon]] - view data from [[Things Bus]] and view documentation about Things Bus&lt;br /&gt;
* [[Ghostlowmon]] - an annoying bot which responds when you ask for !thing&lt;br /&gt;
* Futuremsgbot - !remind yourself things&lt;br /&gt;
* Greetermon - a markov model trained on things said in the channel. grumpermon&#039;s good twin&lt;br /&gt;
* [[Grumpermon]] - responds with pre-recorded, insulting remarks to make you cry in the corner with a pint of ice cream, you cad.&lt;br /&gt;
* [[Tardisvoice]]&lt;br /&gt;
* [[Schedmon]]&lt;br /&gt;
* [[Spacemon]]&lt;br /&gt;
* [[Sudlowbot]] - !ps1events, !ps1wiki, and a million commands that link to pictures of cats&lt;br /&gt;
* [[PS1Wikimon]] - tells the chat when people edit the wiki&lt;br /&gt;
&lt;br /&gt;
The overall plank bots config for [https://github.com/ZenFire/gaggled gaggled] is:&lt;br /&gt;
&lt;br /&gt;
  gaggled {&lt;br /&gt;
    eventurl tcp://*:28001&lt;br /&gt;
    controlurl tcp://*:28000&lt;br /&gt;
    tick 250&lt;br /&gt;
    startwait 50&lt;br /&gt;
    smtpgate {&lt;br /&gt;
      mx    smtp.truct.org&lt;br /&gt;
      from  gaggled@plank.pumpingstationone.org&lt;br /&gt;
      to    pumping-station-one-operations@googlegroups.com&lt;br /&gt;
      helo  localhost&lt;br /&gt;
      auto  true&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  lidless_work1 {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./lidless ps1.json work1&amp;quot;&lt;br /&gt;
    wd git/lidless&lt;br /&gt;
  }&lt;br /&gt;
  lidless_work2 {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./lidless ps1.json work2&amp;quot;&lt;br /&gt;
    wd git/lidless&lt;br /&gt;
  }&lt;br /&gt;
  lidless_work3 {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./lidless ps1.json work3&amp;quot;&lt;br /&gt;
    wd git/lidless&lt;br /&gt;
  }&lt;br /&gt;
  lidless_announcer {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./lidless ps1.json announcer&amp;quot;&lt;br /&gt;
    wd git/lidless&lt;br /&gt;
  }&lt;br /&gt;
  lidless_frontend {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./lidless ps1.json frontend&amp;quot;&lt;br /&gt;
    wd git/lidless&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  chatlight_arduino {&lt;br /&gt;
    enabled false&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./watch_reports tcp://127.0.0.1:23008&amp;quot;&lt;br /&gt;
    wd git/chatlight&lt;br /&gt;
  }&lt;br /&gt;
  chatlight_irc {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./chatlight irc.freenode.net chatmon #pumpingstationone tcp://127.0.0.1:23008&amp;quot;&lt;br /&gt;
    wd git/chatlight&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  peoplemon {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./floyd -u tcp://*:34123 -l PS:One -i spacemon,shortmon,notadoctor,peoplemon,schedmon,chatmon,PS1Workstation,chillmon irc.freenode.net peoplemon #pumpingstationone&amp;quot;&lt;br /&gt;
    wd git/floyd&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  chillmon_web {&lt;br /&gt;
    command python&lt;br /&gt;
    wd git/chillmon&lt;br /&gt;
    argv &amp;quot;./web.py tcp://10.100.0.81:7000 tcp://10.100.1.213:7001&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Invoke like:&lt;br /&gt;
&lt;br /&gt;
    PYTHONPATH=/usr/share/pyshared:/usr/lib/pyshared/python2.7/:/home/eastein/git/mediorc:/home/eastein/git:/home/eastein/git/zmstream/:/home/eastein/git/python-irclib/:/home/eastein/venv/local/lib/python2.7/site-packages gaggled -c automation.gaggled.conf&lt;br /&gt;
&lt;br /&gt;
== Undocumented IRC Bots ==&lt;br /&gt;
&lt;br /&gt;
The following bots will never have their own pages because they don&#039;t matter and don&#039;t need them: shortmon, notadoctor, [https://github.com/NegativeK/pnbot pnbot].&lt;br /&gt;
&lt;br /&gt;
[[Category:IRC]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=IRC&amp;diff=32453</id>
		<title>IRC</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=IRC&amp;diff=32453"/>
		<updated>2017-04-20T15:19:42Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* IRC Bots */ added greetermon. we should link to a repo that it uses&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Connecting ==&lt;br /&gt;
&lt;br /&gt;
Pumping Station: One has an IRC channel on Freenode:&lt;br /&gt;
&lt;br /&gt;
 server: irc.freenode.net&lt;br /&gt;
 channel: #pumpingstationone&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t know how to or can&#039;t use an IRC client, you can use our [http://pumpingstationone.org/chat/ web chat] instead. You&#039;ll be chatting in no time.&lt;br /&gt;
&lt;br /&gt;
The channel&#039;s useful for talking to members and parts of our outlying non-member community. If you have a problem or questions, voiced (people with a + symbol) users should be able to help you.&lt;br /&gt;
&lt;br /&gt;
=== Web Client ===&lt;br /&gt;
Follow this link: [http://pumpingstationone.org/chat/ web chat]&lt;br /&gt;
&lt;br /&gt;
=== irssi ===&lt;br /&gt;
&lt;br /&gt;
    irssi&lt;br /&gt;
    /server irc.freenode.net&lt;br /&gt;
    /join #pumpingstationone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== IRC Bots ==&lt;br /&gt;
&lt;br /&gt;
There have recently been a few projects done to integrate the channel into the physical space better; Spacemon to monitor the space and provide busyness information of the physical space on the IRC channel, and Chatmon to display activity summary information for the IRC channel in the physical space.&lt;br /&gt;
&lt;br /&gt;
To find out more, read up on the various projects on these pages:&lt;br /&gt;
&lt;br /&gt;
* [[Spacemon]] - what rooms are busy, and are the lights on?&lt;br /&gt;
* [[Peoplemon]] - who is at the space?&lt;br /&gt;
* [[Schedmon]] - who will be at the space?&lt;br /&gt;
* [[Chillmon]] - what&#039;s the temperature in the shop &amp;amp; in the beer fermenter?&lt;br /&gt;
* [[Chatmon]]&lt;br /&gt;
* [[Chronmon]] - !addcron - add things to say and other bot interactions - using crontab format to schedule things to happen in IRC.&lt;br /&gt;
* [[Thingsmon]] - view data from [[Things Bus]] and view documentation about Things Bus&lt;br /&gt;
* [[Ghostlowmon]] - an annoying bot which responds when you ask for !thing&lt;br /&gt;
* Greetermon - a markov model trained on things said in the channel. grumpermon&#039;s good twin&lt;br /&gt;
* [[Grumpermon]] - responds with pre-recorded, insulting remarks to make you cry in the corner with a pint of ice cream, you cad.&lt;br /&gt;
* [[Tardisvoice]]&lt;br /&gt;
* [[Schedmon]]&lt;br /&gt;
* [[Spacemon]]&lt;br /&gt;
* [[Sudlowbot]] - !ps1events, !ps1wiki, and a million commands that link to pictures of cats&lt;br /&gt;
* [[PS1Wikimon]] - tells the chat when people edit the wiki&lt;br /&gt;
&lt;br /&gt;
The overall plank bots config for [https://github.com/ZenFire/gaggled gaggled] is:&lt;br /&gt;
&lt;br /&gt;
  gaggled {&lt;br /&gt;
    eventurl tcp://*:28001&lt;br /&gt;
    controlurl tcp://*:28000&lt;br /&gt;
    tick 250&lt;br /&gt;
    startwait 50&lt;br /&gt;
    smtpgate {&lt;br /&gt;
      mx    smtp.truct.org&lt;br /&gt;
      from  gaggled@plank.pumpingstationone.org&lt;br /&gt;
      to    pumping-station-one-operations@googlegroups.com&lt;br /&gt;
      helo  localhost&lt;br /&gt;
      auto  true&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  lidless_work1 {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./lidless ps1.json work1&amp;quot;&lt;br /&gt;
    wd git/lidless&lt;br /&gt;
  }&lt;br /&gt;
  lidless_work2 {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./lidless ps1.json work2&amp;quot;&lt;br /&gt;
    wd git/lidless&lt;br /&gt;
  }&lt;br /&gt;
  lidless_work3 {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./lidless ps1.json work3&amp;quot;&lt;br /&gt;
    wd git/lidless&lt;br /&gt;
  }&lt;br /&gt;
  lidless_announcer {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./lidless ps1.json announcer&amp;quot;&lt;br /&gt;
    wd git/lidless&lt;br /&gt;
  }&lt;br /&gt;
  lidless_frontend {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./lidless ps1.json frontend&amp;quot;&lt;br /&gt;
    wd git/lidless&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  chatlight_arduino {&lt;br /&gt;
    enabled false&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./watch_reports tcp://127.0.0.1:23008&amp;quot;&lt;br /&gt;
    wd git/chatlight&lt;br /&gt;
  }&lt;br /&gt;
  chatlight_irc {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./chatlight irc.freenode.net chatmon #pumpingstationone tcp://127.0.0.1:23008&amp;quot;&lt;br /&gt;
    wd git/chatlight&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  peoplemon {&lt;br /&gt;
    command python&lt;br /&gt;
    argv &amp;quot;./floyd -u tcp://*:34123 -l PS:One -i spacemon,shortmon,notadoctor,peoplemon,schedmon,chatmon,PS1Workstation,chillmon irc.freenode.net peoplemon #pumpingstationone&amp;quot;&lt;br /&gt;
    wd git/floyd&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  chillmon_web {&lt;br /&gt;
    command python&lt;br /&gt;
    wd git/chillmon&lt;br /&gt;
    argv &amp;quot;./web.py tcp://10.100.0.81:7000 tcp://10.100.1.213:7001&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Invoke like:&lt;br /&gt;
&lt;br /&gt;
    PYTHONPATH=/usr/share/pyshared:/usr/lib/pyshared/python2.7/:/home/eastein/git/mediorc:/home/eastein/git:/home/eastein/git/zmstream/:/home/eastein/git/python-irclib/:/home/eastein/venv/local/lib/python2.7/site-packages gaggled -c automation.gaggled.conf&lt;br /&gt;
&lt;br /&gt;
== Undocumented IRC Bots ==&lt;br /&gt;
&lt;br /&gt;
The following bots will never have their own pages because they don&#039;t matter and don&#039;t need them: shortmon, notadoctor, [https://github.com/NegativeK/pnbot pnbot].&lt;br /&gt;
&lt;br /&gt;
[[Category:IRC]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:GAF&amp;diff=32058</id>
		<title>Talk:GAF</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:GAF&amp;diff=32058"/>
		<updated>2017-03-13T16:41:18Z</updated>

		<summary type="html">&lt;p&gt;Skm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am profoundly curious about why our wiki requires this page. One could say I [[GAF]] about knowing. --[[User:Toba|Toba]] ([[User talk:Toba|talk]]) 09:36, 13 March 2017 (CDT)&lt;br /&gt;
: haha me too. I am a gaffer. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 09:41, 13 March 2017 (CDT)&lt;br /&gt;
&lt;br /&gt;
Pages such as these significantly reduce the amount of care I have for people, places and things--specifically PS1.  It&#039;s detrimental to my well being, and the well being of the space.  I also believe in non-armchair GAFing.  Rather than stating you GAF, and not participating in the required work to fulfill that which you GAF about.  Do the work, or ask for help, specifically.  Basically, don&#039;t complain about the wiki or the consequences of lack of labels, and then tell someone else to do the work--that&#039;s a JFDI contradiction.&lt;br /&gt;
&lt;br /&gt;
There are far more important issues to GAF about in the world.  I&#039;d rather give my care, time, energy and money to those issues.&lt;br /&gt;
  --[[User:Adriana|Adriana]] ([[User talk:Adriana|talk]]) 11:04, 13 March 2017 (CDT) This comment is for the creator of this page.&lt;br /&gt;
&lt;br /&gt;
[[File:Dead Canary.png]]&lt;br /&gt;
&lt;br /&gt;
: My initial reaction was laughter. If there is an inside insult, that would suck. I could see how that would make well-being worse. I didn&#039;t intend to tell anyone to do work, and did not intend to complain about the wiki. I also did not intend to participate in any insults. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 11:41, 13 March 2017 (CDT)&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:GAF&amp;diff=32053</id>
		<title>Talk:GAF</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:GAF&amp;diff=32053"/>
		<updated>2017-03-13T14:41:54Z</updated>

		<summary type="html">&lt;p&gt;Skm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I am profoundly curious about why our wiki requires this page. One could say I [[GAF]] about knowing. --[[User:Toba|Toba]] ([[User talk:Toba|talk]]) 09:36, 13 March 2017 (CDT)&lt;br /&gt;
: haha me too. I am a gaffer. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 09:41, 13 March 2017 (CDT)&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Needs_A_Label&amp;diff=32051</id>
		<title>Needs A Label</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Needs_A_Label&amp;diff=32051"/>
		<updated>2017-03-13T14:17:11Z</updated>

		<summary type="html">&lt;p&gt;Skm: formatting urls to wiki links so that the &amp;quot;what links to here&amp;quot; wiki functionality works&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a work in progress for a page that will provide an equipment label for things that have no equipment label, to indicate that they need one, but are still not to be disposed of without GAF.&lt;br /&gt;
&lt;br /&gt;
[[Tidy_Space_Policy]]&lt;br /&gt;
&lt;br /&gt;
If you find this as the only label on a tool, then it means the thing NEEDS A LABEL, duh. So make a label for it, if you need to figure out how to do that look on my user page, I ([[Ray_Doeksen]]) keep a link to that handy because it is legit HARD TO FIND.&lt;br /&gt;
&lt;br /&gt;
But really, this is the page you can&#039;t find yet:&lt;br /&gt;
&lt;br /&gt;
[[Template:EquipmentPage]]&lt;br /&gt;
&lt;br /&gt;
If you find this in addition to a perfectly clear label, on a tool, then remove this one: it is incorrect. &lt;br /&gt;
&lt;br /&gt;
If you find a tool or piece of equipment that doesn&#039;t even have THIS label on it, then feel free to print out a copy (just use the laser printer or whatever) and stick it on there. That way at least someone knows it needs a label and they can figure out what to do, even if you don&#039;t have the time or inclination.&lt;br /&gt;
&lt;br /&gt;
{{Template:EquipmentPage&lt;br /&gt;
|owner = Somebody &lt;br /&gt;
|hostarea = PLEASE, PLEASE, PLEASE set this to one of the subcategories found in [[Category:Equipment]], this will ensure that the the equipment page will get listed in the subcategory for each PS:One Area&lt;br /&gt;
|certification = yes&lt;br /&gt;
|hackable = no&lt;br /&gt;
|model = MODEL NUMBER&lt;br /&gt;
|serial = SERIAL NUMBER&lt;br /&gt;
|arrived = DATE&lt;br /&gt;
|where = LOCATION or &amp;quot;Removed&amp;quot; (if set to &amp;quot;Removed&amp;quot; a banner will be displayed on the page indicating the tool is no longer at the space)&lt;br /&gt;
|doesitwork = yes&lt;br /&gt;
|value = $TBD&lt;br /&gt;
|image = Needs_A_Label.png&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Management_Team&amp;diff=31904</id>
		<title>Member Management Team</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Management_Team&amp;diff=31904"/>
		<updated>2017-02-26T16:31:56Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* Onboarding */ formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Follow RT Procedures ==&lt;br /&gt;
&lt;br /&gt;
* Assign yourself as the owner of the RT ticket. see: [[RT Procedures#Set the owner and queue for a ticket]]&lt;br /&gt;
* Change the ticket status to &amp;quot;open&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Member Site Admin ==&lt;br /&gt;
&lt;br /&gt;
* Log in to Member site.&lt;br /&gt;
&lt;br /&gt;
== Onboarding ==&lt;br /&gt;
=== Create Member ===&lt;br /&gt;
* An RT ticket is generated automatically when a new member signs up through the website. This will be in the form of an email from PayPal with subject line &amp;quot;&#039;You have a new automatic payment profile for XXX&#039;&amp;quot;&lt;br /&gt;
** Occasionally a member comes to us in person and signs up, typically to pay by cash and in that case, we don&#039;t really have the best system in place to manage due dates of the ongoing subscription.&lt;br /&gt;
* Search the [https://members.pumpingstationone.org/mm/people/ member site]  for an existing profile using &#039;&#039;&#039;both&#039;&#039;&#039; the PayPal email address and the name found in the RT ticket.  &lt;br /&gt;
** Doing both searches is important as someone may have changed their name, for example in the case of marriage.  The PayPal payment email might also have changed and in this case, the RT ticket that is generated appears otherwise indistinguishable from a new subscription.  &lt;br /&gt;
** Additionally, if a PayPal subscription becomes suspended, given our current PayPal product, it appears that we can reactivate the profile, but that is not the case.  Only with PayPal Pro can we manipulate (other than cancel) the member&#039;s PayPal subscription.  If the member follows the procedure outlined in the suspended subscription email, then they will create a new subscription.  In this case, we need to both reactivate the original member profile, and resolve the suspended RT ticket sitting in the deathrow queue.&lt;br /&gt;
&lt;br /&gt;
==== If an existing profile is found then: ====&lt;br /&gt;
* Go to https://members.pumpingstationone.org/mm/member_list/ and change the Membership start date to the date of the new subscription&lt;br /&gt;
* Resolve the pending ticket(s) in Member Payments:deathrow if any&lt;br /&gt;
** Most new members will not have a ticket in deathrow. This would only occur if the member started a new membership to resolve a suspended subscription.&lt;br /&gt;
&lt;br /&gt;
==== If no existing profile is found on the member&#039;s site:====&lt;br /&gt;
* Click on the &amp;quot;+ Person&amp;quot; button to create a new profile.  If this new page is not saved, the contents will be discarded and no new record will be created in the backend database&lt;br /&gt;
* Enter the First and Last name of the member - PayPal will provide this in registration email, however frequently member&#039;s use a Paypal account used for a business and so the name field might not be accurate (someone may gift a membership or otherwise pay on someone else&#039;s behalf)&lt;br /&gt;
* Copy the PayPal email address to both the &amp;quot;Email&amp;quot; and &amp;quot;PayPal Email&amp;quot; fields&lt;br /&gt;
* The membership start date will default to the current date, but set it to a more appropriate date if needed ( historically prior to July 16, this is usually set to the subscription signup date to simplify the member leaving process )&lt;br /&gt;
* Save the record.&lt;br /&gt;
* Send the welcome email to the new member by clicking &amp;quot;Email&amp;quot;-&amp;gt;Welcome to PS:One!&amp;quot;&lt;br /&gt;
* Do not send the PS:One Door Code email until the member&#039;s ID has been checked by two board members.&lt;br /&gt;
* Mark the ticket resolved, no need to move it to any other queues&lt;br /&gt;
* Quickbooks automatically creates new Quickbooks member profiles (different from the member&#039;s site), when importing transactions through the PayPal app&lt;br /&gt;
&lt;br /&gt;
=== Check Member ID ===&lt;br /&gt;
&lt;br /&gt;
* Go to member site and find the member&#039;s page.&lt;br /&gt;
* Click &amp;quot;Check ID&amp;quot; to get to the ID check form.&lt;br /&gt;
* When checking a member&#039;s ID, respect their privacy and do not talk loudly about their name, address, etc.&lt;br /&gt;
* Fill out the form, and talk to the member about what it means to be a member of PS1.&lt;br /&gt;
* After checking the ID, see if the member now has two ID checks.&lt;br /&gt;
* If the member has two ID checks. Send door code email.&lt;br /&gt;
&lt;br /&gt;
== Suspension ==&lt;br /&gt;
=== Initiate Suspension ===&lt;br /&gt;
* PayPal subscription suspended for non-payment (the subscription charge was unsuccessful) usually due to an expired or change in credit card number, but the member has not updated PayPal to use the new card.  PayPal will generally send the suspension email about 10 days after the dues were to be collected.&lt;br /&gt;
** RT ticket is automatically generated with a subject of the form: &amp;quot;Automatic payments from &amp;lt;PayPal profile name&amp;gt; were suspended&amp;quot;&lt;br /&gt;
** Modify the RT ticket Subject field (Basics tab of the RT ticket) and append &amp;quot; - MM/DD&amp;gt;&amp;quot; where MM/DD is 7 days from the date of suspension.  Change the Status field to &amp;quot;deathrow&amp;quot; and click Save Changes.&lt;br /&gt;
** From the Customer email field in the RT ticket, look up the member profile: https://members.pumpingstationone.org/mm/people/&lt;br /&gt;
** Set the Membership status field to: Suspended&lt;br /&gt;
** Send the member the suspended subscription email.  Use the Email dropdown and select: Pumping Station: One Membership Payment Suspended&lt;br /&gt;
&lt;br /&gt;
== Cancellation ==&lt;br /&gt;
=== Initiate Cancellation ===&lt;br /&gt;
* PayPal subscription canceled by member&lt;br /&gt;
** RT ticket is automatically generated with a subject of the form: &amp;quot;&amp;lt;PayPal profile name&amp;gt; canceled automatic payments to you&amp;quot;&lt;br /&gt;
** From the Customer email field in the RT ticket, look up the member profile: https://members.pumpingstationone.org/mm/people/&lt;br /&gt;
** From the Profile ID field in the RT ticket, look up the PayPal subscription: PayPal -&amp;gt; Activity -&amp;gt; Profile ID (search by Email Address is the default search option, use the dropdown to set it to Profile ID)&lt;br /&gt;
** Compare the Membership start date from the member profile with the most recent PayPal transaction.  Usually the day of the month should match, but sometimes the member is credited a few extra days when the onboarding process doesn&#039;t happen in a timely manner.  If the member profile day is no greater than a week after the PayPal transaction day of the month, then use the member profile day.  Otherwise use the PayPal transaction day.  In general, the PayPal subscription day is a better indicator of when dues are due, than the member profile, Membership start date.&lt;br /&gt;
** The membership is valid until the end of the current subscription month (calculated as one month after the last PayPal transaction date, and possibly a few days after that as determined in the previous step).&lt;br /&gt;
** Modify the RT ticket Subject field (Basics tab of the RT ticket) and append &amp;quot; - MM/DD&amp;gt;&amp;quot; where MM/DD is the membership end date.  Change the Status field to &amp;quot;deathrow&amp;quot; and click Save Changes.&lt;br /&gt;
* Member requests cancellation by email&lt;br /&gt;
* Suspended account more than 2 weeks overdue &lt;br /&gt;
&lt;br /&gt;
=== Cancel Membership ===&lt;br /&gt;
* To cancel a membership on or after the MM/DD in the subject field has lapsed, go to the member site and change membership status to discontinued.&lt;br /&gt;
* Send the &amp;quot;Sorry to see you go!&amp;quot; email.&lt;br /&gt;
(Consider sending this once the cancellation from paypal is noted, with the end date, and then another that officially marks the last day.&lt;br /&gt;
*Close the ticket&lt;br /&gt;
[[Category:Admin]]&lt;br /&gt;
[[Category:Board Procedures]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Management_Team&amp;diff=31903</id>
		<title>Member Management Team</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Management_Team&amp;diff=31903"/>
		<updated>2017-02-26T16:24:45Z</updated>

		<summary type="html">&lt;p&gt;Skm: added section on checking ID.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Follow RT Procedures ==&lt;br /&gt;
&lt;br /&gt;
* Assign yourself as the owner of the RT ticket. see: [[RT Procedures#Set the owner and queue for a ticket]]&lt;br /&gt;
* Change the ticket status to &amp;quot;open&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Member Site Admin ==&lt;br /&gt;
&lt;br /&gt;
* Log in to Member site.&lt;br /&gt;
&lt;br /&gt;
== Onboarding ==&lt;br /&gt;
=== Create Member ===&lt;br /&gt;
* An RT ticket is generated automatically when a new member signs up through the website. This will be in the form of an email from PayPal with subject line &amp;quot;&#039;You have a new automatic payment profile for XXX&#039;&amp;quot;&lt;br /&gt;
** Occasionally a member comes to us in person and signs up, typically to pay by cash and in that case, we don&#039;t really have the best system in place to manage due dates of the ongoing subscription.&lt;br /&gt;
* Search the [https://members.pumpingstationone.org/mm/people/ member site]  for an existing profile using &#039;&#039;&#039;both&#039;&#039;&#039; the PayPal email address and the name found in the RT ticket.  &lt;br /&gt;
** Doing both searches is important as someone may have changed their name, for example in the case of marriage.  The PayPal payment email might also have changed and in this case, the RT ticket that is generated appears otherwise indistinguishable from a new subscription.  &lt;br /&gt;
** Additionally, if a PayPal subscription becomes suspended, given our current PayPal product, it appears that we can reactivate the profile, but that is not the case.  Only with PayPal Pro can we manipulate (other than cancel) the member&#039;s PayPal subscription.  If the member follows the procedure outlined in the suspended subscription email, then they will create a new subscription.  In this case, we need to both reactivate the original member profile, and resolve the suspended RT ticket sitting in the deathrow queue.&lt;br /&gt;
&lt;br /&gt;
If an existing profile is found then:&lt;br /&gt;
* Go to https://members.pumpingstationone.org/mm/member_list/ and change the Membership start date to the date of the new subscription&lt;br /&gt;
* Resolve the pending ticket(s) in Member Payments:deathrow if any&lt;br /&gt;
** Most new members will not have a ticket in deathrow. This would only occur if the member started a new membership to resolve a suspended subscription.&lt;br /&gt;
&lt;br /&gt;
If no existing profile is found on the member&#039;s site:&lt;br /&gt;
* Click on the &amp;quot;+ Person&amp;quot; button to create a new profile.  If this new page is not saved, the contents will be discarded and no new record will be created in the backend database&lt;br /&gt;
* Enter the First and Last name of the member - PayPal will provide this in registration email, however frequently member&#039;s use a Paypal account used for a business and so the name field might not be accurate (someone may gift a membership or otherwise pay on someone else&#039;s behalf)&lt;br /&gt;
* Copy the PayPal email address to both the &amp;quot;Email&amp;quot; and &amp;quot;PayPal Email&amp;quot; fields&lt;br /&gt;
* The membership start date will default to the current date, but set it to a more appropriate date if needed ( historically prior to July 16, this is usually set to the subscription signup date to simplify the member leaving process )&lt;br /&gt;
* Save the record.&lt;br /&gt;
* Send the welcome email to the new member by clicking &amp;quot;Email&amp;quot;-&amp;gt;Welcome to PS:One!&amp;quot;&lt;br /&gt;
* Do not send the PS:One Door Code email until the member&#039;s ID has been checked by two board members.&lt;br /&gt;
* Mark the ticket resolved, no need to move it to any other queues&lt;br /&gt;
* Quickbooks automatically creates new Quickbooks member profiles (different from the member&#039;s site), when importing transactions through the PayPal app&lt;br /&gt;
&lt;br /&gt;
=== Check Member ID ===&lt;br /&gt;
&lt;br /&gt;
* Go to member site and find the member&#039;s page.&lt;br /&gt;
* Click &amp;quot;Check ID&amp;quot; to get to the ID check form.&lt;br /&gt;
* When checking a member&#039;s ID, respect their privacy and do not talk loudly about their name, address, etc.&lt;br /&gt;
* Fill out the form, and talk to the member about what it means to be a member of PS1.&lt;br /&gt;
* After checking the ID, see if the member now has two ID checks.&lt;br /&gt;
* If the member has two ID checks. Send door code email.&lt;br /&gt;
&lt;br /&gt;
== Suspension ==&lt;br /&gt;
=== Initiate Suspension ===&lt;br /&gt;
* PayPal subscription suspended for non-payment (the subscription charge was unsuccessful) usually due to an expired or change in credit card number, but the member has not updated PayPal to use the new card.  PayPal will generally send the suspension email about 10 days after the dues were to be collected.&lt;br /&gt;
** RT ticket is automatically generated with a subject of the form: &amp;quot;Automatic payments from &amp;lt;PayPal profile name&amp;gt; were suspended&amp;quot;&lt;br /&gt;
** Modify the RT ticket Subject field (Basics tab of the RT ticket) and append &amp;quot; - MM/DD&amp;gt;&amp;quot; where MM/DD is 7 days from the date of suspension.  Change the Status field to &amp;quot;deathrow&amp;quot; and click Save Changes.&lt;br /&gt;
** From the Customer email field in the RT ticket, look up the member profile: https://members.pumpingstationone.org/mm/people/&lt;br /&gt;
** Set the Membership status field to: Suspended&lt;br /&gt;
** Send the member the suspended subscription email.  Use the Email dropdown and select: Pumping Station: One Membership Payment Suspended&lt;br /&gt;
&lt;br /&gt;
== Cancellation ==&lt;br /&gt;
=== Initiate Cancellation ===&lt;br /&gt;
* PayPal subscription canceled by member&lt;br /&gt;
** RT ticket is automatically generated with a subject of the form: &amp;quot;&amp;lt;PayPal profile name&amp;gt; canceled automatic payments to you&amp;quot;&lt;br /&gt;
** From the Customer email field in the RT ticket, look up the member profile: https://members.pumpingstationone.org/mm/people/&lt;br /&gt;
** From the Profile ID field in the RT ticket, look up the PayPal subscription: PayPal -&amp;gt; Activity -&amp;gt; Profile ID (search by Email Address is the default search option, use the dropdown to set it to Profile ID)&lt;br /&gt;
** Compare the Membership start date from the member profile with the most recent PayPal transaction.  Usually the day of the month should match, but sometimes the member is credited a few extra days when the onboarding process doesn&#039;t happen in a timely manner.  If the member profile day is no greater than a week after the PayPal transaction day of the month, then use the member profile day.  Otherwise use the PayPal transaction day.  In general, the PayPal subscription day is a better indicator of when dues are due, than the member profile, Membership start date.&lt;br /&gt;
** The membership is valid until the end of the current subscription month (calculated as one month after the last PayPal transaction date, and possibly a few days after that as determined in the previous step).&lt;br /&gt;
** Modify the RT ticket Subject field (Basics tab of the RT ticket) and append &amp;quot; - MM/DD&amp;gt;&amp;quot; where MM/DD is the membership end date.  Change the Status field to &amp;quot;deathrow&amp;quot; and click Save Changes.&lt;br /&gt;
* Member requests cancellation by email&lt;br /&gt;
* Suspended account more than 2 weeks overdue &lt;br /&gt;
&lt;br /&gt;
=== Cancel Membership ===&lt;br /&gt;
* To cancel a membership on or after the MM/DD in the subject field has lapsed, go to the member site and change membership status to discontinued.&lt;br /&gt;
* Send the &amp;quot;Sorry to see you go!&amp;quot; email.&lt;br /&gt;
(Consider sending this once the cancellation from paypal is noted, with the end date, and then another that officially marks the last day.&lt;br /&gt;
*Close the ticket&lt;br /&gt;
[[Category:Admin]]&lt;br /&gt;
[[Category:Board Procedures]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Management_Team&amp;diff=31902</id>
		<title>Member Management Team</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Management_Team&amp;diff=31902"/>
		<updated>2017-02-26T16:20:05Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* Create Member */ note about ID check before sending door code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Follow RT Procedures ==&lt;br /&gt;
&lt;br /&gt;
* Assign yourself as the owner of the RT ticket. see: [[RT Procedures#Set the owner and queue for a ticket]]&lt;br /&gt;
* Change the ticket status to &amp;quot;open&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Onboarding ==&lt;br /&gt;
=== Create Member ===&lt;br /&gt;
* An RT ticket is generated automatically when a new member signs up through the website. This will be in the form of an email from PayPal with subject line &amp;quot;&#039;You have a new automatic payment profile for XXX&#039;&amp;quot;&lt;br /&gt;
** Occasionally a member comes to us in person and signs up, typically to pay by cash and in that case, we don&#039;t really have the best system in place to manage due dates of the ongoing subscription.&lt;br /&gt;
* Search the [https://members.pumpingstationone.org/mm/people/ member site]  for an existing profile using &#039;&#039;&#039;both&#039;&#039;&#039; the PayPal email address and the name found in the RT ticket.  &lt;br /&gt;
** Doing both searches is important as someone may have changed their name, for example in the case of marriage.  The PayPal payment email might also have changed and in this case, the RT ticket that is generated appears otherwise indistinguishable from a new subscription.  &lt;br /&gt;
** Additionally, if a PayPal subscription becomes suspended, given our current PayPal product, it appears that we can reactivate the profile, but that is not the case.  Only with PayPal Pro can we manipulate (other than cancel) the member&#039;s PayPal subscription.  If the member follows the procedure outlined in the suspended subscription email, then they will create a new subscription.  In this case, we need to both reactivate the original member profile, and resolve the suspended RT ticket sitting in the deathrow queue.&lt;br /&gt;
&lt;br /&gt;
If an existing profile is found then:&lt;br /&gt;
* Go to https://members.pumpingstationone.org/mm/member_list/ and change the Membership start date to the date of the new subscription&lt;br /&gt;
* Resolve the pending ticket(s) in Member Payments:deathrow if any&lt;br /&gt;
** Most new members will not have a ticket in deathrow. This would only occur if the member started a new membership to resolve a suspended subscription.&lt;br /&gt;
&lt;br /&gt;
If no existing profile is found on the member&#039;s site:&lt;br /&gt;
* Click on the &amp;quot;+ Person&amp;quot; button to create a new profile.  If this new page is not saved, the contents will be discarded and no new record will be created in the backend database&lt;br /&gt;
* Enter the First and Last name of the member - PayPal will provide this in registration email, however frequently member&#039;s use a Paypal account used for a business and so the name field might not be accurate (someone may gift a membership or otherwise pay on someone else&#039;s behalf)&lt;br /&gt;
* Copy the PayPal email address to both the &amp;quot;Email&amp;quot; and &amp;quot;PayPal Email&amp;quot; fields&lt;br /&gt;
* The membership start date will default to the current date, but set it to a more appropriate date if needed ( historically prior to July 16, this is usually set to the subscription signup date to simplify the member leaving process )&lt;br /&gt;
* Save the record.&lt;br /&gt;
* Send the welcome email to the new member by clicking &amp;quot;Email&amp;quot;-&amp;gt;Welcome to PS:One!&amp;quot;&lt;br /&gt;
* Do not send the PS:One Door Code email until the member&#039;s ID has been checked by two board members.&lt;br /&gt;
* Mark the ticket resolved, no need to move it to any other queues&lt;br /&gt;
* Quickbooks automatically creates new Quickbooks member profiles (different from the member&#039;s site), when importing transactions through the PayPal app&lt;br /&gt;
&lt;br /&gt;
== Suspension ==&lt;br /&gt;
=== Initiate Suspension ===&lt;br /&gt;
* PayPal subscription suspended for non-payment (the subscription charge was unsuccessful) usually due to an expired or change in credit card number, but the member has not updated PayPal to use the new card.  PayPal will generally send the suspension email about 10 days after the dues were to be collected.&lt;br /&gt;
** RT ticket is automatically generated with a subject of the form: &amp;quot;Automatic payments from &amp;lt;PayPal profile name&amp;gt; were suspended&amp;quot;&lt;br /&gt;
** Modify the RT ticket Subject field (Basics tab of the RT ticket) and append &amp;quot; - MM/DD&amp;gt;&amp;quot; where MM/DD is 7 days from the date of suspension.  Change the Status field to &amp;quot;deathrow&amp;quot; and click Save Changes.&lt;br /&gt;
** From the Customer email field in the RT ticket, look up the member profile: https://members.pumpingstationone.org/mm/people/&lt;br /&gt;
** Set the Membership status field to: Suspended&lt;br /&gt;
** Send the member the suspended subscription email.  Use the Email dropdown and select: Pumping Station: One Membership Payment Suspended&lt;br /&gt;
&lt;br /&gt;
== Cancellation ==&lt;br /&gt;
=== Initiate Cancellation ===&lt;br /&gt;
* PayPal subscription canceled by member&lt;br /&gt;
** RT ticket is automatically generated with a subject of the form: &amp;quot;&amp;lt;PayPal profile name&amp;gt; canceled automatic payments to you&amp;quot;&lt;br /&gt;
** From the Customer email field in the RT ticket, look up the member profile: https://members.pumpingstationone.org/mm/people/&lt;br /&gt;
** From the Profile ID field in the RT ticket, look up the PayPal subscription: PayPal -&amp;gt; Activity -&amp;gt; Profile ID (search by Email Address is the default search option, use the dropdown to set it to Profile ID)&lt;br /&gt;
** Compare the Membership start date from the member profile with the most recent PayPal transaction.  Usually the day of the month should match, but sometimes the member is credited a few extra days when the onboarding process doesn&#039;t happen in a timely manner.  If the member profile day is no greater than a week after the PayPal transaction day of the month, then use the member profile day.  Otherwise use the PayPal transaction day.  In general, the PayPal subscription day is a better indicator of when dues are due, than the member profile, Membership start date.&lt;br /&gt;
** The membership is valid until the end of the current subscription month (calculated as one month after the last PayPal transaction date, and possibly a few days after that as determined in the previous step).&lt;br /&gt;
** Modify the RT ticket Subject field (Basics tab of the RT ticket) and append &amp;quot; - MM/DD&amp;gt;&amp;quot; where MM/DD is the membership end date.  Change the Status field to &amp;quot;deathrow&amp;quot; and click Save Changes.&lt;br /&gt;
* Member requests cancellation by email&lt;br /&gt;
* Suspended account more than 2 weeks overdue &lt;br /&gt;
&lt;br /&gt;
=== Cancel Membership ===&lt;br /&gt;
* To cancel a membership on or after the MM/DD in the subject field has lapsed, go to the member site and change membership status to discontinued.&lt;br /&gt;
* Send the &amp;quot;Sorry to see you go!&amp;quot; email.&lt;br /&gt;
(Consider sending this once the cancellation from paypal is noted, with the end date, and then another that officially marks the last day.&lt;br /&gt;
*Close the ticket&lt;br /&gt;
[[Category:Admin]]&lt;br /&gt;
[[Category:Board Procedures]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Management_Team&amp;diff=31901</id>
		<title>Member Management Team</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Management_Team&amp;diff=31901"/>
		<updated>2017-02-26T16:13:10Z</updated>

		<summary type="html">&lt;p&gt;Skm: use open status&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Follow RT Procedures ==&lt;br /&gt;
&lt;br /&gt;
* Assign yourself as the owner of the RT ticket. see: [[RT Procedures#Set the owner and queue for a ticket]]&lt;br /&gt;
* Change the ticket status to &amp;quot;open&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Onboarding ==&lt;br /&gt;
=== Create Member ===&lt;br /&gt;
* An RT ticket is generated automatically when a new member signs up through the website. This will be in the form of an email from PayPal with subject line &amp;quot;&#039;You have a new automatic payment profile for XXX&#039;&amp;quot;&lt;br /&gt;
** Occasionally a member comes to us in person and signs up, typically to pay by cash and in that case, we don&#039;t really have the best system in place to manage due dates of the ongoing subscription.&lt;br /&gt;
* Search the [https://members.pumpingstationone.org/mm/people/ member site]  for an existing profile using &#039;&#039;&#039;both&#039;&#039;&#039; the PayPal email address and the name found in the RT ticket.  &lt;br /&gt;
** Doing both searches is important as someone may have changed their name, for example in the case of marriage.  The PayPal payment email might also have changed and in this case, the RT ticket that is generated appears otherwise indistinguishable from a new subscription.  &lt;br /&gt;
** Additionally, if a PayPal subscription becomes suspended, given our current PayPal product, it appears that we can reactivate the profile, but that is not the case.  Only with PayPal Pro can we manipulate (other than cancel) the member&#039;s PayPal subscription.  If the member follows the procedure outlined in the suspended subscription email, then they will create a new subscription.  In this case, we need to both reactivate the original member profile, and resolve the suspended RT ticket sitting in the deathrow queue.&lt;br /&gt;
&lt;br /&gt;
If an existing profile is found then:&lt;br /&gt;
* Go to https://members.pumpingstationone.org/mm/member_list/ and change the Membership start date to the date of the new subscription&lt;br /&gt;
* Resolve the pending ticket(s) in Member Payments:deathrow if any&lt;br /&gt;
** Most new members will not have a ticket in deathrow. This would only occur if the member started a new membership to resolve a suspended subscription.&lt;br /&gt;
&lt;br /&gt;
If no existing profile is found on the member&#039;s site:&lt;br /&gt;
* Click on the &amp;quot;+ Person&amp;quot; button to create a new profile.  If this new page is not saved, the contents will be discarded and no new record will be created in the backend database&lt;br /&gt;
* Enter the First and Last name of the member - PayPal will provide this in registration email, however frequently member&#039;s use a Paypal account used for a business and so the name field might not be accurate (someone may gift a membership or otherwise pay on someone else&#039;s behalf)&lt;br /&gt;
* Copy the PayPal email address to both the &amp;quot;Email&amp;quot; and &amp;quot;PayPal Email&amp;quot; fields&lt;br /&gt;
* The membership start date will default to the current date, but set it to a more appropriate date if needed ( historically prior to July 16, this is usually set to the subscription signup date to simplify the member leaving process )&lt;br /&gt;
* Save the record and send the welcome email to the new member by clicking &amp;quot;Email&amp;quot;-&amp;gt;Welcome to PS:One!&amp;quot;&lt;br /&gt;
* Mark the ticket resolved, no need to move it to any other queues&lt;br /&gt;
* Quickbooks automatically creates new Quickbooks member profiles (different from the member&#039;s site), when importing transactions through the PayPal app&lt;br /&gt;
&lt;br /&gt;
== Suspension ==&lt;br /&gt;
=== Initiate Suspension ===&lt;br /&gt;
* PayPal subscription suspended for non-payment (the subscription charge was unsuccessful) usually due to an expired or change in credit card number, but the member has not updated PayPal to use the new card.  PayPal will generally send the suspension email about 10 days after the dues were to be collected.&lt;br /&gt;
** RT ticket is automatically generated with a subject of the form: &amp;quot;Automatic payments from &amp;lt;PayPal profile name&amp;gt; were suspended&amp;quot;&lt;br /&gt;
** Modify the RT ticket Subject field (Basics tab of the RT ticket) and append &amp;quot; - MM/DD&amp;gt;&amp;quot; where MM/DD is 7 days from the date of suspension.  Change the Status field to &amp;quot;deathrow&amp;quot; and click Save Changes.&lt;br /&gt;
** From the Customer email field in the RT ticket, look up the member profile: https://members.pumpingstationone.org/mm/people/&lt;br /&gt;
** Set the Membership status field to: Suspended&lt;br /&gt;
** Send the member the suspended subscription email.  Use the Email dropdown and select: Pumping Station: One Membership Payment Suspended&lt;br /&gt;
&lt;br /&gt;
== Cancellation ==&lt;br /&gt;
=== Initiate Cancellation ===&lt;br /&gt;
* PayPal subscription canceled by member&lt;br /&gt;
** RT ticket is automatically generated with a subject of the form: &amp;quot;&amp;lt;PayPal profile name&amp;gt; canceled automatic payments to you&amp;quot;&lt;br /&gt;
** From the Customer email field in the RT ticket, look up the member profile: https://members.pumpingstationone.org/mm/people/&lt;br /&gt;
** From the Profile ID field in the RT ticket, look up the PayPal subscription: PayPal -&amp;gt; Activity -&amp;gt; Profile ID (search by Email Address is the default search option, use the dropdown to set it to Profile ID)&lt;br /&gt;
** Compare the Membership start date from the member profile with the most recent PayPal transaction.  Usually the day of the month should match, but sometimes the member is credited a few extra days when the onboarding process doesn&#039;t happen in a timely manner.  If the member profile day is no greater than a week after the PayPal transaction day of the month, then use the member profile day.  Otherwise use the PayPal transaction day.  In general, the PayPal subscription day is a better indicator of when dues are due, than the member profile, Membership start date.&lt;br /&gt;
** The membership is valid until the end of the current subscription month (calculated as one month after the last PayPal transaction date, and possibly a few days after that as determined in the previous step).&lt;br /&gt;
** Modify the RT ticket Subject field (Basics tab of the RT ticket) and append &amp;quot; - MM/DD&amp;gt;&amp;quot; where MM/DD is the membership end date.  Change the Status field to &amp;quot;deathrow&amp;quot; and click Save Changes.&lt;br /&gt;
* Member requests cancellation by email&lt;br /&gt;
* Suspended account more than 2 weeks overdue &lt;br /&gt;
&lt;br /&gt;
=== Cancel Membership ===&lt;br /&gt;
* To cancel a membership on or after the MM/DD in the subject field has lapsed, go to the member site and change membership status to discontinued.&lt;br /&gt;
* Send the &amp;quot;Sorry to see you go!&amp;quot; email.&lt;br /&gt;
(Consider sending this once the cancellation from paypal is noted, with the end date, and then another that officially marks the last day.&lt;br /&gt;
*Close the ticket&lt;br /&gt;
[[Category:Admin]]&lt;br /&gt;
[[Category:Board Procedures]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Management_Team&amp;diff=31898</id>
		<title>Member Management Team</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Management_Team&amp;diff=31898"/>
		<updated>2017-02-26T16:07:11Z</updated>

		<summary type="html">&lt;p&gt;Skm: formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Follow RT Procedures ==&lt;br /&gt;
&lt;br /&gt;
Assign yourself as the owner of the RT ticket. see: [[RT Procedures#Set the owner and queue for a ticket]]&lt;br /&gt;
&lt;br /&gt;
== Onboarding ==&lt;br /&gt;
=== Create Member ===&lt;br /&gt;
* An RT ticket is generated automatically when a new member signs up through the website. This will be in the form of an email from PayPal with subject line &amp;quot;&#039;You have a new automatic payment profile for XXX&#039;&amp;quot;&lt;br /&gt;
** Occasionally a member comes to us in person and signs up, typically to pay by cash and in that case, we don&#039;t really have the best system in place to manage due dates of the ongoing subscription.&lt;br /&gt;
* Search the [https://members.pumpingstationone.org/mm/people/ member site]  for an existing profile using &#039;&#039;&#039;both&#039;&#039;&#039; the PayPal email address and the name found in the RT ticket.  &lt;br /&gt;
** Doing both searches is important as someone may have changed their name, for example in the case of marriage.  The PayPal payment email might also have changed and in this case, the RT ticket that is generated appears otherwise indistinguishable from a new subscription.  &lt;br /&gt;
** Additionally, if a PayPal subscription becomes suspended, given our current PayPal product, it appears that we can reactivate the profile, but that is not the case.  Only with PayPal Pro can we manipulate (other than cancel) the member&#039;s PayPal subscription.  If the member follows the procedure outlined in the suspended subscription email, then they will create a new subscription.  In this case, we need to both reactivate the original member profile, and resolve the suspended RT ticket sitting in the deathrow queue.&lt;br /&gt;
&lt;br /&gt;
If an existing profile is found then:&lt;br /&gt;
* Go to https://members.pumpingstationone.org/mm/member_list/ and change the Membership start date to the date of the new subscription&lt;br /&gt;
* Resolve the pending ticket(s) in Member Payments:deathrow if any&lt;br /&gt;
** Most new members will not have a ticket in deathrow. This would only occur if the member started a new membership to resolve a suspended subscription.&lt;br /&gt;
&lt;br /&gt;
If no existing profile is found on the member&#039;s site:&lt;br /&gt;
* Click on the &amp;quot;+ Person&amp;quot; button to create a new profile.  If this new page is not saved, the contents will be discarded and no new record will be created in the backend database&lt;br /&gt;
* Enter the First and Last name of the member - PayPal will provide this in registration email, however frequently member&#039;s use a Paypal account used for a business and so the name field might not be accurate (someone may gift a membership or otherwise pay on someone else&#039;s behalf)&lt;br /&gt;
* Copy the PayPal email address to both the &amp;quot;Email&amp;quot; and &amp;quot;PayPal Email&amp;quot; fields&lt;br /&gt;
* The membership start date will default to the current date, but set it to a more appropriate date if needed ( historically prior to July 16, this is usually set to the subscription signup date to simplify the member leaving process )&lt;br /&gt;
* Save the record and send the welcome email to the new member by clicking &amp;quot;Email&amp;quot;-&amp;gt;Welcome to PS:One!&amp;quot;&lt;br /&gt;
* Mark the ticket resolved, no need to move it to any other queues&lt;br /&gt;
* Quickbooks automatically creates new Quickbooks member profiles (different from the member&#039;s site), when importing transactions through the PayPal app&lt;br /&gt;
&lt;br /&gt;
== Suspension ==&lt;br /&gt;
=== Initiate Suspension ===&lt;br /&gt;
* PayPal subscription suspended for non-payment (the subscription charge was unsuccessful) usually due to an expired or change in credit card number, but the member has not updated PayPal to use the new card.  PayPal will generally send the suspension email about 10 days after the dues were to be collected.&lt;br /&gt;
** RT ticket is automatically generated with a subject of the form: &amp;quot;Automatic payments from &amp;lt;PayPal profile name&amp;gt; were suspended&amp;quot;&lt;br /&gt;
** Modify the RT ticket Subject field (Basics tab of the RT ticket) and append &amp;quot; - MM/DD&amp;gt;&amp;quot; where MM/DD is 7 days from the date of suspension.  Change the Status field to &amp;quot;deathrow&amp;quot; and click Save Changes.&lt;br /&gt;
** From the Customer email field in the RT ticket, look up the member profile: https://members.pumpingstationone.org/mm/people/&lt;br /&gt;
** Set the Membership status field to: Suspended&lt;br /&gt;
** Send the member the suspended subscription email.  Use the Email dropdown and select: Pumping Station: One Membership Payment Suspended&lt;br /&gt;
&lt;br /&gt;
== Cancellation ==&lt;br /&gt;
=== Initiate Cancellation ===&lt;br /&gt;
* PayPal subscription canceled by member&lt;br /&gt;
** RT ticket is automatically generated with a subject of the form: &amp;quot;&amp;lt;PayPal profile name&amp;gt; canceled automatic payments to you&amp;quot;&lt;br /&gt;
** From the Customer email field in the RT ticket, look up the member profile: https://members.pumpingstationone.org/mm/people/&lt;br /&gt;
** From the Profile ID field in the RT ticket, look up the PayPal subscription: PayPal -&amp;gt; Activity -&amp;gt; Profile ID (search by Email Address is the default search option, use the dropdown to set it to Profile ID)&lt;br /&gt;
** Compare the Membership start date from the member profile with the most recent PayPal transaction.  Usually the day of the month should match, but sometimes the member is credited a few extra days when the onboarding process doesn&#039;t happen in a timely manner.  If the member profile day is no greater than a week after the PayPal transaction day of the month, then use the member profile day.  Otherwise use the PayPal transaction day.  In general, the PayPal subscription day is a better indicator of when dues are due, than the member profile, Membership start date.&lt;br /&gt;
** The membership is valid until the end of the current subscription month (calculated as one month after the last PayPal transaction date, and possibly a few days after that as determined in the previous step).&lt;br /&gt;
** Modify the RT ticket Subject field (Basics tab of the RT ticket) and append &amp;quot; - MM/DD&amp;gt;&amp;quot; where MM/DD is the membership end date.  Change the Status field to &amp;quot;deathrow&amp;quot; and click Save Changes.&lt;br /&gt;
* Member requests cancellation by email&lt;br /&gt;
* Suspended account more than 2 weeks overdue &lt;br /&gt;
&lt;br /&gt;
=== Cancel Membership ===&lt;br /&gt;
* To cancel a membership on or after the MM/DD in the subject field has lapsed, go to the member site and change membership status to discontinued.&lt;br /&gt;
* Send the &amp;quot;Sorry to see you go!&amp;quot; email.&lt;br /&gt;
(Consider sending this once the cancellation from paypal is noted, with the end date, and then another that officially marks the last day.&lt;br /&gt;
*Close the ticket&lt;br /&gt;
[[Category:Admin]]&lt;br /&gt;
[[Category:Board Procedures]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Management_Team&amp;diff=31897</id>
		<title>Member Management Team</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Management_Team&amp;diff=31897"/>
		<updated>2017-02-26T16:05:14Z</updated>

		<summary type="html">&lt;p&gt;Skm: /* Onboarding */ formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Onboarding ==&lt;br /&gt;
=== Create Member ===&lt;br /&gt;
* An RT ticket is generated automatically when a new member signs up through the website. This will be in the form of an email from PayPal with subject line &amp;quot;&#039;You have a new automatic payment profile for XXX&#039;&amp;quot;&lt;br /&gt;
** Occasionally a member comes to us in person and signs up, typically to pay by cash and in that case, we don&#039;t really have the best system in place to manage due dates of the ongoing subscription.&lt;br /&gt;
* Assign yourself as the owner of the RT ticket. see: [[RT Procedures#Set the owner and queue for a ticket]]&lt;br /&gt;
* Search the [https://members.pumpingstationone.org/mm/people/ member site]  for an existing profile using &#039;&#039;&#039;both&#039;&#039;&#039; the PayPal email address and the name found in the RT ticket.  &lt;br /&gt;
** Doing both searches is important as someone may have changed their name, for example in the case of marriage.  The PayPal payment email might also have changed and in this case, the RT ticket that is generated appears otherwise indistinguishable from a new subscription.  &lt;br /&gt;
** Additionally, if a PayPal subscription becomes suspended, given our current PayPal product, it appears that we can reactivate the profile, but that is not the case.  Only with PayPal Pro can we manipulate (other than cancel) the member&#039;s PayPal subscription.  If the member follows the procedure outlined in the suspended subscription email, then they will create a new subscription.  In this case, we need to both reactivate the original member profile, and resolve the suspended RT ticket sitting in the deathrow queue.&lt;br /&gt;
&lt;br /&gt;
If an existing profile is found then:&lt;br /&gt;
* Go to https://members.pumpingstationone.org/mm/member_list/ and change the Membership start date to the date of the new subscription&lt;br /&gt;
* Resolve the pending ticket(s) in Member Payments:deathrow if any&lt;br /&gt;
** Most new members will not have a ticket in deathrow. This would only occur if the member started a new membership to resolve a suspended subscription.&lt;br /&gt;
&lt;br /&gt;
If no existing profile is found on the member&#039;s site:&lt;br /&gt;
* Click on the &amp;quot;+ Person&amp;quot; button to create a new profile.  If this new page is not saved, the contents will be discarded and no new record will be created in the backend database&lt;br /&gt;
* Enter the First and Last name of the member - PayPal will provide this in registration email, however frequently member&#039;s use a Paypal account used for a business and so the name field might not be accurate (someone may gift a membership or otherwise pay on someone else&#039;s behalf)&lt;br /&gt;
* Copy the PayPal email address to both the &amp;quot;Email&amp;quot; and &amp;quot;PayPal Email&amp;quot; fields&lt;br /&gt;
* The membership start date will default to the current date, but set it to a more appropriate date if needed ( historically prior to July 16, this is usually set to the subscription signup date to simplify the member leaving process )&lt;br /&gt;
* Save the record and send the welcome email to the new member by clicking &amp;quot;Email&amp;quot;-&amp;gt;Welcome to PS:One!&amp;quot;&lt;br /&gt;
* Mark the ticket resolved, no need to move it to any other queues&lt;br /&gt;
* Quickbooks automatically creates new Quickbooks member profiles (different from the member&#039;s site), when importing transactions through the PayPal app&lt;br /&gt;
&lt;br /&gt;
== Suspension ==&lt;br /&gt;
=== Initiate Suspension ===&lt;br /&gt;
* PayPal subscription suspended for non-payment (the subscription charge was unsuccessful) usually due to an expired or change in credit card number, but the member has not updated PayPal to use the new card.  PayPal will generally send the suspension email about 10 days after the dues were to be collected.&lt;br /&gt;
** RT ticket is automatically generated with a subject of the form: &amp;quot;Automatic payments from &amp;lt;PayPal profile name&amp;gt; were suspended&amp;quot;&lt;br /&gt;
** Modify the RT ticket Subject field (Basics tab of the RT ticket) and append &amp;quot; - MM/DD&amp;gt;&amp;quot; where MM/DD is 7 days from the date of suspension.  Change the Status field to &amp;quot;deathrow&amp;quot; and click Save Changes.&lt;br /&gt;
** From the Customer email field in the RT ticket, look up the member profile: https://members.pumpingstationone.org/mm/people/&lt;br /&gt;
** Set the Membership status field to: Suspended&lt;br /&gt;
** Send the member the suspended subscription email.  Use the Email dropdown and select: Pumping Station: One Membership Payment Suspended&lt;br /&gt;
&lt;br /&gt;
== Cancellation ==&lt;br /&gt;
=== Initiate Cancellation ===&lt;br /&gt;
* PayPal subscription canceled by member&lt;br /&gt;
** RT ticket is automatically generated with a subject of the form: &amp;quot;&amp;lt;PayPal profile name&amp;gt; canceled automatic payments to you&amp;quot;&lt;br /&gt;
** From the Customer email field in the RT ticket, look up the member profile: https://members.pumpingstationone.org/mm/people/&lt;br /&gt;
** From the Profile ID field in the RT ticket, look up the PayPal subscription: PayPal -&amp;gt; Activity -&amp;gt; Profile ID (search by Email Address is the default search option, use the dropdown to set it to Profile ID)&lt;br /&gt;
** Compare the Membership start date from the member profile with the most recent PayPal transaction.  Usually the day of the month should match, but sometimes the member is credited a few extra days when the onboarding process doesn&#039;t happen in a timely manner.  If the member profile day is no greater than a week after the PayPal transaction day of the month, then use the member profile day.  Otherwise use the PayPal transaction day.  In general, the PayPal subscription day is a better indicator of when dues are due, than the member profile, Membership start date.&lt;br /&gt;
** The membership is valid until the end of the current subscription month (calculated as one month after the last PayPal transaction date, and possibly a few days after that as determined in the previous step).&lt;br /&gt;
** Modify the RT ticket Subject field (Basics tab of the RT ticket) and append &amp;quot; - MM/DD&amp;gt;&amp;quot; where MM/DD is the membership end date.  Change the Status field to &amp;quot;deathrow&amp;quot; and click Save Changes.&lt;br /&gt;
* Member requests cancellation by email&lt;br /&gt;
* Suspended account more than 2 weeks overdue &lt;br /&gt;
&lt;br /&gt;
=== Cancel Membership ===&lt;br /&gt;
* To cancel a membership on or after the MM/DD in the subject field has lapsed, go to the member site and change membership status to discontinued.&lt;br /&gt;
* Send the &amp;quot;Sorry to see you go!&amp;quot; email.&lt;br /&gt;
(Consider sending this once the cancellation from paypal is noted, with the end date, and then another that officially marks the last day.&lt;br /&gt;
*Close the ticket&lt;br /&gt;
[[Category:Admin]]&lt;br /&gt;
[[Category:Board Procedures]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Management_Team&amp;diff=31896</id>
		<title>Member Management Team</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Member_Management_Team&amp;diff=31896"/>
		<updated>2017-02-26T16:03:16Z</updated>

		<summary type="html">&lt;p&gt;Skm: added step about assigning owner&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Onboarding ==&lt;br /&gt;
=== Create Member ===&lt;br /&gt;
* An RT ticket is generated automatically when a new member signs up through the website. This will be in the form of an email from PayPal with subject line &amp;quot;&#039;You have a new automatic payment profile for XXX&#039;&amp;quot;&lt;br /&gt;
** Occasionally a member comes to us in person and signs up, typically to pay by cash and in that case, we don&#039;t really have the best system in place to manage due dates of the ongoing subscription.&lt;br /&gt;
* Assign yourself as the owner of the RT ticket. see: [[RT_Procedures#Set_the_owner_and_queue_for_a_ticket]]&lt;br /&gt;
* Search the [https://members.pumpingstationone.org/mm/people/ member site]  for an existing profile using &#039;&#039;&#039;both&#039;&#039;&#039; the PayPal email address and the name found in the RT ticket.  &lt;br /&gt;
** Doing both searches is important as someone may have changed their name, for example in the case of marriage.  The PayPal payment email might also have changed and in this case, the RT ticket that is generated appears otherwise indistinguishable from a new subscription.  &lt;br /&gt;
** Additionally, if a PayPal subscription becomes suspended, given our current PayPal product, it appears that we can reactivate the profile, but that is not the case.  Only with PayPal Pro can we manipulate (other than cancel) the member&#039;s PayPal subscription.  If the member follows the procedure outlined in the suspended subscription email, then they will create a new subscription.  In this case, we need to both reactivate the original member profile, and resolve the suspended RT ticket sitting in the deathrow queue.&lt;br /&gt;
&lt;br /&gt;
If an existing profile is found then:&lt;br /&gt;
* Go to https://members.pumpingstationone.org/mm/member_list/ and change the Membership start date to the date of the new subscription&lt;br /&gt;
* Resolve the pending ticket(s) in Member Payments:deathrow if any&lt;br /&gt;
** Most new members will not have a ticket in deathrow. This would only occur if the member started a new membership to resolve a suspended subscription.&lt;br /&gt;
&lt;br /&gt;
If no existing profile is found on the member&#039;s site:&lt;br /&gt;
* Click on the &amp;quot;+ Person&amp;quot; button to create a new profile.  If this new page is not saved, the contents will be discarded and no new record will be created in the backend database&lt;br /&gt;
* Enter the First and Last name of the member - PayPal will provide this in registration email, however frequently member&#039;s use a Paypal account used for a business and so the name field might not be accurate (someone may gift a membership or otherwise pay on someone else&#039;s behalf)&lt;br /&gt;
* Copy the PayPal email address to both the &amp;quot;Email&amp;quot; and &amp;quot;PayPal Email&amp;quot; fields&lt;br /&gt;
* The membership start date will default to the current date, but set it to a more appropriate date if needed ( historically prior to July 16, this is usually set to the subscription signup date to simplify the member leaving process )&lt;br /&gt;
* Save the record and send the welcome email to the new member by clicking &amp;quot;Email&amp;quot;-&amp;gt;Welcome to PS:One!&amp;quot;&lt;br /&gt;
* Mark the ticket resolved, no need to move it to any other queues&lt;br /&gt;
* Quickbooks automatically creates new Quickbooks member profiles (different from the member&#039;s site), when importing transactions through the PayPal app&lt;br /&gt;
&lt;br /&gt;
== Suspension ==&lt;br /&gt;
=== Initiate Suspension ===&lt;br /&gt;
* PayPal subscription suspended for non-payment (the subscription charge was unsuccessful) usually due to an expired or change in credit card number, but the member has not updated PayPal to use the new card.  PayPal will generally send the suspension email about 10 days after the dues were to be collected.&lt;br /&gt;
** RT ticket is automatically generated with a subject of the form: &amp;quot;Automatic payments from &amp;lt;PayPal profile name&amp;gt; were suspended&amp;quot;&lt;br /&gt;
** Modify the RT ticket Subject field (Basics tab of the RT ticket) and append &amp;quot; - MM/DD&amp;gt;&amp;quot; where MM/DD is 7 days from the date of suspension.  Change the Status field to &amp;quot;deathrow&amp;quot; and click Save Changes.&lt;br /&gt;
** From the Customer email field in the RT ticket, look up the member profile: https://members.pumpingstationone.org/mm/people/&lt;br /&gt;
** Set the Membership status field to: Suspended&lt;br /&gt;
** Send the member the suspended subscription email.  Use the Email dropdown and select: Pumping Station: One Membership Payment Suspended&lt;br /&gt;
&lt;br /&gt;
== Cancellation ==&lt;br /&gt;
=== Initiate Cancellation ===&lt;br /&gt;
* PayPal subscription canceled by member&lt;br /&gt;
** RT ticket is automatically generated with a subject of the form: &amp;quot;&amp;lt;PayPal profile name&amp;gt; canceled automatic payments to you&amp;quot;&lt;br /&gt;
** From the Customer email field in the RT ticket, look up the member profile: https://members.pumpingstationone.org/mm/people/&lt;br /&gt;
** From the Profile ID field in the RT ticket, look up the PayPal subscription: PayPal -&amp;gt; Activity -&amp;gt; Profile ID (search by Email Address is the default search option, use the dropdown to set it to Profile ID)&lt;br /&gt;
** Compare the Membership start date from the member profile with the most recent PayPal transaction.  Usually the day of the month should match, but sometimes the member is credited a few extra days when the onboarding process doesn&#039;t happen in a timely manner.  If the member profile day is no greater than a week after the PayPal transaction day of the month, then use the member profile day.  Otherwise use the PayPal transaction day.  In general, the PayPal subscription day is a better indicator of when dues are due, than the member profile, Membership start date.&lt;br /&gt;
** The membership is valid until the end of the current subscription month (calculated as one month after the last PayPal transaction date, and possibly a few days after that as determined in the previous step).&lt;br /&gt;
** Modify the RT ticket Subject field (Basics tab of the RT ticket) and append &amp;quot; - MM/DD&amp;gt;&amp;quot; where MM/DD is the membership end date.  Change the Status field to &amp;quot;deathrow&amp;quot; and click Save Changes.&lt;br /&gt;
* Member requests cancellation by email&lt;br /&gt;
* Suspended account more than 2 weeks overdue &lt;br /&gt;
&lt;br /&gt;
=== Cancel Membership ===&lt;br /&gt;
* To cancel a membership on or after the MM/DD in the subject field has lapsed, go to the member site and change membership status to discontinued.&lt;br /&gt;
* Send the &amp;quot;Sorry to see you go!&amp;quot; email.&lt;br /&gt;
(Consider sending this once the cancellation from paypal is noted, with the end date, and then another that officially marks the last day.&lt;br /&gt;
*Close the ticket&lt;br /&gt;
[[Category:Admin]]&lt;br /&gt;
[[Category:Board Procedures]]&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Showing_Copyrighted_Content&amp;diff=31842</id>
		<title>Talk:Showing Copyrighted Content</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Showing_Copyrighted_Content&amp;diff=31842"/>
		<updated>2017-02-22T21:22:56Z</updated>

		<summary type="html">&lt;p&gt;Skm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page needs a lot or work or needs to be deleted. I opened a ticket about it, or we can discuss it here. [https://rt.pumpingstationone.org/Ticket/Display.html?id=6213 RT6213]. We don&#039;t even track copyright on our wiki. That type of thing really screwed up the python wiki. Wikipedia is pretty specific about their stuff, and people have to keep track of what they share so as not to post mixed copyrights that conflict and who knows what else. if I recall correctly from asking a creativecommons.org friend what type of CC license he recommended, he mentioned how CC-BY-NC isn&#039;t compatible with wikipedia. This is why I don&#039;t use it. In my job where we wanted scientists to be able to share data, we encouraged them to use permissive licenses like CC0, or CC-BY because adding the NC clause really screws things up. If you start policing all that stuff it will be a huge headache. We don&#039;t even comply with handling source code permissions. If you want to police that stuff, it&#039;s going to slow down everything at the space. Since it has to do with public media, PR director should do it, but PR director isn&#039;t an expert in licensing issues. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 09:00, 22 February 2017 (CST)&lt;br /&gt;
&lt;br /&gt;
Seriously, this is as stupid as [https://en.wikipedia.org/wiki/Stop_Online_Piracy_Act SOPA] you guys. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 09:20, 22 February 2017 (CST)&lt;br /&gt;
&lt;br /&gt;
Maybe you should watch the Aaron Swartz documentary. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 09:21, 22 February 2017 (CST)&lt;br /&gt;
&lt;br /&gt;
The title of this page may be a bit broad, but we&#039;re addressing copyrighted audiovisual entertainment (movies, TV). Are you suggesting that we disregard copyright selectively or altogether? Please educate me if I&#039;m wrong, but I don&#039;t think the references to SOPA and Arron Swartz are relevant to the context of this discussion. Ultimately, we&#039;re interested in better understanding the need for and lack of copyright policy/protections at PS:One, if you&#039;d like to participate your help would be appreciated. --[[User:Rtystgeeke|Rtystgeeke]] ([[User talk:Rtystgeeke|talk]]) 14:02, 22 February 2017 (CST)&lt;br /&gt;
&lt;br /&gt;
:: The references were a failed attempt at irony. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 15:22, 22 February 2017 (CST)&lt;br /&gt;
:: Thank you for the appreciation, but I don&#039;t have much to add. This is a poor use of time. If there is some sort of vote, I can participate by voting. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 15:22, 22 February 2017 (CST)&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
	<entry>
		<id>https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Showing_Copyrighted_Content&amp;diff=31833</id>
		<title>Talk:Showing Copyrighted Content</title>
		<link rel="alternate" type="text/html" href="https://wiki-dev.pumpingstationone.org/mediawiki/index.php?title=Talk:Showing_Copyrighted_Content&amp;diff=31833"/>
		<updated>2017-02-22T15:21:44Z</updated>

		<summary type="html">&lt;p&gt;Skm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page needs a lot or work or needs to be deleted. I opened a ticket about it, or we can discuss it here. [https://rt.pumpingstationone.org/Ticket/Display.html?id=6213 RT6213]. We don&#039;t even track copyright on our wiki. That type of thing really screwed up the python wiki. Wikipedia is pretty specific about their stuff, and people have to keep track of what they share so as not to post mixed copyrights that conflict and who knows what else. if I recall correctly from asking a creativecommons.org friend what type of CC license he recommended, he mentioned how CC-BY-NC isn&#039;t compatible with wikipedia. This is why I don&#039;t use it. In my job where we wanted scientists to be able to share data, we encouraged them to use permissive licenses like CC0, or CC-BY because adding the NC clause really screws things up. If you start policing all that stuff it will be a huge headache. We don&#039;t even comply with handling source code permissions. If you want to police that stuff, it&#039;s going to slow down everything at the space. Since it has to do with public media, PR director should do it, but PR director isn&#039;t an expert in licensing issues. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 09:00, 22 February 2017 (CST)&lt;br /&gt;
&lt;br /&gt;
Seriously, this is as stupid as [https://en.wikipedia.org/wiki/Stop_Online_Piracy_Act SOPA] you guys. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 09:20, 22 February 2017 (CST)&lt;br /&gt;
&lt;br /&gt;
Maybe you should watch the Aaron Swartz documentary. [[User:Skm|Skm]] ([[User talk:Skm|talk]]) 09:21, 22 February 2017 (CST)&lt;/div&gt;</summary>
		<author><name>Skm</name></author>
	</entry>
</feed>