NUS Hackers
10.3K subscribers
462 photos
16 videos
3 files
620 links
Download Telegram
Friday Hacks #261 πŸŽ‰

πŸ—“ Date/Time: Friday, 6 Sep, 7pm
πŸ“ Venue: COM1-02-12, Seminar Room 3
πŸ• Food andπŸ§‹drinks will be served!

RSVP:
Here

Talk 1: Accessibility Testing with Purple AI
Discover how GovTech developers champion digital inclusivity and empower users using Purple A11y, an open-source automated web accessibility testing tool. Learn to leverage this customisable tool to scan sites for accessibility issues, enabling you to find and fix problems, and improve access for persons with disabilities (PWDs) to digital services. Developed by GovTech's Accessibility (A11y) team, Purple A11y supports software development teams building inclusive products from the outset.

🎀 Speaker Profile 🎀
Zui Young is a DevOps and Quality Engineer at GovTech Singapore. He believes in the power of technology to improve people's lives. He is passionate about DevOps, cybersecurity and e-accessibilty domains. He has a wide experience in developing software, from building monolith to serverless architechture applications.
πŸ‘8πŸ”₯3❀2
Friday Hacks #261 πŸŽ‰

πŸ—“ Date/Time: Friday, 6 Sep, 7pm
πŸ“ Venue: COM1-02-12, Seminar Room 3
πŸ• Food andπŸ§‹drinks will be served!

RSVP:
Here

Talk 2: AutoCAD's Journey to the Web
This talk will describe how AutoCAD's legacy code base was migrated to the Web using Emscripten and WebAssembly. Attendees can expect to hear about the various challenges that come with this migration and the various approaches taken to overcome them.

🎀 Speaker Profile 🎀
Kevin Cheung is a developer with the AutoCAD team and is passionate about generating innovative solutions through the use of cutting-edge technologies. He is currently working on Machine Learning and WebAssembly.
πŸ‘11
For this week’s OpenHack session (tomorrow!!), the maintainers of NUSMods will be coming down!

πŸ—“ Wednesday, 4 Sep, 2pm to 4pm
πŸ“ COM3-01-22, Seminar Room 13


Please fill up this form if you are planning to come.

Some programming experience is expected. Do also set up the the project(s) you are intending to contribute to beforehand!
❀4
Hi all! Quick update on the venue for today's Friday Hacks.

It will be held at COM1-02-12, Seminar Room 3. Let us know if you have any questions!
Hackers Toolbox: Beginner's Guide to the Terminal

Want to learn how to take full advantage of the tools your computer provides? In this workshop, you’ll learn:

- What the terminal is and how to work with textual interfaces
- How to navigate your system and manage files
- Write simple scripts to automate daily tasks

πŸ—“ Tuesday, 10 Sep, 6.30pm to 8.30pm
πŸ“ COM3-01-20, Seminar Room 11


Sign up here!
NUS
Non-NUS

No previous experience required. The terminal is an incredibly efficient way to interact with your machine, and by the end of this session, you’ll feel confident using it to simplify your workflows.

Requirements
If you’re using macOS or Linux, you’re all set!
Windows users: You can install Windows Subsystem for Linux (WSL) or run Ubuntu in VirtualBox.
WSL Installation Guide:
https://docs.microsoft.com/en-us/windows/wsl/install-win10.
πŸ”₯11πŸ‘3❀2
Hackerschool: Demystifying GDB

πŸ—“ Thursday, 12 September, 6:30 PM to 9:00 PM
πŸ“COM3-01-20 (Seminar Room 11)

🧁 Refreshments will be served!

πŸ’Œ RSVP:
NUS
Non-NUS

πŸ“ Ever wondered how to incorporate debugging with GDB into your C programming workflow? Had a hard time learning to use GDB to debug your application? In this workshop, we will be learning to use GDB to effectively debug our application.

βœ… Requirements:
If you’re using macOS or Linux, you’re all set!
Windows users: You can install Windows
Subsystem for Linux (WSL) or run Ubuntu in VirtualBox.
Ubuntu VM installation guide:
HERE
WSL Installation Guide:
HERE

🎀 Speaker Profile 🎀
NUS Greyhats are an information security interest group based in the National University of Singapore. They play CTFs and organise weekly meetups they call Security Wednesdays!

See you there! πŸ‘‹
❀20
Friday Hacks #262 πŸŽ‰

