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

๐Ÿ—“ Friday, 30 Aug, 7pm to 8pm
๐Ÿ“ COM3-01-21 (Seminar Room 12)
๐Ÿ• Food and drinks will be served!


RSVP:
Here!

Talk 1: How I Won GovTech Singaporeโ€™s LLM Prompt Engineering Competition Then Built 3 LLM Products In 2024

Sheila is the Champion of GovTech Singapore's LLM Prompt Engineering competition, and wrote a #1 most-read article on Medium about it, amassing 100k readers in a week! This session, she unveils the top prompting strategies that led to her triumph and her self-invented prompting strategy that propelled a 30% increase in LLM product performance. Join for an insightful exploration of practical techniques to get more out of LLMs!

๐ŸŽค Speaker Profile ๐ŸŽค
Sheila works as a Data Scientist & AI Engineer in the Singapore government in the field of GenAI, Time-Series Forecasting, and Deep Learning. She holds a Masters in Data Science from Columbia University, and has worked on ML in the US. In 2023, she was the Champion of GovTech Singapore's inaugural LLM Prompt Engineering competition.
๐Ÿ‘9๐Ÿ”ฅ3โค1๐Ÿคฎ1๐Ÿ˜1
Hello everyone! For OpenHack this wednesday, we will be inviting down maintainers of NUSMods and CourseRekt.

๐Ÿ—“ Wednesday, 28 Aug, 2pm to 4pm
๐Ÿ“ COM3-01-21, Seminar Room 12

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 so we have more time to code ๐Ÿ˜ˆ
๐Ÿ‘3
Hackerschool: Game Engine Essentials with Godot

๐Ÿ—“ Thursday, 29 Aug, 7:00 PM to 9:00 PM
๐Ÿ“COM3-01-21 (Seminar Room 12)
๐Ÿง Refreshments will be served!


Please download Godot V4.3 here in advance. Project and asset files are coming soon!

RSVP:
HERE

Join us in this exciting collaboration with NUSGDG (Games Development Group)!

๐ŸŽค Speaker Profile ๐ŸŽค
The NUS Games Development Group is a Student Interest Group at the National University of Singapore, dedicated to getting students involved in making games. They host workshops, collaborations, game jams, and professional talks around game development!

See you there! ๐Ÿ‘‹
โค6๐Ÿ‘3๐Ÿ”ฅ3
Hackerschool: Unlock the Power of Python in Your Daily Life - A Practical Workshop

๐Ÿ—“ Thursday, 5 September, 6:30 PM to 8:30 PM
๐Ÿ“COM3-01-20 (Seminar Room 11)

๐Ÿง Refreshments will be served!

๐Ÿ’Œ RSVP:
NUS
Non-NUS

๐Ÿ“ Interested in learning Python and applying it to simplify your daily tasks? In this hands-on workshop, you'll be able to:
โ€ข Write a Python programme that allows you to switch the contents of your clipboard to previously saved data, revolutionising the way you work and interact with your computer
โ€ข Gain the confidence and skills to start applying Python to other areas of your life, automating tasks and solving problems that were previously tedious or time-consuming!

๐ŸŽค Speaker Profile ๐ŸŽค
Willie is a Year 2 Information Security student. He enjoys automating monotonous tasks with Python and takes great joy in promoting it as a culture.

See you there! ๐Ÿ‘‹
๐Ÿ‘11โค3๐Ÿ”ฅ1
Hackers Toolbox: LaTeX ๐Ÿ–‹๏ธ๐Ÿ”ฅ

๐Ÿ—“ Tuesday, 3 Sep, 6.30pm-8.30pm
๐Ÿ“ COM3-01-21, Seminar Room 12

Sign up here!

NUS
Non-NUS

This week, weโ€™ll be introducing the well-known LaTeX document preparation system used widely across fields to prepare high-quality documents, papers, notes, journals, books, slides, cheatsheets, resumes, and so on. Come learn this invaluable tool that will let you create beautiful documents and impress your readers ๐Ÿคฉ๐Ÿฅณ

Prerequisites:
- Please have VSCode (
https://code.visualstudio.com/download) installed on your system
- Also install
the LaTeX Workshop extension (https://marketplace.visualstudio.com/items?itemName=James-Yu.latex-workshop) into VSCode!

See you there ๐Ÿ‘‹
โค9๐Ÿ‘Œ1
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