Hi everyone,
As part of Hack&Roll 2020 next year, we are going to have pre-hackathon workshops. We are looking for an instructor to teach a self-contained introduction to mobile development. This may be with the native platforms i.e. Android or iOS development; or it may be with cross-platform solutions such as React Native and Flutter. It will be conducted on Monday, 13 January 2020 6pm -- 9pm.
Do let us know by reaching out to our email at coreteam@nushackers.org if you are interested in conducting this!
As part of Hack&Roll 2020 next year, we are going to have pre-hackathon workshops. We are looking for an instructor to teach a self-contained introduction to mobile development. This may be with the native platforms i.e. Android or iOS development; or it may be with cross-platform solutions such as React Native and Flutter. It will be conducted on Monday, 13 January 2020 6pm -- 9pm.
Do let us know by reaching out to our email at coreteam@nushackers.org if you are interested in conducting this!
Hey all,
If you have not signed up for Hack&Roll 2020 yet, don't delay further! We are reaching our registration threshold and so we may close registration soon.
Sign up now at https://hacknroll.nushackers.org!
If you have already registered: we are in the midst of processing registrations. You will be notified by email if your registration is accepted. Thank you!
If you have not signed up for Hack&Roll 2020 yet, don't delay further! We are reaching our registration threshold and so we may close registration soon.
Sign up now at https://hacknroll.nushackers.org!
If you have already registered: we are in the midst of processing registrations. You will be notified by email if your registration is accepted. Thank you!
Hack&Roll 2026
Join Hack&Roll 2026, Singapore's largest student-run hackathon on 17-18 Jan 2026!
Hey all,
We have closed registration for Hack&Roll 2020. Thank you for your overwhelming interest.
If you have registered: we will be notifying you of the status of your registration shortly.
See you at Hack&Roll 2020! Thank you!
We have closed registration for Hack&Roll 2020. Thank you for your overwhelming interest.
If you have registered: we will be notifying you of the status of your registration shortly.
See you at Hack&Roll 2020! Thank you!
HackTuesdays: Linux install fest
HackTuesdays is a new initiative by NUSHackers to provide students with a place to chat, meet fellow hackers and hack!
We will be giving a short lightning talk about a specific topic. For the rest of the time, feel free to work on whatever you want, chat with other students, or continue to learn more about the topic at hand.
Our first event will have a brief talk on how to dual boot/ clean install linux! Come prepared with thumbdrive and a (preferable old and unused) computer if you'd like to do so after the talk.
Date & Time: Tuesday, 21 Jan 6.30–8.30pm
Location: COM1-0113 (Embedded Systems Teaching Lab 2)
HackTuesdays is a new initiative by NUSHackers to provide students with a place to chat, meet fellow hackers and hack!
We will be giving a short lightning talk about a specific topic. For the rest of the time, feel free to work on whatever you want, chat with other students, or continue to learn more about the topic at hand.
Our first event will have a brief talk on how to dual boot/ clean install linux! Come prepared with thumbdrive and a (preferable old and unused) computer if you'd like to do so after the talk.
Date & Time: Tuesday, 21 Jan 6.30–8.30pm
Location: COM1-0113 (Embedded Systems Teaching Lab 2)
Friday Hacks #187: Analytics in the Real World and Server-Side Request Forgery
Date/Time: Friday, 31 Jan 2020, 6:30pm
Venue: Cerebro, COM 1, NUS School of Computing
RSVP: https://www.facebook.com/events/648410909234204/
Free pizza is served before the talks.
Talk #1: Analytics in the Real World: Using GANs to colourise black & white photos, and using machine learning to optimise an oil field
Description
This talk would cover two cases of machine learning applications in the real world – the first would be on using GANs to colourise black & white photos, building a tool that is available online. It will cover the productionising and architecture to make the tool run live. The second would be on how a prescriptive machine learning model to optimise the flow of oil over a search space around (100^150)*(2^150) was built.
Speaker Profiles
Paul is a data scientist at QuantumBlack, a data science consultancy. He works on applying data science to real world business problems, and works with some of the largest corporations in the world, across a variety of industries. Prior to joining QuantumBlack, he studied mathematics before completing a PhD in computer science.
Andrew is a data scientist at QuantumBlack, a data science consultancy. His work involves building predictive models to help clients achieve measurable improvements. Before QuantumBlack, he worked at GovTech Singapore as a data scientist, where he worked extensively with various agencies to apply data science to policy making.
Talk #2: Server-Side Request Forgery: From HTTP to Localhost
Description
Server Side Request Forgery (SSRF) is a class of web vulnerability that has proliferated greatly in an era of interconnected microservices and cloud infrastructure. By leveraging a seemingly-benign attack vector, hackers can often escalate SSRF to achieve system data exfiltration and remote code execution. Building on the DEFCON 2019 talk “Owning the clout through SSRF and PDF generators” by Ben Sadeghipour and Cody Brocious, Eugene will demonstrate practical means of discovering and exploiting SSRF in various contexts.
Speaker Profile
Eugene Lim is a security researcher and white hat hacker. He has worked on several bug bounty programs, including Starbucks, Grab, and GovTech, and was ranked #3 globally among all hackers on the Hackerone leaderboard. Recently, he participated in and was awarded the Most Valuable Hacker award at the h1-213 live hacking event with Hackerone, US Air Force, UK Ministry of Defense, and Verizon Media. He is interested in application security and securing user data through sustainable DevSecOps practices.
Please RSVP if you are coming so we know how many people to cater for. See you there!
Supported by our ecosystem partner The HANGAR by NUS Enterprise — the campus hub for entrepreneurs
Date/Time: Friday, 31 Jan 2020, 6:30pm
Venue: Cerebro, COM 1, NUS School of Computing
RSVP: https://www.facebook.com/events/648410909234204/
Free pizza is served before the talks.
Talk #1: Analytics in the Real World: Using GANs to colourise black & white photos, and using machine learning to optimise an oil field
Description
This talk would cover two cases of machine learning applications in the real world – the first would be on using GANs to colourise black & white photos, building a tool that is available online. It will cover the productionising and architecture to make the tool run live. The second would be on how a prescriptive machine learning model to optimise the flow of oil over a search space around (100^150)*(2^150) was built.
Speaker Profiles
Paul is a data scientist at QuantumBlack, a data science consultancy. He works on applying data science to real world business problems, and works with some of the largest corporations in the world, across a variety of industries. Prior to joining QuantumBlack, he studied mathematics before completing a PhD in computer science.
Andrew is a data scientist at QuantumBlack, a data science consultancy. His work involves building predictive models to help clients achieve measurable improvements. Before QuantumBlack, he worked at GovTech Singapore as a data scientist, where he worked extensively with various agencies to apply data science to policy making.
Talk #2: Server-Side Request Forgery: From HTTP to Localhost
Description
Server Side Request Forgery (SSRF) is a class of web vulnerability that has proliferated greatly in an era of interconnected microservices and cloud infrastructure. By leveraging a seemingly-benign attack vector, hackers can often escalate SSRF to achieve system data exfiltration and remote code execution. Building on the DEFCON 2019 talk “Owning the clout through SSRF and PDF generators” by Ben Sadeghipour and Cody Brocious, Eugene will demonstrate practical means of discovering and exploiting SSRF in various contexts.
Speaker Profile
Eugene Lim is a security researcher and white hat hacker. He has worked on several bug bounty programs, including Starbucks, Grab, and GovTech, and was ranked #3 globally among all hackers on the Hackerone leaderboard. Recently, he participated in and was awarded the Most Valuable Hacker award at the h1-213 live hacking event with Hackerone, US Air Force, UK Ministry of Defense, and Verizon Media. He is interested in application security and securing user data through sustainable DevSecOps practices.
Please RSVP if you are coming so we know how many people to cater for. See you there!
Supported by our ecosystem partner The HANGAR by NUS Enterprise — the campus hub for entrepreneurs
Hackerschool: Basic Python + Programming Crash Course
Date/Time: Saturday, 8th February 2020, 1:00pm to 4:00pm
Venue: SR1, COM1, NUS School of Computing
Sign-up link: http://tinyurl.com/hs-2020-python
This is a crash course to programming in Python, meant for beginners.
Beginners from any faculty or the public are welcome! If you are already a proficient programmer, this workshop might not be suited for you.
Python is a general-purpose programming language which is 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 learn some basic programming, the basic syntax of python, and use some cool third-party libraries to showcase the extensibility and ease of scripting of Python with some real-life use cases.
All you need to attend this event is a laptop with wireless internet access and either Google Chrome or Mozilla Firefox.
Remember to bring a fully charged laptop as power points are limited. See you there!
Date/Time: Saturday, 8th February 2020, 1:00pm to 4:00pm
Venue: SR1, COM1, NUS School of Computing
Sign-up link: http://tinyurl.com/hs-2020-python
This is a crash course to programming in Python, meant for beginners.
Beginners from any faculty or the public are welcome! If you are already a proficient programmer, this workshop might not be suited for you.
Python is a general-purpose programming language which is 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 learn some basic programming, the basic syntax of python, and use some cool third-party libraries to showcase the extensibility and ease of scripting of Python with some real-life use cases.
All you need to attend this event is a laptop with wireless internet access and either Google Chrome or Mozilla Firefox.
Remember to bring a fully charged laptop as power points are limited. See you there!
Google Docs
Registration for Hackerschool: Basic Python + Programming Crash Course
This workshop is free and open to the public. It will be held on the 8th of February, Saturday, from 1.00 PM to 4.00 PM in Seminar Room 1 (Level 2), COM1, NUS School of Computing.
This is a crash course to programming in Python, meant for beginners.
Beginners…
This is a crash course to programming in Python, meant for beginners.
Beginners…
Hack Tuesdays #2: Static Site Generators and Netlify
Date/Time: Tuesday, 4th February 2020, 1830-2030
Venue: 01-13, COM1, NUS School of Computing
Sign-up link: https://www.facebook.com/events/478612126404634/
HackTuesdays is a new initiative by NUSHackers to provide students with a place to chat, meet fellow hackers and hack! We will be giving a short lightning talk about a specific topic, in this case, Static Site Generators (with Hugo) and Netlify. For the rest of the time, feel free to work on whatever you want, chat with other students, or continue to learn more about the topic at hand. Do drop by if you just want to chat about Static Site Generators and the Web too!
Date/Time: Tuesday, 4th February 2020, 1830-2030
Venue: 01-13, COM1, NUS School of Computing
Sign-up link: https://www.facebook.com/events/478612126404634/
HackTuesdays is a new initiative by NUSHackers to provide students with a place to chat, meet fellow hackers and hack! We will be giving a short lightning talk about a specific topic, in this case, Static Site Generators (with Hugo) and Netlify. For the rest of the time, feel free to work on whatever you want, chat with other students, or continue to learn more about the topic at hand. Do drop by if you just want to chat about Static Site Generators and the Web too!
Friday Hacks #188: Under the hood of Stripe.js, and RSA in the Real World
Date/Time: Friday, 7 Feb 2020, 6:30pm
Venue: Town Plaza Seminar Room 5, UTown, NUS
RSVP: https://www.facebook.com/events/814793552278840/
Free pizza is served before the talks.
Talk #1: Implementing and Breaking RSA in the Real World
Description
Textbook RSA is typically taught as a basic application of number theory or as a common asymmetric encryption algorithm. In this talk, we will go through how it is typically used in the real world, as well as how we can break incorrect implementations of RSA.
Speaker Profile
Herbert is a year 5 Computer Science + Mathematics undergraduate, as well as a NUS Hackers coreteam member.
Talk #2: A look under the hood of Stripe.js
Description
Stripe.js are pre-built UI elements that abstract away the complexity of integrating with complex payment methods, easing integration experience for developers. In this talk, I will share about the workings of Stripe.js, and explain the design considerations that were made in creating this library.
Speaker Profiles
Ankita works as a Software Engineer at Stripe, working on building global payments infrastructure. She enjoys working on both front-end and back-end technologies as a part of her work. Her interests involve web development, distributed systems, data pipelines, and infrastructure management.
Please RSVP if you are coming so we know how many people to cater for. See you there!
Date/Time: Friday, 7 Feb 2020, 6:30pm
Venue: Town Plaza Seminar Room 5, UTown, NUS
RSVP: https://www.facebook.com/events/814793552278840/
Free pizza is served before the talks.
Talk #1: Implementing and Breaking RSA in the Real World
Description
Textbook RSA is typically taught as a basic application of number theory or as a common asymmetric encryption algorithm. In this talk, we will go through how it is typically used in the real world, as well as how we can break incorrect implementations of RSA.
Speaker Profile
Herbert is a year 5 Computer Science + Mathematics undergraduate, as well as a NUS Hackers coreteam member.
Talk #2: A look under the hood of Stripe.js
Description
Stripe.js are pre-built UI elements that abstract away the complexity of integrating with complex payment methods, easing integration experience for developers. In this talk, I will share about the workings of Stripe.js, and explain the design considerations that were made in creating this library.
Speaker Profiles
Ankita works as a Software Engineer at Stripe, working on building global payments infrastructure. She enjoys working on both front-end and back-end technologies as a part of her work. Her interests involve web development, distributed systems, data pipelines, and infrastructure management.
Please RSVP if you are coming so we know how many people to cater for. See you there!
Hello everyone,
Unfortunately, due to the recent developments in the 2019-nCoV situation, tomorrow's Hackerschool: Basic Python + Programming Crash Course will be postponed.
We will be providing updates on the status of our other events (HackTuesdays, Friday Hacks) soon.
Unfortunately, due to the recent developments in the 2019-nCoV situation, tomorrow's Hackerschool: Basic Python + Programming Crash Course will be postponed.
We will be providing updates on the status of our other events (HackTuesdays, Friday Hacks) soon.
Hello all, due to the coronavirus situation, we will be postponing all activities (Hackerschool, Friday Hacks, HackTuesdays) in line with NUS recommendations. We apologise for the sudden notice. We hope to resume these events soon, and will provide more updates then. Thanks!
OpenHack2020
Hi everyone, we will be hosting an online event, OpenHack, focusing on encouraging open-source contributions and creation of open-source projects on GitHub!
Never contributed to an open source project before? This is your chance to make a start 😃
OpenHack will span from now to 15th July, and there are prizes to be won upon completion of the challenges 🏆
Do visit our event website at https://openhack.nushackers.org/ to find out more about the challenges! Join others that are trying to complete the challenge at https://t.me/nushackers_openhack !
Hi everyone, we will be hosting an online event, OpenHack, focusing on encouraging open-source contributions and creation of open-source projects on GitHub!
Never contributed to an open source project before? This is your chance to make a start 😃
OpenHack will span from now to 15th July, and there are prizes to be won upon completion of the challenges 🏆
Do visit our event website at https://openhack.nushackers.org/ to find out more about the challenges! Join others that are trying to complete the challenge at https://t.me/nushackers_openhack !
OpenHack 2020
OpenHack - NUS Hackers
OpenHack is a new event by NUS Hackers to promote the spirit of hacking amongst students, by encouraging contribution to open-source and starting new open-source projects.
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 getting used to. Yet it is something that most of us have to go through.
This is why we are conducting mock interviews and discussion sessions to help you in the process! 😄
Sign up at https://bit.ly/hackers-mock-interviews!
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 getting used to. Yet it is something that most of us have to go through.
This is why we are conducting mock interviews and discussion sessions to help you in the process! 😄
Sign up at https://bit.ly/hackers-mock-interviews!
Google Docs
Internship Application Guidance + Mock Interviews by NUS Hackers
Hi there! 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 getting used to. And yet it is something that most of us have…
We understand that the process can be very daunting at first and requires some practice and getting used to. And yet it is something that most of us have…
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!
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
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
Typeform
Explore Typeform | Create your own surveys, quizzes, forms
Experience a slick way of creating forms with Typeform. Try templates for quizzes, surveys, forms and more.
Workshop topic survey
Let us know which topics you would like to see in Hackerschool and Hacker Tools by filling in a short survey here!
Thank you very much for your feedback.
Let us know which topics you would like to see in Hackerschool and Hacker Tools by filling in a short survey here!
Thank you very much for your feedback.
Google Docs
NUS Hackers workshop survey
(AY 2020/2021 Semester 1)
Thank you for taking the time to fill up this short survey to help us improve our events! We greatly appreciate your feedback.
Thank you for taking the time to fill up this short survey to help us improve our events! We greatly appreciate your feedback.
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! 😃
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 😺
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 😃
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! 😃
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!
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!