January 2018

S M T W T F S
  123456
78910111213
14151617181920
21222324252627
28293031   

Style Credit

Expand Cut Tags

No cut tags
pozorvlak: (Default)
Saturday, February 19th, 2011 12:10 pm
[This post was originally titled "Quis spamabit spames ipsos?". At [livejournal.com profile] aaroncrane's suggestion (see his detailed comment below), I have changed it to the above.]

I get a couple of spam comments on this blog most days - looking at LiveJournal's FAQ, it's not clear if they do any automatic filtering. ಠ_ಠ. But this morning I got the best spam ever: one which is advertising to other spammers. Here it is:
Subject: [BUY] Super Cheap SEO VPS - Earn more online

Hey there,

Are you into doing Seo work or perhaps spamming weblogs? Well i can offer you a very cheap VPS with the following software installed (You use my license!)

SENuke pro edition (Normally costs $127 monthly) Scrapebox ($97) The Best Spinner ($77 yearly)

Watch my quick YouTube video! [link to video]

You can aquire usage of all three of those ultra powerful SEO tools for a small charge of $50 monthly.

The VPS server itself is extremely powerful and fast, you simply will not find this sort of offer anywhere else for this sort of price!

Visit [spam URL] For more information
I remember when Search Engine Optimisation was a legitimate profession. Oh well.
pozorvlak: (Default)
Wednesday, June 17th, 2009 09:27 pm
Thanks to everyone who responded to my recent post about internationalising this blog. The respondents were unanimous in saying that they were perfectly capable of working out, Googling for or asking about any points of difficulty, and inline explanations would probably just break the flow. So I'll stop worrying about it: but if anything's unclear, please ask.

[livejournal.com profile] neoanjou also made the very good point that literal translations (especially of units) often aren't very helpful if you don't have the context needed to interpret them. Is £10 a lot for a meal in a restaurant? Depends where you are.

Serendipitiously, I just came across a nice example of the dangers of literal translation. The label that came with the North Face duffel bag I won in a raffle last year proudly declares "Bomber Construction". Which doesn't mean it's shaped like a Flying Fortress: in climbers' argot, "bomber" is short for "bombproof", hence really solid, totally reliable, etc. Unfortunately, nobody told the French translator, who rendered it as "Structure de type « aviateur »" :-)
pozorvlak: (Default)
Sunday, June 14th, 2009 10:06 pm
One of the unexpectedly great things about this blog is the international character of its readership. While most of the people reading this are, like me, British, we've got Americans, Russians, Australians, Swedes, a Bangladeshi or two, and no doubt others I'm forgetting.

This complicates the process of writing, though, since it makes it more difficult to decide how much common ground I can assume between me and my readers, and how best to express myself. I'd appreciate your help on setting some sort of policy.

I think the only way this thing will continue to work is if I write about things that interest me, some of which will be of mainly local interest, so expect the occasional post about UK politics and so on. I'll try to provide explanatory links, as I did here - is that OK? Given that I'm a Brit, writing for an audience that's mostly other Brits, I make no apology for writing in British English; but the language of the Web is US English, and the differences are occasionally significant. Would it be helpful to provide occasional translations? Suppose I were to talk about an off-licence: would it be helpful or annoying to write "(liquor store)" afterwards? Actually, after four years in Scotland, I'd be more likely to say "off-sales" these days, which adds an additional layer of complexity. How about units? I tend to think in a godawful mess of Imperial and SI units, depending on what I'm measuring¹ and how big it is. Is it helpful to provide conversions, say "10st/140lb/63.5kg", or is that an insult to your ability to use Google Calculator? How about climbing grades (which are notoriously difficult to translate, because different grading systems take different things into account). Would it help anyone if I were to describe Cenotaph Corner as "E1 5c (approx F6a+², US 5.10b or a hard Aussie 18)" rather than simply E1 5c?

Opinions eagerly sought. Also, if you reading this from somewhere exotic, please say hi!

¹ A Canadian friend tells me that Canadians use metric units for everything except personal measurements: height, weight and penis size.
² I'm wondering if I've done that conversion right: it looks far harder than that from the bottom... I guess climbing indoors (where my experience of French grades comes from) is a fundamentally different experience from trad climbing outdoors.
pozorvlak: (Default)
Saturday, June 6th, 2009 10:33 pm
I've got a problem: I've had an idea I want to write about, but it depends on two or three other ideas I wanted to write about but never got around to. So I'm going to write this post in a top-down, Wirthian fashion, stubbing out those other posts: maybe, if there's enough interest, I'll come back and write them properly and replace the stubs here with links. OK with everyone?

Right, on with the motley.

Stub post no. 1
Extreme Programming (XP), whether intentionally or unintentionally (and my money is on "intentionally, but try getting them to admit it") is really good for getting work out of people who are bright but have short attention spans. This is a Good Thing. It's most obvious in the case of pair programming - imagine saying to your partner "Y'know, this is kinda hard. Let's surf Reddit for a while" - but actually, most XP practices have this benefit. Short feedback cycles, concrete rewards, definite "next moves" (given by failing tests and the "simplest thing that could possibly work" approach) - all of these things have the effect of maintaining flow and reducing the incentive to slack off. It's programming as a highly addictive game. Dynamic languages work well with this approach, because they make it as easy as possible to get something up and running, and to test the things you've written.

Stub post no. 2
Haskell is the opposite. It encourages deep thinking, and everything about the language makes it as hard as possible to get something running unless it's just right. Screw up, and you're not presented with a running program and a failing test that you can run in the debugger; you're presented with an unfriendly compiler message and a bunch of dead code that you can't interrogate in any meaningful way. After a morning hour few minutes of this (usually involving no small loss of hair), the consultant Barbie that lives in my head invariably says "Statically-typed pure functional programming is hard. Let's go shopping!" And I, fed up and mindful of my scalp, agree. This is why I am no good at Haskell.

Stub post no. 3
Everything I read by or about the climber Dave MacLeod (blog) makes me more inspired by him. Partly for his visionary climbs, but mostly for his approach to choosing, training for and tackling really hard problems, which I think should generalise really well, if only I could put my finger on what exactly it is. It helps that he's a really friendly, pleasant guy in person. Check out the BAFTA-winning film Echo Wall that he and his wife made about his preparation for his first ascent of the trad route of the same name. If you're in Edinburgh, you can borrow my DVD, I'm positively eager to lend it out.

Anyway, something Dave wrote about training (which I can't be arsed to find right now) said that in order to train effectively, you have to be constantly pushing yourself in some way: either in terms of power, or stamina, or technique, or fear¹, or whatever. You have to find your comfort zone and then consciously go beyond it, in whichever direction you wish to improve. As you improve, your comfort zone shifts, and you need to keep pushing yourself harder and harder in order to continue to improve. But (and here's the interesting bit), he said that if you do this for long enough, your whole conception of comfort shifts, and you start to feel uncomfortable if you aren't pushing yourself in some way.

So, here's the thought I had. Maybe all the Haskellers have been training themselves Dave MacLeod-stylee, and now only feel comfortable pushing themselves really hard, and that's why they like using such a bloody difficult language.

¹ About a year and a half ago, I was seconding a route called Dives/Better Things (Hard Severe) in Wales, and got to a bit that was a bit too hard and a bit too scary. I floundered around for a bit, getting more and more freaked out, and then said to myself "What would Cale Gibbard do? He'd pause for a bit, think really hard, work out exactly what to do next, and then do that. OK. Do that, then." I have no idea if Cale climbs, but it did the trick. Cale, if you're reading, thanks for that :-)
pozorvlak: (Default)
Saturday, February 23rd, 2008 10:47 pm
I observe to my astonishment that I've made the "Quotes of the Week" section of this week's Haskell Weekly News. Um, gosh.

Now if only I could work out if I've been quoted because dons agrees with me or wishes to hold me up to public ridicule :-)
pozorvlak: (Default)
Friday, January 18th, 2008 01:06 pm
Who comments the most on this journal? )

