<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: sijow</title><link>https://news.ycombinator.com/user?id=sijow</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 05 Jun 2026 02:14:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sijow" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sijow in "Show HN: Uruky (EU-based Kagi alternative) now has Image Search and URL Rewrites"]]></title><description><![CDATA[
<p>Taler could be a good match: it's a digital coin that has been in development for a long time and is currently starting to see real use. It guarantees the anonymity of the buyer but not the merchant (to avoid tax evasion and money laundering). It's not a cryptocurrency (no blockchain, no intrinsic value with floating rate), it's really a digital form of whatever currency your exchange uses.<p>Now the only working exchange I know is in Switzerland (<a href="https://taler-ops.ch/en/" rel="nofollow">https://taler-ops.ch/en/</a>). I wonder if you could legally use that from another country... I think GLS Bank is also supposed to have an exchange running in Germany some time this year but there have been delays in the past. Anyway it's probably still a bit early but it could be something to consider.</p>
]]></description><pubDate>Thu, 04 Jun 2026 13:50:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48398653</link><dc:creator>sijow</dc:creator><comments>https://news.ycombinator.com/item?id=48398653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48398653</guid></item><item><title><![CDATA[New comment by sijow in "Finding success in industry as a chip designer"]]></title><description><![CDATA[
<p>I find Digital Design and Computer Architecture (RISC-V edition) by Harris & Harris very nice for self study.</p>
]]></description><pubDate>Mon, 01 Jun 2026 11:16:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48355327</link><dc:creator>sijow</dc:creator><comments>https://news.ycombinator.com/item?id=48355327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48355327</guid></item><item><title><![CDATA[New comment by sijow in "A New Typst Template for Pandoc (2025)"]]></title><description><![CDATA[
<p>(Callisto author here)<p>Front matter would be fine I think. The static parts you would write directly in Typst. For the outline you would call #outline() as usual in the Typst document: notebook content is converted to Typst content (using cmarker), including the headings which become Typst headings so they show up as expected in the outline.<p>For sidebars I guess you use pandoc-Markdown extensions such as Divs that you transform with a Lua filter? What I would do then is use raw cells in the notebook to define sidebars (using Typst code in the raw cells) and configure Callisto to eval the raw cells.<p>For index entries, for example using the in-dexter package you could use HTML comments to insert index references where appropriate:<p><pre><code>  <!--raw-typst #index[Entry]!-->
</code></pre>
but I would just write #index[Entry] directly in the Markdown text, and use a show rule in the Typst document to convert them:<p><pre><code>  #show regex("#index\[.*\]"): it => eval(it.text, mode: "markup", scope: in-dexter)
</code></pre>
Overall, I think pandoc-Markdown + filters + Typst template is powerful and conceptually straightforward: you define the data structure with Markdown, you transform it with filters and render with Typst. Having the document as a well-defined data structure you can manipulate is especially powerful and something I wish we had in Typst.<p>In practice though it often feels overly complicated for little gains, when you can get things done with one tool and a single language (well, two since we're talking about including Jupyter notebooks).<p>Also working directly in Typst has advantages like live preview (also for content imported from notebooks), and some things that are a bit involved with pandoc, like maybe showing a cell output in a sidebar, become super easy: just add "#| label: my-cell" and "#| output: false" in the cell header, and #output("my-cell") in the side bar.</p>
]]></description><pubDate>Mon, 01 Jun 2026 08:16:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48353975</link><dc:creator>sijow</dc:creator><comments>https://news.ycombinator.com/item?id=48353975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48353975</guid></item></channel></rss>