About FAQ Sponsors People 3D Website
About Compete Watch Play Donate Learn FAQ Sponsors People
Major League Hacking 2021 Hackathon Season

hack@home

10.9 - 10.12, 2020

3D Website

welcome home

All in one place

Ever wanted to hack a website? Want to dip your toes into machine learning? Feel like meeting new people and solving modern problems? Come to Hack@Home, a 4-day virtual hackathon all about exploring the world of computer science from the comfort of your home.

A world at your fingertips

  • Cybersecurity challenges, model training datasets, team projects
  • Pre-released weekly workshops
  • Mentorship opportunities, sponsor panels and office hours
  • Tech talks, professor research presentations, student panels
  • Social events in the Brown Minecraft campus, the Hack@Home discord server, and zoom mini-events

Who we are

Hack@Home was organized by Full Stack at Brown, a Brown University club dedicated to promoting software engineering. Our members complete pro-bono projects for other Brown University clubs and members of the Brown community.

hack

Hack@Home is a multi-faceted hackathon that features datasets, Capture the Flags (capturing “flags” from different vulnerable systems and applications), and projects. These hacking activities are both individual and team based.

Datasets

Create a model from our datasets provided by Kinetic Eye and Brown University Professor James Tompkin. Train them with a team of 2-4 to win cool prizes! Datasets should be submitted through devpost.

Computer Vision

Through the use of computer vision, we can help risk/safety managers to manage their workers by identifying high risk ergonomic activities, educating workers on the matter, and reducing the chance of injuries. We challenge you to build a 3D Human Pose Estimation model that can identify high risk ergonomic behaviors using our data.

More info

Deepfakes

Deepfakes can spread misinformation, defamation, and propaganda by faking videos of public speakers. In a future where deepfakes are visually indistinguishable from real video, how will we detect them? Help build a social verification system where people group at events to capture corroborating smartphone video and verify the truth! We have built a dataset of fakes and non-fakes with tracked facial features, and we challenge you to design an algorithm to detect the faked videos. Starter code and baseline metrics included!

More info

Projects

Submit a project to one of our of awesome categories to win prizes from Bloomberg, Google, Citizens Bank, and more! Your project can qualify for more than one category, but your team can only win one. All categories and prizes are available in our devpost.

CTF Challenges

A CTF is a special type of competition where the participants solve computer security problems by capturing “flags” from different vulnerable systems and applications. We have partnered with TryHackMe to produce 10 CTFs for Hack@Home.

The top three hackers with the most points receive a free subscription to TryHackMe, and the top hacker with the most flags can win a $50 Amazon gift card. Happy Hacking!

watch

Live Stream Schedule

Friday, October 9th

  • 6:00pm-7:00pmOpening Ceremony
  • 7:30pm-8:00pmEnter Hack@Home: Website Demo
  • 7:30pm-8:00pmBrown Esports: Welcome to the Brown Univeristy Minecraft Campus

Saturday, October 10th

  • 11:00am - 12:00pmTech Talk: Facebook
  • 12:00pm-1:00pmTech Talk: Intro to Flutter by Google Cloud Engineer Paul Ruiz
  • 1:00pm-2:00pmCognitive Bias in Crowdsourcing by Carsten Eickhoff
  • 2:00pm-2:30pmLightning Demo: Zencare
  • 2:30pm-3:30pmPangea.app Developer Panel
  • 3:30pm-4:00pmBetter Privacy and Data Ownership Technology for the Web by Malte Schwarzkopf
  • 4:00pm-5:30pmBrown University Faculty Discussion: Multidisciplinary Approaches to CS Research
  • 7:00pm-7:30pmIntroduction to Computer Science at Brown
  • 7:30pm-8:00pmMachine Learning Hour: Everything You Need to Know about Deepfakes by Daniel Ritchie
  • 8:00pm-8:30pmMachine Learning Hour: Detecting Deepfakes with Social Video Verification by James Tompkin
  • 8:30pm-9:00pmMachine Learning Hour: A Short Primer in ML Fairness by Ellie Pavlick
  • 9:00pm-10:00pmCrypto for the People by Seny Kamara
  • 10:00pm-11:00pmHacker Interviews I

