Catagolue Discussion Thread

For general discussion about Conway's Game of Life.
Post Reply
User avatar
Ian07
Moderator
Posts: 891
Joined: September 22nd, 2018, 8:48 am
Location: New Jersey, US

Re: Catagolue Discussion Thread

Post by Ian07 » December 28th, 2018, 2:50 pm

It looks like the new verification system is broken; I can't verify any hauls and none of the bold censuses have been updated since 02:13 UTC: https://catagolue.appspot.com/haul/b3s23/C1?committed=2

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

Re: Catagolue Discussion Thread

Post by calcyman » December 28th, 2018, 3:52 pm

Ian07 wrote:It looks like the new verification system is broken; I can't verify any hauls and none of the bold censuses have been updated since 02:13 UTC: https://catagolue.appspot.com/haul/b3s23/C1?committed=2
Someone decided to search Day&Night... :/
What do you do with ill crystallographers? Take them to the mono-clinic!

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

Re: Catagolue Discussion Thread

Post by Ian07 » December 28th, 2018, 5:06 pm

calcyman wrote:Someone decided to search Day&Night... :/
That's definitely not helping matters, but I don't think it's the main problem because all of the smaller censuses are working fine, meanwhile B3/S23/C1 and others which have peer review enabled are still frozen in time and gaining a growing backlog of uncommitted hauls.

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

Re: Catagolue Discussion Thread

Post by calcyman » December 28th, 2018, 5:37 pm

Ian07 wrote:
calcyman wrote:Someone decided to search Day&Night... :/
That's definitely not helping matters, but I don't think it's the main problem because all of the smaller censuses are working fine, meanwhile B3/S23/C1 and others which have peer review enabled are still frozen in time and gaining a growing backlog of uncommitted hauls.
It is the main problem: there have been consistent OutOfMemoryErrors since that time.

I've made some code modifications so that:

(a) these errors are less frequent;
(b) if they do occur, they'll cause the hauls to be dropped instead of freezing Catagolue indefinitely.
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
Apple Bottom
Posts: 1034
Joined: July 27th, 2015, 2:06 pm
Contact:

Re: Catagolue Discussion Thread

Post by Apple Bottom » December 28th, 2018, 5:48 pm

calcyman wrote:Someone decided to search Day&Night... :/
It may actually be worth including a warning message on the main Day & Night census page, urging people to not search that rule unless they know what they're doing so as to avoid overloading Catagolue.
If you speak, your speech must be better than your silence would have been. — Arabian proverb

Catagolue: Apple Bottom • Life Wiki: Apple Bottom • Twitter: @_AppleBottom_

Proud member of the Pattern Raiders!

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

Re: Catagolue Discussion Thread

Post by Ian07 » December 29th, 2018, 6:25 pm

I just uploaded some hauls for b3aijnq7cs23-ckq4w/C1 which each contain several 20+ bit still lifes, but none of them appear on the main census page. The text census still works, and so do the subcensuses, but the only prefixes that appear on the census page are the ones that appeared in the initial haul. I remember having this same problem a couple of days ago while browsing a different census.

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

Re: Catagolue Discussion Thread

Post by calcyman » December 29th, 2018, 6:41 pm

Ian07 wrote:I just uploaded some hauls for b3aijnq7cs23-ckq4w/C1 which each contain several 20+ bit still lifes, but none of them appear on the main census page. The text census still works, and so do the subcensuses, but the only prefixes that appear on the census page are the ones that appeared in the initial haul. I remember having this same problem a couple of days ago while browsing a different census.
The clue is the 'Last cache update: 2720 seconds ago' at the foot of the page.

I've now pushed a commit to reduce the refresh threshold from 3600 seconds to 600.
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
muzik
Posts: 5648
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Catagolue Discussion Thread

Post by muzik » January 3rd, 2019, 1:37 pm

b3s23/C1 has now surpassed 300 trillion objects

