NUS Hackers
10.8K subscribers
519 photos
16 videos
3 files
719 links
Download Telegram
[Posting on behalf of our friends at IEEE NTU]

🚨URGENT REMINDER!🚨
Last day to sign up for iNTUitionv9.0 - One of the largest student-run hackathon in Southeast Asia! 🌎

Don't miss your chance to solve real-world problems, learn new technical skills, attend exclusive workshops, network with peers and companies, and win exciting prizes worth over SGD7000! πŸ’»πŸš€πŸ“žπŸ’°

Plus, the first 300 in-person attendees will receive swag items and rewards. 🎁

So what are you waiting for? πŸ€” Scan the QR code and join us on 25-26 Feb at ARC@NTU to transform your revolutionary ideas into reality! 🀩

Do follow our instagram @ieee_ntu for frequent updates! Check out intuition.ieeentu.com for more information ❀️
πŸ‘2πŸ‘Ž1
Hacker Tools: How 2 Git

πŸ—“ Tuesday, 07 Mar, 6.30pm-8.30pm
πŸ“
Seminar Room 13 @ SoC (COM3 01-22)
πŸ₯ Light refreshments will be provided!

Sign up
here!

Discover the power of efficient software development with Git, the de facto version control system used by major projects like React, TensorFlow, and Flutter. Come gain hands-on experience to streamline your workflow and become a more productive developer, solo or in a team.

Workshop Outline:
- Setting up Git
- Version Control Systems
- Basics of Git
- Branching and collaboration with Git
- Collaboration with GitHub
- Cool features of GitHub you should abuse
- Advanced Git Commands

All you need to attend this event is a laptop with wireless internet access and a browser.

See you there πŸ‘‹
❀11πŸ‘2
Friday Hacks #237 πŸ’»

πŸ—“
Friday, 10 Mar, 7:00pm
πŸ“ Seminar Room 777 (i3 Building Level 1)


πŸ• Food will be served!
Sign up for food here.

If you are unable to join us in-person, you are welcome to join us online.

1) Building Customisable Laptops
Ever wondered how a customised laptop is built? Wanted to DIY your own hardware, and get rid of clunky firmware?. Coreboot is an open-source firmware replacement which allows users to fix exploits and improve hardware compatibility.

Xue Yao builds custom laptops when he is not swamped with school work.


2) The Hard Things about Hardware
In this talk, Ajinkya will talk about challenges with building hardware startups, and case studies of how people hacked the hardware iteration loop.

Ajinkya is a roboticist by training and has worked on a wide array of projects, from a moon rover to exoskeletons. He co-founded Seamless XR, an NUS GRIP- funded startup that focuses on making interactions with virtual environments physically immersive.


See you there! πŸ‘‹
πŸ”₯17πŸ‘4
Hackerschool: Improve Your Dev Experience with Docker 🐳

[This workshop is held as part of the "Data Science Fundamentals" series of workshops hosted by NUS SDS, but no prior requirements are needed to attend]

πŸ—“ Thurs, 9 Mar, 7pm to 9pm
πŸ“ Seminar Room 13 (COM3-01-22)
πŸ₯ Light refreshments will be provided!


Sign up at https://hckr.cc/hs2023-docker

This workshop aims to help you enhance your software development process by utilizing Git -- a powerful tool for version control, and Docker, a containerization technology that enables the management of applications in a consistent and reproducible manner. Best practices for using Git and Docker will be discussed through a template Python codebase that will be provided.

The workshop will cover the following topics:
- Setting up Git
- How to create a git repo, add files, and commit changes
- Creating git branches and using Github
- Basic commands in Docker
- Creating Docker images with Dockerfiles
- Managing a multi-container setup using Docker Compose
πŸ‘6🀯3
Hacker Tools: CLI Data Wrangling

πŸ—“ Tuesday, 14 Mar, 6.30pm-8.30pm
πŸ“ Seminar Room 13 @ SoC (COM3 01-22)
πŸ₯ Light refreshments will be provided!

Sign up
here!

Come learn how to unleash the full potential of your data using the power of Unix command line tools. Discover how to manipulate, process, search, and analyze any form of data, all while never leaving the command line.

Workshop Outline:
1. Introduction, basic shell commands
2. sed, regex
3. Advanced commands - sort, uniq, awk
4. Exercises

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.

