Posted in General on Mar 25th, 2008 No Comments »
I finally got my F5D7132 wireless repeater working. The trick was to ignore all the auto-negotiate ‘one push setup’ rubbish and actually connect to the web interface of the device.
I don’t use windows, so the installation CD was no good to me, but I found some docs from Belkin that the NIC for the device […]
Read Full Post »
It’s been a couple of months and I’m still slower writing code in Factor than in Python or Scheme. So why am I still writing code in Factor? Well it turns out that the problem is also the attraction:
You can’t hack in factor.
In python you can hack out code in multi-line functions, parking results […]
Read Full Post »
Stumbled on this intuitive explanation of ‘e’ via a reddit comment today. Absolute internet solid gold - this is the first time I’ve actually understood exponential functions rather than just plugging ‘e’ into a formula.
The rest of the better explained site looks promising too!
Read Full Post »
I’ve been playing with Factor for a couple of weeks. I’m finding that it takes me quite a bit longer to write stuff with factor than with other languages, but the process is enjoyable and I get the feeling that I’m learning something useful each time. The question is: will programming speed improve with experience. […]
Read Full Post »
Gambit scheme lacks a profiler that can profile scheme with embedded C code. (There’s statprof, but unfortunately it doesn’t profile embeded C). I needed to do this pretty desperately for my triple indexing stuff so I’ve written a simple macro which takes wall clock timings of functions and accumulates them.
You replace ‘define’ with ‘define-timed’ […]
Read Full Post »
Posted in General, programming on Jul 23rd, 2007 3 Comments »
I’ve been struggling to motivate myself recently. I spent a lot of my spare time in my twenties programming free stuff after work with no trouble at all, but now in my thirties the energy and enthusiasm seems a little harder to come by. Plus Claire and I are expecting a baby any day now […]
Read Full Post »
I find this sort of thing really exciting: Trevor Blackwell’s ‘Dexter’ robot finally walks!. There’s a video and everything!
From Paul Graham’s post:
There are of course [other] biped robots that walk. The Honda Asimo is the best known. But the Asimo doesn’t balance dynamically. Its walk is preprogrammed; if you had it walk twice across the […]
Read Full Post »
First up, Ridiculous Fish’s article on shared-memory multithreading makes a good case for why testing often isn’t likely to find mt bugs.
This is one of those ‘how deep does the rabbit-hole go?’ kind of posts, and is well worth a read.
The characterisation of modern CPUs being vastly optimised for single-threaded code is one I hadn’t […]
Read Full Post »
I recently had my work laptop nicked while I was in paris, so I’ve had to reconstruct my linux development environment on another laptop. That reminded me that I intended to document this stuff since I had to dig around a bit for it when I first picked up scheme a few months ago.
Things I […]
Read Full Post »
I’m on a sleepy late train home from London to Birmingham (trying to avoid the snow and inevitable rail problems tomorrow). This woke me up:
Patrick Logan says STM “…would be the most tragic turn imaginable for programming in the 21st century.”
Very wrong. And it is scaring me how shiny this thingy looks in so […]
Read Full Post »
Microsoft, Verisign, Sxip and JanRain have announced that they will all support the OpenID protocol in their upcoming products. Kim Cameron has the scoop (but then he would have, being the ‘Chief Architect of Identity’ at Microsoft).
Looks like we might have our web identity winner. Maybe, finally, this will be the year of web […]
Read Full Post »
Michael Feathers makes, I think, an important step forward in assisting fruitful programming language debates by providing new vocabulary to talk about simplicity.
He adds another dimension (literally!) by introducing a continuum between ‘low simplicity’ and ‘high simplicity’.
Read Full Post »
I tried to comment on Seth’s post, but I think the comments on his blog are a bit broken at the moment (the capcha question wasn’t rendering, so I couldn’t answer it!). I guess I’ll trackback instead:
The path from specificity to usefulness that Seth describes was exactly the trip I took attempting to implement semantic […]
Read Full Post »
Apologies to anybody that got a 404-not-found on my last post. It seems that sticking the word ‘blog’ in the subject causes the post permalink to fail on my wordpress setup. No idea why (and no time to investigate at the moment!) - I’ve fixed the previous post by hacking the permalink directly.
(maybe it’s the […]
Read Full Post »
Tom Coates comments on the review, commissioned by Gordon Brown to look at intellectual property rights in the UK:
if I’m reading it correctly, it contains recommendations that individuals should have the right to make private copies of their music, that copyright terms should not be extended and that there should be a general provision that […]
Read Full Post »
Nick Carr’s thesis is:
- IPod music sales plateaued in Q1 this year
- so apple starts losing it’s leverage with music companies
- but music companies will want to sell music that plays on IPods
- so unprotected mp3s seems the way to go
But won’t this lead to rampant piracy?
No. Because there’s already rampant illegal copying. Most […]
Read Full Post »
I’ve been thinking about AI again recently.
This time I got motivated by watching a couple of videos of Jeff Hawkins talking about his HTM (Hierarchical Temporal memory) ideas. Actually this has been a common theme for me recently - motivated speakers on podcasts and videos are much more likely to get me interested in something […]
Read Full Post »
Ryan Carson has posted the monthly profits for dropsend, a web startup he created in 2005. I saw Carson talk about the costs of starting dropsend at the future of webapps conference earlier this year, so it’s interesting to see how it’s doing. It’ll also be interesting to see how much he gets for it […]
Read Full Post »
At last! Now you can use your own domain name with the excellent wordpress.com service.
Actually this is pretty old news now - I almost missed this because I was on holiday and only just noticed it because Scoble has started using ’scobleizer.com’ in his permalinks.
Personally I think this is huge; recently a few people have […]
Read Full Post »
I’m still perservering with Gambit scheme, and progressing pretty slowly it has to be said. The first thing I’ve been missing is the lack of refactoring tools for scheme.
I wrote the basic python refactoring functionality in bicyclerepairman a long while ago, and having it as part of my daily toolset has strongly influenced the way […]
Read Full Post »