NUS Hackers
10.3K subscribers
462 photos
16 videos
3 files
620 links
Download Telegram
Hi everyone! This week at Hackerspace we are having a free session!

Join us anytime between 4pm - 6pm if you are:

1. Eager to tinker with cool project ideas ๐Ÿคฉ

2. Looking for testers to try out your app ๐Ÿง‘โ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ป

3. Searching for a right spot to collaborate ๐Ÿš€

Dates & Venue
๐Ÿ—“ Wednesday 27 Aug, 4pm - 6pm
๐Ÿ“ COM1-0216
๐Ÿฐ Refreshments will be provided

See you there!
โค12๐ŸŽ‰3
NUS Hackers pinned a photo
Friday Hacks #278

๐Ÿ—“ Date: Fri 29 Aug 7PM
๐Ÿ“ Venue: COM3-01-21 SR12
๐Ÿ•๐Ÿง‹will be served!


Sign up here!

1. Rewriting Services in Rust @ TikTok by Wu Xiaoyun

When a high-traffic payment service hit CPU limits, we took a surgical approach: rewrite only the CPUโ€‘bound endpoints in Rust while keeping the rest in Go. This talk is a practical lesson on when and how to apply Rust in polyglot systems.

Wu Xiaoyun is an NUS student who writes about systems engineering, performance optimization, and tooling. He enjoys sharing practical, dataโ€‘driven approaches to real production problems.

2. The Hidden Power Behind APIs by Sigurd Nordbye

While everyone talks about AI and quantum, the quiet backbone of real-world systems is open-source APIs. In this talk, walk through a mobile app from Kongsberg Group controlling an autonomous vessel, built on open-source APIs.

Sigurd Nordbye is a Computer Science student from the University of Oslo, spending a semester at NUS. He is passionate about app building and mapping technology.
โค22โคโ€๐Ÿ”ฅ3๐Ÿ”ฅ2
Hackerschool: Electronic Music Production

๐Ÿ—“ Tuesday, 2 September, 6.30pm-8.30pm
๐Ÿ“COM3-01-22 SR13

Join us in for an electrifying collaboration with NUS Electronic Music Lab (EML)! In this workshop, you will learn:

- A high-level overview about music production technology (DAWs, MIDI & VSTs) and its role in contemporary music.
- Basic music theory (scales, chords, melody)
- Beat making, loops and rhythms
- Basic effects, when and how to use them

Participants will work on short 8-bar loops in BandLab, that can then be combined into a short song that everyone can listen to and play around with.

Prerequisites:
- Bandlab account

Speaker profile:
EML is a unique music arts group that focuses on original music composition, production, and performance through digital software and electronic audio technology. Find out more on their website!

Sign up here:
- NUS Students
- Non-NUS

โšก๏ธSign ups are limited, so please register quickly!

See you there! ๐Ÿ‘‹
๐Ÿ”ฅ18โค2๐Ÿ‘1๐Ÿ‘Œ1
Hi everyone! This week at Hackerspace we are having a free session!

Join us anytime between 4pm - 6pm if you are:

1. Eager to tinker with cool project ideas ๐Ÿคฉ

2. Looking for testers to try out your app ๐Ÿง‘โ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ป

3. Searching for a right spot to collaborate ๐Ÿš€

Dates & Venue
๐Ÿ—“ Wednesday 3 Sep, 4pm - 6pm
๐Ÿ“ COM1-0216
๐Ÿฐ Refreshments will be provided

See you there!
๐Ÿ”ฅ9
FH #279

๐Ÿ—“ Date: Fri 5 Sep 7PM
๐Ÿ“ Venue: COM3-01-21 (SR12)
๐Ÿ•๐Ÿง‹will be served!

๐Ÿฆ NUS: Sign up here!
๐Ÿฆ„ Non-NUS: Sign up
here!

โ€‹1) Keeping Code Fresh: 20 Years of Lizard and Counting

