-
All Recommendation Engines Should Follow Twitter's Example on Transparency
Twitter released the source for its recommendation engine to be transparent about what it promotes and suppresses. Others should be required to do the same.
-
ChatGPT's Plugin System Poses an Existential Risk to the Open Web
ChatGPT poses threats to fundamental assumptions we make about the web and how we use it that exceed its threats to humanity in the near to medium term. The implications of blindly accepting this transistion could be far reaching and hard to return from
-
procgen-terrain: A Procedurally Generated Mountain Town
Exploring graphics in Rust with Vulkan and Vulkano
-
TRTorch: A compiler for TorchScript Targeting NVIDIA GPUs
Writing a compiler for PyTorch that optimizes neural nets for NVIDIA GPUs
-
Naren's Web Directory
Throwback to a time before 4 websites ruled the Internet, and the case for bringing back source curation
-
Real Time Autonomous Vehicle Perception on Heterogenous Hardware
Showing how you can use DRIVE AGX and its suite of accelerators to achieve real-time perception for self driving cars
-
Twilight
Reconfigurable Self Organizing Office Lighting
-
ACM@UIUC GPU Cluster
Making it super easy to get started with Deep Learning using Jupyter Notebooks and Docker
-
TensorRT Python API
Making NVIDIA's Neural Network Optimizer accessible to the everyday data scientist
-
Hackillinois
A vision for HackIllinois as both an organization and event as it continues to grow while the hacking community enters a time of uncertainty. We present a pivoted event to mitigate some of the current major issues with hackathons and a roadmap that will allow HackIllinois as an organization to be more effective in putting on extremely successful events and engaging both the local and greater hacking community. If properly executed, this will propel HackIllinois to becoming a thought leader in the hackathon domain as well as start to shift the hacking culture to a more sustainable set of values. We introduce a new event ethos, a new organization structure and two new initiatives: HackNights, and OpenHackathon as parts of the roadmap to this goal.
-
Baxter the Bartender
Our entry into the Anheuser Busch hackathon
-
Arbor - Designing To Be Replaced
We introduce a novel framework for creating unified application/programmer interface (API) layers for the microservice architecture. We show that because of this new framework called Arbor, we are able to allow a whole new class of developers to create infrastructure in the microservice paradigm and in particular allow for high churn development groups (college groups for instance) to continually update their software infrastructure, without significant additional documentation and refactoring.
-
Weave DSL - A DSL for IoT Device specification
A DSL made by Nest Labs to easily develop end-to-end IoT services
-
Peter Pan: Semantic Image Compression
A method for compressing images, prioritizing semantically important data
-
3DFS: Deformable Dense Depth Fusion and Segmentation for Object Reconstruction from a Handheld Camera
We propose an approach for 3D reconstruction and segmentation of a single object placed on a flat surface from an input video. Our approach is to perform dense depth map estimation for multiple views using a proposed objective function that preserves detail. The resulting depth maps are then fused using a proposed implicit surface function that is robust to estimation error, producing a smooth surface reconstruction of the entire scene. Finally, the object is segmented from the remaining scene using a proposed 2D-3D segmentation that incorporates image and depth cues with priors and regularization over the 3D volume and 2D segmentations. We evaluate 3D reconstructions qualitatively on our Object-Videos dataset, comparing to fusion, multiview stereo, and segmentation baselines. We also quantitatively evaluate the dense depth estimation using the RGBD Scenes V2 dataset [Henry et al. 2013] and the segmentation using keyframe annotations of the Object-Videos dataset.
-
Ekko and Greylock Hackfest 2015
Simple utility to enable quick collaboration
-
Developing the Course Work for UIUC's CS196
Creating UIUC's freshman CS Projects Course
-
Learning for an Interdisciplinary World
A TEDx Talk I gave recounting my experiences needed to apply ideas from one field into another
-
The Amorphous Facade and Developing a Gesture Based Decentralized User Interface
My first published work on developing user interfaces that span multiple independent nodes in communication in a smart wall
-
Finding the First 10 Digits Prime Number in the Digits of e
The classic Google Billboard problem, find the first 10 digit prime number in the digits of e