Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
User Journal

Journal Journal: Aussie Scientologists Strike Back

Like a lot of countries, Australia doesn't quite know what to make of Scientologists. Okay, some Aussies just can't stand 'em. Australia's Daily Telegraph sends about an effort called Youth for Human Rights, a thinly veiled Scientologist front launched to teach kids about human rights. So, if L. Ron Hubbard (scifi author and founder of the Church of Scientology) made your list of Human Rights leaders, where would you put him? This "informative" resource puts him ahead of Gandhi and Martin Luther King Jr. I little bit of legwork casts more evidence of Youth for Human Rights real motives. With a whois turning up registration at 1332 L Ron Hubbard Way. Are you familiar with that address? Xenu-Directory is. So what's the problem? Well, these videos and booklets are being distributed and aimed at Year 6 students and there's absolutely no indication in the material that this is linked to the Church of Scientology. In fact, a warning has gone out to not use any of these materials inside the classroom. Perhaps Australia's inquiry by Senator Xenu ... I mean Xenophon into the CoS is long overdue and it's time everyone look more closely at their international efforts.

Music

Journal Journal: The Music Service Oddity that is BlueBeat.com 2

Back in 2007, Slashdot covered a story about Media Rights Technology suing everyone for not implementing DRM. Ha ha, weird right? Okay, fast forward to today and it looks like BlueBeat.com (owned by MRT) is under a lot of fire for selling Beatles tunes and I'll bet EMI is having a field day with that. Most interesting about that is that "The ID3 tags of the Beatles songs sold on BlueBeat.com list âoe2009 BlueBeat.comâ as the copyright holder." Okay, that's another topic entirely.

My question is simple though ... what is going on with BlueBeat.com? BlueBeat offers a large selection of MP3s for 25 cents (only 160 kbps though) and you can stream entire albums as many times as you want on their site. So I began my investigative googling looking for MRT to be owned by someone in Germany or Russia and to be completely illegal in the US. But it seems to be a legit operation out of Santa Cruz, CA. So what gives? I mean, BlueBeat has the same crazy terms of service that iTunes does which they can change at anytime but there are so many things wrong with this picture:
  1. A music service undercutting everyone else by 75%.
  2. A DRM-less product from a company that initially sued everyone for not using DRM -- a company called Media Rights Technology!
  3. You can stream whatever you want from the site, whole albums or songs!
  4. The company doing this is in the United States of America. Where individuals are fined to the tune of hundreds of millions of dollars for sharing songs. What then, does BlueBeat imagine will happen to them legally?

So what am I missing here? Has MRT lost it? Is this a marketing tactic where they receive a DMCA take down, adhere to it and send e-mails to users asking them to delete their MP3s as their ToS says they can do? And from there just keep hosting songs that labels are too lazy to DMCA away? Something stinks but if you bought 100 songs for 25 dollars from BlueBeat and then kept using them, who would be breaking the law? You or BlueBeat?

User Journal

Journal Journal: D&D, pics, inspiration and scheduling philosophy

I happened across Pixdaus while following someone's friendfeed, and I subscribed to its RSS feed.

It's a fast, fast RSS feed, and it's difficult to keep up with. However, I've been trying...A lot of what I've been seeing in it has been giving me genuine inspiration for settings, encounters, props and even campaigns for D&D. That, along with a blog post I recently read where the DM's roleplaying the giggling of some minor monstors got her players greatly and emotionally engaged in the combat. Roleplaying monster sounds? Why didn't I think of that? That could give me something about the combat side of things that I could enjoy.

It's sparked my interest in DMing again, and I'm slowly assembling a campaign in my mind. The next step is finding players and a suitable environment; GrandLAN, for its rich perpetual presence of players, was normally too noisy or cramped for comfortable play. I'm tempted to do hold it in my basement, where I can use my TV and sound system for still imagery and auditory props, but then I've got to worry about who can make it and when.

