February 2008
1 post
A Backup is Not an Archive
Shawn Blanc recommends:
use SuperDuper to keep a bootable copy of your main startup drive, and let Time Machine do its thing to archive stuff
When Time Machine was announced, I’ve scratched my head for a while, clueless as to why people were finding it useable at all. One day the realisation finally hit me: I had failed to distinguish between archiving and backing up. To me, this is the same...
January 2008
3 posts
Macworld prediction
The new subnotebook will definitely be heavier than air.
Niilo Nönnönnöö, HETU: 715517 →
The odd thing about brain washing is that the less of a brain you have, the better it works.
Sticking with PyPortMIDI for now
Oh wow, MIDI in Python is in a sub-optimal state, at least on the Mac. I was just about to switch from PyPortMIDI to something with a more recent release, as people had complained that they couldn’t get it to run – maybe because it hasn’t been maintained in years, or maybe because you have to muck around with Pyrex in order to build it. Since I’d made the decision to switch (many...
December 2007
7 posts
Rocky Mountain Alpenglow →
Religion is the logic of idiots.
[letters are] Kinda like mediaglyphics except they’re all black, and...
– Harv in Neil Stephenson’s The Diamond Age, ‘Part The First’, chapter ‘Nell learns to work the matter compiler; youthful indiscretions; all is made better.’
The Quake3 Networking Model
The client’s receive logic boils down to: if ( newState.sequence
{
//discard packet
}
else if ( newState.sequence > lastState.sequence )
{
lastState = deltaUncompress( lastState, newState );
ackServer( lastState.sequence );
}
The client then extrapolates movement and whatever other information it needs based on the last game state it received.
It’s even simpler...
It's The Ninja's Nunchucks. →
I can’t tell you why, since I haven’t found out what exactly it is, but heroin thin looks way better than bulimia thin.
Scribbles →
Yet another new drawing app for the Mac, and only for the Mac. The interface demo video is interesting.
I just tried it for a couple of minutes. It took me about a minute to find a severe bug, but it was only that one, otherwise it works like a charm. The full-screen mode is very well implemented. It makes a lot of sense to have the full-screen ability in such an app, and Scribbles’s GUI...
Linker trouble again. For me it’s always the linker, never the compiler. In the context of something or other (haven’t investigated details yet, I hope I can fix this without anything as laborious), this comes up: "cputype (18, architecture ppc) does not match cputype (7) for specified -arch flag"
OK, a bit of context: I’m trying to build a universal binary by invoking a...
Note to self: “StarCraft requires TCP and UDP port 6112 forwarded to properly join and host games on Battle.net.” Yes, not just for hosting. The weird bit is that you can easily get in a situation where your connection is misconfigured, but you don’t get any error message whatsoever; just extreme lag whenever a game starts.
Update: Turns out this tip is not even wrong;...
November 2007
11 posts
When first details about iPhone pricing in Europe emerged, I was quite pleased with myself to find out my prediction of a price around EUR 1000 was holding up. However, that was before the price cuts. Now T-Mobile Germany just announced their price for non-locked, contract free iPhones (usually the only fair data point for comparison, as subsidies vary greatly and you’re paying the...
Because of its condensed nature and non-standard characters, APL has sometimes...
– APL (programming language) From Wikipedia, the free encyclopedia
Oh, and Tumblr just eated a post that I’d just meant to edit … specifically in order to add back in some markup it had eated when it imported the feed. I don’t know what to make of this. It is a great tragedy.
Abusus Non Tollit Usum →
Dirty as in beer, not as in speech.
Gruber recently linked to Greg Knauss, who says:
Are gas pumps really accurate to a thousandth of a gallon? No.
Greg uses Tumblr, so I thought I’d try out tumblrs new (to me, anyways) ‘reblog’ functionality and call bullshit.
That is, I have absolutely no idea how accurate gas pumps are, but the explanation is bullshit. It doesn’t concern itself with the actual question...
Naked Light →
Yet another new image editor. I’d like to try it out, but it required Leopard. Meh. The beta is apparently scheduled to appear some time today available for download.
Oy … ouch. I’d thought I’m importing the full text via the feeds from blogr. However, that’s not really possible with tumblr :-( Now the previous item ends in “I didn’t want to live …” – which is not quite what I wrote. I’ll avoid that in the future; for now you’ll just have to click through to resolve that mystery.
Oh come on! →
PyCairo doesn’t allow you to load a font from a file you specify; neither does Pango. Aggdraw and PIL can do that, but they don’t provide font metrics. A PIL font object can at least give you a bounding box for a piece of text before actually rendering it, so for my current needs, it looks like the best choice of the bunch. However, it doesn’t really look attractive enough to be...
Capitalism is the astounding belief that the most wickedest of men will do the...
– John Maynard Keynes (British economist, 1883—1946)
DarwiinRemote →
I had completely missed this: DarwiinRemote has been supporting the sensor bar for ages. This means absolute positioning works, i.e. you can use the Wii Remote as a pointing device. No idea how stable it has become meanwhile or what the latency is, but I’m contemplating getting a Wii Remote and finding out now.
Then there’s the popularity of the Weighted Companion Cube - it’s insane. How do...
– RPS’s interview with Erik Wolpaw, who is very hilarious.
October 2007
5 posts
How brilliant was it? Fucking.
Initially I hadn’t clicked Gruber’s link to this article, What the F***? – Why We Curse, assuming that I couldn’t learn anything new from it. (The title’s idiotic orthography wasn’t a good omen either.) But on this Sunday morning I fancied some slight fare to have with my breakfast tea, and it turns out the essay does have a worthwhile moment, from an educational...
Morning After Small Talk
I don’t want you to be no slave. I don’t want you to work all day. I don’t want you to be true. I just want to make install. (via errantville)
Ubuntu Studio →
looks super sexy, and apparently you can set it up on PPC, too. Gotta try this after I’ve gotten my machine a bigger disk.
Edge’s web site had been circling the drain for a long time, but no updates at all since early August, not even an announcement of a new print issue, what’s up with that? Does an October issue exist at all?
Update: Haven’t found a copy. Looks like it’s dead.
September 2007
9 posts
PixelJunk Racers
Looks neat, but apparently it’s quite boring, as you don’t really get to drive your car. And what the hey does such a game do on the PS3? Had they made it for Mac, they could charge $25 (instead of $7). Well, that is, if they’d managed to make it less, you know, boring.
Musicus Maximus
Shit all over the Optimus it does not (I think … although SlashGear and the very opinion-leading Music Thing predict otherwise), but if you’re into digital audio gear, the Fairlight Xynergi might still give you a stiffy. I couldn’t find a site for the thing yet, but teh YouTubes have a video and another one.
ver-con-tion-sa
I can’t find any link or contact information on bb for sending bug reports, so I’m going to abuse their “suggest a link” form for that purpose. And since providing a “link” is mandatory, I’m putting my bug report up here, so it has a URL; I’m not actually suggesting anything for an entry on bb here.
I just noticed that comments on bb are displayed...
Elimination of legacy functionality
I just had a first glance at this OpenGL 3 Overview (PDF) from Siggraph. Check out this highest level overview:
What I like about this slide is that the largest section is about what they’re about to remove (and, from what I can tell, that list isn’t even comprehensive). It’s nice to see that GL isn’t just going to become ever more complicated and crufty until 99% of...
Help stamp out GL_PROJECTION abuse →
Nice and concise explanation from Steve Baker of why it’s stupid to use the GL_PROJECTION matrix for setting the camera’s position and orientation.
Frustrated Total Internal Reflection
Does ‘woking’ also encompass the situation when you just opened a new browser tab, but forgot which site you wanted to open? Or do we need a new word for that? (via errantville)
Laser Paint →
The toddler version of laser graffiti.
Ronald Jenkees →
(freshly boingboinged) plays his own stupid sidekick, so his music sounds like Batman. By YouTube standards, ingenious.
Bible Wiki
Magic is anything you can see working without knowing how it works. Lack of documentation works wonders there. (via errantville)
August 2007
3 posts
Recursive grep done right
I end up opening grep’s man page every time I need an option that I haven’t used in a week, so now I’m making a note to myself about something that took me a few minutes to figure out:
grep -H -n -r —include=”*.py” “<what I’m looking for>” .
The pattern has to go after the other options, even when you prefix it with -e . Or maybe...
What the gate88 creator is up to now →
Jonathan Mak’s new game almost became freeware for PCs again, but looks like you’ll need a PS3 to play it.
Literate Programming for Robots
You can judge the quality of a random number generator by putting a sample of its output as points into a plane, storing these points in a quadtree, and checking the evenness of the quadtree’s recursive depths. (via errantville)
July 2007
4 posts
The extent of censorship in the MTV version of this otherwise insignificant Snoop Dogg video is hilarious. Bad boy taking that amount of shit from the man so MTV pimps his CD – gotta love it.
Visual Diff Tools for the Mac
I just saw Amjidanutpan Ramanujam’s post on Visual Diff Tools in Linux. Looking through the suggestions there (including the comments), here’s what I found for Mac OS X:
KDiff3 is of course for KDE, but there also are Windows and Mac binaries available.
Meld has a Gnome-based GUI, is open source and available via port and fink.
Guiffy is based on Java and freeware.
DiffMerge is...
Quantum Harmonic Oscillator
A decrepit lightbulb can sound like a paging harddisk. (via errantville)
More on Thoof
On launch day, Thoof was terrible. The day after, there was hope. The community was quite quick to tag spam as such, and my sugestions for improvements also went through quickly. This is a very powerful mechanic: it makes me feel smarter than the person who originally posted that story. On other sites, seeing stories that aren’t up to your standards are a turn-off, but when you can do...
June 2007
20 posts
Torvalds talks about git in this Google tech talk video.
I’ve never actually used CVS for the kernel. For the first ten years of kernel maintenance, we literally used tarballs and patches, which is a much superior source control management system than CVS is.
About two years ago [… I said I’m] not going to touch Linux until I have a replacement for BitKeeper. […] So, I...
Porticus →
seems like a useful App for people who want the occasional MacPort but aren’t fluent in bash. I wonder whether it would help at all in situation where you have to dick around a bit to make things work.
Got camomile tea, acacia honey, and raspberry cough drops. Can’t say yet how much it’ll help, but it’s delicious.
Thoof →
Gosh. This is so simple, so obvious; should’ve existed for years. But somehow it took Ian Clarke plus several friends to conceive and implement it.
They’re still changing things around, so expect Thoof to go poof every once in a while. They don’t have subsections like Digg’s ‘gaming’ or Reddit’s ‘programming’, but attempt to customize the...
Hmmm…, maybe buy a Wii, after all? Prime 3 should come out soon and looks good. On the other hand, I still have a few unfinished games lieing around, and those cost nothing.
From the early 19th century a five shilling piece or crown was sometimes called...
– Paul Lewis on Victorian coinage
Prevayler →
Here’s another bit of marketing copy where next time I’m bored I want to find out whether it’s really good or actually too good to be true: “Ridiculously simple, Prevayler provides transparent persistence and replication for plain old Java objects. It is literally several thousand times faster than using a relational database through JDBC.” Available under BSD and...