<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: dmitshur</title><link>https://news.ycombinator.com/user?id=dmitshur</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 27 Jun 2026 01:43:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dmitshur" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dmitshur in "Half-Life 2 in a Browser"]]></title><description><![CDATA[
<p>It works so seamlessly on macOS at 6016x3384. What a delight.</p>
]]></description><pubDate>Thu, 25 Jun 2026 15:10:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48674603</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=48674603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48674603</guid></item><item><title><![CDATA[New comment by dmitshur in "Half-Life 2 in a Browser"]]></title><description><![CDATA[
<p>Also a TR1-4 level and cutscene viewer at <a href="https://popov72.github.io/TRN2/" rel="nofollow">https://popov72.github.io/TRN2/</a>.</p>
]]></description><pubDate>Thu, 25 Jun 2026 14:22:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48673879</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=48673879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48673879</guid></item><item><title><![CDATA[New comment by dmitshur in "Steam Machine launches today"]]></title><description><![CDATA[
<p>Interesting that its HDMI is 2.0 and not 2.1. Hopefully it's still possible (for those that really want) to connect modern 4K TVs at 120 hz via the DisplayPort 1.4 output.</p>
]]></description><pubDate>Mon, 22 Jun 2026 18:27:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48633988</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=48633988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48633988</guid></item><item><title><![CDATA[New comment by dmitshur in "What every coder should know about gamma (2016)"]]></title><description><![CDATA[
<p>> [...] the only reason to use gamma encoding for digital images is because it allows us to store images more efficiently on a limited bit-length [...]<p>It's interesting how this part of the trade-off changes when using float16 for color components (as is common when HDR is involved) rather uint8.<p>Good timing that Safari 27 adds support for srgb-linear and display-p3-linear color spaces.</p>
]]></description><pubDate>Tue, 16 Jun 2026 00:13:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48548884</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=48548884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48548884</guid></item><item><title><![CDATA[New comment by dmitshur in "Ask HN: Are you still using a Vision Pro?"]]></title><description><![CDATA[
<p>I'm using it ocassionally - whenever I have time to do further WebXR development beyond what I've already done, and when an interesting new immersive video or 3D movie becomes available on it. I'll sometimes use it to relax and catch up on any new VR180 videos on youtube.<p>For other work or entertainment that doesn't take advantage of its spatial features, I tend to revert to using a computer with an external display. The display in the Vision Pro cannot quite match the resolution and HDR headroom of the external display I ended up having (a Pro Display XDR). Maybe if it didn't get outclassed by my external display when displaying 2D content, I'd have additional motivation to use it more often.</p>
]]></description><pubDate>Tue, 09 Jun 2026 20:03:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48466878</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=48466878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48466878</guid></item><item><title><![CDATA[New comment by dmitshur in "Artificial intelligence is not conscious – Ted Chiang"]]></title><description><![CDATA[
<p>Maybe time passes at a different rate for it, making it an easy "mistake" of not accounting for that for it to make.</p>
]]></description><pubDate>Wed, 03 Jun 2026 23:37:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48391609</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=48391609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48391609</guid></item><item><title><![CDATA[New comment by dmitshur in "I’ve banned query strings"]]></title><description><![CDATA[
<p><p><pre><code>  > It’s my website: I can do what I want with it.
  >
  > And you can do what you want with yours!
</code></pre>
This part in particular stood out to me, and I liked it very much.</p>
]]></description><pubDate>Sun, 10 May 2026 16:25:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48085269</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=48085269</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48085269</guid></item><item><title><![CDATA[New comment by dmitshur in "jj – the CLI for Jujutsu"]]></title><description><![CDATA[
<p>I am at Google, but that's probably not relevant since the reason I was curious about this is that my personal website currently implements a git server over HTTPS[1], and git's CLI/API for that is not the friendliest[2]. It sounds like jj hasn't reached the point of tackling this problem space yet, which is okay. Thanks for confirming I wasn't missing out on something.<p>[1] <a href="https://pkg.go.dev/github.com/shurcooL/home/internal/code#NewGitHandler" rel="nofollow">https://pkg.go.dev/github.com/shurcooL/home/internal/code#Ne...</a><p>[2] <a href="https://pkg.go.dev/github.com/shurcooL/home/cmd/githook/pre-receive" rel="nofollow">https://pkg.go.dev/github.com/shurcooL/home/cmd/githook/pre-...</a></p>
]]></description><pubDate>Thu, 16 Apr 2026 16:07:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47795457</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=47795457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47795457</guid></item><item><title><![CDATA[New comment by dmitshur in "jj – the CLI for Jujutsu"]]></title><description><![CDATA[
<p>What is the current story for serving jj repositories over HTTPS? Git has <a href="https://git-scm.com/book/ms/v2/Git-on-the-Server-The-Protocols#:~:text=HTTP%20protocol%20first.-,Smart%20HTTP,-Smart%20HTTP%20operates" rel="nofollow">https://git-scm.com/book/ms/v2/Git-on-the-Server-The-Protoco...</a> . Does jj have something better, equivalent, or nothing (at this time) at all?</p>
]]></description><pubDate>Tue, 14 Apr 2026 19:02:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47769884</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=47769884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47769884</guid></item><item><title><![CDATA[New comment by dmitshur in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://dmitri.shuralyov.com/" rel="nofollow">https://dmitri.shuralyov.com/</a><p>More infrastructure than content, but in principle it’s capable of hosting Go packages, complete with a simple issue tracker and code review system. I use it myself to stream notifications from multiple sources (GitHub and Gerrit).</p>
]]></description><pubDate>Wed, 14 Jan 2026 22:14:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46624483</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=46624483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46624483</guid></item><item><title><![CDATA[New comment by dmitshur in "Revup: Upload once to create multiple, relative GitHub PRs"]]></title><description><![CDATA[
<p>Also similar to Gerrit's support for stacked changes. [1][2]<p>[1] <a href="https://gerrit-review.googlesource.com/Documentation/intro-user.html#multiple-features" rel="nofollow">https://gerrit-review.googlesource.com/Documentation/intro-u...</a><p>[2] <a href="https://pkg.go.dev/golang.org/x/review/git-codereview#hdr-Multiple_Commit_Work_Branches" rel="nofollow">https://pkg.go.dev/golang.org/x/review/git-codereview#hdr-Mu...</a></p>
]]></description><pubDate>Wed, 14 Jan 2026 01:33:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46611206</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=46611206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46611206</guid></item><item><title><![CDATA[New comment by dmitshur in "The appropriate amount of effort is zero"]]></title><description><![CDATA[
<p>I’ve noticed something like this while playing the game Hollow Knight: Silksong. Most of the time when I was trying to beat a difficult boss, I wasn’t trying to beat it while it’s hard and would take a lot of effort. Instead I was working on making beating the boss easy (which was hard). So typically by the time I would beat a boss, it did feel like comparatively little effort was being expended.</p>
]]></description><pubDate>Tue, 16 Dec 2025 01:19:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46283512</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=46283512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46283512</guid></item><item><title><![CDATA[New comment by dmitshur in "Life After Work"]]></title><description><![CDATA[
<p>A difference there is no one's claiming the machines in the factories are going to reach AGI levels of intelligence within some years.</p>
]]></description><pubDate>Wed, 29 Oct 2025 15:54:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45748574</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=45748574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45748574</guid></item><item><title><![CDATA[New comment by dmitshur in "Life After Work"]]></title><description><![CDATA[
<p>> Now consider humanity after full automation. Instead of millions of migrant workers, humanity will have trillions of digital laborers at its disposal.<p>One piece in the logic I don't get is this: why would (or should) the earnings done by those workers go into the pockets of humanity, who isn't doing the work, rather than into the pockets of the laborers, whether digital or not?</p>
]]></description><pubDate>Wed, 29 Oct 2025 15:11:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45747857</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=45747857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45747857</guid></item><item><title><![CDATA[New comment by dmitshur in "Apple M5 chip"]]></title><description><![CDATA[
<p>It’ll be interesting to see how quickly this chip becomes available in the MacBook Air and Mac mini. So far those still have the previous M4 only.<p>If it doesn’t happen later this week, how long would the wait be? A few months? More?</p>
]]></description><pubDate>Thu, 16 Oct 2025 04:34:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45601492</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=45601492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45601492</guid></item><item><title><![CDATA[New comment by dmitshur in "iPad Pro with M5 chip"]]></title><description><![CDATA[
<p>Glad to see that unlike last time with the M4 release, this time they released M5 in more devices than just the iPad Pro at the same time. That said, there’s still room for improvement: the MacBook Air and Mac mini weren’t updated yet.</p>
]]></description><pubDate>Wed, 15 Oct 2025 15:07:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45593773</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=45593773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45593773</guid></item><item><title><![CDATA[New comment by dmitshur in "iPad Pro with M5 chip"]]></title><description><![CDATA[
<p>A random recent example off the top of my head: view photos in AVIF format. It does work in Photos app, but not in Preview app nor in Messages app somehow. At least this the case on iOS 26 and so I suspect iPadOS 26 too. It works on macOS 26.<p>Edit: I realize that ordinary people might not yet care about exporting to AVIF, but they may receive such photos from other people.</p>
]]></description><pubDate>Wed, 15 Oct 2025 15:03:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45593711</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=45593711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45593711</guid></item><item><title><![CDATA[New comment by dmitshur in "Apple M5 chip"]]></title><description><![CDATA[
<p>The claimed 1.6x increase in video game frame rate compared to M4 seems pretty good. Looking forward to seeing it tested out in practice.</p>
]]></description><pubDate>Wed, 15 Oct 2025 14:56:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45593617</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=45593617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45593617</guid></item><item><title><![CDATA[New comment by dmitshur in "Rollercoaster Tycoon (Or, MicroProse's Last Hurrah)"]]></title><description><![CDATA[
<p>If anyone’s curious to see what a lossless 6016x3384 screenshot of OpenTDD would look like:<p><a href="https://dmitri.shuralyov.com/temp/6K/OpenTTD.png" rel="nofollow">https://dmitri.shuralyov.com/temp/6K/OpenTTD.png</a> (25.6 MB)</p>
]]></description><pubDate>Fri, 01 Aug 2025 17:45:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44759955</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=44759955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44759955</guid></item><item><title><![CDATA[New comment by dmitshur in "Frame of preference A history of Mac settings, 1984–2004"]]></title><description><![CDATA[
<p>It's a very nicely crafted article. It was quite jarring to see a box containing the following text:<p>> If you open this on a computer instead, you will have a chance to play with some emulators!<p>Instead of what? I was under the impression that the device I was on is a computer.<p>Edit: I was curious to understand what caused the site to show that box. From looking at the source and some interacting in the console, it seems to have been due to the 'isiOS' variable having the value 'true'. It was true despite the device not running iOS because '(navigator.maxTouchPoints && navigator.maxTouchPoints > 2)' was truthy, and window.MSStream wasn't. This device, a Surface Pro X, or more precisely the Chrome 139 browser running on it, reports 10 max touch points and doesn't have MSStream defined, and that appears to have been enough for it to be mistaken as a not-a-computer.<p>By now, after refreshing, I see an extra sentence 'Hey, site, you got it wrong. This is a real computer!' Perhaps the author saw this comment and added it quite quicky? If so, thank you!</p>
]]></description><pubDate>Wed, 09 Jul 2025 03:18:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44506069</link><dc:creator>dmitshur</dc:creator><comments>https://news.ycombinator.com/item?id=44506069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44506069</guid></item></channel></rss>