I still think that a "regularly scheduled" game is a bad approach. You can either count on a schedule, or you can count on the presence of players. Not both. Also, having variable time between games offers more opportunity to prepare and ensure an enjoyable session. I don't have a need to kill time; Like anybody else, I have precious little of that already. I have a desire to enjoy the game.
PC Games (Games)

Journal Journal: NAT is the Fucking Devil 3

I need a place to have a full on rant about this. My Slashdot Journal is as good as any.

Is it so much to ask, that in 2009, the video game industry as a whole would have figured some way around the problem of home routers and getting devices behind them to communicate with devices behind other home routers. Yes, I know, it's not a trivial issue. WAN/LAN IPs, DNS, End to end connectivity, Ports, TCP, UDP, protocols and connections, planes trains and automobiles. Yes, it's not an easy thing to accomplish.

But you've had ten fucking years!!! Or as near as makes no difference.

How many times have I had to reset, reconfigure and reinstall routers? How many times have I had to click through those infuriating HTML configuration pages, one form at a time, in an effort to add, port by port, protocol by protocol, game by game, each and every little irritating requirement just to get the fucking game I bought to play online like Mechwarrior 2 did flawlessly back in 1997!?!?!?!?

I've cracked. I admit it. The final straw was this latest gem from Team Fortress 2, a game I don't even play(I basically manage the router for 5 people). I had to set up port forwarding and QoS (Whatever the fuck that is) just to let the gods damned game to play properly.

  • UDP 27000 to 27015 inclusive (Game client traffic)
  • UDP 27015 to 27030 inclusive (Typically Matchmaking and HLTV)
  • TCP 27020 to 27050 inclusive (Steam downloads)
  • TCP 27015 (SRCDS Rcon port)

61 ports. Sixty One ports. And that's just for the forwarding, never mind the QoS malarky. Yeah, Fuck you too Valve. And want to know the best part? It's a server based game!! Why in fuck's name do I need to do any of this?! Oh give me lag any day of the week.

But to be fair, it's not just Value. Far, far from it. It's not even PC developers, each mandating their own custom crafted set of ports and protocols to enable online play behind a router. No, consoles too have gotten in on the game. Take these gems required for the Playstation Network.

  • TCP Ports: 80, 443, 5223
  • UDP Ports: 3478, 3479, 3658

TCP port 80. Otherwise known as the HTTP port. Great. And what's this? TCP 443. You mean the HTTPS port. Great choice guys. Yeah, thanks for that. I'll forward those right away.

Come on Microsoft. You've been computing specialists for over 30 years. What's needed to run Xbox live behind a router?

  • TCP Ports: 80, 53, 3074
  • UDP Ports: 88, 53, 3074

Great classy. I lover that overlap with PSN on the Port 80 thing. Can't have them hogging HTTP entirely, especially since you control the DNS ports now. Awesome. Complete clusterfuck. Why doesn't one of you mandate port 22 altogether, so my entire network will be totally inaccessible from outside for anyone not using a game's console.

Oh well, I guess at least with consoles you only have to forward one set of ports for all games right... right?

In order to play GTA IV via the PS3 network you will need to open the following ports on your router:

  • UDP ports: 6672, 28900
  • TCP ports: 8000-8001, 27900, 28900

AAAAGGGGHHHHHHH!!!!! LEAVE ME ALONE!!!! I'm not a network administrator! I don't have any certs from Cisco!! No! I can't use IPTABLES!! How would I get Linux onto the router in the first place?! What do you want?! Blood?!?! I just want to play games!!!

And don't talk to me about UPnP! Just don't. As far as I can tell, the Useless, Painful 'n Pointless protocol's only meaningful function is to establish connections between devices which confirm UPnP is available, but then don't work anyway. I've never once managed to get a single game to work using it. It has never worked and it will never work. Most companies don't even mention it. They skip straight to port forwarding, gleefully rolling off their own in house list of obnoxious ports.

