NUS Hackers
10.8K subscribers
518 photos
16 videos
3 files
718 links
Download Telegram
Hackers Toolbox: Command-Line Data Wrangling

๐Ÿ—“ Tuesday, 12 Sep, 6.30pm-8.30pm
๐Ÿ“ Seminar Room 15 @ SoC (COM3 01-25)

Sign up here!

Machine Learning, AI, ChatGPT, Data Visualisation - these latest trends are all powered by a single entity: Data. But in order to get there, we need to first learn how we can obtain data that makes sense to us.

In this weekโ€™s session, we will be learning how we can clean, organise and transform raw data into a structured and usable format, all through the Unix command line. On top of that, we will see how data wrangling is employed in Visa ๐Ÿคฉ, offering a glimpse into its real-world application within an industry system. 

Please ensure you have access to a POSIX-compatible shell, such as Bash.
If you are on macOS or a Linux distribution, you are set;
if you use Windows, consider installing Windows Subsystem for Linux (WSL) or Ubuntu in VirtualBox.
- WSL: https://docs.microsoft.com/en-us/windows/wsl/install-win10
๐Ÿ”ฅ11๐Ÿ‘3โค1
Hackerschool: Introduction to Machine Learning
๐Ÿ—“ Thursday, 14 Sep, 7pm to 9pm
๐Ÿ“
Seminar Room 11 (COM3-01-20)

Sign up here:
NUS Student
Non-NUS Student

If you are unable to join us in-person, you are welcome to join us online.

Unlock the world of Machine Learning with our event! Delve into ML's vast applications, grasp the difference between ML and traditional programming, and dive deep into hands-on examples like Linear Regression and K-Means Clustering. Discover the power of Scikit-learn and tackle real-world challenges. Join us to demystify ML, avoid common pitfalls, and engage in interactive learning โ€“ all in just one session!

See you there! ๐Ÿ‘‹
๐Ÿ”ฅ18๐Ÿ‘2โค1
Friday Hacks #244 ๐Ÿ‘พ

๐Ÿ—“ Friday, 15 Sept, 7:00pm
๐Ÿ“
i3-Auditorium (i3 Building Level 1)

๐Ÿ• Food will be served!
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) From an Idea to a Product: How I Made My First Indie App

Have you thought of building your product before? Like many mobile developers, my first app was a weather app, built when I was a sophomore-student, but itโ€™s probably pretty different from the one you use.

I will share some stories about my different roles in projects, and my continued love for making indie products.

2) From Zero to Thousands: Building a Tech Startup for DevOps and SREs and Joining Grafana
Learn the journey of building a tech startup for modern Incident Response Management, and how it eventually became part of Grafana Labs: an industry-leading observability company with millions of users. Discover the technologies chosen, challenges faced, and the stages of growth, to thousands of users.

๐Ÿ‘‹ See you there!
๐Ÿ”ฅ9โค1๐Ÿ‘1
Friday Hacks #245 โฑ

๐Ÿ—“ Friday, 22 Sept, 7:00pm
๐Ÿ“ i3-Auditorium (i3 Building Level 1)

๐Ÿ• Food will be served!
Sign up for food here:
NUS
Non-NUS

If you are unable to join us in-person, you are welcome to join us online.

Online Algorithms Made Easy
The world around us is constantly changing and at Jane Street we're receiving new data at a rate faster than ever before. When running complicated models that contain many parameters, reacting to a change in a single parameter by restarting the entire model is impractical. Jane Street makes use of ideas from research into self-adjusting computation in order to turn static models into models that can be partially recomputed in an efficient way. This talk will introduce self-adjusting computations and show how it can be used to make online algorithms easy to run and update efficiently.

Lester Tan is a software engineer at Jane Street. He graduated with a degree in Computer Science from NUS, and is currently working in the Singapore office.

๐Ÿ‘‹ See you there!
๐Ÿ”ฅ19โค1
Hackerschool: Data visualization with Svelte
๐Ÿ—“ Thursday, 21 Sep, 7pm to 8:30pm
๐Ÿ“DS Lab@CLB level 4
๐Ÿง Refreshments will be served!

Sign up here
:
NUS
Non-NUS

Have you been working with React, Vue or maybe Angular for front end development? Surely you must have heard of Svelte as well then, the most loved framework for reactivity and state management! Come give it a shot during this workshop, and see how much easier and pleasant writing code for dynamic interfaces can become. You will never want to hear about redux again!

This week, we are excited to collaborate with the Digital Scholarship team of NUS Libraries to learn about data visualisation with Svelte.

Please install the current version of node and npm on your machine before attending the workshop.

See you there! ๐Ÿ‘‹
๐Ÿ”ฅ18๐Ÿ‘4โค1
NUS Hackers
Hackerschool: Data visualization with Svelte ๐Ÿ—“ Thursday, 21 Sep, 7pm to 8:30pm ๐Ÿ“DS Lab@CLB level 4 ๐Ÿง Refreshments will be served! Sign up here: NUS Non-NUS Have you been working with React, Vue or maybe Angular for front end development? Surely you mustโ€ฆ
Exciting news! ๐Ÿš€ A core Svelte maintainer is joining us for the workshop! Don't miss this golden opportunity to level up your skills. See you there! ๐Ÿ‘‹
๐Ÿ”ฅ11โค2
NUS Hackers
Friday Hacks #245 โฑ ๐Ÿ—“ Friday, 22 Sept, 7:00pm ๐Ÿ“ i3-Auditorium (i3 Building Level 1) ๐Ÿ• Food will be served! Sign up for food here: NUS Non-NUS If you are unable to join us in-person, you are welcome to join us online. Online Algorithms Made Easy The worldโ€ฆ
For those who would like to view the recording of Friday Hacks' session #245 (Online Algorithms Made Easy), we would need you to fill up a form with your email address.

๐ŸŽฅ Form Link

We will then be granting access to those email addresses by the end of next week!
๐Ÿ‘3
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 at how to figure out whatโ€™s going wrong with programs you write and the operating system itself. We will be exploring debugging in C++ and Python, so ensure you have a development environment for those two set up!

Greg Saunders is the Head of IT Education at Optiver and is coming down to conduct this workshop ๐Ÿคฉ

Do ensure you have access to real Linux. If you are on a Linux distribution, you are set;
For WIndows/Mac users: Consider installing Ubuntu in a virtual machine like VirtualBox. If you are on Windows, you can also use Windows Subsystem for Linux 2. (WSL 1 is not suitable)
- WSL: Microsoft Install Link

This workshop is largely based on the Missing Semester of Your CS Education lecture series conducted in MIT.

See you there ๐Ÿ‘‹
๐Ÿ”ฅ26โค2
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