See you there!πŸ‘‹
❀6
Hackerschool: Introduction to Web3 ⛓️

πŸ—“ Thurs, 16 Mar, 7pm to 9pm
πŸ“ Seminar Room 13 (COM3-01-22)
πŸ₯ Light refreshments will be provided!

Sign up at https://hckr.cc/hs2023-web3

Get ready to dive into the exciting world of Web3 using Ethereum blockchain development during this Hackerschool! With easy-to-follow coding exercises and discussions, you'll learn how to create and deploy contracts, explore the blockchain, and interact with the blockchain using Python. Whether you're new to the space or just looking to expand your skills, this comprehensive workshop is the perfect resource for all levels of experience. Don't miss out on this valuable opportunity to learn from our Hacker! 😎

The workshop will cover the following topics:
- What is Web3 and how is it related to Blockchain?
- Creating Smart Contracts with Brownie
- Deploying a Smart Contract to the Blockchain
- Interacting with the Blockchain using Python

See you there πŸ‘‹
πŸ’―13πŸ‘4πŸ‘Ž3❀2πŸ”₯2✍1
Friday Hacks #238 πŸ“Έ

πŸ—“ Friday, 17 Mar, 6:30pm
πŸ“ Seminar Room 777 (i3 Building Level 1)


πŸ• Food will be served!
Sign up for food here.

If you are unable to join us in-person, you are welcome to join us online.


1) My life with Linux, how I got started, how I made a career with it, and future thoughts
Kai Hendry is a Infrastructure Lead at Thoughtworks, specialising in managed Infrastructure aka Serverless. He uploads videos to https://www.youtube.com/user/kaihendry.

2) PhD Application: Lessons I learnt from my 4 year journey
Ming Liang is a final year undergrad in NUS working on AI research since 2017. He has worked with several researchers in NUS and Singapore. His main work is on ML theory and foundational ML. In this talk, Ming Liang aims to demystify the magic behind the PhD application process.


See you there! πŸ‘‹
πŸ‘13❀7
Hacker Tools: Unix Utilities

πŸ—“ Tuesday, 21 Mar, 6.30pm-8.30pm
πŸ“ Seminar Room 13 @ SoC (COM3 01-22)
πŸ₯ Light refreshments will be provided!

Sign up
here!

Enhance your productivity on Unix-like systems! Join our workshop to learn powerful command-line tools for managing files, editing text, running programs, and more.

Workshop outline:
1. SSH
2. Tmux/Screen
3. Files
4. Processes and Jobs
5. Monitoring

Please ensure you have access to an Unix environment/POSIX-compliant shell (bash,zsh,fsh all works!)
A remote environment would be good. If you're a student, you can use the SoC servers for this!

See you there!πŸ‘‹
❀4
[Hackerschool] Cosplay for Starters: Design, Model, 3D Print!

πŸ—“ Friday, 24 Mar, 7pm to 9pm
πŸ“ COM3-MPH3 (School of Computing)

Sign up at
https://hckr.cc/hs2023-cosplay
Please note that this Hackerschool session is on a Friday 😊

From design to costume, come join us this week as NUS Hackers and NUSCAS explore the usefulness of 3D printing in cosplay in our first ever collaboration session! πŸŽ‰ Delve into the world of cosplay and 3D printing where we learn about character designs, how to do 3D modeling in blender and how to process your 3D prints. Print and (cos)play your ideas into reality!

Workshop Outline:
- Designing your own cosplay item
- Modelling item in 3D using Blender
- Manufacturing techniques, including 3D printing, laser cutting and CNC

Note: Please install Blender on your device before the workshop!
🀯24πŸ”₯11🀩4❀3πŸ₯°2
Friday Hacks #239 πŸ‘Ύ

πŸ—“ Friday, 24 Mar, 7pm
πŸ“ Terrace (COM 3)


πŸ• Food will be served!
Sign up for food here.

If you are unable to join us in-person, you are welcome to join us online.


1) Abusing Sensor Data for Fun (and Profit?)

We are surrounded by more sensors than ever before. We could use them as intended, but that would be boring.

Sriram will explore how research abuses sensors to expose risks, and uncover hidden use cases.

