Tagged “software”
Articles and notes about software from the random memes weblog.
- 2026-08-19 Semantic-sort naming
- 2026-08-18 00-project-skeleton
- 2026-08-06 Current website workflow
- 2026-07-30 The Art of Talking to Loud, Literate Machines
- 2026-06-23 Conversation with an AI
- 2025-10-08 Networking naming anti-pattern
- 2025-08-19 Deoptimized web search and SEO
- 2025-08-08 Mersenne twister - random number generator
- 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-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-02-25 OpenFlow and SDN
- 2015-02-01 Are Big Companies Odd?
- 2015-01-05 Example - Mersenne Twister random number generator
- 2015-01-01 Example - feed-workers
- 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-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-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-23 Trie in Java - revisited
- 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-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-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-19 The stock File Open dialog is wrong.
- 2008-08-18 Why FileInputStream is slow - continued
- 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-03-22 One guy's take on the iPhone user interface
- 2008-03-21 Convert at the edges
- 2007-11-30 Wrapping up "Wide Finder"
- 2007-11-22 What you need for a "Wide Finder", and no more.
- 2007-11-14 Dumb GUI example - menubars
- 2007-11-12 The Wide Finder Project
- 2007-08-29 Not the definition of "lean"
- 2007-08-17 User centered social networks
- 2007-06-14 Mapping components - Javascript
- 2007-06-14 examples
- 2007-06-14 Auto-adjusting sizer - Javascript
- 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-05 Programming for the web - Javascript
- 2007-04-30 More reliable voting
- 2007-04-07 Yet another JSON implementation - Javascript
- 2007-03-29 REST should not be "uniform"
- 2007-03-15 Clarifying HTML
- 2007-03-09 Sudoku
- 2007-03-07 Publish or Perish
- 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-01-13 2007 and ending needless repetition
- 2007-01-02 Mersenne twister - random number generator
- 2006-12-29 WHATWG - What for?
- 2006-12-19 Revisiting server-side Javascript
- 2006-11-01 Slightly broken weblog ... and inspiration
- 2006-08-21 Subtext - and alternate representations of program structure
- 2006-06-15 Kind of annoying, actually
- 2006-06-15 Breakage - or misapplication?
- 2006-06-12 REST notes
- 2006-06-04 Javascript on the server
- 2005-11-20 Xen, Java and Web Hosting
- 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-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-12 mouse test
- 2005-08-14 Fingerprinting Paper
- 2005-08-03 Hitting the High Notes
- 2005-05-13 Web versus desktop - a personal example
- 2005-04-09 Ubuntu - seems to be it
- 2005-02-19 ajax - a new approach to web applications
- 2005-02-16 Is Ada one of the "Technology Losers"?
- 2005-02-15 Strong Typing vs. Strong Testing
- 2005-01-31 Building a better string class
- 2005-01-23 Speed versus complexity in User Interface interaction
- 2005-01-21 Building a better string class - sentinels and wrap up
- 2005-01-20 Building a better string class - what advantage in copy-on-write for std::string?
- 2005-01-19 Structure editors, IDEs, and another Lisp flashback
- 2005-01-19 Building a better string class - comparing class implementations
- 2005-01-18 Continued - building a better string class - assumptions revised
- 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-08 Legacy of Dhrystone
- 2004-12-05 Optimal code
- 2004-11-15 Can We Please Bury the Netscape Metaphor?
- 2004-11-10 Islands in the distance
- 2004-08-22 Maybe using XHTML is not such a good idea
- 2004-08-20 Sun was cool
- 2004-07-27 Compilers - back to basics
- 2004-07-11 Klunky user interfaces
- 2004-06-24 Lisp and blurring the line between code and data.
- 2004-06-19 Massively scalable wikis
- 2004-06-04 Source code control and precluding errors
- 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-01-31 Talk at UCI