Rosio Pavoris

My problem with Smurfs

They’re consistently described as being three apples tall (“hauts comme trois pommes”; apparently including their hats). If these apples are regular apples, that means they’re ten inches to a foot tall. Given the size of their heads, they’d probably weigh well over ten pounds each.
They’re enormous.

You could say that they’re supposed to be those small sour apples, which would make them closer to six inches tall and put their weight at under two pounds, but that doesn’t appear to be what Peyo had in mind.
Consider this size reference chart used by the animators of the Hanna-Barbera series (courtesy of these people):

HUEG

They come up to Gargamel’s hideously deformed knees!
They’re usually a bit smaller in the comic itself, but not much:

BIG

People don’t generally realise how big they are, and when told their first instinct is to assume they’ve always been drawn small and the description is wrong, but the comics are pretty consistent, and while the animated series has serious issues with proportion in general, they usually get it mostly right as well.

Note, incidentally, the gargantuan mushrooms in which they live.
Given the fact that there are ninety-nine Smurfs (including Smurfette, though not including the kids or Grandpa; actually, the issue of counting the Smurfs is a tricky one, though it’s always around a hundred), none of whom ever appear to be sharing houses, that means there are at least ninety-nine of those mushrooms (and probably rather more), which seems to give the village a surface area of about 5,000 square feet (in the comics; presumably more in the cartoon). Small for a human town, but huge for a forest clearing trying to stay out of sight.
Add the dam and Miner Smurf’s mines to that and the Smurf civilisation becomes really hard to miss.

If I were Gargamel, I wouldn’t just storm into the Smurf village and expect to get away without physical harm to myself or my cat, my point is. An individual Smurf might be handleable, but even a handful of them could do serious damage.
Though really, the Smurfs themselves don’t even seem to realise this. I’m sure there’s been at least one comic where they’ve fought back, but they almost always just panic and run.

The entire Smurf narrative would make a whole lot more sense if the Smurfs were actually tiny.
These are the things that keep me up at night.

Edit: Okay, having found and reviewed my actual comics, I’d like to retract my earlier statement that they’re consistently three apples tall there too. In fact, it’s more like one to one and a half.
What actually happened, as far as I can tell, is that “haut comme trois pommes” is a French expression just meaning “not very haut at all”, and it doesn’t imply any actual comparison to apples. Hanna-Barbera’s translators didn’t realise this, though, so they produced their hideously oversized Smurfs, forever scarring a generation of impressionable children prone to overthinking cartoons.
My respect for Peyo is restored.

Permalink Comments

Tor is surprisingly easy to set up

Onions!
In case you’re one of the three remaining peope who doesn’t know what Tor is, it’s basically an anonymising proxy on steroids.
Any request you make over a network (say, to retrieve a web page to display in your browser) is sent to a random node in the network, which then passes it on to the next node, which passes it on to the next node, and so on, until it finally reaches its destination. Each node only knows about the previous and the next node in the chain, so it becomes impossible to trace who made the original request.

Everything’s encrypted except for the final step between the last node and the webserver (for example), so some care should be taken when entering passwords and things, as a malicious exit node can intercept those if you don’t use things like TLS or other end-to-end encryption.
This is, of course, just as much of a risk on the internet in general (and one too many people aren’t aware of, too).

It’s pretty slow, since far more people are running clients than nodes (I’ll be setting up a node myself as soon as my ISP stops sucking; I’m giving it another week), but it’s not meant for general browsing (and certainly not filesharing) anyway; there’s a plug-in for Firefox that lets you turn it on briefly when you need it, and disable it when you don’t.

As with all privacy-preserving tools, genuinely undesirable activity is an issue (see picture), but the potential for good is considerable. While it may seem paranoid in (much of) the West (though maybe not even), much of China, for instance, depends on tools like these.
And you never know, you may need it yourself one day, and it’s better to become acquainted with it now than when it’s too late.

Get it here, if you don’t have it already. You don’t have to run a node (you can just set up the client (complete instructions for configuring Firefox to use it are there)), but if you can, please do. People depend on it.

Permalink 5 Comments

Greatest thing ever?


And then John was a zombie

I need a hobby.

(Also this.)