I don't think it's entirely accurate, but amusing nonetheless :-)
pozorvlak: (Default)
Thursday, April 5th, 2007 01:50 pm
Haskell continues to bitch my sh*t )

I notice that this is my 200th post to this blog, which has been running for around 16 months: that's a remarkable amount of effort given all the other things I should probably be doing instead. (And some of those posts were quite long). I was originally planning to write a list of links to my favourite posts, but I did one of those as recently as September, and since then it's been more of the same: more (interesting|important) ideas that everyone should know about, including a few on antipatterns which seemed quite popular (and to reiterate, the idea was to get some other people to blog about their interesting ideas: what is the conceptual toolkit with which you understand the universe?), more arguments with libertarians, a bit about maths, including a nice metaphor for what I do for my day job phrased in terms of bridges and islands and stuff, some daft scripts and sketches, (plus occasional updates on the Forties spy thriller I'm writing for Edinburgh next year), and rather a lot about computers. I'm currently learning the programming language Haskell, you see, and while learning a new language is normally not such a big deal, Haskell is based on radically different assumptions about programming to the ones I've hitherto held (linked post is allegorical, so you've got a fighting chance of understanding it), and this is forcing me to re-examine many of my cherished beliefs. Which is a good thing (I have to keep reminding myself). There are basically two reasons to learn a new language: to get useful stuff done, or to extend the range of thoughts that you're capable of thinking, in a Sapir-Whorfish way. In fact, I'm increasingly convinced that Haskell embodies an approach to programming which I've never seen or heard about before, and for which I've been using the term "guarantee-oriented programming": I've got various drafts of a post to that effect lying around my hard drive, waiting to be kicked into shape.

Anyway, I'm not going to talk about that. What I am going to do is ask you, my loyal and valued readers and friends, what you'd like to see in the future. Would you like to see more Interesting Ideas, or should I just give up on them? Is there too much computer stuff? I've been tagging not-for-general-audience posts with beware the geek, with the initial plan that they'd be few and far between, but having given myself that license, I seem to have been writing more and more posts like that. I don't think custom filters would work, because I'd like to keep it world-visible, but I could post all the techie stuff to another journal, like [livejournal.com profile] neoanjou does with [livejournal.com profile] neoscientia. Conversely, would you like to see more maths and/or computing? Would you like to see more daftness on the lines of Jeeves versus Predator or the Expressionist Thoughts of Edvard Munchton? More politics? Or would you like to see something else entirely? I could have a go at Gothic poetry, I suppose...

Then again, maybe I'm getting my hopes up. If I've learned anything in the last year and a half, it's that posts written too near to the weekend tend not to garner many comments :-)