NUS Hackers
10.8K subscribers
518 photos
16 videos
3 files
718 links
Download Telegram
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! ๐Ÿ‘‹
๐Ÿ”ฅ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 ๐Ÿ‘‹
๐Ÿ”ฅ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
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!
๐Ÿ”ฅ11
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! ๐Ÿ‘‹
๐Ÿ”ฅ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 ๐Ÿ‘‹
๐Ÿ”ฅ15๐Ÿ‘1
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!
๐Ÿ‘14โค4โ˜ƒ4๐Ÿ‘Ž1
This is the link to the content for our hackerschool 3D Animation workshop today!

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 ๐Ÿ‘‹
โค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 ๐Ÿ‘‹
๐Ÿ”ฅ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!
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ11โค1๐Ÿ‘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 ๐Ÿ‘‹
๐Ÿ”ฅ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!
๐Ÿ”ฅ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!
๐Ÿ”ฅ3๐Ÿ˜ข1