Sriram is a PhD student at NUS, working on active sensing systems. He was previously the Co-Founder and software lead of Yonah, building unmanned aircraft systems to deliver medical supplies.


2) Building a modular IoT transaction platform

Jacek will share the experience of building a middleware that has evolved from a simple Android application to a micro-service used to interact with a variety of payment terminals.

Jacek is the Co-Founder & CEO of Beep, with established deployments in the vending industry, powering major FMCGs, government distributions.


See you there! πŸ‘‹
πŸ‘7❀2
Last call for this week’s Hackerschool and Friday Hacks sign ups!🀩

🚨 Please note the venue for Friday Hacks - Terrace (COM 3)

Sign up for food at: https://hckr.cc/links
Hacker Tools: Self-Hosting

πŸ—“ Tuesday, 28 Mar, 6.30pm-8.30pm
πŸ“ Seminar Room 13 @ SoC (COM3 01-22)
πŸ₯ Light refreshments will be provided!

Sign up
here!

Want to find out more about self-hosting? Come learn how to host your own services on a computer you control and experience the freedom and security of owning your digital presence.

Workshop Outline:
1. Acquiring hardware
2. Setting up your hardware
3. Setting up your network
4. Finding a VPS host or similar
5. Setting up your Linux server: hardening
6. Basic Linux server administration
7. Installing software
8. Installing your own projects

See you there!πŸ‘‹
πŸ”₯19πŸ‘2πŸ‘Ž1
🚨 Hi everyone, today's Friday Hacks and Hackerschool sessions will be starting soon!

Make your way down to the Terrace canteen and MPH3 at COM3 for both the events.
[Hackerschool] Introduction to Game Development with Unity

πŸ—“ Wed, 29 Mar, 7pm to 9pm
πŸ“ Seminar Room 13 (COM3-01-22)

Sign up at https://hckr.cc/hs2023-gamedev

Join us with NUSGDG in this workshop, where you will be introduced to the Unity Game Engine to make a very simple platformer! We will also be sharing tips on how to make the ideal game of your dreams 🀩

Workshop Outline:
- How to Setup Unity Game Engine
- Creating your first game: The concept of GameObjects
- Nifty tips to help you navigate Unity better
- Sharing plugins to help you in your game development journey

This is our last Hackerschool session for the semester! See you there πŸ‘‹
❀7πŸ”₯2πŸ‘1🀣1
Friday Hacks #240 πŸ”πŸŒοΈ

πŸ—“
Friday, 31 Mar, 7pm
πŸ“
Seminar Room 777 (i3 Building Level 1)

πŸ•
Food will be served!
Sign up for food here.

If you are unable to join us in-person, you are welcome to join us online.


1) Test your skills with Code Golf
For the last Friday Hacks of this semester, we are excited to hold Code Golf again after 3 long years!

Code Golfs are programming challenges with a twist: shortest solutions win! So, forget about best practices and see how well you know your favourite languages while competing against other attendees!

We’ll be making use of GitHub to run the challenge, so be sure to create a GitHub account before you arrive and remember to bring your laptop!

You’ll be allowed to use your favourite programming language. Further challenge details will be revealed on the day itself!

Code Golf will be conducted by Wei Heng. He is an NUS alumnus who idled away his undergrad days on esoteric endeavours like code golf.


See you there!πŸ‘‹
πŸ”₯7
Last call for this week’s Friday Hacks sign ups!🀩

Sign up for food at: https://hckr.cc/links
Project Intern 2023 πŸ‘©πŸ»β€πŸ’»

πŸ—“οΈ Friday, 19th May
⏰ 7:30pm to 9:30pm
πŸ“ On Zoom


Wondering how you can navigate the tech internship world and land your first internship?

Join us in this session to learn about the steps you can take to prepare yourselves for the internship hiring process, such as the application, the resume, and the interview.
For the freshmen: this is the prime time to prepare for a Year 2 summer internship!

We will also be hosting a panel session, featuring a diverse set of panellists from the industry and academia.
Opportunities for mentorship from panellists and many such mentors will also open up after the session.

Look out for more information on joining the talk and about the panellists next week πŸ‘€

Join the Zoom meeting here, or using the details below:
Meeting ID: 819 7090 1439
Passcode: 714246

See you there! πŸ‘‹
πŸ‘16