You know what this is like? It's like every video game publisher and company is trying to stake it's claim to ranges of ports and protocols. By insisting on their own original, capricious and dogmatic set of connection requirements, it's as though Sony, Microsoft, EA, Valve and all the rest are trying to enforce by fiat what would normally require an RFC to be made official. Namely, the assignment of a port. Companies are literally carving out their own space on what is supposed to be a no ownership zone. And trust those armchair experts at Wikipedia, to stick these turf claims in a Registered Ports List. "Oh but, the unregisted ones are in blue OMF". FUCK YOU! There are only 65000 ports, which is too few to risk being lost to this bullshit.

So that's why I think this NAT business hasn't been resolved. Moving the video game industry to a solid standard whereby games automatically established connections(and hang the technical difficulties), would mean that companies would have to give up their little slice of that very relatively small pie of 65000 port numbers. These are corporations we're talking about, and giving up something that big, that central to the functioning of the entire internet, even if it's just a squatters claim, is not a step any of them are willing to take.

So, in my opinion, we're going to be stuck with this NAT port forwarding bullshit for quite some time yet. I fully expect more and more games to lay claim to ever larger pastures of unsettled port space, and continue to do so until the whole spectrum is so fully overloaded that people's routers or patience simply snap under the strain. Mine certainly has.

Mercifully, my ISP seems to allow PPPoE over a router, which thankfully the PS3 and Xbox360 both support. True, it exposes them to the elements in a way having them behind a router would not, but I really don't care any more. NAT is the fucking devil, and I've had enough of having my crank yanked as a pawn in this port squatting farce, so it's a WAN IP for me.

At least until all the IPv4 address run out and I have to set up all this shit again of IPv6 addresses.

Patents

Journal Journal: The Patent Lawsuit Explosion in Eastern Texas

We've discussed Eastern District of Texas court in more than a few stories about patent cases. To illustrate what kind of problem we're talking about here, a local Legal Journal has given us last week's review of cases filed in regards to patents in Eastern District of Texas.

They include:
  • Aircraft Technical Publishers vs. Avantext Inc. et al which entails 'the reproduction of computer-based information and data concerning the airworthiness requirements and other directives relating to non-commercial aircraft.'
  • Realtime Data LLC dba IXO vs. Morgan Stanley et al which entails 'the rights to four U.S. patents relating to data compression.' (6,624,761, 7,161, 506, 7,400,274, 7,417,568)
  • SFA Systems LLC vs. 1-800-Flowers.com Inc. et al which entails an Integrated Computerized Sales Force Automation System. And how do you infringe on that? 'By making and using supply chain methods, sales methods, sales systems, marketing methods, marketing systems and inventory systems.' SFA claims, "As a result of the above Defendants' infringement of the '525 Patent, SFA has suffered monetary damages ... in an amount not yet determined, and will continue to suffer such monetary damages in the future unless Defendants' infringing activities are permanently enjoined by this court," the complaint states."

Three cases every week should clog up the system. One has to wonder at the number of case titles ending with "et al" and also in relationship to software patents. A patent system that allows patents for data compression combined with Eastern District of Texas Court might be what we need for this powder keg to ignite and the power drunken sot that is the USPTO admit it has a problem.

Programming

Journal Journal: On syntax highlighting and artificial intelligence

