NUS Hackers
10.8K subscribers
519 photos
16 videos
3 files
719 links
Download Telegram
Friday Hacks #215: Reinforcement Learning

Date/Time: 28th Jan @7pm
Venue: Online on Zoom + COM 2 04-02

Zoom link here

FTF sign up form

FREE PIZZA is served before the talks at 6:30pm! 🍕

Talk #1: Getting Started with Reinforcement Learning - A Project-Based Approach

You may have heard of the successes of AI over humans in games such as Go, StarCraft and DoTa 2. The core technology behind these AI successes is reinforcement learning (RL). Other than video games, RL is also used in industry for recommendation, search and dynamic pricing. RL can seem quite intimidating to beginners due to the vastness of the field. In this talk, I share my personal journey in RL projects, and share some resources and advice for getting started with learning RL.

Speaker Profile
Jet New is a year 3 computer science undergraduate at NUS, focusing on artificial intelligence. He researches reinforcement learning at the NUS Collaborative, Learning and Adaptive Robotics Lab

Talk #2: TBC
Interested in spreading hacker culture?

JOIN US! 💪

Be part of the team that is empowered to make some of the most impactful hacking-related events in NUS and Singapore happen!

Application link here!

Here are some FAQs below:

What are the kinds of candidates you are looking for?
We are looking for candidates that have an understanding of what hacking is, and are passionate about spreading hacking culture. We do not require candidates to have hacking experience/projects/skills, as long as they fulfil the condition above.

Do I need to have prior programming experience before joining?
No, we've had members whose first programming experience was in CS1010, and that's fine.

Do I need to be an SoC student to join?
No, we've had coreteam members who were not from SoC before. As long as you are an NUS student, you are more than welcome to apply!
IMPORTANT ANNOUNCEMENT

For those attending the FTF talk tomorrow, please remember to have a negative FET test submitted otherwise you will not be allowed into the venue.

FTF Venue: COM2 04-02

See you there! 👋
We will be starting in 10min!

Zoom link here
Hackerschool: Introduction to Shell and Scripting

Date/Time:
5 Feb 2022 @ 10AM-12PM

Venue:
Online on Zoom

📝SIGN UP HERE

The shell is a fast and efficient textual interface to your computer. Learn to use the shell and write shell scripts to manage files, process data, and automate tasks to 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

See you there!
We will be starting in 10 minutes!

ZOOM LINK HERE
FH 216: NUSMods + Automated piracy

Date/Time: 11 Feb 2022 @7pm

Zoom link here


Talk #1: NUSMods - What's Next?

NUSMods started as a better way for students to plan their school timetables. Over time, features have been added to improve the lives of NUS students. We will share how we built NUSMods, present a high level overview of its architecture, share the exciting features planned for NUSMods V4, and give tips on how to contribute.

Speaker Profile

Christopher Goh is a third-year computer science undergraduate at NUS. He is a core team member of both NUSMods and NUS Hackers. He writes code, drinks coffee, has fun, and sometimes all at once.


Talk #2: When DevOps meets Piracy

A brief history of automated piracy and a look into the state of art of piracy today. Join me as we explore the latest projects and systems that will allow you to run your own Netflix held together with hacking-grade duck tape.

Speaker Profile

Fazli Sapuan, just a regular hacker who definitely doesn't pirate stuff.
Hackerschool: Git Basics

Date/Time: 12 Feb 2022 @ 12PM-2PM

Venue: Online on Zoom

📝SIGN UP HERE

Git is the de facto version control system, used by major projects like React, TensorFlow, and Flutter. This workshop will teach you to think with Git. You'll learn to use Git to create commits, work in branches, handle merge conflicts, and work with remotes. By the end of the workshop, you should be able to use Git to efficiently develop software, whether you are working in a team or on your own!
❤1
We will be starting in 10min!

zoom link
We will be starting in 10 minutes!

ZOOM LINK HERE
FH #217: Building startups + Ktor

18th Feb 2022 6pm

Zoom link here

