Live data from Hacker News

Show HN: Watch People Code

watchpeoplecode.com

71–76 of 76 posts

Re: Show HN: Watch People Code

#71
Well, this was kind of fun! I just finished streaming 6 hours of UX development. Didn't expect much of an audience, but in the end there were over a hundred viewers (I bet most came via HN). I'll definitely be doing this again soon :)

Re: Show HN: Watch People Code

#72
post #56

This looks nice! Nice job. I am using my iOS device so maybe I missed it - but is there a way to search for a particular language?

Not yet. It'd be a nice feature, so we'll probably add it soon.

Re: Show HN: Watch People Code

#74

Side question: I'd like to stream some audio content to a few 1000 people (24/7) and wondered if anyone knew (back of the envelope) what the cost model for this would look like? Assuming it's just bandwidth unless I go p2p... Just trying to understand the current lay of the land as I remember the youtube guys were paying $$$/mo for bandwidth when they first started. Thanks.

If you don't stream video, you can use something designed for audio streaming like Icecast[0]. Then your bandwidth per month is approximately users×bitrate×60×60×24×30/8/1000000000. For 1000 people at 128kbit/s, that would be 41.472GB/mo, which you could pay for with $5. [0] http://www.icecast.org/

I did sell streams for several years, and have to claim please do !NOT! use icecast. The "standard" streaming server is still shoutcast (sc_trans_040/sc_serv), even if this software is not maintained for nearly 10 years, since AOL bought Nullsoft.

Icecast extends the Shoutcast protocol at several places. This might be great news, if you have Icecast clients, but most of the shelf radios and tvs can only do ages old shoutcast.

An other warning: Do not use cloud providers like amazon, where traffic costs extra money, if you stream more then once. 1000 peak listeners calls to run your own cloud of cheap root servers and vps servers, and I also advise on GeoIP-DNS, with Nagios plugin to throttle servers that are already under load, and disable those who went down. You might do a lot of provider hopping in the early stage, so avoid long contracts. 500 average listeners is the legal distinction between a radio and an internet service for ASCAP, if you stream music. But 500 average is at least 10k in peak.

Re: Show HN: Watch People Code

#75

Along these lines, I recently started watching (and enjoying!) Casey Muratori's Handmade Hero , "an ongoing project to create a complete, professional-quality game accompanied by videos that explain every single line of its source code." https://handmadehero.org/

me too! totally interesting and strangely inspirational to examine my techniques :-)

Re: Show HN: Watch People Code

#76

I don't understand how this adds more value than the other places on the web. A blog, tutorial video, stackoverflow post, book, etc will provide more knowledge in less time than watching someone real-time code and step through the software writing process. I understand the game channels on twitch provide entertainment, but don't see how this will catch on widely. Would love to hear others thoughts.

I teach software engineering using an "athletic" pedagogy which means (in part) that I publish YouTube videos showing how I complete small (i.e. 10-30 minute problems) in an efficient manner. Students then try to complete the problems as fast as I do. Once a week, in class, they are assigned a new problem that they must complete correctly within a short time period or else receive no credit.

This provides a mixture of learning by watching a more experienced practitioner do the work, along with active engagement.

For example, here is the website for the software engineering class I am teaching this semester:

http://philipmjohnson.github.io/ics613s15/

The athletic modules ("WODs") start with the coding module. Here's an example of the pedagogy:

http://philipmjohnson.github.io/ics613s15/morea/coding/exper...

Philip

Post reply on HN