Catagolue Oddities

For general discussion about Conway's Game of Life.
Hunting
Posts: 4395
Joined: September 11th, 2017, 2:54 am

Re: Catagolue Oddities

Post by Hunting » January 20th, 2019, 3:57 am

77topaz wrote:
Hunting wrote:Invalid pattern... What the heck?
http://catagolue.appspot.com/object/xp6 ... -ak3ais12a
The page is loading normally for me, I don't see any "invalid pattern" errors.
Oops, why?
EDIT: Oh, now I figured out. My network problem. That time the RLE is empty(Haven't been loaded) so invalid. Now okay.

User avatar
77topaz
Posts: 1496
Joined: January 12th, 2018, 9:19 pm

Re: Catagolue Oddities

Post by 77topaz » January 31st, 2019, 6:35 am

A non-empty census that for some reason doesn't show a pie chart: http://catagolue.appspot.com/census/b36s245/D2_+2

I really don't understand this bug, because similar/related censuses don't show it.

User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Catagolue Oddities

Post by calcyman » January 31st, 2019, 8:21 am

77topaz wrote:A non-empty census that for some reason doesn't show a pie chart: http://catagolue.appspot.com/census/b36s245/D2_+2

I really don't understand this bug, because similar/related censuses don't show it.
Pie charts were enabled on the 25th February 2015 (five days after Catagolue became operative). So there was an early 5-day window during which submitted hauls wouldn't contribute to pie charts, and censuses that haven't been updated since the 25th February 2015 therefore show no pie charts. The combination of very early investigation and subsequent complete inactivity is naturally very rare, which explains why you've only seen one census with this 'bug'.
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
77topaz
Posts: 1496
Joined: January 12th, 2018, 9:19 pm

Re: Catagolue Oddities

Post by 77topaz » February 2nd, 2019, 3:31 am

Currently, Catagolue appears to be partially down - the censuses are still viewable, and hauls can still be submitted, but no hauls are being committed for any census. (That suggests the cause may be something with the cron process?)

User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Catagolue Oddities

Post by calcyman » February 2nd, 2019, 10:22 am

77topaz wrote:Currently, Catagolue appears to be partially down - the censuses are still viewable, and hauls can still be submitted, but no hauls are being committed for any census. (That suggests the cause may be something with the cron process?)
Thanks! Yes, I'd forgotten that Java's split() expects a regex rather than a substring, so it crashed on .split("+") and threw an exception.
What do you do with ill crystallographers? Take them to the mono-clinic!

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Catagolue Oddities

Post by mniemiec » February 2nd, 2019, 8:10 pm

calcyman wrote:Yes, I'd forgotten that Java's split() expects a regex rather than a substring, so it crashed on .split("+") and threw an exception.
From everything that I have read, it seems that split accepts either a regex or a string separator, and the behavior should depend on which you supply.

User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Catagolue Oddities

Post by calcyman » February 2nd, 2019, 8:52 pm

mniemiec wrote:
calcyman wrote:Yes, I'd forgotten that Java's split() expects a regex rather than a substring, so it crashed on .split("+") and threw an exception.
From everything that I have read, it seems that split accepts either a regex or a string separator, and the behavior should depend on which you supply.
I mean that if you pass a string, it's treated as a regex: https://stackoverflow.com/a/24775872/5130486
What do you do with ill crystallographers? Take them to the mono-clinic!

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Catagolue Oddities

Post by mniemiec » February 2nd, 2019, 9:38 pm

calcyman wrote:I mean that if you pass a string, it's treated as a regex: https://stackoverflow.com/a/24775872/5130486
"this|that|other".split("|") produces "this","that","other" and "this.+.that.+.other".split("|") produces "this",".that",".other" in both Firefox and Chrome, which is exactly what one would expect if the split parameter is treated as a string and not a regular expression. I don't know what context that stackexchange article is using, but no specification I've seen for split says that a string parameter is converted to a regular expression, and given the above examples, it appears that it isn't. I've tried several other examples, and all confirm the string-only behavior.

User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Catagolue Oddities

Post by calcyman » February 2nd, 2019, 10:11 pm

mniemiec wrote:
calcyman wrote:I mean that if you pass a string, it's treated as a regex: https://stackoverflow.com/a/24775872/5130486
"this|that|other".split("|") produces "this","that","other" and "this.+.that.+.other".split("|") produces "this",".that",".other" in both Firefox and Chrome
...in which language? Catagolue is written in Java, not JavaScript.
What do you do with ill crystallographers? Take them to the mono-clinic!

mniemiec
Posts: 1590
Joined: June 1st, 2013, 12:00 am

Re: Catagolue Oddities

Post by mniemiec » February 2nd, 2019, 10:18 pm

calcyman wrote:...in which language? Catagolue is written in Java, not JavaScript.
Oops! Sorry. Never mind (duh!)

User avatar
77topaz
Posts: 1496
Joined: January 12th, 2018, 9:19 pm

Re: Catagolue Oddities

Post by 77topaz » February 6th, 2019, 4:44 pm

What's up with this pattern's Catagolue name ("063605590142055c0630")?

User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Catagolue Oddities

Post by calcyman » February 7th, 2019, 5:16 am

77topaz wrote:What's up with this pattern's Catagolue name ("063605590142055c0630")?
It must have been imported from Andrzej's census. I've now renamed it to 'dead spark coil siamese eleven loop'.
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
Hdjensofjfnen
Posts: 1742
Joined: March 15th, 2016, 6:41 pm
Location: re^jθ

Re: Catagolue Oddities

Post by Hdjensofjfnen » February 7th, 2019, 8:51 pm

calcyman wrote:
77topaz wrote:What's up with this pattern's Catagolue name ("063605590142055c0630")?
It must have been imported from Andrzej's census. I've now renamed it to 'dead spark coil siamese eleven loop'.
Fancy component in one of the soups:

Code: Select all

x = 13, y = 14, rule = B3/S23
6b3o$6bo$5b3o7$2o3b2o$obobobo$2bobo$obobobo4b2o$2o3b2o4b2o!
EDIT: So, hopefully, a 10G or less?

Code: Select all

x = 28, y = 35, rule = B3/S23
26bo$25bo$25b3o19$6b3o$6bo$5b3o7$2o3b2o$obobobo$2bobo$obobobo4b2o$2o3b
2o4b2o!
EDIT: 11G, annoyingly:

Code: Select all

x = 64, y = 81, rule = LifeHistory
60.A$59.A$59.3A37$17.A.A$17.2A$18.A7$17.3A$17.A$18.A$3A$2.A$.A13.3D$
15.D$14.3D7$9.2E3.2E7.A$9.E.E.E.E6.A$11.E.E8.3A$9.E.E.E.E4.2D$9.2E3.
2E4.2D3$25.3A$25.A$26.A7$62.2A$61.2A$63.A!
EDIT: :( Still 11G:

Code: Select all

x = 43, y = 46, rule = LifeHistory
3.A$4.A$2.3A8$.A$2.A38.A$3A37.A$18.A.A19.3A$18.2A$19.A7$18.3A$18.A$
19.A3$16.3D$16.D$15.3D7$10.2E3.2E7.A$10.E.E.E.E6.A$12.E.E8.3A$10.E.E.
E.E4.2D$10.2E3.2E4.2D3$26.3A$26.A$27.A!

Code: Select all

x = 5, y = 9, rule = B3-jqr/S01c2-in3
3bo$4bo$o2bo$2o2$2o$o2bo$4bo$3bo!

Code: Select all

x = 7, y = 5, rule = B3/S2-i3-y4i
4b3o$6bo$o3b3o$2o$bo!

User avatar
praosylen
Posts: 2443
Joined: September 13th, 2014, 5:36 pm
Location: Pembina University, Home of the Gliders
Contact:

Re: Catagolue Oddities

Post by praosylen » February 8th, 2019, 3:12 pm

This 2x128 soup where a glider collision prolongs its lifespan by over 2^14 gens is marked as pathological:

Code: Select all

x = 128, y = 2, rule = B3/S23
obboobbbbbobboboooobbobboboboooobbboboboooboboobbbbbbbobobbbbobbbobboobobbbooobboooooobbboobbobooboboobboobooooboboobobbbbbobbob$
obooboobbboboobobbbboboobbobbobbbbobbbobobooobbooooobbbboooobbbboooooboobbbobooobboboboboobooobooobbbooobobbobbbobobbooooobboboo!
former username: A for Awesome
praosylen#5847 (Discord)

The only decision I made was made
of flowers, to jump universes to one of springtime in
a land of former winter, where no invisible walls stood,
or could stand for more than a few hours at most...

User avatar
Hdjensofjfnen
Posts: 1742
Joined: March 15th, 2016, 6:41 pm
Location: re^jθ

Re: Catagolue Oddities

Post by Hdjensofjfnen » February 20th, 2019, 1:46 pm

A bug in Catagolue allows still-life first-twenty-occurrences under 30 cells to be counted in discoveries if you go to the "attribute" page of the still life. Can someone fix this by having an automatic bot go to the "attribute" page of the SL and limit SL discoveries to the first five occurrences?

Code: Select all

x = 5, y = 9, rule = B3-jqr/S01c2-in3
3bo$4bo$o2bo$2o2$2o$o2bo$4bo$3bo!

Code: Select all

x = 7, y = 5, rule = B3/S2-i3-y4i
4b3o$6bo$o3b3o$2o$bo!

User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Catagolue Oddities

Post by calcyman » February 20th, 2019, 3:08 pm

Hdjensofjfnen wrote:A bug in Catagolue allows still-life first-twenty-occurrences under 30 cells to be counted in discoveries if you go to the "attribute" page of the still life. Can someone fix this by having an automatic bot go to the "attribute" page of the SL and limit SL discoveries to the first five occurrences?
Why is this a bug? The idea is that if anyone calls /attribute on an object, that must be interesting to someone, and therefore worth including in users' discoveries.
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
cordership3
Posts: 129
Joined: August 23rd, 2016, 8:53 am
Location: Smome tomato
Contact:

Re: Catagolue Oddities

Post by cordership3 » February 20th, 2019, 10:09 pm

evil twin of cordership2

User avatar
77topaz
Posts: 1496
Joined: January 12th, 2018, 9:19 pm

Re: Catagolue Oddities

Post by 77topaz » February 20th, 2019, 10:55 pm

cordership3 wrote:'Very very very very boat': https://catagolue.appspot.com/object/xs ... 6521/b3s23
Odd: that's not the name of the LifeWiki page it leads, nor has it ever been the name of that LifeWiki page.

User avatar
Ian07
Moderator
Posts: 891
Joined: September 22nd, 2018, 8:48 am
Location: New Jersey, US

Re: Catagolue Oddities

Post by Ian07 » February 21st, 2019, 7:09 am

77topaz wrote: Odd: that's not the name of the LifeWiki page it leads, nor has it ever been the name of that LifeWiki page.
It was, however, formerly the name used in the infobox which IIRC is what Catagolue actually looks at: http://conwaylife.com/w/index.php?title ... ldid=51091

User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Catagolue Oddities

Post by calcyman » February 21st, 2019, 10:22 am

Ian07 wrote:
77topaz wrote: Odd: that's not the name of the LifeWiki page it leads, nor has it ever been the name of that LifeWiki page.
It was, however, formerly the name used in the infobox which IIRC is what Catagolue actually looks at: http://conwaylife.com/w/index.php?title ... ldid=51091
That's only part of the mystery. It's actually quite interesting to see how that hilarious name appeared on a Catagolue page. It all started when Apple Bottom abbreviated 'very very very very long' to 'very^4' on 1st July 2017, accidentally omitting the 'long' in the process. As AB did over 700 (!!!) maintenance edits on that day, it is understandable that one subtle error slipped through:

http://conwaylife.com/w/index.php?title ... ldid=34819

That, on its own, didn't look too incongruous -- the '^4' acts as something of a punctuation mark, splitting and therefore disguising the ungrammatical 'very boat'. There it lay dormant for nearly a year and a half, when AwesoMan3000 replaced 'very^4' with the equivalent 'very very very very' on 14th December 2018:

http://conwaylife.com/w/index.php?title ... ldid=51053

Again, this was part of a huge batch-editing bout, which may have even been partially automated: a find/replace to expand instances of 'very^4' to 'very very very very' sounds entirely reasonable. The problem, however, was that in this case, the original 'very^4 boat' was ungrammatical; this became especially apparent when changed to 'very very very very boat'.

The problem was finally resolved by a third serial batch-editor, Ian07, who corrected the name to agree with the page title whilst adding helpful statistics to many pattern pages. This removed the last trace of 'very very very very boat' from the current edition of the LifeWiki:

http://conwaylife.com/w/index.php?title ... ldid=51091

So the problem was completely solved, right? Wrong. The Python script used to scrape common names from LifeWiki and add them to the Catagolue source code was executed on 21st December, seven days after AwesoMan3000 changed the infobox to say 'very very very very boat' and a month before Ian07 corrected it:

https://gitlab.com/apgoucher/catagolue/ ... 7a6e02480f

This managed to evade detection -- unsurprisingly, given that the commit had a 2000-line diff -- until it was finally noticed yesterday.
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
testitemqlstudop
Posts: 1367
Joined: July 21st, 2016, 11:45 am
Location: in catagolue
Contact:

Re: Catagolue Oddities

Post by testitemqlstudop » February 21st, 2019, 12:41 pm

LifeWiki wrote:Terribly long boat (or extra^3 boat) is a fairly large natural still life.
Congratulations, the next name for "very very very very boat" is "extra extra extra boat".

dani
Posts: 1222
Joined: October 27th, 2017, 3:43 pm

Re: Catagolue Oddities

Post by dani » February 21st, 2019, 2:20 pm

I vote to keep 'very very very very boat' as the name- it implies that it's more boat than anything previous to it.

User avatar
Moosey
Posts: 4306
Joined: January 27th, 2019, 5:54 pm
Location: here
Contact:

Re: Catagolue Oddities

Post by Moosey » February 21st, 2019, 2:30 pm

danny wrote:I vote to keep 'very very very very boat' as the name- it implies that it's more boat than anything previous to it.
I guess I agree— it is more of a boat than any shorter boats.

Though perhaps then it would be boatyboat.
not active here but active on discord

User avatar
Ian07
Moderator
Posts: 891
Joined: September 22nd, 2018, 8:48 am
Location: New Jersey, US

Re: Catagolue Oddities

Post by Ian07 » February 21st, 2019, 4:25 pm

testitemqlstudop wrote:
LifeWiki wrote:Terribly long boat (or extra^3 boat) is a fairly large natural still life.
Congratulations, the next name for "very very very very boat" is "extra extra extra boat".
Wouldn't that just be extra^2?

extra = long^2
extra^2 = (long^2)^2 = long^(2*2) = long^4
Moosey wrote: I guess I agree— it is more of a boat than any shorter boats.

Though perhaps then it would be boatyboat.
Boaty McBoatFace?

User avatar
Moosey
Posts: 4306
Joined: January 27th, 2019, 5:54 pm
Location: here
Contact:

Re: Catagolue Oddities

Post by Moosey » February 21st, 2019, 4:50 pm

Ian07 wrote:
testitemqlstudop wrote:
LifeWiki wrote:Terribly long boat (or extra^3 boat) is a fairly large natural still life.
Congratulations, the next name for "very very very very boat" is "extra extra extra boat".
Wouldn't that just be extra^2?

extra = long^2
extra^2 = (long^2)^2 = long^(2*2) = long^4
Vessel mathematics is super unintuitive, apparently:
In reality if something is extra^x it is very^(x+1)
Ian07 wrote:
Moosey wrote: I guess I agree— it is more of a boat than any shorter boats.

Though perhaps then it would be boatyboat.
Boaty McBoatFace?
Sure, why not? Then we could write a book about various parts of the history of CGoL and call it “the evolution of the Catagolue name for terribly long boat (and other miscellaneous oddities)”.
not active here but active on discord

Post Reply