00:40:42 Josh W: I might throw my hat into the ring for Secretary. I'll check out the website afterward 00:40:58 Grant Taylor: Reacted to "I might throw my hat..." with ❀️ 00:44:06 Anonymous Coward: My connection is too unstable for me to present anything righ now. Lee should continue with secondary topics. 00:48:16 Andrew Denner: The main topic of the night's slide deck if you want to follow along from home Llama_StLUG.pptx 00:55:55 Josh W: If you use Rufus to create a bootable drive for Win 11. It has the option to remove KPM requirement and some other options 00:56:34 Josh W: Sorry, tpm* 00:59:14 cjacquez: What Linux distros do you recommend for PCs that can't upgrade to windows 11? 00:59:35 Josh W: Im always partial to Ubuntu 00:59:46 Wayne/S: Linux Mint 00:59:46 Andrew Denner: the answer is it depends 01:00:03 Lee Lammert: Mint is good for folks that are not LInux knowledgeable, .. 01:00:21 cjacquez: thanks all 01:00:25 Lee Lammert: If you want well engineered, OpenSuSE. 01:01:27 stan reichardt: Because of rain today, my connection is very unstable. 01:02:45 Grant Taylor: Reacted to "Because of rain toda..." with πŸ™ 01:26:01 Josh W: Generation 01:45:08 Josh W: I want to talk so much. Happy to chat after your presentation 01:46:15 Josh W: So far so good. I just have supplemental knowledge 02:02:57 DW: tea 02:03:15 Josh W: That's the traditional business model though. Get it out to production to monetize it ASAP. It's true whether or not it was vibecoded. 02:16:47 Josh W: One of the bigger issues with vibe coding is the back and forth to figure out errors. I recommend Windsurf IDE to combat that. If you need to setup or configure or troubleshoot an issue on Linux. You can use a product called Warp Terminal. It can see the output of commands/ troubleshoot the issue on your behalf. For local LLM stuff, if you are a GUI heathen like myself. I recommend LM STUDIO. It gives some basic ideas of how to use it, it's intuitive and relies on your GPU and GPU RAM to run well. All of these models do. To combat this, I don't recommend you go out and buy a video card unless you want to play Battlefield 6 in a few months, you can alternatively buy a computer with UNIFIED memory. It's soldiered memory that is shared between the CPU/GPU and it is made/fine tuned for LLM use. Mac computers had it first, at 96/128 GB varieties, there are also PC versions available with similar/better hardware. These are made specifically for LLM use. 02:36:25 Josh W: When talking to LLM, no need to discuss vibe coding specifically 02:48:38 Josh W: Create a python script that prints the first 100 digits of pi including the 3.14 and produces a string. For purposes of counting, 3.14 counts as 3 digits. I am asking for the remaining 97. 02:57:21 Steve Gomez: Need to bail out, thanks for the presentation. 03:03:12 Andrew Denner: zoom is a bit abusive to performance 03:08:23 Grant Taylor: Nice presentation @Andrew. Thank you for your contributions @Josh. I need to drop. πŸ‘‹πŸ» 03:13:37 Andrew Denner: Yeah, the entire space moves so fast. 03:16:17 Andrew Denner: GitHub copilot in vs code or cursor are also popular IDEs for agentic coding 03:16:46 Andrew Denner: both are pay, but do have free tiers 03:18:18 Andrew Denner: Replit's AI coder deletes user's database and lies​ | Cybernews 03:19:02 Andrew Denner: I personally have had good luck with claude, and gemini 2.5 pro 03:19:26 Josh W: Reacted to "GitHub copilot in vs..." with πŸ‘ 03:26:53 tonyc: or just 10x ? 03:27:40 Josh W: Did you have a use case to present? 03:27:49 Josh W: Maybe, I'm new, how do I vibe code? 03:27:53 MG: Yeah, awesome job. I really enjoyed. Love to see more stuff stuff like this even though it's changing at such a rapid rate. 03:28:52 cjacquez: Thanks all - well done. πŸ‘ Learned quite a bit. Kudos to Andrew & Josh. Appreciate you all being so candid. 03:29:22 tonyc: remind me of Ada ? 03:32:13 tonyc: can't chatgpt scrape the website 03:32:17 Andrew Denner: https://copilot.microsoft.com/shares/8t9s4ur17N5fPgbxampfv 03:33:12 Andrew Denner: copilot gpt5 answer on why it is a problem. it looks believable to me 03:34:32 Josh W: Rust’s ownership model enforces memory safety without a garbage collector. Every value has exactly one owner; when that owner goes out of scope, the value is dropped. Moves transfer ownership, and borrowing rules ensure you can have many immutable refs or one mutable ref, but never both at once. The borrow checker prevents dangling pointers, double frees, and data races at compile time. Unlike C++, where RAII is a convention and unsafe memory patterns compile, Rust makes them impossible in safe code. Lifetimes prove references are valid for their entire use. In short: C++ trusts you; Rust forces you to be safe. 03:38:43 Andrew Denner: Really c++ is based off of the underlying c stuff. it is a happy hatchet that will let you do unsafe things if you want. 03:38:57 Josh W: For a C++ veteran: Ownership Is Law – One owner per value; moves transfer ownership. Borrowing Rules – Many &T or one &mut T, never both; prevents data races/invalid refs. No Null/Uninit in Safe Code – Use Option; raw mem only in unsafe. RAII Everywhere – Deterministic drops are enforced, not optional. Explicit Lifetimes – Usually inferred; ensure no dangling refs. unsafe Exists – Needed for low-level ops/FFI; keep it contained. Tooling – cargo handles builds, deps, tests, docs; compiler errors are detailed and helpful. Rust enforces safety at compile time; C++ trusts you. 03:40:50 Andrew Denner: I'd argue that with modern c++ if you are doing raw pointers or using naked new memory allocation you are doing it wrong in this day in age. 03:42:10 Andrew Denner: I could talk for hours on correct c++ programing and arguments on why you should trust the compiler rather than being too clever. 03:44:06 DW: Not to sidetrack the conversation but I remember someone saying they work at SW airlines a few calls back? Potentially looking for a referral if possible 03:45:12 Andrew Denner: https://www.slideserve.com/peri/don-t-help-the-compiler-powerpoint-ppt-presentation 03:45:41 Josh W: Wednesdays are bad for me if we can do any other day. Otherwise I am happy to attend physical events 03:45:58 Andrew Denner: I am here because of Gary :-) 03:46:39 DW: Saw the meetup