<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: jasperry</title><link>https://news.ycombinator.com/user?id=jasperry</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 24 Apr 2026 08:24:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jasperry" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jasperry in "Acetaminophen vs. ibuprofen"]]></title><description><![CDATA[
<p>Looking at the Wikipedia article, it seems naproxen is a NSAID like ibuprofen and can cause all the same gastrointestinal issues.</p>
]]></description><pubDate>Wed, 22 Apr 2026 03:21:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47858520</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=47858520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47858520</guid></item><item><title><![CDATA[New comment by jasperry in "Acetaminophen vs. ibuprofen"]]></title><description><![CDATA[
<p>This is some of the most useful information I've received in a while. Like the author, the low overdose threshold of acetaminophen made me avoid it, even though I always take low doses anyway and ibuprofen gives me acid reflux almost every time.</p>
]]></description><pubDate>Wed, 22 Apr 2026 03:00:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47858339</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=47858339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47858339</guid></item><item><title><![CDATA[New comment by jasperry in "The seven programming ur-languages (2022)"]]></title><description><![CDATA[
<p>Does anybody know whether Fortran is older or younger than Algol? From Wikipedia, it looks like they were both developed around 1957. Was there any overlap in the design?</p>
]]></description><pubDate>Sun, 19 Apr 2026 15:11:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47824882</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=47824882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47824882</guid></item><item><title><![CDATA[New comment by jasperry in "Solitaire simulator for finding the best strategy: Current record is 8.590%"]]></title><description><![CDATA[
<p>I don't know of any algorithm to cull non-winnable Klondike games. Playing deal-1 instead of deal-3, and with unlimited flipping of the stock, the win chance is probably close to 50%, but that still makes 2000 in a row statistically impossible.<p>My guess is that the poster's mom was actually playing FreeCell, in which nearly every game is winnable and people do get streaks like that.</p>
]]></description><pubDate>Fri, 17 Apr 2026 18:43:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47809188</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=47809188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47809188</guid></item><item><title><![CDATA[New comment by jasperry in "John Bradley, author of xv, has died"]]></title><description><![CDATA[
<p>Even though I hadn't thought about xv in decades, as soon as I read the headline, the image of those 3d buttons with the crisp outlines resurfaced from my memory.</p>
]]></description><pubDate>Thu, 26 Mar 2026 20:50:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47535543</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=47535543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47535543</guid></item><item><title><![CDATA[New comment by jasperry in "No Semicolons Needed"]]></title><description><![CDATA[
<p>Those are functional languages that generally don't use statements, so it makes sense to leave them out of a discussion about statement separators. If you think more people should use functional languages and so avoid the semicolon problem altogether, you could argue that.</p>
]]></description><pubDate>Sat, 21 Mar 2026 23:40:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47472736</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=47472736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47472736</guid></item><item><title><![CDATA[New comment by jasperry in "No Semicolons Needed"]]></title><description><![CDATA[
<p>Indeed it does, by showing how many different and confusing types of parsing rules are used in languages that don't have statement terminators. Needing a parser clever enough to interpret essentially a 2-d code format seems like unnecessary complexity to me, because at its core a programming language is supposed to be a formal, unambiguous notation. Not that I'm against readability; I think having an unambiguous terminating mark makes it easier for humans to read as well. If you want to make a compiler smart enough to help by reading the indentation, that's fine, but don't require it as part of the notation.<p>Non-statement-based (functional) languages can be excepted, but I still think those are harder to read than statement-based languages.</p>
]]></description><pubDate>Sat, 21 Mar 2026 23:34:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47472680</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=47472680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47472680</guid></item><item><title><![CDATA[New comment by jasperry in "“It turns out” (2010)"]]></title><description><![CDATA[
<p>It turns out Palpatine returned!</p>
]]></description><pubDate>Wed, 04 Mar 2026 17:52:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47251209</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=47251209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47251209</guid></item><item><title><![CDATA[New comment by jasperry in "Textadept"]]></title><description><![CDATA[
<p>I've looked into TextAdept a few times. It appeals to me because it's got a standard Qt UI, is fast and lightweight and highly customizable with Lua. But I could never commit the time to fully customize it for daily use. Anyway, I'm committed to emacs. Other Scintilla-based editors with a similar feel (but missing the Lua angle) are Geany and Kate.</p>
]]></description><pubDate>Tue, 03 Mar 2026 23:36:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47240720</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=47240720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47240720</guid></item><item><title><![CDATA[New comment by jasperry in "Neocaml – Rubocop Creator's New OCaml Mode for Emacs"]]></title><description><![CDATA[
<p>I was satisfied with Tuareg + Merlin for OCaml development in Emacs, it just worked for me and didn't break when I upgraded packages, but yes, this being from bbatsov is a strong incentive to try it out. My only concern is that it uses tree-sitter, which I try to avoid because of the messiness of the JavaScript ecosystem.</p>
]]></description><pubDate>Mon, 02 Mar 2026 15:06:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47218914</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=47218914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47218914</guid></item><item><title><![CDATA[New comment by jasperry in "Looks like it is happening"]]></title><description><![CDATA[
<p>You're right that being a scientist is unlikely to result in personal wealth and so that's not the primary drive for those who seek faculty or research positions. However, it's not just curiosity, prestige and vanity either, because a big factor for promotion and tenure is how much grant money you bring in. That money is what keeps the university's lights on and buys the lab equipment and pays the grad students, so it's still money as a primary driver in the background.</p>
]]></description><pubDate>Tue, 24 Feb 2026 22:24:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47144155</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=47144155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47144155</guid></item><item><title><![CDATA[New comment by jasperry in "Show HN: 3D Mahjong, Built in CSS"]]></title><description><![CDATA[
<p>If you rotate it so the board looks like the traditional solitaire layout, the direction of free tiles is horizontal as it's supposed to be. But then the images on the tiles are rotated 90 degrees. Either way you look at it, something is non-standard.<p>The other thing is that this implementation doesn't seem to support overlapping tiles, which is kind of important. For instance, the topmost tile should overlap and block all four tiles under it.</p>
]]></description><pubDate>Sun, 22 Feb 2026 22:34:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47115499</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=47115499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47115499</guid></item><item><title><![CDATA[New comment by jasperry in "Mathematicians disagree on the essential structure of the complex numbers (2024)"]]></title><description><![CDATA[
<p>The author is definitely claiming that it's not just about naming conventions: "These different perspectives ultimately amount, I argue, to mathematically inequivalent structural conceptions of the complex numbers". So you would need to argue against the substance of the article to have a basis for asserting that it is just about naming conventions.</p>
]]></description><pubDate>Tue, 10 Feb 2026 19:49:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46965798</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=46965798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46965798</guid></item><item><title><![CDATA[New comment by jasperry in "1 kilobyte is precisely 1000 bytes?"]]></title><description><![CDATA[
<p>I agree in principle, but does anyone else feel super awkward saying "mebibyte" and "gibibyte"?</p>
]]></description><pubDate>Tue, 03 Feb 2026 17:51:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46874402</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=46874402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46874402</guid></item><item><title><![CDATA[New comment by jasperry in "Show HN: A small programming language where everything is pass-by-value"]]></title><description><![CDATA[
<p>I see, thanks for the clear example of the ambiguity you need to avoid! Fun stuff.</p>
]]></description><pubDate>Wed, 28 Jan 2026 14:24:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46795822</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=46795822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46795822</guid></item><item><title><![CDATA[New comment by jasperry in "Show HN: A small programming language where everything is pass-by-value"]]></title><description><![CDATA[
<p>Syntax comment: in your control structures you use a keyword ("do", "then") to start a block as well as wrapping the block in parentheses. This feels superfluous. I suggest sticking with either keywords or parens to delineate blocks, not both.</p>
]]></description><pubDate>Mon, 26 Jan 2026 12:52:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46765042</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=46765042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46765042</guid></item><item><title><![CDATA[New comment by jasperry in "Org Mode syntax is one of the most reasonable markup languages for text (2017)"]]></title><description><![CDATA[
<p>Codeberg supports Org for READMEs! I think some other Git forge does too, but the name escapes me ;)</p>
]]></description><pubDate>Sat, 10 Jan 2026 17:14:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46567607</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=46567607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46567607</guid></item><item><title><![CDATA[New comment by jasperry in "Org Mode syntax is one of the most reasonable markup languages for text (2017)"]]></title><description><![CDATA[
<p>The value of Org outside Emacs would be the same value that Markdown has, if it had wider adoption. Voit's post makes a strong argument for Org syntax's ability to serve for all the things Markdown currently does, while being more consistent and concise than Markdown, and so he pushes for it to be more widely adopted. We know that in tech, the better format doesn't always win at first, or ever, but we can advocate!</p>
]]></description><pubDate>Sat, 10 Jan 2026 15:45:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46566644</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=46566644</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46566644</guid></item><item><title><![CDATA[New comment by jasperry in "30 years of <br> tags"]]></title><description><![CDATA[
<p>I was also impressed and read the whole thing and got a lot of gaps filled in my history-of-the-web knowledge. And I also agree that the uncritical optimism is the weak point; the article seems put together like a just-so story about how things are bound to keep getting more and more wonderful.<p>But I don't agree that the system is bound to collapse. Rather, as I read the article, I got this mental image of the web of networked software+hardware as some kind of giant, evolving, self-modifying organism, and the creepy thing isn't the possibility of collapse, but that, as humans play with their individual lego bricks and exercise their limited abilities to coordinate, through this evolutionary process a very big "something" is taking shape that isn't a product of conscious human intention. It's not just about the potential for individual superhuman AIs, but about what emerges from the whole ball of mud as people work to make it more structured and interconnected.</p>
]]></description><pubDate>Wed, 17 Dec 2025 00:20:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46296630</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=46296630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46296630</guid></item><item><title><![CDATA[New comment by jasperry in "Holes (1970) [pdf]"]]></title><description><![CDATA[
<p>The unity of the block of cheese is circumstantial, but nonetheless we define a piece of cheese defined on the presence of actual matter. The article goes to some trouble to devise a definition of holes that's also based on matter rather than its absence. But only a strict materialist would feel the need to do that, assuming they didn't want to outright deny existence to holes.</p>
]]></description><pubDate>Mon, 17 Nov 2025 01:28:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45950096</link><dc:creator>jasperry</dc:creator><comments>https://news.ycombinator.com/item?id=45950096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45950096</guid></item></channel></rss>