NUS Hackers
8.14K subscribers
395 photos
9 videos
1 file
537 links
Download Telegram
NUS Hackers
NUS Hackers Mock Interviews + Internship Application Guidance Signups Summer internship applications for the next year (2021) will start opening up in September. We understand that the process can be very daunting at first and requires some practice and…
Hi everyone, a reminder to consider signing up for our mock interviews at https://bit.ly/hackers-mock-interviews in case you're preparing for internship applications for next year. 😄

Additionally, feel free to join the Project Intern Telegram group at https://t.me/joinchat/BMUTgxhZPJsJaEm7xq8Txg, a mass chat for people to get access to general information/help about internships and jobs in the tech industry!
Help us serve you better!

As part of our strategizing efforts for the coming academic year, we would like to find out what we did and did not do well thus far, and have your comments on how we can serve the general student & hacker population (you included!) better.

We’d appreciate it if you could complete a short survey that will take less than 3 minutes of your time. We value all feedback! 😇

Survey link: https://tinyurl.com/nh-ay1920
Welcome back to Friday Hacks! 🎉

In this session, we will be having our welcome tea. We will be sharing about what we do and the importance of fostering hacker culture in NUS. We will also give an overview of the events that we have lined up for the upcoming academic year and how you can get involved in helping us spread the joy of hacking! 💻

All freshmen and current students from all faculties, as well as anyone else who is interested, are all welcome to attend!

We will be updating this post and our telegram channel with the link to the Zoom call. Do check back here again, nearer to the event!

See you there! 😃
Welcome back to Hackerschool! 🥳

In this session of Hackerschool, we will be conducting a basic programming workshop in Python, meant for beginners 🐍

Python is a general-purpose programming language commonly used for things like simple automation scripting and scientific computing. Python has a beginner-friendly and approachable syntax, yet is still very powerful & extensible with third-party libraries, with its included package-management system.

We will be learning some basic programming and the basic syntax of Python. In the subsequent week’s Hackerschool, we will use some cool third-party libraries to showcase the extensibility and ease of scripting of Python with some real-life automation use cases.

Register @ https://bit.ly/hackers-python!

Hope to see you there 😺
Hello!

Today NUS Hackers will be having our Welcome Tea, at 7.00PM, on Zoom. Please join us at the following zoom link

https://www.nushackers.org/welcometea2020zoom

Hope to see you guys there 😃
Friday Hacks #191: Project Intern

Date/Time:
Friday, 28 August 2020, 7:00pm
Venue: Online on Zoom
Zoom Link: https://www.nushackers.org/fh191zoom


Have you ever seen people going for tech internships all over the world? 🌍 Wondering if you can get these internships as well?

Come to this session to find out why do internships and how you can get one yourself!

To the freshmen, it is never too late to start! Also learn what steps you can take to prepare yourselves for the internship process, such as the application, the resume, and the interview.

We will also host a panel session, featuring a diverse set of people who have worked in tech roles at companies such as: local companies (Carousell, Sea), international big companies (Facebook, Google), some smaller companies (Stripe, Affirm, Asana), trading companies (DRW, Jane Street, Jump Trading), startups, and even research!

Speaker Profile
Steven and Chaitanya are year 3 Computer Science students, as well as NUS Hackers coreteam members.

See you there! 😃
Hacker Tools: Virtual machines and installing Ubuntu

Date/Time: Tuesday, 1 Sep 2020, 18:30 to 20:30
Sign up here

Welcome to Hacker Tools! This session, we'll be talking about virtual machines and their usage, and then putting it into practice by walking through the installation of Ubuntu in VirtualBox, a popular and open-source hypervisor.

Please download Ubuntu, and download and install VirtualBox beforehand, because the files may be large and will take a while to download:
- VirtualBox: https://www.virtualbox.org/wiki/Downloads
- Ubuntu: https://download.nus.edu.sg/mirror/ubuntu-releases/focal/ubuntu-20.04.1-desktop-amd64.iso

Please also make sure you have virtualisation enabled in your system firmware. See this page for a guide.

For security and safety reasons, the Zoom link will not be published publicly. Please register here to attend this workshop.

See you there!
Friday Hacks #192: Everything about Randomness, and Reinforcement Learning