โ€‹Lizard, a popular open source code static analyser, began as a weekend hack in 2005 and still ships new features today. Iโ€™ll unpack the engineering practicesโ€”ruthless simplification, full coverage with small tests, fast feedback loops, and dog-fooding our own complexity metricsโ€”that have kept the codebase lean, flexible, and fun despite two decades of language churn and contributor turnover. Expect also lessons you can apply to modern AI-assisted development.

Speakers Profile๐ŸŽ™

Terry Yin is an Adaptive Coach of Odd-e team. Terry has been working at Nokia for 10 years mostly in R&D management and Agile transformation before joining Odd-e. He's coached Large Scale Scrum and software development technical practices in a large variety of software companies. He's also the developer of the https://less.works web site.

See you there!๐Ÿ‘‹
โค8
FH #279

๐Ÿ—“ Date: Fri 5 Sep 7PM
๐Ÿ“ Venue: COM3-01-21 (SR12)
๐Ÿ•๐Ÿง‹will be served!

๐Ÿฆ NUS: Sign up here!
๐Ÿฆ„ Non-NUS: Sign up
here!

2) Notional Machines for Modern Scripting Languages


Introductory CS courses often use scripting languages such as Python. A notional machine is a predictive set of abstractions designed for teaching computational processes. In his courses, he developed the CSE machine as a notional machine for scripting languages.

In this talk, he augments the resulting core machine step-by-step to explain a scripting language and demonstrates how it can accommodate a range of advanced features. The talk uses examples from NUS courses to illustrates how this approach works in practice.

โ€‹โ€‹Speakers Profile๐ŸŽ™


โ€‹Prof Martin Henz initiated Source Academy, an immersive online experiential environment for learning programming used in CS1101S. Since 2012, he has led NUS SoCโ€™s flagship programming course CS1101S.

See you there!๐Ÿ‘‹
โค24
NUS Hackers
Ready to dive into the dirty work of spreading hacker culture? Join the NUS Hackers Coreteam, and be part of the team that is empowered to make some of the most impactful hacking-related events in NUS and Singapore happen! Click here to learn more aboutโ€ฆ
We will be closing applications soon. BUMP to apply to join the NUS Hackers Coreteam and be part of a team of passionate individuals spreading hacker culture in NUS and Singapore!
โค6๐Ÿ˜1
Hackerschool: Shell Scripting

๐Ÿ—“ Tuesday, 9 Sep, 6.30pm-8.30pm
๐Ÿ“ COM3-01-22 (SR13)

The shell is a fast, efficient textual interface to your computer. From file management to text processing, learn to write your own scripts to save time and boost your productivity!

Beginners are welcome!

๐Ÿ“‹ Prerequisites:
- POSIX-compatible shell (e.g. bash)
- If you are on macOS or Linux, you're good to go!
- If you are on Windows, consider installing Windows Subsystem for Linux (WSL), or Ubuntu using VirtualBox

๐Ÿชง Sign up here:
- NUS students
- Non-NUS

See you there! ๐Ÿ‘‹
โค10๐Ÿ‘2๐Ÿ”ฅ2
Hackerspace: Shell Scripting

๐Ÿ•– When: Wednesday 10 Sep, 4-6pm
(Drop by anytime during this timing!)
๐Ÿ“ Where: COM1-0216

๐Ÿฐ Refreshments will be provided

Scripting is an essential skill in software engineering, or any technical roles in general. If you enjoyed Hackerschoolโ€™s session, or if you couldnโ€™t join Hackerschool, do join our Hackerspace this upcoming Wednesday, where people share about scripting!

No signups required. You can drop by anytime between 4-6pm.

See you there!
โค8
FH#280: Kubernetes on Azure with Terraform and Compilers for AI Assistants

๐Ÿ—“ Date: Fri 12 Sep 7PM
๐Ÿ“ Venue: COM3-01-21 (SR12)
๐Ÿ•๐Ÿง‹will be served!

