Catagolue Discussion Thread

For general discussion about Conway's Game of Life.
Post Reply
User avatar
77topaz
Posts: 1496
Joined: January 12th, 2018, 9:19 pm

Re: Catagolue Discussion Thread

Post by 77topaz » January 14th, 2019, 8:52 pm

benetnasch85 wrote:We have encountered server errors for more than 7 hours. Catagolue pages that do not need server data are displaying OK.
Yes, the server is currently over quota, as was pointed out in the thread specifically about Catagolue outages.

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

Re: Catagolue Discussion Thread

Post by dani » January 14th, 2019, 9:59 pm

Saka, can you add the following to the main post:

Catagolue resets every 07:00 AM UTC.

It's 2 AM in my timezone and 2 PM in yours. c:

User avatar
Saka
Posts: 3627
Joined: June 19th, 2015, 8:50 pm
Location: Indonesia
Contact:

Re: Catagolue Discussion Thread

Post by Saka » January 15th, 2019, 5:54 am

danny wrote:Saka, can you add the following to the main post:

Catagolue resets every 07:00 AM UTC.

It's 2 AM in my timezone and 2 PM in yours. c:
done

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

Re: Catagolue Discussion Thread

Post by muzik » January 16th, 2019, 4:43 am

Will any of the non-outer-totalistic, non-isotropic-nontotalistic rules ever get animated pattern thumbnails?

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

Re: Catagolue Discussion Thread

Post by muzik » January 17th, 2019, 2:31 pm

Am I the only one who experiences intense lag on pages such as the following?:

https://catagolue.appspot.com/census/b3s23/stdin/xq6

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

Re: Catagolue Discussion Thread

Post by 77topaz » January 17th, 2019, 7:22 pm

muzik wrote:Am I the only one who experiences intense lag on pages such as the following?:

https://catagolue.appspot.com/census/b3s23/stdin/xq6
No, it lags for me too. It's because the page has numerous GIFs of very large spaceships.

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

Re: Catagolue Discussion Thread

Post by muzik » January 20th, 2019, 8:58 am

Why doesn't Catagolue open LifeViewer for Generations patterns with more than one cell state present?

https://catagolue.appspot.com/object/xp ... s/g17b3s23

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

Re: Catagolue Discussion Thread

Post by calcyman » January 20th, 2019, 9:11 am

muzik wrote:Why doesn't Catagolue open LifeViewer for Generations patterns with more than one cell state present?

https://catagolue.appspot.com/object/xp ... s/g17b3s23
Extreme laziness on my part. The apgcode-to-RLE conversion is actually achieved by appropriating part of Chris Cain's glider synthesis javascript (and therefore happens client-side rather than server-side), and as far as I know is limited to 2-state patterns.
What do you do with ill crystallographers? Take them to the mono-clinic!

tod222
Posts: 21
Joined: August 23rd, 2010, 12:43 am

Re: Catagolue Discussion Thread

Post by tod222 » January 20th, 2019, 12:51 pm

What do the colors signify in the root column on the haul pages?
Catagolue: @th222 • Twitter: @th222

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

Re: Catagolue Discussion Thread

Post by 77topaz » January 20th, 2019, 7:15 pm

tod222 wrote:What do the colors signify in the root column on the haul pages?
Brown = newly uploaded, not yet processed
Colours between brown and green = various stages in the verification/committing process
Green = this haul has been committed to the census
Red = this haul failed a statistical test, it is not included in the census
Blue = this haul contains something special, it is being permanently preserved (green hauls are deleted after a while)

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

Re: Catagolue Discussion Thread

Post by muzik » January 24th, 2019, 1:09 pm

Will we ever be able to do more with accounts on catagolue? e.g. deleting own comments, moderating comments, assigning payosha256 keys to our accounts

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

Re: Catagolue Discussion Thread

Post by testitemqlstudop » January 24th, 2019, 5:58 pm

Methuselahs! Methuselahs everywhere!

https://catagolue.appspot.com/census/b3 ... methuselah
https://catagolue.appspot.com/haul/b3s2 ... 4f411a0c33

