Random posts

A forum for topics that don't fit elsewhere. Introduce yourselves to other members of the forums, discuss how your name evolves when written out in the Game of Life, or just tell us how you found it. Forum rules still apply.
Hunting
Posts: 4401
Joined: September 11th, 2017, 2:54 am

OCA DOTY 2020 Voting Live!

Post by Hunting » March 20th, 2021, 9:43 pm

#01 *****
#02 ******
#03 ******
#04 ******** Symbiosis is #1 as of now!
#05 ******
#06 *******
#07 *******
#08 ***
#09 *****
#10 ******
#11 ****** :(
#12 *******
#13 ******** And Laundry's failed 1D replicator rule!
#14 ******
#15 *****
#16 ***
#17 ******
#18 *******
#19 ******
#20 *******
#21 *******

User avatar
yujh
Posts: 3153
Joined: February 27th, 2020, 11:23 pm
Location: I'm not sure where I am, so please tell me if you know
Contact:

Re: Random posts

Post by yujh » March 21st, 2021, 5:06 am

MathAndCode wrote:
March 21st, 2021, 1:02 am
May13 wrote:
March 19th, 2021, 10:24 pm
I found a 11G synthesis for xs29_69b8bbgz69d1dd (two blocks on long longhorn?)
I have not found synthesis for this still life on Catagolue. Is this really the first known?
Nice work. In general, if Catagolue doesn't have a synthesis of an object, the chances are that that object hasn't been synthesized yet. I do have several improvements to list, though.
  1. Stage your syntheses: To stage a synthesis means to divide it into multiple parts. In general, it's a good idea to stage syntheses as much as possible without increasing the total cost. There are several reasons for this.
    1. Automated improvements: When a staged synthesis is uploaded to Catagolue, Catagolue does not interpret it has a single synthesis but instead as a chain of ways to get from one apgcode to the next. For example, Catagolue would view your non-staged synthesis as a way to get from a vacuum (xs0_0) to xs29_8e1t6gzwqb0t552zx11, while in the following staged synthesis, it would view the first step as a way to get from a vacuum to a block (xs4_33), the second step as a way to get from a block to the constellation xp2_033ze, the third step as a way to get from the constellation xp2_033ze to the constellation xp2_6952zy1ooy1e, etc…

      Code: Select all

      x = 334, y = 35, rule = B3/S23
      138b2o$137bo2bo$137bobo$138bo$50bobo48bobo82b2o$50b2o49b2o82bo2bo65bo
      $51bo50bo46bo35bobo66b3o$149bo36bo61b2obo5bo58bo$4bo137b2o5bo97bobob5o
      bo58b3o$5bo136b2o103bo7b2o53b2obo5bo$3b3o191bo50b3ob2o55bobob5obo$197b
      o52bobo56bo7b2o$190b2o5bo16bo35bobo57b3ob2o$190b2o22bobo34bo10b2o48bo
      bo$214b2o46b2o48bobo$3o310bo10b2o$2bo35b2o284b2o$bo36b2o$105bo$51b2o52b
      o$50b2o31b2o13b2o5bo226b2o$52bo31b2o12b2o110b2o119b2o$83bo105b2o19bob
      o120bo$139bo48bo2bo18bo$139b2o48b2o$138bobo126bo$149bo116bobo3b2o$148b
      2o116b2o4b2o$148bobo4$277bo$276b2o$276bobo!
      I have submitted that synthesis to Catagolue, but I know that once Catagolue updates, it will not use that synthesis of the constellation xp2_033ze because it already has a three-glider synthesis, which can be viewed at its Catagolue page. (In fact, one doesn't even have to include a synthesis of the initial constellation as long as one has verified that Catagolue already has a synthesis of that constellation, which can save a little time.) This makes the synthesis of that constellation and every following object, including the final object one glider cheaper. This would not have happened had the synthesis not been staged. There's also a program that can search for more efficient cleanups of constellations, but these only work when the cleanup is in a separate stage from the region stage that makes the final object, and it's better when the cleanup is staged as much as possible (without making it more expensive).
    2. Manual improvements: In addition to staging a synthesis making it easier for automated programs easier to find improvements, staging a synthesis also makes it easier (or at least more convenient) to make manual improvements. One of the reasons for this is because one only needs to submit the improvements for the relevant stages. As long as the synthesis is staged, if one finds an improvement to building the base constellation, one doesn't need to submit the cleanup again, and vice versa. Also, if the synthesis is staged, it's easier to analyze what's happening and see where improvements can be made. Syntheses that have been staged tend to be easier to for people to understand than syntheses that are all in one step. This is because in the latter type of synthesis, three or more things can be happening at the same time, and at the beginning, the entire pattern consists of a jumble of gliders at each corner, and it often isn't obvious which glider does what. The latter fact makes it more difficult to make improvements because if one wants to replace one glider with another (such as in order to reduce the cleanup cost), it may be difficult to figure out which glider to change the timing of, and the new glider may turn out to cross paths with another glider that could have been in a different stage, and sometimes trying to change the timing of that glider will cause more problems, either because one couldn't figure out which other gliders in the jumble of gliders at each corner had to be synchronized with it, so one re-timed the wrong gliders, or because one of the re-timed gliders now crosses paths with a glider from a step that could have been put in a third stage, etc….
    3. Individual playback: I originally didn't stage my syntheses, and one of the reasons that I opted to change was because there were several times where I wanted to look at a particular part of the synthesis, but it was taking a while to get through synthesizing the base constellation, and if I sped up the playback speed, I would typically miss the part that I wanted to look at. This doesn't happen when the synthesis is staged because each stage is done separately and can therefore start right away instead of having to wait for previous stages to occur.
  2. Clean up regions when they're small: It's easier to delete a region when it's small then after it has caused a large explosion. One example is when I deleted a pi-sequence with a single glider very early in its evolution instead of letting it create a large mess before beginning cleanup.

    Code: Select all

    x = 8, y = 5, rule = B3/S23
    o$b2o$2o$4b3o$4bo2bo!
    Also, in this example, notice how I cause the active region at the top to settle into a ship instead of letting it become a big mess.

    Code: Select all

    x = 47, y = 76, rule = B3/S23
    39bo$38bo$38b3o11$13bo$13bobo$13b2o2$7bo$5bobo$6b2o7$10b2o$10b2o5$10b
    3o7$17b2o$16bo2bo$16bobo$12bo4bo$12bo$b2o9bo$o2bo$b2o5b3o3b3o2$12bo$12b
    o$12bo23$45b2o$44b2o$46bo!
  3. Only synthesize the relevant parts of a constellation: I noticed that at least one of your syntheses created some objects in the base constellation that were not necessary for the final object. It's a good idea to avoid this because it unnecessarily increases the glider cost. If you're unsure about whether or not an object is necessary, you can try removing it and seeing whether or not the reaction still works or observing the active region after it interacts with the object, tracking the active regions that the interacts with, etc…, and seeing whether it affects the final object by the time that it's made. Also, sometimes an object only serves as cleanup, in which case it can typically be replaced by a glider.
  4. Try to use gliders as directly as possible: I noticed that one of your syntheses used a LWSS for cleanup. In general, you want to try to avoid doing this because LWSSes require three gliders each, and cleanup can typically be done more efficiently by using gliders directly. For example, here's a two-glider cleanup of the same constellation:

    Code: Select all

    x = 53, y = 15, rule = B3/S23
    7bo$6bobo$6bobo36bo$7bo36bobo$4bo39bobo$4bo40bo$4bo$2o$2o2$50b3o$50bo
    $7b2o42bo$6b2o$8bo!
    Also, if an object is only necessary for cleanup or a brief interaction, try to see if it can be replaced with a glider.
  5. Keep an eye out for fast components: Sometimes, if the object is formed with enough clearance, one can use a fast component to modify the object formed slightly. You should try to do this when possible because fast components are often more efficient than their slow equivalents. Here's an example:

    Code: Select all

    x = 215, y = 75, rule = B3/S23
    2bo$3bo$b3o$79bo$78bo$78b3o$bo$2bo$3o36$44b2o$43bo2bo81b2o5bo$43bobo82b
    o6b3o$44bo85bobo5bo51b2o5bo$129b2ob5obo51bo6b3o$128bo7b2o54bobo5bo$55b
    o73b3ob2o56b2ob5obo$55bo75bobo56bo7b2o$48b2o5bo16bo58bobo57b3ob2o$48b
    2o22bobo57bo10b2o48bobo$72b2o69b2o48bobo$194bo10b2o$205b2o4$213b2o$68b
    2o142b2o$47b2o19bobo143bo$46bo2bo18bo$47b2o$148bo$147bobo3b2o$147b2o4b
    2o5$158bo$157b2o$157bobo!
    The synthesis of the base constellation is included with the synthesis of the object without the fast component farther down in this post. I've attached a collection of fast components to this post for you to look at.
Here are my staged and (for some) improved versions of your other syntheses:

Code: Select all

x = 77, y = 23, rule = B3/S23
69bo$20b2o37bo9bobo$20b2o35bobo9b2o$58b2o$64bo$62bobo$63b2o4$18b3o54b
2o$75b2o$3o$2bo11bo$bo11b2o45b3o$13bobo2$68b2o$67bo2bo3bo$68b2o4bo$3b
3o68bo$5bo$4bo!

Code: Select all

x = 435, y = 114, rule = B3/S23
207bobo$207b2o$208bo4$134bo$135bo$133b3o2$141bo$139bobo$140b2o30$165b
o$b2o46b2o112b2o$o2bo44bo2bo112b2o$o2bo44bo2bo$b2o46b2o$43bobo$44b2o$
44bo107b2o$151bo2bo11b2o$151bo2bo11bobo175bo$152b2o12bo178bo$343b3o27b
2o$41b2o263b2o65b2o$42b2o262b2o$41bo271bo96bo$bobo307b2o98bo21b2o$2b2o
49bo99bo158b2o36b3o56b3o18b2o2bo$2bo49bobo98bo129b3o80b2o5b2o53b3ob2o
$52bo2bo97bo145b2o5b2o55b2o2bo5b2o52bo$53b2o241b2o2bo5b2o53b3ob2o60bo
b5o$294b3ob2o60bo53b2o12b2o4bo$293bo66bob5o47b2o16bobo$7b2o147bo136bo
b5o47b2o12b2o4bo64b2o$6b2o147bobo122b2o12b2o4bo46b2o16bobo$8bo146bo2b
o121b2o16bobo64b2o$156b2o140b2o39$116bo$116b2o$115bobo3$195bo$194b2o$
194bobo!

Code: Select all

x = 395, y = 76, rule = B3/S23
216bo$215bo$215b3o11$108b2o80bo$108b2o80bobo$190b2o$58b2o$58b2o124bo$
182bobo$108b3o72b2o2$271bo$58b3o208bobo$2o268b2o$2o2$115b2o70b2o203b2o
$114bo2bo69b2o87b2o69bo40b2obo2bo$114bobo158bobo68bo40bobobob2o$3o62b
2o48bo159b2o69b3o38bo3bo$10bobo51bo2bo320b3o2b2o$10b2o52bobo32b2o293b
o$11bo53bo32bo2bo85b3o138b2o58b6o$99b2o223b2obo2bo57bo$323bobobob2o11b
2o41bo5b3o$323bo3bo14b2o41bo5bo2bo$105b2o217b3o2b2o54bo6b2o$106b2o222b
o$105bo218b6o$54b2o138b2o128bo$2b2o49b2o59b2o77bo2bo124bo5b3o$3b2o50b
o57b2o78bobo125bo5bo2bo48b2o$2bo40b2o70bo73bo4bo74b2o50bo6b2o48bobo$44b
2o143bo75b2obo2bo108bo$43bo134b2o9bo74bobobob2o11b2o$177bo2bo83bo3bo14b
2o$178b2o5b3o3b3o71b3o2b2o$271bo$189bo75b6o$189bo75bo$189bo78b3o$261b
3o4bo2bo$269b2o21$222b2o$221b2o$223bo!

Code: Select all

x = 201, y = 78, rule = B3/S23
122bo$123bo$121b3o4$79bo$78bo$78b3o6$81b2o$81bobo$81bo6$173b3o3$4bo$2b
obo$3b2o$59b2o$59b2o2$173b2o$173bobo$71bo101bo$71bo$20bo50bo81b2o$20b
o133b2o$3o17bo46b3o3b3o77bo6b2o$2bo157b2o$bo14b3o3b3o46bo$71bo$20bo50b
o$20bo151bo$20bo151bo$172bo2$168b3o3b3o2$172bo$172bo$172bo25$199bo$198b
2o$198bobo!
这是个好为人师的人
Rule modifier

B34kz5e7c8/S23-a4ityz5k
b2n3-q5y6cn7s23-k4c8
B3-kq6cn8/S2-i3-a4ciyz8
B3-kq4z5e7c8/S2-ci3-a4ciq5ek6eik7

Bored of Conway's Game of Life? Try Pedestrian Life -- not pedestrian at all!

Schiaparelliorbust
Posts: 3686
Joined: July 22nd, 2020, 9:50 am
Location: Acidalia Planitia

Re: Random posts

Post by Schiaparelliorbust » March 21st, 2021, 5:23 am

WHY IS WORD CHAINS LOCKED!?
Hunting's language (though he doesn't want me to call it that)
Board And Card Games
Colorised CA
Alien Biosphere

