Tagged “software”
- 2025-10-08 Networking naming anti-pattern
- 2025-08-19 Deoptimized web search and SEO
- 2025-08-14 Social web is dead, or not
- 2025-08-08 Mersenne twister - random number generator
- 2025-07-13 Nine of ten gone
- 2025-07-11 Competed Once
- 2025-05-11 UTF-8 is now Everywhere
- 2023-07-03 Linux distributions as airliners
- 2023-06-16 Cloud is Fierce
- 2016-08-30 Private clouds and the future
- 2016-07-27 Prelude to an experiment, and down the rabbit-hole
- 2016-07-22 Explosive decompression of de-duplicated storage
- 2016-07-15 VMware is doomed
- 2016-07-14 Measure of rolling hash
- 2016-07-04 Catching up on web applications
- 2016-06-27 A measure of Skein
- 2015-06-28 Programming Myths
- 2015-03-06 Private subnets and development
- 2015-02-25 OpenFlow and SDN
- 2015-02-16 Analysis Paralysis
- 2015-02-01 Are Big Companies Odd?
- 2015-01-05 Example - Mersenne Twister random number generator
- 2015-01-01 Example - feed-workers
- 2014-12-30 Moving forward prior examples
- 2014-12-04 Security in numbers
- 2014-12-04 Security by number
- 2014-12-04 Security and time
- 2014-10-29 Multiplier
- 2013-08-31 Choosing ordered distinct random integers
- 2012-03-18 Another Lisp flashback
- 2011-04-15 Story based reasoning and interviews
- 2011-04-15 Segregation - Partition the problem
- 2011-04-15 Firsts
- 2011-02-02 Example of certificate creation with OpenSSL
- 2010-08-15 Strict mode for Javascript - continued
- 2010-07-31 Strict mode for Javascript
- 2010-07-16 VirtualBox as free software
- 2010-07-12 Odds and ends in testing with Active Directory
- 2010-06-22 Java for Business = Zinger from Oracle
- 2010-03-31 Do you trust Oracle?
- 2010-03-15 Re-thinking the IDE - a starting point
- 2010-01-31 Multiplexed FastCGI connections?
- 2010-01-17 Giving up HTML@W3C
- 2010-01-16 Efficient UTF-8 recoding and secure processing
- 2010-01-12 UTF8/UCS conversion benchmark
- 2010-01-08 Musing about cumulative impact
- 2009-12-30 Almost but not quite ... server-side JavaScript
- 2009-12-24 Wireless network and Linux
- 2009-12-23 Trie in Java - revisited
- 2009-11-30 Identifying and documenting bugs in Sun Java Printing
- 2009-10-24 First impressions - Google Wave
- 2009-10-16 PrinterJob.pageDialog() in Java is broken?
- 2009-10-05 Example - general purpose Trie in Java
- 2009-10-02 Concurrency and threading is the new thing, again.
- 2009-08-26 Building things
- 2009-08-18 Extending the Pearson hash function to larger values
- 2009-08-05 Installing Pidgin with support for Microsoft IM
- 2009-06-17 Subversion, CVS, and tags
- 2009-03-26 Windows 2008 Server
- 2009-03-09 My Google Android phone
- 2009-03-03 Are designers stuck in a rut?
- 2009-02-22 How to get started?
- 2009-02-03 Elegant distributed applications
- 2009-02-02 Long-term compatible protocols
- 2009-01-30 Scripting inspired by Monad - for Unix
- 2009-01-26 RSS-Atom
- 2008-12-21 Performance parsing CSV data
- 2008-11-15 Microsoft Office Project Server
- 2008-09-19 Paper size and user interface design
- 2008-09-17 Covering a use-case for many screens
- 2008-09-15 Google's Chrome - Bet your enterprise on it
- 2008-09-14 Design for standard screen sizes
- 2008-08-29 JVM invocation - the Sun/Java folk screw up again.
- 2008-08-19 The stock File Open dialog is wrong.
- 2008-08-18 Why FileInputStream is slow - continued
- 2008-08-10 Desktop design needs a kick in the pants
- 2008-08-05 Google and Programming
- 2008-07-29 Today's surprise - applet reload does not sandbox
- 2008-07-19 Linus is a bit of a jerk
- 2008-06-22 Why FileInputStream is slow.
- 2008-06-18 Wide Finder 2 - over to the dark side
- 2008-06-13 Wrapping up Wide Finder 2
- 2008-06-12 Wide finder - final result
- 2008-06-12 Wide finder - combine for top N
- 2008-06-10 Wide finder - combine and sort
- 2008-06-08 Wide finder - first round
- 2008-06-07 Sun and tools
- 2008-06-01 Received a Microsoft Office XML document...
- 2008-06-01 Another reason for "open" document formats
- 2008-05-31 Is IIS still (as) relevant?
- 2008-03-22 One guy's take on the iPhone user interface
- 2008-03-21 Convert at the edges
- 2008-02-23 White box programming
- 2008-02-18 Fun with IIS 5.1 on Windows XP
- 2008-01-03 This is still bugging me...
- 2007-11-30 Wrapping up "Wide Finder"
- 2007-11-22 What you need for a "Wide Finder", and no more.
- 2007-11-21 Dumb software design - overloading Windows Startup
- 2007-11-14 Netbeans love-hate
- 2007-11-14 Dumb GUI example - menubars
- 2007-11-12 The Wide Finder Project
- 2007-11-01 Using Eclipse to improve NetBeans
- 2007-10-20 trackerd and Ubuntu 7.10
- 2007-10-19 Product activation - Corel just lost a customer
- 2007-09-16 Hot memory
- 2007-08-29 Not the definition of "lean"
- 2007-08-17 User centered social networks
- 2007-08-03 Java’s Fear of Commitment
- 2007-07-23 Example of configuring Trac and Subversion on Ubuntu
- 2007-06-14 Mapping components - Javascript
- 2007-06-14 examples
- 2007-06-14 Auto-adjusting sizer - Javascript
- 2007-06-12 Safari on Windows!
- 2007-06-10 Bouncing JSON requests - Javascript
- 2007-06-09 Simple Base64 encode/decode - Javascript
- 2007-06-09 Reading parameters from URL - Javascript
- 2007-06-09 Reading and saving cookies - Javascript
- 2007-05-17 Semantics, AI, and the Web
- 2007-05-14 Microsoft's last grasp
- 2007-05-05 Programming for the web - Javascript
- 2007-05-05 HTML at the W3C
- 2007-04-30 More reliable voting
- 2007-04-18 Spreadsheets and Javascript
- 2007-04-07 Yet another JSON implementation - Javascript
- 2007-03-29 REST should not be "uniform"
- 2007-03-24 Sun is cool
- 2007-03-15 Clarifying HTML
- 2007-03-09 Sudoku
- 2007-03-08 Power failure
- 2007-03-07 Publish or Perish
- 2007-03-07 Connecting the dots - Ubuntu and Java
- 2007-02-26 Why buy new server versions of Windows?
- 2007-02-24 Structured documents, DITA, DocBook, and Wikis
- 2007-02-23 OpenID is a big win
- 2007-02-21 Frustrated with WYSIWYG document editors
- 2007-02-17 Introducing RDFa - or re-implementing Lisp, kinda
- 2007-02-17 Benchmarking and FastCGI
- 2007-02-15 microformats revisited
- 2007-02-15 Bitfrost for OLPC - The revenge of Microsoft Bob
- 2007-02-01 Buildix alternate download
- 2007-01-22 First impressions - Visual Studio 2005
- 2007-01-13 2007 and ending needless repetition
- 2007-01-02 Mersenne twister - random number generator
- 2007-01-02 How not to introduce your project
- 2006-12-30 Do web server logs return useful information, anymore?
- 2006-12-29 WHATWG - What for?
- 2006-12-23 Another FastCGI install script
- 2006-12-19 Revisiting server-side Javascript
- 2006-12-13 What Are XForms?
- 2006-11-11 Server-side parsing of HTML to DOM
- 2006-11-09 Adobe, Mozilla, and Tamarin
- 2006-11-01 Slightly broken weblog ... and inspiration
- 2006-10-29 Pity the "average" user
- 2006-08-21 Subtext - and alternate representations of program structure
- 2006-08-08 Why bother?
- 2006-07-12 What makes a good "Databox"?
- 2006-06-26 New Ubuntu and VMware Server install
- 2006-06-15 Kind of annoying, actually
- 2006-06-15 Breakage - or misapplication?
- 2006-06-12 REST notes
- 2006-06-11 Impressed with Ubuntu Upgrade
- 2006-06-09 Java and Gnome
- 2006-06-04 Javascript on the server
- 2006-06-01 Understanding RAID-Z
- 2006-05-31 chandanlog(3C) - The Story of OpenGrok - the Wicked Fast Source Browser
- 2006-04-23 Algorithm - Find Greatest Sequence
- 2006-03-19 Ubuntu, Debian, and Java
- 2006-03-11 It's Google and users, not Microsoft
- 2006-03-08 (non)expert advice from ZNet
- 2006-02-26 Argh - Windows (re-)installation woes
- 2006-01-31 User Interface Goals
- 2006-01-28 Measure of a mindset and end-to-end checks
- 2006-01-19 IIS Troubleshooting and VMware
- 2006-01-16 Open Microsoft Formats?
- 2006-01-01 IIS6 troubleshooting advice
- 2006-01-01 Dirty play - Massachusetts and Microsoft
- 2005-12-27 jsp:plugin grief (cont'd)
- 2005-12-27 Java Applets that "just work"
- 2005-12-26 jsp:plugin grief
- 2005-12-09 SCO Raises New Funding
- 2005-12-06 Open source, and when not
- 2005-12-03 Two points worth repeating
- 2005-12-03 HP system customers got the message
- 2005-11-20 Xen, Java and Web Hosting
- 2005-11-18 Sun and ZFS
- 2005-11-18 Setting up Ubuntu, VMware and Windows
- 2005-11-05 Postel’s Law - liberal in what you accept, conservative in what you generate
- 2005-11-03 ACT & Boston ODF Day
- 2005-11-02 Sony - clueless about software?
- 2005-10-19 Jini and XML
- 2005-10-17 How Swing Components are displayed (Tell me it isn't so!)
- 2005-10-16 Passwords on the web as a security risk
- 2005-10-12 Is Microsoft becoming Burroughs?
- 2005-09-19 Insecure voting
- 2005-09-19 ... but wait ...
- 2005-09-12 mouse test
- 2005-08-29 Credit where due - to Microsoft
- 2005-08-21 $$ Inertia in markets
- 2005-08-19 Follow that car! - new Microsoft Patent
- 2005-08-14 Fingerprinting Paper
- 2005-08-09 Longhorn and RSS
- 2005-08-04 Automatic Surveillance Via Cell Phone
- 2005-08-03 Hitting the High Notes
- 2005-08-03 Instant Outlining
- 2005-07-04 A step in the right direction
- 2005-06-26 Apple going to Intel - yet another speculation
- 2005-06-15 Web-based command-line interpreter
- 2005-06-07 IBM really blew it with the PowerPC
- 2005-05-27 OASIS Office Document Standards
- 2005-05-18 Java Harmony
- 2005-05-13 Web versus desktop - a personal example
- 2005-05-11 Mobile Web Design
- 2005-04-21 Google Doom
- 2005-04-16 CDDL - Sun's license for Solaris
- 2005-04-09 Ubuntu - seems to be it
- 2005-04-06 Playing with Linux/Solaris again
- 2005-04-05 Use the web (Microsoft Windows Media)
- 2005-04-05 No software patents means no software patents
- 2005-04-01 What happened to Yahoo!?
- 2005-04-01 Dubious DVDs
- 2005-03-31 Fedora core
- 2005-03-30 Usability references
- 2005-03-30 Solaris 10 attempt
- 2005-03-30 Debian install - sort'a
- 2005-03-26 No small fonts, please
- 2005-03-26 Designing a better cell phone user interface
- 2005-03-20 A good use for the <blink> tag
- 2005-03-05 Carly's Way
- 2005-02-19 ajax - a new approach to web applications
- 2005-02-16 Is Ada one of the "Technology Losers"?
- 2005-02-16 Groupware?
- 2005-02-15 Strong Typing vs. Strong Testing
- 2005-02-02 Welcome to Solaris?
- 2005-01-31 Building a better string class
- 2005-01-30 Building a better string class - what advantage in copy-on-write for std::string?
- 2005-01-30 Building a better string class - sentinels and wrap up
- 2005-01-30 Building a better string class - comparing class implementations
- 2005-01-23 Speed versus complexity in User Interface interaction
- 2005-01-21 Jonathan and IBM
- 2005-01-19 Structure editors, IDEs, and another Lisp flashback
- 2005-01-18 A diversion into hash tables and binary searches
- 2005-01-17 How to build a better string class - and a surprise
- 2005-01-17 Continued - building a better string class - assumptions revised
- 2005-01-11 IBM Press room - Press releases
- 2005-01-08 Legacy of Dhrystone
- 2005-01-05 Screwed by Microsoft
- 2005-01-02 What do we really need from a database?
- 2004-12-31 Battling the antibodies
- 2004-12-30 Reverse Proxies and the "Location" or "Content-Location" headers.
- 2004-12-30 One IDE to Rule Them All?
- 2004-12-26 isapi_reward restart
- 2004-12-05 Optimal code
- 2004-11-15 Can We Please Bury the Netscape Metaphor?
- 2004-11-14 Good stuff - Kitten's Spaminator
- 2004-11-10 Islands in the distance
- 2004-10-09 What happened to Microsoft?
- 2004-10-09 Server-side Java performance
- 2004-08-22 Patents and Linux
- 2004-08-22 Maybe using XHTML is not such a good idea
- 2004-08-22 Litmus tests for Java
- 2004-08-20 Sun was cool
- 2004-08-06 Upgraded my wireless network
- 2004-08-02 IBM and Linux
- 2004-07-27 Compilers - back to basics
- 2004-07-11 Klunky user interfaces
- 2004-07-11 iChat AV
- 2004-07-05 isapi_reward preview
- 2004-07-03 Sam Ruby - Knot Theory
- 2004-06-26 ACDK
- 2004-06-24 Why open-source Java?
- 2004-06-24 Lisp and blurring the line between code and data.
- 2004-06-24 A crossroads in software development.
- 2004-06-23 Databases, object "prevalence", and OODBMS flavors
- 2004-06-19 Massively scalable wikis
- 2004-06-16 Microsoft is betting the company on the rich client.
- 2004-06-13 Hackers and Painters
- 2004-06-12 CVS, Windows, and timezone confusion
- 2004-06-10 ActiveCVS
- 2004-06-06 Weblogs, Wikis and too many constraints
- 2004-06-04 Source code control and precluding errors
- 2004-06-04 OpenOffice and XML
- 2004-06-04 Genx - portable XML generation in "C"
- 2004-06-04 Doug Engelbart 1968 Demo
- 2004-05-27 Vintage - software?
- 2004-05-14 Finding Lisp
- 2004-05-08 Long Bets - Passing the Turing test by 2029
- 2004-04-15 Universal Calendars and Scheduling?
- 2004-01-31 Talk at UCI
- 2004-01-29 Web protocol library