<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: dasl</title><link>https://news.ycombinator.com/user?id=dasl</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 18 Apr 2026 06:14:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dasl" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dasl in "Turn your best AI prompts into one-click tools in Chrome"]]></title><description><![CDATA[
<p>their video demos were surprisingly bad. Hard to understand what they were showing.</p>
]]></description><pubDate>Wed, 15 Apr 2026 03:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47774516</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=47774516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47774516</guid></item><item><title><![CDATA[New comment by dasl in "Linux kernel cgroups writeback high CPU troubleshooting"]]></title><description><![CDATA[
<p>I found that info about the `discard` behavior quite interesting. And thank you for the kind, inspiring words -- cheers!</p>
]]></description><pubDate>Sat, 15 Feb 2025 20:29:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43062016</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=43062016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43062016</guid></item><item><title><![CDATA[New comment by dasl in "Linux kernel cgroups writeback high CPU troubleshooting"]]></title><description><![CDATA[
<p>TIL, thanks for sharing. We ended up solving our problem another way by adding this `DisableControllers` stanza to the service's systemd configuration: <a href="https://gist.github.com/dasl-/87b849625846aed17f1e4841b04ecc84#file-dasl-slice-L5" rel="nofollow">https://gist.github.com/dasl-/87b849625846aed17f1e4841b04ecc...</a><p>I believe the kernel's cgroup writeback accounting features are enabled / disabled based on this code: <a href="https://github.com/torvalds/linux/blob/c291c9cfd76a8fb92ef3d66567e507009236ce90/include/linux/backing-dev.h#L172">https://github.com/torvalds/linux/blob/c291c9cfd76a8fb92ef3d...</a></p>
]]></description><pubDate>Fri, 14 Feb 2025 16:21:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43050009</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=43050009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43050009</guid></item><item><title><![CDATA[New comment by dasl in "Linux kernel cgroups writeback high CPU troubleshooting"]]></title><description><![CDATA[
<p>Hi, I'm the author of the article! Thank you for the awesome description of the various vm.dirty_* sysctls.<p>The problem described in my post was not _directly_ related to the kernel flushing dirty pages to disk. As such, I'm not sure that tweaking these sysctls would have made any difference.<p>Instead, we were seeing the kernel using too much CPU when it moved inodes from one cgroup to another. This is part of the kernel's writeback cgroup accounting logic. I believe this is a related but slightly different form of writeback problems :)</p>
]]></description><pubDate>Fri, 14 Feb 2025 16:05:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43049803</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=43049803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43049803</guid></item><item><title><![CDATA[New comment by dasl in "Ingesting PDFs and why Gemini 2.0 changes everything"]]></title><description><![CDATA[
<p>How does the Gemini OCR perform against non-English language text?</p>
]]></description><pubDate>Wed, 05 Feb 2025 20:49:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42954892</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=42954892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42954892</guid></item><item><title><![CDATA[New comment by dasl in "Analyzing my electricity consumption"]]></title><description><![CDATA[
<p>Yes, Con Ed now has smart meters that report electricity usage in realtime at 15 minute intervals. If you use Home Assistant, you can perhaps make use of the Opower integration to get this data: <a href="https://www.home-assistant.io/integrations/opower/" rel="nofollow">https://www.home-assistant.io/integrations/opower/</a><p>Although implementing the realtime API in the Opower integration has not yet been completed. That said, I don't think it would be too hard to implement. See: <a href="https://github.com/tronikos/opower/issues/24">https://github.com/tronikos/opower/issues/24</a><p>This realtime data is also available and graphed on your account page on the Con Ed website and mobile app.<p>I wrote my own code that uses Con Ed's realtime API and writes the data to Prometheus so that I can view it in Grafana. My code was heavily influenced by Home Assistant's Opower integration code. Here's my code: <a href="https://github.com/dasl-/pitools/blob/main/sensors/measure_electricity_usage">https://github.com/dasl-/pitools/blob/main/sensors/measure_e...</a></p>
]]></description><pubDate>Mon, 08 Jul 2024 00:41:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=40901679</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=40901679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40901679</guid></item><item><title><![CDATA[New comment by dasl in "Living Computers Museum to permanently close, auction vintage items"]]></title><description><![CDATA[
<p>The email address responded with an automated message saying they are no longer checking the inbox. It directed me to submit my query at their contact for instead: <a href="https://www.gatesfoundation.org/about/contact/write-to-us" rel="nofollow">https://www.gatesfoundation.org/about/contact/write-to-us</a><p>I submitted this message, feel free to copy the same text and submit yourself also:<p>-----------------------------<p>I recently became aware that the Living Computers Museum, which was created by Paul Allen (Microsoft co-founder), is shutting down. As someone in the technology industry, I find that very sad! The museum was really magical. I'm wondering if the Gates Foundation can step up and save the museum from closing?<p><a href="https://www.geekwire.com/2024/seattles-living-computers-museum-logs-off-for-good-as-paul-allen-estate-will-auction-vintage-items/" rel="nofollow">https://www.geekwire.com/2024/seattles-living-computers-muse...</a><p>Thank you for your consideration</p>
]]></description><pubDate>Wed, 26 Jun 2024 20:55:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40804505</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=40804505</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40804505</guid></item><item><title><![CDATA[New comment by dasl in "Show HN: Pi-C.A.R.D, a Raspberry Pi Voice Assistant"]]></title><description><![CDATA[
<p>What latency do you get? I'd be interested in seeing a demo video.</p>
]]></description><pubDate>Mon, 13 May 2024 20:57:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=40348329</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=40348329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40348329</guid></item><item><title><![CDATA[New comment by dasl in "Unveiling the big leap in Ruby 3.3's IRB"]]></title><description><![CDATA[
<p>This allows you to use fzf with IRB. It works with anything that uses readline, which IRB uses. <a href="https://github.com/lincheney/rl_custom_isearch">https://github.com/lincheney/rl_custom_isearch</a><p>it works for me on linux, not sure about other OS's. Although I'm now noticing that the article linked in the original post says that Ruby has a pure Ruby replacement for readline: Reline. So I wonder if it will not work with more recent versions of Ruby that use Reline?</p>
]]></description><pubDate>Sun, 24 Dec 2023 17:31:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=38755010</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=38755010</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38755010</guid></item><item><title><![CDATA[New comment by dasl in "Scrollbars are becoming a problem"]]></title><description><![CDATA[
<p>gmail iOS app has no scrollbars. pretty annoying.</p>
]]></description><pubDate>Fri, 13 Oct 2023 16:41:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=37872544</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=37872544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37872544</guid></item><item><title><![CDATA[New comment by dasl in "Demoscene accepted as UNESCO cultural heritage in The Netherlands"]]></title><description><![CDATA[
<p>elevated youtube link : <a href="https://www.youtube.com/watch?v=jB0vBmiTr6o">https://www.youtube.com/watch?v=jB0vBmiTr6o</a></p>
]]></description><pubDate>Wed, 05 Jul 2023 17:46:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=36604111</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=36604111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36604111</guid></item><item><title><![CDATA[New comment by dasl in "Using mmap to make LLaMA load faster"]]></title><description><![CDATA[
<p>> One of the downsides of the Linux cp command, is copying a file larger than RAM will destroy every existing entry in the file cache. Under normal circumstances this is a good thing, since a least recently used strategy usually works. However it can be problematic if you're just organizing your files on a production system where you don't want to disrupt performance. As far as I know, no standard command line utility offers a way to exploit this functionality.<p>I think `dd` in conjunction with the `oflag=direct` has this functionality. See: <a href="https://stackoverflow.com/questions/33485108/why-is-dd-with-the-direct-o-direct-flag-so-dramatically-faster" rel="nofollow">https://stackoverflow.com/questions/33485108/why-is-dd-with-...</a></p>
]]></description><pubDate>Wed, 05 Apr 2023 18:12:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=35458276</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=35458276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35458276</guid></item><item><title><![CDATA[New comment by dasl in "Yt-dlp – A YouTube-dl fork with additional features and fixes"]]></title><description><![CDATA[
<p>youtube has recently been implementing download speed throttling on some video downloads. See: <a href="https://github.com/ytdl-org/youtube-dl/issues/29326" rel="nofollow">https://github.com/ytdl-org/youtube-dl/issues/29326</a> . Youtube-dl does not yet have a solution for this occasional download speed throttling.<p>This yt-dlp fork has a workaround (though not a true fix) for the issue: <a href="https://github.com/ytdl-org/youtube-dl/issues/29326#issuecomment-879256177" rel="nofollow">https://github.com/ytdl-org/youtube-dl/issues/29326#issuecom...</a></p>
]]></description><pubDate>Thu, 26 Aug 2021 23:44:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=28322485</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=28322485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28322485</guid></item><item><title><![CDATA[New comment by dasl in "World’s smallest, best acoustic amplifier emerges from 50-year-old hypothesis"]]></title><description><![CDATA[
<p>Instead of having RF interference, if we have acoustic transmitters, would you have trouble getting a signal at a loud concert for instance (acoustic interference)?</p>
]]></description><pubDate>Sun, 27 Jun 2021 18:19:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=27653833</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=27653833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27653833</guid></item><item><title><![CDATA[New comment by dasl in "Raspberry Pi WiFi to ethernet bridge"]]></title><description><![CDATA[
<p>Yes, those speeds are roughly consistent with what I got in my speed tests here :)<p>You (and others in these comments) have suggested using OpenWRT as an alternative. I suppose one advantage of the approach outlined in the submitted article is that you can still use the pi for other tasks using the normal raspberry pi OS, instead of installing the OpenWRT OS.</p>
]]></description><pubDate>Thu, 10 Jun 2021 22:05:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=27466415</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=27466415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27466415</guid></item><item><title><![CDATA[New comment by dasl in "Raspberry Pi WiFi to ethernet bridge"]]></title><description><![CDATA[
<p>A couple of months ago, another setup for a wifi to ethernet bridge was posted here: <a href="https://news.ycombinator.com/item?id=26940521" rel="nofollow">https://news.ycombinator.com/item?id=26940521</a><p>I like Will Haley's setup better though, because it keeps everything in the same subnet.<p>The slowdown from the bridge is negligible, in my experience. After running 10 trials, I found that:<p>* median ping was 2.4% higher on the bridged pi<p>* median download speed was 3.6% slower on the bridged pi<p>* median upload speed was 0.1% slower on the bridged pi<p>More details about my setup and how I performed this speedtest: <a href="https://github.com/dasl-/pitools/tree/main/wifi-ethernet-bridge#wifi-to-ethernet-bridge" rel="nofollow">https://github.com/dasl-/pitools/tree/main/wifi-ethernet-bri...</a></p>
]]></description><pubDate>Thu, 10 Jun 2021 20:21:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=27465280</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=27465280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27465280</guid></item><item><title><![CDATA[Raspberry Pi WiFi to ethernet bridge]]></title><description><![CDATA[
<p>Article URL: <a href="https://willhaley.com/blog/raspberry-pi-wifi-ethernet-bridge/">https://willhaley.com/blog/raspberry-pi-wifi-ethernet-bridge/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=27464907">https://news.ycombinator.com/item?id=27464907</a></p>
<p>Points: 172</p>
<p># Comments: 66</p>
]]></description><pubDate>Thu, 10 Jun 2021 19:51:36 +0000</pubDate><link>https://willhaley.com/blog/raspberry-pi-wifi-ethernet-bridge/</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=27464907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27464907</guid></item><item><title><![CDATA[New comment by dasl in "Better Bash History (2012)"]]></title><description><![CDATA[
<p>I use zsh, and I have a thing in my profile that skips writing any `cd` command to history. Instead, it will rewrite the command using the absolute path of the directory I `cd`'d into and write that to history.<p>Thus, all of the `cd` commands that get written to my history use absolute paths and are re-usable no matter where I am.<p>It would be cool if this sort of functionality were generalizable to all commands where you type a relative path, not just `cd`.<p><a href="https://github.com/dasl-/settings/blob/3143bbfe23bd75c3e35c76350355fba2fe25fce8/.zshrc#L95-L114" rel="nofollow">https://github.com/dasl-/settings/blob/3143bbfe23bd75c3e35c7...</a></p>
]]></description><pubDate>Thu, 30 May 2019 19:50:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=20055239</link><dc:creator>dasl</dc:creator><comments>https://news.ycombinator.com/item?id=20055239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20055239</guid></item></channel></rss>