User avatar
muzik
Posts: 5648
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Catagolue Discussion Thread

Post by muzik » January 3rd, 2019, 4:19 pm

Can Catagolue be updated to use the newest version of lifeviewer (either build 264 or build 265?)

https://catagolue.appspot.com/object/xp ... 5555555555

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

Re: Catagolue Discussion Thread

Post by calcyman » January 3rd, 2019, 4:21 pm

muzik wrote:Can Catagolue be updated to use the newest version of lifeviewer (either build 264 or build 265?)

https://catagolue.appspot.com/object/xp ... 5555555555
Yes, do you have a link to the lv-plugin.js for me to download?
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
muzik
Posts: 5648
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Catagolue Discussion Thread

Post by muzik » January 3rd, 2019, 4:24 pm

I think it's in here

EDIT: btw, this links to the file now.

EDIT 2023: btw, this ACTUALLY links to the file now.
Last edited by muzik on March 8th, 2023, 2:45 pm, edited 2 times in total.

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

Re: Catagolue Discussion Thread

Post by calcyman » January 4th, 2019, 6:04 pm

Catagolue now has a /rules endpoint, yielding a more hierarchical organisation of information. Essentially, navigation through Catagolue forms a tree:
  • Root: /rules
  • Rule family: /rules/lifelike
  • Individual rule: /census/b38s23
  • Individual census: /census/b38s23/C1
  • Individual tabulation: /census/b38s23/C1/xq16
Beyond the tabulations, there are another two levels -- object pages and sample soups -- but at this point it isn't strictly a tree, because different symmetries of the same rule link to the same object pages.
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
muzik
Posts: 5648
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Catagolue Discussion Thread

Post by muzik » January 4th, 2019, 7:02 pm

Can the rules be made to sort like a table (like the List of rules investigated on Catagolue wiki pages)? I can draw up a table concept on the wiki, complete with links to symmetries if you'd like that.

...and where are all the hexagonal rules?

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

Re: Catagolue Discussion Thread

Post by calcyman » January 4th, 2019, 7:36 pm

muzik wrote:Can the rules be made to sort like a table (like the List of rules investigated on Catagolue wiki pages)? I can draw up a table concept on the wiki, complete with links to symmetries if you'd like that.

...and where are all the hexagonal rules?
Those are both good suggestions. I've replaced the LinkedHashMaps with TreeMaps to enforce lexicographical order:

https://catagolue.appspot.com/rules/lifelike