Permalink 1 Comment

Counting on your fingers

Nearly all cultures have historically used numeral systems in base-10 (that is, the decimal system) or some multiple thereof (Mayans used base-20, Babylonians base-60), supposedly because a human hand has ten fingers.1 If that’s the case, the ancients suffered from a severe lack of imagination.
If you count on your fingers in base-1 (that is, the normal way), you can count to ten. However, there is a way you can get up to 1023 using just both of your hands.

How? Use binary, of course.

Count in binary!

It’s actually really easy once you get used to it. If your finger is up, that bit is set. If it’s down, it’s not.
For example, the following are the numbers 0, 24, 17, and 31 (only one hand is shown, because it’s easier; 31 is the highest you can go on one hand, obviously).2

Numbers

Counting on your fingers in binary is a skill well worth picking up, especially if you intend to use computers more often than never, but also just because.
You can even count with negative numbers, if you use two’s complement or similar.

It might be harder to expand this to also use your toes, but every toe you add doubles your range of numbers (you can count up to 2n - 1, where n is the number of digits; including 0, that means you can represent 2n numbers), so you probably wouldn’t need all of them. If you’re counting up to 1,048,575 (or 2,097,151 if you’re a guy, hurr), you’re better off grabbing a calculator anyway.


1 The Native American Yuki tribe actually used a base-4 system, because they counted the spaces between the fingers of one hand, which is interesting. Some Nigerian tribes use a duodecimal system (that is, base-12), because they are mutants.
(Actually, base-12 exists in a lot of places, mostly in the Imperial system of measurement (twelve rods to a hogshead, and all), and in various forms in time-keeping (twelve zodiac signs, twelve hours on the clock).)

2 These hand pictures are actually repurposed from a chart detailing some variety of sign language.

Permalink Comments

TSA Gangstaz



This video may just make up for the past seven years of bullshit.

(Via Bruce Schneier.)

Permalink Comments

The Market for Lemons

When stories like this break, which they do every few months, weeks, or days, depending on which corner of the internets you live in, it’s important to wonder not just why this particular product was crap (I’m guessing a severe case of NIH), but also why there are so many crap security products on the market in the first place.
The answer isn’t just that it’s hard to develop good security products; it is (and it’s complicated by Schneier’s Law), but that doesn’t explain how many of these crap products are actually quite popular.
At least part of the answer is in the concept of a lemon market.

George Akerlof famously discussed this in his 1970 paper The Market for Lemons: Quality Uncertainty and the Market Mechanism, and Bruce Schneier himself has been mentioning it in his talks for some time now, but since few people can be bothered to read an entire paper on economics or listen to hour-long talks, I thought I’d sum it up.

Lemon carThe example Akerlof used was of the used car market. Suppose that there are crappy used cars (”lemons”) worth $2,000, high-quality used cars worth $6,000, and everything in between, and that the buyer cannot reliably tell the difference between them before buying them.
Naturely, crappy cars will be worth less than high-quality cars, but the buyer, not being able to distinguish between them (price is not a reliable indicator, since car salesmen aren’t known for their honesty), will generally only be willing to pay what an average car is worth (in our simplified example, $4,000, say). This will be the equilibrium price for used cars in this market.

However, there’s a problem. The user car salesmen can accurately assess the value of the cars they sell, and they know very well that the high-quality cars are worth more than $4,000, so they won’t sell them at that price. However, the buyer, not having a way to distinguish overpriced crap cars from correctly priced good cars, won’t buy them at the higher price.
The result is that the high-quality cars don’t sell, and are driven out of the market by lower-quality cars.

The basic criterion that makes a lemon market possible is information asymmetry. That is, sellers are aware which of their products are crap, but buyers cannot accurately determine a product’s value before buying it.
I’m sure you can see how this applies to many other markets, not just security. Operating systems comes to mind. So does the MP3 player market.

This is one of the points where the free market breaks down. For the free market to work, it is required that consumers are informed. In practice, they very rarely are.

So how do you solve this?

One of the ways to do it is through government regulation. Laws against false advertising exist in many countries, and you can regulate the quality of many products directly.
While this is certainly part of the answer, there are other ways.

