<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: agoose77</title><link>https://news.ycombinator.com/user?id=agoose77</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 05 May 2026 08:37:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=agoose77" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by agoose77 in "Using Git add -p for fun (and profit)"]]></title><description><![CDATA[
<p>Also, rebasing is a lot easier when you have small commits, rather than a mega conflict.</p>
]]></description><pubDate>Sun, 14 Dec 2025 14:38:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46263320</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=46263320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46263320</guid></item><item><title><![CDATA[New comment by agoose77 in "Markdown is holding you back"]]></title><description><![CDATA[
<p>Thanks for making this point! I'm chiming in just to add that the Jupyter Book project that builds MyST tooling is now using a new TypeScript stack instead of Sphinx, for any interested newcomers!<p>But yes, ^this. We are building around a shareable AST precisely because structure really matters.<p>(I'm a core developer from Jupyter Book, the team that builds the new MyST stack — see <a href="https://jupyterbook.org/stable/community/history/" rel="nofollow">https://jupyterbook.org/stable/community/history/</a> and <a href="https://mystmd.org/guide/background" rel="nofollow">https://mystmd.org/guide/background</a>)!</p>
]]></description><pubDate>Mon, 24 Nov 2025 08:37:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46031701</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=46031701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46031701</guid></item><item><title><![CDATA[New comment by agoose77 in "Recall for Linux"]]></title><description><![CDATA[
<p>The problem of "where did I see that" is something I suspect most people have encountered before. How that's actually done, though, is the devil. The vision -- semantic search of human experience -- is cool. The implementation -- always recording cameras piping every minute of your life to TotallyTrustworthyPeople's servers -- not so.</p>
]]></description><pubDate>Mon, 27 Oct 2025 13:12:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45720680</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=45720680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45720680</guid></item><item><title><![CDATA[New comment by agoose77 in ""AI discourse" is a joke"]]></title><description><![CDATA[
<p>I love this angle, and would take it further. I'm starting to think about AI in the same way that we think about food ethics.<p>Some people are vegan, some people eat meat. Usually, these two parties get on best when they can at least understand each-other's perspectives and demonstrate an understanding of the kinds of concerns the other might have.<p>When talking to people about AI, I feel much more comfortable when people acknowledge the concerns, even if they're still using AI in their day-to-day.</p>
]]></description><pubDate>Mon, 14 Jul 2025 11:10:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44558737</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=44558737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44558737</guid></item><item><title><![CDATA[New comment by agoose77 in "Nanonets-OCR-s – OCR model that transforms documents into structured markdown"]]></title><description><![CDATA[
<p>I am lazily posting this all over the thread, but do check out MyST Markdown too! <a href="https://mystmd.org" rel="nofollow">https://mystmd.org</a>. We handle footnotes as a structured object.</p>
]]></description><pubDate>Tue, 17 Jun 2025 10:45:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44297589</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=44297589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44297589</guid></item><item><title><![CDATA[New comment by agoose77 in "Nanonets-OCR-s – OCR model that transforms documents into structured markdown"]]></title><description><![CDATA[
<p>MyST Markdown (the MD flavour, not the same-named Document Engine) was inspired by ReST. It was created to address the main pain-point of ReST for incoming users (it's not Markdown!).<p>As a project, the tooling to parse MyST Markdown was built on top of Sphinx, which primarily expects ReST as input. Now, I would not be surprised if most _new_ Sphinx users are using MyST Markdown (but I have no data there!)<p>Subsequently, the Jupyter Book project that built those tools has pivoted to building a new document engine that's better focused on the use-cases of our audience and leaning into modern tooling.</p>
]]></description><pubDate>Tue, 17 Jun 2025 10:44:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44297586</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=44297586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44297586</guid></item><item><title><![CDATA[New comment by agoose77 in "Nanonets-OCR-s – OCR model that transforms documents into structured markdown"]]></title><description><![CDATA[
<p>Feel free to check out MyST Markdown, which very much aims to specify "structured Markdown": <a href="https://mystmd.org" rel="nofollow">https://mystmd.org</a></p>
]]></description><pubDate>Mon, 16 Jun 2025 17:27:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=44291534</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=44291534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44291534</guid></item><item><title><![CDATA[New comment by agoose77 in "Nanonets-OCR-s – OCR model that transforms documents into structured markdown"]]></title><description><![CDATA[
<p>Do check out MyST Markdown (<a href="https://mystmd.org" rel="nofollow">https://mystmd.org</a>)! Academic publishing is a space that MyST is being used, such as <a href="https://www.elementalmicroscopy.com/" rel="nofollow">https://www.elementalmicroscopy.com/</a> via Curvenote.<p>(I'm a MyST contributor)</p>
]]></description><pubDate>Mon, 16 Jun 2025 17:26:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44291531</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=44291531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44291531</guid></item><item><title><![CDATA[New comment by agoose77 in "Show HN: Wetlands – a lightweight Python library for managing Conda environments"]]></title><description><![CDATA[
<p>The PyPI ecosystem can not, for the foreseeable future, replicate the scope of the conda ecosystem. From microarch builds to library deduplication, conda is a more general purpose solution. That doesn't mean that one "wins out" (and, for reference I predominantly use Python's PyPI), but they're not the same tools.</p>
]]></description><pubDate>Wed, 28 May 2025 19:23:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=44119730</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=44119730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44119730</guid></item><item><title><![CDATA[New comment by agoose77 in "Please Fund More Science (2020)"]]></title><description><![CDATA[
<p>I don't disagree with the general vibe here, but a few points:<p>- It's hard to compare Omicron vs delta because of the number of confounding variables - population heterogeneity, vaccine + infection induced immunity, etc.
- Severe strains with latency periods are invulnerable to symptom recognition. I don't <i>think</i> the asymptomatic period for the COVID variants varied as much in the lower bound as it did the upper bound. The point being -- behavioural changes are much more likely to be general caution (i.e. limiting contacts, spacing social events in time, etc.) than responsive (I feel unwell).</p>
]]></description><pubDate>Sat, 24 May 2025 21:32:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44083931</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=44083931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44083931</guid></item><item><title><![CDATA[New comment by agoose77 in "Modern Latex"]]></title><description><![CDATA[
<p>A shameless plug for the MyST Engine <a href="https://mystmd.org/" rel="nofollow">https://mystmd.org/</a><p>It's a document engine that ingests Markdown (particularly the MyST superset) and builds upon "structured data" for sharing.<p>E.g. SciPy's proceedings: <a href="https://proceedings.scipy.org/articles/XHDR4700" rel="nofollow">https://proceedings.scipy.org/articles/XHDR4700</a></p>
]]></description><pubDate>Mon, 05 May 2025 08:17:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43892914</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=43892914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43892914</guid></item><item><title><![CDATA[New comment by agoose77 in "A protein folding mystery solved: Study explains core packing fractions"]]></title><description><![CDATA[
<p>I want to be careful about what I write given the context of what's going on, and the personal ramifications that can have.<p>Suffice to say, it's worth considering whether the cost of a decision can be interpreted solely as how much money there is vs the wider ecosystem level consequences of said decision.</p>
]]></description><pubDate>Wed, 16 Apr 2025 11:05:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43703852</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=43703852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43703852</guid></item><item><title><![CDATA[New comment by agoose77 in "Germany's Water Consumption Down 17% Following Nuclear Reactor Shutdowns"]]></title><description><![CDATA[
<p>> I think that current timelines, while not particularly awe-inspiring, are quite realistic (Germany: no more coal for electricity within 2038).<p>I am not an expert on this, at all... but I'm not sure that's the case. c.f. Wikipedia:<p>> In March 2024, Federal Audit Office published a report in which it assessed the policy as not meeting goals on a number of points: the planned 80% share of renewable energy requires dispatchable sources but the assumed 10 GW in fossil gas generation is neither sufficient nor on schedule; extension of electric grid is behind the schedule by 6,000 km (3,700 mi) and 7 years; security of the supply chain is not sufficiently assessed; system costs to ensure 24/7 generation are underestimated and based on "best-case" scenarios; capacity installed in renewables is behind the schedule by 30%, whereas demand is expected to grow by 30% as result of electrification of heating and transport<p>As for<p>> ROI for those plants is completely abysmal already and continuously getting worse, because they are completely unable to compete with solar/wind energy prices whenever those are available.<p>That's because the pricing model is arbitrary. If we need nuclear, we can make it economically viable through reforming the way we purchase electricity. But,<p>> construction alone currently easily takes a decade<p>is the real problem. Unless SMRs actually materialise _and_ have fast build times, it's just not happening (and realistically, I think _that_ ship has already sailed).<p>I'm not really making a point here much beyond "it's one thing to say nuclear is no longer viable given our lack of investment" and another to say "it was a good thing to drop nuclear N years ago". You're not saying that for the record. By dropping nuclear, we have to deal with a bigger shortfall and that means gas peakers, etc.</p>
]]></description><pubDate>Thu, 27 Feb 2025 15:29:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43195236</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=43195236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43195236</guid></item><item><title><![CDATA[New comment by agoose77 in "Germany's Water Consumption Down 17% Following Nuclear Reactor Shutdowns"]]></title><description><![CDATA[
<p>It's a fair point to distinguish that baseload is just one mechanism to reduce the amount of surplus renewable capacity required to cover demand. However, what is the alternative in the face of a grid that's designed for centralised large power producers, and an environmental policy that disincentivises us from using gas?<p>Yes, in a hypothetical world we can just scale up storage and decentralise production, but what are the timelines and costs on that? Because my understanding is that realistically something like nuclear is the best way of making that problem tractable over the timelines that e.g. a nuclear plant can operate.</p>
]]></description><pubDate>Thu, 27 Feb 2025 14:04:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=43194477</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=43194477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43194477</guid></item><item><title><![CDATA[New comment by agoose77 in "The FFT Strikes Back: An Efficient Alternative to Self-Attention"]]></title><description><![CDATA[
<p>I am not an expert by _any_ means, but to provide _some_ intuition — self-attention is ultimately just a parameterised token mixer (see <a href="https://medium.com/optalysys/attention-fourier-transforms-a-giant-leap-in-transformer-efficiency-58ca0b3c4164" rel="nofollow">https://medium.com/optalysys/attention-fourier-transforms-a-...</a>) i.e. each vector in the output depends upon the corresponding input vector transformed by some function of all the other input vectors.<p>You can see conceptually how this is similar to a convolution with some simplification, e.g. <a href="https://openreview.net/pdf?id=8l5GjEqGiRG" rel="nofollow">https://openreview.net/pdf?id=8l5GjEqGiRG</a><p>Convolutions are often used in contexts where you want to account for global state in some way.
- <a href="https://openreview.net/pdf?id=8l5GjEqGiRG" rel="nofollow">https://openreview.net/pdf?id=8l5GjEqGiRG</a></p>
]]></description><pubDate>Wed, 26 Feb 2025 13:21:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43183378</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=43183378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43183378</guid></item><item><title><![CDATA[New comment by agoose77 in "A year of uv: pros, cons, and should you migrate"]]></title><description><![CDATA[
<p>Have you used the contemporary tooling in this space? `mamba` (and ~therefore, `pixi`) is fast, and you can turn off the base environment. The UX is nicer,too!</p>
]]></description><pubDate>Wed, 19 Feb 2025 09:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43100276</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=43100276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43100276</guid></item><item><title><![CDATA[New comment by agoose77 in "Uv's killer feature is making ad-hoc environments easy"]]></title><description><![CDATA[
<p>Yes, but there are restrictions; for one thing, it's not trivial to share binary dependencies between Python packages; conda just handles that.</p>
]]></description><pubDate>Mon, 13 Jan 2025 13:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42682985</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=42682985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42682985</guid></item><item><title><![CDATA[New comment by agoose77 in "Uv's killer feature is making ad-hoc environments easy"]]></title><description><![CDATA[
<p>If you use conda, and can use conda for what you need to do, use conda w/ conda-forge. It has a much better story for libraries with binary dependencies, whereas PyPI (which `uv` uses) is basically full of static libraries that someone else compiled and promises to work.<p>Note, I use PyPI for most of my day-to-day work, so I say this with love!</p>
]]></description><pubDate>Mon, 13 Jan 2025 13:03:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42682972</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=42682972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42682972</guid></item><item><title><![CDATA[New comment by agoose77 in "Myst Markdown – Markdown for technical/scientific document"]]></title><description><![CDATA[
<p>Oh, it turns out we already do this! A small bugfix to make these always-visible on mobile displays :)<p><a href="https://github.com/jupyter-book/myst-theme/issues/513">https://github.com/jupyter-book/myst-theme/issues/513</a></p>
]]></description><pubDate>Wed, 08 Jan 2025 10:13:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42632726</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=42632726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42632726</guid></item><item><title><![CDATA[New comment by agoose77 in "Myst Markdown – Markdown for technical/scientific document"]]></title><description><![CDATA[
<p>The main _technical_ difference between the two tools is the underlying approach to how we handle ASTs. MyST-MD leverages the unified-js tooling around AST handling, whereas Quarto uses Pandoc.<p>For UX, we think that MyST has a lot of nice bells and whistles, but we really need to author a blog post or documentation page to clarify the user-facing differences!</p>
]]></description><pubDate>Tue, 07 Jan 2025 15:10:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42623148</link><dc:creator>agoose77</dc:creator><comments>https://news.ycombinator.com/item?id=42623148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42623148</guid></item></channel></rss>