I taught an introductory Machine Learning course to BS students at FAST Peshawar in Fall 2015. The feedback was quite positive so I decided to offer another course to the MS/PhD students in the next semester. The mode of teaching was also a bit different: we tried doing the pen-tablet-augmented-multimedia-slides model. The semester is still in progress but we have the core of the basics done now.
The lectures are in Urdu so might be easier to follow for those who understand the language. I will be uploading the future videos as they come up inshaallah. You can see the first video below and follow the complete collection on Vimeo here: https://vimeo.com/album/3770825
I just came across this great feature in Safari (having downloaded it for Windows 7) that’s called ‘Safari Reader’. It allows you to read articles on any webpage in an extremely readable, uncluttered pane.
Having seen the great utility of this tool, I immediately searched for an equivalent for chrome. Turns out, there’s an extension provided by readability.com that does just that. Reading one of my previous posts using readability, I found it to be a great tool that enhances readability of any page; it’s not only the uncluttered interface but also beautiful typography that will make reading long passages/blogs much much better.
The default pane looks pretty good. The font is modern, yet highly readable on-screen. Click the image below to see full-size snap.
You can also customize it to give a much more book-like feel. It can turn hyperlinks into footnotes, allows you to re-define the text size and the paragraph width. It also has a couple of pre-defined themes that work really well.
There’s also a wordpress plugin that allows you to let your readers view your posts in readability pane but I didn’t really like that. An alternative to that is to insert custom hyperlinks using the URL shortener rdd.me. You can read this post in readability using this link.
After struggling with XEN‘s source for around two weeks, I’ve finally managed to get it working on a Ubuntu 8.04. It was fairly straight forward with a few bits and pieces of trouble. That is mainly due to the problems of incompatibility between different versions of the hypervisor and dom0 kernels.
So, here’s how I did it. This is more for archiving purposes than for teaching. So, use whatever you can. Post any queries and I’ll see if I can help. Read More »
I arrived back last week after attending the 16th Conference on Computer Communications and Security (CCS09) and Fourth Annual Workshop on Scalable Trusted Computing (STC09) in Chicago, USA. The conference was really good and provided an opportunity that inspired very promising ideas. Hope to get some of them prepared for the future conferences. Take a look at my publications page for details on the paper in STC. You can also take a look at the JSR321 project (the target of this paper) here.
I was also able to take my camera with me there and managed to take some shots. You can take a look at them at my flickr ‘Chicago’ set.
StudyBlue offers a social networking approach to studying. You can create classes, add professors, join networks and share documents and class notes not only with your classmates but also with those from other colleges. Like all social networks, it requires that you bring your friends over or it wouldn’t be very helpful. However, it allows you to read the public notes of other members of the site and that might serve as a very useful feature even when you don’t have many of your friends joining the site.
We’ve completed our submission for ACM Conference on Computers and Communications Security (CCS2009). Like SACMAT08, this was exhilarating due to the amount of effort it requires just to get each and every sentence right and to fit everything in the allocated space. As expected, I can’t much say about the submission itself but this one was my idea and I was responsible for the whole thing.
We think the idea is really good and we presented it real well. But of course, with CCS, all bets are off.
With Bill Gates already out of Microsoft and Steve Jobs taking a sick leave from Apple, I believe it’s the end of an era for consumer computing. It is my opinion that Jobs is about to leave Apple for good. They just wanted to soften the blow by letting him take a small leave instead of announcing the big departure. Stocks fell even as a result of this and even a rumour of a departure may have been catastrophic. Anyway, it seems that Steve Jobs will be gone and so will the era of desktop computing. Google’s often termed as the new Microsoft. The position for the new Apple is open and Android seems to be putting Google in that position as well. Is this going to be a single super-power situation?