πŸ—“ Date/Time: Friday, 13 Sep, 8pm
πŸ“ Venue: COM1-02-12, Seminar Room 12
πŸ• Food andπŸ§‹drinks will be served!

RSVP:
Here

Talk 2: AI in Complex Adversarial Games
You might have come across alpha-beta pruning. But you probably have been disappointed to realise that the most complex game it can solve (in reasonable time) is tic-tac-toe. But, did you know that Stockfish algorithm, the current strongest AI both in Chess and Chinese Chess, is based on alpha-beta pruning? What did the Stockfish community do to make alpha-beta pruning possible? Let’s find out!

🎀 Speaker Profile 🎀
Nguyen is a year 3 Computer Science student. He is passionate about developing classical AI algorithms, especially those for adversarial games. His ultimate-tictactoe engine is currently top 5% worldwide on Codingame.
πŸ”₯23❀1
Friday Hacks #262 πŸŽ‰

πŸ—“ Date/Time: Friday, 13 Sep, 7pm
πŸ“ Venue: COM1-02-12, Seminar Room 12
πŸ• Food andπŸ§‹drinks will be served!

RSVP:
Here

Talk 1: How to share a secret (with your friends)
Have you ever wondered how you could reveal a secret without actually exposing yourself? No? that's fine, besides who is ever just going to trust a single person?
Unless...
This short-talk will give a flavour into the world of Threshold-Ring Signing and their possible applications with as little math as possible.

🎀 Speaker Profile 🎀

Advised by Asst. Prof Li Jialin, Michael is a PhD candidate here at NUS; Working on applying cryptography to introduce characteristics not found in traditional Distributed system's protocols and algorithms.
πŸ”₯25❀1πŸ‘1
Hey hackers!

We’ve booked COM3 Seminar Room 13 for a casual hangout and work session, starting from 2pm later today! Some of us from the coreteam will be there. Feel free to bring anything you're working on, or just relaaaax 😎

We've got the room booked from 2 to 4, but if no one else has it after, we can stay longer.
See ya!
πŸ”₯21❀1
Friday Hacks #263 πŸŽ‰

πŸ—“ Date/Time: Friday, 20 Sep, 7pm
πŸ“ Venue: COM1-02-12, Seminar Room 12
πŸ• Food andπŸ§‹drinks will be served!

RSVP:
Here

Talk 1: Lessons Learned from 2 Decades of Open Source
In this talk I want to share my experience in open source, how it affected me in my capacity as a programmer and what lessons I learned (both technical and non-technical).

🎀 Speaker Profile 🎀
I'm a professional Haskell developer and an avid open source enthusiast. I am from Germany and have been living in Singapore for the past two years. My biggest open source contribution has been the GHCup Haskell installer. I'm also on the Haskell core libraries committee.
πŸ”₯26❀3πŸ‘1
Hackers Toolbox: Intro to Golang

πŸ—“ Tuesday, 8 Oct, 6.30pm to 8.30pm
πŸ“ COM3-01-20, Seminar Room 11

Sign up
here!

The Go programming language is a great language for building modern, scalable systems and microservices. It is simple to learn, efficient, and has built-in support for concurrency and parallel execution.

If you're eager to explore Go's unique features and capabilities or want a strong foundation to start learning Go, this beginner-friendly workshop is perfect for you! We will learn about Go’s syntax, data types, memory management, goroutines, channels, and basic concurrency patterns.

