We are starting in a few minutes! Do join us on Zoom!
Zoom Video
Join our Cloud HD Video Meeting
Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference room solution…
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
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!
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!
NUS Hackers
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! 👋
For attendees, look for us near the water dispenser near cool spot before going up!
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!
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!
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.
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!
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
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.
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 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.
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.
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.
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.
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