Skip to content

Commit

Permalink
chore: add labs weekly catchup 2
Browse files Browse the repository at this point in the history
  • Loading branch information
monotykamary committed Dec 14, 2023
1 parent 408eb26 commit f3db258
Show file tree
Hide file tree
Showing 9 changed files with 81 additions and 5 deletions.
3 changes: 2 additions & 1 deletion _index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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



Expand All @@ -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
Expand All @@ -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
Expand Down
1 change: 1 addition & 0 deletions events/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]]

3 changes: 2 additions & 1 deletion home.md
Original file line number Diff line number Diff line change
Expand Up @@ -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



Expand All @@ -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
Expand All @@ -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
Expand Down
3 changes: 3 additions & 0 deletions members/hnh.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]]
Expand All @@ -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]]
2 changes: 1 addition & 1 deletion memo/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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.

5 changes: 3 additions & 2 deletions memo/labs/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@ hide_frontmatter: true
<!-- col-2 #1 -->
<!-- labs-latest -->
## 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]]

<!-- /labs-latest -->
<!-- forward-engineering-publications -->
Expand Down Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions memo/labs/events/Labs Weekly Catchup 1.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
66 changes: 66 additions & 0 deletions memo/labs/events/Labs Weekly Catchup 2.md
Original file line number Diff line number Diff line change
@@ -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.
1 change: 1 addition & 0 deletions site-index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]]
Expand Down

0 comments on commit f3db258

Please sign in to comment.