<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: dllu</title><link>https://news.ycombinator.com/user?id=dllu</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 23:23:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dllu" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dllu in "Show HN: I built a frontpage for personal blogs"]]></title><description><![CDATA[
<p>I vibe coded RSS feed for my static site generator a few months ago: <a href="https://github.com/dllu/dllup-rs/blob/main/src/main.rs#L850" rel="nofollow">https://github.com/dllu/dllup-rs/blob/main/src/main.rs#L850</a><p>and was pleasantly surprised to see my blog was already on this website!</p>
]]></description><pubDate>Fri, 03 Apr 2026 20:51:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47632098</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=47632098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47632098</guid></item><item><title><![CDATA[New comment by dllu in "enclose.horse"]]></title><description><![CDATA[
<p>That reminds me of Paquerette Down the Bunburrows [1] which is a very fun pathfinding game where the bunnies will pathfind to try to run away from you. It's not exactly what you described, but it is very fun and surprisingly deep and challenging.<p>[1] <a href="https://store.steampowered.com/app/1628610/Paquerette_Down_the_Bunburrows/" rel="nofollow">https://store.steampowered.com/app/1628610/Paquerette_Down_t...</a></p>
]]></description><pubDate>Tue, 06 Jan 2026 20:34:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46518288</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46518288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46518288</guid></item><item><title><![CDATA[New comment by dllu in "Why does a least squares fit appear to have a bias when applied to simple data?"]]></title><description><![CDATA[
<p>Yeah, you can generally "whiten" the problem by scaling it in each axis until the variance is the same in each dimension. What you describe is if x and y have a covariance matrix of like<p><pre><code>    [ σ², 0;
      0,  (nσ)² ]
</code></pre>
but whitening also works in general for any arbitrary covariance matrix too.<p>[1] <a href="https://en.wikipedia.org/wiki/Whitening_transformation" rel="nofollow">https://en.wikipedia.org/wiki/Whitening_transformation</a></p>
]]></description><pubDate>Mon, 05 Jan 2026 17:39:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46501970</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46501970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46501970</guid></item><item><title><![CDATA[New comment by dllu in "Why does a least squares fit appear to have a bias when applied to simple data?"]]></title><description><![CDATA[
<p>You can think of it as: linear regression models only noise in y and not x, whereas ellipse/eigenvector of the PCA models noise in both x and y.</p>
]]></description><pubDate>Sun, 04 Jan 2026 21:07:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46492232</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46492232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46492232</guid></item><item><title><![CDATA[New comment by dllu in "Line scan camera image processing"]]></title><description><![CDATA[
<p>Ah yeah, I recently changed the url scheme for my blog posts, from<p><pre><code>    https://daniel.lawrence.lu/blog/y2025m09d21
</code></pre>
to<p><pre><code>    https://daniel.lawrence.lu/blog/2025-09-21-line-scan-camera-image-processing/
</code></pre>
so maybe that's why OP didn't realize that it had already been posted recently. With the older scheme, not only is SEO bad, but it was really hard to remember which date corresponds to which blog post, and people can brute force search for my hidden (unpublished) blog posts easily.</p>
]]></description><pubDate>Tue, 30 Dec 2025 20:48:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46437822</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46437822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46437822</guid></item><item><title><![CDATA[New comment by dllu in "Line scan camera image processing"]]></title><description><![CDATA[
<p>The gain is fixed. I think the column variation arises from unstable oscillator frequency and maybe some electrical bug/crosstalk between pixels. Not sure exactly.</p>
]]></description><pubDate>Mon, 29 Dec 2025 11:39:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46419696</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46419696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46419696</guid></item><item><title><![CDATA[New comment by dllu in "Show HN: Ez FFmpeg – Video editing in plain English"]]></title><description><![CDATA[
<p>When converting video to gif, I always use palettegen, e.g.<p><pre><code>    ffmpeg -i input.mp4 -filter_complex "fps=15,scale=640:-2:flags=lanczos,split[a][b];[a]palettegen=reserve_transparent=off[p];[b][p]paletteuse=dither=sierra2_4a" -loop 0 output.gif
</code></pre>
See also: this blog post from 10 years ago [1]<p>[1] <a href="https://blog.pkh.me/p/21-high-quality-gif-with-ffmpeg.html" rel="nofollow">https://blog.pkh.me/p/21-high-quality-gif-with-ffmpeg.html</a></p>
]]></description><pubDate>Sat, 27 Dec 2025 09:34:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46400494</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46400494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46400494</guid></item><item><title><![CDATA[New comment by dllu in "Asahi Linux with Sway on the MacBook Air M2 (2024)"]]></title><description><![CDATA[
<p>Yes, the M4 is still outperforming the desktop 9950X in single-threaded performance on several benchmarks like Geekbench and Cinebench 2024 [1]. Compared to the 9955HX, which is the same physical chip as the 9950X but lower clocked for mobile, the difference is slightly larger. But the 16 core 9950X is obviously much better than the base M4 (and even the 16 core M4 Max, which has only 12 P cores and 4 E cores) at multithreaded applications.<p>However, the M2 in the blog post is from 2022 and isn't quite as blazingly fast in single thread performance.<p>[1] <a href="https://nanoreview.net/en/cpu-compare/apple-m4-8-cores-vs-amd-ryzen-9-9950x#benchmarks" rel="nofollow">https://nanoreview.net/en/cpu-compare/apple-m4-8-cores-vs-am...</a></p>
]]></description><pubDate>Fri, 26 Dec 2025 03:51:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46389061</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46389061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46389061</guid></item><item><title><![CDATA[New comment by dllu in "Who Watches the Waymos? I do [video]"]]></title><description><![CDATA[
<p>Thanks, I posted it 4 months ago already: <a href="https://news.ycombinator.com/item?id=44996938">https://news.ycombinator.com/item?id=44996938</a></p>
]]></description><pubDate>Fri, 26 Dec 2025 03:42:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46389010</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46389010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46389010</guid></item><item><title><![CDATA[New comment by dllu in "Asahi Linux with Sway on the MacBook Air M2 (2024)"]]></title><description><![CDATA[
<p>Old Thinkpads are great! I used to have a Lenovo Thinkpad X1 Carbon Gen 6 with Intel Core i7 8640U, 16 GB of RAM, and 1 TB SSD. I installed Arch Linux on it with Sway.</p>
]]></description><pubDate>Thu, 25 Dec 2025 21:31:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46387163</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46387163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46387163</guid></item><item><title><![CDATA[New comment by dllu in "Asahi Linux with Sway on the MacBook Air M2 (2024)"]]></title><description><![CDATA[
<p>Agreed. On the computer hardware side:<p>* x86 chips can surpass the M series cpus in multithreaded performance, but are still lagging in singlethreaded performance and power efficiency<p>* Qualcomm kinda fumbled the Snapdragon X Elite launch with nonexistent Linux support and shoddy Windows stability, but here's to hoping that they "turn over a new leaf" with the X2.<p>Actually, some Snapdragon X Elite laptops do run Linux now, but performance is not great as there were some weird regressions and anyway newer chips have caught up [1].<p>On the build quality side, basically all the PCs are still lagging behind Apple, e.g. yesterday's rant post about the Framework laptop [2] touched on a lot of important points.
Of course, there are the Thinkpads, which are still built decently but are quite expensive. Some of the Chinese laptops like the Honor MagicBooks could be attractive and some reddit threads confirm getting Linux working on them, but they are hard to get in the US. That said, at least many non-Apple laptops have decent trackpads and really nice screens nowadays.<p>[1] <a href="https://www.phoronix.com/review/snapdragon-x-elite-linux-eoy2025" rel="nofollow">https://www.phoronix.com/review/snapdragon-x-elite-linux-eoy...</a><p>[2] <a href="https://news.ycombinator.com/item?id=46375174">https://news.ycombinator.com/item?id=46375174</a></p>
]]></description><pubDate>Thu, 25 Dec 2025 20:14:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46386764</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46386764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46386764</guid></item><item><title><![CDATA[New comment by dllu in "Asahi Linux with Sway on the MacBook Air M2 (2024)"]]></title><description><![CDATA[
<p>Marcan (Hector Martin) resigned from Asahi Linux early this year [0].<p>Asahi Lina, who also did tons of work on the Asahi Linux GPU development, also quit as she doesn't feel safe doing Linux GPU work anymore [1].<p>[0] <a href="https://marcan.st/2025/02/resigning-as-asahi-linux-project-lead/" rel="nofollow">https://marcan.st/2025/02/resigning-as-asahi-linux-project-l...</a><p>[1] <a href="https://asahilina.net/luna-abuse/" rel="nofollow">https://asahilina.net/luna-abuse/</a></p>
]]></description><pubDate>Thu, 25 Dec 2025 19:59:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46386684</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46386684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46386684</guid></item><item><title><![CDATA[New comment by dllu in "Asahi Linux with Sway on the MacBook Air M2 (2024)"]]></title><description><![CDATA[
<p>Apple does tons of optimizations for every component to improve battery life.
Asahi Linux, which is reverse engineered, doesn't have the resources to figure out each of those tricks, especially for undocumented proprietary hardware, so it's a "death by a thousand cuts" as each of the various components is always drawing a couple of milliwatts more than on macOS.</p>
]]></description><pubDate>Thu, 25 Dec 2025 19:55:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46386664</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46386664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46386664</guid></item><item><title><![CDATA[New comment by dllu in "Who Watches the Waymos? I do [video]"]]></title><description><![CDATA[
<p>It was done with a line scan camera. More on the technique here: <a href="https://daniel.lawrence.lu/blog/2025-09-21-line-scan-camera-image-processing/" rel="nofollow">https://daniel.lawrence.lu/blog/2025-09-21-line-scan-camera-...</a></p>
]]></description><pubDate>Thu, 25 Dec 2025 08:40:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46383053</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46383053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46383053</guid></item><item><title><![CDATA[New comment by dllu in "Who Watches the Waymos? I do [video]"]]></title><description><![CDATA[
<p>These were parked on Hudson Ave, which is a public street, and not inside the fenced area of the depot. So I just walked up to them.</p>
]]></description><pubDate>Thu, 25 Dec 2025 03:23:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46381793</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46381793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46381793</guid></item><item><title><![CDATA[New comment by dllu in "Who Watches the Waymos? I do [video]"]]></title><description><![CDATA[
<p>Very neat. I recently went to the Waymo depot in Bayshore (Toland St) and snapped a couple of pictures of the new Zeekrs for Wikipedia.<p>[1] <a href="https://commons.wikimedia.org/wiki/File:Waymo_Zeekr_Vehicle_at_Bayshore_Depot_oblique_view_dllu.jpg" rel="nofollow">https://commons.wikimedia.org/wiki/File:Waymo_Zeekr_Vehicle_...</a><p>[2] <a href="https://commons.wikimedia.org/wiki/File:Waymo_Zeekr_Vehicle_at_Bayshore_Depot_front_view_dllu.jpg" rel="nofollow">https://commons.wikimedia.org/wiki/File:Waymo_Zeekr_Vehicle_...</a></p>
]]></description><pubDate>Thu, 25 Dec 2025 03:02:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46381696</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46381696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46381696</guid></item><item><title><![CDATA[New comment by dllu in "Fabrice Bellard: Biography (2009) [pdf]"]]></title><description><![CDATA[
<p>The fact that so many people use FFmpeg and QEMU suggest that he is quite good at documenting, collaborating, and at least making his code remarkably clean and easy to follow. This already puts him way ahead of the average silicon valley senior software engineer that I've worked with. However, he does value independence so I don't think he would have been happy working at a faang-type company for long.</p>
]]></description><pubDate>Wed, 24 Dec 2025 20:58:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46379155</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46379155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46379155</guid></item><item><title><![CDATA[New comment by dllu in "We pwned X, Vercel, Cursor, and Discord through a supply-chain attack"]]></title><description><![CDATA[
<p>The fact that SVG files can contain scripts was a bit of a mistake. On one hand, the animations and entire interactive demos and even games in a single SVG are cool. But on the other hand, it opens up a serious can of worms of security vulnerabilities. As a result, SVG files are often banned from various image upload tools, they do not unfurl previews, and so on. If you upload an SVG to discord, it just shows the raw code; and don't even think about sharing an SVG image via Facebook Messenger, Wechat, Google Hangouts, or whatever. In 2025, raster formats remain way more accessible and easily shared than SVGs.<p>This is very sad because SVGs often have way smaller file size, and obviously look much better at various scales. If only there was a widely used vector format that does not have any script support and can be easily shared.</p>
]]></description><pubDate>Thu, 18 Dec 2025 19:45:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46317613</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46317613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46317613</guid></item><item><title><![CDATA[New comment by dllu in "Rivian Unveils Custom Silicon, R2 Lidar Roadmap, and Universal Hands Free"]]></title><description><![CDATA[
<p>Not banned. In addition to the Chinese lidars I mentioned, the Valeo Scala on Audi cars is 905 nm, and then there are also Ouster (865 nm), Innoviz (905 nm), Livox (905 nm) etc. The large spinning lidar on top of the Waymo Jaguar I-Pace is also purportedly 905 nm, although in the past they also had a swivelling 1550 nm lidar in the dome of the Chrysler Pacifica cars (situated just underneath a smaller spinning 905 nm one).<p>The eye safety threshold for 850/905 nm is a lot lower than 1550 nm, so they output way less power, but the much better sensitivity of silicon sensors makes up for it partially. You can also squeeze out more range using clever signal processing and a large optical aperture (which allows you to output more light, but since the light is spread out across the aperture, the intensity doesn't exceed the threshold). Typically, the range of 850/905 nm lidars is less than that of 1550 nm lidars though.<p>On the bright side, due to lower power, there hasn't been any instances (to my knowledge) of 850 nm and 905 nm lidars damaging cameras, whereas at least two different 1550 nm lidars have been known to destroy cameras (Luminar and AEye).<p>On the Luminar lidar website [1] they proudly advertise "1,000,000x pulse energy of 905nm".<p>[1] <a href="https://www.luminartech.com/technology" rel="nofollow">https://www.luminartech.com/technology</a></p>
]]></description><pubDate>Sat, 13 Dec 2025 21:03:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46258020</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46258020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46258020</guid></item><item><title><![CDATA[New comment by dllu in "Photographer built a medium-format rangefinder"]]></title><description><![CDATA[
<p>Really awesome design! It would be wise to replace some of those 3D printed parts with CNC parts, especially for places where a lot of strength is required (eyelets for those Peak Design anchors) or precision is required (lens mount). I myself have 3D printed some parts for my line scan camera too, so I can totally understand.<p>[1] <a href="https://daniel.lawrence.lu/blog/2024-08-31-customizing-my-line-scan-camera/" rel="nofollow">https://daniel.lawrence.lu/blog/2024-08-31-customizing-my-li...</a></p>
]]></description><pubDate>Sat, 13 Dec 2025 19:47:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46257351</link><dc:creator>dllu</dc:creator><comments>https://news.ycombinator.com/item?id=46257351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46257351</guid></item></channel></rss>