Compare commits

...

20 Commits

Author SHA1 Message Date
f9f3e0fed3 Update content/wiki/better-than-acm.md 2025-04-16 16:59:16 -07:00
f573bdd8f2 Move April Fool's post to correct dir 2025-04-16 16:58:15 -07:00
72d1bd464e Delete wiki/better-than-acm.md 2025-04-16 16:57:51 -07:00
f6a3567403 ACM april fool's post 2025-04-16 16:56:19 -07:00
9ad290294b Merge pull request 'Spring 2025 Updates' (#8) from jshiffer/site:s25-events into main
Reviewed-on: lug/site#8
2025-04-02 16:37:51 -07:00
7c2f6730df I may be stupid 2025-04-02 16:37:36 -07:00
ad0d50a7c2 Nag people about email MFA 2025-04-02 16:35:07 -07:00
1ae8c99d1d Fix hugo deprecated option 2025-04-02 16:35:00 -07:00
5adcd7638a Privacy/security tech talk 2025-04-02 16:19:12 -07:00
71088aa2bc Installfest 2025-04-02 16:19:03 -07:00
9cc680a6de Merge pull request 'Winter 2025 events' (#7) from jshiffer/site:w25-events into main
Reviewed-on: lug/site#7
2025-01-31 15:00:35 -08:00
ec6069969a Winter 2025 events, and added page descriptions for new hugo version 2025-01-31 14:58:25 -08:00
1e3a9c4d0f Update 'content/membership.md' 2024-10-19 15:37:55 -07:00
4409cad68b Update list of FOSS services for fall '24 2024-10-16 13:34:49 -07:00
9c54975217 Update 'content/directory.md' 2024-10-16 13:32:48 -07:00
463a9c1246 Update 'content/services.md' 2024-10-16 13:30:53 -07:00
7560b75b0a Update 'content/membership.md' 2024-10-16 13:29:00 -07:00
3dde335d94 Update 'content/membership.md' 2024-10-16 13:25:50 -07:00
110f4e2738 Update officer info 2024-10-16 13:17:53 -07:00
1cc569acce Merge pull request 'Update installfest location' (#6) from jshiffer/site:fall24-installfest into main
Reviewed-on: lug/site#6
2024-10-08 12:55:53 -07:00
17 changed files with 224 additions and 31 deletions

View File

@ -5,8 +5,6 @@ title: Directory
Some of our internal websites: Some of our internal websites:
- [Gitea](https://git.linux.ucla.edu): includes the Git repository for the - [Gitea](https://git.linux.ucla.edu): includes the Git repository for the
website you're viewing right now! website you're viewing right now!
- [cgit](https://linux.ucla.edu/git): a more minimalist git server.
- [Booru](https://booru.linux.ucla.edu): imageboard
- [Orwell](https://orwell.linux.ucla.edu): server room security camera - [Orwell](https://orwell.linux.ucla.edu): server room security camera
Here's a list of member-run websites: Here's a list of member-run websites:

View File

@ -0,0 +1,47 @@
---
title: "Spring 2025 Installfest"
date: 2025-04-02
tags: [events, installfests]
author: LUG Board
---
Free Pizza will be provided!!!
The Linux Users Group (LUG) at UCLA invites you to attend the quarterly Linux
Installfest! Please fill out the RSVP form to indicate your pizza preferences.
* Date: 2025-04-11 (Friday of Week 2)
* Time: 6-9 PM
* Location: Engineering IV (room TBD)
* RSVP: [link](https://forms.gle/6XRzGgdqXddJJ76L9)
## General Info
LUG hosts a quarterly installfest on Friday of the 2nd week. We will start by
giving a presentation on Linux to get newcomers up to speed. Then, attendees
will be provided a USB drive and guided in dual booting their computers with
Linux (most likely Ubuntu, Debian, or Linux Mint). However, you are welcome to
bring your own flash drives and install any distro of your choice. Or if you
don't feel comfortable with the possibility of losing their data, you can set
up a Virtual Machine instead.
This time around, we have various Dell Precision workstations that we snatched
from the med school's e-waste (lol).
The officers will also be doing a show-and-tell of their own hardware which
they have installed Linux on. Experienced users are also encouraged to show off
their own setups.
At the end, we'll have a SuperTuxKart LAN party with our freshly installed
Linux machines.
## Past Installfests
You can view pictures from past installfests [here](https://linux.ucla.edu/zenphoto/).
## Note on Apple Silicon (M1-M4) Macs
Due to their custom Apple silicon, the only Linux distro which works on M1/M2
Macs is the experimental Asahi Linux. There is no support for M3 or M4. You
still have the option of setting up a Virtual Machine to run Linux so feel free
to come and chat with us!

View File

@ -0,0 +1,47 @@
---
title: "Winter 2025 Installfest"
date: 2025-01-20
tags: [events, installfests]
author: LUG Board
---
Free Pizza will be provided!!!
The Linux Users Group (LUG) at UCLA invites you to attend the quarterly Linux
Installfest! Please fill out the RSVP form to indicate your pizza preferences.
* Date: 2025-01-24 (Friday of Week 3) **Moved to Week 3 because of ongoing wildfires**
* Time: 6-9 PM
* Location: Engineering IV, Undergraduate Lounge (67-127)
* RSVP: link
## General Info
LUG hosts a quarterly installfest on Friday of the 2nd week. We will start by
giving a presentation on Linux to get newcomers up to speed. Then, attendees
will be provided a USB drive and guided in dual booting their computers with
Linux (most likely Ubuntu, Debian, or Linux Mint). However, you are welcome to
bring your own flash drives and install any distro of your choice. Or if you
don't feel comfortable with the possibility of losing their data, you can set
up a Virtual Machine instead.
This time around, there will be a demo of a Linux install on an HP Elitebook
laptop, obtained from a corporate e-waste pile...
The officers will also be doing a show-and-tell of their own hardware which
they have installed Linux on. Experienced users are also encouraged to show off
their own setups.
At the end, we'll have a SuperTuxKart LAN party with our freshly installed
Linux machines.
## Past Installfests
You can view pictures from past installfests [here](https://linux.ucla.edu/zenphoto/).
## Note on Apple Silicon (M1-M4) Macs
Due to their custom Apple silicon, the only Linux distro which works on M1/M2
Macs is the experimental Asahi Linux. There is no support for M3 or M4. You
still have the option of setting up a Virtual Machine to run Linux so feel free
to come and chat with us!

20
content/events/llm-w25.md Normal file
View File

@ -0,0 +1,20 @@
---
title: "Winter 2025 LLM Workshop"
date: 2025-01-23
tags: [events]
author: LUG Board
---
Come to our LLM development workshop, where officers will give a presentation on everything you need to know to get up to speed in this quickly-evolving field. Then, one of our members is bringing his own AI rig for you to try out.
UCLA students will have a chance to use our new workstation for their own AI projects!
* Date: 2025-01-30, Thursday
* Time: 6-6:50 PM
* Location: Boelter Hall 4283
---
**Update:**
Thanks to those who attended in person or over Zoom! The slides are posted [here](https://linux.ucla.edu/W25_LLM_Workshop.pptx).

View File

@ -0,0 +1,18 @@
---
title: "Winter 2025 Tech Talk: Privacy and Security"
date: 2025-02-23
tags: [events]
author: LUG Board
---
Come to our Privacy and Security Tech Talk, where officers will give a presentation on why privacy and operations security (OPSEC) is important for *everyone* in the digital age, how to develop a personal threat model, and various tools you can use and habits you can develop to better anonymize yourself. We also share our own recommended resources for further reading.
* Date: 2025-02-27, Thursday
* Time: 6-6:50 PM
* Location: Boelter Hall 4283
---
**Update:**
Thanks to those who attended in person or over Zoom! The slides are posted [here](https://linux.ucla.edu/W25_Privacy_Opsec.pptx).

View File

@ -4,15 +4,19 @@ author: LUG Board
--- ---
## Board ## Board
| Name | Position | Contact | Shared inbox: [board@linux.ucla.edu](mailto:board@linux.ucla.edu)
| --------------------- | -------------------- | ----------------------- |
| Mustafa E. | President | mstf@linux.ucla.edu |
| David Zheng | Vice President | |
| Lawrence Liu | Programming Director | |
| James Shiffer | Secretary | jshiffer@linux.ucla.edu |
| Professor Paul Eggert | Faculty Advisor | eggert@cs.ucla.edu |
## Join us | Name | Position | Contact |
| --------------------- | ------------------------------- | ----------------------- |
| James Shiffer | Co-President | jshiffer@linux.ucla.edu |
| Lawrence Liu | Co-President | |
| Ethan Cheng | Vice President | ethan@linux.ucla.edu |
| Matthew Risley | Vice President | mrisley@linux.ucla.edu |
| Evan Aceves | Vice President | eaceves@linux.ucla.edu |
| Mustafa E. | Officer | mstf@linux.ucla.edu |
| Professor Paul Eggert | Faculty Advisor (on sabbatical) | eggert@cs.ucla.edu |
## Join Us
Becoming a member is easy, and there's no membership fees or interviews! If you Becoming a member is easy, and there's no membership fees or interviews! If you
want a server or email, fill out the [application want a server or email, fill out the [application
form](https://linux.ucla.edu/application.pdf) and email it to us at form](https://linux.ucla.edu/application.pdf) and email it to us at
@ -20,6 +24,8 @@ form](https://linux.ucla.edu/application.pdf) and email it to us at
officers in person) officers in person)
**Member benefits include:** **Member benefits include:**
- SSH access - Free virtual private server (VPS) hosting
- Free web hosting - Free web hosting under https://linux.ucla.edu/yourname
- Free server space - Free email address at yourname@linux.ucla.edu
- Free XMPP account
- Free Git hosting on https://git.linux.ucla.edu

View File

@ -13,14 +13,18 @@ Our club hosts various open source web services for the public to use:
- [SuperTuxKart](https://supertuxkart.net): Racing video game server; connect to `linux.ucla.edu` - [SuperTuxKart](https://supertuxkart.net): Racing video game server; connect to `linux.ucla.edu`
- [Invidious](https://yt.linux.ucla.edu/): Privacy-respecting YouTube frontend with no ads
- [Gitea](https://git.linux.ucla.edu): Git code forge; ask an officer for an account
- [Arch Linux Mirror](https://arch.linux.ucla.edu/): Tier 2 mirror which syncs twice a day from [Leaseweb](https://mirror.sfo12.us.leaseweb.net/archlinux/). Add the line `Server = https://arch.linux.ucla.edu/$repo/os/$arch` to your `/etc/pacman.d/mirrorlist` file.
- [SearXNG](https://searx.linux.ucla.edu/): Search engine aggregator with no tracking or ads
- **Backups**: our NAS automatically backs up the contents of our members' VMs three times a week.
## Planned ## Planned
- **Mirrors**: [EndeavourOS](https://github.com/endeavouros-team/mirrors?tab=readme-ov-file) (only one US mirror!), [Arch Linux](https://wiki.archlinux.org/title/DeveloperWiki:NewMirrors) (Tier 2), [Artix](https://wiki.artixlinux.org/Main/Mirrors) (normal), [CRAN](https://cran.r-project.org/mirrors.html). - **More Mirrors**: [EndeavourOS](https://github.com/endeavouros-team/mirrors?tab=readme-ov-file) (only one US mirror!), [Artix](https://wiki.artixlinux.org/Main/Mirrors) (normal), [CRAN](https://cran.r-project.org/mirrors.html).
- [Minetest](https://www.minetest.net/): Like Minecraft, but free and open source. - [Minetest](https://www.minetest.net/): Like Minecraft, but free and open source.
- [Invidious](https://invidious.io/): Privacy-respecting YouTube frontend with no ads
- [SearXNG](https://docs.searxng.org/): Search engine aggregator with no tracking or ads
- **Backups**: once our NAS is online, we will automatically back up the contents of our members' VMs.

View File

@ -0,0 +1,24 @@
---
title: "Breaking News: LUG Replaces UCLA ACM Chapter"
date: 2025-04-01
tags: [funny, april-fools]
author: LUG Board
---
It's about time we deprecated ACM.
- Unlike **ACM Cloud**, we actually provide [free web hosting](https://linux.ucla.edu/membership/) and educate our members on [self-hosting](https://linux.ucla.edu/W25_Selfhost.pptx).
- Unlike **ACM AI**, we actually provide GPUs to members, run our own free chatbot, and have members publishing in [top conferences](https://openreview.net/forum?id=62hJ09Z0NU).
- LUG finished first in the **ACM Cyber** CTF last spring, despite never going to a meeting. We had our own meeting on [cybersecurity](/events/privsec-w25/), anyway.
- LUG is endorsed by the most GOATed CS professor ([Eggert](https://samueli.ucla.edu/time-zone-king-how-one-ucla-computer-scientist-keeps-digital-clocks-ticking/)).
- Unlike **ACM ICPC**, where they grind LeetCode Hards that are [solvable by AI now](https://ultracode.ai/), we regularly exercise our brains with IQ tests and Wordle.
- Unlike **ACM TeachLA**, we actually educate our *own* students at our [weekly meetings](https://linux.ucla.edu/events/).
- Unlike **ACM Studio**, we support video games that people will actually play by running a [SuperTuxKart](https://supertuxkart.net/Main_Page) server, and educating users about [Proton](https://en.wikipedia.org/wiki/Proton_(software)).
- Unlike anyone in ACM, we are actually skilled with hardware, owing to our high representation of CEs, CSEs, and EEs.
- We had at least one girl at every [installfest](https://linux.ucla.edu/tags/installfests/) this year, and we closed the rest of the gap by becoming femboys – **ACM W** (more like **ACM WOKE**) utterly destroyed.
- We never leave the terminal – **ACM Design** utterly destroyed.
- We generated [our website](https://git.linux.ucla.edu/lug/site) from Markdown files using Hugo – **ACM Hack** utterly destroyed.
- Unlike ACM, we're not blacklisted from ordering from Enzo's Pizzeria, even after we ripped them off.
- Unlike 90% of CS students, we actually daily drive Linux, not just SSH into it.
- Unlike 90% of CS students, we actually give back to open source instead of leeching off of it.
- We're laid back, we're not corporatized and we're owned by no one.

View File

@ -1,5 +1,6 @@
--- ---
title: Club Description title: Club Description
description: "Please give a brief, but detailed summary of your organization. Be sure to include any history of the group, a mission statement and a brief account of the student population that the organization represent.…"
--- ---
> Please give a brief, but detailed summary of your organization. Be sure to > Please give a brief, but detailed summary of your organization. Be sure to

View File

@ -1,14 +1,18 @@
--- ---
title: Email Account Guide title: Email Account Guide
description: "How to log in with an email client, change your password, and the latest updates on the upcoming multi-factor authentication (MFA) mandate."
--- ---
**IMPORTANT: PLEASE CHOOSE A STRONG PASSWORD FOR YOUR EMAIL ACCOUNT** ## NEW: Multi-Factor Authentication
[![img](https://linux.ucla.edu/mediawiki/images/thumb/3/34/Image.png/300px-Image.png)](https://linux.ucla.edu/mediawiki/index.php/File:Image.png) The University is mandating that multi-factor authentication (MFA) be enabled for all email accounts by **May 1, 2025**. Specifically, we are using [Cisco Duo](https://duo.com/docs/duounix) as our MFA service, to be consistent with MyUCLA, UCLA Google Apps, and the UCLA Campus VPN.
Some hacking attempts on our email server Your cooperation is **required** because you will eventually have to manually enroll your mobile device over SSH. If you fail to respond by the deadline, we will be forced to close your email account.
No immediate action is required, because we are still waiting on the CS department to get in touch with Cisco and host their own Duo server. That being said, you must check your email inbox (or this page) regularly for future updates.
**For non-UCLA students**: Please install the Duo app on your mobile device ([iOS](https://apps.apple.com/us/app/duo-mobile/id422663827), [Android](https://play.google.com/store/apps/details?id=com.duosecurity.duomobile&hl=en-US&pli=1)) at your earliest convenience if you haven't already.
**WE GET SEVERAL BRUTE FORCE ATTEMPTS EVERY DAY. IF THE HACKERS GET IN TO YOUR EMAIL ACCOUNT THEY WILL SEND SPAM AND THE CS DEPARTMENT WILL GET MAD AT US.** **Please use a secure password, otherwise we might have to restrict access to only people on the UCLA VPN.**
## Logging in ## Logging in

View File

@ -1,6 +1,7 @@
--- ---
title: Linux title: Linux
date: 2024-04-03 date: 2024-04-03
description: "So whats this Linux thing all about? What does Linux look like? What software runs on Linux? What is Linux about?…"
--- ---
So what's this Linux thing all about? What does Linux look like? What software So what's this Linux thing all about? What does Linux look like? What software

10
content/wiki/llms.md Normal file
View File

@ -0,0 +1,10 @@
---
title: A Deep Dive on Large Language Models (LLMs)
date: 2025-01-30
description: "Everything you need to know to get up to speed on this rapidly evolving technology."
author: James Shiffer
---
This was a live presentation which I gave at a weekly club meeting. You can get the slides [here](https://linux.ucla.edu/W25_LLM_Workshop.pptx).
If requested enough, I can write it up as a text article.

View File

@ -2,6 +2,7 @@
title: RDP guide title: RDP guide
date: 2024-05-24 date: 2024-05-24
author: David Z author: David Z
description: "Many classes require using the UCLA SEASNet Remote Desktop. For example 115C requires you to use Cadence (yuck). Microsofts Remote Desktop Protocol is proprietary, but there are open source clients which can connect to it.…"
--- ---
Many classes require using the UCLA SEASNet Remote Desktop. For example 115C requires you Many classes require using the UCLA SEASNet Remote Desktop. For example 115C requires you

View File

@ -2,6 +2,7 @@
title: UCLA Network Guide title: UCLA Network Guide
date: 2024-04-03 date: 2024-04-03
author: Mustafa author: Mustafa
description: "Eduroam is an international roaming service for students, based on WPA2 Enterprise. Along with UCLA_WEB, it is a highly available network on campus.…"
--- ---
Eduroam is an international roaming service for students, based on WPA2 Eduroam is an international roaming service for students, based on WPA2

View File

@ -2,7 +2,6 @@ baseURL = "/"
languageCode = "en-us" languageCode = "en-us"
title = "UCLA Linux Users Group" title = "UCLA Linux Users Group"
theme = "ezhil" theme = "ezhil"
paginate = 5
copyright = "© Copyright 2024" copyright = "© Copyright 2024"
@ -26,6 +25,9 @@ summaryLength = 20
# customDarkCSS = "css/custom-dark.css" # Custom styles applied to dark mode css. # customDarkCSS = "css/custom-dark.css" # Custom styles applied to dark mode css.
# customJS = ["https://code.jquery.com/jquery-3.4.1.js", "js/custom1.js"] # Custom JS scripts. # customJS = ["https://code.jquery.com/jquery-3.4.1.js", "js/custom1.js"] # Custom JS scripts.
[pagination]
pagerSize = 5
[[menu.main]] [[menu.main]]
name = "About" name = "About"
url = "/about" url = "/about"

View File

@ -12,10 +12,21 @@
66% {color: #4545e8; } 66% {color: #4545e8; }
} }
</style> </style>
<ol> <ul>
<li> <li>
<a href="/events/installfest-f24"> <a href="/events">
<span class="magic">October 11, 2024: Fall Quarter Installfest</span> Next Weekly Meeting: <span class="magic"></span> at 6 PM, Slichter Hall Room 2834
</a> </a>
</li> </li>
</ol> <li>
<a href="/wiki/emails">
Email Multi-Factor Authentication deadline: <span class="magic">Thu May 01 2025</span>
</a>
</li>
</ul>
<script>
document.addEventListener('DOMContentLoaded', function () {
var nextThursday = new Date(Date.now() + (((4 - new Date().getDay() + 7) % 7) * 86400000));
document.querySelector('span.magic').innerHTML = nextThursday.toDateString();
});
</script>

View File

@ -42,9 +42,7 @@
{{- end -}} {{- end -}}
<!-- Check if disqus short name is given --> <!-- Check if disqus short name is given -->
{{ if not .Site.DisqusShortname }}
{{- $.Scratch.Set "isDisqus" false -}} {{- $.Scratch.Set "isDisqus" false -}}
{{ end }}
{{- if eq ($.Scratch.Get "isDisqus") true -}} {{- if eq ($.Scratch.Get "isDisqus") true -}}
{{- partial "disqus.html" . -}} {{- partial "disqus.html" . -}}