I hacked apgsearch to only log methuselahs and also detail their complete lifespan. Hopefully calcyman's fine with this...

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

Re: Catagolue Discussion Thread

Post by dani » January 24th, 2019, 7:49 pm

You're using the wrong notation, it should be along the lines of '30k'

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

Re: Catagolue Discussion Thread

Post by 77topaz » January 24th, 2019, 8:30 pm

Did you really need to post that exact same message in two different threads? Anyway, here's an echo of my response in the other thread:
77topaz wrote:
testitemqlstudop wrote:I hacked apgsearch to only log methuselahs and also detail their complete lifespan. Hopefully calcyman's fine with this...
That's a clever idea. Because it's only storing the methuselah objects, it shouldn't cause any excessive strain on the server, so I don't expect calcyman would have a problem with it.
And also...
danny wrote:You're using the wrong notation, it should be along the lines of '30k'
testitem is deliberately using a notation that logs the precise lifespan instead of the abbreviated form. Since it's in an unofficial symmetry, I don't see a problem with it.

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

Re: Catagolue Discussion Thread

Post by dani » January 24th, 2019, 9:13 pm

ah, thought he was using C1..

72c20e
Posts: 62
Joined: June 10th, 2016, 5:52 am

Re: Catagolue Discussion Thread

Post by 72c20e » January 25th, 2019, 8:12 am

Unavailable in China. Any mirrors?

Code: Select all

x = 15, y = 36, rule = B38/S23-
bo$2bo$3o14$13bo$12bo$12b3o2$11bo$12bo$10b3o4$12b3o$12bo$13bo2$10bo$8b
obo$9b2o$6b2o$5bobo$7bo!

Bullet51
Posts: 663
Joined: July 21st, 2014, 4:35 am

Re: Catagolue Discussion Thread

Post by Bullet51 » January 25th, 2019, 8:17 am

[deleted]
Last edited by Bullet51 on January 25th, 2019, 8:31 am, edited 1 time in total.
Still drifting.

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

Re: Catagolue Discussion Thread

Post by muzik » January 25th, 2019, 8:20 am

72c20e wrote:Unavailable in China. Any mirrors?
http://gol.hatsya.co.uk/home

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

Re: Catagolue Discussion Thread

Post by muzik » January 25th, 2019, 2:09 pm

Currently Catagolue attempts to run custom ruletable rules with LifeViewer:

https://catagolue.appspot.com/object/xq ... xbzerotest

Since LifeViewer has been confirmed to not be supporting custom ruletables at any point in the near future, can these object pages be made to not bring up a LifeViewer applet if a custom ruletable is being used, and display a static image instead?

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

Re: Catagolue Discussion Thread

Post by 77topaz » January 26th, 2019, 6:05 am

muzik wrote:Currently Catagolue attempts to run custom ruletable rules with LifeViewer:

https://catagolue.appspot.com/object/xq ... xbzerotest

Since LifeViewer has been confirmed to not be supporting custom ruletables at any point in the near future, can these object pages be made to not bring up a LifeViewer applet if a custom ruletable is being used, and display a static image instead?
Hmm... Lifelib can support these ruletables - is there any way that could be used to create a similar viewport for those patterns?

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

Re: Catagolue Discussion Thread

Post by testitemqlstudop » February 1st, 2019, 4:31 pm


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

Re: Catagolue Discussion Thread

Post by Moosey » February 1st, 2019, 4:41 pm

testitemqlstudop wrote:What's wrong with these hauls: https://catagolue.appspot.com/haul/b3s2 ... 5fa81388cd
https://catagolue.appspot.com/haul/b3s2 ... 481180c783
https://catagolue.appspot.com/haul/b3s2 ... ed6b018b3f
https://catagolue.appspot.com/haul/b3s2 ... 15bc2a2c56

I was just testing calcyman's Lifecoin, hence the long seed roots. All other Lifecoin hauls are OK.
What is the problem, exactly?
not active here but active on discord

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