User avatar
JP21
Posts: 1924
Joined: October 26th, 2019, 5:39 am
Location: MX
Contact:

Re: Random posts

Post by JP21 » March 21st, 2021, 6:17 am

Schiaparelliorbust wrote:
March 21st, 2021, 5:23 am
WHY IS WORD CHAINS LOCKED!?
It is because the moderators are finding the sandbox threads very useless/wasteful.

Schiaparelliorbust
Posts: 3686
Joined: July 22nd, 2020, 9:50 am
Location: Acidalia Planitia

Re: Random posts

Post by Schiaparelliorbust » March 21st, 2021, 6:26 am

JP21 wrote:
March 21st, 2021, 6:17 am
It is because the moderators are finding the sandbox threads very useless/wasteful.
I really wish they hadn't done that. Was there even a problem like this before BokaBB?
Hunting's language (though he doesn't want me to call it that)
Board And Card Games
Colorised CA
Alien Biosphere

Sokwe
Moderator
Posts: 3368
Joined: July 9th, 2009, 2:44 pm

Re: Random posts

Post by Sokwe » March 21st, 2021, 6:31 am

Schiaparelliorbust wrote:
March 21st, 2021, 5:23 am
WHY IS WORD CHAINS LOCKED!?
Basically, it's extremely high-volume and low-effort, making it difficult to moderate and causing it to fill up the new posts queue.

I and other moderators (and other users, for that matter) are beginning to rethink the role of the sandbox. It was originally intended to offload some of the less constructive threads and posts from the patterns forum, as well as giving new users a place to introduce themselves and get a feel for the forums. However, it has since deviated substantially from these goals and is increasingly the source of rule violations, which is putting strain on the moderation team. I don't think we're likely to make any major changes to the sandbox particularly soon, but it might see a bit heavier moderation in the near future.

I've looked through the recent posts in the word chains game and have decided that they are relatively benign, so I'm unlocking that thread for now. However, the law of equivalent exchange dictates that I lock the random posts thread. This thread has been very difficult to moderate and contains several posts that probably constitute violations of rule 1.
Schiaparelliorbust wrote:
March 21st, 2021, 6:26 am
Was there even a problem like this before BokaBB?
There have been many problems over the years, and most of the recent problems have come from the sandbox. In my judgment, the problems have not simply been restricted to particular users, but are a result of some of the culture we've allowed to develop here due to the relaxed moderation.
-Matthias Merzenich

Locked