Date/Time:
4th September, 7PM
Venue: Online on Zoom: https://www.nushackers.org/fh192zoom

Talk #1: Everything about Randomness

Description

In this talk, we are going to discuss all sorts of random number generation, such as: what does it mean to be random? What is a pseudo-random number generator? What is the difference between /dev/random and /dev/urandom, and which one should we use? What makes a RNG secure, and why do we need to use SecureRandom for cryptographic purposes?

Speaker Profile

Herbert is a recent NUS graduate who currently works at Traverse Technologies (https://traverse.ai). He was a NUS Hackers coreteam member.

Talk #2: Reinforcement Learning with Ray RLlib

Description

Reinforcement learning trains an agent to maximize a reward in an environment. I’ll start with why RL is important, how it works, several applications of RL, and also the compute challenges RL creates.

Then we’ll see how RLlib, implemented with Ray, seamlessly and efficiently supports RL, providing an ideal platform for building Python-based, RL applications with an intuitive, flexible API.

Speaker Profile

Dean Wampler is an expert in data engineering for scalable streaming data systems and applications of machine learning and artificial intelligence (ML/AI). He is a Principal Software Engineer at Domino Data Lab. Previously he worked at Anyscale and Lightbend, where he worked on scalable ML with Ray and distributed streaming data systems with Apache Spark, Apache Kafka, Kubernetes, and other tools. Dean is the author of several books and reports from O'Reilly, including the forthcoming report "What Is Ray? Distributed Computing Made Simple". He is a contributor to several open source projects and a frequent conference speaker. He also co-organizes several conferences around the world and several user groups in Chicago. Dean has a Ph.D. in Physics from the University of Washington. Find Dean on Twitter: @deanwampler

See you there! 👋
Hackerschool: Automation with Python

Date/Time: Saturday, 5 Sep 2020, 13:00 to 15:00

Venue: Online on Zoom

Sign-up link: http://bit.ly/hackers-python-automation

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 Zoom, and you will need a local installation of Python 3.6 and above to participate in the workshop.

See you there! 😇
NUS Hackers
Hacker Tools: Virtual machines and installing Ubuntu Date/Time: Tuesday, 1 Sep 2020, 18:30 to 20:30 Sign up here Welcome to Hacker Tools! This session, we'll be talking about virtual machines and their usage, and then putting it into practice by walking…
Just a reminder that Hacker Tools: Virtual machines and installing Ubuntu is happening later today!

If you have already signed up, please check your email for the Zoom link. Otherwise, it's not too late to sign up.

See you there!
Hacker Tools: Shell and scripting

Date/Time: Tuesday, 8 Sep 2020, 18:30 to 20:30
Sign up 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

For security and safety reasons, the Zoom link will not be published publicly. Please register here to attend this workshop.

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!
Hackerschool: Introduction to Git

Date/Time:
Saturday, 12 Sep 2020, 13:00 to 16:00
Venue: Online on Zoom
Sign-up link: https://bit.ly/hs-git-intro

Welcome back to Hackerschool!

Git is a distributed version-control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files. Come learn to use Git so you can version your own personal projects, work with others, or contribute to the vast body of open-source projects that collaborate with Git.

Please install Git on your computer beforehand. We will be focusing on Git itself, using the command line, so please make sure you are able to use Git via the command line.

- Windows: https://git-scm.com/download/win
- Linux: Install Git via your distribution's package manager.
- Mac OS X: Install Git via Homebrew.

No prior programming experience is required!

Hope to see you there! :)
NUS Hackers
Hacker Tools: Shell and scripting Date/Time: Tuesday, 8 Sep 2020, 18:30 to 20:30 Sign up 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…
Just a reminder that Hacker Tools: Shell and scripting is happening later today!

If you have already signed up, please check your email for the Zoom link. Otherwise, it's not too late to sign up.

See you there!
Hacker Tools: CLI data wrangling

Date/Time: Tuesday, 22 Sep 2020, 18:30 to 20:30
Sign up 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

For security and safety reasons, the Zoom link will not be published publicly. Please register here to attend this workshop.

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/.

See you there!
Hello! Did y’all know we have an instagram? If you prefer following our event updates via instagram, you can follow us https://instagram.com/nushackers 😺