Disclaimer

As I read stuff on the Internet, I find some stuff notable. Here I post daily updates with what I found worth a note. I post it publicly for ease of my access and linking. If you read this and find it useful, great!

P language: distributed state machines (2023-12-06) programming distributed

Idea and execution: a simple factorization (2023-01-02) business simplicity symbolic

Kopia backup software (2022-12-28) backup open source software

Piantor split keyboard (2022-12-27) keyboard split keyboard open source qmk

  



{
  "config": {
    "base_url": "http://dmitry.cheryasov.info",
    "mode": "build",
    "title": null,
    "description": null,
    "languages": {},
    "default_language": "en",
    "generate_feed": false,
    "feed_filename": "atom.xml",
    "taxonomies": [
      {
        "name": "tag",
        "slug": "tag",
        "paginate_by": null,
        "paginate_path": null,
        "render": true,
        "feed": true
      }
    ],
    "author": null,
    "build_search_index": false,
    "extra": {},
    "markdown": {
      "highlight_code": false,
      "highlight_theme": "base16-ocean-dark",
      "highlight_themes_css": [],
      "render_emoji": false,
      "external_links_target_blank": false,
      "external_links_no_follow": false,
      "external_links_no_referrer": false,
      "smart_punctuation": false,
      "extra_syntaxes_and_themes": [],
      "lazy_async_image": false
    },
    "search": {
      "index_format": "elasticlunr_javascript"
    }
  },
  "current_path": "/daily-catch/",
  "current_url": "http://dmitry.cheryasov.info/daily-catch/",
  "lang": "en",
  "section": {
    "relative_path": "daily-catch/_index.md",
    "colocated_path": null,
    "content": "

Disclaimer

\n

As I read stuff on the Internet, I find some stuff notable. Here I post daily updates with what I found worth a note.\nI post it publicly for ease of my access and linking. If you read this and find it useful, great!

\n\n", "permalink": "http://dmitry.cheryasov.info/daily-catch/", "draft": false, "ancestors": [ "_index.md" ], "title": "Daily catch < dmitry.cheryasov.info", "description": null, "extra": {}, "path": "/daily-catch/", "components": [ "daily-catch" ], "toc": [ { "level": 1, "id": "disclaimer", "permalink": "http://dmitry.cheryasov.info/daily-catch/#disclaimer", "title": "Disclaimer", "children": [] } ], "word_count": 92, "reading_time": 1, "lang": "en", "assets": [], "pages": [ { "relative_path": "daily-catch/2023/2023-12-06-p-language-for-distributed-fsm.md", "colocated_path": null, "content": "

The P language:

\n\n

Sumbitted to HN; got to the front page briefly.

\n", "permalink": "http://dmitry.cheryasov.info/daily-catch/2023/p-language-for-distributed-fsm/", "slug": "p-language-for-distributed-fsm", "ancestors": [ "_index.md", "daily-catch/_index.md" ], "title": "P language: distributed state machines", "description": null, "updated": null, "date": "2023-12-06", "year": 2023, "month": 12, "day": 6, "taxonomies": { "tag": [ "programming", "distributed" ] }, "authors": [], "extra": {}, "path": "/daily-catch/2023/p-language-for-distributed-fsm/", "components": [ "daily-catch", "2023", "p-language-for-distributed-fsm" ], "summary": null, "toc": [], "word_count": 66, "reading_time": 1, "assets": [], "draft": false, "lang": "en", "lower": null, "higher": { "relative_path": "daily-catch/2023/2023-01-02-idea-execution-factorization.md", "colocated_path": null, "content": "

Idea and Execution as two factors of the ultimate gain. Idea's worth grows linearly, execution's, exponentilly.

\n

A poor idea reasonably has a negative worth.

\n", "permalink": "http://dmitry.cheryasov.info/daily-catch/2023/idea-execution-factorization/", "slug": "idea-execution-factorization", "ancestors": [ "_index.md", "daily-catch/_index.md" ], "title": "Idea and execution: a simple factorization", "description": null, "updated": null, "date": "2023-01-02", "year": 2023, "month": 1, "day": 2, "taxonomies": { "tag": [ "business", "simplicity", "symbolic" ] }, "authors": [], "extra": {}, "path": "/daily-catch/2023/idea-execution-factorization/", "components": [ "daily-catch", "2023", "idea-execution-factorization" ], "summary": null, "toc": [], "word_count": 29, "reading_time": 1, "assets": [], "draft": false, "lang": "en", "lower": null, "higher": null, "translations": [], "backlinks": [] }, "translations": [], "backlinks": [] }, { "relative_path": "daily-catch/2023/2023-01-02-idea-execution-factorization.md", "colocated_path": null, "content": "

Idea and Execution as two factors of the ultimate gain. Idea's worth grows linearly, execution's, exponentilly.

\n

A poor idea reasonably has a negative worth.

\n", "permalink": "http://dmitry.cheryasov.info/daily-catch/2023/idea-execution-factorization/", "slug": "idea-execution-factorization", "ancestors": [ "_index.md", "daily-catch/_index.md" ], "title": "Idea and execution: a simple factorization", "description": null, "updated": null, "date": "2023-01-02", "year": 2023, "month": 1, "day": 2, "taxonomies": { "tag": [ "business", "simplicity", "symbolic" ] }, "authors": [], "extra": {}, "path": "/daily-catch/2023/idea-execution-factorization/", "components": [ "daily-catch", "2023", "idea-execution-factorization" ], "summary": null, "toc": [], "word_count": 29, "reading_time": 1, "assets": [], "draft": false, "lang": "en", "lower": { "relative_path": "daily-catch/2023/2023-12-06-p-language-for-distributed-fsm.md", "colocated_path": null, "content": "

The P language:

\n\n

Sumbitted to HN; got to the front page briefly.

\n", "permalink": "http://dmitry.cheryasov.info/daily-catch/2023/p-language-for-distributed-fsm/", "slug": "p-language-for-distributed-fsm", "ancestors": [ "_index.md", "daily-catch/_index.md" ], "title": "P language: distributed state machines", "description": null, "updated": null, "date": "2023-12-06", "year": 2023, "month": 12, "day": 6, "taxonomies": { "tag": [ "programming", "distributed" ] }, "authors": [], "extra": {}, "path": "/daily-catch/2023/p-language-for-distributed-fsm/", "components": [ "daily-catch", "2023", "p-language-for-distributed-fsm" ], "summary": null, "toc": [], "word_count": 66, "reading_time": 1, "assets": [], "draft": false, "lang": "en", "lower": null, "higher": null, "translations": [], "backlinks": [] }, "higher": { "relative_path": "daily-catch/2022/2022-12-28-kopia-backup-software.md", "colocated_path": null, "content": "

Kopia: the approach is approach similar to Restic, but apparently works faster.

\n\n", "permalink": "http://dmitry.cheryasov.info/daily-catch/2022/kopia-backup-software/", "slug": "kopia-backup-software", "ancestors": [ "_index.md", "daily-catch/_index.md" ], "title": "Kopia backup software", "description": null, "updated": null, "date": "2022-12-28", "year": 2022, "month": 12, "day": 28, "taxonomies": { "tag": [ "backup", "open source", "software" ] }, "authors": [], "extra": {}, "path": "/daily-catch/2022/kopia-backup-software/", "components": [ "daily-catch", "2022", "kopia-backup-software" ], "summary": null, "toc": [], "word_count": 76, "reading_time": 1, "assets": [], "draft": false, "lang": "en", "lower": null, "higher": null, "translations": [], "backlinks": [] }, "translations": [], "backlinks": [] }, { "relative_path": "daily-catch/2022/2022-12-28-kopia-backup-software.md", "colocated_path": null, "content": "

Kopia: the approach is approach similar to Restic, but apparently works faster.

\n\n", "permalink": "http://dmitry.cheryasov.info/daily-catch/2022/kopia-backup-software/", "slug": "kopia-backup-software", "ancestors": [ "_index.md", "daily-catch/_index.md" ], "title": "Kopia backup software", "description": null, "updated": null, "date": "2022-12-28", "year": 2022, "month": 12, "day": 28, "taxonomies": { "tag": [ "backup", "open source", "software" ] }, "authors": [], "extra": {}, "path": "/daily-catch/2022/kopia-backup-software/", "components": [ "daily-catch", "2022", "kopia-backup-software" ], "summary": null, "toc": [], "word_count": 76, "reading_time": 1, "assets": [], "draft": false, "lang": "en", "lower": { "relative_path": "daily-catch/2023/2023-01-02-idea-execution-factorization.md", "colocated_path": null, "content": "

Idea and Execution as two factors of the ultimate gain. Idea's worth grows linearly, execution's, exponentilly.

\n

A poor idea reasonably has a negative worth.

\n", "permalink": "http://dmitry.cheryasov.info/daily-catch/2023/idea-execution-factorization/", "slug": "idea-execution-factorization", "ancestors": [ "_index.md", "daily-catch/_index.md" ], "title": "Idea and execution: a simple factorization", "description": null, "updated": null, "date": "2023-01-02", "year": 2023, "month": 1, "day": 2, "taxonomies": { "tag": [ "business", "simplicity", "symbolic" ] }, "authors": [], "extra": {}, "path": "/daily-catch/2023/idea-execution-factorization/", "components": [ "daily-catch", "2023", "idea-execution-factorization" ], "summary": null, "toc": [], "word_count": 29, "reading_time": 1, "assets": [], "draft": false, "lang": "en", "lower": null, "higher": null, "translations": [], "backlinks": [] }, "higher": { "relative_path": "daily-catch/2022/2022-12-27-piantor-keyboard.md", "colocated_path": null, "content": "

Piantor is open hardware; available pre-built with Kailh switch sockets.

\n

\"Picture

\n\n", "permalink": "http://dmitry.cheryasov.info/daily-catch/2022/piantor-keyboard/", "slug": "piantor-keyboard", "ancestors": [ "_index.md", "daily-catch/_index.md" ], "title": "Piantor split keyboard", "description": null, "updated": null, "date": "2022-12-27", "year": 2022, "month": 12, "day": 27, "taxonomies": { "tag": [ "keyboard", "split keyboard", "open source", "qmk" ] }, "authors": [], "extra": {}, "path": "/daily-catch/2022/piantor-keyboard/", "components": [ "daily-catch", "2022", "piantor-keyboard" ], "summary": null, "toc": [], "word_count": 105, "reading_time": 1, "assets": [], "draft": false, "lang": "en", "lower": null, "higher": null, "translations": [], "backlinks": [] }, "translations": [], "backlinks": [] }, { "relative_path": "daily-catch/2022/2022-12-27-piantor-keyboard.md", "colocated_path": null, "content": "

Piantor is open hardware; available pre-built with Kailh switch sockets.

\n

\"Picture

\n\n", "permalink": "http://dmitry.cheryasov.info/daily-catch/2022/piantor-keyboard/", "slug": "piantor-keyboard", "ancestors": [ "_index.md", "daily-catch/_index.md" ], "title": "Piantor split keyboard", "description": null, "updated": null, "date": "2022-12-27", "year": 2022, "month": 12, "day": 27, "taxonomies": { "tag": [ "keyboard", "split keyboard", "open source", "qmk" ] }, "authors": [], "extra": {}, "path": "/daily-catch/2022/piantor-keyboard/", "components": [ "daily-catch", "2022", "piantor-keyboard" ], "summary": null, "toc": [], "word_count": 105, "reading_time": 1, "assets": [], "draft": false, "lang": "en", "lower": { "relative_path": "daily-catch/2022/2022-12-28-kopia-backup-software.md", "colocated_path": null, "content": "

Kopia: the approach is approach similar to Restic, but apparently works faster.

\n\n", "permalink": "http://dmitry.cheryasov.info/daily-catch/2022/kopia-backup-software/", "slug": "kopia-backup-software", "ancestors": [ "_index.md", "daily-catch/_index.md" ], "title": "Kopia backup software", "description": null, "updated": null, "date": "2022-12-28", "year": 2022, "month": 12, "day": 28, "taxonomies": { "tag": [ "backup", "open source", "software" ] }, "authors": [], "extra": {}, "path": "/daily-catch/2022/kopia-backup-software/", "components": [ "daily-catch", "2022", "kopia-backup-software" ], "summary": null, "toc": [], "word_count": 76, "reading_time": 1, "assets": [], "draft": false, "lang": "en", "lower": null, "higher": null, "translations": [], "backlinks": [] }, "higher": null, "translations": [], "backlinks": [] } ], "subsections": [ "daily-catch/2022/_index.md", "daily-catch/2023/_index.md" ], "translations": [], "backlinks": [], "generate_feed": true } }