threedaymonk + algorithms   34

Depixelizing Pixel Art
‘We describe a novel algorithm for extracting a resolution-independent vector representation from pixel art images’.
graphics  algorithms 
may 2011 by threedaymonk
How (not) to write Factorial in Java.
‘perhaps the right answer is using Gergo Nemes’s approximation to Stirling’s approximation to the Gamma Function … But it depends on the domain’.
programming  algorithms 
january 2011 by threedaymonk
Clever Algorithms
45 nature-inspired algorithms with code examples in Ruby.
ai  algorithms  programming  books  ebooks  ruby 
january 2011 by threedaymonk
Evolving Faster Haskell Programs (now with LLVM!)
‘In which I use genetic algorithms to search for optimal LLVM optimizer passes to make Haskell programs faster’ with impressive results.
ga  algorithms  haskell  llvm  compiler  optimisation 
march 2010 by threedaymonk
Doing the Microsoft Shuffle
Microsoft’s browser choice site fails to be truly random because it uses a biased naïve shuffle algorithm. Ironically, this is to IE’s detriment.
microsoft  browser  sort  random  shuffle  algorithms 
february 2010 by threedaymonk
Top-Down operator precedence parsing
‘this article is my usual attempt to explain the topic to myself’
programming  algorithms  parser 
january 2010 by threedaymonk
Keeping Abreast of Pornographic Research in Computer Science
‘It is evident from his web page that he has a sense of humour, which explains the superbly descriptive title for his 1996 paper, Finding Naked People.’
weird  compsci  humour  porn  algorithms  research 
april 2009 by threedaymonk
daisydiff
‘Daisy Diff is a Java library that diffs (compares) HTML files.’ A PHP implementation is also available.
webdev  html  diff  java  php  algorithms 
october 2008 by threedaymonk
Geohash
Geocoding system offering arbitrary precision and detection of close locations by prefix matching.
algorithms  geocoding  maps 
may 2008 by threedaymonk
Venti: a new approach to archival storage
A write-once system using hashes of data blocks to identify them.
algorithms  datastructures  backup  filesystem  compsci 
april 2008 by threedaymonk
Make3D: convert your image into 3d
Very clever: it converts a single 2D photo into a 3D model.
3d  algorithms  graphics  photography 
march 2008 by threedaymonk
Jörg's useful and ugly FXT page
Includes the ‘Algorithms for programmers’ book.
algorithms  mathematics  graphics  reference  books 
march 2008 by threedaymonk
Protecting Journalistic Integrity Algorithmically
Discussion, code, and examples of detecting copy-move forgery in images.
algorithms  graphics  image  image-processing  journalism 
february 2008 by threedaymonk
libTextCat
Implementation of Cavner & Trenkle’s n-gram-based text categorisation algorithm. Very good at language guessing.
classification  algorithms  linguistics  library  open-source 
october 2007 by threedaymonk
Damn Cool Algorithms, Part 1: BK-Trees
Near-match searching using a tree built from the Levenshtein distance.
algorithms  compsci 
october 2007 by threedaymonk
Texts Rasterization Exposures
Very interesting research on font rasterisation and sub-pixel anti-aliasing.
fonts  algorithms  windows  linux  graphics  typography  osx 
july 2007 by threedaymonk
Project Euler
‘A series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve.’
algorithms  compsci  programming  education 
march 2007 by threedaymonk
Structure and Interpretation of Computer Programs, Video Lectures
‘These twenty video lectures by Hal Abelson and Gerald Jay Sussman are a complete presentation of the course, given in July 1986 for Hewlett-Packard employees.’
algorithms  compsci  computing  video  programming  education 
march 2007 by threedaymonk
Intelligent Design Sort
‘[A] sorting algorithm based on the theory of intelligent design.’
programming  humour  satire  algorithms 
december 2006 by threedaymonk
Accessing the non-perishable information on eigenclass.org
A simple but effective formula for classifying information by popularity and newness.
algorithms 
november 2006 by threedaymonk
An Algorithm for Compressing Space and Time
‘HashLife is a unique algorithm consisting of memoization of the Life next-generation function applied to a quadtree representation of the universe.’
programming  algorithms 
july 2006 by threedaymonk

Copy this bookmark:



description:


tags: