User talk:IanOsgood

Revision as of 09:48, 2 December 2007 by rosettacode>Dirkt

Your user page looks corrupted to me. Can you see it/edit it fine? --Short Circuit 00:13, 13 October 2007 (MDT)

N/m. Fixed the problem; The page cache got corrupted somehow. --Short Circuit 01:30, 13 October 2007 (MDT)
Thought I'd fixed it, anyway. I can make changes to this talk page, but I can't see them. Not sure what's going on yet. --Short Circuit 01:32, 13 October 2007 (MDT)
No idea: it all looks good to me. --IanOsgood 09:53, 13 October 2007 (MDT)

By the way, have you seen Help:Similar Sites? --Short Circuit 01:30, 13 October 2007 (MDT)

Yeah, it is already linked from my page, and I've added a few more links to it. :) --IanOsgood 09:53, 13 October 2007 (MDT)

User spam

The reason you're seeing user spam is because, in order to present captchas to all anonymous editors without also presenting captchas to all logged-in editors, I needed to remove the captchas for all logged-in users. What you're seeing are bots that have, up until now, been blocked by the URL captcha trigger. Since the logged-in users no longer get captchas when they post URLs, logged-in bots are posting their linkspam. When the username looks random like that, it's probably autogenerated; Don't feel bad about blocking for six months or more. And please set the option for automatically blocking subsequent login IPs. --Short Circuit 21:35, 17 October 2007 (MDT)

Yes, that option is checked by default. --IanOsgood 23:16, 17 October 2007 (MDT)
Great. The nice thing is, the more times the bots try to log in using a banned account, the more bad IPs get blocked. (I'm fairly sure most of the bad IPs are from Tor nodes.) --Short Circuit 23:20, 17 October 2007 (MDT)

Forth

My Forth is very rusty, but it looks like your Forth version of the Sieve_of_Eratosthenes lacks both important features of the sieve: The outer loop should stop at the sqrt of the total limit, and the inner loop should start with the square of the just detected prime (any other multiples must already have been crossed out). Without those, the sieve won't be faster than to trial division for each number. Some other implementations seem to have the same problem. (And some only sieve odd numbers, while others don't, making overall comparison between languages more difficult). Maybe all this should also be clarified in the task description? Dirkt 02:48, 2 December 2007 (MST)


Would you be interested in writing a Forth implementation of RCBF? Mwn3d is working on a Java version. I'm hoping someone writes a version in Lisp or Haskell. --Short Circuit 20:11, 26 November 2007 (MST)

RCBF (Haskell) version done. --Dirkt 09:41, 28 November 2007 (MST)
There are already plenty of brainfuck interpreters in the world. If I were to do one, I'd do it in JavaScript so folks could run in their browser. I've already done this for a number of other obscure languages.
If I did do BF for Forth, I would use meta-compilation, directly compiling BF into one big Forth definition. --IanOsgood 10:32, 27 November 2007 (MST)
Those Javascript language interpreters are simply awesome. Last week, I was reminiscing about a screensaver I once had that showed the execution of cellular automata, and wondered if something like that would be educational. I didn't think to do it in JavaScript, though. --Short Circuit 12:07, 27 November 2007 (MST)
OK, that was easier than I thought.--IanOsgood 11:46, 27 November 2007 (MST)

Code moved to RCBF (Forth).

That's pretty cool. Mind if it's copied over to RCBF (Forth)? I'd still be interested in that Javascript version; Having on-site or at least in-browser environments for languages is something I've been looking into. --Short Circuit 11:57, 27 November 2007 (MST)
Sure. It could use some testing, and a word :bf-file to get the BF source from a file. I'll let you know if I ever get the JavaScript interpreter written. --IanOsgood 12:25, 27 November 2007 (MST)
The JavaScript version is now here. --IanOsgood 11:22, 29 November 2007 (MST)
Return to the user page of "IanOsgood".