ハクソク

世界を動かす技術を、日本語で。

Quarkdown – スーパー機能を持つMarkdown

概要

  • MITを含む天文学者が1ES 1927+654という超大質量ブラックホールを観測
  • 2018年、ブラックホールのコロナが突然消失し数ヶ月後に再出現
  • この現象はブラックホール天文学で初観測
  • ブラックホールは太陽の100万倍の質量を持ち、2億7千万光年先の銀河に存在
  • 近年のブラックホール観測の中でも特に注目された事例

超大質量ブラックホール「1ES 1927+654」のX線フラッシュ

  • 1ES 1927+654は、太陽の約100万倍の質量を持つ超大質量ブラックホール
  • このブラックホールは、地球から2億7千万光年離れた銀河に位置
  • 2018年、MITなどの天文学者が**コロナ(白熱プラズマの雲)**の突然の消失を観測
  • コロナは数ヶ月後に再形成され、天文学界に大きな衝撃を与えた事例
  • このようなコロナの一時的消失はブラックホール観測史上初の現象
  • MITの大学院生Megan Mastersonは「これはブラックホール周辺で観測された中で最も近い現象」と評価

動物と生態系の例

  • レッサーパンダ
    ・生態系:温帯林
    ・画像: Red panda

  • ラッコ
    ・生態系:ケルプの森
    ・画像: Sea otter

  • クマノミ
    ・生態系:サンゴ礁
    ・画像: Clownfish

Hackerたちの意見

いいね!でも比較にはMySTも入れるべきだよね。これが新しいMarkdownのスタンダードになるはずだから…
それかTypstもいいよね(Markdownの拡張じゃないけど、似たような目標と使い方があるし)。
それについてはあまり詳しくないな。PRでテーブルを更新してもらってもいいよ。
Sphinxを使ったMystは最高だね。ただ、強力なLSPサポートが恋しいな。ヘリックスで動かすのはうまくいかなかったし。自分のブログはpydata-sphinx-themeとmystで作ったよ。
これらのツールやマークアップ言語の比較を見てみたいな: - MyST - Pandoc - Quarkdown - Quarto - Typst QuartoとPandocは両方ともPandoc Markdownを使ってるし、https://www.zettlr.com/もそうだよ。でもQuarkdownとTypstは、LaTeX(またはHTML + Javascript)のようなプログラム可能なマークアップ言語を提供してる。公式なLaTeXの後継のタイトルの勝者はまだ決まってないみたいだね。
こんな感じ? https://github.com/iamgio/quarkdown#comparison
比較リストにはdjotも考慮してみて。Markdownのよく設計された徹底的なスーパーセットみたいだよ。 https://djot.net/
今はGNU TeXmacsでWYSIWYGを楽しんでる。長文や科学的なテキスト編集に最適だよ。コンセプトもツールもすごく優秀で、LaTeXやMarkdown、Orgの後には新鮮な風を感じるね…
ありがとう。このリストにはhttps://mdxjs.com/も含まれてるけど、これは聞いたことなかったな。
Typstでめっちゃいろんなドキュメントを作ったよ。書籍、ブックレット、スライド、カード、ドキュメント、何でも。大体はカスタムスタイルや動作をちょっとだけ上に設定すればOKで、たまにスタイリングモジュール全体が必要になるくらい。これで他のツールは完全に負けてるね。
そのツールはほとんど使ってるし、これからも使うつもり。ざっくりしたルールとしては: - markdownは.txtにちょっとした文法の甘さが加わったもので、pdfやhtmlにエクスポートできる - quartoは「markdownだけどコードブロックを実行したい」って感じ - typstはlatexの現代版で、無駄が90%減って機能が10%減ってる(アカデミアは現代のものが嫌いだから、typst使うと嫌われるかも) - pandocはpdfやhtmlなどにエクスポートするためのもの 全体的に、どのツールが必要かは明らかだよね。もちろん、asciidocみたいな他のもあるけど、markdown/quarto/typstの組み合わせでカバーされてないものは思いつかないな。WYSIWYGエディタとかかな?
> これらのツール/マークアップ言語の比較 こういう比較を作るのには時間がかかることもあるよね。俺は自分のMarkdownエディタのために、LaTeXの代わりにConTeXtを使った比較を作ったんだ: https://keenwrite.com/blog/2025/09/08/feature-matrix/ ぜひ、自分のリサーチの出発点として使ってみて。
- paged.js[0]は、CSSのページメディアモジュールへの遅い進行を無視せず、現在ポリフィルされている素晴らしいページ設定のDXを実現することができる。 [0]: https://pagedjs.org
そうだね、新しいプロジェクトをすでに混雑している分野に紹介する人には、「なぜMyCoolProjectなのか、Xではなく?」っていうセクションから始めてほしいな。
ドキュメントをざっと読んだ感じ、Quarkdownはこの仕事に合った評価モデルを持ってないんじゃないかって心配してる。テキストレイアウトは通常、固定点に反復するから、ドキュメントの一部のレイアウトを調整すると、別の部分のレイアウトが崩れちゃって、もう一度レイアウトをやり直さなきゃいけないことが多いんだよね。Typstはこれに対してコンテキストの概念があるんだけど、Quarkdownには似たようなものが見当たらなかったな、もしかしたら見逃したかもしれないけど。俺は自分の本のためにpandoc/md/LaTeXからTypstに切り替えたんだけど、すごく満足してるよ。モダンな言語でプログラミングするのはいいし、Typstはpandoc + LaTeXよりもずっと速いからね。
ドキュメントのアイデア、めっちゃいいと思う!サイドメニューが自動で表示されるのも素晴らしいね。エージェントからのMarkdownの普及が、俺も似たようなものを作るきっかけになった。俺の「Show HN」は、似たようなCLI + ウェブベースのソリューション(https://sdocs.dev)で、数日前に/showページに載ったよ(https://news.ycombinator.com/item?id=47777633)。SdocsはCLIからウェブで即座にレンダリングされるのがいい。何もインストールしなくても素晴らしい体験ができるのが好き。ブラウザにいるけど、SDocsでレンダリングされたMarkdownファイルの内容はローカルに保存されるんだ。SDocのURLには、あなたのMarkdownドキュメントの内容が圧縮されたbase64で含まれてる(`#`の後の部分):https://sdocs.dev/#md=GzcFAMT...(これがあなたのドキュメントの内容)... URLのフラグメントはサーバーに送信されない(https://developer.mozilla.org/en-US/docs/Web/URI/Reference/Fを見てね: "フラグメントはURIがリクエストされたときにサーバーに送信されず、クライアントによって処理される")。sdocs.devのウェブアプリは、URLフラグメントに保存されたコンテンツをクライアント側でデコードしてレンダリングするエンジンなんだ。これにより、URLを共有することで.mdファイルをプライベートに共有できるのもいいね。今、いくつかの新機能を開発中だよ:1. コメント機能(Markdownファイルに簡単にコメントして、エージェントにフィードバックできる)2. 強力なスライド機能
SSGユーザーとして、入力には一番シンプルなMarkdownが好きで、フォーマットの詳細はCSSに任せるのがいいな。例えば、`.abstract`は必要ないし、CSSが最初の段落を抽象としてフォーマットしてくれるから、明示的に頼まなくても大丈夫。逆に、これはもっとリッチで自己完結したドキュメントを作る方法だと思ってる。CSSはないけど、いくつかの事前定義されたスタイルオプションがある。初期のHTMLを思い出さずにはいられないな。HTML 1は色もほとんどなく、Markdownに近いフォーマットだった。HTML 3にはすでにいくつかの要素があったりして。
うん、すごいとは思うけど、Markdownの本質はシンプルさだと思ってる。GUIなしで編集して使えるし、どんな結果が得られるかもだいたいわかる。ターミナルでVIMで作成できて、ちゃんと見えるって信頼できる。生の.mdファイルを見れば、ちゃんと読めるしね。でも、そこからどんどん追加していくと、変な新しいコマンドを調べる羽目になる。コマンドを忘れたり、ライブレンダリングなしではどうなるかわからないからWYSIWYGエディタが欲しくなる。まるで「このQWERTYキーボードはいいけど、キリル文字、デーヴァナーガリー文字、中国語、アラビア文字のキーもあったらどうなる?」って言ってるようなもんだよね。まあ、そうだね。でも、そうすると「ハントアンドペック」のハントが戻ってくるだけだ。
もっとスーパーパワーを持ったQuarkdownを作るつもりだよ。UI/UXもシームレスにして、変な新しいコマンドを覚えなくても済むようにする。これをMicrosoft Wordって呼ぶことにするね。
それはいい意見だね。ただ、Quarkdownは直接latexを打つよりも厳密にアップグレードされてるし、予測可能な結果が得られるし、WordのようなGUIエディタよりもLLM支援の編集との互換性もいいよ。
Quarkdownの作者でプロジェクトリーダーです。大学の研究プロジェクトとしてQuarkdownを始めたんだけど、2年後にこんな風になるなんて想像もしてなかったよ。参加してくれてありがとう!コメントにはできるだけ返事するね。
https://iamgio.eu/2025-12-10-accidentally-in-silicon-valley/を読んだんだけど、うまくいったみたいでよかったね!おめでとう!
テキストフォーマットに機能を追加するのは変な気がするな。GUIのドキュメントでもマクロは通常避けられるし。Quarkdownは複雑で繰り返しの多いドキュメントのために設計されたの?質問に答えてくれてありがとう。
v3で太字の構文を「修正」することを考えてくれない?ずっと、**太字**と*イタリック*じゃなくて、*太字*と_イタリック_にすべきだと思ってるんだ。その余分なアスタリスクはMarkdownのデザインとしては良くないよ。スマホやタブレットでMarkdownを編集するのが本当に不便になるから。
標準モデルの物理ソフトウェアを使えば、AtomでQuarkdownを編集してQuarkupに変換したり、Neutron MailをProton Mailに変更したりできるけど、左手でタイプして、Electronアプリと反ニュートリノのAIブログを作らないといけないよ。
純粋なアート
これ、実はTypstと競ってるタイプセットの分野なんだよね。どちらも、LaTeXの面倒なところを解消したシンプルな代替手段を目指してる。Markdownのデザイン決定の悪いところを直すチャンスを逃してると思うんだ。**太字**と*イタリック*じゃなくて、*太字*と_イタリック_にすべきだよね。あの余分なアスタリスクがあると、スマホやタブレットでMarkdownを編集するのがめっちゃ不便なんだ。v3で直してくれるといいな。
Quarkdownはいい方向に進んでるね。HTMLに一歩近づいた感じ。難しい選択だけど、Markdownは全然著作ツールじゃないと思う。実際、GitHubのMarkdownの変更履歴を読んでみると、MDの欠点についての詳細な批評が載ってるよ。仕様じゃないんだ。これがMDの最大の弱点であり強みでもある。##はサブヘッダーにも見出しレベル2にもなるし。段落の間や見出しの後に空行を入れるのはどう?これを読んで、MDはアイデアだと思う。素晴らしいアイデアだけど、仕様じゃないね。