Richard Hamming: You and Your Research

Interesting reading. The bits I wouldn't agree with philosophically are probably right anyway.

to research ... on 13 October 2012

~Archive: a Knowledge Tool by the Brooklyn Institute by Brooklyn Institute for Social Research — Kickstarter

I'm unconvinced by the project, but the idea of using kickstarter to fund research projects is an interesting one. Wonder whether I'd get away with it here! (Those donating $100 get free B+B at a workshop at the end, or something...)

to etext funding research ... on 27 May 2012

Laurence Tratt: Fast Enough VMs in Fast Enough Time

An excellent explanation of PyPy's tracing JIT.

to compilation jit pypy research tracing ... on 08 April 2012

Programming and Computation

The collaborative compiler, and various other neat ideas.

to compilation cs research ui ... on 08 April 2012

Swap Adjacent Gems to Make Sets of Three: A History of Matching Tile Games

(Found by an 0700 student this year.) Very interesting. Lots of other good stuff here too.

to ag0700 games research retrocomputing ... on 30 March 2012

Game Studies

Some quite interesting (and some less interesting) articles on the theory of computer games.

to games journal research ... on 30 March 2012

» A Word on Akalabeth and Chronology The Digital Antiquarian

An example of referencing problems in games history. One for AG0700 next year.

to ag0700 games history research retrocomputing ... on 04 December 2011

High-Performance Synchronization for Shared-Memory Parallel Programs | University of Rochester Computer Science

Code for assorted synchronisation operations. TBB uses this as a reference.

to concurrency parallelism research software synchronisation ... on 12 September 2011

Swarm Chemistry Homepage

The awesome swarming-with-multiple-populations thing that I first saw at ALife 2008. Looks like he's come up with some even neater behaviours now.

to alife boids complex-systems research swaming ... on 15 July 2011

The Trouble with Erlang Concurrency | Tim Fox's blog

The specific point is that the actor model makes it difficult to distribute a service (which isn't a problem when you have explicit channels -- you just use an any-to-any channel). The general point is that providing one model isn't helpful when that model doesn't work for your problem.

to concurrency erlang language-design research ... on 26 June 2011

Tags related to research

- research
 
1 3d
1 6502
1 abstract
16 academia
2 academic
1 acorn
1 active-objects
2 admin
6 ag0700
4 ag0803
1 agent
2 ai
1 ais
2 algorithms
3 alife
1 allocation
1 amiga
12 amusements
1 analog
1 anonymity
1 antarctica
1 arduino
1 aspects
1 assembler
8 audio
1 avr
4 benchmarking
2 bibliographic
1 bibliography
2 biology
1 bit-twiddling
2 boids
1 books
1 braid
1 broadcast
1 bsp
1 bugs
1 build
1 bytecode
12 c
7 c++
1 c99
10 ca
1 cbc
1 ccsp
1 chemistry
1 cilk
1 citation
1 clojure
1 cobol
1 code
1 cold
2 collision-detection
1 communications
1 community
3 compilation
64 compiler
2 complex-systems
1 compression
1 computing
78 concurrency
3 concurrent
1 concurrrency
6 conference
1 conferences
1 confidence
1 confidentiality
5 continuations
1 conversation
1 cop
2 coroutines
15 cosmos
1 cpp
1 cpu
2 crypto
10 cs
1 cs-ed
6 csp
1 data-flow
2 database
1 debian
3 debugging
1 denotational-semantics
15 design
3 distributed
1 documentation
1 drivers
3 ebook
1 editing
1 electronic
13 electronics
3 embedded
1 empirical
4 emulation
4 engineering
3 erlang
4 etext
2 ethics
1 experimental-design
1 ext2
1 factor
1 failure
3 filesystem
1 filesystems
1 filing
2 floating-point
2 formal-methods
1 forth
2 fortran
1 fp
5 fpga
1 france
1 fs
12 functional
3 funding
1 futures
9 games
2 gcc
2 generics
1 gpgpu
1 grammar
1 graph
9 graphics
2 grid
1 gui
1 hammond
1 handel-c
38 haskell
4 history
1 honours
1 honours-projects
1 human
1 hypothesis
1 ibm
4 if
1 instruments
1 intelligence
1 ip
1 ipc
12 java
3 javascript
4 jit
7 journal
1 kent
2 kernel
1 kroc
2 lambda-calculus
26 language
12 language-design
3 latex
3 led
1 lexer
1 libraries
8 life
1 lightweight-concurrency
5 linux
2 linux-kernel
4 lisp
6 llvm
1 lsystems
1 lua
1 mac
1 macos
1 macro
1 make
16 maths
3 matrix
2 mechanica
2 mellotron
2 memory
1 message-passing
5 meta-research
1 metaprogramming
1 microcontroller
2 microkernel
1 microprocessor
4 mirror
1 mm
1 mmnet
1 mobility
4 monads
1 multicore
1 multiscale
10 music
1 nanotech
3 network
5 networking
1 newsqueak
1 nicam
1 normality
1 numeric
1 nutrition
1 oberon
1 obfuscated
12 occam
4 oo
3 open-access
1 open-science
2 open-source
1 opengl
1 optimisation
1 org
2 organ
20 os
1 outliner
1 packaging
1 paper
9 papers
20 parallel
2 parallel-survey
2 parallelism
13 parsing
4 patterns
1 pcb
4 performance
5 perl
1 perq
1 pervasive
3 phd
1 philosophy
4 pi-calculus
3 pict
1 plagiarism
1 porting
1 presentation
1 procedural
1 process-oriented
1 processing
1 profiling
48 programming
1 protocol
1 prototypes
1 psychology
1 publication
2 publications
3 publishing
1 pypy
33 python
1 quotes
2 radio
1 ral
1 rating
1 ray-tracing
1 rdf
1 recording
1 referencing
1 reliability
1 reproducibility
439 research
17 retrocomputing
1 retrotech
1 risc
3 rmox
1 robotics
2 rss
1 ruby
1 runtime
1 samples
1 scalability
2 scheme
3 science
1 scotland
1 scripting
1 sdl
1 security
1 server
1 sheep
2 shell
1 shopping
1 simcity
3 simulation
1 slides
63 software
4 software-engineering
1 south-pole
1 space
1 spinach
1 ssh
1 st-kilda
1 static
1 static-analysis
2 static-checking
9 statistics
1 strategy
1 supercomputing
1 survey
1 swaming
1 synchronisation
5 synth
4 systems
1 systemtap
18 teaching
1 templates
1 terminal
3 testing
1 text
5 theory
1 thesis
1 threads
1 timing
1 tldg
5 tock
1 tracing
1 traffic
1 translation
1 transport
4 transputer
1 travel
2 tuna
1 tv
1 type-checking
1 type-systems
1 typechecking
2 types
2 typesetting
1 ui
1 usb
1 utilities
1 vector
1 video
1 visualisation
10 vm
1 wasp
8 web
1 windows
1 wireless
1 workshops
4 writing
1 x86
1 x86-64
1 xmlrpc
1 xmos
1 york
1 z80