Another way, which may not work for all markets, is through warranties and guarantees offered by the seller. A car salesman can offer to let the customer use the car for a while, and if he doesn’t like it, he can bring it back and get his money back.
This is trickier to do in the security business, since most people aren’t in any position to evaluate the quality of the product even after getting to use it for quite a while (really, you generally don’t notice when your firewall protects you; you only notice when it fails to, and that might not happen for months, or even years), and things like penetration tests are expensive. It does work for some products, though.
These warranties can also be enforced through government regulation.

What probably works best in the security market is public quality assurances.
While individual buyers can’t really assess the quality of their products even after buying them, security researchers certainly can. The buyer could then rely on reviews by these researches to assess the quality (or lack thereof) of a product. Quality labels are already used in many industries, and are basically a quicker form of the same thing.
Of course, this isn’t a perfect system. Unscrupulous companies could buy good reviews from unscrupulous researchers or computer magazines (which is something that happened a lot in the firewall market of the ’90s, which is one of Schneier’s favorite examples), seriously confusing market signals. Then it’s up to the publication to establish them as reliable, probably in much the same way as the security products.

There is no silver bullet.
Educating users would at least weed out the obviously retarded products, and would increase security across the board even with mediocre products, but most users just aren’t very interested (which would be fine by me, if it was only themselves they’re harming; however, as botnets prove, it very obviously isn’t), and snake oil products will always be around either way.
It seems the only thing to do is to pay attention to security researchers, and to sue people who make crap products into oblivion, forever.

Permalink 1 Comment

The Cult of Apple

You want to know why I dislike Apple?

In large part, obviously, it’s because they’re made of closed-source nubbery1 and both developer- and user-hostile practices. And because they’re the largest pusher of DRM in the industry right now, thanks to iTunes. And because they market mediocre products as being the Holy Grail and Excalibur rolled into one, and sell them at enormously inflated prices.

However, Microsoft does all of that (much of it to a much lesser extent than Apple, of course, but because of their monopoly position, the effects are felt much more keenly), and shockingly, I dislike Microsoft less than I dislike Apple.
Why?

Because of the fanboys.

Case in point, this.
When I first saw it, I thought it was a joke. Perhaps they finally realised how ridiculous they were being, and they decided to parody themselves (as others have done before). Seriously, “thinnovation”? “Rethinking conventions”? “Mobile computing has a new standard”?

Unfortunately, they seem to be serious.
Yes, it’s thinner than other laptops (because what we really needed was flimsier laptops). It also doesn’t have an optical drive, it’s about two-thirds as fast as the average laptop on the market nowadays, it has a 13.3-inch screen2, and it costs well over three times what you’d pay if you got the equivalent specs in a PC laptop.
The only slightly interesting thing about it seems to be the SSD option, only it adds $1000 to the price.

Even if they didn’t intend this as a joke, it should be obvious that it is one all the same.

Except that the fanboys are eating it up. Just like they did for the iPhone. Just like they did for the iPod.3
All of these are overpriced, mediocre products with better, cheaper alternatives, but they’re popular because they have the Mac logo stamped into them.
It’s sad when even people who are famous for their intelligence and rationality fall victim to this fanboyism.

Though the fanboys are often fond of whining about people complaining about the price (which is a nice tactic, since there’s the implicit accusation that if you don’t like Apple, you must be too poor to afford their stuff), this isn’t even primarily about that. I wouldn’t use one of these if it were given to me for free (I’d probably sell it on eBay and buy six real computers with the money). It’s just a shitty crippled laptop.

And don’t even get me started on the software.
Yes, everything “just works”. Everything is supposed to “just work”. Even Windows can generally manage to make everything “just work”, and it’s expected to run on much more disparate hardware. Fuck, even Linux “just works” pretty much all of the time (at least the distros aimed at the general public). You don’t get bonus points for having everything “just work”, especially not when you determine entirely what hardware it “just works” with.
It’s the least we expect.

Now, it’s not all bad. Mac OS is an alright OS for people who are afraid of computers, and people who are a bit slow, and very small children. If you’re the type of person who needs a Fisher-Price computer, Macs are an alright choice (though certainly not the best; maybe they were ten years ago, but not anymore).

