diff --git a/README.md b/README.md index 1531680..c3cca89 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,9 @@ Static files, no build step, no server, zero running cost. Published with GitHub | --- | --- | | `index.html`, `en/index.html` | The entrance: the era at a glance, Chinese and English | | `archive/2219-signal/` | The full record of the 2219 signal from Ross 128 b: the log, arrival times, the beacon decoder, letters | -| `script/` | The grid script: how the translating machine writes down what Ross 128 b sends (`script/`), the online dictionary (`script/dictionary/`) and a converter between page source and drawings (`script/convert/`), Chinese with English under `en/`. `lib/glyph.js` is a JavaScript port of [glyph-cli](https://github.com/InterImm/glyph-cli) 0.2.0 and `lib/glyph-vocab.json` is its bundled vocabulary; `lib/glyph-zh.json` holds the Chinese glosses | +| `script/` | The grid script: how the translating machine writes down what Ross 128 b sends (`script/`), the online dictionary (`script/dictionary/`) and a converter between page source and drawings (`script/convert/`), Chinese with English under `en/`. `lib/glyph.js` is a JavaScript port of [glyph-cli](https://github.com/InterImm/glyph-cli) 0.3.0 (grammar v8) and `lib/glyph-vocab.json` is its bundled vocabulary; `lib/glyph-zh.json` holds the Chinese glosses | +| `signals/` | The five transmissions (picture, shadow, pulsars, chords, 137), each playable, and the resonance theory of their speech; the sound is computed by `lib/signals.js` | +| `drift/` | Drift: how the Sun and Ross 128 move relative to each other, from the Bronze Age to the closest approach (`lib/drift.js`) | | `pulsars/` | The pulsar ledger, live: the pulsars that keep the MC clock, the ledger nodes and the timing residuals where the beacon repeats. Self-contained (its own page, `app/pulsars.js` and `app/pulsars.css`) so it can move to its own repo later | | `kit/` | The phase 2 design kit, 137, published at https://interstellar.interimm.org/kit/ ([kit/README.md](kit/README.md)) | | `app/` | Page scripts and styles | @@ -20,7 +22,7 @@ Run it locally with any static server, for example `python3 -m http.server`, and `npm test` checks `lib/glyph.js` against what glyph-cli itself outputs (`tests/glyph-cli-fixtures.json`). After a new glyph-cli release or a vocabulary change, copy its `vocab.json` to `lib/glyph-vocab.json`, add the Chinese glosses to `lib/glyph-zh.json`, -and regenerate the fixtures with `pip install glyph-cli` and `python3 scripts/glyph_fixtures.py`. +and regenerate the fixtures with that release installed (`pip install glyph-cli==0.3.0`; until it is on PyPI, `pip install git+https://github.com/InterImm/glyph-cli`) and `python3 scripts/glyph_fixtures.py`. The previous Hugo site (2022, "飞向恒星 / we must leave the solar system") is in the git history. The draft about the first Earth–Mars conflict lives on the branch `cms/interstellar/草稿`. @@ -30,7 +32,7 @@ the first Earth–Mars conflict lives on the branch `cms/interstellar/草稿`. - Story time = real time + 70,491 days. The present is 2219. - No interstellar ships on either side; contact is communication only. - The source is Ross 128 b, a real temperate planet (at least 1.4 Earth masses, 9.87-day orbit, tidally locked) around - the old, quiet red dwarf Ross 128 in Virgo, 11.01 light years away. The transmitter rides on the planet, so the tone + the old, quiet red dwarf Ross 128 in Virgo, 10.98 light years away. The transmitter rides on the planet, so the tone drifts with its orbit. - The signal: first detected 2219-09-18 03:12:07 UTC by the MC ledger's pulsar-timing node on the lunar far side, then Earth, Isidis (Mars) and Ceres; made public 2219-10-05. 1420.405 MHz, prime-spaced preamble, a 667-bit picture diff --git a/app/signal.js b/app/signal.js index 1927afa..458bf84 100644 --- a/app/signal.js +++ b/app/signal.js @@ -16,7 +16,7 @@ const T = zh ? { copied: '链接已复制', sharedTitle: '有人给罗斯128 b写了一封信', tooShort: '先写点什么。', - saved: '已发出。它会以光速走 11.01 年。', + saved: '已发出。它会以光速走 10.98 年。', unsaved: '已发出,但这个浏览器不能保存它;刷新后就看不到了。', fold: (w) => `每行 ${w} 位`, found: `23 × 29 = 667。两个都是质数,只有这一种折法能成图。`, @@ -36,7 +36,7 @@ const T = zh ? { copied: 'Link copied', sharedTitle: 'Someone wrote a letter to Ross 128 b', tooShort: 'Write something first.', - saved: 'Sent. It will travel at light speed for 11.01 years.', + saved: 'Sent. It will travel at light speed for 10.98 years.', unsaved: 'Sent, but this browser could not keep it; it will be gone after a reload.', fold: (w) => `${w} bits per row`, found: '23 × 29 = 667. Both are prime, so this is the only fold that makes a picture.', diff --git a/archive/2219-signal/en/index.html b/archive/2219-signal/en/index.html index aca981b..48953d0 100644 --- a/archive/2219-signal/en/index.html +++ b/archive/2219-signal/en/index.html @@ -5,7 +5,7 @@ The 2219 signal | The Contact Era - + @@ -29,7 +29,7 @@

Archive · made public 2219-10-05 · 1420.405 MHz

-

Someone is calling from 11.01 light years away.

+

Someone is calling from 10.98 light years away.

On 2219-09-18 every pulsar ledger in the solar system logged the same faint pattern. It comes from Ross 128 b, it was sent on purpose, and it is still arriving.

How it started @@ -38,14 +38,14 @@

Someone is calling from 11.01 light years away.

-
waterfall · 1420.405 MHz ± 40 kHz
+
waterfall · 1420.405 MHz ± 600 kHz
Source
Ross 128 b · M4V
-
Distance
11.01 ly
+
Distance
10.98 ly
Position
11h47m44s +00°48′
-
Light left them
2209
+
Light left them
2208
Days since
–
@@ -63,33 +63,33 @@

How it started

  • A residual nobody expected

    -

    The ledger node on the far side of the Moon times twelve pulsars to keep the MC clock. At 03:12 it logged a narrow tone at 1420.405 MHz, the frequency of cold hydrogen, switching on and off. It was filed as local interference.

    +

    The ledger node on the far side of the Moon times twelve pulsars to keep the MC clock. At 03:12 it logged a narrow tone at 1420.55 MHz, just above 1420.405 MHz, the frequency of cold hydrogen, switching on and off. It was filed as local interference.

  • - +

    Every other ledger heard it too

    Earth, Isidis on Mars and the Ceres node logged the identical pattern, each at a different moment. Ledgers compare notes at light speed, so the comparison alone took most of the day.

  • The delays point at one star

    -

    The arrival times fit a single wave from one direction outside the solar system: RA 11h 47m 44.4s, Dec +00° 48′ 16″. That is Ross 128, a quiet red dwarf in Virgo, much dimmer than the Sun and about twice as old, 11.01 light years away. In 2017 the Arecibo telescope recorded odd signals from this direction; they turned out to be Earth satellites. This time they are not.

    +

    The arrival times fit a single wave from one direction outside the solar system: RA 11h 47m 44.4s, Dec +00° 48′ 16″. That is Ross 128, a quiet red dwarf in Virgo, much dimmer than the Sun and about twice as old, 10.98 light years away. In 2017 the Arecibo telescope recorded odd signals from this direction; they turned out to be Earth satellites. This time they are not.

  • It is not natural

    -

    The pulses are separated by 2, 3, 5, 7, 11 … 47 units: the prime numbers, in order. No pulsar, maser or reflection does that. Then 667 bits follow, and the whole sequence repeats.

    -
  • -
  • - -

    The transmitter is on the planet

    -

    The tone slides up and down by about 260 kHz every 9.87 days, exactly the time Ross 128 b takes to circle its star. The transmitter rides on that planet, and whoever built it did not correct for the Doppler shift. The planet is tidally locked: one side always day, the other always night.

    +

    The pulses are separated by 2, 3, 5, 7, 11 … 47 units: the prime numbers, in order. No pulsar, maser or reflection does that. Then 667 bits follow. The beacon comes back every 9 h 41 m, and each pass carries a different transmission in turn, so the 667 bits only return every fifth pass. The five transmissions.

  • The 667 bits are a picture

    667 is 23 × 29. Folded into rows of 23, the bits make a drawing. Fold it yourself.

  • +
  • + +

    The transmitter is on the planet

    +

    The tone sits 0.01% above hydrogen's line because Ross 128 is coming toward us at 31 km/s, and it slides up and down by about 260 kHz every 9.87 days, exactly the time Ross 128 b takes to circle its star. The transmitter rides on that planet, and whoever built it did not correct for the Doppler shift. The planet is tidally locked: one side always day, the other always night.

    +
  • Made public

    @@ -162,16 +162,16 @@

    3 · Fold it

    Distance

    Nobody is coming.

    -

    11.01 light years

    +

    10.98 light years

    -

    Not us, and not them. Neither side can build a ship that crosses 11.01 light years, and nothing in the signal suggests they are trying. What crosses is light.

    -

    So this is contact by correspondence. A question sent today reaches them on 2230. If they answer at once, the reply lands on 2240. Every exchange takes a generation, and the people who start a conversation may not be the ones who finish it.

    +

    Not us, and not them. Neither side can build a ship that crosses 10.98 light years, and nothing in the signal suggests they are trying. What crosses is light.

    +

    So this is contact by correspondence. A question sent today reaches them on 2230. If they answer at once, the reply lands on 2241. Every exchange takes a generation, and the people who start a conversation may not be the ones who finish it.

    -
    One way
    11.01 yr
    -
    Round trip
    22.02 yr
    -
    Distance
    104.2 trillion km
    +
    One way
    10.98 yr
    +
    Round trip
    21.96 yr
    +
    Distance
    103.9 trillion km

    For now, theirs is the only voice we can hear.

  • diff --git a/archive/2219-signal/index.html b/archive/2219-signal/index.html index d83c8be..da904d0 100644 --- a/archive/2219-signal/index.html +++ b/archive/2219-signal/index.html @@ -5,7 +5,7 @@ 罗斯128信号 · 2219 | 通联纪 - + @@ -29,7 +29,7 @@

    档案 · 2219-10-05 公布 · 1420.405 MHz

    -

    有人在 11.01 光年外呼叫。

    +

    有人在 10.98 光年外呼叫。

    2219 年 9 月 18 日,太阳系里每一台脉冲星账本都记下了同一个微弱的图案。它来自罗斯128 b,是有意发出的,而且还在源源不断地到来。

    事情是怎样开始的 @@ -38,14 +38,14 @@

    有人在 11.01 光年外呼叫。

    -
    瀑布图 · 1420.405 MHz ± 40 kHz
    +
    瀑布图 · 1420.405 MHz ± 600 kHz
    来源
    罗斯128 b · M4V
    -
    距离
    11.01 光年
    +
    距离
    10.98 光年
    位置
    11h47m44s +00°48′
    -
    光离开那里
    2209
    +
    光离开那里
    2208
    发现至今(天)
    –
    @@ -63,33 +63,33 @@

    事情是怎样开始的

  • 一个没人预料到的残差

    -

    月球背面的账本节点给十二颗脉冲星计时,维持脉币的时钟。03:12,它记下一个很窄的音调,频率 1420.405 MHz,正是冷氢的频率,一开一关。它被归档为本地干扰。

    +

    月球背面的账本节点给十二颗脉冲星计时,维持脉币的时钟。03:12,它记下一个很窄的音调,频率 1420.55 MHz,比冷氢的 1420.405 MHz 略高一点,一开一关。它被归档为本地干扰。

  • - +

    其他账本也都听到了

    地球、火星伊希地、谷神星的节点记下了一模一样的图案,只是时刻各不相同。账本之间以光速对账,光是比对就花了大半天。

  • 时间差指向同一颗星

    -

    各处的到达时刻正好符合一道从太阳系外同一个方向射来的波:赤经 11h 47m 44.4s,赤纬 +00° 48′ 16″。那是室女座的罗斯128,一颗安静的红矮星,比太阳暗得多、老得多(约 94 亿年),距离 11.01 光年。2017 年阿雷西博望远镜曾从这个方向录到奇怪的信号,后来查明是地球卫星。这一次不是。

    +

    各处的到达时刻正好符合一道从太阳系外同一个方向射来的波:赤经 11h 47m 44.4s,赤纬 +00° 48′ 16″。那是室女座的罗斯128,一颗安静的红矮星,比太阳暗得多、老得多(约 94 亿年),距离 10.98 光年。2017 年阿雷西博望远镜曾从这个方向录到奇怪的信号,后来查明是地球卫星。这一次不是。

  • 它不是自然现象

    -

    脉冲之间的间隔是 2、3、5、7、11……47 个单位,按顺序排列的质数。脉冲星、脉泽、反射都做不到这一点。之后跟着 667 位数据,然后整段重复。

    -
  • -
  • - -

    发射机在那颗行星上

    -

    音调每 9.87 天上下滑动约 260 kHz,恰好是罗斯128 b 绕恒星一圈的时间。发射机就在这颗行星上,随它一起绕行,建造它的人没有把多普勒频移修正掉。行星被潮汐锁定,一面永昼,一面永夜。

    +

    脉冲之间的间隔是 2、3、5、7、11……47 个单位,按顺序排列的质数。脉冲星、脉泽、反射都做不到这一点。之后跟着 667 位数据。信标每 9 小时 41 分回来一次,每次轮流带一段不同的发射,所以这 667 位要每五次才重复一次。五段发射。

  • 那 667 位是一幅图

    667 = 23 × 29。按每行 23 位排开,就是一幅画。自己折一次。

  • +
  • + +

    发射机在那颗行星上

    +

    音调比氢的谱线高 0.01%,因为罗斯128正以 31 km/s 朝我们靠近;它还每 9.87 天上下滑动约 260 kHz,恰好是罗斯128 b 绕恒星一圈的时间。发射机就在这颗行星上,随它一起绕行,建造它的人没有把多普勒频移修正掉。行星被潮汐锁定,一面永昼,一面永夜。

    +
  • 公之于众

    @@ -162,16 +162,16 @@

    3 · 折起来

    距离

    没有人会来。

    -

    11.01 光年

    +

    10.98 光年

    -

    我们不会去,他们也不会来。两边都造不出能跨越 11.01 光年的船,信号里也看不出他们在尝试。能跨过去的,只有光。

    -

    所以这是一场书信往来。今天发出的问题,2230 到达他们那里;如果他们立刻回答,回音在 2240 落到我们这里。每一次来回都要一代人的时间,开始一场对话的人,未必是结束它的人。

    +

    我们不会去,他们也不会来。两边都造不出能跨越 10.98 光年的船,信号里也看不出他们在尝试。能跨过去的,只有光。

    +

    所以这是一场书信往来。今天发出的问题,2230 到达他们那里;如果他们立刻回答,回音在 2241 落到我们这里。每一次来回都要一代人的时间,开始一场对话的人,未必是结束它的人。

    -
    单程
    11.01 年
    -
    往返
    22.02 年
    -
    距离
    104.2 万亿公里
    +
    单程
    10.98 年
    +
    往返
    21.96 年
    +
    距离
    103.9 万亿公里

    至少现在,我们只听得到他们这一个声音。

    diff --git a/en/index.html b/en/index.html index 49fed1a..a04e634 100644 --- a/en/index.html +++ b/en/index.html @@ -52,15 +52,15 @@

    Joining the conversation between the stars.

    A signal from Ross 128 b

    -

    On 2219-09-18 the pulsar-timing nodes of the MC ledger, on the Moon, Earth, Mars and Ceres, all logged the same narrow tone at the frequency of hydrogen. The small delays between them pointed at one star: Ross 128, a red dwarf in Virgo 11.01 light years away, with one temperate rocky planet. The pulses counted out prime numbers; the bits after them folded into a picture.

    +

    On 2219-09-18 the pulsar-timing nodes of the MC ledger, on the Moon, Earth, Mars and Ceres, all logged the same narrow tone at the frequency of hydrogen. The small delays between them pointed at one star: Ross 128, a red dwarf in Virgo 10.98 light years away, with one temperate rocky planet. The pulses counted out prime numbers; the bits after them folded into a picture.

    It was made public on 2219-10-05. The full record, with the data to decode yourself, is in the archive.

    Read the full record →

    Source
    Ross 128 b · M4V
    -
    Distance
    11.01 ly
    -
    Light left them
    2209
    +
    Distance
    10.98 ly
    +
    Light left them
    2208
    Days since
    –
    @@ -73,7 +73,7 @@

    A signal from Ross 128 b

    What changes now

    -
    01

    Only light crosses

    Nobody is coming, and nobody is going. Neither we nor they can build a ship for 11.01 light years. Contact means messages.

    +
    01

    Only light crosses

    Nobody is coming, and nobody is going. Neither we nor they can build a ship for 10.98 light years. Contact means messages.

    02

    Every sentence takes a decade

    A question and its answer are 22 years apart. Conversations outlive the people who start them, and need institutions that remember.

    03

    The sky may be busier than it sounds

    One voice found us. It is hard to believe it is the only one out there, or that everyone else is as slow as we are.

    @@ -88,11 +88,11 @@

    The long correspondence

    Story calendar: real time plus 70,491 days.

      -
    1. The light leaves Ross 128

      Eleven years before anyone hears it.

    2. +
    3. The light leaves Ross 128

      Eleven years before anyone hears it.

    4. Every ledger hears it

      The MC ledger's pulsar clocks pick up the tone. The full record.

    5. Made public

      All raw recordings released on the same day.

    6. A reply sent today arrives

      Anything written now reaches them on this date.

    7. -
    8. The earliest possible answer

      If they reply the moment our letter lands.

    9. +
    10. The earliest possible answer

      If they reply the moment our letter lands.

    11. More voices

      To be continued.

    diff --git a/index.html b/index.html index c1e5195..3166c2c 100644 --- a/index.html +++ b/index.html @@ -52,15 +52,15 @@

    加入群星之间的对话。

    来自罗斯128 b的信号

    -

    2219 年 9 月 18 日,脉币账本分布在月球、地球、火星和谷神星上的脉冲星计时节点,都记下了同一个很窄的音调,频率正是氢的谱线。各处之间细微的时间差指向同一颗星:室女座里的红矮星罗斯128,距离 11.01 光年。它有一颗温和的岩质行星。脉冲按质数排列,之后的数据能折成一幅图。

    +

    2219 年 9 月 18 日,脉币账本分布在月球、地球、火星和谷神星上的脉冲星计时节点,都记下了同一个很窄的音调,频率正是氢的谱线。各处之间细微的时间差指向同一颗星:室女座里的红矮星罗斯128,距离 10.98 光年。它有一颗温和的岩质行星。脉冲按质数排列,之后的数据能折成一幅图。

    它在 2219 年 10 月 5 日公之于众。完整的记录,以及可以自己动手解码的数据,都在档案里。

    查看完整记录 →

    来源
    罗斯128 b · M4V
    -
    距离
    11.01 光年
    -
    光离开那里
    2209
    +
    距离
    10.98 光年
    +
    光离开那里
    2208
    发现至今(天)
    –
    @@ -73,7 +73,7 @@

    来自罗斯128 b的信号

    从此不同的是

    -
    01

    只有光能过去

    没有人会来,也没有人会去。我们和他们都造不出飞越 11.01 光年的船。接触,就是通信。

    +
    01

    只有光能过去

    没有人会来,也没有人会去。我们和他们都造不出飞越 10.98 光年的船。接触,就是通信。

    02

    每句话都要走十年

    一问一答相隔 22 年。对话比开启它的人活得更久,需要能够记住的机构。

    03

    天空也许比听起来热闹

    找到我们的只有一个声音。很难相信它是外面唯一的声音,也很难相信大家都和我们一样慢。

    @@ -88,11 +88,11 @@

    漫长的通信

    故事纪年:现实时间加 70,491 天。

      -
    1. 光离开罗斯128

      距离有人听到它,还有十一年。

    2. +
    3. 光离开罗斯128

      距离有人听到它,还有十一年。

    4. 每一个账本都听到了

      脉币账本的脉冲星时钟捕捉到这个音调。完整记录。

    5. 公之于众

      所有原始记录在同一天公开。

    6. 今天发出的回信抵达

      此刻写下的一切,会在这一天到达他们那里。

    7. -
    8. 最早可能的回音

      如果他们在信到的那一刻就回答。

    9. +
    10. 最早可能的回音

      如果他们在信到的那一刻就回答。

    11. 更多的声音

      未完待续。

    diff --git a/kit/index.html b/kit/index.html index 49044d6..aeb1bf0 100644 --- a/kit/index.html +++ b/kit/index.html @@ -128,7 +128,7 @@

    One picture, four glyphs

    The picture has four parts. The kit draws each as an icon with data-glyph, so every site draws with pieces of their picture.

    -

    count

    One to nine in binary. Use for numbers, data, a catalogue.

    +

    count

    One to seven in three-bit binary. Use for numbers, data, a catalogue.

    system

    Their star and its one planet, circled. Use for places, planets, the explorer.

    dish

    A dish and its beam. Use for listening, sending, letters.

    hydrogen

    The hydrogen line, the unit both sides share. Use for clocks, frequencies, the ledger.

    @@ -167,18 +167,18 @@

    Two eras, two looks, one set of hooks

    Conversation

    -

    An exchange across 11.01 light years

    +

    An exchange across 10.98 light years

    Their messages arrive on the left in white-cyan, ours leave on the right in yellow, and the dashed spine between is the distance. Use it wherever the era shows messages, letters or replies.

      -
    1. Ross 128 b → Sol

      A prime-numbered preamble, then 667 bits that fold into a picture: counting, their star with its one planet circled, a dish, hydrogen.

    2. -
    3. Sol → Ross 128 b

      We heard you. Here is how we count, where we are, and the same line of hydrogen you used.

    4. -
    5. Ross 128 b → Sol

      Waiting. Nothing we send can be answered sooner than twice the distance.

    6. +
    7. Ross 128 b → Sol

      A prime-numbered preamble, then 667 bits that fold into a picture: counting, their star with its one planet circled, a dish, hydrogen.

    8. +
    9. Sol → Ross 128 b

      We heard you. Here is how we count, where we are, and the same line of hydrogen you used.

    10. +
    11. Ross 128 b → Sol

      Waiting. Nothing we send can be answered sooner than twice the distance.

    .transit · a message on its way

    -
    Sol · 2219-10-05Ross 128 b · 2230-10-09
    -
    Ross 128 b · 2208-09-13Sol · 2219-09-18
    +
    Sol · 2219-10-05Ross 128 b · 2230-09-27
    +
    Ross 128 b · 2208-09-24Sol · 2219-09-18

    Kickers take a voice too: .kicker listens (white-cyan), .kicker-out sends (yellow). Logs mark what reached us with .is-key and what we sent with .is-out.

    @@ -264,7 +264,7 @@

    Three voices

    Pixelify Sans announces (page titles and display numbers only, never below 2.4 rem), Instrument Sans tells (section titles, headings, text), JetBrains Mono measures. All SIL OFL, self-hosted with the kit (Latin). Chinese uses the system's CJK fonts at their heaviest weight so it holds its own beside the pixels.

    --step-5

    通联 Contact

    -
    --step-4 · hero

    11.01 light years

    +
    --step-4 · hero

    10.98 light years

    --step-3 · page

    The clocks that heard it

    --step-2 · section

    Fold the beacon

    --step-1 · lede

    A question sent today reaches them in 2230.

    @@ -431,7 +431,7 @@

    The signature

    Story time
    Days since signal
    –
    -
    Distance
    11.01 ly
    +
    Distance
    10.98 ly

    .log

      @@ -458,7 +458,7 @@

      How the era speaks

        -
      1. Plain and exact. Short sentences, real numbers with units. "11.01 light years", not "very far away".
      2. +
      3. Plain and exact. Short sentences, real numbers with units. "10.98 light years", not "very far away".
      4. Story time is the present. Dates are in the story calendar (real time + 70,491 days); say so once on any page that shows them.
      5. Calm, not cinematic. Nobody is coming. Wonder comes from the facts, not from adjectives.
      6. Every message has two dates. When it was sent and when it arrives; the gap is the story.
      7. diff --git a/lib/light.js b/lib/light.js index 414708d..698b58c 100644 --- a/lib/light.js +++ b/lib/light.js @@ -19,12 +19,13 @@ export const realFromStory = (date) => new Date(ms(date) - OFFSET_MS); export const storyNow = () => storyFromReal(Date.now()); // The source: Ross 128 b, a temperate planet of at least 1.4 Earth masses (Bonfils et al. 2018) around an old, -// quiet red dwarf in Virgo. Distance from the Gaia parallax, rounded; position J2000. +// quiet red dwarf in Virgo. Distance in the story's present (2219), rounded: the Gaia parallax gives 11.01 ly in 2016, +// and the star closes at 31 km/s, so lib/drift.js puts it at 10.985 ly in 2219. Position J2000. export const ROSS_128 = { id: 'ross-128', name: { en: 'Ross 128', zh: '罗斯128' }, planet: { en: 'Ross 128 b', zh: '罗斯128 b' }, - distance: 11.01, + distance: 10.98, type: 'M4V', ra: '11h 47m 44.4s', dec: '+00° 48′ 16″', diff --git a/script/en/index.html b/script/en/index.html index f9eb621..12e74fb 100644 --- a/script/en/index.html +++ b/script/en/index.html @@ -5,7 +5,7 @@ The grid script | The Contact Era - + @@ -160,7 +160,7 @@

        Stacking means another voice

      -

      Questions: OPEN in any position asks "what goes here?", and whatever is drawn under it replaces it. In the last example a third voice, *, draws AIR under our WATER. It answers the nearest part above, which is ours: it sides with them, against us, about our own world.

      +

      Questions: OPEN in any position asks "what goes here?", and whatever is drawn under it replaces it. In the last example a third voice, *, says AIR under our WATER. It answers the nearest part above, which is ours: it sides with them, against us, about our own world.

    @@ -172,7 +172,7 @@

    How the machine reads a page

  • Split the page into lines at the three-row gaps, and count the bands in a line: that is the number of voices.
  • Cut each line into triplets, words and parts at the 1, 2 and 4 cell gaps. Anything that won't cut into whole parts is a picture, like the first 667-bit message, not text.
  • Read the first band of each triplet as an edge: node, relation, node. Same word, same node. A lone ONE points at the triplet before.
  • -
  • Read every part in a lower band against the nearest part above it, and attach the answer to that node or edge, with the voice that drew it.
  • +
  • Read every part in a lower band against the nearest part above it, and attach the answer to that node or edge, with the voice that said it.
  • Humans don't learn the signs; the machine reads and writes them, and its lexicon grows with every page. You can run the same machine: the converter turns text into drawings and drawings back into text, in your browser. It follows the same rules and the same vocabulary as glyph, the command-line dictionary (pip install glyph-cli).

    diff --git a/script/index.html b/script/index.html index 5eed78a..c3ade56 100644 --- a/script/index.html +++ b/script/index.html @@ -5,7 +5,7 @@ 网格文字 | 通联纪 - + @@ -160,7 +160,7 @@

    往下叠,就是又一个声音
    -

    提问:任何位置上的 OPEN 都在问“这里填什么?”,下面画的东西就取代它。最后一个例子里,第三个声音 * 在我们的 WATER 下面画了 AIR。它回应的是上方最近的部件,也就是我们的:它站在他们一边,反对我们对自己世界的说法。

    +

    提问:任何位置上的 OPEN 都在问“这里填什么?”,下面画的东西就取代它。最后一个例子里,第三个声音 * 在我们的 WATER 下面说了 AIR。它回应的是上方最近的部件,也就是我们的:它站在他们一边,反对我们对自己世界的说法。

    @@ -172,7 +172,7 @@

    翻译机怎样读一页

  • 在三排的空隙处分出行,数一数一行有几个声部:那就是有几个声音。
  • 按 1、2、4 格的空隙把每一行切成三元组、词和部件。切不成完整部件的都是图,比如最早那幅 667 比特的图,而不是文字。
  • 把每个三元组的第一个声部读成一条边:节点、关系、节点。同一个词,同一个节点。单独的 ONE 指向前一个三元组。
  • -
  • 把下面声部的每个部件和上方最近的部件对照,把回答连同画它的声音,挂到那个节点或那条边上。
  • +
  • 把下面声部的每个部件和上方最近的部件对照,把回答连同说它的声音,挂到那个节点或那条边上。
  • 人类不用学这些符号;翻译机负责读和写,它的词库随着每一页增长。你也可以运行同一台机器:转换器在浏览器里把文字变成图,再把图变回文字。它和命令行词典 glyph(pip install glyph-cli)用的是同一套规则和同一份词表。

    diff --git a/signals/en/index.html b/signals/en/index.html index b30788a..eb20e71 100644 --- a/signals/en/index.html +++ b/signals/en/index.html @@ -70,7 +70,7 @@

    667 bits, folded once

    Transmission 2 · the shadow

    Their first word is "you"

    -

    The tone dims and recovers, again and again. Each dip is Earth crossing the Sun, exactly as it looked from Ross 128: 84 parts per million deep, rounded by the Sun's darker edge. They send one dip per century of the years they watched, from 1100 BCE to 1100 CE. The dips start short and grazing, grow to 13 hours, then shrink again, because Ross 128 was drifting across the band from which Earth's transits can be seen. After that comes silence: two centuries with no dip. Then three short, deep dips: their own planet crossing their star, every 9.87 days.

    +

    The tone dims and recovers, again and again. Each dip is Earth crossing the Sun, exactly as it looked from Ross 128: 84 parts per million deep, rounded by the Sun's darker edge. They send one dip per century of the years they watched, from about 1100 BCE to 1100 CE. The dips start short and grazing, grow to 13 hours, then shrink again, because Ross 128 was drifting across the band from which Earth's transits can be seen. After that comes silence: two centuries with no dip. Then three short, deep dips: their own planet crossing their star, every 9.87 days.

    Every dip comes from the real motion of the two stars (Drift). The pattern says "we watched you for 2,200 years, and then we lost you".

    Resonance theory. Earth crossing the Sun once a year is a natural rhythm, our planet's own tone. They name us by our rhythm, and themselves by theirs.