Sunday, October 11th

  • 10:30am-11:30amAlumni Discussion: Non-Traditional Career Paths in Computer Science
  • 11:30am-12:00pmAvoiding Death March Projects by Don Stanford
  • 12:00pm-12:30pmResponsible Computing: Incorporating Ethics in CS Courses
  • 12:30pm-1:00pmTech Talk: Intro to Firebase by Google Cloud Engineer Andrea Wu
  • 1:00pm-2:00pmHacking ends / Submission Window
  • 2:00pmSubmissions Due
  • 2:00pm-3:00pmNelson Center Student Entrepreneurship Panel
  • 3:00pm-3:30pmMultimedia Labs at Brown Univeristy: PPE
  • 3:30pm-4:30pmSharing is (S)caring on the Digital Frontier by Mark Suchman
  • 5:00pm-6:00pmHacker Interviews II
  • 8:00pmCTF Winners, Dataset Winners, and Project Finalists Announced

Monday, October 11th

  • 9:00am-11:00amLive Finalist Judging
  • 12:00pm-1:00pmClosing ceremony

Live Stream

Tune in to watch tech talks, company panels, demos, and more!

play

If you want to take a break from hacking, try out our organized mini-events and games! Join our discord to be able to play and interact with other hackers.

Gaming

We will be running league tournaments, chess tournaments, and minecraft mini games through out discord server! Join to get notified.

Join our Discord

Brown Minecraft Campus

This summer, Brown Esports created a Brown University Minecraft Campus Replica. We have partnered with them to open up the Brown Minecraft Campus to all Hack@Home participants! Feel free to join the server to roam around or participate in our mini games: TNT Run, Spleef, and Among Us! Fill out the form below to be able to build directly on the server.

Join the Brown Replica Server Create a build on the server

Mini-Events Schedule

Click the event to join the Zoom room!

Friday, October 9th

Sunday, October 11th

donate

Hack@Home stands in support of the Black Lives Matter (BLM) movement and helping other members of the community during the pandemic. During Hack@Home we will be running a fundraiser to raise funds for the following charities. Donations will be taken through BSA and dispersed evenly among the charities we support.

Trayvon Martin Foundation

Trayvon Martin Foundation is a 501(c)(3) non-profit that strengthens families afflicted by gun violence by providing leadership, support, guidance, and counseling. They aim to encourage diverse audiences to become more educated, empowering themselves to become catalysts for social change, ultimately shifting the conversation from intervention to reform.

Refugee Dream Center

Refugee Dream Center is a strong advocacy agency that enhances the cultural and community development in the refugee community of Rhode Island. Refugees are given the opportunity to learn new skills, receive case management support and job training, and network in a diverse setting, therefore having the opportunity to integrate into the larger American society.

NYAGV Education Fund

NYAGV Education Fund is a 501(c)(3) non-profit whose mission is to educate the public about issues relating to gun violence. They aim to empower youth to become peer advocates for change in their communities through conducting community-based workshops, as well as introducing students to legislators and the government process.

NAACP Empowerment Programs

NAACP Empowerment Programs is a 501(c)(3) non-profit that provides civil rights advocacy with training, education, and advocacy at the national and local levels. Their mission is to ensure the political, educational, social and economic equality of rights of all persons, to eliminate racial hatred and racial discrimination, and to build power for communities of color.

Doctors Without Borders

Doctors Without Borders is an international humanitarian medical NGO that provides lifesaving medical care to those most in need. Specifically, they provide assistance to populations in distress, to victims of natural or man-made disasters, and to victims of armed conflict.

Providence Student Union

Providence Student Union is dedicated to cultivating young leaders, organizers, and advocates for justice in all forms, through advocating for student power in Providence schools to improve their education and well-being. They envision a true “union for students” that increases young people’s collective power and ensures their frustrations, demands, and dreams are heard.

Providence Youth Student Movement

PrYSM is a youth organization which challenges and supports Southeast Asian youth to become leaders, organizers, and critical thinkers, by offering educational workshops, leadership opportunities, mentorship, and oversight of youth-led community organizing projects.

learn

