From f3db25860cc8703457c11e030a41c94f2f4b1223 Mon Sep 17 00:00:00 2001 From: Tom X Nguyen Date: Thu, 14 Dec 2023 10:59:16 +0700 Subject: [PATCH] chore: add labs weekly catchup 2 --- _index.md | 3 +- events/_index.md | 1 + home.md | 3 +- members/hnh.md | 3 ++ memo/_index.md | 2 +- memo/labs/_index.md | 5 +- memo/labs/events/Labs Weekly Catchup 1.md | 2 + memo/labs/events/Labs Weekly Catchup 2.md | 66 +++++++++++++++++++++++ site-index.md | 1 + 9 files changed, 81 insertions(+), 5 deletions(-) create mode 100644 memo/labs/events/Labs Weekly Catchup 2.md diff --git a/_index.md b/_index.md index 48f3e53b..f665e8ba 100644 --- a/_index.md +++ b/_index.md @@ -50,6 +50,7 @@ We believe that behind every success comes great preparation, accumulation and c - [[memo/labs/events/DuckDB demo and showcase.md|DuckDB demo and showcase]] - November 23, 2023 - [[memo/labs/events/Labs Weekly Catchup 1.md|Labs Weekly Catchup #1]] - December 06, 2023 +- [[memo/labs/events/Labs Weekly Catchup 2.md|Labs Weekly Catchup #1]] - December 13, 2023 @@ -66,6 +67,7 @@ We believe that behind every success comes great preparation, accumulation and c ## Memos +- [[memo/labs/events/Labs Weekly Catchup 2.md|Labs Weekly Catchup #1]] - monotykamary - [[memo/consulting/_index.md|Consulting Team]] - monotykamary, huytq - [[memo/consulting/_base.md|Consulting Team]] - monotykamary, huytq - [[memo/consulting/Estimation Guidelines.md|Estimation Guidelines]] - huytq, monotykamary @@ -75,7 +77,6 @@ We believe that behind every success comes great preparation, accumulation and c - [[memo/labs/_base.md|Labs Team]] - monotykamary - [[memo/Forward Engineering November 2023.md|November Forward Engineering 2023]] - thanh, monotykamary - [[memo/salary-advance.md|$icy Salary Advance]] - hnh -- [[memo/labs/events/Labs Weekly Catchup 1.md|Labs Weekly Catchup #1]] - monotykamary ## Open positions diff --git a/events/_index.md b/events/_index.md index 0b4182d5..97635e13 100644 --- a/events/_index.md +++ b/events/_index.md @@ -19,6 +19,7 @@ This page holds a collection of both our internal and external events, including ## Events +- [[memo/labs/events/Labs Weekly Catchup 2.md|Labs Weekly Catchup 2]] - [[memo/labs/events/Labs Weekly Catchup 1.md|Labs Weekly Catchup 1]] - [[memo/labs/events/DuckDB demo and showcase.md|DuckDB demo and showcase]] diff --git a/home.md b/home.md index 48f3e53b..f665e8ba 100644 --- a/home.md +++ b/home.md @@ -50,6 +50,7 @@ We believe that behind every success comes great preparation, accumulation and c - [[memo/labs/events/DuckDB demo and showcase.md|DuckDB demo and showcase]] - November 23, 2023 - [[memo/labs/events/Labs Weekly Catchup 1.md|Labs Weekly Catchup #1]] - December 06, 2023 +- [[memo/labs/events/Labs Weekly Catchup 2.md|Labs Weekly Catchup #1]] - December 13, 2023 @@ -66,6 +67,7 @@ We believe that behind every success comes great preparation, accumulation and c ## Memos +- [[memo/labs/events/Labs Weekly Catchup 2.md|Labs Weekly Catchup #1]] - monotykamary - [[memo/consulting/_index.md|Consulting Team]] - monotykamary, huytq - [[memo/consulting/_base.md|Consulting Team]] - monotykamary, huytq - [[memo/consulting/Estimation Guidelines.md|Estimation Guidelines]] - huytq, monotykamary @@ -75,7 +77,6 @@ We believe that behind every success comes great preparation, accumulation and c - [[memo/labs/_base.md|Labs Team]] - monotykamary - [[memo/Forward Engineering November 2023.md|November Forward Engineering 2023]] - thanh, monotykamary - [[memo/salary-advance.md|$icy Salary Advance]] - hnh -- [[memo/labs/events/Labs Weekly Catchup 1.md|Labs Weekly Catchup #1]] - monotykamary ## Open positions diff --git a/members/hnh.md b/members/hnh.md index 5e3d14ae..37c77ab7 100644 --- a/members/hnh.md +++ b/members/hnh.md @@ -9,6 +9,8 @@ avatar: null undefined ## Written Notes +- [[_base.md|Home]] +- [[_index.md|Home]] - [[earn/_base.md|Community Earn]] - [[earn/_index.md|Community Earn]] - [[earn/fortress-mma-score.md|Fortress Mma Score]] @@ -18,5 +20,6 @@ undefined - [[earn/icy-utility-command.md|$icy utility commands]] - [[earn/rework-fortress-command.md|Rework Fortress Command]] - [[earn/withdrawl-icy.md|$icy withdrawal]] +- [[home.md|Home]] - [[memo/icy-in-2024.md|$icy in 2024]] - [[memo/salary-advance.md|$icy Salary Advance]] diff --git a/memo/_index.md b/memo/_index.md index 7940fd7f..538d0964 100644 --- a/memo/_index.md +++ b/memo/_index.md @@ -18,6 +18,7 @@ hide_frontmatter: true This is where we keep our internal updates, learned and curated by our engineers. +- [[memo/labs/events/Labs Weekly Catchup 2.md|Labs Weekly Catchup #1]]: Our second weekly catchup. We organize an agenda the day beforehand and consolidate our findings, notable research progress, possibly new tech, insight or technique everyone should know. - [[memo/consulting/_index.md|Consulting Team]]: This is our Consulting team homepage. Our consulting team helps businesses solve complex challenges and improve performance by identifying root causes, developing solutions, and collaborating with stakeholders for successful implementation. We offer expertise in various areas including strategy, operations, management, IT, finance, and marketing to help your business achieve its goals. - [[memo/consulting/_base.md|Consulting Team]]: This is our Consulting team homepage. Our consulting team helps businesses solve complex challenges and improve performance by identifying root causes, developing solutions, and collaborating with stakeholders for successful implementation. We offer expertise in various areas including strategy, operations, management, IT, finance, and marketing to help your business achieve its goals. - [[memo/consulting/Estimation Guidelines.md|Estimation Guidelines]]: When we conduct an estimation, it is recommended to abandon the transitional “exact hours” assessment method, instead, use the story point based on the Fibonacci number (1, 2, 3, 5, 8, 13, 21…). The number expresses an estimation of the overall effort required to fully implement a backlog item or any piece of work. @@ -35,5 +36,4 @@ This is where we keep our internal updates, learned and curated by our engineers - [[memo/icy-in-2024.md|$icy in 2024]]: Quick recap about $icy progress and what's next in 2024. - [[memo/df-protocol-icy-dfg.md|💠 df protocol, $icy and $dfg]]: Here's our draft internal map/v0 for 🧊 $icy play, based on our current activities at this borderless software firm... - [[memo/labs/Reward Model & Nomination.md|Reward Model & Nomination]]: Our Tech Labs is a hub of continuous learning and application of advanced technologies. This program is designed to celebrate contributions at various levels, from enhancing knowledge to contributing to business growth. -- [[memo/labs/Labs x Consulting Workflow.md|Labs x Consulting Workflow]]: This workflow consolidates how new tech is introduced through the Labs team and how it gets processed to Consulting team to apply for projects and bring awareness of our tech expertise. diff --git a/memo/labs/_index.md b/memo/labs/_index.md index 9ca9ff66..c36be7f0 100644 --- a/memo/labs/_index.md +++ b/memo/labs/_index.md @@ -17,16 +17,16 @@ hide_frontmatter: true ## Latest from Labs Team +- [[memo/labs/events/Labs Weekly Catchup 2.md|Labs Weekly Catchup 2]] - [[memo/labs/Labs - Who we are.md|Labs - Who we are]] - [[memo/labs/events/Labs Weekly Catchup 1.md|Labs Weekly Catchup 1]] - [[memo/labs/events/DuckDB demo and showcase.md|DuckDB demo and showcase]] - [[memo/labs/Reward Model & Nomination.md|Reward Model & Nomination]] - [[memo/labs/Labs x Consulting Workflow.md|Labs x Consulting Workflow]] -- [[memo/labs/Labs Roadmap (Nov 23 update).md|Labs Roadmap (Nov 23 update)]] - [[memo/labs/Labs - Topic proposal & progress tracking.md|Labs - Topic proposal & progress tracking]] +- [[memo/labs/Labs Roadmap (Nov 23 update).md|Labs Roadmap (Nov 23 update)]] - [[memo/labs/Labs - New Member Onboarding.md|Labs - New Member Onboarding]] - [[memo/labs/Knowledge Journey.md|Knowledge Journey]] -- [[memo/labs/How R&D contributes to Performance Review.md|How R&D contributes to Performance Review]] @@ -89,6 +89,7 @@ For Dwarves team members, engaging in future research projects is an excellent w ### Past Events +- [[memo/labs/events/Labs Weekly Catchup 2.md|Labs Weekly Catchup 2]]: Our second weekly catchup. We organize an agenda the day beforehand and consolidate our findings, notable research progress, possibly new tech, insight or technique everyone should know. - [[memo/labs/events/Labs Weekly Catchup 1.md|Labs Weekly Catchup 1]]: Our first weekly catchup. We organize an agenda the day beforehand and consolidate our findings, notable research progress, possibly new tech, insight or technique everyone should know. - [[memo/labs/events/DuckDB demo and showcase.md|DuckDB demo and showcase]]: DuckDB is a great starting point for modern stacks that don't need to worry about scalability, but want to derive hard analytics from the data that they have. This meeting will do a 3-part demo of DuckDB (15 minutes total): • Consolidate NYC taxi data in parallel (through map-reduce) over HTTPS diff --git a/memo/labs/events/Labs Weekly Catchup 1.md b/memo/labs/events/Labs Weekly Catchup 1.md index 001169c9..1a6ff555 100644 --- a/memo/labs/events/Labs Weekly Catchup 1.md +++ b/memo/labs/events/Labs Weekly Catchup 1.md @@ -7,6 +7,8 @@ tags: - event - labs - catchup + - LLM + - rust title: "Labs Weekly Catchup #1" date: 2023-11-23 description: Our first weekly catchup. We organize an agenda the day beforehand and consolidate our findings, notable research progress, possibly new tech, insight or technique everyone should know. diff --git a/memo/labs/events/Labs Weekly Catchup 2.md b/memo/labs/events/Labs Weekly Catchup 2.md new file mode 100644 index 00000000..559c0182 --- /dev/null +++ b/memo/labs/events/Labs Weekly Catchup 2.md @@ -0,0 +1,66 @@ +--- +tags: + - dwarves + - work + - internal + - discussion + - event + - labs + - catchup + - rust + - elixir + - LLM +title: "Labs Weekly Catchup #1" +date: 2023-12-14 +description: Our second weekly catchup. We organize an agenda the day beforehand and consolidate our findings, notable research progress, possibly new tech, insight or technique everyone should know. +authors: + - monotykamary +menu: +toc: false +notice: +type: memo +hide_frontmatter: false +event_date: 2023-12-13 +--- + +| Event Date | Discord Channel | Type | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | -------- | +| 06/12/2023 | 🍎 apple | Internal | + +Our second weekly catchup. We organize an agenda the day beforehand and consolidate our findings, notable research progress, possibly new tech, insight or technique everyone should know. +### Agenda: +- Kick-off topic - Self-hosted AI model in browsers with a quick demo by Thanh Phan and Toan Ho +- Elixir cluster problem: scalability, broadcast messaging, leader election by Hieu Phan +- Compare Rust 101 vs Go with experience in running Rust classes with the team by Hieu +- Rust and understanding monadic error handling by Khac Vy +- AI trending and understanding model and runtime architectures in LLMs by Tom Nguyen + +### Output: +- Understand the research progress and passions of the labs team +- Understand any shortcomings or things to improve for the next weekly catchup + +--- + +## Notes from the catchup + +🧠 **Self-hosted AI model in browsers:** +- @thanh expressed concerns about the usage and download size of LLMs on weak internet connections. +- @toanho is exploring WebGPU and its application for our use case, although browser support is still limited. +- Action items for next week are being planned. + +⚙️ **Elixir Cluster Problem:** +- @hieuthu1 proposed one possible solution in solving Elixir clustering and scalability through using Process Groups to group and orchestrate actions between processes, enabling message broadcasting across multiple instances/pods. +- Raft consensus (leader voting) is also being considered to help orchestrate state and work. + +⚖️ **Comparing Rust 101 vs Go:** +- @hieuthu1 discussed the differences in concurrency between Rust and Go, highlighting Rust's focus on functional style and managing references, borrowing, and closures. +- Rust may have a moderate barrier of entry for new learners due to the nuanced understanding required for references and borrowing. +- @hieuthu1 mentioned that a workshop/session on Rust will be organized soon. + +🎮 **Rust Game Server:** +- @khacvy demoed a more interactive and flushed UI for the spaceship Rust game. +- He also mentioned the challenges he encountered, and gave a short course in running Rust + +💡 **Updates on AI:** +- @Tom shared information about Mixtral 8x7B AI, based on Mixture of Experts. +- Mixture of Experts is extensively used in ChatGPT, but advancements in multi-agent LLMs have led to clearer architectures for scaling multi-modal and specialized infrastructure. diff --git a/site-index.md b/site-index.md index d920dc68..b26324a1 100644 --- a/site-index.md +++ b/site-index.md @@ -304,6 +304,7 @@ notice: null - [[memo/labs/Labs Roadmap (Nov 23 update).md|Labs Roadmap (Nov 23 update)]] - [[memo/labs/_index.md|Labs Team]] - [[memo/labs/_base.md|Labs Team]] +- [[memo/labs/events/Labs Weekly Catchup 2.md|Labs Weekly Catchup #1]] - [[memo/labs/events/Labs Weekly Catchup 1.md|Labs Weekly Catchup #1]] - [[memo/labs/Labs x Consulting Workflow.md|Labs x Consulting Workflow]] - [[radar/ladle.md|Ladle]]