๐Ÿฆ NUS: Sign up here!
๐Ÿฆ„ Non-NUS: Sign up
here!

1) Automating Kubernetes Deployments on Azure with Terraform: From Infrastructure to Workload by Ritesh Hegde

Learn how to streamline Azure Kubernetes Service provisioning and workload deployment with Terraform, all wrapped in a simple, repeatable workflow.
โ€‹โ€‹Speaker Profile๐ŸŽ™

Ritesh Hegde is a Microsoft MVP and HashiCorp Ambassador with over 18 years of experience in cloud infrastructure, automation, and platform engineering.

2) Building a Compiler for a Presentation AI Assistant by Li Kai
AI coding assistants aren't magic. Explore a Google Slides AI that addresses the fundamental mismatch between Google's imperative API and declarative form.
โ€‹โ€‹Speaker Profile๐ŸŽ™
Li Kai is currently having fun building stuff as an indie hacker. He is an alumnus of the NUS Hackers Coreteam and a NUSMods contributor.

See you there!๐Ÿ‘‹
๐Ÿ”ฅ16โค11๐Ÿคฏ2
NUS Hackers
Photo
BUMP to sign up for this week's Friday Hacks!
Sign up through the link attached to join passionate speakers as they share inspiration!
FH#281: Friday Hacks X Jane Street Estimathon ยฎ

๐Ÿ—“ Date: Fri 19 Sep 7PM
๐Ÿ“ Venue: COM3-MPH
๐Ÿ•๐Ÿง‹will be served!

๐Ÿฆ NUS: Sign up here!
(This event is open to NUS students only, stay on the look out for more events in two weeks!)

The Jane Street Estimathon ยฎ is a team-based contest that combines trivia, game theory, and mathematical thinking.
Teams have 30 minutes to work on a set of 13 estimation problems. The answer to each problem is a positive number.
Teams submit intervals for each problem. Intervals may not contain negative numbers or zero. Teams cannot use the internet, calculators, smartphones, or any other type of external reference material.
The winning team is the one with the best set of estimates!

Bring your friends along for a fun night filled with math, trivia, and more!
โš ๏ธ Please bring your own pencil and paper!

๐ŸŽ™Speaker Profile
Jane Street is a research-driven trading firm where curious people work together on deep problems.
๐Ÿ”ฅ14โค8๐Ÿ‘1
Hi everyone! This week at Hackerspace we are having a free session!

Join us anytime between 4pm - 6pm if you are:

1. Eager to tinker with cool project ideas ๐Ÿคฉ

2. Looking for testers to try out your app ๐Ÿง‘โ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ป

3. Searching for a right spot to collaborate ๐Ÿš€

Dates & Venue
๐Ÿ—“ Wednesday 17 Sep, 4pm - 6pm
๐Ÿ“ COM1-0216
๐Ÿฐ Refreshments will be provided

See you there!
๐Ÿ”ฅ11โค2
๐Ÿ”Š SEARCHING FOR FRIDAY HACKS SPEAKERS ๐Ÿ”Š
Hey everyone! We hope everyone's recess week has been restful.
We've been doing some more programming for Friday Hacks, and we want to hear from YOU!

If you have an AWESOME speaker in mind that you would like to request for future Friday Hack sessions, do fill in this form for us, thank you!
โค12
Hackerspace: Git Mastery!

๐Ÿ•– When: Wednesday 8 Oct, 4-6pm
(Drop by anytime during this timing!)
๐Ÿ“ Where: COM1-0216

๐Ÿฐ Refreshments will be provided

Version control is a core skill for every engineer. If you enjoyed Hackerschoolโ€™s session, or if you couldnโ€™t make it, swing by Hackerspace this Wednesday for a chill round of Git sharing! You'll learn how to solve merge conflicts without panic, and practical workflows for solo and team projects. Come learn tips, share war stories, and level up your Git game together.

No signups required. You can drop by anytime between 4-6pm.

See you there!
โค3๐Ÿ”ฅ2