Try our workshops to help you get ready to hack! Our workshops cover topics such as web development, databasing, computer security, 3D modeling, and range in difficulty from beginner to intermediate. Workshops will be released in pairs on the Friday of every week. Have a problem or question? Please let us know on our slack or at workshops@hackathome.org - happy hacking!

open_in_new

Git

Where do developers share code? How do millions of programmers, every day, collaborate with and contribute to a seemingly endless amount of scripts, projects, and applications? They use Git! Git is a version control system that helps teams collaborate on code - it is essential to collaborating with other developers and used every day by millions of practitioners. In this workshop, you learn the basics of development, and get started with Git and Github!

Presented by
Nick Young
open_in_new

HTML/CSS

What is the language that makes up the web? How can I build a website from scratch, without using a builder? Enter Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS), the bread and butter of the internet. In this workshop, you learn how to build your very own website from scratch using nothing but HTML and CSS. Then, you learn the basics of Bootstrap, which will help you make your website pretty with ease!

Presented by
Lucas Gelfond
Ethan Asis
open_in_new

Flask/Python

How is the web powered? What goes on behind the scenes when I type in a URL or click “comment” on Facebook? It’s time to learn about backend web development with Python and Flask! Python is an incredibly powerful scripting language used in almost every discipline, and in this workshop, we will use it to learn how to build web servers with Flask. Flask is a Python framework that makes hosting a web application incredibly easy - you’ll know the REST soon enough!

Presented by
Michael Xu
Cathy Gao
open_in_new

Intro to SQL

Where is my data stored? How can I quickly store and access data for my own applications, aside from plain text files? SQL offers a language for interacting with and querying databases that makes data storage and retrieval simple. In this workshop, you will learn how to use SQL to add, remove, and retrieve data in many ways from a database.

Presented by
Jenny Tan
Alice Marbach
open_in_new

React Native

Web apps are great, but how do I make a phone app? One of the fastest and easiest ways to get started with mobile app development is with React Native! Developed by Facebook, React Native is a framework for building mobile apps, modelled closely after its web-based sibling, React. In this workshop, you will learn the basis of using React Native, and get to build a mobile app of your own!

Presented by
Ell Li
David Han
open_in_new

GraphQL

Dealing with multiple REST endpoints is tedious and, quite frankly, outdated - is there a better way to reason about back ends? GraphQL offers a new and improved approach to API development - by allowing you to expose all of your data through one endpoint, and defining a query language to get just the data you need, GraphQL makes the life of a back end engineer infinitely easier. In this workshop, you learn how to set up a basic GraphQL back end using Apollo.

Presented by
Nick Young
open_in_new

Web Security

Web apps are fun, but how do I protect them from malicious attacks? How can I prevent hackers from getting valuable information? Web Application Security is a branch of information security that deals with the security of websites, web applications, and web services. In this workshop, you will learn more about Web Application Security and common security vulnerabilities, and test an application by completing part of a TryHackMe room.

Presented by
Jenny Tan
open_in_new

Linux

Really want to hack at home? Learn Linux! One of the most widely-used operating systems, Linux and its specialized distributions are essential in the cybersecurity realm and serve as a base for many popular security tools. In this workshop, you'll learn how to navigate the Linux command line and then apply your skills to obtain a hidden text!

Presented by
Grace Lee
open_in_new

Assembly & Reverse Engineering

Have you ever wondered how higher level functions work when interpreted by machines? Reverse engineering is a term used in security which refers to ways that we can hack assembly code. In this workshop, you’ll learn how assembly code works, and how you can go from assembly code to understanding what the higher level code would look like. After, you’ll be able to complete a corresponding TryHackMe room.

Presented by
Abby Siegel
open_in_new

Autodesk Maya

Have you ever wanted to make your own animated film or game but don’t know where to begin? Creating a 3D scene involves many different stages of a production pipeline that each contribute to a final render. In this workshop, you’ll be introduced to the foundations of some key disciplines, such as modeling, shading, and lighting, as well as many of the basic concepts for each. In doing so, we hope to make the field of 3D production more approachable and give you a basis to build on to explore the possibilities of CGI.

Presented by
Leo Ko
open_in_new

Project Launch Kit

