Hacker Newsnew | past | comments | ask | show | jobs | submit | jiggity's commentslogin

That's awesome! Is the player for consumers? A white-labelled player?


we use it internally- we have a team of editors watching esports 24/7 to keep our schedules and scores up to date (http://abiosgaming.com)


Ahh you mean like pushstate into the addressbar. That's a great idea. One of the issues has been losing the streams you were watching upon refresh


Yep! It's one of the things Ember is (or should be) best known for. The whole "don't break the web" tirade.

React-router should be able to handle it (you said you were using react, wasn't sure if it was in conjunction with react-router), but the documentation that describes the updating patterns of the URL isn't so easy to find... This might help though:

https://github.com/rackt/react-router/issues/266 (Issue from someone trying to change URL without triggering re-route, might help with saving params to URL).

I was thinking that rather than how multitwitch does it (which is multitwitch.tv/<stream1>/<stream2> or something like that), you might want to pass the streams as query string params (ex. "&1=<stream1>").... But then again, you could just use their style. Also it might be smart to selected layout type.


Hey everyone, I got fed up with having to juggle around multiple tabs each with a different stream and manually muting them. I spent the past 2 months working on a website that hopefully solves this problem.

This was my first foray into React. After having been developing on Ruby / Node on Heroku, making a pure frontend static app was refreshing.

Here are some of the features:

- Very, very fast. A lot happening under the hood with video to make the swaps near instant. I had to play around with GPU acceleration and CSS transforms to manipulate the streams.

- Load three streams simultaneously, when you swap out the primary stream, the other two streams are muted automatically.

- A powerful compact stream browser accessible to your left. I've tried to make it so you can scan a whole lot of streams at once to pick out the most interesting ones.

- Auto-refreshing stream list. Hopefully you won't even notice it reloading. It's always kept up to date to minimize any offline streamers and catch your favorite streamers coming online.

- Drag and drop streams into screens, click on screens to promote them to the primary. A lot of small miscellaneous things that hopefully make Teevox more intuitive.

- Auto bandwidth optimization, when you select a very high quality stream (ex: Source), instead of switching all three to high quality, it'll only do it for the primary stream. When you swap out for another primary stream, it will seamlessly transition into the proper quality.

The best part was the static HTML portion that allows it to load almost instantly without any preprocessing necessary. Let me know what you think!


Woah, I used Teevox years ago when I watched a lot of Starcraft. I thought it was discontinued, or am I thinking of a different similar service?


Good to have you back! It's the same guy :)


> I spent the past 2 months working on a website that hopefully solves this problem.

What’s the relationship between this page and the page I tried in 2011?


That's interesting! Is it the feeling of a more fluid conversational flow?


Yes, exactly! It's difficult for me to motivate myself to post a topic for discussion, because I really don't want it to be a discussion topic. I just want the ability to casually throw some thoughts out there, like I may do if I wanted to mention something to someone in a coffeeshop.


You're right, having a more closed group with people you personally know would be interesting. There's something special about knowing what people you care about are doing at the moment

Made the fix for the link! Let me know if you run across other issues


Lapface was my weekend hack designed to give the feeling of working with other people. It takes a low resolution webcam shot every 3 seconds of you working. I made the image with slow fps to relieve you of the pressure that usually comes with broadcasting

It feels nice to have people working alongside you. I've had it described as a virtual coffeeshop where you see people in the ambient background

Let me know what you think!


Can you comment on technologies it uses ?


It uses memcache for everything. It exports out state data to a static file on a cdn

This was an experiment in seeing how far I could get without using a traditional database


Thanks for your kind words. It took me a long while before hitting that submit button. It's that moment when you're unsure if what you've written is any good.


I found myself actually wanting the watch reading this, which caught me off guard. Really well done.


I think I now know why. There was a TED talk by Simon Sinek regarding how Apple sells its products to its customers by making you believe why you should need one than without one.

http://www.ted.com/talks/simon_sinek_how_great_leaders_inspi...

The keynote didn't really sell me the watch. To me it was more like a 'me too' smartwatch but with several customizable options to set it apart from the competition. They should've stick with one model and iterate later like they always did.

But I agree, if the presentation was worded like this, I probably would've bought one in a whim and wouldn't think the heartbeat thing as gimmicky.


You did a great job of taking the "feeling overwhelmed by possible choices" out and putting a lot of "Steve Jobs" in. Good work!


I think you know what you wrote was done well.

While I don't think so much should be viewed under the 'what would Jobs do' prism, I agreed with your points on product development, choice, and presentation. Brilliantly written.


I think it was spot on. It made me yearn for Steve and his keynotes. It's sad that he's gone and we'll never see the likes of him again I fear.


I'll be downvoted for this, but I'd like the chance to express myself to the author.

I felt what you wrote was in poor taste. I think that it's in poor taste to speak for the dead when one was close friends with them, and I think that it's worse still to speak for a celebrity whom you had no personal acquaintance with.

I feel like you did nothing more than mask your own personal complaints about Apple inside dialog written as if spoken by Jobs' , but with little forethought about Jobs' past history of actions, or the hierarchy of team effort that goes on at Apple, or even the way Jobs presented himself.

The disparaging comments about 'his' previous lineup that 'he' (you) made proved that furthermore.

I say all this with a personal hatred for Apple and the Steve Jobs method of getting stuff done, so I'd hate for anyone to think that i'm simply upset that it is sullying His name. I don't care about that; I just don't think that it's realistic in the least.


What you did there is... quite something, and not trivial at all.

Make sure you don't overlook whichever part of the brain or thinking framework/state that allowed you to pull that off.


Hi all! It started off as a 1 day project and then I ended up getting carried away.

A few features:

- Smart pre-caching to minimize load time.

- Collect interesting vines. Right now, it just dumps it into local storage.

- Duplicates elimination.

- Categories that act like channels for rough curation.

I think the most interesting part about Vine is that you get a huge amount of short-form content with high variance in quality. This is very similar to 9GAG where enjoying a single piece of media is quick and there is a large corpus out there. This means you build an effective curation mechanism, you get a lot of value. In either case, let me know what you think!

Find me on twitter at @jiggityk. I will also be hanging out in the Olark chat on the site.


love the name! nice mnemonic too. triggers recall right when you're looking for contact.


Definitely agreed. Correlated with being the best batch yet!


> Correlated with being the best batch yet!

I very specifically didn't say that. ;)

I know you probably meant it in jest, but really each batch has some great folks in it, and no batch is really "better" than any other. I wouldn't want anyone else to get a complex, since startup founders can be a sensitive bunch. :D


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: