2004–2008
1,002 posts
2008 195
December 2008
- Where are the academic podcasts?
- What makes recommender systems work?
- Grabbing attention or building a reputation?
- We never invent anything new, yet progress is made!
- My (short) activity report for 2008
- My low-tech research tools
- Where do presidents and prime ministers go to school?
- Parsing CSV files is CPU bound: a C++ test case (Update 2)
- Parsing CSV files is CPU bound: a C++ test case (Update 1)
- Fast argmax in Python
- The Synthese Recommender System
- Parsing CSV files is CPU bound: a C++ test case
- Why is the free market letting us down?
- The next wave in IT: employee monitoring
- Parsing text files is CPU bound
- Native XML databases: have they taken the world over yet?
November 2008
- Are you really running out of time?
- Social Networking for Scientists: Mendeley
- Innovative ideas are indistinguishable from crackpot ones
- Diversity in recommender systems: sketch of a bibliography
- Recommender systems: where are we headed?
- Tim Bray on solving the economic crisis
- How to speed up retrieval without any index?
- Why am I not working on world hunger?
- Is what I do technical?
- SciFi book review: Spin by Robert Charles Wilson
- The most active blogs I follow…
- Full text search in SQL with LuSql
- Toward the Commoditization of Natural Language Processing
- Do not trust financial experts
- So, you think academic peer review works?
- Measuring the diversity of recommended lists, at last
- To improve your indexes: sort your tables!
- Leaves in the web of knowledge
- Understanding what makes database indexes work
- JOLAP is dead, OLAP4J lives?
- DUAT: Do not use acronyms in titles
- Selecting emails per language
- Going back to the basics
- Staying organized without planning
- Google is fighting back against cars: Google transit
October 2008
- A no free lunch theorem for database indexes?
- How I built my Web presence as a researcher…
- When in doubts, prefer unimpressive negative results
- The future of innovation is in software
- The problem with unidimensional research
- Blogging is networking
- How do you know that you are right?
- My school is not going out of business
- Cool software design insight #6
- Peer review is still declining?
- Need help protecting my blog
- What 20 years in academia taught me about my finances
- Google won’t help your blog
- Computer Science Research does not care about your System
September 2008
- Students want online learning
- A little brain teaser…
- Marketing to scientists… on YouTube?
- From freedom to intelligence
- MacOS open’s under Linux
- Why I am sometimes rude
- Canadian Computer Science professor fired for being into bondage
- From online courses to… automated teaching
- Inject chaos in your life
- Preparing your sons for the bad guys
- Please auto-hide content
- Cool software design insight #5
- Speed up Python without effort using generator expressions
- My blog got hacked
August 2008
- If you claim high scalability…
- The insane world of academic publishing
- Proceedings of the Large-Scale Recommender Systems workshop
- Cool software design insight #4
- How to select even or odd rows in a table using CSS 3
- Quick CSS quiz
- Peer review is an honor-based system
- The mythical bitmap index
- The secret to intellectual productivity
- Back from vacations
- Submit your papers where they are likely to be accepted
- Cool software design insight #3
- Cool software design insight #2
- A good word for Nintendo repair services
July 2008
- Given up on Eclipse, now with NetBeans
- Scientific productivity tips from Hartley and Branthwaite
- Cool software design insight #1
- Some myths about online teaching
- Coverage of the cuil search engine
- Updating your model as a researcher
- Encouraging diversity in science
- Google makes me smarter
- We need a more negative culture
- Do you think because you write, or write because you think?
- A small graph-theory puzzle
- I still don’t have the multiplication tables memorized
- Sorting 1 terabyte in 209 seconds
- Backing up your Mac on an external disk
- Classifying research projects by depth
June 2008
- Good research: invent new problems or explain mysteries
- Lowly tasks you should do
- The Disadvantages of an Elite Education
- Too much stress
- Blogs make meetings feel dull
- Proof that I am a stubborn bastard
- The Purity Scale in Science
- Distractions make you dumb
- From Graph Drawing to Tag-Cloud drawing?
- Grounded versus Pure Theory
- Why pure theory is wasteful
- A short review of Collective Intelligence in Action
- The ten-minute rule for presentations
- Research stamina
May 2008
- Pictures from paradise
- If your ssh connection times out when you ask for the content of a directory…
- My spam filter is asocial
- Are you descriptive or predictive?
- Patience, persistence, perseverance
- Why academia is so conservative: academic freedom
- Black tulips
- The art of paper review
- Better than Safari: Shiira
- Colorful professors
- The one thing I learned about gardening this year
- There is only one platform: the Web
- Graph diameter versus maximum node degree
- Seeking an efficient algorithm to group identical values
- Week-old cappucinos taste bad
April 2008
- Why you get annoying as you grow older
- The truth will make you relevant
- Job offer: education specialist
- Rigor or relevance: choose one
- Google stole my marker
- Writing alone: benefits and pitfalls
- Collaboration in Science: Three models
- The “e” prefix is obselete
- What is academic blogging about?
- Why aren’t there more scientific breakthroughs?
- Do you share and index your history?
- Automatic domain name generation?
- The upcoming genetic divide?
- Researcher or marketing drone?
- The need to do great things
- Everything is pseudocode
- The negative myths about academic blogging
- Do not invest in Blu-ray technology?
- The Microsoft-ISO debacle
- Programming with lego bricks and code completion
March 2008
- How to solve hard problems
- Blogging is and will remain a fringe effect in science?
- Google has broken my roman numeral captcha
- Multicore programming? Yawn!
- Reputation still holds in education… for how long?
- Large groups in science
- Even a tiny amount of beer makes you less productive?
- Why is there no new Einstein?
- What are your two biggest accomplishments?
- The lonely researcher: a loser?
- Yahoo! to exploit more metadata
- The 2 myths getting students into ivy-league schools
- What you can ask of a researcher in an email
- Anchoring effect in collaborative filtering
- Spam journals or open journals?
- What are conferences good for?
- Information is blood, coverage is intelligence
February 2008
- Research productivity versus funding received
- Publish or Perish: the Tool
- Online teaching is the future?
- Should we fear Google?
- When a terabyte is small
- Recommending Journal Articles in a Scientific Digital Library
- External-Memory Shuffles?
- What is a reusable research result?
- Yahoo! Research jobs in Montreal
- No shortage of Information Technology Workers
- How many users are needed for an efficient collaborative filtering system?
- Random Write Performance in Solid-State Drives
January 2008
- Chaining CAPTCHAs for fun and profit?
- Closed-source software is the source of innovation?
- A first draft of HTML 5… toward a new HTML?
- The network is the bottleneck?
- Tracking call for papers… with a wiki?
- On the sum of power laws
- What is an effective social network?
- Who should be buying expensive commercial database systems?
- Research questions about… tag clouds?
- My top blog posts in 2007
- Database indexes are less useful than you think
- Solid-state drives: when external memory becomes as fast as internal memory
- Coping with time taxes
- Science papers per country
- Death of the software application
- Do researchers keep a plan?
- Great scholars seek simplicity
- Workout to improve… intellectual productivity?
- In 2008, work fewer hours
2007 214
December 2007
- Keeping track of your time… lazily
- Coping with overabundance as a scientist
- What to get with your Nintendo Wii?
- I will be a better writer in 2008… I promise!
- Collaborative Filtering: Why working on static data sets is not enough
- How University professors ought to be teaching…
- How many Computer Science researchers are there?
- 21 open problems in Artificial Intelligence
- How much are the ideas of your competition worth to you?
- Why tenure matters?
- Why having a readership matters
- A better way to browse DBLP: Faceted DBLP
- Improving your intellectual productivity by accepting chaos
- Computers can do analogies
- For the Web hacker in you: Google Chart API
- Formal definitions are less useful than you think
- Find a Readership or Perish
- Thinking intelligence is innate makes you stupid
- Quintura: a cloud-based search engine
- More CS Ph.D.s than ever, what about research jobs?
November 2007
- Research productivity: what matters?
- Storytelling and research papers
- Is PageRank just good marketing?
- Why bother with Google? Go straight to wikipedia!
- When has a problem been solved?
- Physical factors making you smarter: white noise, carbohydrates, music, alcohol, and coffee?
- Do not write like we taught you to!
- How to become smarter
- Having scientific meetings with brilliant people… in your kitchen?
- Directed research is useless
- Matlab code and efficient algorithms for BIG tensors
- My research process
- UC Berkeley holding tribute for Jim Gray
- Netflix $50,000 prize awarded to AT&T
- The important problems: first update
- Why science will triumph only when we teach it properly
- How to recognize important problems
- IBM is buying Cognos
- How to make sure your paper will be rejected
- Skype 2.0 beta for Linux: video at last
- Non-commercial licenses and university courseware
- Non-industrial workplaces
- Yes, the Semantic Web is Flawed
- Why forbid derivative work?
October 2007
- Hidden Gems : seeking diamonds in your data (November 7th 2007)
- Your platform is your software
- Cool new native HTML widgets
- Publish or perish? Let them perish!
- Play the strongest checkers program in the world
- Famous tech drop-outs
- Optical disks, soon to be obsolete?
- Early impressions on Facebook
- What happens after a technological singularity?
- Productivity measures are counterproductive?
- What happens when everyone owns a telescope
- Disambiguate words using wikipedia
- Odd Networking Problem with MacOS
- Assessing a researcher… in 2007
- Great video on online education
- Search, Google, and Life: Sergey Brin
- Software Is Hard: you bet!
- Tape as the future of storage: are Sun and Dell insulting our intelligence?
- The medium is the message, in Computer Science?
September 2007
- Why don’t people use university libraries?
- My wife before and after
- Canadian dollar reach parity with American dollar
- Google Presentations: What did I tell you?
- No, you do not have to settle on a poor language because you have bad programmers
- My Experience as a proud Wii user
- Promo video for Windows 386 (very funny)
- How to make Smultron even better
- Food for thought: Searching attachments in Gmail
- Machine Smarter Than Naked Human Being?
- Science and Technology Advice is Not Free
- It may not matter all that much where you go to college
- The Web warps space and time
- Map shortage in the USA?
August 2007
- Get into pay sites for free as a Googlebot
- Where the progress is happening in hardware
- Super Flash Mario Bros
- Teaching radical novelties
- 0xFFFFUL
- Weighted Slope One in Haskell
- Free ads on my blog
- The world’s major polluter: USA
- Order pocket notebooks in Canada
- Best Possible Way to GET/PUT an XML File?
- Maybe you don’t
- Is the cosine similarity transitive?
- How to manage email (Inbox Zero)
- Finally giving up on PDAs
- PDFView is dead, vive Skim!
- Computing the Hamming distance between two strings in Java?
- Slope One in Scala
- The Web is a distinct society
- Babylon 5: The Lost Tales – Voices In The Dark
- On the upcoming collapse of peer review
- Anyone has a Nokia Tablet PC?
- Paper publications and climate change
July 2007
- Kasparov explains Russia
- 2007 International Symposium on Wikis (October 21-23, 2007)
- Eclipse Search Dialog box is killing me
- Web Development Bookmarklets
- Scalable Web Development
- Heh. Indeed.
- Digitalizing my old VHS tapes
- Trying out a new to-do list software
- Looking into buy a new PDA
- Why won’t to-do applications use mind maps?
- YouTube scalability
- UML and Web 2.0: a missing link
- On Overabundance and Innovation
- OLAP experts sought in Montreal
- My wife and my sons (pictures)
- The Cafes » North and South
- What is wrong with the software product economics
- My Fight Againt Comment SPAM: Spambots pass the Turing test!
June 2007
- Self-Publishing made easy: Lulu.com
- I have had it with Firefox under MacOS
- What? Only 25 MB of storage per core?
- More Funding for Universities Hurts the Economy
- Stephen Downes in Asia
- Slope One in Erlang
- $450 for 1 terabyte
- One-million-dollars grant for the ERASME Data Warehouse
- XXL library: an open source Java database library
- Unacomputer
- My philosophical interests
- Value Investing News is using the Slope One collaborative filtering algorithm
- Angry Lemur
- Everything is Miscellaneous
- WWWrong
- The Next Web
May 2007
- The Google Similarity Distance
- My favorite SciFi authors
- Yield returns are not esoteric anymore
- Thermal Noise makes Quantum Cryptography obselete?
- University of Quebec at Montreal (UQAM) going out of business?
- Blogosphere and Time Series
- Technorati: Only 45 People
- Is P vs. NP a practical problem?
- Really Good Web 2.0 Time Tracking Application
- Multivitamins are bad for you
- Bureaucracy is the ennemy of Science, or is it?
- My favorite Web 2.0 applications
- Amazon.com to Launch DRM-Free MP3 Music
- Journal of Interesting Negative Results in Natural Language Processing and Machine Learning
- Tag-Cloud Drawing: Software Available for Download
- My favorite MacOS software so far
- Visualizing changes in LaTeX
- Odeo: Turning to Web into a Giant Radio
April 2007
- Final Word on SIAM Data Mining 2007
- SIAM Data Mining 2007
- Are we destroying research by evaluating it?
- Google Summer of Code – Collaborative Filtering
- WWW 2007 Tagging and Metadata for Social Information Organization Workshop
- Montreal Tech Bloggers Network
- ACM Transactions on Database Systems going double blind
- My favorite MacOS applications
- Tag clouds are here to stay
March 2007
- Tag-Cloud Drawing: Algorithms for Cloud Visualization
- Making Firefox Prettier under Linux
- Google Summer of Code and Collaborative Filtering
- The big scientific questions in computing have been answered
- Streaming Maximum-Minimum Filter Using No More than Three Comparisons per Element
- One More Step Toward Infinite Storage
- Oracle buys Hyperion
February 2007
- Computer Science Departments will not survive
- Writing and Maintaining Software are not Engineering Activities
- Why is Computer Science Education Obselete?
- TexMaker: a cross-platform LaTeX editor
- Taking charge of your IT
- JavaScript is interesting
- How artificial intelligences are already at war with us
- Crash course in sane Web programming
- Would you pass my XML course?
- The Web is not virtual
- Gutenberg-era Tech Support
- Web Semantics is Localized
- HTML/CSS Trick of the day
- Flying kills the planet
- Taporware: have fun with words
- Academic Career Advice from Curt Bonk
- Duck Typing, MustIgnore and the Web
- Saner rules for udev
- VirtueDesktops
- Got XFig to work under MacOS with fink
- Tagging as a new information retrieval paradigm
- Advice for a student going into Computer Science
- Why building software is hard
- The paperless office finally coming?
- The death of computing
- The Big Bang is Intelligent
- Podcasting using ccPublisher
- Lawrence Lessig – On Free, and the Differences between Culture and Code
January 2007
- The Power of Web 2.0 Strikes Again
- Jim Gray missing at sea
- Duck Typing, Artificial Intelligence and Philosophy
- Debug CSS with the Firefox DOM Inspector
- inDiscover – a better music recommender system
- IBM’s Many Eyes
- Help: Looking for High Quality Webcam for Video Blogging
- Harold Jarche » Where would we be without school drop outs?
- Best telemarketing joke ever
- Innovative Collaborative Filtering Venture going down: Findory
- Color terminal under Mac OS X
- No Great Researcher is Special
- Turing award recipient tears apart artificial intelligence
- Too Much Semantics is Harmful in Information Technology
- Priority R-Tree
- Human Brain Evolution Slows To A Crawl
- Peter Turney launches his blog
- Outsourcing Email: Universities Switching to Google Apps for Education
- Half an Hour: Things You Really Need to Learn
2006 214
December 2006
- Should Academia care for standards?
- Christmas parties are more fun with kids
- Yes, there is snow in Montreal
- Is this web page trying to sell me something?
- We do not need to teach math and science
- My predictions for year 2007
- Roleplaying is Indicative of a Delusional Mind?
- Collaborative Filtering Made Easy
- Java 6.0 is out
- New Information Retrieval Course Soon (in French)
- Is the Tech Bubble Back?
- Open Source Taste Engine Ready For Netflix
- The Future of Database Research
- Warren Buffet Says the Rich Do Not Pay Enough Taxes
- Extracting 3D Models from Still Images
- XML Schemas are harmful: is this news?
- Firefox and Adobe Reader causing problems?
- So, Stéphane Dion won the race
- Search engines that should come by default with Firefox
November 2006
- Why do people think a noisy user interface is better
- Cool free H323 videoconference software for Macs: xMeeting
- On video-on-the-web a.k.a. youtube, is going to change teaching!
- Stock-Picking Computers
- Do not think you have to go to college
- A few days with MacOS X
- My first Mac
- Are Smart People Dumb?
- In vitro kids are smarter
- RSS hygiene and Google Reader
- Querying the library of congress using Search/Retrieve via URL
- Looking for an all-recording plug-in for Firefox
- 90% accuracy for translation software?
- ACL Wiki for Computational Linguistics
- My Erdős number is 4
October 2006
- Reinventing HTML or, yes we admit it, XHTML failed
- What is infinite storage?
- Free Web Conferencing Solutions
- NRC sets up publication RSS feeds for its researchers
- Better email notifications in subversion
- Revert back changes in subversion
- Run Internet Explorer under Linux easily!
- Netflix Prize: First Entries
September 2006
- If you are using a computer or a cell phone right now, please continue
- Java’s Momentum Is Running Low
- DOLAP 2006 Preliminary Technical Program
- The Semantic Web landscape is changing
- Operators and, or and xor written in English: is this standard C++?
- New security measures making airports unsafe?
- VLDB 2007 (14 March 2007 / 25-28 September 2007)
- When recommendations go bad: Walmart
- Web is leading a backlash against traditional authority figures
- YoungFemaleScientist: Men publish in better journals than women
August 2006
- An upcoming revolution in science? The end of academic journals?
- Scam Spam, the death of email, and Machine Learning
- Taste – Collaborative Filtering for Java
- Highly Affordable Computing (HAC)
- Prestige is overrated?
- Google Scholar launches a “related articles” feature
- Efficient FIFO/Queue data structure in Python
- Embedding fonts for IEEE
- A Tectonic Shift in Global Higher Education
- Google launches online, shareable, spreadsheet tool!
- Get an RSS feed of your favorite researcher
- Technique without theory or theory from technique? An examination of practical, philosophical, and foundational issues in data mining
- The Scare Effect
- IRMA 2007 – Data Warehousing and Mining track (October 1, 2006 / May 19-23, 2007)
- Statistical Data Mining Tutorials by Andrew Moore
- Database-less: the new trend
- FeedOnFeeds-Redux
- Big schools are no longer giving researchers an edge?
- TaskFreak! web-based todo list
- Research on Computers and Games
- Numbered references in Word
- Google releases massive n-gram data set
- Open Source Moodle picking up speed!
- So, you think you are a big shot?
- The Power of the Marginal
July 2006
- Babylon 5 is back
- Theoretical Computer Science is Closed Minded?
- Yahoo and MSN cannot compete?
- Suresh says we don’t need publication counts
- Some summer pictures
- Migration from CVS to Subversion
- How to fix pango fonts problems
- Perfect Hashing
- Some interesting KDD 2006 papers
- Olivier Bousquet at Curves and Surfaces 2006: Learning on Manifolds
June 2006
- Geometric Wavelets
- Text Mining ICML 2006 Tutorial Slides
- Leaving for Curves and Surfaces (Avignon)
- Kamel Aouiche in Montreal!
- Slashdot | String Theory a Disaster for Physics?
- Second order probability
- Google funding the implementation of Slope One in Drupal
- My little family
- Does theory helps in algorithmic design?
- Slope One Collaborative Filtering in Drupal, coming along…
- Springer Online Mathematical Encyclopedia
- Computer-free math is obsolete
- ACM Launches several new journals
- PyX – Python graphics package
- Canadian Semantic Web Working Symposium
- How to recover “lost” changes in CVS
- ACL 2006 accepted papers
- Autocompletion in the Python console
May 2006
- Steven got his M.Sc.
- STXXL: C++ Standard Template Library for Extra Large Data Sets
- Peter Norvig on solving every Sudoku puzzle
- Efficient Storage Methods for a Literary Data Warehouse
- Curse of Dimensionality and intuition
- Beyond the algorithmization of the sciences
- Google Web Toolkit – Build AJAX apps in the Java language
- There’s No Such Thing as a Learning Object
- Harold calls for the death of learning objects
- JabRef reference manager
- A Star Is Made – New York Times
- Multidimensional OLAP Server for Linux as Open Source Software
- How do people balance out precision and recall?
- Java Serialization is not for long term storage
- Flattening lists in Python
- Harold and RuleML
- Google Data APIs
- Stallman does it again
- Wink: free tool to generate Flash or PDF from your screencasts
- When XML abstraction kills your web services
- See who blogged about this page
- This map shows the current location of Tim Hibbard
- Flamenco Search Interface Project
- The Generic Mapping Tools (GMT)
- Microsoft, Yahoo, and Google were all founded by people who dropped out of school
- Open-Source MOLAP with PHP and Linux
- Baby blues: Louka is growing teeth
April 2006
- Hierarchy of Collaborative Filtering Distribution
- Open University announces £5.6m project to make learning material free on the internet
- China and India as academic powerhouses?
- UCR Time Series Classification/Clustering page
- The Cost of Graduation
- On moving a sofa around a corner
- Problem Solving Heuristics
- The Combinatorial Object Server
- When to use the geometric mean?
- Why blog? What about Reed’s law?
- The 20th century blueprint for research is now mythical
- The end of SOA web services
- ACM International Collegiate Programming Contest Final Results
- Asian Universities are beginning to dominate
- What are the computer langage people waiting for?
- Slashdot: Why Is Data Mining Still A Frontier?
- CSWWS 2006: Call for Participation
- Bill Gates is a cheap bastard!
- Kunal Anand: The uncloneable web
- Science in an exponential world
- Academic blogging: why still bother?
- Canadians, set your clocks… on the Internet
March 2006
- Carnegie-Mellon heavy on distance learning
- Formatting advice everyone should know
- Mixing Web Services And Collaborative Filtering
- Sci-Fi Writer, Math Professor and Communist, All in One!
- Must start a company to be a succesful Stanford professor?
- Computers live their lives in sensory deprivation
- AI requires huge volumes of data to exist: what about learning?
- We need better text forms on the web
- Thoughts on Software Complexity
- Opening lots and lots of files under Linux
- China soon to export degrees?
- Workshop on Service Oriented Techniques at ICEC06
February 2006
- An Anti-McDo Videogame
- Giving Efficient Distance Lectures on a Budget
- Web Service Stack Smelling like a Dead Corpse?
- Eclipse is decimating the IDE market
- Firefox Extension Development Tutorial
- When only 2.5% of your students are female
- Most frequently asked question about XML
- The word “computer” is not associated in any way with math.
- Long File Support in GCC (C++)
- Control a NASA helicopter using AJAX
January 2006
- New Electronic Mathematics Journal For Students
- Do not open external links in new windows
- After Oracle and Microsoft, IBM sets its database free
- How to make external links exit HTML frames?
- Looking For Great Open Source Graph Library
- NRC Promoting Slope One
- Why libxml2 takes forever to transform XHTML files
- kd-tree applet
- Sex.com sold for $14 million dollars
- Saving Bandwidth with CSSTidy
- Quasi-Monotonic Segmentation Talk in Ottawa
- Google was eating all my bandwidth!
- JOLAP versus the Oracle Java API
- Java 4K Game Programming Contest
- Meetings == bad
- Academic Careers for Experimental Computer Scientists and Engineers
- Best Blonde Joke Ever!
- Googlebot accounts for one fourth of my page hits!
- Update to XML Course
- Java Sound under Linux
- Optimal Algorithms for Unimodal Regression
- State-of-the-art in automated translation
- Hasty benchmarking of various programming languages
- Death of Learning Objects
- Desktop Search using open source swish?
- IJCAI-07 (June 23, 2006 / January 6-12 2007)
- Keep Mandriva/Mandrake up-to-date with Easy Urpmi
- FOAF going nowhere?
- Python allows negative indexing on arrays!
- Looking for a RDF to SVG tool
- ongoing · It’s Not Dangerous
- Are debuggers obselete?
- Sim-antic Web
- Grad Course by Kaser and Lemire: Data Warehousing and OLAP
- My most commented posts so far
- My wordpress statistics
- Stephen Downes comments on his current job/location
- Longtable LaTeX package breaks pages after header
2005 262
December 2005
- My predictions for IT in year 2006
- Time to move from Numerical Python to SciPy Core
- Java Data Mining 2.0 – Early Draft Review
- Standard Deviations : XSLT, RDF, XQuery, XLinq
- Merry Christmas to all my readers!
- A solid Firefox extension for turning any textarea into a rich editor
- BASIC for Javascript
- AJAX RSS Display
- Multisite lecturing on a budget using webhuddle
- Wget doesn’t eat XML
- Metaclass programming in Python
- Making a Creative Labs Instant Webcam work under Linux
- Getting an old 3COM HomeConnect webcam to work under Linux
- Semantic Web Services Challenge 2006
- IBM UDDI Shut down
- What are the good conferences?
- Women desert IT in droves
- In Memoriam, Alberto Mendelzon
- Using a USB Palm Pilot with udev
- Backslash URLs in Firefox
- Recording audio under Linux using a shell script
- Linux 64 bits: lessons learned
- Google mail allow you to view attachments as HTML
November 2005
- I’m leaving for Houston (ICDM’05)
- Tabs are evil
- Java OLAP Interface (JOLAP) is dead?
- IBM, Oracle and Microsoft freeing their databases
- Idea for a cool AJAX-based project: a web-based slide projector
- Cross-platform videoconferencing/slides sharing: still a long way to go?
- Me with my new son Louka!
- Mondrian 2.0 is out!
- Mondrian to partner up with Pentaho for Open Source Business Intelligence
- Numerical Python versus SciPy core
- StumbleUpon: collaborative filtering meets Firefox
- Grep is just not for matching lines anymore
- Wikipedia category for Algorithms on strings
- Boyer-Moore Fast String Searching Example
- No loops in Python one-liners?
- My second son has arrived!
- Computer Science is the new Physics
- New XML technologies: much to be happy about!
- My favorite Firefox extensions
- American middle class cut off from college?
- Gmail: How do I customize the ‘From:’ address on outgoing mail?
- Is Computer Science a Science? A challenge for you!
- Overproduction: a modern-day curse
October 2005
- MIT fires associate professor for making up data
- Comments are back! But you need to pass a reverse Turing test!
- The average of averages is not the average
- MySQL 5.0 Now Available for Production Use
- Daniel W. Drezner: a blogger was denied tenure
- OpenOffice.org 2.0: It is all about politics!
- Spoofing your user agent – When Firefox tells the world it is Internet Explorer
- Spam bots got to me: no more comments
- Oracle and MySQL — is MySQL in a weak position?
- Research versus Teaching versus Development versus Blogging versus Consulting
- Logitech USB Desktop Microphone under Linux
- Doing the Martin Shuffle
- Academic Authorship
- Firefox 1.0.7: better memory management?
- Google launches an online RSS aggregator
- Amazon’s Developer Contest
- Editing forms in Firefox
- Battle for Wesnoth 1.0 released
- If you can’t record using a microphone on the CMI8738 card under Linux…
September 2005
- IrfanView – one of the most popular image viewers worldwide
- 2005 QlikView Think Outside The Cube Contest
- Sample Cover Letter for Journal Manuscript Resubmissions
- Einstein vs. Physical Review
- Strange KDE bug: can’t resize or move windows
- KDD 2006 (March 5, 2006 / August 23-26 2006)
- NSF Reports No Geek Shortage
- Battlestar Galactica: when AI goes wrong
- Repositories of electronic journals
- More measure of impact factors for CS conferences
- That’s why I tinker
- Career Swings
- Google Blog Search
- We are only visiting the shore of mathematics
- Make your publications available as a RSS feed
- SSHRC – National Consultation on Research Data Archiving, Management and Access Systems
- Now, that’s fun stuff!
- Why I think a lot of Machine Learning research is misguided
- Balmer Vows to Kill Google
- Massachusetts plans to abandon Microsoft Office
- Gas up or plug in?
- Winfixer got to me, but I had the last word
- 8 reasons why I like Gmail
- Comparing Linux distros: gentoo vs. Mandrake
August 2005
- Most scientific papers are probably wrong
- Slava Pestov : Client-side Java is dead
- Here’s why we are soon going to be flooded by data
- Getting pdflatex to embed all fonts
- Am I too critical of the Ph.D. track?
- Antioxidant Values in Fruits And Vegetables
- Pentaho – Open Source Business Intelligence
- Journals are already dead! Long live eprint servers!
- Should you encourage your M.Sc. students to go for a Ph.D.?
- PODS 2006 (December 1st, 2005 / June 26-28, 2006)
- SIGMOD 2006 (November 17, 2005 / June 27-29, 2006)
- Now you can prepare your math slides using MathML!!!
- Hitflip DVD recommender is using Slope One collaborative filtering algorithm
- What’s the PageRank of your university and what’s yours and are they related?
- Working too much is bad for your health
- Don’t touch XML Schema
- How many emails are we sending?
- Voluntary academic simplicity
- Number of pages indexed by Google over time
- To fully use your brain, you have to act
- Want a free mirror of your site?
- Searching for Intelligence in Edinburgh
- Benzes: J’ai de la misère, ô calvaire…
- ongoing – Web 2.0 or Not?
- The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software
- The Heraclitus Project
- Generalized Multi-dimensional Data Mapping and Query Processing
- Information Retrieval as Quantum Mechanics
- A future in IT? Think about IT security!
- UQAM to launch an ePrint server
- Paul Graham – What Business Can Learn from Open Source
- Next Textbook “Introduction to Data Mining”
- Tim Bray against Web 2.0 “slogan”
- Met with Michael Stiber today!
- Computer Science Eulogy
- BI is Ready for Open Source – Is Open Source Ready for BI?
- Sudoku solver/designer by David Eppstein
- A “Measure of Transaction Processing” 20 Years Later
- One day sober!
July 2005
- Coffee May Raise Heart Disease Risk
- Want to know your Google PageRank?
- More on IBM versus Essbase
- IBM killed its DB/2 Olap Server
- Journals with RSS feeds
- You and Your Research
- IT Curriculum Committee Seeks Input on Guidelines
- Internet killing researchers?
- Who are the technology natives?
- “Tall, Dark, and Mysterious” goes for career advice
- Expert Opinion: An open letter to Bill Gates
- Privacy versus Accountability in Academia
- Why don’t women study Computer Science?
- Rumors of Jython’s death were exagerated!
- Expert Opinion: U.S. losing lead in science and engineering?
- Blogs and jobs
- Presentation Skills
June 2005
- Jay and Return On Investment from Research Funding
- Balancing hate
- Why I wouldn’t move to the USA
- Ernie’s 3D Pancakes: some honest answers
- Map of a lake where I lived
- What value do employers give to qualifications?
- MYTH: NDAs are a Good Idea
- Programming and college CS education
- Being open or not, that is the question
- High demand for storage
- fixacm.sty
- Expert Opinion: College expectations
- Joe’s OpenSolution Page
- LaTeX Tips & Tricks
- Gentoo bug: incorrect dynamic linker run time paths after gcc upgrade (libstdc.so.5 not found)
- eLearning is all about searching and connecting
May 2005
- Trump University
- The Geomblog: Do we really need more students in CS ?
- Do we really want more students interested in CS?
- Using XPath in Java without loading the external DTD
- From XML to Atom (1997 and 2005)
- Your Brain and Learning – Five Tips
- Employers’ preferences for academic letter recommendations
- Getting my research back in focus
- Word of wisdom from Yuhong
April 2005
- Expert Opinion: The life of an academic
- Managing stress: I want to live past 50
- A sample paper review
- Marshall’s Web Tool Blog: Blog Possibilities
- The Geomblog: On knowledge for knowledge’s sake
- ACM Queue – A Conversation with Tim Bray
- The rise of social conciousness in cyberspace
- What constitutes research blogging?
- Attention.XML
- Lupy: Python Lucene
- American site leaks Jean Brault testimony
- Inexpensive ubiquitous mass storage is closer than you think!
- The fate of reduce() in Python 3000
- Top obesity researcher was a fraud
March 2005
- Research is a form of art
- Are you an IT-empower worker or an old school worker?
- Technological singularity
- Jython Webapp Tutorial
- Delicious Linkbacks
- What will be the next Web? A prediction
- A blog strike closer to home
- Picture quiz of the day!
- Now that’s learning!
- They don’t even have a telephone (c. 1876) in every classroom yet
- Google Goopy
- French is the third language in the USA
- Personalization: the TiVo case
- The Social Software Revolution is happening!
- Simple Recipe for Debugging Web Services
- How to Start a Startup
- How to Read Mathematics
- A survey of Eigenvector Methods for Web Information Retrieval
- Becoming a gmail expert
- Don’t Become a Scientist!
- The professoriate is likened to a slime mold
- Best Degree to Pair w/ a B.Sc. in Computer Science?
- Academia: am I too much of a pessimist?
- Wanted: Really Smart Suckers
- Using vegetables as learning objects
- Real knowledge management
- On Grace Murray Hopper
- Primed for Numbers
- Alternative careers for Ph.D. holders
- Robert Paterson’s Weblog: Going Home – Our Reformation
February 2005
- Multi User Weblogging
- Generous post-doctoral scholarship
- SPIP: a powerful courseware platform?
- Back to 1979: Alien
- Loneliness in academia
- Damn cold!
- Using Vim under Cygwin
- Job Market for CS Students
- Real Benefits of Blogs
- From British Columbia comes Open Source Academic Publishing Software
- Market Diversification by jarche.com
- The Geomblog: "To chop a tea kettle"
- Die trackback, die!
- How to change or modify your Linux kernel under gentoo
- KDD 2005 (February 18, 2005 / August 21-24, 2005)
- XPath support in Java 1.5
- Why I have the best and most beautiful wife in the world!
- Code in plain text for “Implementing a Rating-Based Item-to-Item Recommender System in PHP/SQL”
- Gutenberg books as marked up XML
January 2005
- From Word to (clean) XHTML
- Making RedHat Enterprise usable
- Hard problems and hot coffee
- The Google Browser?
- JAWS Screenreader Adaptation for Mozilla Firefox
- gnuplot tips (not so Frequently Asked Questions)
- Implementing a Rating-Based Item-to-Item Recommender System in PHP/SQL
- Useful JavaScript documentation
- Working upwind
- In the electronic world, less structure is better
- Introduction to Python as a Functional, Object-Oriented Programming Oriented Language
- Introduction to Python as a Functional, Object-Oriented Programming Oriented Language
- Piled Higher and Deeper
- NSERC – Policy on Intellectual Property
- Michael Nielsen: Optimizing travel
- Online courses force a deeper understanding
- Does JavaScript scale?
- Paquets… ou Seb en français
- My experience so far with Google ads
- Creative Commons Remix Contest
- Why encyclopaedic row speaks volumes about the old guard
- Tim Berners-Lee first executive summary of the World Wide Web
- Slope One Predictors for Online Rating-Based Collaborative Filtering (SDM’05 / April 20-23th 2005)
- The Medici Effect
- Mozilla Web Developer’s documentation
- Joel on Software – Advice for Computer Science College Students
- Meritocracy in America
- State of blogging
- Current state of affairs in the XML world (according to me)
2004 117
December 2004
- Increase in older students forecast
- ASCIIMathML: a brilliant JavaScript/XML hack
- Consulting: my experience on when to drop a client
- Science Commons
- Blogs for Computer Science Tutors, starting point
- Open Text Summarizer
- Yuhong Yan’s Tips to Graduate Students
- Object Oriented Learning Objects
- EC-W e b 2005 (February 19, 2005 / August 23, 2005)
- Entering the Mainstream: The Quality and Extent of Online Education in the United States, 2003 and 2004
- Affordable TeraBytes
November 2004
- Edd Dumbill on Web 2.0
- C# programming for GPL fans
- Computing argmax fast in Python
- Aaron Straup Cope’s NYTimes Widgets
- Good software engineering according to Paul Graham
- Globalization and the American IT Worker
- TOOL: The Open Opinion Layer
- Follow-up on “Sébastien Paquet on blogs and wikis”
- Wal-Mart’s Data Obsession
- Sébastien Paquet on blogs and wikis
- Cringely on Microsoft
- Backing up your data is hard!
- Funny differences between Mysql and Postgresql
- The Public Referee Reports Debate
- Good introduction to collaborative filtering
- Being a Nice Researcher and the Real World: pure, applied, and industrial research
- At Cross Purposes: What the experiences of today’s doctoral students reveal about doctoral education
- The Alps
October 2004
- McGrath on XML usage for Web clients
- Tim Bray opposing Web Services
- So, you want to do a Ph.D.?
- Building the Open Warehouse
- Graduate student/faculty relations
- The art of supervising students
- e-Learning or else…
- How to Misuse SQL’s FROM Clause
- If we taught you to memorize, we failed you
- More on the CS enrollment drop
- Don’t memorize, change your neural pathways!
- Don’t Be Afraid to Drop the SOAP
- SOAP leads to strongly coupled, poorly scalable, and bandwidth hungry solutions?
- Victor Shoup’s A Computational Introduction to Number Theory and Algebra
September 2004
- How Technology Will Destroy Schools
- What the Bubble Got Right
- Data centers as a utility?
- If you haven’t switched to Firefly, do it now.
- SOAP Problems
- On tools for academic writting and a shameless plug
- An Amazon Web Services (AWS) 4.0 application in just a few lines
- Academic life: a balancing act
- Does your university think that “Jobs are for the little people”?
- Some insight from John Travolta
- Why analogies matter!
- Use of blogs in higher education
- The Edu-Blogger: ITI: Stephen Downes keynote
- eLearning live!
- Not succeeeding any better
- Marketing will never be the same
- Chronic lack of time in academia
August 2004
- PlanetMath a free/better alternative to Mathworld?
- How Google is just plain better
- Transparent aliminium: at last
- Living with the fear of failure
- If you attend all classes, you pass…
- Most amazing Cringely article ever…
- A Theory of Strongly Semantic Information
- Journal of Algorithms is no longer accepting submissions
- Anonymous Academic Bloggers
- 23% Fewer Computer Science Majors This Year!
- Cool RDF tools
- How to be creative
- Great Hackers
July 2004
- A megabyte is a mebibyte, and a kilobyte is a kibibyte
- Michael Nielsen: Principles of Effective Research
- Collaborative Filtering Java Learning Objects
- The Three Dijkstra Rules for Successful Scientific Research
- Nielsen’s Extreme Thinking
- Michael Nielsen: Principles of Effective Research: Part VII
- Finally: a good computer store in Canada?
- Freedom in networked research: what does it mean?
- Michael Nielsen: Principles of Effective Research: Part IV
- A must read paper in the Chronicle
- Open Learning Initiative at Carnegie Mellon
- Students as Colleagues for Professors
- Eating poutine in Montréal
- Innovation in Montreal
- How to recognize a succesful long term project
- Capturing the Value of the e-Generation
June 2004
- Received a Gmail account through Sean
- Do you censor your own blog?
- Why are blogs working?
- Turning the fight for Linux up one level
- Need for increasingly poweful tools as cyberspace grows
- What defines leadership?
- Is Montréal a creative city?
- Let complexity be thy guide
- The Effects of Loss and Latency on User Performance in Unreal Tournament 2003
- Got any non-reusable Learning Object?
- OpenTextBook
- Sun’s employee can blog without asking permission
- Slashdot | Google’s Ph.D. Advantage
- One room syndrome
- Are teachers overpaid?
- Funding application blues
May 2004
- A journal that gets it
- Is Python going bad? or The curse of unicode….
- How to be a great scientist
- Qualities for a good Ph.D. supervisor
- Selling your services as a scientific paper writer?
- The world is changing, and I’m there!
- Changing job for a Linux addict
- Job prospects for new Ph.D.s are good?
- Research: when does it matter?
- Overproduction of Ph.D. a myth?
- Death of the invisible adjunct
- Will there be universities in 20 years?