No installation is necessary, as we’ll be using an online playground (https://play.golang.org, https://goplay.tools) to run our Go code. Alternatively, you can install Go on your machine (https://golang.org/doc/install).

See you there πŸ‘‹
πŸ”₯25❀3πŸ‘Ž1
Friday Hacks #264 πŸŽ‰

πŸ—“ Date/Time: Friday, 11 Oct, 7pm
πŸ“ Venue: COM1-02-12, Seminar Room 3
πŸ• Food andπŸ§‹drinks will be served!

RSVP:
Here

Talk 1: MiTM Magic: Outsmarting SSO and 2FA Defenses
In this talk, we explore how modern tech stacks that rely on SaaS applications behind Single Sign-On (SSO) service providers have become prime targets for attackers. We'll dive into how even advanced two-factor authentication (2FA) methods remain vulnerable to sophisticated Man-in-the-Middle (MiTM) phishing attacks and examine the bypass techniques that are evolving. Bonus: we'll put Google's defenses to the test with a live demonstration!


🎀 Speaker Profile 🎀
Timothy Tan is a penetration tester with 5 years of experience, and spent the last 4 years working on security teams within product companies. He has an interest in Red Teaming, where he explores offensive security techniques to uncover vulnerabilities. Outside of work, Timothy is a sports enthusiast, with a particular love for jumping out of airplanes.
❀13πŸ‘1
Friday Hacks #264 πŸŽ‰

πŸ—“ Date/Time: Friday, 11 Oct, 8pm
πŸ“ Venue: COM1-02-12, Seminar Room 3
πŸ• Food andπŸ§‹drinks will be served!

RSVP:
Here

Talk 2: Machines are Customers Too: The Next Frontier in Business Growth

In a rapidly evolving digital landscape, the rise of machine customers is set to revolutionise markets and customer engagement strategies. This talk explores the impact of smart devices and software assistants on global commerce, and unpacks the emerging market of machine customersβ€”autonomous, nonhuman actors that make purchasing decisions independently.

🎀 Speaker Profile 🎀
Katja Forbes is a leader in the digital industry who drives growth and innovation as an expert in CX, UX, data science, and product design. As global head of client experience at Standard Chartered Bank, she creates digital products that promote financial inclusion and a net-zero carbon future. Recognized as one of the top 50 Australian professionals, she also serves as an International Director and Vice President of IxDA.
❀5πŸ‘2
Hackerschool: Introduction to AI for Computer Vision

πŸ—“ Thursday, 10 October, 6:30 PM to 8:30 PM
πŸ“COM3-01-20 (Seminar Room 11)

🧁 Refreshments will be served!

πŸ’Œ RSVP: HERE

πŸ“ Excited to find out more about how AI and computer vision works? Curious to learn its practical applications?

This beginner-friendly workshop will cover:
- Neural network basics, and how they can be adapted for use on images
- Training neural networks
- Transfer learning and fine tuning neural networks

βœ… Requirements
We'll use Python notebooks on Google Colab, so make sure you have a laptop with a Google Account.

We'll also experiment with Tensorflow Playground - you can play around with it before the workshop here: https://playground.tensorflow.org

🎀 Speaker Profile 🎀
Vangmay is a CS undergrad with a passion for AI and Programming Language theory.

Jun Yu is a CS undergrad who likes to ponder over life’s greatest philosophical questions, like whether we’re all just characters in a cosmic game of Minecraft.

See you there! πŸ‘‹
πŸ”₯19πŸ‘2❀1
Hey hackers! Hope your semester’s going well. We’ve reserved COM3 Seminar Room 13 for a casual hangout and work session today, starting at 2 PM!

Hope to see some of you there, we’d love to chat. There’ll be some drinks too πŸ€—
❀14πŸ‘4
Hackers Toolbox: Chrome DevTools for Web Development

πŸ—“ Tuesday, 15 Oct, 6.30pm to 8.30pm
πŸ“ COM3-01-20, Seminar Room 11

Sign up
here!

Think you know Chrome DevTools? In this beginner-friendly workshop, we’ll go beyond simply inspecting elements and dive into how you can harness the full power of DevTools to troubleshoot dynamic websites, debug JavaScript, and experiment with CSS in real-time.

Through hands-on exercises, you’ll learn how to quickly identify issues in your web apps, modify live pages, and use the DevTools Console to manipulate code and interact with your site like a pro. Perfect for beginners, this session offers a deeper look at essential tools every web developer should master.

Make sure to bring a laptop with Google Chrome installed!

See you there πŸ‘‹πŸ»
❀15
Friday Hacks #265 πŸŽ‰

πŸ—“ Date/Time: Friday, 18 Oct, 7pm
πŸ“ Venue: COM1-02-12, Seminar Room 3
πŸ• Food andπŸ§‹drinks will be served!

RSVP:
Here

Talk 1: Exploring AI Research: How to Get Started as an Undergraduate
Are you curious about the world of Artificial Intelligence and want to contribute to cutting-edge AI research? Join us for an engaging talk that introduces the realm of AI research!
We'll cover:
* What AI research looks like in practice
* How you can start your AI research journey, including available programs and opportunities
* Essential skills to succeed in AI research
* Career pathways for AI researchers, from academia to industry
Whether you're studying AI or beginning to explore the field, this talk provides insights for you to take the next step in your research career.

🎀 Speaker Profile 🎀
A Year 3 student pursuing a Double Degree in Mathematics and Computer Science, one of the lead authors of a editing diffusion models paper, presented at the 2024 European Conference on Computer Vision.
πŸ”₯20πŸ‘4