<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Disqus - Latest Comments for jozilla</title><link>http://disqus.com/people/jozilla/</link><description></description><language>en</language><lastBuildDate>Sat, 31 Oct 2009 18:17:23 -0000</lastBuildDate><item><title>Re: Research update</title><link>http://intraction.disqus.com/research_update/#comment-21486733</link><description>Thanks Ruben! :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Sat, 31 Oct 2009 18:17:23 -0000</pubDate></item><item><title>Re: Fun with Python, OpenCV and face detection</title><link>http://intraction.disqus.com/fun_with_python_opencv_and_face_detection/#comment-21345791</link><description>The script uses Gary Bishop's &lt;a href="http://sourceforge.net/projects/uncpythontools/files/CVtypes/1.1/" rel="nofollow"&gt;CVtypes&lt;/a&gt;, not python-opencv.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Fri, 30 Oct 2009 07:39:17 -0000</pubDate></item><item><title>Re: How to efficiently perform a literature review</title><link>http://intraction.disqus.com/how_to_efficiently_perform_a_literature_review/#comment-21343908</link><description>Thanks Juan!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Fri, 30 Oct 2009 06:18:37 -0000</pubDate></item><item><title>Re: Fun with Python, OpenCV and face detection</title><link>http://intraction.disqus.com/fun_with_python_opencv_and_face_detection/#comment-16534635</link><description>yes, 9.04</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nop</dc:creator><pubDate>Sun, 13 Sep 2009 08:26:26 -0000</pubDate></item><item><title>Re: Fun with Python, OpenCV and face detection</title><link>http://intraction.disqus.com/fun_with_python_opencv_and_face_detection/#comment-14568213</link><description>It might be good to use a specific GUI toolkit in this case, such as WxWindows.&lt;br&gt;&lt;br&gt;Have a look at Gary Bishop's blog post, where he grabs a bitmap from the camera and displays this in a Wx window: &lt;a href="http://wwwx.cs.unc.edu/%7Egb/wp/blog/2007/02/04/python-opencv-wrapper-using-ctypes/" rel="nofollow"&gt;http://wwwx.cs.unc.edu/~gb/wp/blog/2007/02/04/p...&lt;/a&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Mon, 10 Aug 2009 08:23:45 -0000</pubDate></item><item><title>Re: Fun with Python, OpenCV and face detection</title><link>http://intraction.disqus.com/fun_with_python_opencv_and_face_detection/#comment-14568182</link><description>Are you using Ubuntu?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Mon, 10 Aug 2009 08:22:07 -0000</pubDate></item><item><title>Re: New homepage</title><link>http://intraction.disqus.com/new_homepage/#comment-8640462</link><description>Thanks Ruben! &lt;br&gt;&lt;br&gt;It's the first time someone mentions that it looks like Facebook, although the header is indeed quite similar :-) I'm not an expert in web design, but it will do for now. The design can also easily be changed with a few touches of CSS.&lt;br&gt;&lt;br&gt;I agree that everyone's needs are different, so a perfect system that works for everyone will be hard to achieve. PmWiki serves my specific purpose very well.&lt;br&gt;&lt;br&gt;Thanks for mentioning 'CMS Made Simple', never heard of that one before.&lt;br&gt;&lt;br&gt;And I will try to blog some more again in the future. In the meanwhile, have a look at my &lt;a href="http://twitter.com/jozilla" rel="nofollow"&gt;Twitter page&lt;/a&gt; :-)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Fri, 24 Apr 2009 03:28:42 -0000</pubDate></item><item><title>Re: blog@CACM</title><link>http://intraction.disqus.com/blogcacm/#comment-7805204</link><description>Indeed. Many HCI researchers also do research related to other fields (software engineering, machine learning, cognitive psychology, electronics, ...), although they don't necessarily contribute in those areas. I agree that there is no hard classification.&lt;br&gt;&lt;br&gt;I think cross-pollination between fields is very valuable, and should be something to strive for. The example of Tim Berners-Lee inventing the Web (together with Belgian computer scientist &lt;a href="http://en.wikipedia.org/wiki/Robert_Cailliau" rel="nofollow"&gt;Robert Cailliau&lt;/a&gt; by the way) is indeed an interesting one. It is often stated that many of the greatest inventions or insights were based on a mix between different disciplines. Another example I find interesting is the one of Alan Kay who pushed object-oriented programming forward and developed Smalltalk based on his insights from biology (complex organisms consists of billions of communicating cells or 'objects' in OOP terms). He also explored the work of Jean Piaget on constructionist learning in developing Smalltalk (and currently Squeak and Croquet) as an educational tool.&lt;br&gt;&lt;br&gt;Thanks for sharing your thoughts Daniel!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Fri, 03 Apr 2009 16:40:22 -0000</pubDate></item><item><title>Re: OneNote: a hidden Microsoft Office gem</title><link>http://intraction.disqus.com/onenote_a_hidden_microsoft_office_gem/#comment-7642247</link><description>Indeed, it's strange that they don't promote it that much. I think OneNote is very useful for college students for example.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Mon, 30 Mar 2009 15:47:45 -0000</pubDate></item><item><title>Re: New homepage</title><link>http://intraction.disqus.com/new_homepage/#comment-7329223</link><description>Thanks! Of course "a whole day" was a bit exaggerated :-)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Wed, 18 Mar 2009 19:21:03 -0000</pubDate></item><item><title>Re: Fun with Python, OpenCV and face detection</title><link>http://intraction.disqus.com/fun_with_python_opencv_and_face_detection/#comment-4890374</link><description>You need to have &lt;a href="http://opencv.willowgarage.com/wiki/" rel="nofollow"&gt;OpenCV&lt;/a&gt; installed. I guess that is the problem. I didn't try it on Windows yet since there's no D-BUS support, but in theory the face detection code should work.&lt;br&gt;&lt;br&gt;I will probably release a first version of the code in the following weeks, so stay tuned!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Mon, 05 Jan 2009 04:38:15 -0000</pubDate></item><item><title>Re: Back to the future: Smalltalk</title><link>http://intraction.disqus.com/back_to_the_future_smalltalk/#comment-3247962</link><description>Hi Claudio,&lt;br&gt;&lt;br&gt;Thanks for your kind words! I'm glad you enjoyed the post.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Thu, 23 Oct 2008 03:38:27 -0000</pubDate></item><item><title>Re: Integrating Disqus with a Ruby Site</title><link>http://intraction.disqus.com/integrating_disqus_with_a_ruby_site/#comment-3198296</link><description>Hi Jon,&lt;br&gt;&lt;br&gt;I think you better post this on the &lt;a href="http://disqus.disqus.com/" rel="nofollow"&gt;Disqus forum&lt;/a&gt;.&lt;br&gt;&lt;br&gt;-- Jo</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Tue, 21 Oct 2008 02:36:39 -0000</pubDate></item><item><title>Re: Fun with Python, OpenCV and face detection</title><link>http://intraction.disqus.com/fun_with_python_opencv_and_face_detection/#comment-3127953</link><description>You're welcome, I'm glad it was useful for you.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Fri, 17 Oct 2008 09:29:44 -0000</pubDate></item><item><title>Re: Fun with Python, OpenCV and face detection</title><link>http://intraction.disqus.com/fun_with_python_opencv_and_face_detection/#comment-3006629</link><description>Ah thanks, that's very helpful!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Sun, 12 Oct 2008 07:25:30 -0000</pubDate></item><item><title>Re: Small update on face detection post</title><link>http://intraction.disqus.com/thread/#comment-3006627</link><description>When I find some time to do so, I surely will. For learning D-Bus, you can already have a look at the source code for &lt;a href="http://jozilla.net/software/pydgetrfid" rel="nofollow"&gt;PydgetRFID&lt;/a&gt;.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Sun, 12 Oct 2008 07:24:38 -0000</pubDate></item><item><title>Re: Fun with Python, OpenCV and face detection</title><link>http://intraction.disqus.com/fun_with_python_opencv_and_face_detection/#comment-787303</link><description>You are right, I noticed yesterday that the cascade file was part of OpenCV. Thanks for clarifying!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Tue, 01 Jul 2008 01:34:30 -0000</pubDate></item><item><title>Re: Small update on face detection post</title><link>http://intraction.disqus.com/thread/#comment-773337</link><description>Thanks Vahid! &lt;br&gt;&lt;br&gt;The idea is not new though. Eric Horvitz from Microsoft Research has done &lt;a href="http://research.microsoft.com/~horvitz/UIACT.HTM" rel="nofollow"&gt;impressive research&lt;/a&gt; in this area (be sure to check out the movies at the bottom of the page).</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Sun, 29 Jun 2008 05:29:55 -0000</pubDate></item><item><title>Re: Fun with Python, OpenCV and face detection</title><link>http://intraction.disqus.com/fun_with_python_opencv_and_face_detection/#comment-769604</link><description>You're welcome! I'm glad you find it useful.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Sat, 28 Jun 2008 10:53:20 -0000</pubDate></item><item><title>Re: Demo video of a Smalltalk environment</title><link>http://intraction.disqus.com/demo_video_of_a_smalltalk_environment/#comment-527131</link><description>Hi Ruben, thanks for your feedback!&lt;br&gt;&lt;br&gt;I already mentioned in my previous blog post that I believe these ideas should be included in our OOP course. I am not involved with the course though. A good time to include this might be when the course material will be revised :-)&lt;br&gt;&lt;br&gt;Unfortunately I won't make it to the lecture by &lt;a href="http://en.wikipedia.org/wiki/Ingrid_Daubechies" rel="nofollow"&gt;Professor Daubechies&lt;/a&gt; either. I leave for &lt;a href="http://hci.uniroma1.it/avi2008/" rel="nofollow"&gt;AVI 2008&lt;/a&gt; in Napels on Tuesday together with Jan Meskens to present our paper.  So indeed, see you at another CS event :-)&lt;br&gt;&lt;br&gt;Enjoy your vacation!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Sun, 25 May 2008 10:27:37 -0000</pubDate></item><item><title>Re: Back to the future: Smalltalk</title><link>http://intraction.disqus.com/back_to_the_future_smalltalk/#comment-515524</link><description>I'm a little familiar with what you're talking about. From the screenshots I've seen, Dolphin integrated better with Windows in the visual sense. The browser window was just another window on the Windows desktop, for example, as was your app., and any debugger windows. ObjectStudio is the same way. Squeak has its own UI separate from the native UI.&lt;br&gt;&lt;br&gt;I tried my hand with the .Net Bridge, and it works well if you're just using the .Net framework class library (and of course any Smalltalk classes). Where it gets hairy is if you try to bring in an outside .Net library or do COM work through .Net. Then you have to use .Net's own late-binding mechanisms which are a pain. In Smalltalk you get late binding for free. With .Net you have to do gymnastics. It supports it, but it's no picnic. One of the projects I've had in the back of my head for a while is maybe I'll try my hand at improving the bridge for these scenarios. The experience should be better.&lt;br&gt;&lt;br&gt;Another option I heard about a couple years ago was WxWindows for Squeak. I've heard complaints about it, because it makes you do some gymnastics, but I think it works.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Miller</dc:creator><pubDate>Fri, 23 May 2008 00:24:18 -0000</pubDate></item><item><title>Re: Back to the future: Smalltalk</title><link>http://intraction.disqus.com/back_to_the_future_smalltalk/#comment-515466</link><description>Thanks for your response. The "day job" thing was bugging me, because I wondered if other programmers were seeing something I wasn't. I haven't really had any work experience with it, so I wondered if in "the real world" there were difficulties with it that I haven't seen yet, and what those specifically were. I've heard from people who have used Smalltalk in work settings. Some have praised it. Some have said bad things about it. Ironically, I've found the people who didn't like it didn't understand what it was really about. It made me wonder how they got hired to do it in the first place. It felt like I was talking to someone who used C but didn't understand how pointers worked.&lt;br&gt;&lt;br&gt;I am familiar with the ESUG list of companies. Things like this give me hope. :)&lt;br&gt;&lt;br&gt;I consider myself lucky that I was exposed to Smalltalk in college. It was part of a senior course on programming languages, exploring how they worked; different types of systems (compiled, interpreted), different types of languages (imperative, functional, object-oriented). It was a long time ago, so I don't remember exactly, but I think we covered Smalltalk for 2 weeks. I also got exposed to Lisp, in a different class, covering it for the same length of time. So I got a "taste" of them. Honestly, I think there are more jobs for Lisp programmers now than there were back then. &lt;a href="http://itasoftware.com/" rel="nofollow"&gt;ITA Software&lt;/a&gt; uses it, as does &lt;a href="www.orbitz.com" rel="nofollow"&gt;Orbitz&lt;/a&gt;. Both are in the U.S., I think.&lt;br&gt;&lt;br&gt;As for what Paul Graham said, I'd like to believe that. The thing is, I think so many of the best developers don't believe they can find work using an esoteric language, so they learn Java or something, and apply their talents towards that. It's a self-fulfilling prophecy. A significant minority of talented developers are using and pushing for Ruby and Python to gain wider acceptance. That's good, IMO. They're a step in the right direction.&lt;br&gt;&lt;br&gt;I have a suspicion what Graham said is boosterism. He's very much into believing that everyone should do what he's done with his life. I tend to agree with what he says, but I think if he were right then we'd see more development in esoteric languages than we do today.&lt;br&gt;&lt;br&gt;I read up on what Graham wrote about his ViaWeb company. He began it using Lisp. He sold it to Yahoo. It's now called Yahoo Store. Yahoo eventually ported most of it to C++ and Perl. The reason they gave is they couldn't find enough Lisp developers to maintain it. Graham disagreed with that decision, of course, but that was Yahoo's determination.&lt;br&gt;&lt;br&gt;I think Yahoo didn't have enough faith in Graham's decision to use Lisp. They probably said to themselves, "Yeah, whatever. He's a bit eccentric." If they understood his reasons, they would've pushed more for Lisp competence, pressuring CS programs to teach it more because, "We need Lisp developers." That's my perception of how these sorts of decisions happen at universities. They try to deny that they respond to industry pressure, but they do.&lt;br&gt;&lt;br&gt;The thing is universities (in the U.S.) tend to teach them with a very clear message that "These are research languages. You won't be using them for your work." One of the things that's bugged me for a while is how Lisp was pigeon-holed as an AI language right from the start, as if it wasn't good for anything else. This doesn't do it justice.&lt;br&gt;&lt;br&gt;Yes, startups have more freedom. So long as the founders can take care of most of the development themselves they can get away with that. I don't think corporate perception that there are too few developers who understand the esoteric languages is wrong. I think it would be a challenge to hire a whole lot of Lisp or Smalltalk developers. In my view it's a chicken and egg problem. You have on the one hand perception that there aren't enough developers who understand this stuff (so startups typically use PHP), and on the other you have a perception on the part of developers that they can't find work using them, so they go to PHP or Java.&lt;br&gt;&lt;br&gt;I think there is a perception as well that in order to be able to handle a project you MUST be able to hire X number of developers at a rate range Y. In addition, a lot of commercial concerns look at industry support. There's a perception that you need good 3rd party support for whatever development platform you use, and if it doesn't have it it's not worth using. What Graham says, and I believe it's true, is if you use an esoteric language you don't need as many developers. In fact large teams are inefficient anyway. Secondly, you don't necessarily need the third party support if you have a good technical team that can roll its own solutions. So it takes someone brave, willing to buck convention, to do this. They also have to believe that their technology is a competitive advantage. Unfortunately in the U.S. for the past several years there's been a growing belief that "I.T. doesn't matter" (ie. technology is not a differentiator), and that IT management is what can differentiate one company from the next. There's some truth to that, but it's not the whole story.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mark Miller</dc:creator><pubDate>Fri, 23 May 2008 00:08:24 -0000</pubDate></item><item><title>Re: Back to the future: Smalltalk</title><link>http://intraction.disqus.com/back_to_the_future_smalltalk/#comment-488691</link><description>The fact that you can rarely use Smalltalk in a day job has more to do with Smalltalk's (lack of) popularity than with its intrinsic qualities. As far as I know, there are only a handful of companies in Belgium that use Smalltalk, let alone offer Smalltalk jobs. The most well known is &lt;a href="http://www.mediagenix.tv/documents/home.xml" rel="nofollow"&gt;MediaGeniX&lt;/a&gt;. It seems they don't even require experience with Smalltalk anymore. In &lt;a href="http://www.mediagenix.tv/documents/job-items/job-1.xml?lang=en" rel="nofollow"&gt;one of their job postings&lt;/a&gt; they say that applicants will be trained in the Smalltalk development environment. The European Smalltalk Users Group (ESUG) has an extensive &lt;a href="http://www.esug.org/companiesdevelopinginsmalltalk/" rel="nofollow"&gt;list of companies that use Smalltalk&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Lisp has the same problem. I found a &lt;a href="http://www.pchristensen.com/blog/lisp-companies/" rel="nofollow"&gt;list of Lisp companies&lt;/a&gt;, with only one from Belgium: &lt;a href="http://www.pchristensen.com/blog/lisp-companies/" rel="nofollow"&gt;PEPITe&lt;/a&gt;, a spin-off company of the &lt;a href="http://www.ulg.ac.be" rel="nofollow"&gt;University of Liège&lt;/a&gt;. &lt;br&gt;&lt;br&gt;So I didn't say that Smalltalk is not suitable for real-world software development, but it is just not used much in industry. As far as I know, most of the traditional programming jobs require either Java, .NET or C++. Furthermore, most programmers have no experience with Smalltalk. To the best of my knowledge, the only university in Belgium that actively teaches Smalltalk is the &lt;a href="http://www.vub.ac.be/english/index.php" rel="nofollow"&gt;Vrije Universiteit Brussel&lt;/a&gt;, who perform research in programming languages. They host the &lt;a href="http://planet.smalltalk.org/" rel="nofollow"&gt;Planet Smalltalk blog&lt;/a&gt;, &lt;a href="http://prog2.vub.ac.be/~cderoove/esugtalks/banquetspeech.pdf" rel="nofollow"&gt;hosted ESUG meetings&lt;/a&gt; and have employed some well-known people in the Smalltalk community (e.g. &lt;a href="http://decomp.ulb.ac.be/roelwuyts/" rel="nofollow"&gt;Roel Wuyts&lt;/a&gt;). &lt;br&gt;&lt;br&gt;I can imagine that managers are afraid that they won't find programmers to maintain their codebase if they use Smalltalk. Although Paul Graham &lt;a href="http://www.paulgraham.com/pypar.html" rel="nofollow"&gt;once said&lt;/a&gt;: "if a company chooses to write its software in a comparatively esoteric language, they'll be able to hire better programmers, because they'll attract only those who cared enough to learn it", I have a slight feeling that most companies don't think that way :-) &lt;br&gt;&lt;br&gt;Of course, it all depends on the career you choose (and what you like to do). I can imagine that startup companies have more freedom to pick their preferred development tools.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Mon, 19 May 2008 02:24:51 -0000</pubDate></item><item><title>Re: Back to the future: Smalltalk</title><link>http://intraction.disqus.com/back_to_the_future_smalltalk/#comment-485798</link><description>Thanks for pointing this out!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Sun, 18 May 2008 05:50:52 -0000</pubDate></item><item><title>Re: Back to the future: Smalltalk</title><link>http://intraction.disqus.com/back_to_the_future_smalltalk/#comment-485791</link><description>Thanks for your kind words! I'll update the blog post with a few lines on Smalltalk being written in itself.&lt;br&gt;&lt;br&gt;From reading &lt;a href="http://learningtotalk.blogspot.com/" rel="nofollow"&gt;Jeffrey Massung's blog&lt;/a&gt;,  Dolphin Smalltalk indeed seemed to offer easy integration of Windows libraries (e.g. DirectX). I am not sure how Squeak compares to this. They have an FFI interface and a .NET bridge as far as I know. An advantage of Squeak to me is that it runs on many platforms, including &lt;a href="http://wiki.squeak.org/squeak/137" rel="nofollow"&gt;mobile devices&lt;/a&gt;.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jozilla</dc:creator><pubDate>Sun, 18 May 2008 05:42:53 -0000</pubDate></item></channel></rss>