Apple used to be a decent company. In the late ’70s, they were great. In the ’80s and early-to-mid ’90s, they certainly didn’t suck hugely. Somewhere between then and now, though, they’ve become a profit-obsessed corporation that makes Microsoft looks friendly.
The problem is just that the older userbase apparently hasn’t noticed (I’m not sure why; perhaps because Apple is an identity4 as well as a brand to many people, so they tend to turn a blind eye to its failings), and with the iPod, a lot of mouth-breathing 14-year-olds were brought in.

Not that there aren’t any Windows fanboys. Last time I checked there were at least four of them (most of them VB “developers”), and they’re at least as obnoxious as the Apple kids. The difference is just that they’re generally ridiculed, and nobody really pays any attention to them.
Linux and the others5 have fanboy issues as well, of course (and Ubuntu and the like are making that worse), but at least they generally won’t bend over while handing over their wallets and looking smug for doing so for the glory of Tux. (We’re just smug because we’re actually better than you.)

Anyway. I forget if I had a point, so my point will be this: I won’t hate you for using a Mac6, but for fuck’s sake, stop pretending your Fisher-Price computer is the best thing ever just because you’re afraid of leaving your comfort zone.


1 But still OSS advocates generally tend to see Apple users as an ally in the War against Microsoft. It boggles the mind.

2 My mom’s $400 Dell has a 15.4-inch screen, and it’s not that much heavier than the MacBook Air.

3 The iPod in particular bothers me, because it actually forced better products out of the market through the magic of DRM-based vendor lock-in iTunes. There are still very good MP3 players out there, but the market is certainly poorer for Apple having entered it.

4 Cult.

5 I haven’t seen any Plan 9 fanboys yet, though. Does Plan 9 even have users?

6 Though I will think less of you for it, especially if you’re old enough to know better and able to make your own decisions.

Permalink 28 Comments

A useful Facebook app?

Well, for a given value of useful. My Public Key is an application that displays your PGP public key in your Facebook profile, and lets you view which of your friends have public keys listed.
It’s a very simple application, but it’s quite useful for people who don’t want to deal with keyservers and the like.

PGP is, of course, a program for encrypting and decrypting things using asymmetric cryptography. It does more than that, but that’s the short of it. There are implementations available for every major OS.
(Actually, PGP is the original, non-free program. OpenPGP is the standard, which came later, and there are implementations of that available, of course. The most popular one is probably GnuPG, which is installed by default on many Linux systems.)

Using it is quite straightforward, once you’ve done it once.
The first thing you do is generate your own keypair. Using GnuPG (on the Lunix; may be different for other OSes), you type:

gpg --gen-key

And just follow instructions. If you aren’t sure about a question, just leave it on the default. It’s entirely possible your random number generator will run out of entropy while generating your key, especially for large keys. If this happens, just leave the window open and play a game for a bit.
Don’t forget to pick a solid passphrase, too. And if you pick a phrase from a famous book, at least substitute some of the words. I’m assuming it’ll let you use a single-word password as well, but why would you?

When that’s done, your keypair will automatically be added to your keychain. To see your public key, just type:

gpg --export -a

The -a is short for the --armor option, which outputs ASCII instead of binary (which is particularly useful, since binary output can fuck up your command prompt; if that happens, just type reset (though you’ll be typing blindly) to fix it).
The output from this command is what you paste into the My Public Key app.

To import a friend’s key, just save his key to a file and do the following:

cat FILENAME | gpg --import

Replacing “FILENAME” with the filename, of course.
You can also just use echo and paste the key directly into the prompt, of course, but it’s kind of long. The important bit is that the key is read from standard input.
If this is successful, you’ll get a message saying whose key you just imported.

To encrypt a message, you would do the following:

echo "Message" | gpg --encrypt -a -r "Recipient"

Where “Message” is your message (you can save your message to a file and use cat if you like; again, standard input), and “Recipient” is the message’s recipient. You can use just the name, or the name + e-mail, or whatever. It’s pretty lenient about that.
If you leave out a recipient (that is, use gpg --encrypt -a), you’ll be prompted for it.
Note the use of -a again. This isn’t necessary if you’re encrypting files (which you can also do), but most of time you’ll be encrypting messages to paste into e-mails and the like, so it’s useful to have a readable output.
An example:

xarn@xarn:~$ echo "Lol penis." | gpg --encrypt -a -r "Koen Crolla"
-----BEGIN PGP MESSAGE-----
Version: GnuPG v1.4.6 (GNU/Linux)

hQIOA6Lx7eVV8dSwEAgAo94SqA40e4+EYP5LPbpBdqZjq/yc14M5VQW34SN0foeQ
PPFAjKY2aZKaPSXSLPZON6Z5sTL7yIYppBdAbhFQJSEBJEqKE2tH/Gp9sGmB5Soq
pVMDoyg/tIZGXwf7neTJ71t2mTQVBi/z/jiWBa7Ys1QcY6qh3yUCBzKCrV7aLPOA
4U1kZDRNL3Vl8XDQzEWmZ3WYVxcn//ecceD3b122eFLtXGhLThVOFQhxh329qoe0
TkGvMK2NcITeud3tqR9d9E/7k5gOfeUQaGrantbqEm1jXbbSrBfcGib5u5LZed6G
5cz2OR/oztm/ZD/bhzwKpARiafmfLefVZHDjhza58ggArWr2z1rFiPNL1TH3tGnG
6ZbEBJZ47M9wODpta+3Ne2DDScKt/AvFe9mYOpaA6TlwpNi634YkwXydFu6OsC+w
JuqoOujizHaA74YEnLYinMPfvYBysH/nJxCbhcbGI+Ur/1ugrIbLxvTr9gDNbDDR
fFSmfDplsDWnk5kuBKbBwfqHSHr9aJsRCnm1tMwjp+qf77e2PkTqiXFuQCYo4FY/
Dq9J8Rx+q8yXkh1EAHGwCuMNQpgcPPGU8liDWnGHGJNVm4Z0ZhsNvi3gDtBRRqhX
lGZjGpLFqj4nHNkdsxLXsmaiiuWYTRGRJT+8PcVckR1pv89X37k1C08ruxAvPoTO
ZtJGAbgrwV+egZ+P/rBHANGj61LiTmLIehZSIJLARVAtmIVNGU2iygYbWII7KS6r
ZerQz3MRxQglKu3dtPPDPXSoCnsEabIFgw==
=EY8h
-----END PGP MESSAGE-----

If you’re using a friend’s key which you imported, it will probably give you a warning message about being unable to verify the key belongs to the person you think it belongs to. You can generally ignore that.

This output is what you send along to your friend, who can decrypt it doing:

cat FILENAME | gpg --decrypt

Where FILENAME is the name of the file with the message in it. Or, again, you could use echo. The program will automatically select the correct key from your private keychain, and you’ll be prompted for your passphrase to unlock it.

Obviously you’ll need the private key to decrypt the message, so you can’t test to make sure you encrypted a message you want to send to a friend correctly. If you want to test thing, you’ll need to test using your own keypair. It’s easy if you just pipe the encrypted message directly into the decryption command.

Anyway, all of this is rather involved, of course. There are graphical front-ends which make it a bit easier, and most major e-mail clients have at least one plug-in available to deal with the messy parts of PGP on its own (Thunderbird has Enigmail, for instance), so if you want to use it a lot and dislike the command line, look into those.
Since e-mail is slightly less private than writing your message on a postcard and giving it to a random stranger to mail (as I, and several other people, have mentioned before), I do encourage you to use it, though. Even Gmail’s totalitarian disregard for privacy becomes less pressing if you take control yourself.

At least until someone builds a quantum computer.

Permalink 2 Comments

Ravens

It’s been months since the last contribution, but that’s no reason to think the Raven Project is dead. Emily just recorded verse 11 (“Startled at the stillness broken…”).

Four to go. If you have a mic and haven’t recorded a verse yet, please do so.

Permalink 1 Comment

Adventures in Telephony



Isn’t software engineering exciting?
Truly, these people have achieved satori.

Permalink 1 Comment

Also

If anyone wants a Casual Collective invite, just ask.
The game is buggy enough that I haven’t actually been able to play it (despite having been a member for a month now (closed beta FTW)), but it might work for some people.

