User talk:Ais523

From Esolang
Jump to: navigation, search

Thanks a lot for providing a real example of a Fugue program! -- lament

Why don't you add Underload to the list in your user profile? :) --Keymaker 17:54, 15 Feb 2007 (UTC)

Thanks for creating the numerous Deadfish implementations. -- Jonskinner

Thanks for adding some info on Skull, though it would be great if you could add a CAT-example or anything like that :)

thanks, precisely after I send it I found your implementation :) which I'm happy for, thanks :D

Thanks (not to break the pattern) for clearing up the mess that I generally make all over the wiki, and for all the other help too -- Hiato 13:59, 30 January 2008 (UTC)


Ehh I just put it there to see what would happen. You can delete it. This place is not really active. --(this comment by Melab at 21:08, 15 May 2008 UTC; please sign your comments with ~~~~)


Sorry I'm young but enthusiastic.Melab 19:32, 7 June 2008 (UTC)


Welll done and thank you for managing to get rid of the spam pages that have cropped up, and good luck keeping them at bay.

Do you reckon the spammer could have exploited a code injection hole in MediaWiki?

Who actually runs the wiki server/has access to the underlying database? This might help with diagnosing the problem.... -- Smjg 11:19, 9 July 2009 (UTC)


Based on our previous conversation about Feather, I thought up a language. It uses what you said about Feather, but also uses the exception-based flow-control you said Feather doesn't have.

Some features it has:

  1. prototyping
  2. assignment only to the original values of variables
  3. print statements are not redone when the input to them has changed (The user is travelling in a TARDIS)

It's on my user page at Deschutroid Quasifeather. If you have the time, come and have a look. I'd be interested to hear what you think. Deschutron 07:52, 3 October 2009 (UTC)


Thanks for letting me know about the user link problem. I simply signed it using three tildes, assuming that'd be okay. Afarnen 21:26, 22 January 2010 (UTC)

Thanks for the help! I am very new to the MediaWiki format :-) --Ajzaff 03:49, 2 May 2012 (UTC)

Serial vandal

Ejuzarih is wreaking utter havoc right now. -- Smjg 00:32, 24 November 2010 (UTC)

Userpage language list

You may want to include Reversible Brainfuck, Burn, and Suffolk in your list of languages. --Chris Pressey 19:59, 16 December 2010 (UTC)

Thanks for reminding me, I'll go and add them now. (I'll leave Feather out until it isn't vaporware.) --ais523 20:16, 16 December 2010 (UTC)

Mind if I contibute to Checkout?

I learned up on your language Checkout, and to facilitate easy leaning of how it works, I compiled a 'Checkout Quick Reference'. It is a table, with all the commands, their arguments, and a short description of what it does. Mind if I put it to the end of Checkout or put it in a subarticle? --Iconmaster 21:36, 22 February 2011 (UTC)

Delete spam pages

Hey, since you seem to have the ability to delete pages, I think you might like to delete Talk:Undefined behavior and Talk:PATH? — Timwi 01:14, 21 April 2011 (UTC)

I see you deleted more spam pages yesterday, but the block log contains nothing more recent than 22 Nov. Have you given up blocking spammers, or is this an oversight?
(I've asked Graue to get a proper captcha set up on this wiki - any clue when/if it'll happen?) Smjg 15:27, 4 December 2011 (UTC)
The spambots are creating new accounts and then only using them once, so a block would do nothing. I don't have enough permissions to block the IP address behind the account creation for more than 24 hours, and I think the spambots know that (and so won't try again from the same address for 24 hours). So blocking them would be pointless. --ais523 20:02, 4 December 2011 (UTC)
Do you mean that if you select "Prevent account creation" or "Automatically block the last IP address used by this user, and any subsequent IP addresses they try to edit from" when blocking, this block only lasts for 24 hours? This is another problem it's time Graue did something about.... — Smjg (talk) 12:00, 5 December 2011 (UTC)
Indeed, and (except in MediaWiki versions probably more recent than the one we have) the autoblock only triggers on the user's next edit. This is intentional, on the basis that we don't know whether it's a dynamic IP or not because we can't see the IP. --ais523 12:23, 5 December 2011 (UTC)
You mean MW is designed to avoid bloating the database by adding IP blocks before it is known that the IP will ever be used again - even though the spams already bloat the database far more? — Smjg (talk) 12:51, 5 December 2011 (UTC)
It's a privacy thing, so that people can edit without having to worry about their IP being tracked, apparently. (The sort of people who edit Wikipedia tend to be quite concerned about that.) --ais523 12:55, 5 December 2011 (UTC)
So why does it offer to block the last IP address the user used when it in fact has no record of said IP address in order to block it? — Smjg (talk) 22:03, 5 December 2011 (UTC)
It blocks the next IP address they use; and if they try to edit again in the future, blocks them again. --ais523 12:38, 6 December 2011 (UTC)

Anyway, is there any point in me replacing the content of spam pages with "Spam removed", or am I just wasting my time? (Does doing this make it any easier for you or other admins to find spam pages in order to delete them?) — Smjg (talk) 17:20, 9 December 2011 (UTC)

There's no point in doing that, because we can delete the page just as quickly whether you do or not. --ais523 20:31, 9 December 2011 (UTC)

Just wondering....

Is there a hidden pref to do that UTC thing, or do you paste it in manually each time? — Smjg (talk) 22:03, 5 December 2011 (UTC)

It's Preferences | Raw signature, combined with a bunch of complex wikicode in the Nickname field that uses a bunch of template substitutions to create the signature. --ais523 12:38, 6 December 2011 (UTC)
I guess you use ~~~ and include the timestamp generation in your signature, rather than ~~~~. Have I got that right? — Smjg (talk) 17:20, 9 December 2011 (UTC)
Indeed. --ais523 20:31, 9 December 2011 (UTC)

Missed spam

The following spam pages seem to have been missed: User:Epja70ts863a User:Ttma21ps476a User:Erda82wq091n --Ørjan 08:03, 18 January 2012 (UTC)

Protecting pages

Hi, do you have the power to protect pages on here? If so, and Keymaker or one of the others doesn't do it first, would you mind at least semi-protecting Main Page and Language list? These two pages are major targets of vandalism by spammers. And for this reason I think you'll find it's both unusual and inadvisable to have no protection at all on the main page of any wiki. — Smjg (talk) 01:36, 27 January 2012 (UTC)


You emailed Graue a while back about the spam; did anything come of that? He doesn't seem to have got around to doing anything yet since replying to my email, and currently the entire recent changes page is completely filled with spam, which is obscuring several legitimate edits made today. This is getting completely ridiculous, considering it could be fixed with server access in minutes... —ehird 22:21, 4 February 2012 (UTC)

Page removal request

I made the language 0L without realizing it was effectively a copy of Nil; would you please delete the 0L page? Not sure if this is where to say this, but you said to ask you.