#1: How to build a Devtool startup in Silicon Valley

Join me as we uncover the journey of creating the startup from 0 to 1. We will learn the technical and business challenges of turning an idea into a VC-funded startup - and how you can avoid mistakes that we made. We will also dive into the engineering decision-making process that led us to build out a full-fledged code editor in 3 months.

Ying Hang is a Stanford alumnus and founding engineer at Tym, a startup that is building a browser-based code-editor that is designed for collaboration and can easily integrate with existing infrastructure.


#2: Ktor in Action
In this talk, I will introduce what Ktor is and demonstrate how to build an API in minutes.

Shengyou is a developer advocate at JetBrains. He is fascinated with researching new technology and fond of skills that increase productivity.
We will be starting in 10min!

Zoom link here
We are hosting an on-site workshop for NUS students that teaches hardware programming with Basys 3 and Verilog. There will be 2 sessions, each lasting 2 hours, starting from 6pm/7pm, on weeks 7 & 8. On which days would you be interested to attend them?
Anonymous Poll
16%
Monday
15%
Tuesday
20%
Wednesday
17%
Thursday
35%
Friday
44%
I'm not interested in attending
We are hosting an on-site hardware workshop for NUS students that teaches hardware programming with Basys 3 and Verilog. Would you be willing to download a 20GB IDE (Vivado) on your laptops for this workshop?
Anonymous Poll
36%
Yes
64%
No
Hackerschool x ECE Club: Introduction to Hardware Programming with Basys 3

Date/Time: 4 Mar 2022 @ 6PM-8PM

Venue: Executive Classroom (COM2-04-02)

📝SIGN UP HERE

Learn hardware programming with the Basys 3 and Verilog in this series of workshops taught by our friends at the ECE Club! We’ll start with an overview of the Basys 3 board and its components like its display and buttons. Next, we’ll ease you into the syntax of Verilog, a hardware description language used to program the Basys 3. Finally, we’ll teach you to build a simple logic gate demo. Not to worry: for subsequent sessions, we’ll jump into more interesting projects like building an audio level visualizer and a calculator!

Requirements:
1. You MUST be a current NUS student.
2. Prior basic programming knowledge in any language.
3. A Windows/Linux laptop with at least 35GB of free storage.
4. You’ll need to install the Vivado IDE.

For more info about what we’re teaching, here’s some videos about Verilog and Basys 3.
The venue for the Intro to Basys 3 workshop is confirmed to be the Executive Classroom (COM2-04-02)!
FH 218: How to build a career moat

Date: 11 March 7pm


Zoom link here

A career moat is an individual’s ability to maintain competitive advantages over your competition (say, in the job market) in order to protect your long term prospects, your employability, and your ability to generate sufficient financial returns to support the life you want to live. This talk describes what a career moat is, what types of moats exists, the principles behind why they work (and how to identify them), and then goes into detail on how to build one.

Speaker profile

Cedric Chin helped create the NUS Hackers, and, upon graduation, vanished into Vietnam to run the software engineering office for a Singaporean company (and also to complete his tuition grant bond). He helped that company pivot from outsourcing to product and bootstrapped it to a sweet single-digit million dollars in annual product revenue over the course of three years. He currently runs his own thing and writes at commoncog.com/blog.
🔥20👍1
Hackerschool x ECE Club: Introduction to Hardware Programming with Basys 3 (Part 2)

Date/Time: 10 Mar 2022 (Thursday) @ 6PM-8PM

Venue: Executive Classroom (COM2-04-02)

📝SIGN UP HERE

This workshop is a continuation of session 1. In this session, you will try out some of the features and peripherals of the Basys 3. We'll be delving more into the clock in Basys 3, and will try some hands-on projects to apply what we learnt.

Requirements:
1. You MUST be a current NUS student.
2. Prior basic programming knowledge in any language.
3. A Windows/Linux laptop with at least 35GB of free storage.
4. You’ll need to install the Vivado IDE.

For more info about what we’re teaching, here’s some videos about Verilog and Basys 3.
👍3