Hackerschool <> Mind Stretcher Education: Introduction to Building With Large Language Models
๐ Wednesday, 11 Oct, 7pm to 9pm
๐Seminar Room 8 (COM1 02-08)
๐ง Refreshments will be served!
Sign up here:
NUS Student
Non-NUS Student
Heard of ChatGPT? Heard of Large Language Models? The hottest ๐ฅ thing in tech right now! Come learn how to use Large Language Model APIs to build apps! Spoiler alert: you don't need to be an ML expert to build on top of these cutting edge models!
This week, we are excited to collaborate with Mind Stretcher to conduct this workshop.
Please create an Open AI account and get an API key from Open AI before attending the workshop. Google Colab or local Python notebooks will also be used.
See you there! ๐
๐ Wednesday, 11 Oct, 7pm to 9pm
๐Seminar Room 8 (COM1 02-08)
๐ง Refreshments will be served!
Sign up here:
NUS Student
Non-NUS Student
Heard of ChatGPT? Heard of Large Language Models? The hottest ๐ฅ thing in tech right now! Come learn how to use Large Language Model APIs to build apps! Spoiler alert: you don't need to be an ML expert to build on top of these cutting edge models!
This week, we are excited to collaborate with Mind Stretcher to conduct this workshop.
Please create an Open AI account and get an API key from Open AI before attending the workshop. Google Colab or local Python notebooks will also be used.
See you there! ๐
๐ฅ16๐3๐ค2
Hackerschool <> Optiver: C++ for Programmers
๐ Thursday, 12 Oct, 7pm to 9pm
๐Seminar Room 12 (COM3 01-21)
๐ง Refreshments will be served!
Sign up for swag ๐ and ๐ง here:
NUS Student
Non-NUS Student
Join our C++ for Programmers workshop to delve deep into the realm of C++ programming and unlock your potential to create powerful, efficient, and resilient software. Whether you are an experienced programmer or just starting out, this workshop is tailored to elevate your expertise in C++.
Greg Saunders is the Head of IT Education at Optiver and is coming down to conduct this workshop ๐คฉ
Workshop Outline:
- Get Started
- User-defined Types
- Compiling & Linking
- The Standard Template Library
We will be using HackerRank to apply our knowledge of C++. All you will need to attend is a laptop with wireless internet access.
See you there ๐
๐ Thursday, 12 Oct, 7pm to 9pm
๐Seminar Room 12 (COM3 01-21)
๐ง Refreshments will be served!
Sign up for swag ๐ and ๐ง here:
NUS Student
Non-NUS Student
Join our C++ for Programmers workshop to delve deep into the realm of C++ programming and unlock your potential to create powerful, efficient, and resilient software. Whether you are an experienced programmer or just starting out, this workshop is tailored to elevate your expertise in C++.
Greg Saunders is the Head of IT Education at Optiver and is coming down to conduct this workshop ๐คฉ
Workshop Outline:
- Get Started
- User-defined Types
- Compiling & Linking
- The Standard Template Library
We will be using HackerRank to apply our knowledge of C++. All you will need to attend is a laptop with wireless internet access.
See you there ๐
๐ฅ20โค5๐1๐คฎ1
NUS Hackers
Hackerschool <> Optiver: C++ for Programmers ๐ Thursday, 12 Oct, 7pm to 9pm ๐Seminar Room 12 (COM3 01-21) ๐ง Refreshments will be served! Sign up for swag ๐ and ๐ง here: NUS Student Non-NUS Student Join our C++ for Programmers workshop to delve deep intoโฆ
Hi everyone! Thank you for your interest in our workshops. Due to an overwhelming number of sign-ups, we are now closing the sign-up links for Hackerschool: C++ for Programmers. If you missed this opportunity, please do look out for our future events. We hope to see you soon! ๐
๐ข8
NUS Hackers
Hackers Toolbox <> Optiver: Debugging and Profiling ๐ Tues, 10 Oct, 6.30pm-8.30pm ๐ SR 15 @ SoC (COM3 01-25) ๐ Food will be served! Sign up here! NUS Non-NUS Come learn how to debug and profile various things on Linux, all from the command line. Weโll lookโฆ
Hackers Toolbox <> Optiver Setup Guide.pdf
2.8 MB
Hi everyone! To assist you in preparation for our upcoming Hackers Toolbox workshop with Optiver on Debugging and Profiling, please feel free to refer to this setup guide on how to install the various prerequisites!
โค9
NUS Hackers
Hi everyone! Thank you for your interest in our workshops. Due to an overwhelming number of sign-ups, we are now closing the sign-up links for Hackerschool: C++ for Programmers. If you missed this opportunity, please do look out for our future events. We hopeโฆ
Hello everyone, we have sent out emails to confirm your sign-up for Hackerschool: C++ for Programmers, which is happening on Thursday, 12 Oct, 7pm to 9pm. Please only join us on this workshop if you have received the confirmation email. We will require you to show us the confirmation email once you have reached the venue as well. Thank you!
๐4
Friday Hacks #246 โ๏ธ
๐ Friday, 13 Oct, 7:00pm
๐ i3-Auditorium (i3 Building Level 1)
๐ Sign up for food here:
NUS
Non-NUS
If you are unable to join us in-person, you are welcome to join us online.
1) How Ahrefs Saved US$400M in 3 Years By Not Going To The Cloud
The talk explains how cloud costs may be extremely high, through the Ahrefs data center in Singapore. Showing a practical approach to comparison of infrastructure costs in the cloud and colocation.
Efim cares about IT infrastructure in data centers, and has worked on global projects in Yandex, Lazada, Acronis.
2) What Programming Languages Research Can Do For You: A Hacker's Perspective
Learn why PL is an exciting research area for hackers, with fun projects like building game engines using the meta-programming of the future, extending IDEs with support for the hottest languages (Rust, OCaml).
Kiran is a PhD student at NUS. His research focuses on developing newer and better tools for automated formal verification.
๐ See you there!
๐ Friday, 13 Oct, 7:00pm
๐ i3-Auditorium (i3 Building Level 1)
๐ Sign up for food here:
NUS
Non-NUS
If you are unable to join us in-person, you are welcome to join us online.
1) How Ahrefs Saved US$400M in 3 Years By Not Going To The Cloud
The talk explains how cloud costs may be extremely high, through the Ahrefs data center in Singapore. Showing a practical approach to comparison of infrastructure costs in the cloud and colocation.
Efim cares about IT infrastructure in data centers, and has worked on global projects in Yandex, Lazada, Acronis.
2) What Programming Languages Research Can Do For You: A Hacker's Perspective
Learn why PL is an exciting research area for hackers, with fun projects like building game engines using the meta-programming of the future, extending IDEs with support for the hottest languages (Rust, OCaml).
Kiran is a PhD student at NUS. His research focuses on developing newer and better tools for automated formal verification.
๐ See you there!
๐ฅ11
NUS Hackers
Hackerschool <> Optiver: C++ for Programmers ๐ Thursday, 12 Oct, 7pm to 9pm ๐Seminar Room 12 (COM3 01-21) ๐ง Refreshments will be served! Sign up for swag ๐ and ๐ง here: NUS Student Non-NUS Student Join our C++ for Programmers workshop to delve deep intoโฆ
For those attending C++ for Programmers, the venue is here! See you soon! ๐
โค3๐1
Hackers Toolbox: Vim
๐ Tues, 17 Oct, 6.30pm-8.30pm
๐ SR 15 @ SoC (COM3 01-25)
Sign up here!
NUS
Non-NUS
Vim is a popular text editor, used by many for the efficient creating and editing of text. Come join us at this workshop to learn how to use it effectively, from the basics.
Beginners welcome!
Prerequisites:
- Vim installation (WSL2 / Linux / OSX install preferred, Native windows install might be a little fiddly).
See you there! ๐
๐ Tues, 17 Oct, 6.30pm-8.30pm
๐ SR 15 @ SoC (COM3 01-25)
Sign up here!
NUS
Non-NUS
Vim is a popular text editor, used by many for the efficient creating and editing of text. Come join us at this workshop to learn how to use it effectively, from the basics.
Beginners welcome!
Prerequisites:
- Vim installation (WSL2 / Linux / OSX install preferred, Native windows install might be a little fiddly).
See you there! ๐
๐ฅ11๐7โค3
Hackerschool <> NUS CAS: 3D Anime(tion) for Beginners
๐ Wednesday, 18 Oct, 7pm to 9pm
๐Seminar Room 1 (COM1 02-06)
Sign up here:
NUS
Non-NUS
Are you ready to dive into the exciting world of 3D animation? Join us on a creative journey as we demystify the art of making stuff move and guide you through the process of bringing your 3D models to life!
With easy-to-follow activities and tutorials, you will learn the fundamentals of model rigging and armature, using Blender's timeline and keyframing tools to set up animation sequences, manipulate objects, and finally create an animation of your own. No prior experience is required!
Workshop Outline:
- Basic blender controls
- Model rigging and armatures
- Pose mode
- Timeline and Keyframing
- Combine all these skills and animate!
Preparation:
Download blender at blender.org/download/. Feel free to download 3d models of your favorite characters at www.aplaybox.com and 3d.nicovideo.jp/ for a smoother experience during the session!
See you there ๐
๐ Wednesday, 18 Oct, 7pm to 9pm
๐Seminar Room 1 (COM1 02-06)
Sign up here:
NUS
Non-NUS
Are you ready to dive into the exciting world of 3D animation? Join us on a creative journey as we demystify the art of making stuff move and guide you through the process of bringing your 3D models to life!
With easy-to-follow activities and tutorials, you will learn the fundamentals of model rigging and armature, using Blender's timeline and keyframing tools to set up animation sequences, manipulate objects, and finally create an animation of your own. No prior experience is required!
Workshop Outline:
- Basic blender controls
- Model rigging and armatures
- Pose mode
- Timeline and Keyframing
- Combine all these skills and animate!
Preparation:
Download blender at blender.org/download/. Feel free to download 3d models of your favorite characters at www.aplaybox.com and 3d.nicovideo.jp/ for a smoother experience during the session!
See you there ๐
๐ฅ15๐1
NUS Hackers
Hackers Toolbox: Vim ๐ Tues, 17 Oct, 6.30pm-8.30pm ๐ SR 15 @ SoC (COM3 01-25) Sign up here! NUS Non-NUS Vim is a popular text editor, used by many for the efficient creating and editing of text. Come join us at this workshop to learn how to use it effectivelyโฆ
Last call for the upcoming Tuesday's Hackers Toolbox sign ups!! ๐คฉ
Sign up at: https://hckr.cc/links
Sign up at: https://hckr.cc/links
Friday Hacks #247 ๐ฉ
๐ Friday, 20 Oct, 7:00pm
๐ i3-Auditorium (i3 Building Level 1)
๐ Sign up for food here:
NUS
Non-NUS
You can join us online too.
More details on the talks here!
Send your questions on Momos or Rust for the speakers here!
1) Frameworks for Moving Fast - An Early-Stage Startup Journey
Hear about Momosโ experience building a Singaporean AI startup for restaurants' customer operations, and how Momos maintains its velocity and first-mover advantage.
Leland is the Head of Engineering, Momos and is featured on Forbes' "30 Under 30 - Asia - Enterprise Technology."
2) Low-level Rust: Fine! I'll just make my own stable ABI!
Wondered what a stable ABI is? See the process of creating a stable ABI for Rust to support optimizations in enums and multi-trait objects, letting you use all of Rust across the dynamic linkage frontier.
Pierre Avital, PhD and core contributor to Eclipse Zenoh, has used Rust professionally since 1.28. He recently spoke at RustConf 23.
๐ See you there!
๐ Friday, 20 Oct, 7:00pm
๐ i3-Auditorium (i3 Building Level 1)
๐ Sign up for food here:
NUS
Non-NUS
You can join us online too.
More details on the talks here!
Send your questions on Momos or Rust for the speakers here!
1) Frameworks for Moving Fast - An Early-Stage Startup Journey
Hear about Momosโ experience building a Singaporean AI startup for restaurants' customer operations, and how Momos maintains its velocity and first-mover advantage.
Leland is the Head of Engineering, Momos and is featured on Forbes' "30 Under 30 - Asia - Enterprise Technology."
2) Low-level Rust: Fine! I'll just make my own stable ABI!
Wondered what a stable ABI is? See the process of creating a stable ABI for Rust to support optimizations in enums and multi-trait objects, letting you use all of Rust across the dynamic linkage frontier.
Pierre Avital, PhD and core contributor to Eclipse Zenoh, has used Rust professionally since 1.28. He recently spoke at RustConf 23.
๐ See you there!
๐14โค4โ4๐1
This is the link to the content for our hackerschool 3D Animation workshop today!
linktr.ee/itsanimatingtime
linktr.ee/itsanimatingtime
โค2
Hackers Toolbox: Web browser customisation, and online security and privacy
๐ Tues, 24 Oct, 6.30pm-8.30pm
๐ SR 15 @ SoC (COM3 01-25)
Sign up here!
NUS
Non-NUS
This week, weโre covering web, web browsers, security and privacy. Come learn how to enhance, customise and secure your web browsing experience with addons and userscripts, along with some cool web APIs that you can use. Weโll then cover some tips and principles for security and privacy, including full-disk encryption and password managers.
There are no software prerequisites this week. The software introduced in the workshop are small enough to download during the workshop itself.
This workshop is largely based on the Missing Semester of Your CS Education lecture series conducted in MIT. This weekโs topic is based on https://missing.csail.mit.edu/2019/web/ and https://missing.csail.mit.edu/2020/security/.
See you there ๐
๐ Tues, 24 Oct, 6.30pm-8.30pm
๐ SR 15 @ SoC (COM3 01-25)
Sign up here!
NUS
Non-NUS
This week, weโre covering web, web browsers, security and privacy. Come learn how to enhance, customise and secure your web browsing experience with addons and userscripts, along with some cool web APIs that you can use. Weโll then cover some tips and principles for security and privacy, including full-disk encryption and password managers.
There are no software prerequisites this week. The software introduced in the workshop are small enough to download during the workshop itself.
This workshop is largely based on the Missing Semester of Your CS Education lecture series conducted in MIT. This weekโs topic is based on https://missing.csail.mit.edu/2019/web/ and https://missing.csail.mit.edu/2020/security/.
See you there ๐
โค4๐ฅ2
Hackerschool: Introduction to Next.js
๐ Thursday, 26 Oct, 7pm to 9pm
๐ Seminar Room 11 (COM3-01-20)
๐ง Refreshments will be served!
Sign up here:
NUS
Non-NUS
NextJS is a popular React-based full-stack framework used to build interactive and dynamic websites that are highly performant. Learn how to take advantage of static site generation or server-side rendering for performance by creating your own website!
The workshop will take participants through the NextJS basics such as navigation, routing, server-side components, and data fetching paradigms. An understanding of React will be helpful as only a crash-course in React will be conducted. Knowledge of basic JavaScript will be assumed.
You will need a local installation of NodeJS (>= version 18) on your computer.
See you there ๐
๐ Thursday, 26 Oct, 7pm to 9pm
๐ Seminar Room 11 (COM3-01-20)
๐ง Refreshments will be served!
Sign up here:
NUS
Non-NUS
NextJS is a popular React-based full-stack framework used to build interactive and dynamic websites that are highly performant. Learn how to take advantage of static site generation or server-side rendering for performance by creating your own website!
The workshop will take participants through the NextJS basics such as navigation, routing, server-side components, and data fetching paradigms. An understanding of React will be helpful as only a crash-course in React will be conducted. Knowledge of basic JavaScript will be assumed.
You will need a local installation of NodeJS (>= version 18) on your computer.
See you there ๐
๐ฅ14โค3๐3๐คฎ1
Friday Hacks #248 ๐ป
๐ Friday, 27 Oct, 6:00pm
๐ i3-Auditorium (i3 Building Level 1)
๐ Sign up for food here:
NUS
Non-NUS
You can join us online too.
1) Taming open code LLMs for SQL generation and bug fixing๐ง
Want to learn how you can fine-tune LLMs to fix bugs or turn natural language text into SQL queries using PEFT and QLoRA? Join this hands-on session with Dr Sharma! Attendees will need a HuggingFace account.
Dr Asankhaya Sharma is the Co-Founder at Patched.codes, a deep-tech startup with the vision to automatically fix every software vulnerability.
2) Hacking My Way Through NUS: Prototyping to Real-World Usage๐ป
Discover Raivat's experiences (from NUS class attendance bots to COVID food delivery systems), behind-the-scenes stories, and transitioning from prototypes to real-world applications, even earning academic credit for 'failed' hacks.
Raivat is a Founding Engineer building Large Language Models (LLM) in the education space.
3) DuckDB: A new kind of analytical database system๐ฆ
Learn more about the internals of DuckDB, a versatile, open-source analytical database system. This talk will go through key design decisions behind DuckDB, and its innovative extensions to the SQL language.
Gรกbor Szรกrnyas is Developer Relations Advocate at DuckDB Labs. He spent 3 years as a post-doctoral researcher at CWI in Amsterdam, working on graph data management techniques.
๐ See you there!
๐ Friday, 27 Oct, 6:00pm
๐ i3-Auditorium (i3 Building Level 1)
๐ Sign up for food here:
NUS
Non-NUS
You can join us online too.
1) Taming open code LLMs for SQL generation and bug fixing
Want to learn how you can fine-tune LLMs to fix bugs or turn natural language text into SQL queries using PEFT and QLoRA? Join this hands-on session with Dr Sharma! Attendees will need a HuggingFace account.
Dr Asankhaya Sharma is the Co-Founder at Patched.codes, a deep-tech startup with the vision to automatically fix every software vulnerability.
2) Hacking My Way Through NUS: Prototyping to Real-World Usage
Discover Raivat's experiences (from NUS class attendance bots to COVID food delivery systems), behind-the-scenes stories, and transitioning from prototypes to real-world applications, even earning academic credit for 'failed' hacks.
Raivat is a Founding Engineer building Large Language Models (LLM) in the education space.
3) DuckDB: A new kind of analytical database system
Learn more about the internals of DuckDB, a versatile, open-source analytical database system. This talk will go through key design decisions behind DuckDB, and its innovative extensions to the SQL language.
Gรกbor Szรกrnyas is Developer Relations Advocate at DuckDB Labs. He spent 3 years as a post-doctoral researcher at CWI in Amsterdam, working on graph data management techniques.
๐ See you there!
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ11โค1๐1
NUS Hackers
Friday Hacks #248 ๐ป ๐ Friday, 27 Oct, 6:00pm ๐ i3-Auditorium (i3 Building Level 1) ๐ Sign up for food here: NUS Non-NUS You can join us online too. 1) Taming open code LLMs for SQL generation and bug fixing ๐ง Want to learn how you can fine-tune LLMs toโฆ
Reminder for everyone joining us at Friday Hacks today ๐จ
The session starts at 6pm instead of the usual 7pm starting time.
Feel free to RSVP here if you haven't already!
The session starts at 6pm instead of the usual 7pm starting time.
Feel free to RSVP here if you haven't already!
๐1
Hackerschool: Introduction to Web3
๐ Thursday, 02 Nov, 7pm to 9pm
๐ Seminar Room 11 (COM3-01-20)
๐ง Refreshments will be served!
Sign up here:
NUS
Non-NUS
Get ready to dive into the exciting world of Web3 using Ethereum blockchain development during this Hackerschool! With easy-to-follow coding exercises and discussions, you'll learn how to create and deploy contracts, explore the blockchain, and interact with the blockchain using Python. Whether you're new to the space or just looking to expand your skills, this comprehensive workshop is the perfect resource for all levels of experience. Don't miss out on this valuable opportunity to learn from our Hacker!
Before attending this workshop, please install all required prerequisites (especially for Windows as it has a lot of difficulties installing on the spot based on last year experience). You may refer to full instruction here.
See you there ๐
๐ Thursday, 02 Nov, 7pm to 9pm
๐ Seminar Room 11 (COM3-01-20)
๐ง Refreshments will be served!
Sign up here:
NUS
Non-NUS
Get ready to dive into the exciting world of Web3 using Ethereum blockchain development during this Hackerschool! With easy-to-follow coding exercises and discussions, you'll learn how to create and deploy contracts, explore the blockchain, and interact with the blockchain using Python. Whether you're new to the space or just looking to expand your skills, this comprehensive workshop is the perfect resource for all levels of experience. Don't miss out on this valuable opportunity to learn from our Hacker!
Before attending this workshop, please install all required prerequisites (especially for Windows as it has a lot of difficulties installing on the spot based on last year experience). You may refer to full instruction here.
See you there ๐
๐ฅ5โค1
Friday Hacks #249 โ
๐ Friday, 3 Nov, 7:00pm
๐ i3-Auditorium (i3 Building Level 1)
๐ Sign up for food here:
NUS
Non-NUS
If you are unable to join us in-person, feel free to join us online!
Want to learn about Quantum Theory and its applications in computing? Join us next week!
In this talk, Clive & Lin will briefly run through some crucial findings that called for a new physics. Focusing on its broad mathematical formalism, alongside illustrations, they will explore what exactly characterizes quantum theory, how it explains these discoveries and the bizarre questions it brings to the fore.
In the second half of the talk, Technical details about quantum theory will covered, which will give you a taste of two specific quantum protocolsโan inefficient way of factoring numbers (with hints at a possible speedup), and a secure way of distributing shared private keys. Finally, they will briefly cover other technologies enabled by our understanding of quantum theory, with the reminder that quantum technology is present all around us.
Clive Cenxin Aw and Zaw Lin Htoo are PhD students from a theoretical group at the Centre of Quantum Technologies. Clive's research interests lie in comparing the reversal of classical processes and that of quantum processes, especially in connection to what might be said about entanglement, memory and thermodynamics in the quantum regime. Lin works primarily on methods to certify that โsomething quantumโ is really happening in simple systems, like pendulums and spinning tops, with a secondary interest in theoretical and numerical studies of quantum devices.
๐ See you there!
๐ Friday, 3 Nov, 7:00pm
๐ i3-Auditorium (i3 Building Level 1)
๐ Sign up for food here:
NUS
Non-NUS
If you are unable to join us in-person, feel free to join us online!
Want to learn about Quantum Theory and its applications in computing? Join us next week!
In this talk, Clive & Lin will briefly run through some crucial findings that called for a new physics. Focusing on its broad mathematical formalism, alongside illustrations, they will explore what exactly characterizes quantum theory, how it explains these discoveries and the bizarre questions it brings to the fore.
In the second half of the talk, Technical details about quantum theory will covered, which will give you a taste of two specific quantum protocolsโan inefficient way of factoring numbers (with hints at a possible speedup), and a secure way of distributing shared private keys. Finally, they will briefly cover other technologies enabled by our understanding of quantum theory, with the reminder that quantum technology is present all around us.
Clive Cenxin Aw and Zaw Lin Htoo are PhD students from a theoretical group at the Centre of Quantum Technologies. Clive's research interests lie in comparing the reversal of classical processes and that of quantum processes, especially in connection to what might be said about entanglement, memory and thermodynamics in the quantum regime. Lin works primarily on methods to certify that โsomething quantumโ is really happening in simple systems, like pendulums and spinning tops, with a secondary interest in theoretical and numerical studies of quantum devices.
๐ See you there!
๐ฅ8โค4๐ค1
Friday Hacks #250 ๐ฐ
๐ Friday, 17 Nov, 7:00pm
๐ i3-Auditorium (i3 Building Level 1)
๐ Sign up for food here:
NUS
Non-NUS
Fun with Quackers!
Join us for a short, programming puzzles-filled session to wind down and relax before your finals!
๐ See you there!
๐ Friday, 17 Nov, 7:00pm
๐ i3-Auditorium (i3 Building Level 1)
๐ Sign up for food here:
NUS
Non-NUS
Fun with Quackers!
Join us for a short, programming puzzles-filled session to wind down and relax before your finals!
๐ See you there!
๐ฅ3๐ข1