Here will do. (Or the article's talk page.) I've deleted it. --ais523 21:20, 12 December 2012 (UTC)

Filter 3

Don't you mean length(added_links) > 0? ehird (talk) 13:44, 29 April 2013 (BST)

Your Message/Changes

Hey. Thanks for informing me about the formatting of usernames and such on pages, I must have forgotten. Thank you for fixing all of the things I did, I just stumbled accross them while browsing the wiki and thought I may as well "fix" them. I'll be sure to more rigidly adhere to conventional formatting in the future! Sorry about my inconveniences.

Vriskanon (talk) 08:37, 27 March 2015 (UTC)

Page removal request

Hi, I'm new to this wiki and wanted to know which is the right way to request the removal of a page. I created the User:-Dark-Phantom-/DStack, but I already moved the content to the page DStack and the former is no longer useful. < -Dark-Phantom- | Talk > 00:28, 7 November 2015 (UTC)

Well, for future reference, if you want to move a page, click the downwards-facing triangle near "view history" and select "move" if you want to move a page. Hppavilion1 (talk) 00:31, 7 November 2015 (UTC)
Thank you very much, I had not seen the button. < -Dark-Phantom- | Talk > 00:42, 7 November 2015 (UTC)
Done. I don't think we have a strict procedure, but a common way is to replace the whole page with something like "Please delete". Although "move" is better when appropriate (it preserves page history). --Ørjan (talk) 00:47, 7 November 2015 (UTC)
Ok, I'll remember that, thanks. < -Dark-Phantom- | Talk > 00:52, 7 November 2015 (UTC)
For the reference, asking me or Oerjan is a fine way to make requests like this (although as other users point out, in cases like this you can just move the page). I've been ill recently and hadn't been able to check the wiki, but asking in any reasonable way (talk page, user talk page, IRC) normally gets the admin action done soon enough. --ais523 03:37, 12 November 2015 (UTC)
Thanks for the info. I hope you feel better! < -Dark-Phantom- | Talk > 16:38, 12 November 2015 (UTC)

Copyright Violation

Esme contains a violation of copyright because the author thought they could copyright esolang programs that they post on the wiki. As it is copyrighted, it should be removed, if for no other reason than to make a point. Hppavilion1 (talk) 00:47, 20 January 2016 (UTC)

I don't think that the author can violate his own copyright. GermanyBoy (talk) 20:40, 20 January 2016 (UTC)


Hi! I made a new language, you can see it here!

Removal of my compiler

I just had put a compiler on the BF site, and then you wanted to add it to the main list, but you deleted it. Please fix this issue. --(this comment by sesshomariu at 3 November 2016, 9:54 UTC; please sign your comments with ~~~~)

Replied on the user's talk page. --ais523 10:02, 3 November 2016 (UTC)


Thought you might be interested in the Picofuck project given your Reversible Brainfuck contributions. Let me know if you want to collab :) Orby (talk) 23:29, 28 March 2017 (UTC)


I've heard of the programming language you made, Burn. Sadly, you forgot about it. Did you write about the details? --(this comment by BradensEsolang at 23:11, 18 November 2017‎ UTC; please sign your comments with ~~~~)

I listed all the details I could remember on Talk:Burn. I haven't remembered anything else since. --ais523 23:13, 18 November 2017 (UTC)

A rude behavior

Context: the below was posted on User talk:ZM and orginally transcluded here by Hq9++fan; a subst'ed version is shown below --ais523 14:22, 31 March 2018 (UTC)

Saying "that's not how <includeonly> works" is rude. Hq9++fan (talk) 19:03, 30 March 2018 (UTC)

So then why isn't ais523, who said basically the same thing, rude? ZM (talk) 19:10, 30 March 2018 (UTC)
... These two edits were not made by the same users? I didn't realize that, so I only wrote that on your talk page. And there's a huge difference between behaviors being rude and people itself being rude. Hq9++fan (talk) 11:14, 31 March 2018 (UTC)

For what it's worth, "you must be drunk" (said by Hq9++fan to Oerjan earlier) is ruder, so I don't think ZM is out of line here.

"ruder" is extremely subjective, and it's not even rude because Oerjan did something extremely strange. So it's appropriate. --(this comment by Hq9++fan at 14:18, 31 March 2018‎ UTC; please sign your comments with ~~~~)

I'd advise you to remove the <noinclude> on your talk page (or at least change to <onlyinclude>) because the "add topic" button will add a topic after the noinclude (it's automated and doesn't remove comments). There's not much purpose in protecting the page against transclusion because transcluding a user talk page isn't a meaningful operation anyway. (In fact, I just modified the site settings to disallow it.) --ais523 13:28, 31 March 2018 (UTC)

Alright, removed the tags. Thanks _zM (talk) 13:33, 31 March 2018 (UTC)

How can I paste my own code on this wiki? (I didn't violate others' copyright)

