<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: hooper</title><link>https://news.ycombinator.com/user?id=hooper</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 04 Jul 2026 05:58:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=hooper" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by hooper in "Defeating Git Rigour Fatigue with Jujutsu"]]></title><description><![CDATA[
<p>It's interesting that even clear advantages like `jj undo` are hard to communicate because of this.</p>
]]></description><pubDate>Mon, 25 May 2026 00:47:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48262472</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=48262472</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48262472</guid></item><item><title><![CDATA[New comment by hooper in "Jujutsu for everyone"]]></title><description><![CDATA[
<p>Jujutsu has "first class conflicts", but it's different from Pijul's "theory of patches". As far as I know, the other big stuff like "working copy is a commit" and the "operation log" (which allows for `jj undo`, safe concurrency, etc) is not present in Pijul. The approaches to Git interop are very different.</p>
]]></description><pubDate>Sun, 31 Aug 2025 18:30:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45085649</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=45085649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45085649</guid></item><item><title><![CDATA[New comment by hooper in "The booming, high-stakes arms race of airline safety videos"]]></title><description><![CDATA[
<p>This immediately played in my head when I read the headline.</p>
]]></description><pubDate>Mon, 07 Apr 2025 16:51:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43613448</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=43613448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43613448</guid></item><item><title><![CDATA[New comment by hooper in "Oh Shit, Git?"]]></title><description><![CDATA[
<p>One thing I really appreciate is that you can run `jj new master` at _any_ time to drop what you're doing and start a new change. The way jj handles the working copy, conflicts, and visible heads means there's just no need to think about uncommitted changes, unfinished conflict resolution, detached head, etc.. So many things that would get in your way just can't happen.</p>
]]></description><pubDate>Fri, 17 Jan 2025 03:06:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42733672</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=42733672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42733672</guid></item><item><title><![CDATA[New comment by hooper in "2.7-meters Telescope mirror shot 7 times (1970)"]]></title><description><![CDATA[
<p>Part of this that hasn't been mentioned is that the mirror is thicker than you might expect. The observatory's website says 12.5 inches (though it will vary somewhat across the curved surface).</p>
]]></description><pubDate>Mon, 09 Sep 2024 21:21:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=41494051</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=41494051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41494051</guid></item><item><title><![CDATA[New comment by hooper in "DOS game “F-15 Strike Eagle II” reverse engineering/reconstruction war stories"]]></title><description><![CDATA[
<p>If you're trying to do it all in software, you can get pretty far with a function to draw a solid colored triangle, a function to rotate 3d points using sin and cos, and some loops. Then the other pieces like lighting and texture mapping can be added pretty incrementally (depending on how obsessed you are with optimization).<p>There are lots of interesting pages about this. Here's a contemporary one that comes to mind: <a href="https://www.modeemi.fi/drdoom/3dica/3dica.htm" rel="nofollow">https://www.modeemi.fi/drdoom/3dica/3dica.htm</a><p>An easy way to get your pixel color array on screen is SDL2: <a href="https://www.libsdl.org/" rel="nofollow">https://www.libsdl.org/</a></p>
]]></description><pubDate>Tue, 14 May 2024 04:59:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=40351747</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=40351747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40351747</guid></item><item><title><![CDATA[New comment by hooper in "Vera Rubin's primary mirror gets its first reflective coating"]]></title><description><![CDATA[
<p>The image from a single curved mirror or lens will have distortions that can be reduced by adding additional curved mirrors/lenses. It's also harder to make and use large diameter lenses than mirrors. Each lens has two surfaces that need to be aligned without the possibility of post-fabrication calibration. Weight and sagging are a bigger problem for lenses. Mirrors can be thinner, partially hollow, and can have mechanical support behind them without blocking light. There are further considerations that might favor mirrors, like material cost and reaction to temperature changes. If nothing else, bending the light path back and forth with mirrors means the telescope can be shorter, easier to point, and will fit in a smaller building.<p>The largest exclusively lens based ("refractor") telescopes got up to about 1 meter diameter before the trade offs caused a shift to mirrors for larger apertures. Even so, it's common to have lenses near the focal plane of a mirror based ("reflector") telescope to improve the image. Vera Rubin is like that, including a 1.5 meter lens (among others) near the sensor.<p>The sensor doesn't actually form a blind spot in the image, because it is severely out of focus. Obstructions do affect the pattern of light a star forms on the sensor, but it's all relative, and no mirror or lens can produce perfect images.</p>
]]></description><pubDate>Mon, 06 May 2024 00:34:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=40269969</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=40269969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40269969</guid></item><item><title><![CDATA[New comment by hooper in "A rare occultation of Betelgeuse"]]></title><description><![CDATA[
<p>The sun is about 400,000x the brightness of the moon, with about the same apparent size. So I think the full moon's brightness concentrated 100,000x would be almost that bad. However, having the sun in your field of view momentarily doesn't blind you (disclaimer: don't stare at the sun until it blinds you; that will blind you ("solar retinopathy")).<p>There are a couple of other factors. Supernova "light curves" only reach their maximum gradually over several days. Also, your eye doesn't focus an arbitrarily small light source to an arbitrarily small spot on the retina. Instead it's something like an "airy disk". At some point, the relationship between apparent size and the size of the (blurred, "diffraction limited") image on the retina is appreciably non-linear. I think it matters in this case, because Betelgeuse is a lot smaller than the eye's "resolution" of about 1/60th degree. So its light is concentrated that much less (squared). In a supernova, the "size" of the star increases over time, though maybe not enough to matter, even for Betelgeuse.</p>
]]></description><pubDate>Wed, 13 Dec 2023 01:10:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=38621309</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=38621309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38621309</guid></item><item><title><![CDATA[New comment by hooper in "Starship will attempt a launch this Friday"]]></title><description><![CDATA[
<p>The debris orbits from an initial collision don't have to be stable to allow a chain reaction that produces debris in more stable orbits. Debris from even a single low altitude collision/disintegration could collide/disintegrate later at a higher altitude, producing debris with a higher periapsis than any of the original bodies.<p>There are many factors in whether this matters practically, so I'm not passing judgement on that. None of this is specific to Starlink.</p>
]]></description><pubDate>Wed, 15 Nov 2023 01:35:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=38272288</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=38272288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38272288</guid></item><item><title><![CDATA[New comment by hooper in "Starship will attempt a launch this Friday"]]></title><description><![CDATA[
<p>Debris orbits like anything else. Regardless of the orbits of the colliding objects, the orbit of any debris is only really constrained to intersect the point of collision. For some debris, the point of collision could be the lowest point in its new orbit, meaning it could take longer to reenter and could collide with other stuff higher up until then. On the other extreme, some debris could essentially fall straight down to earth immediately.</p>
]]></description><pubDate>Tue, 14 Nov 2023 11:31:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=38261988</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=38261988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38261988</guid></item><item><title><![CDATA[New comment by hooper in "Star observatories you can visit in the United States"]]></title><description><![CDATA[
<p>If considering a trip to this area, be sure to read about McDonald Observatory's star parties and especially the special viewing nights. It's one of the best places to look through a very large telescope in a very dark place. Even looking around from the mountain top, or just the parking lot, is a special experience.</p>
]]></description><pubDate>Sun, 08 Oct 2023 22:13:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=37814877</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=37814877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37814877</guid></item><item><title><![CDATA[New comment by hooper in "In a Git repository, where do your files live?"]]></title><description><![CDATA[
<p>I get the feeling that depends on who you ask at this point, but there has apparently been some recent development of the hosting platform (<a href="https://nest.pijul.com/" rel="nofollow noreferrer">https://nest.pijul.com/</a>). I don't know if it can have as good of a Git interoperability story as, say, jj.</p>
]]></description><pubDate>Sat, 16 Sep 2023 01:50:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=37531225</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=37531225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37531225</guid></item><item><title><![CDATA[New comment by hooper in "In a Git repository, where do your files live?"]]></title><description><![CDATA[
<p>One of the ideas behind Pijul is that implicit vs explicit diffs does make an important difference sometimes: <a href="https://pijul.org/manual/why_pijul.html" rel="nofollow noreferrer">https://pijul.org/manual/why_pijul.html</a></p>
]]></description><pubDate>Fri, 15 Sep 2023 06:18:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=37519178</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=37519178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37519178</guid></item><item><title><![CDATA[New comment by hooper in "Speeding up Prettier locally using the new –cache CLI option"]]></title><description><![CDATA[
<p>If your files are under version control, you already have a generic change detection mechanism that can give you a shorter list of changed files that need to be checked for formatting. For example, you can run code formatters in pre-commit hooks. Mercurial's "fix" extension rewrites commits using formatting fixes that can be focused on changed line ranges. Of course, the purpose of this --cache feature is still valid for other situations.</p>
]]></description><pubDate>Sun, 11 Sep 2022 04:40:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=32796879</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=32796879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32796879</guid></item><item><title><![CDATA[New comment by hooper in "SpaceX loses another Starship prototype as landing sequence fails"]]></title><description><![CDATA[
<p>I think it's more to maintain pressure in the tank, in cases where the remaining fuel doesn't vaporize sufficiently on its own (autogenous pressurization). Otherwise, I guess atmospheric pressure or compressive force from the engines/payload could crush the tank. In the case of Starship, the fuel is moved by turbo pumps, which are integrated with the engine, and are powered by burning some of the fuel (there's a diagram of this at <a href="https://en.wikipedia.org/wiki/SpaceX_Raptor" rel="nofollow">https://en.wikipedia.org/wiki/SpaceX_Raptor</a>).</p>
]]></description><pubDate>Wed, 31 Mar 2021 00:44:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=26642298</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=26642298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26642298</guid></item><item><title><![CDATA[New comment by hooper in "SpaceX loses another Starship prototype as landing sequence fails"]]></title><description><![CDATA[
<p>I've heard of using a gas driven plunger in fuel tanks, but I can't remember the name of the vehicle that did this. Starship uses small "header tanks" that have a similar effect. Weight and reliability are big priorities in this kind of system.</p>
]]></description><pubDate>Tue, 30 Mar 2021 17:49:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=26637845</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=26637845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26637845</guid></item><item><title><![CDATA[New comment by hooper in "Realtime Starlink Satellite Map"]]></title><description><![CDATA[
<p>No. If you look at the map you'll see that there's an equally sized coverage gap at each pole. I don't know if any reliable source has stated whether they will put any satellites in orbits that can cover the poles, but I imagine it's a pretty low priority commercially.<p>There is already some polar coverage from the Iridium network, which uses orbits with higher inclination.</p>
]]></description><pubDate>Thu, 18 Jun 2020 01:53:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=23558975</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=23558975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23558975</guid></item><item><title><![CDATA[New comment by hooper in "Realtime Starlink Satellite Map"]]></title><description><![CDATA[
<p>The data on this map makes it look like they're going for pretty uniform coverage already. Is there a source for the early orbital planes having a specific purpose? The earth rotates underneath each plane, and the times of day it will be available to any given ground path change over the course of a year.<p>It does seem pretty convenient that the inclination they've chosen lines the satellites up nearly in a straight path from New York to London, but I imagine this would be relevant to many transatlantic communications.</p>
]]></description><pubDate>Thu, 18 Jun 2020 01:42:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=23558903</link><dc:creator>hooper</dc:creator><comments>https://news.ycombinator.com/item?id=23558903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23558903</guid></item></channel></rss>