(I take it that's what you meant by 'sort like a table'?)

Also, the hexagonal rules are now separated, so we have things like this:

https://catagolue.appspot.com/rules/isogeny-hex-ot
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
muzik
Posts: 5648
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Catagolue Discussion Thread

Post by muzik » January 4th, 2019, 7:44 pm

I think it'd also be handy if for range-1 Moore and hexagonal outer-totalistic rules, the rule integer was also displayed next to the rule, and there existed an option to sort by this instead. Would probably make it easier to find rules.

Also, something weird: b026s1 is marked as only having one census when it clearly has two. - EDIT, fixed


Where exactly are rule names contributed?

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

Re: Catagolue Discussion Thread

Post by calcyman » January 4th, 2019, 8:14 pm

muzik wrote:I think it'd also be handy if for range-1 Moore and hexagonal outer-totalistic rules, the rule integer was also displayed next to the rule, and there existed an option to sort by this instead.
Catagolue has no concept of rule integer.
Also, something weird: b026s1 is marked as only having one census when it clearly has two.
Thanks -- I've now amended this bug (and, by gosh, the number of censuses and rules have increased!): https://catagolue.appspot.com/rules
Where exactly are rule names contributed?
Common names for rules: https://gitlab.com/apgoucher/catagolue/ ... -rules.txt
Common names for rule families: https://gitlab.com/apgoucher/catagolue/ ... milies.txt
Rule family definitions: https://gitlab.com/apgoucher/lifelib/bl ... nuslist.py
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
muzik
Posts: 5648
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Catagolue Discussion Thread

Post by muzik » January 4th, 2019, 8:32 pm

The current list presentation still feels a bit wonky, which I personally don't like very much, especially since rules with names make it even more lumpier. I'd rather it was presented more like a table, so that everything still stays relatively straight, and ends up a bit easier to read. (Bonus points if it's sortable!)

Here's a really bad mockup of a table format that could be used, with information proudly and shamelessly ripped from the List of rules investigated on Catagolue page. (Note that the rule integer section would only be present on moore outer-totalistic rules and hexagonal outer-totalistic rules, assuming the rule integer will even be calculated at all for said rulespaces, which it probably won't be, and as such could probably be discounted.)

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

Re: Catagolue Discussion Thread

Post by calcyman » January 4th, 2019, 10:10 pm

muzik wrote:(Bonus points if it's sortable!)
Yay! https://catagolue.appspot.com/rules/lifelike

(Click on the headers to sort and/or reverse direction of sort.)

I've also updated lv-plugin.js to match the one on these forums, which should hopefully be the build you needed.
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
muzik
Posts: 5648
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Catagolue Discussion Thread

Post by muzik » January 4th, 2019, 10:12 pm

The lack of lines feels a bit weird, but that aside, this is MUCH better than what it was. Thank you!

(from now on I'll try and keep discussion of this in the main suggestions thread)

(EDIT: which i just remembered does not exist)

(EDIT2: now it does, check it out!)

User avatar
muzik
Posts: 5648
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Catagolue Discussion Thread

Post by muzik » January 6th, 2019, 2:48 pm

How often, exactly, do rule list pages update? Some rules I searched a few hours ago aren't showing up here: https://catagolue.appspot.com/rules/isotropic-hex-ot

EDIT: they are now

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

Re: Catagolue Discussion Thread

Post by calcyman » January 6th, 2019, 5:03 pm

muzik wrote:How often, exactly, do rule list pages update?
The /rules pages are guaranteed to never be more than 6 hours old.
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
muzik
Posts: 5648
Joined: January 28th, 2016, 2:47 pm
Location: Scotland

Re: Catagolue Discussion Thread

Post by muzik » January 6th, 2019, 7:28 pm

There are still some xs12s that use old names on Catagolue which should be updated, since their corresponding wiki pages have been moved to more appropriate titles (e.g. Boat-claw with tail --> Claw with boat with tail, Trans-aircraft carrier on table --> Trans-aircraft carrier down on table, Boat line tub --> Cis-boat line tub)

Also, quick reminder that I've put up a merge request that contains some more rule names, so don't forget to look over that.

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

Re: Catagolue Discussion Thread

Post by testitemqlstudop » January 11th, 2019, 8:29 pm

I can't access /chisquare

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

Re: Catagolue Discussion Thread

Post by 77topaz » January 14th, 2019, 1:20 am

To the anonymous user searching various rules with apgsearch "v0.54+0.32i-ab2-WHKD", could you please increase your haul size? You're submitting (10000-soup) hauls way too frequently, which is not good for the server. There's even a resultant backlog of hauls that aren't being committed.

EDIT: This made me think of something: in the last few months, there's been a lot of spam-searching, troll censuses, even Catagolue outages mostly caused by anonymous users. Maybe it would be a good idea to simply disable submitting hauls to Catagolue anonymously (i.e. without a payosha256 key)? If we did that, there'd be at least a little more accountability, and it'd be easier to identify and deal with those abusing the site.

User avatar
benetnasch85
Posts: 31
Joined: March 17th, 2017, 12:09 am

Re: Catagolue Discussion Thread

Post by benetnasch85 » January 14th, 2019, 8:48 pm

We have encountered server errors for more than 7 hours. Catagolue pages that do not need server data are displaying OK.

Post Reply