I put my own code on this wiki(Without violating with others' copyrights), but you blocked me. And, I really want to do that, but I can't, because that is genuinely my own code. There is no link linking to that code. How can I do that? ...oh, I found how to do that, but I'd like your advice. Also, is the pasteing on [1] with [2] okay?

I am sure that this is the case of "Copyright Violation".--User:Asdf

Links per se do not violate copyright; they do not incorporate the referenced work into the wiki. The legal problem is that all contents on this wiki are under CC0 license, which is essentially putting it into the public domain. This is much more permissive than common open source licenses. Basically to put contents here, it either has to be in the public domain or you have to have the right to relicense it; generally that means you have to be the sole author of the code (or have permission by all authors to relicense it).
As to the question how you can put your own code here, you definitely can, but are you really the sole author of everything you added? For example, your Brainfuck rot13 code is eerily similar to (though not literally the same as) so I'd have doubts. You added comments but that does not make you the sole author of the code. I didn't look at your other contributions. Int-e (talk) 09:59, 28 June 2018 (UTC)
The problem's not to do with you submitting your own code, but due to you submitting other people's code. Quite a bit of what you submitted was written by other people, and thus violates their copyright. --ais523 23:50, 28 June 2018 (UTC)

I only referred to the recent edit(the Brainfuck Interpreter). I am indeed the sole author for that. (And, that ROT13 code is indeed copied. I am really sorry for all the code that I copied(except for the Truth-Machine).) Is being the sole author of that interpreter make me able to put my code on this wiki? (I promise that I will never violate others' copyright anymore.)--User:Asdf

Yes, if you're the only author you can put your code here. However, lengthy blocks of code are normally best saved for articles where they don't really break up the flow. You could perhaps try putting the code on a page in your userspace (e.g. User:asdf/brainfuck interpreter) and linking to that, if the page is one which normally uses links rather than inline interpreters. There's also the The Esoteric File Archive which would be a more appropriate place, but I'm not sure how easy it is to submit there these days. --ais523 18:40, 29 June 2018 (UTC)

Game of Life theorem subtleties

Re your edit about Game of Life with bounded population, I think you're accidentally losing some strength here. I meant to claim that Life is Turing Complete even if there's some large finite bound that the population count can never exceed during the evolution, by simulating some sort of counter machine with the counts encoded in positions of certain objects and an empty background. After your edit, you seem to only claim that Life is Turing complete even if you bound the population count of the initial state. I could be wrong, but I think the stronger state is still true, and would like the text to imply that. Admittedly, that sentence starts by talking about the initial state, but still, the stronger claim is useful to know. – b_jonas 10:45, 12 September 2018 (UTC)

Oh, I see. I think "it's TC with a permanently bounded population count" is probably less interesting than "it can construct anything starting from a fixed population count", but there's no reason you can't list both in the article. Your statement should probably be a separate sentence, though (perhaps linking to an article about "sliding block memory"), because it's not really a statement about the complexity of a state at all.
I need to write an article about universal constructions in esolangs sometime. There's a conceptual difference between, say, the :*()^a! subset of Underload and the :()^ subset of Underload; the former lets you build "arbitrary Underload circuits", the latter doesn't and yet it's still TC. The "fixed maximum population count" version of Life is an example of the latter, whereas most actual effort in Life programming has concentrated on the former. --ais523 17:45, 12 September 2018 (UTC)

Featured articles

This has not been going circa 2013. If you are an admin, can you restart it? BradensEsolangs (talk) 14:38, 12 December 2018 (UTC)

It was a surprising amount of work for the admins to deal with, so we eventually just parked it on brainfuck. It'd be interesting to resurrect it, but someone would need to put in the work evaluating articles for completeness, writing blurbs about them, and updating the records; and even at the time, I'm not sure any of us could remember all the steps involved in that. --ais523 01:33, 13 December 2018 (UTC)
Let's just find the one that is most complete. BradensEsolangs (talk) 01:42, 14 December 2018 (UTC)