So on Rosetta Code, we use GeSHi for syntax highlighting. The relationship between Rosetta Code, GeSHi, a programming language and the code written in that language is fairly simple. (The exact order of events inside GeSHi might be slightly different; I haven't delved deeply into its core)

Rosetta Code (by way of a MediaWiki parser extension) gives GeSHi a few pointers about how it wants the code formatted, the language the code sample will be in, and, finally, the code sample itself.

GeSHi takes the code example, and loads the language file named after the language in question. Each language file defines a PHP associative array that contains(among a couple other things) simple rules for how GeSHi can apply formatting to the code in a way that will clarify it to the viewer. These rules include lists of known keywords of various classifications, symbols used for normal commenting conventions and optional regex matching rules for each, among other things.

It's a perfectly reasonable, fairly static approach that allows syntax highlighting to cover a broad variety of languages without knowing how to parse that language's actual syntax, and so avoiding having a syntax error break the whole process.

Unfortunately, it requires Rosetta Code to be able to tell GeSHi what language a code sample is written in. It also leads to odd scenarios where a supported language and an unsupported language are so closely related that examples written for the unsupported language can be comfortably highlighted using the the rules for the supported language.

And I have yet to learn of a good way to do syntax highlighting for Forth. (The Forth developers appear to pretty much keep to their own community, and don't seem to do much in the way of outreach, which makes finding a solution relatively difficult, but I digress...)

So what does this have to do with artificial intelligence? Well, in identifying a language without being told what it is, of course!

A few solutions have been discussed. One approach that has been attempted had something to do with Markov Chains. The code is in the GeSHi repos, and I haven't looked at it.

One solution I suggested was to run the code example through all the supported languages (Yes, I know, that's expensive. Not something to be done in real time.), and select the ruleset based on how many rules(X) were matched for a language and how much of the code sample was identified(Y). Using a simple heuristic of (a*X)/(b*Y), you can account for a number of matched rules while hopefully accounting for an overly-greedy regex rule.

How can we take this a step farther? How about formatting languages we don't know about?

Well, many, many languages have rules in common. Common keywords, common code block identifiers, common symbols for comments, common symbols for quotation, etc. This tends to result from their being derived or inspired in some way by another language. For the sake of avoiding pedantry, I'll just say that C, C++, Perl, Python, PHP, Pascal and Java all have a few common ancestors.

One way would be to note the best N language matches, take an intersection of their common rules, and apply that intersection as its own ruleset. This would certainly work for many of the variants of BASIC out there, as well as specialized variants of common languages like C and low-level ISAs.

User Journal

Journal Journal: Wanted: Crosspost to Slashdot 3

I haven't regularly posted to my journal here on Slashdot in a couple years. Meanwhile, I've posted over 1000 blog posts elsewhere, and recently started using simulpost tools to post to several different SN sites I'm on. However, there are still folks here who aren't in those places, and, of course, there's the wonderful world of the Firehose and the exhilarating risk that some of my idle musings might hit the front page. (If I'm averaging almost three posts per day, there's bound to be something interesting in there...)

What I'd like is the ability to post to my Slashdot account using my own script. I remember the Early days of Slashdot where some folks were using third-party clients to participate in the commenting system. It'd be nice if it were possible for us to do that again today, but with journals. It'd be nice for me to be able to reconnect with old friends, and it'd definitely be nice to bring some of that hacker and DIY flavor back to Slashdot. With the exception of folks like Alioth, that piece of Slashdot seems to be all but gone.

Books

Journal Journal: The Futurological Congress by Stanislaw Lem 1

Stanislaw Lem was arguably the greatest non-English science fiction writer before his death three years ago and left behind many science fiction novels with messages of satire and intrigue. The Futurological Congress is no different. The book has several motifs throughout it but I found the most prominent to be that we are living in an increasingly medicated society whereby the future may be wonderfully dystopian--in that the horrors of our existence are simply hidden by drugs on top of drugs on top of drugs. With a movie due out shortly by director Ari Folman, it seems like a good time to revisit this often overlooked short classic sci-fi work.

Our hero and narator, Ijon Tichy should be a familiar name to Lem fans or anyone familiar with Lem's Space Diaries in either English or Polish. Tichy acts as a mechanism of sanity in many of Lem's novels just trying to figure out what the devil is up with a messed up planet he lands on or a particular device/person. By this manner, Lem allows himself much discovery on the reader's behalf and by these means can relay the current state of events to the reader without jarringly interrupting the natural flow of things too much. Through this novel's course of Tichy's discoveries, I was suspended from being disturbed by spoon fed explanations most of the time but the word play that occurred in this particular story got to be a bit much and tedious for a sub-150-page paperback hence a missing point in its score.

Tichy is now a member of the Futurological Association and is invited to attend the Eighth Futurological Congress in Nounas, Costa Rica. From the get go, Lem is full of satire with the immediate lampooning of such self-appointed associations (and maybe even academia) by pointing out that there are two kinds of individuals in these associations: the ones that attend every single meeting/conference and those that don't leave their offices period.

One of the themes throughout the book is a borderline anti-American sentiment about the development of munitions and bombs. I'm familiar with Lem's ability to criticize both sides of the Cold War in a single paragraph although The Futurological Congress seems to focus more heavily on American military and pharmaceutical faults. Lem must have been well aware of kidnappings in Latin America when he wrote this book because that's one aspect he got right about the future of that area. Due to heavy activist presence in Costa Rica trying to capture and ransom Americans, a military attache is accompanying the U.S. Ambassador to Costa Rica to speak at the congress but in the middle of his speech an unfortunate delegate from India reaches into his breast pocket to grab a handkerchief to wipe his nose. This delegate standing next to Tichy is immediately dispensed with by the bodyguards of the ambassador and, thanks to 'humanitarian ballistics,' Tichy only gets a spattering of blood on him instead of the bullet passing through the target and injuring more people.

Some background on Lem may help you understand this satire. He was born a Catholic Pole with Jewish ancestry and seemed to run the gauntlet of oppression. He survived World War II with fake papers as a mechanic/welder and due to his "bourgeois origin" could not study at the Polytechnic during Soviet occupation of Eastern Poland after the end of the war. He became an Atheist stating, "for moral reasons ... the world appears to me to be put together in such a painful way that I prefer to believe that it was not created ... intentionally." Knowing this, his satire and bitter critique of all things may not surprise you. On his way to the conference--aside from meeting an orgy of liberated publishers--he encounters an 'anti-papist' who is a Catholic on his way to kill the Pope with a gun of a massive caliber. The anti-papist's surprising motive is none other than The Holy Bible where Abraham is ordered to kill his son Isaac by God. Except that the anti-papist would be killing a father, the most holiest father. And this would be a great personal sacrifice and the "utmost of martyrdom" as the anti-papist "would suffer terrible torment and his soul eternal damnation." Again, Lem predicts today's world, we have no limit of people eager to misinterpret scriptures of any religion.

Back to the conference--since there's 168 attendees from 64 different countries, each person gets four minutes to present their paper. And everyone is only really interested in their own work and telling everyone else about it in a bit of a narcissistic way. This leads the first member to spend his four minutes thusly:

Stan Hazelton from the U.S. Delegation immediately threw the hall into a frenzy by emphatically repeating: 4, 6, 11, and therefore 22; 5, 9 hence 22; 3, 7, 2, 11, from which it followed that 22 and only 22!! Someone jumped up, saying yes but 5, and what about 6, 18, or 4 for that matter; Hazelton countered this objection with the crushing retort that, either way, 22. I turned to the number key in his paper and discovered that 22 meant the end of the world.

The Futurologists in this novel are probably best described as each one being a less optimistic Ray Kurzweil in that they all seem to be spouting their own version of obstacles humanity is soon to face and consequently their ideas to remedy it. For instance the second delegate from Japan unveils a 10,000:1 model of a housing complex some 800 stories tall with self sustaining everything and mobile in the ocean! It's the future! In fact, everything is recycled! Even the food is recycled waste and excrement from the people. The sausage left out in the hall is actually reconstituted human waste (at which point everyone in the audience stops eating and shuffles the food underneath their seats). This sets the tone for a few of the minor themes of the novel and gives you an idea of how Lem takes subtle jabs at everyone. For example another United States delegate takes the floor to talk about population problems that are rapidly developing. He outlines seven solutions: "mass media and mass arrests, compulsory celibacy, full-sale deeroticization, onanization, sodomization, and for repeated offenders--castration." The book makes other references to population control and one character notes that continuing trends of population would eventually result in human beings exploding outward at the speed of light. Nature is addressed in an equally hilarious means as later in the book all animals have been extinct and replaced with what appear to be better controlled robots.

While in his room, Tichy makes the mistake of drinking the water and discovers that the water is spiked with a powerful hallucinogenic drug. He assumes it's the work of the revolutionaries and decides not to tell anyone but as the violence outside escalates and he mentions it to a fellow futurologist, he discovers that it is the rise of chryptochemocracy! With the hotel's staff, he quickly equips a gas mask as it becomes clear that chemical warfare is afoot ... of a psychedelic nature. Planes are called in equiped with LTN bombs. LTN stands for "Love Thy Neighbor" which is pretty indicative of today's munitions and their goals with surgical strikes. Hilariously enough, the very hotel in which the congress is convening is immediately bombed by mistake.

After pages of chemical warfare that affect the crowd's temperament and counter chemicals that affect the crowd's temperament, Tichy and a friend find oxygen tanks and masks and descend to the sewers where the hotel staff is relaxing comfortably with their own oxygen tanks and masks.

Unfortunately, Tichy and his companion do not have enough oxygen to last the night and therefore must take shifts suffering hallucinations. What follows from this point is a series of hallucinations that Tichy has ending in him coming to in the sewer. Tichy has several of these bizarre hallucinations ending in him being shot by revolutionaries in the sewer. He comes to certain that he is still hallucinating and refuses to believe anyone he is not. As a result, they freeze him until they can find a cure for his mental illness and he is unthawed many years later in a reality where 'psychemicals' keep everyone happy. This overmedicated society disgusts and frightens Tichy at times. It has gotten so bad that a company now exists where you can order a psychem that allows you the satisfaction of doing evil upon another person. Murder's no longer a problem, you just get reanimated. The worst possible offense is using psychems on an individual without their consent.

Tichy attempts to adapt and I couldn't help but be reminded of Fry in Futurama with similar humor employed nearly thirty years before it. As Tichy reconnects with his futurologist friend (people stopped dying as technology caught up a la Kurzweil), he discovers something unsettling about the drugs everyone is taking. He discovers that there's mascons that act as blockers to your senses and replace it with a superficial reality. And we start to understand why everything is so mysteriously idyllic while at the same times animals have been extinct for many years and the planet is at an overburdening 26 billion people. Tichy's friend hands him two vials that will unblock the layers of mascons. You see, the 'architects' of this current psychem reality have patched and repatched side effects of psychems and mascons with more psychems and mascons in the air and water supply! I'll leave The Matrix-like vials and harsh transition from utopia to dystopia for people interested in reading the book.

This book was a joy to read and although the very end is a bit dissatisfying to me, the satire and pessimism inherent to Lem's writings have influenced me and continue to influence me heavily. I like to think that Lem borrowed from sci-fi writers like Philip K. Dick and that other science fiction authors like Douglas Adams have borrowed from Lem despite the language barrier and difference in culture. While Lem may not be the icon that Lovecraft, Clarke and Asimov have become, I certainly hope that people recognize his large corpus of works for more than just Solaris as I've enjoyed many novels by him. Lem offers a rare dark comedy in science fiction with The Futurological Congress.

You can pick up the English version of The Futurological Congress at Amazon . And catch the Ari Folman movie where the present day will be live action while the unfathomable future will be animated to adapt to the stark impossibilities the book portrays.

User Journal

Journal Journal: Fan Mail from sstephenson@ecinstall.com 6

Sometimes I get fan mail and sometimes I get really awesome hate mail. Today, a man by the name of Steve Stephenson (also sent from blappo@gmail.com) at www.ecinstall.com decided to send me three pieces of mail despite my lack of response:

Subject: Why must you lie on Slashdot? Or is it that you're stupid?
So, the question is, are you just a REALLY bad reader, or are you that guy who has to lie because intelligent discourse is beyond his intellectual capability?

Subject: God, why are you such a lying piece of shit?
"Excuse me, how did we go from sarcasm and suing: (1) get another job, (2) sue people, or (3) invent some magic spell?" WE didn't, YOU did. WE understood what he meant from the start and didn't have to resort to straw men and lies like you have

Subject: God, you've PROVEN you don't read what you're responding to
HE ALREADY STATED, IN THE POST YOU ARE "REPLYING" TO THAT HE ISN'T PUBLISHED BY OREILLY.

"First, O'Reilly isn't really my publisher"

RIGHT THERE.

How fucking stupid are you?

Yeah, I was wrong, I would like to send my apologies to Steve Stephenson who is employed at ecinstall.com and can be reached at sstephenson@ecinstall.com.

I was confused with his publisher, I am completely straightened out thanks to your extreme language. You, truly, you sir are the epitome of "intelligent discourse" as yo put it. Never have I matched wits with someone so intelligent. I only wish more people like you would send me mail so I could finally decide to stop visiting Slashdot when I am bored.

User Journal

Journal Journal: Feed happy 8

So I threw together a few more feeds. Here's the list of all the ones I've got right now:

Bad English: Usages of the English language that annoy me. Currently aggregates searches for "begs the question" and "could care less". Feel free to suggest more; If I like them, I'll add them.

Facepalms and Headdesks: Aggregates searches for the unconventional emotiwords (I don't know a better term; I don't think onomatopoeia) terms "facepalm" and "headdesk". If you have any more along these lines, let me know...

Meme Happy: Currently aggregates "in im ur", "it's over 9000" and "do a barrel roll". I also added a search for '"ours is not to wonder why, ours is but to do or" -die' ... Need more memes.

Zero Wing: When I tried to come up with memes for "meme happy", I kept thinking of references to Zero Wing. So that got its own feed.

Role Playing (Games)

Journal Journal: This week's anecdote 1

...Comes from the D&D game I'm *not* runing. My character (A wizard/cleric crossclass) had set alarm spells in case he was attacked in the middle of the night. (His party members didn't really care for him at this point.) When his alarm spells triggered, he discovered that nobody had entered his room. Rather, someone was trying to intrude into the building entrance. (He accidentally set the field of view of his "Eyes of Alarm" spell a bit to broad, I guess.)

Not wanting to spend the five minutes to don his leather armor, I simply said "OK, I put on my robe and wizard hat, and head out into the hall."

At this point, one of the other players started laughing uncontrollably. He and I were apparently the only two who were familiar with the Legend of Bloodninja.

Programming

Journal Journal: Rosetta Code live lists of unimplemented tasks.

Rosetta Code's lists of unimplemented tasks in a given language are now updated daily at 00:00 UTC by a bot on a cron job. As part of its duties, the bot uploads a copy of itself, too. And you can probably guess what language I wrote it in.

But don't you dare let this hit the front page around here; I don't have the money to pay for better than a bottom-level Slicehost VPS. (Though that's a far sight better than the Dreamhost shared hosting account RC was on when it made its debut around here...)

So tell your friends, fellow coder geeks and language enthusiasts.


And before you say anything, yes, I know there are sites that do similar things. When we hit the front page of Slashdot two years ago, I put all the ones people mentioned into one page.
Role Playing (Games)

Journal Journal: Joe the Zombie 9

So in the D&D 4e game I ran last Saturday, the PCs had knocked an NPC (who'd earlier been flippantly addressed by another NPC as "Joe", because he was a spontaneous tavern patron bit character who I didn't intend or expect to be important.) unconscious (0 hp) and laid him on a table. Then they tried blasting open a door, triggering a level 7 Necrotic damage trap. (This is the D&D 4e equivalent to 3e's negative energy.)

The unconscious NPC was within range of the blast, was killed by the necrotic blast...and was pumped sufficiently full of necrotic energy to be brought back as a zombie. Checked the rules on zombies, and discovered they follow the orders of whoever "created" them. Which I ruled to be the PC that blasted the door.

So now that PC has a pet Zombie named Joe, which we're handling as though it were a Ranger's animal companion. He told me the first thing he's going to do is find a way to get the zombie to stop rotting...

Slashdot Top Deals

It is easier to write an incorrect program than understand a correct one.

Working...