HNHacker News
TopNewBestAskShowJobs

liamk

1,402 karma · joined October 8, 2009

I'm Liam Kaufman, the cofounder of Winterlight Labs.

liam.kaufman at gmail.com liamkaufman.com

submissionscomments
liamk··on Confused in Class? There's an App for that
Adding multiple choice questions is certainly something I'm considering!

I'm using a web font from font deck and it seems to be slow loading which blocks the rest of the page from loading...

liamk··on Confused in Class? There's an App for that
Thanks!

Great suggestion, producing a report is a great idea. I could even use the confusion data to predict exam test scores.

If students are going to be evaluating their teachers (providing richer feedback than confused/understood), then you're correct there will have to be authentication for students.

liamk··on Confused in Class? There's an App for that
Great points. I'm definitely interested in allowing students to provide more in-depth feedback.

Participation is a much trickier issue. In the classes that I tested in about 40 - 60% of the students actually used it. I was thinking of weighting the confusion 'votes' based on 'active' users.

I'm hoping that through feedback form professors I'll be able to add features that make it more worth while for students.

liamk··on Confused in Class? There's an App for that
Thanks for the feedback! In large classes students tend to be reluctant to raise their hands (especially in classes with 200+ students). ESL students are also unlikely to raise their hand and say they don't get it. I actually tested the app in 3 first year classes and it didn't seem to be distracting.

I'm hoping to add a feature for leaving feedback at the end of a lecture, great idea!

Also great idea on the Occupy Wall Street idea!

liamk··on Confused in Class? There's an App for that
I'm the developer behind understoodit.com - any feedback on understoodit.com would be much appreciated!
liamk··on [dead]
I'm hoping to get feedback from the HN community to gauge the interests for Drawbridge.js. If there's sufficient interest I'll speed up development and make Drawbridge better.
liamk··on A computer screen you can fold
The article also includes a good video ( http://vimeo.com/32678094 ) describing the process for non-technical folk.
liamk··on Show HN: This up votes itself
This could become the most voted up submission of all time.
liamk··on Making Hacker News Faster: Two Approaches
I'll happily defer to your expertise, just a two more question though!

1. Until the packets are transferred, they have to be buffered on the server. The more packets, the larger the buffer and the longer the server has to spend sending packets to each client. If it is possible to reduce the amount a time a server spends sending packets, wouldn't that free up resources for other actions?

2. What is making HN seem slow?

liamk··on Making Hacker News Faster: Two Approaches
But, shouldn't less data decrease the time it takes for the HTML to reach a browser - fewer packets?
liamk··on Apple Conference Call
I'm not sure where you've read that Foxconn has a 1.1 trillion market cap. According to Bloomberg they have a cap of 149.5B [1]. Which makes significantly more sense than Foxconn being worth way more than Apple!

[1] http://investing.businessweek.com/research/stocks/snapshot/s...

liamk··on Apple Conference Call
In some ways I wish you were right, but I think anti-competition watch dogs may not approve of them buying Intel.
liamk··on Scraping Web Pages With jQuery, Node.js and Jsdom
It's worth noting that Hacker News seems to temporarily block IP addresses if too many requests are made. I'm not sure if it's requests per minute, or within an hour. But my IP was blocked 3 times when playing around with a similar script.
liamk··on Scraping Web Pages With jQuery, Node.js and Jsdom
By default jsdom doesn't run JavaScript files unless they're specified within the program. However, if you call 'jsdom.jsdom' it will then run the scripts specified in the webpage, and those you specify in your program.
liamk··on What being on the front page of Hacker News does for our bottom line
I wonder if it's helpful for hiring new developers and designers though? I also suspect that they're able to sell more of their books that target entrepreneurs.
liamk··on Scraping Web Pages With jQuery, Node.js and Jsdom
Thanks! Node.io looks excellent! As a commenter on the parent article pointed out it handles errors, is multi-threaded and allows you to use jQuery.
liamk··on How I built my blog in one day
I'm a big fan of octopress, which is essentially Jekyll + themes + social media + generation and deploy scripts. Octopress includes good documentation and has been easy to use with Github.
liamk··on Weekend project: LeaveYourEmail widget for your startup
Good idea! The registration page should really be encrypted though. I'd also work on refining the design of the home page.
liamk··on Why Riak and Node.js Make a Great Pair
(Author here) The picture I paint of Riak and Node.js are pretty rosy, has anyone had any negative experiences with the two?
liamk··on Adding Real-Time to Rails With Socket.IO, Node.js and Backbone.js (With Demo)
(Author here) I'd certainly appreciate feedback from those who have used pub/sub in large client-side JavaScript applications.
liamk··on Real-Time Web Technologies Guide
Describing Socket.IO as "WebSockets, Fallback-support" seems a tad brief. It does heartbeats, reconnects, multiplexing and more. It also seems to be the De facto framework for do-it-yourself real-time webapp communication, something worth mentioning.
liamk··on How to compose apps using WebSockets
Majke, does SockJS do reconnects and heartbeats? I really appreciate the client automatically reconnecting to the server after a server restart. With that said, I agree with your sentiments on Socket.IO's API. It's also worth noting that Socket.IO has some serious stability issues (read the 161 issues on Github)that would make me consider using SockJS.
liamk··on Pushing Files to the Browser Using Delivery.js, Socket.IO and Node.js
Those are all excellent points. I think the fact that it actually increases the file size, is probably it's biggest drawback. However, I wonder if zip.js would reduce the base64 inflation factor?
liamk··on Lead Bullets
Techcrunch looks terrible on my iPad. Divs on top of content and text that goes blurry when I use the iPad's zoom function.
liamk··on Show HN: I built a webapp to help web "designers" create logos and fonts quickly
The layout looks broken on an iPad2.
liamk··on Completely unfair comparison of JavaScript syntax highlighters
The unfortunate thing about JS syntax highlighters, is that people reading your site via an RSS feed don't get the highlighting. On the other hand for some sites that isn't an issue.
liamk··on Apple’s boring hardware updates
It's even worse if you're in a 3-year contract (common in Canada). With that said, it's not to difficult to delay gratification and hold upgrades off for a few years.
liamk··on Show HN: Pen.io
It would be good if I could delete a page that I just created!
liamk··on JQuery 1.5 released: .sub(), ajax rewrite, speed improvements, more
According to the comments it looks like DataTable works well: http://datatables.net/
liamk··on How Rails Developers do Ajax in 2011
Agreed. Client side rendering for most things is instant. Client side rendering scales better than server side, in my opinion. 1 user or 1,000 users using your website, will not affect the rendering time on the client's machine (just the data transfer times), but will affect the rendering time on the server.
← PreviousPage 2 of 4Next →