Feeling overwhelmed with where to start coding? Not sure which frameworks or technologies to use? Or, just don't want to go through the hassle of project setup? Lucky for you, our good friends at Pangea.app have put together a starter kit for you! Watch the workshop video to hear John Tambunting, CTO of Pangea.app, explain how to use the launch kit.

Presented by
John Tambunting

FAQ

When and where is Hack@Home?

Hack@Home will be completely virtual - but we have a LOT of fun activities planned, like searching for easter eggs in the Brown Minecraft Campus! The event will run Oct. 9-12. Stay tuned for the schedule to be revealed.

Why should I come to Hack@Home?

Hack@Home was made to try to create a place to explore the world of computer science from the comfort of home. Whether it's choosing to learn from our pre-released workshops to compete for prizes, navigating the tech industry through our career opportunities, listening to our diverse array speakers, or playing minecraft with your friends, we hope we've created a space for you.

I don't have a team. Can I still participate?

Of course! We have both independent and team-based challenges. If you want a team but don't have one, we'll also have some fun team-forming sessions where you can find an awesome group of people to work with. You're welcome to have up to four people on a team.

Who can attend?

All high school students and undergraduate students are welcome!

Will there be swag and/or prizes?

Yes! Our prizes will be non-monetary, and we can ship swag and prizes to wherever you are (including outside of the US).

What about hardware hacks?

Unfortunately, we will not be able to supply hardware for your projects.

I have a question that's not answered here!

We're here for you! Send us an email at help@hackathome.org and we'll get back to you as soon as possible.

gold sponsors

silver sponsors

people

Tim Nelson

Assistant Professor (Research) of Computer Science Brown University

Stephen Bach

Assistant Professor of Computer Science Brown University

Tom Doeppner

Associate Professor (Research) of Computer Science Brown University

Don Stanford

Adjunct Professor of Computer Science Brown University

James Tompkin

Assistant Professor of Computer Science Brown University

Kathi Fisler

Professor (Research) of Computer Science Brown University

David Laidlaw

Professor of Computer Science Brown University

Malte Schwarzkopf

Assistant Professor of Computer Science Brown University

Ellie Pavlick

Assistant Professor of Computer Science Brown University

Iris Bahar

Professor of Computer Science Brown University

Seny Kamara

Associate Professor of Computer Science Brown University

Daniel Ritchie

Assistant Professor of Computer Science Brown University

Carsten Eickhoff

Assistant Professor of Computer Science Brown University

Chen Sun

Assistant Professor of Computer Science Brown University

Mark Suchman

Professor of Sociology Brown University

Ritambhara Singh

Assistant Professor of Computer Science Brown University

Liz Malone

Assistant Director for Programs Brown University

John Tambunting

CTO Pangea

Leo Selvaggio

Instructional Media Specialist Brown University

Josh Butler

Founder/CEO Kinetic Eye

Paul Ruiz

Developer Programs Engineer Google

Rahul Mani

President of CS DUG Brown University

Ryan Matsumoto

Developer Google

Yuri Tomikawa

Founder & CEO Zencare

Andrea Wu

Developer Programs Engineer Google

Brian Le

Data Science Intern Kinetic Eye

Jake Rosenfeld

Software Engineer PTC

Michael Thiesmeyer

Software Engineer PTC

Kori Ryter

Principal Engineer Onshape

Neil

Engineer Facebook

We're especially grateful to our Brown University graduate students Omer Dai, John Wrenn, Emmie He, and Matthew McAvoy for stepping in as additional phase 1 judges.

organizers

Charlotte Whatley

Co-Director

Emily Wu

Co-Director

Yilan Sun

Design

Trent Lowe

Design

Clara Guo

Web

Eva Lau

Sponsorships

Kira Kelly Clarke

Logistics

Jenny Tan

Logistics

David Han

Volunteers

Casey Kim

Publicity

Jennifer He

Publicity

Abigail Siegel

Publicity

Cormac Collins

Hacker Experience

Leon Jiang

Hacker Experience

Xinzhe Chai

Live Stream

Miguel Siordia

Live Stream

Darren Fang

Charities

Trevor Ing

Volunteer

Yusuf Karim

Mentor

John Roy

FSAB President