It’s disappointing when the creators of a game worth playing (in this case Desktop TD) turn out to be worthless or incompetent douchebags. It’s been happening far too often lately.
Though I guess it’s not that surprising that Windows programmers (and I use the term loosely) would fall into corporate lockstep so readily.

Permalink 2 Comments

See, this is news

Someone found the original source code for Adventure.
It seems to be written in FORTRAN IV, which I don’t speak, and which, as you can tell, barely deserves to be called a programming language. Still, exciting~

Permalink 2 Comments

British ISPs suck as much as American ones

Internet groups warn BBC over iPlayer plans

Some of the largest broadband providers in the UK are threatening to “pull the plug” from the BBC’s new iPlayer unless the corporation contributes to the cost of streaming its videos over the internet.

The likes of Tiscali, BT and Carphone Warehouse are all growing concerned that the impact of hundreds of thousands of consumers watching BBC programmes on its iPlayer – which allows viewers to watch shows over the internet – will place an intolerable strain on their networks.

Once again, the core of the whole net neutrality issue:
Consumers pay for their bandwidth. Content providers such as the BBC pay for their bandwidth. If ISPs make promises they can’t keep, that’s nobody’s problem but their own.

It’s not that fucking hard. Trying to blame this alleged “bandwidth crisis” on the consumer is bullshit, and I’m amazed this doesn’t spawn countless false advertising lawsuits.

If I hear one more idiot say “The invisible hand of the free market will solve everything!”, I’m going to punch someone.

Permalink 1 Comment

No more can be said

I want to believe

Permalink 3 Comments

TED Talks

In case you haven’t seen this, it’s a repository of videos from the various talks given at TED by various people. They’re rather long, and most of them are very interesting, so beware if you’re subject to monthly download limits.
Obvious reccomendations are Dawkins and Dennett, but seriously, browse through and watch whatever looks interesting. Everything is.

(I forget where I found this. I’ve had this link in my bookmarks for ages.)

Permalink Comments

Still a surefire way to get on the news

You may or may not be aware that a while ago, bookseller Borders in the UK moved all copies of the comic book Tintin in the Congo to its adult section, and added stickers warning of shocking content, because it was considered racist. Since Tintin is Belgian, this made the news here at the time.

Tintin au CongoIf you aren’t familiar with the album, in it, Tintin visits Congo, which was a Belgian colony at the time (1931). The actual storyline isn’t very interesting, but he interacts with the natives on several occasions, and yes, by today’s standards it’s quite racist.

And now, it’s in the news again.

Parket opent onderzoek naar racisme in ‘Kuifje in Afrika’

Bij het Brusselse parket is een vooronderzoek geopend naar de strip ‘Kuifje in Afrika’ van Hergé nadat een Congolese student een klacht had ingediend omdat hij het album “een belediging voor alle Congolezen” vindt.

A Congolese student filed a complaint because he thinks the album is “an insult to all Congolese”.
In particular, he objects to the stereotypical way the Congolese are drawn and speak, and the way Snowy talks to them.

This is a comic book written in 1931. Hergé was aware it was racist, but he was trying to capture the Zeitgeist of the time. He was quite explicit about this.
Nevertheless, he still toned it down when it was redrawn in 1946, and he even removed references to Congo being a Belgian colony, even though they wouldn’t become independent for another decade and a half. Newer editions are toned down even further.

Allons, tas des paresseux!Hergé has been dead for twenty-four years. The album is seventy-six years old, and somehow it went without lawsuit for all that time.
It’s a work of art, very obviously not intended to target blacks. It reflects the spirit of the time, and is emphatically not covered by hate speech or discrimination laws.

This guy is complaining about a cartoon dog thinking rudely in the general direction of cartoon black people.

It’s just a retarded attempt to get national attention, and apparently it worked.
If there was any sort of black/white racial tension in Belgium (there isn’t, really; Flanders can be retardedly racist, but really only towards brown people), this would be exactly the sort of thing to make it worse.

Congratulations, Mbutu Mondondo Bienvenu. You’ve successfully wasted the court’s time, and fed the stereotype of blacks being hypersensitive to racism.
Oh, and you got to appear on national TV. Go you.

