NUS Hackers
10.8K subscribers
519 photos
16 videos
3 files
719 links
Download Telegram
NUS Hackers x Statistics and Data Science Society
Hackerschool: Automation with Python

Date/Time:
27 August 2022 10am-12.30pm

Venue: SR8 COM1-02-08 + Zoom

๐Ÿ“SIGN UP HERE

Welcome back to Hackerschool! This week, we will go through how to automate tasks in Python such as reading and writing files, web scraping, downloading videos from YouTube, manipulating images in bulk and more.

This workshop will be held on on campus and Zoom, and you will need a local installation of Python 3.7 and above to participate in the workshop. Some basic knowledge of Python is assumed, you may watch the introduction workshop on NUS Hacker's YouTube!

This series of Python workshops is brought to you by NUS Hackers x Statistics and Data Science Society.

See you there!
๐Ÿ‘15
๐—™๐—ฟ๐—ถ๐—ฑ๐—ฎ๐˜† ๐—›๐—ฎ๐—ฐ๐—ธ๐˜€ ๐Ÿฎ๐Ÿฎ๐Ÿฑ โค๏ธโ€๐Ÿ”ฅ
Session 1: High impact software engineering in the real world
Session 2: On tech entrepreneurship

Date: Friday, August 26 @7pm
Venue: The Hangar @ iยณ Building + Online on Zoom
๐Ÿ• Food will be served!

SIGN UP HERE: https://nus.campuslabs.com/engage/submitter/form/start/553749

1) High Impact Software Engineering in the Real World
In the first session of the talk, Derianto hopes to illustrate how software engineering insights can solve real world problems and create meaningful impact.

2) On Tech Entrepreneurship
In the subsequent session, Derianto will be sharing his own startup journey and talking the different facets of creating a startup.

Speaker Profile
Born and raised in Indonesia, Derianto Kusuma studied computer science at Stanford in 2006-2010, before returning to Indonesia in 2012 to start Traveloka as a Co-founder & CTO. He now lives in Singapore, running Sembly, an early stage startup that is still in stealth.

๐Ÿ‘‹ See you there!
๐Ÿ”ฅ17๐Ÿ‘9๐Ÿ˜ฑ1
Hacker Tools: Introduction to Shell & Scripting
Date/Time: 30th August 6.30pm - 8.30pm
Venue: Executive Classroom COM2-04-02
Speaker: Noel
Sign-up here
Zoom link here

The shell is a fast, efficient textual interface to your computer. Come learn to use the shell, and write shell scripts, to do things from managing files and processing text, to writing quick scripts that help you automate and speed up your daily computing life.
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
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/2020/shell-tools/.
See you there!
๐Ÿ‘9
NUS Hackers x Statistics and Data Science Society
Hackerschool: Creating Telegram Bots with Python ๐Ÿค–

Date&Time:
3 Sept 2022 10am-12.30pm

Venue: COM2-04-02 + Zoom

Physical attendance encouraged!

๐Ÿ“SIGN UP HERE

From playing werewolf to checking bus timings, Telegram bots are an essential part of why the messaging application became so popular. Have you ever wondered about how it works behind the scenes? If you are, then you found the right place to learn more about it!

This workshop will go through how to create a simple Telegram bot. We will go through the different use cases, 3 common paradigms that bots can follow, followed by example bots to understand these paradigms. All you need is a laptop either Google Chrome or Mozilla Firefox, and both Google and Telegram accounts.

Some basic knowledge of Python is assumed, you may watch the introduction workshop on NUS Hackers' YouTube!

This series of Python workshops is brought to you by NUS Hackers x Statistics and Data Science Society.

See you there!
โค1
๐—™๐—ฟ๐—ถ๐—ฑ๐—ฎ๐˜† ๐—›๐—ฎ๐—ฐ๐—ธ๐˜€ 226
Date/Time: Friday, Sept 2 at 7:00pm
Venue: Lemongrass Room @ Shaw Foundation Alumni House
Sign-up at: https://nus.campuslabs.com/engage/submitter/form/start/555162
๐Ÿ› Free swag and food!

1) AI with Human-in-the-Loop
The first part of this talk examines the history of CS, and in particular AI, and discusses the new research paradigm that combines data driven and knowledge oriented AI towards a trustable and robust AI.

The second part of the talk discusses the roles of humans in the AI eco-system, especially in solving the last-mile AI problems.

2) Engineering for Latency, Technical Hurdles in Automated Trading
In this session, engineers from HRT will discuss the importance of latency, and share some technologies and techniques used to minimize latency in the critical path.

