PennApps

PennApps is a 48-hour hackathon (app development competition) at the University of Pennsylvania where the top student engineers, designers, and entrepreneurs from universities all over the US come together to showcase technical achievements and compete for cash prizes.
  • ask me anything
  • rss
  • archive
  • Who’s Hacking What: The Musical Toilet

    image

    Alex and Kyle are having a pee problem. 

    “Dude,” Kyle says. “It is impossible to see this.” He squints at the screen, which is displaying a feed of images from a webcam hooked up above a yellow toilet. The toilet is sitting next to the desk.

    “I really think we need the green toilet,” Alex says.

    “Okay,” Kyle agrees. “Let’s use the green toilet.” 

    Thankfully, the liquid that Alex is spraying into their hack isn’t actually pee. It’s just water and yellow dye. But they keep calling it pee anyways, and it’s throwing me for a loop.

    In fact, their whole project is throwing me for a loop—I don’t know what’s going on, and the two of them are so excited about it that I can’t get them to explain it to me for more than 20 seconds at a time. 

    image

    Finally, Kyle takes a moment away from the visibility problem—their webcam isn’t identifying the “pee” as it streams into the toilet—and explains: “We want people to recognize the musical potential of their pee.“ 

    Then he adds, “We’re not sure what that means yet.” It might be a urine-controlled MP3 player—aim left to go to the next song. Or it might behave like a steel drum, where the user can, uh, shoot different places to play different notes.

    They don’t know yet. But they do know is that they need to use the green toilet—and that’s progress.

    image

    TL;DR

    The Team: Kyle Hardgrave (Penn) and Alex Rattray (Penn) 
    The Hack: Musical Toilet
    The Stack: Linux, Python, SimpleCV (Python computer vision library), SoundCloud, Webcam, Toilet

    Post by @temiri

    • 4 months ago
    • 1 notes
    • #who's hacking what
    • #pennapps
  • Who’s Hacking What: Merge

    As soon as Team Merge started describing their solution to a common problem, a hacker from the next table over interjected. 

    “It’s like the worst problem in the history of the world, ever,” he said, smiling. He was mostly joking, but he had a point—Max, one of the hackers from Merge, was describing a problem that almost every college student can relate to.

    “When I want to get people together for dinner, I’m always texting the same group of people: ‘Hey, are you free in an hour?’” Merge is an iOS app for short-term event planning, meant to make impromptu dinner or coffee that much easier. (The name “Merge” is a reference to merging in version control— in a sense, you’re merging schedules on the fly.)

     

    “We just wanted to make something that we’d actually use,” Max said, adding that they didn’t use any sponsor API’s because, “We didn’t have a good way to shoehorn one in. Our last hack, Electioneering, used some API’s and was super cool, but it wasn’t something that we’d really use in our day-to-day lives.

    “This is something that we’d actually use.”

    TL;DR

    The Team: Ashu Goel (Penn), Jeff Grimes (Penn), Teddy Guenin (Penn), Max Scheiber (Penn)
    The Hack: Merge, an iOS app for short-term event planning
    The Stack: iOS, Flask 

    Post by @temiri

    • 4 months ago
    • 1 notes
    • #pennapps
    • #who's hacking what
  • Who’s Hacking What: Stumblr

    “Stumbler? Is that with an ‘e?’” I ask. 

    “No,” Sam clarifies. “It’s like ‘Tumblr.’ It’s actually like StumbleUpon, but with Tumblr content.”

    The inspiration, Sam says, struck when he was talking to a friend who really likes both StumbleUpon and Tumblr. When that friend started wishing for a mashup of the two, Sam knew he had a hackathon project: “I was like, ‘Hey, we can build that!’” 

    PennApps presented the team with a great set of API’s for them to use: Tumblr, obviously, but also MongoDB and Facebook login (to preserve users’ preferences and voting history). They’re also thinking of adding Dropbox integration, so that users can save posts they really like in a permanent and accessible way. 

    TL;DR

    The Team: Sam Agnew (Rutgers), Ruell Brown (Rutgers), Jesse Huang (Rutgers) 
    The Hack: Stumblr, StumbleUpon for Tumblr content
    The Stack: JS, Flask (Python), MongoDB, tumblr API

    Post by @temiri

    • 4 months ago
    • #pennapps
    • #who's hacking what
  • Who’s Hacking What: Hamilton

    image
    “It’s a graph theory graph thing!” Sri says. 

    “No,” Adam says. “It’s a draggy javascript canvas editable svg graph visualization doohickey for mackey idolizers.” (This, I learn, is what they’ve written for their github repo.)

    image

    I’m still confused, so Sri explains. “When we do stuff with graph theory,” he says, “we want to visualize stuff. But right now there aren’t any good tools that let you play with your graphs.” 

    Their hack, Hamilton, aims to change that. (When I ask why it’s called “Hamilton,” they chuckle. “Like Hamiltonian cycles. We’re really clever.”) Hamilton will be a web interface that lets people upload a graph from a file. Users will then be able to manipulate a visualization of the graph, and download it again—or perhaps share it. “We’re thinking it might be like JSFiddle, where you can post it and share it,” says Sri. 

    I ask if they’re using any API’s. “Not yet,” someone says. “But we’re thinking of using Filepicker.io or Dropbox for file handling.” 

    As someone who’s been struggling with a tricky graph problem all week, I can’t wait to see—and use—their final product.

    image

    TL;DR 

    The Team: Sri Raghavan (CMU), Vincent Siao (CMU), Adam Weis (CMU), Dan Yang (CMU)
    The Hack: Hamilton, “a graph theory graph thing”
    The Stack: Heroku, Python, JS, Canvas

    Post by @temiri

    • 4 months ago
    • #pennapps
    • #who's hacking what
  • Who’s Hacking What: “RCPRS”

    image


    “We’re building a RCPRS,” one of the hackers said. 

    “A what?” I ask.

    “Oh, you know. An RCPRS. A realtime, collaborative playlist request system.” 

    Oh, of course. 

    “So say you’re having a party,” someone explained. “You can then give everyone a link, and they can go to that link and submit playlist requests and vote on them.” 

    Sounds pretty cool, and useful. I’d use that at a party (or a hackathon). I ask about the API’s they’re using.

    “We’re using SoundCloud, Spotify and YouTube for the music, and we might use Dropbox. Oh, and we’re using mongoDB. And Socket.io.”

    What’s Socket.io?

    “It’s a wrapper for web sockets, which lets the client and the server communicate in real time.”  Web sockets work a bit like AJAX, they explain, but instead of making a full HTTP request you can use sockets, which are much more lightweight. Socket.io will let the voting on the RCPRS work quickly and smoothly.

    image 

    TL;DR 

    The Team: Andrew Braunstein (Penn), Adi Dahiya (Penn), Rafe Kettler (Penn), Ankit Shah (Penn)
    The Hack: A remote-controlled playlist request system. (Not the final name.)
    The Stack: mongoDB, node.js, socket.io, SoundCloud, Spotify, YouTube

    Post by @temiri 

    • 4 months ago
    • #pennapps
    • #who's hacking what
© 2012–2013 PennApps