Permalink 3 Comments

The Mansion, she is released!

Alright, so it’s almost a month ahead of schedule. After three days of playtesting, I think it’s ready for its first release.

About

The Mansion is a text adventure in the style of Zork, perhaps, except shorter and not intended to be funny.
You are the unnamed protagonist. You went camping with your friend and/or loved ones, and got lost in the forest in a storm. You slip, hit your head, and lose consciousness. When you wake up, you find yourself in a mysterious mansion.
Your goal, obviously, is to escape.

Warning for the lolis: this game touches on some “mature” subjects, including suicide, rape, murder, infanticide, pedophilia, and—gasp!—video games.
I would like to think this game is horror, but I doubt I actually achieved that.

Works on my machine!You can find the game here. Right now, there’s only a Windows version, though it will work under Wine (for Linux users) or Darwine (for Mac users; though if you’re on an older Mac, finding the PPC version of Darwine can be a problem).
I intend to add a Linux version soon, but unless I find a decent cross compiler, a Mac version might be problematic. If you know of one (that would work under either Windows or Linux), do let me know. (I could send the source to someone who owns a Mac, for them to compile, but I really don’t want to do that at this point. Maybe in a month or so.)
If (when) you find bugs or typos, please do report them (either as a comment here or in some other way; my contact information is on my About Me page), so I can fix them.

Edit: Version 1.0.1 now. About a dozen mostly very minor bugs (and maybe one or two significant ones) have been fixed. If you downloaded the game more than a day or so ago, it’s probably a good idea to download it again.

The maps in that folder have been created by Terras, and are pretty awesome. Feel free to use them to guide your imagination, but if they conflict with it, ignore them, of course.

Read the rest of this entry »

Permalink 7 Comments

Freenode synIRC has it

Three to two in favor of freenode, so #rotahall is moving to freenode, and taking #pharyngula with it.
Goodbye, ZiRC~

For those of you who need Java applets for everything you do, you can get into #pharyngula using this.
I’m working on editing the #rotahall one as we speak.

Edit: Alright, so a rather important complication came up that I didn’t even consider: freenet is huge, and as such, too many nicknames are already taken. So we’re going to synIRC.
The applets all point in the right direction.

Permalink Comments

Best programming quote I’ve heard in a while

Learning C is like learning Latin—while not necessarily of much practical use in itself, and viewed as archaic by most, it does provide a solid basis for understanding the countless languages derived from it, and an enormous help for students of those languages.

That’s not actually a literal quote from anywhere, but it’s still true.
Of course, the C-like-Latin meme has existed for a long time now, and many people actually use it pejoratively (one that comes to mind is “Learning C to learn Objective-C is like learning Latin to speak French—unnecessary and a waste of time”, which is also true, I suppose).
Though people are starting to apply it to C++ as well nowadays, which, in my opinion, is bullshit.

Speaking of C++, The Mansion is progressing nicely.
At this point, the compiled game is 337 KB in size, and it’s already possible to unlock all areas except one, which is three more than I intended for the first release. I’ve also added another area, bringing the total up to 31.
All essential functionality is there, though I’m still working out a bug with saving the game—for some reason, it won’t create a savegame file, though if the player manually creates a blank file, it works fine (and loading works fine too). I can’t imagine that’s not a common problem for nubby programmers, though, so my trusty internets should be able to help me out with that.

At this rate, it’ll be another ten days or so before it’s ready to be playtested. The official release should be in about two weeks. Which is two weeks ahead of schedule.
Wooh.

Permalink 1 Comment

In case anyone was wondering

… about my opinion regarding that scarlet A:

scarlet A

I don’t approve.
Not because I think it’s too in-your-face or because it makes atheism into a religion of its own (both opinions I’ve seen expressed with a straight face, if you can believe it), but because it’s not pretty.

The campaign itself is a good idea, and we desperately need to raise awareness (especially in certain North-American countries), and the gay community has proven branding works (and the scarlet A isn’t an attempt to turn atheism into a religion, or even a centralised movement, any more than the gay rainbow was for homosexuality), but I still very much prefer the asterisk as a symbol.

Having said that, I’ll probably still order a shirt.

Permalink Comments