๐Ÿ‘‹ See you there!
๐Ÿ”ฅ14๐Ÿ‘2
Hacker Tools: CLI Data Wrangling

Date/Time: Tuesday, 6th September, 6.30pm - 8.30pm
Venue: Executive Classroom COM2-04-02
Speaker: Noel
Sign-up link here
Zoom link here

Come learn how to manipulate, process, search, and make sense of any form of data with various tools, all while never leaving the Unix command line.

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

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/2020/data-wrangling/.
๐Ÿ‘1
Statistics and Data Science Society x NUS Hackers
Hackerschool: Data Wrangling with Pandas

Date&Time:
10 Sept 2022 10am-12.30pm

Venue: Seminar Room@LT19, COM2 Level 1 & Zoom

๐Ÿ“ SIGN UP HERE

Data wrangling is a vital skill for every data scientist/analyst, given its crucial role in most workflows. This workshop that introduces participants to the Pandas library in Python. The Pandas library is a tool preferred by many data scientists due to its fast, flexible and expressive data structures. Some common use case includes analysis and preparation of data for machine learning tasks. It is highly integrated with other popular libraries such as NumPy and Matplotlib for data visualisation.

We will be teaching the basics that will allow participants to jump straight into processing data. There will be a hands-on practice session where participants will work with an example dataset. The prerequisite is basic Python knowledge and some familiarity with using Jupyter/Colab notebooks.

See you there!
๐Ÿ‘8
Friday Hacks #227

Date/Time: Friday, September 9 at 7:00pm
Venue: Level 1 Seminar Room S777 @ i3 Building
Sign-up Link: https://nus.campuslabs.com/engage/submitter/form/start/556619

๐Ÿ•Food will be served!

If you are unable to come join us physically, you are welcome to join us online!
Zoom link:
https://nus-sg.zoom.us/j/83482473723?pwd=TW5nWitzRFlhOWdLaEVKYlVGMjJDdz09

1) Practical Challenges of Data Ingestion at Scale
Description TBC

Speaker Profile:
Sean Chai, Software Engineer from Marshall Wace will be coming down!

2) From Thought to Launch
This talk will walk you through the lifecycle of a feature at GitHub and the processes involved in taking an idea to production leveraging GitHub features such as Discussions, Issues/Memex, Pull Requests, etc.

Speaker Profile:
Yumin, Software Engineer from GitHub will be coming down!

See you there ๐Ÿ‘‹
๐Ÿ”ฅ3๐Ÿ‘2
Project Mentor Signups

Dear SoC Freshmen,

Welcome to the School of Computing! You've already started the first of what's going to be an immense four years in university. The ride is going to be arduous, caffeinated, adrenaline-filled, and, we hope, fun.

To help freshmen make the most of their first year of university, NUS Hackers and SoC's Student Life Office are launching Project Mentor, a year-long peer mentorship program where freshmen are mentored by Y3 or Y4 students at SoC.

We know that computing can be daunting for freshmen. A mentor can help you by providing guidance about the long-term: what you're looking to achieve in SoC, and how, as well as advice about the short-term: choosing which modules suit you, deciding which field to specialize in, crafting a study plan, navigating internships, and more.

Mentors will be either SoC seniors in Year 3 or Year 4, or recently-graduated alumni. Freshmen will be paired in groups with two mentors, to allow for richer discussion, and to make it less daunting to ask for advice.

You can sign up for the program here. Sign ups will close on 9th September at 2359. If your application is successful, you will be contacted by your mentor within a week.

Only SoC freshmen can apply. Since there are limited slots, applicants will be selected by random balloting.

If you have any questions or concerns, reach out to mentorship2022@nushackers.org.
๐Ÿ‘13๐Ÿ”ฅ1
Statistics and Data Science Society x NUS Hackers
Hackerschool: Intro to Machine Learning with scikit-learn

Date&Time:
17 Sept 2022 10am-12pm

Venue: Seminar Room @ LT19 + Zoom

๐Ÿ“ SIGN UP HERE

From playing Go to predicting the weather, machine learning is one of the fastest growing areas in terms of both research and applications. Handcrafted algorithms are definitely powerful in their own right, but it has become increasingly difficult to come up with good algorithms to solve real-world problems these days. What we have is a lot more data than we can comprehend, so why not build a data-centric model? Define the model and let the computer do the work!

We will deep dive into how to build a machine learning model to predict life-expectancy using scikit-learn, a popular open source machine learning library. We will be focusing on linear regression models that are simple and intuitive. Different different ways to evaluate and improve our model performance will be explored too.

See you there!