Re: Catagolue Discussion Thread

Post by testitemqlstudop » February 1st, 2019, 5:12 pm

Moosey wrote:
testitemqlstudop wrote:What's wrong with these hauls: https://catagolue.appspot.com/haul/b3s2 ... 5fa81388cd
https://catagolue.appspot.com/haul/b3s2 ... 481180c783
https://catagolue.appspot.com/haul/b3s2 ... ed6b018b3f
https://catagolue.appspot.com/haul/b3s2 ... 15bc2a2c56

I was just testing calcyman's Lifecoin, hence the long seed roots. All other Lifecoin hauls are OK.
What is the problem, exactly?
They're red (i.e. invalid):

https://catagolue.appspot.com/haul/b3s2 ... emqlstudop

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

Re: Catagolue Discussion Thread

Post by calcyman » February 1st, 2019, 5:47 pm

testitemqlstudop wrote:What's wrong with these hauls: https://catagolue.appspot.com/haul/b3s2 ... 5fa81388cd
https://catagolue.appspot.com/haul/b3s2 ... 481180c783
https://catagolue.appspot.com/haul/b3s2 ... ed6b018b3f
https://catagolue.appspot.com/haul/b3s2 ... 15bc2a2c56

I was just testing calcyman's Lifecoin, hence the long seed roots. All other Lifecoin hauls are OK.
Erm, how were you testing it? Hauls shouldn't be that small, firstly. Secondly, it's in no way release-worthy, and there's no public blockchain yet.
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 Discussion Thread

Post by testitemqlstudop » February 1st, 2019, 7:46 pm

calcyman wrote:
testitemqlstudop wrote:What's wrong with these hauls: https://catagolue.appspot.com/haul/b3s2 ... 5fa81388cd
https://catagolue.appspot.com/haul/b3s2 ... 481180c783
https://catagolue.appspot.com/haul/b3s2 ... ed6b018b3f
https://catagolue.appspot.com/haul/b3s2 ... 15bc2a2c56

I was just testing calcyman's Lifecoin, hence the long seed roots. All other Lifecoin hauls are OK.
Erm, how were you testing it? Hauls shouldn't be that small, firstly. Secondly, it's in no way release-worthy, and there's no public blockchain yet.
Well, I lowered MIN_LOG_DIFFICULTY ("#define MIN_LOG_DIFFICULTY 0x407a400000000000ull") to 0x407a40000000000ull (one less zero) for two reasons:
1. my 4-core i5 computer would not mine a block for several hours;
2. I wanted to see if the difficulty could adjust it back to a reasonable amount of time.

In short, the answer to (2) was no; hauls were being uploaded twice (or even more) every minute, and the difficulty would not rise exponentially, but instead linearly. I stopped after about an hour after 100 or so hauls to not put excessive server strain. I'm thinking of replacing the difficulty function that directly limits increase with a function that just goes halfway to the normal expected difficulty (i.e. replace line 86 and afterwords of blockheader.h with

Code: Select all

            
            // We update the difficulty to target a 10-minute block time:
            int64_t actual_time = ((int64_t) (t - prevblock.prevblock_time));
            int64_t desired_time = 600000000000ll;
            int64_t earlyness = desired_time - actual_time;
            uint64_t next_log_difficulty = prevblock.log_difficulty + earlyness * 32;
            log_difficulty = (log_difficulty+next_log_difficulty)/2;
            if (log_difficulty < MIN_LOG_DIFFICULTY) {
                log_difficulty = MIN_LOG_DIFFICULTY;
            }
I'm trying to implement an HTTP-like protocol that allows the communication of miners. I think if each node can have a port (say 6333) linked to an HTTP server and there are two endpoints "blocks" and "block*****", each node could just query each of the nodes that it's connected to with "blocks", and if the node's local copy is behind, query each "block*****", adding it to its local chain, until it is up-to-date.

EDIT: When there's transaction support there could just be a "txpool" endpoint that gives the entire current state of the unconfirmed transactions, but given the current state of Lifecoin, ...

Post Reply