Friday Hacks #207: Bayesian Networks and Packet Processing Systems
Date/Time: 3rd Sep @7pm
Zoom link
Talk #1: Bayesian Networks - Thinking about causality in ML
This tutorial will discuss the importance of causal models, as well as some of the most state of the art methods for reasoning, including CausalNex – QuantumBlack’s open-source Bayesian Network tool, that we use to deliver highly interpretable models and powerful counterfactual analysis
Speaker Profile
Paul Beaumont is a Principal Data Scientist in the Singapore office of QuantumBlack.
Talk #2: Safe At Any Speed
by Jane Street
In this talk, we’re going to explore how to build a highly optimized single-core packet processing system that is capable of processing millions of messages per second. We will see how to bridge the gap between the high-level abstractions we’ve come to love when structuring code, and efficient machine-level execution necessary to process messages at line-rate.
Date/Time: 3rd Sep @7pm
Zoom link
Talk #1: Bayesian Networks - Thinking about causality in ML
This tutorial will discuss the importance of causal models, as well as some of the most state of the art methods for reasoning, including CausalNex – QuantumBlack’s open-source Bayesian Network tool, that we use to deliver highly interpretable models and powerful counterfactual analysis
Speaker Profile
Paul Beaumont is a Principal Data Scientist in the Singapore office of QuantumBlack.
Talk #2: Safe At Any Speed
by Jane Street
In this talk, we’re going to explore how to build a highly optimized single-core packet processing system that is capable of processing millions of messages per second. We will see how to bridge the gap between the high-level abstractions we’ve come to love when structuring code, and efficient machine-level execution necessary to process messages at line-rate.
Hackerschool: Creating Telegram Bots with Python
Date/Time: 4th Sep 2021 @ 10am - 12pm
Sign up here
Venue: Online on Zoom
This workshop will go through how to create a simple bot on Telegram. We will go through the different use cases for bots, 3 common paradigms bots can follow, and then create example bots to understand these paradigms. All you need to attend this event is a laptop with wireless internet access and either Google Chrome or Mozilla Firefox. Additionally, you need a Google and Telegram account.
Date/Time: 4th Sep 2021 @ 10am - 12pm
Sign up here
Venue: Online on Zoom
This workshop will go through how to create a simple bot on Telegram. We will go through the different use cases for bots, 3 common paradigms bots can follow, and then create example bots to understand these paradigms. All you need to attend this event is a laptop with wireless internet access and either Google Chrome or Mozilla Firefox. Additionally, you need a Google and Telegram account.
NUS Hackers
Hacker Tools: Shell and scripting Date/Time: Wednesday, 1st Sep 2021, 7pm – 9pm Venue: Zoom Sign-up here The shell is a fast, efficient textual interface to your computer. Come learn to use the shell, and write shell scripts, to do things from managing…
Hi everyone! A gentle reminder that Hacker Tools: Shell and Scripting will be happening tomorrow at 7 pm!
Hacker Tools: CLI data wrangling
Date/Time: Tuesday, 7th Sep 2021, 7pm – 9pm
Venue: Zoom
Sign-up here
Come learn how to manipulate, process, search, and make sense of any form of data with various tools, all while never leaving the Unix command line.
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.
- WSL: https://docs.microsoft.com/en-us/windows/wsl/install-win10
Date/Time: Tuesday, 7th Sep 2021, 7pm – 9pm
Venue: Zoom
Sign-up here
Come learn how to manipulate, process, search, and make sense of any form of data with various tools, all while never leaving the Unix command line.
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.
- WSL: https://docs.microsoft.com/en-us/windows/wsl/install-win10
Hello everyone! For those who wish to follow along with some demos in the first talk (Bayesian Networks), the speaker has provided the following repository.
It has some setup instructions in case people following along would like to try out some of the content and tools demonstrated later.
The repo also contains the slides for today's session.
See you later!!
It has some setup instructions in case people following along would like to try out some of the content and tools demonstrated later.
The repo also contains the slides for today's session.
See you later!!
Hackerschool: Data Analysis Fundamentals: Numpy + Pandas
Date/Time: 11 Sep 2021@ 10am - 12pm
Venue: Online on Zoom
Sign up here
Welcome back to Hackerschool! In this workshop, we will go through 2 of the most popular Python libraries for statistical analysis: Numpy and Pandas. NumPy facilitates efficient numerical operations on large quantities of data, while Pandas contains data manipulation tools that are built on top of and add to those of the established NumPy library. These libraries are indispensable tools for data analysis and we will be here to guide you through interactive code-alongs in this workshop.
This workshop will be held on Zoom. All you need to attend this event is a laptop with wireless internet access and either Google Chrome or Mozilla Firefox. Additionally, you need a Google account.
Some basic knowledge of Python is assumed.
**Zoom link will be sent to registrants at the sign-up link closer to the event’s date
Date/Time: 11 Sep 2021@ 10am - 12pm
Venue: Online on Zoom
Sign up here
Welcome back to Hackerschool! In this workshop, we will go through 2 of the most popular Python libraries for statistical analysis: Numpy and Pandas. NumPy facilitates efficient numerical operations on large quantities of data, while Pandas contains data manipulation tools that are built on top of and add to those of the established NumPy library. These libraries are indispensable tools for data analysis and we will be here to guide you through interactive code-alongs in this workshop.
This workshop will be held on Zoom. All you need to attend this event is a laptop with wireless internet access and either Google Chrome or Mozilla Firefox. Additionally, you need a Google account.
Some basic knowledge of Python is assumed.
**Zoom link will be sent to registrants at the sign-up link closer to the event’s date
Friday Hacks #208: Source Academy & ICFP 2019 Programming Contest
Date/Time: 10th Sep @7pm
Venue: Online on Zoom & AS6 LT15(Hybrid)
Zoom link here
In-person sign up link
Talk #1: Source Academy: Past, Present, Future by Prof Martin Henz
The talk will introduce the Source Academy, a medium-scale software project that builds an immersive online experiential environment for learning programming.
Speaker Profile
Prof Martin Henz is a professor at SoC with a focus on experiential and multidisciplinary learning.
Talk #2: Running the ICFP 2019 Programming Contest by Prof Ilya Sergey
The ICFP Programming Contest is an international programming competition held annually with results announced at the International Conference on Functional Programming.
Prof Sergey will talk about his experience of organising the 2019 edition of the contest, which attracted 194 teams.
Speaker Profile
Ilya Sergey is an Associate Professor at Yale-NUS College and SoC, where he leads the Verified Systems Engineering lab.
Date/Time: 10th Sep @7pm
Venue: Online on Zoom & AS6 LT15(Hybrid)
Zoom link here
In-person sign up link
Talk #1: Source Academy: Past, Present, Future by Prof Martin Henz
The talk will introduce the Source Academy, a medium-scale software project that builds an immersive online experiential environment for learning programming.
Speaker Profile
Prof Martin Henz is a professor at SoC with a focus on experiential and multidisciplinary learning.
Talk #2: Running the ICFP 2019 Programming Contest by Prof Ilya Sergey
The ICFP Programming Contest is an international programming competition held annually with results announced at the International Conference on Functional Programming.
Prof Sergey will talk about his experience of organising the 2019 edition of the contest, which attracted 194 teams.
Speaker Profile
Ilya Sergey is an Associate Professor at Yale-NUS College and SoC, where he leads the Verified Systems Engineering lab.
Hackerschool: Data Analysis Fundamentals: Data Viz in Python + Tableau
Date/Time: 18 Sep 2021@ 10am - 12pm
Venue: Online on Zoom
Sign up here
Welcome back to Hackerschool! In this workshop, we will go through fuss-free ways to visualise data using Plotly, a Python library to produce aesthetic plots, together with Tableau. Tableau is a popular data visualisation tool, which enables non-technical users to create visuals that can be understood by professionals at any level. We’ll explore different basic plotting techniques, such as comparison and distribution, to identify relationships and similarities between variables. Through this workshop, you’ll learn how to present engaging mission-critical insights with impactful visualisations on real-world data. Fret not! We will be here to guide you through interactive code-alongs in this workshop.
**Zoom link will be sent to registrants at the sign-up link closer to the event’s date
Date/Time: 18 Sep 2021@ 10am - 12pm
Venue: Online on Zoom
Sign up here
Welcome back to Hackerschool! In this workshop, we will go through fuss-free ways to visualise data using Plotly, a Python library to produce aesthetic plots, together with Tableau. Tableau is a popular data visualisation tool, which enables non-technical users to create visuals that can be understood by professionals at any level. We’ll explore different basic plotting techniques, such as comparison and distribution, to identify relationships and similarities between variables. Through this workshop, you’ll learn how to present engaging mission-critical insights with impactful visualisations on real-world data. Fret not! We will be here to guide you through interactive code-alongs in this workshop.
**Zoom link will be sent to registrants at the sign-up link closer to the event’s date
Friday Hacks #209: Algorithm Design & Hacking Decentralised Finance
17th Sep @7pm
Online on Zoom (FTF TBC)
Zoom link here
Talk #1: Optimism, Pessimism, and Algorithms by Prof Seth Gilbert
Are you an optimist or a pessimist? In this talk, I'll attempt to help you answer this question from the perspective of algorithm design.
Talk #2: Hacking Decentralised Finance(Defi) by Edison Lim from Suberra
This talk includes:
- Short introduction to DeFi - what it is about
- Overview of various classes of DeFi products - borrowing/lending, synthetic assets, algorithmic stablecoins, exchanges and more.
- Composability between DeFi protocols - how different protocols interact with each other
- Quick hack! Short demo of how to write a simple script to interact with a DeFi protocol
17th Sep @7pm
Online on Zoom (FTF TBC)
Zoom link here
Talk #1: Optimism, Pessimism, and Algorithms by Prof Seth Gilbert
Are you an optimist or a pessimist? In this talk, I'll attempt to help you answer this question from the perspective of algorithm design.
Talk #2: Hacking Decentralised Finance(Defi) by Edison Lim from Suberra
This talk includes:
- Short introduction to DeFi - what it is about
- Overview of various classes of DeFi products - borrowing/lending, synthetic assets, algorithmic stablecoins, exchanges and more.
- Composability between DeFi protocols - how different protocols interact with each other
- Quick hack! Short demo of how to write a simple script to interact with a DeFi protocol
In person sign ups for this week's Friday Hacks are now open for NUS students! We'll be holding the talk at AS6-LT15.
Unfortunately due to the covid situation we regret to inform that only NUS students are allowed to sign up for the in-person talks
Sign up here
Unfortunately due to the covid situation we regret to inform that only NUS students are allowed to sign up for the in-person talks
Sign up here
Remember to sign up if you wish to attend the talk in-person! Signups will close at 5 pm.
Sign up here
Sign up here