The meeting was called to order at 19:35 by psvenk. In attendance were Student keyholders: alwinfy, rgabriel, dtemkin, psvenk, turino14, jmvidal Associate keyholders: almonds, kenta Members: anhad, monicav, johnm2, tarang, scottyph, monyem, skylarh, ilyag Guests: '() Administrivia: psvenk: Welcome to the SIPB meeting. Welcome to my reign of terror. nmorgan: All hail leader psvenk! psvenk: We were talking about ASCII art, but is there anything else you wanted to say? alwinfy: We have few people here today so it seems that we are giving rgabriel an easy first day of secretary. Please don't talk fast. Please don't talk fast. Please don't talk fast. Please don't talk fast. Please don't talk fast. Please don't talk fast. Please don't talk fast. Please don't talk fast. nmorgan: I should talk like an auctioneer for my Project Report. alwinfy: Please don't talk like an auctioneer for your Project Report. psvenk: Happy presidents day. Motion to allocate $200 for transition dinners. alwinfy, nmorgan: Seconded [motion to allocate $200 for transition dinners passes 8-0-0] alwinfy: rgabriel, it's your turn to aggressively accost people for their kerbs! rgabriel: I would like to appoint an Office Czar and a Propaganda Minister! psvenk: I would second that? rgabriel: Docs say that the Chair appoints the Czar - as the Secretary, I'd probably get to appoint the Minister. johnm2: What does the Czar do? psvenk: Keeps the Office clean johnm2: What does the Minister do? psvenk: Spreads propaganda tarang (whispers): I like spreading propaganda. johnm2: Me too. psvenk: We can make you propaganda ministers now. tarang, to johnm2: Glad to do business with you [handshake] alwinfy: Note that these positions are appointed de facto, not de jure; they describe what you do, not what you are assigned to do. So, get to making some propaganda. almonds: For FPGAs, can we allocate $1200 for new server parts? psvenk: Our treasurer is absent; our current treasurer is present. almonds: Not very cash money rgabriel: We have about $2000 left alwinfy: (I can't help but feel I'm doing the same work as I was pre-election...) rgabriel: I can't do treasurer and secretary stuff at the same time! almonds: How much is in the alumni fund? [discussing how to allocate from the alum fund] alwinfy: Now that we have a new chair, it's probably time to harass the new chair about harassing the cruft for money. That falls to you now. Good job! Please harass the cruft for money for us so we can have money. alwinfy [in minutes]: If you're cruft and you're reading this, count this as harrassment; please send us money at , account number 2721388. psvenk: It's good to have a more thorough account of where our finances are, and I'd be happy to review this post-meeting, but we should table the allocation for now. rgabriel: We have $23k in the cruft account and $14k in the LAMP fund, which is a defunct analog TV project. psvenk: I would be okay with making this allocation, contingent on it being spent from the LAMP fund; we can revisit it in the finances if the allocation falls through. anhad: Can we make do with the new things we acquired/can we get more donations if anything? almonds: We sent out a spreadsheet last week - the old hardware won't work, we need an open-air rack mount and a newer power supply/motherboard alwinfy: Is this about the old hardware we just got from Akamai or the old old hardware that we've already had? almonds: Everything we have right. psvenk: But you want specialized FPGA hardware, which wouldn't fall under the hardware we currently have. almonds: Right. We don't have a video card slot, or enough power-cables, and it won't fit in a 4u slot - we just ran into a lot of problems. kenta: For large allocations, sometimes the proposer submits an exact set of items and prices. almonds: Right, that was compiled last two weeks. I've put it in Town Square, I think. psvenk: Let's put it to a vote. $1200 to be spent from the LAMP cost object for FPGA hardware. turino14: Seconded dtemkin: [redacted] nmorgan: No! [motion to allocate $1200 for FPGAs server ** FROM LAMP COST OBJECT ** passes 9-0-4] psvenk: You're clear to submit the requisition. (You as in innaavo.) nmorgan: Not here? psvenk: She said she'd read the minutes. Project Reports: psvenk: Docs continues. tarang: I've been looking at the SIPB website, and I think it needs to be rethemed-- I think it's stuck in the 2000s, and it's kind of unapproachable (giving off the "SIPB as a group full of nerds" vibe). alwinfy: Hear, hear. dtemkin: An idea we'd like to start considering is how we present externally. This could be a unified design/branding (but not in a weird corporate way). We currently don't have anything like that except for the fuzzball. tarang: The fuzzball is a good start, but a lot of clubs have specific colors they use; so you can recognize them just by them. dtemkin: Indeed, colors and fonts would be good. psvenk: Our counterpart, the OCF (Open Computing Facility) at Berkeley, with whom we met about a month ago, have quite a nice website - they have that penguin in all sorts of different configurations. dtemkin: Having a deadline of CPW would be good, so that frosh can Google us and see something consistent with what they already saw. psvenk: They also need to see it and think "this is an active org" - the OCF website seems like a lively organization that would be bustling with people.. dtemkin: [REDACTED] alwinfy: Can you do HWOps first? *Please?* tarang: Oh my god. nmorgan: Ouh. dtemkin: Even that would be nice! alwinfy: This is vindication for me because I've been saying for years! alwinfy: I made a flyer for the last CPW / club fair and I did a blurb for each active project. And even HWOPS does not a logo so I had to put hwops in all-lowercase in purple comic sans. Even scripts has a logo which is just the word scripts. dtemkin: DISCLAIMER - I don't want to do anything like *centralizing* the websites, no approval process. psvenk: There's a difference between centralizing and consistency. dtemkin: Would we be interested in like a brand guide? Components, icons, colors? alwinfy: Please. rgabriel: A copy-paste CSS. tarang: This feels like something that can blow up very big very fast. But we can start by finding a color or two and retheming the website to maintain those colors. almonds: I propose #010101 tarang: Not grayscale! alwinfy: Motion to black ballot dtemkin: What colors do currently associate with SIPB? almonds: Black! psvenk: Purple! *Points at door* alwinfy: We have the floor color, [which we're not putting in the flier]. Someone else suggested the old-style terminal green but I think that's ass. dtemkin: black white and purple? almonds: How about the stapler as our symbol? alwinfy: The stapler is a very funny motif. dtemkin: What about the sort of deep blue the Commodore terminal has? alwinfy [to skylarh]: By the way I'm probably drafting you for design work dtemkin: What about purple primary and blue accent? anhad [in chat]: Ethernet cable blue? tarang: Yes, and if anyone wants to help, please find me and we can talk. psvenk: We should decide on a meeting time instead. dtemkin: We last met after Hydrant so we can do that again. What about Sunday at 7 pm? psvenk: It could be concurrent with Hydrant. tarang: dtemkin, you're in both of them, so wouldn't you get torn? alwinfy: There are two Hydrant maintainers so it sounds fine. dtemkin: Our meetings are just reviewing PRs [office hours like?]. psvenk: Yes, it's pretty lowkeys. psvenk: Sounds like meetings are Sundays 6pm in the office. tarang: How do we get it on the calendar? psvenk: Talk to me. tarang: Talking to you now. psvenk: I'll change it up then. rgabriel: Speaking of, we should probably split out Website/Docs. psvenk: We should also merge Hydrant/CourseRoad/FireRoad - the Venn diagram of contributors is a circle. psvenk: Okay, making a new project for Website. Let's not do the Hydrant/CourseRoad/FireRoad merge yet, because we don't have a naming. rgabriel: Hydrousroad? almonds: Or how about "dumpster fire"? if it's all that mess anhad [in chat]: Having some pictures of the physical space is also nice. I feel like the sipb office has a lot of personality and it might get more people interested to check it out; and pictures of the server room because that's also a cool place. guoj1112: hydroad? rgabriel: We could have a "SIPB Branding" project for org-wide branding guidelines! nmorgan: It's in the calendar as such! dtemkin: Hydrant continues. Merged pull request -- the borders are now 1.5 instead of 1 pt. It's definitely clearer what things are. We updated dependencies and made it so when you pick what section you're in in the scheduler, it actually parses and is readable. Yippee!! At peak, it was 7.2k unique visitors in a day, it's lowering now that reg week is past. [discussion about some people counting several times] almonds: LLMs continues. I updated the LLMS-DEV-0 frontend, and it did not explode. I'm meeting with ORCD again tomorrow. The power shutdown did not affect our systems and I don't even think it affected our networks. I plan on changing the llama.cpp frontend of LLMS-DEV-1 to use the OpenWeb UI frontend to support more models. If any projects are currently using that interface then let me know and we can coordinate the transition process (ex. DormDigest). alwinfy: Do we want pub? almonds: Yes, once we switch to the new frontend. rgabriel: So the LLMs is still set to -- even though the Touchstone is set you still need your account to be approved? almonds: On the dev server, yeah, on prod it's scj643: Any plans to integrate DeepSeek? almonds: It already has! nmorgan: Running it right now! guoj112: Ark continues. I pushed a bunch of stuff to main and then it turned out that made a lot of the other people not able to work. alwinfy: Please don't push to main. guoj1112: So I fixed it with `git push --force` to erase the history. alwinfy: DON'T USE FORCE PUSH EITHER!!!! Pushing with force to a public repo is how you get your push permissions revoked. Push a revert commit instead. psvenk: Especially if someone makes changes in the interim where you would be deleting their progress. nmorgan: We had a good meeting last Friday, figured out logistics and task division. Over the weekend spent a couple of tasks and we were able to get an agent with memory and persistent running, along with LLM tooling. Some bugs but we have an idea on how to fix them. Looking forward to future progress! turino14: HWOPs continues. Last Friday we did inventory and testing the new servers to make sure eveythting is working fine. Will continue next Friday. Testing how feasible it will be to make it so that people can ssh into machines using Kerberos instead of the SIPB root password, to reduce the surface area. rgabriel: People used to do that a lot more. psvenk: It's already happening with scripts I believe - at least when you ssh from a dialup (which is the only way I do it). rgabriel: I do it directly from my computer psvenk: With Kerberos tickets? rgabriel: Yeah psvenk: I support the mission of rediscovering that knowledge. kenta: The way you set up a server to get ssh with kerberos is that you need a thing called a keytab, which you'll have to request; and another cool thing you can do is an "authorized hosts" equivalent where you can ssh with kerberos into the root account! This may also be useful, so look into that. turino14: Awesome, thanks! We'll sending the request to IS&T tomorrow. turino14: I wonder if we can request a pool of them? rgabriel: They're specific to hostnames, so if you know them in advance you can request them in bulk. monicav: FPGAs continues. We're trying to get a website up now so people can rent the FPGA for an hour or two. We're still trying to get the computer set up with everything, so we can get everything set up in the SMR. kenta: How are you going to show the FPGAs, since they have LEDs. Are you going to use a camera? monicav: A camera could be cool, people have done that before. I think right now we're going to have a Raspi monitoring if the pins go high or low, and we can do a nice UI with a virtual LED and virtual switches for people to mess with the FPGA and see its status. kenta: Yeah, early in FPGA dev when nothing works, staring at the LEDs helps. rgabriel: The collective of anything that would use Data Warehouse continues - I got it running on Windows! This would affect FireRoad, the Treasurer, Matrix, etc. psvenk: That's excellent news! I'll talk with dtemkin to help update the docs. Other: tarang: I have a question. Where are all the SIPB assets, such as the fuzzball? psvenk: We have some of it on AFS, I'd say most of it. /afs/sipb.mit.edu/admin/ rgabriel: There's also a dropbox folder. psvenk: This is news to me! turino14: I have a link to it on the Confluence. https://wikis.mit.edu/confluence/display/SIPBDOCS/SIPB+Swag tarang: We have a Confluence????! alwinfy: Yeah, . dtemkin: also has branding stuff. rgabriel: Your first action would be to centralize all this. kenta: We should set up a *fourth* file system to centralize! psvenk: rgabriel: Yeah, I was looking at updating Treasurer/Secretary docs - I don't even know where to do it! Confluence? AFS? Wiki? almonds: All three should link to one another! rgabriel: The Confluence is more for the projects, I understand - would be for something else? psvenk: Probably sipb-wiki-internal, then turino14: Confluence also has access controls (such as the EC). rgabriel: Can you use Moira lists for that? turino14: Yes, I think I can! turino14: I had one idea - I was wondering what you'd think about some sort of monthly/semesterly devlog for the progress of all SIPB projects? dtemkin: That'd be nice! tarang: I like that. psvenk: "This [time period] in SIPB?" turino14: Yeah, and a summary of what each project has been up to. Would help it feel more alive. psvenk: Prior art incl. "This Week In Rust"? rgabriel: I think a month would be nice, because it gives people time to do it and would have a meaningful amount of progress on it. alwinfy: Aren't our minutes already that? We certainly have enough colorful language? turino14: We probably want it more public-facing rgabriel: Hugo has a blog feature so we could just put it there. turino14 and psvenk: That's what motivated the idea. rgabriel: I feel like it should be the other way around though. alwinfy: Sounds like a job for our inimitable Propagandas Minister. johnm2: I have already made progress manipulating the Fuzzball on Photoshop [see attachment]. tarang: That is animal abuse! ...what is the fuzzball? skylarh: Is the fuzzball an animal? alwinfy: It's dust tarang: That is dust abuse! skylarh: I'm doing my homework! Other Other: psvenk: Final exams are sooner than you think! dtemkin: The end of democracy is sooner than you think... psvenk: The end of democracy in SIPB is sooner than you think! nmorgan: All hail leader psvenk? rgabriel: Can I use "animal abuse" as the subject line? psvenk: I'm in support The meeting was adjourned at 20:20. Minutes taken by alwinfy, rgabriel, tarang, psvenk and submitted by rgabriel.