<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: slhck</title><link>https://news.ycombinator.com/user?id=slhck</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 10:39:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=slhck" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by slhck in "Removing 'um' from a recording is harder than it sounds"]]></title><description><![CDATA[
<p>> Two small fixes, in order. First, each cut endpoint is allowed to slide a tiny bit (up to 60ms) to land in the quietest spot nearby. If there’s a momentary lull in the audio just before or after the original cut point, slide there. The slide is bounded so it can’t cross into a neighboring word, otherwise you’d chew off real speech. Second, from that quiet spot, the endpoint snaps to the nearest moment when the waveform is exactly crossing zero.<p>Oh, Claudish striking again.</p>
]]></description><pubDate>Fri, 12 Jun 2026 11:22:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48502694</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=48502694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48502694</guid></item><item><title><![CDATA[New comment by slhck in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>Huh, I think the author might be deliberately ignoring how MCP works?<p>- "CLIs need to be published, managed, and installed" -- same for MCP servers which you have to define in your config, and they frequently use some kind of "npx mcp-whatever" call.<p>- "Where do you put the API tokens required to authenticate?" -- where does an MCP server put them? In your home folder? Some .env file? The keychain? Same like CLI tools.<p>- "Some tools support installing skills via npx skills, but that only works in Codex and Claude Code, not Claude Cowork or standard Claude" -- sure, but you also can't universally define MCP servers for all those tools. You have to go ahead and edit the config anyway.<p>- "Using a skill often requires loading the entire SKILL.md into the LLM’s context window, rather than just exposing the single tool signature it needs" -- yeah, but it's on-demand rather than exposing ALL MCP servers' tool signatures. Have you ever tried to use playwright MCP?<p>I just don't buy the "without any setup" argument.</p>
]]></description><pubDate>Fri, 10 Apr 2026 08:03:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47715003</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=47715003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715003</guid></item><item><title><![CDATA[New comment by slhck in "Thoughts on slowing the fuck down"]]></title><description><![CDATA[
<p>Except that when its system prompt is full of instructions, caveats, design principles, gotchas, architecture notes, memories from the past, and personal preferences, at some point it's going to just ignore them outright. Heck, Claude Code won't even use critical instructions from a 100-line CLAUDE.md file sometimes. So you still have to be extremely vigilant about noncompliance.</p>
]]></description><pubDate>Thu, 26 Mar 2026 11:53:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47529346</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=47529346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47529346</guid></item><item><title><![CDATA[New comment by slhck in "Bringing Chrome to ARM64 Linux Devices"]]></title><description><![CDATA[
<p>Does that mean Widevine DRM will be supported officially? Does anyone know?</p>
]]></description><pubDate>Fri, 13 Mar 2026 13:32:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47364233</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=47364233</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47364233</guid></item><item><title><![CDATA[New comment by slhck in "Tell HN: Bending Spoons laid off almost everybody at Vimeo yesterday"]]></title><description><![CDATA[
<p>That is really a bit of an oversimplification IMO. Please check, for example, the Netflix tech blog and read about what has changed in the past 10 years or so when it comes to architecting video processing and video delivery systems. There's a tremendous amount of engineering work there which advances the entire industry. For instance, it's not trivial to add live events to a VoD infrastructure at that scale — it's not like you just add a few more nodes and buy faster encoders.</p>
]]></description><pubDate>Thu, 22 Jan 2026 07:44:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46716357</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=46716357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46716357</guid></item><item><title><![CDATA[New comment by slhck in "Show HN: Enroll, a tool to reverse-engineer servers into Ansible config mgmt"]]></title><description><![CDATA[
<p>It's just plain Ubuntu actually! I would provide a fix, since getting a PTY is not enough. I can't open a PR because it's not possible with the way you hosted it.</p>
]]></description><pubDate>Sat, 03 Jan 2026 06:18:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46473287</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=46473287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46473287</guid></item><item><title><![CDATA[New comment by slhck in "Show HN: Enroll, a tool to reverse-engineer servers into Ansible config mgmt"]]></title><description><![CDATA[
<p>I've been looking for something like this, awesome!<p>Is it expected that it does not allocate a TTY for sudo password prompts when connecting to a remote machine via SSH? How would I use it otherwise?</p>
]]></description><pubDate>Fri, 02 Jan 2026 13:45:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46464684</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=46464684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46464684</guid></item><item><title><![CDATA[New comment by slhck in "Lotusbail npm package found to be harvesting WhatsApp messages and contacts"]]></title><description><![CDATA[
<p>Um, yes. That's the entire joke.</p>
]]></description><pubDate>Tue, 23 Dec 2025 10:27:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46364122</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=46364122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46364122</guid></item><item><title><![CDATA[New comment by slhck in "Lotusbail npm package found to be harvesting WhatsApp messages and contacts"]]></title><description><![CDATA[
<p>These LLM-generated blogs aren't going away – they're everywhere. And the best part? You can now instantly push out garbage content at no cost. Traditional writing is not just dead. It's legacy. The real marketer doesn't care. He just slops.</p>
]]></description><pubDate>Tue, 23 Dec 2025 09:39:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46363860</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=46363860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46363860</guid></item><item><title><![CDATA[New comment by slhck in "Netflix’s AV1 Journey: From Android to TVs and Beyond"]]></title><description><![CDATA[
<p>Yeah it's a weird comparison to be making. It all depends on how they selected the quality (VMAF) target during encoding. You couple easily end up with other results had they, say, decided to keep the bandwidth but improve quality using AV1.</p>
]]></description><pubDate>Fri, 05 Dec 2025 12:25:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46160351</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=46160351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46160351</guid></item><item><title><![CDATA[New comment by slhck in "Netflix’s AV1 Journey: From Android to TVs and Beyond"]]></title><description><![CDATA[
<p>This VMAF comparison is to be taken with a grain of salt. Netflix' primary goal was to reduce the bitrate consumption, as can be seen, while roughly keeping the same nominal quality of the stream. This means that, ignoring all other factors and limitations of H.264 with higher resolutions, VMAF scores for all their streaming sessions should roughly be the same, or in a comparable range, because that's what they're optimizing for. (See the Dynamic Optimizer Framework they have publicly posted a few years ago.)<p>Still impressive numbers, of course.</p>
]]></description><pubDate>Fri, 05 Dec 2025 12:21:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46160316</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=46160316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46160316</guid></item><item><title><![CDATA[New comment by slhck in "Claude Advanced Tool Use"]]></title><description><![CDATA[
<p>Same experience here – it seems I have to specifically tell it to use the "X skill" to trigger it reliably. I guess with all the different rules set up for Claude to follow, it needs that particular word to draw its attention to the required skill.</p>
]]></description><pubDate>Tue, 25 Nov 2025 07:58:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46043414</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=46043414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46043414</guid></item><item><title><![CDATA[New comment by slhck in "Poison, Poison Everywhere"]]></title><description><![CDATA[
<p>Totally agree with you - the dermal exposure is a different pathway, and that could be more clearly mentioned. The fact that these materials are present are not automatically hazards (but they do state that!). I also wouldn't automatically assume that the products marked as red are not safe to use. For me it's just interesting to see that some manufacturers can do without, or less of those components.</p>
]]></description><pubDate>Mon, 27 Oct 2025 09:55:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45719089</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=45719089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45719089</guid></item><item><title><![CDATA[New comment by slhck in "Poison, Poison Everywhere"]]></title><description><![CDATA[
<p>The Austrian consumer protection association has just released results on tests of headphones: <a href="https://vki.at/Presse/PA-Kopfhoerer-2025" rel="nofollow">https://vki.at/Presse/PA-Kopfhoerer-2025</a> (German article), and found that 40% contained possibly harmful chemicals, including the parts that touch your body.<p>It's wild. I have children, and I spent a great time researching foods, bottles, toys, etc., but I would've never thought much about doubting the (big brand) consumer electronics that we all use every day.</p>
]]></description><pubDate>Mon, 27 Oct 2025 09:32:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45718915</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=45718915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45718915</guid></item><item><title><![CDATA[New comment by slhck in "FFmpeg 8.0 adds Whisper support"]]></title><description><![CDATA[
<p>While that would be nicer from an end-user perspective, it's something hard to maintain for FFmpeg itself. Consider the velocity of the whisper-cpp project. I'm sure that – just like with filters such as vmaf, which also require building a dependency and downloading a model – precompiled versions will become available for novice users to directly download. Especially considering whisper-cpp is MIT-licensed.</p>
]]></description><pubDate>Wed, 13 Aug 2025 18:33:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44892104</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=44892104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44892104</guid></item><item><title><![CDATA[New comment by slhck in "Claude Code Router"]]></title><description><![CDATA[
<p>Yeah, look at what <a href="https://x.com/badlogicgames" rel="nofollow">https://x.com/badlogicgames</a> has done porting an engine with the help of Claude Code. He's set up a TODO loop to perform this: <a href="https://github.com/badlogic/claude-commands">https://github.com/badlogic/claude-commands</a> – background blog article: <a href="https://mariozechner.at/posts/2025-06-02-prompts-are-code/" rel="nofollow">https://mariozechner.at/posts/2025-06-02-prompts-are-code/</a></p>
]]></description><pubDate>Mon, 28 Jul 2025 09:25:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44708935</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=44708935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44708935</guid></item><item><title><![CDATA[New comment by slhck in "Uv: Running a script with dependencies"]]></title><description><![CDATA[
<p>Note that it's not really "cleaned up" insofar as there is a uv cache folder that will grow bigger over time as you keep using that feature.</p>
]]></description><pubDate>Tue, 22 Jul 2025 08:32:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=44644555</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=44644555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44644555</guid></item><item><title><![CDATA[New comment by slhck in "Canon wants us to pay for using our own camera as a webcam"]]></title><description><![CDATA[
<p>Some thoughts based on my anecdotal experience — but it depends on the price you are willing to pay.<p>You can get quite good webcams for $100–300 (from Insta360, Obsbot, Logitech maybe …) which work out of the box with USB-C and have mostly okayish software that supports changing things like brightness, white balance, etc.
These however still have small sensors and cannot achieve a good shallow depth-of-field (bokeh). Running them at higher sensitivity (ISO), e.g. in darker environments, inevitably causes noise.
But if you just want to participate in meetings, it does not matter.
I had a Logitech StreamCam and upgraded to an Insta360 Link 2C, which is definitely much better but still not on-par with a proper camera. You should at least get a good keylight or ring light.<p>The next step up would be mirrorless cameras with built-in or interchangeable lenses made for vlogging, which also can be used like a webcam. They have much bigger sensors and better image quality at a pricing point of $400-1000, e.g. Sony ZV-E10 II, Fuji X-M5, Canon EOS M50 Mark II, … most of them claim webcam support with the provided software. Fuji's software is bad though, so I wouldn't recommend it on a Mac. I can't talk about the other ones.
The benefit is that they also have a flip screen that you can use for better framing. They all support webcam modes.<p>If you have a camera that has an HDMI output and that outputs a clean HDMI signal (without any overlays), you can also buy an HDMI USB capture device and feed that into OBS, which allows you to set up a virtual webcam.
There are cheap no-name USB capture cards that produce mediocre images, and more top-of-the line ones like the Elgato Cam Link.
This should be the most device-independent variant where you're also not dependent on any vendor's proprietary software.</p>
]]></description><pubDate>Fri, 17 Jan 2025 17:56:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=42741179</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=42741179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42741179</guid></item><item><title><![CDATA[New comment by slhck in "WordPress Alternatives"]]></title><description><![CDATA[
<p>Since when is the WordPress ecosystem this … bad? I built WP websites 10-15 years ago and it was a quite straightforward experience back then. These days, there seems to be no around themes and plugins that all have very limited free versions, and constantly nag you about upgrading to the pro version, in a million different styles of banners and popups. Hosting providers have made it easier to deploy WordPress in a one-click manner, but anything beyond a basic page (sending email, backups, contact forms) already turns into a nightmare. No thanks!</p>
]]></description><pubDate>Fri, 11 Oct 2024 09:27:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41807831</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=41807831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41807831</guid></item><item><title><![CDATA[New comment by slhck in "NotebookLM's automatically generated podcasts are surprisingly effective"]]></title><description><![CDATA[
<p>Gave it a bunch of technical papers and standards, and while it's making up stuff that just isn't true, this is to be expected from the underlying system. This can be fixed, e.g., with another internal round of fact-checking or manual annotations.<p>What really stands out, I think, is how it could allow researchers who have troubles communicating publicly to find new ways to express themselves. I listened to the podcast about a topic I've been researching (and publishing/speaking about) for more than 10 years, and it still gave me some new talking points or illustrative examples that'd be really helpful in conversations with people unfamiliar with the research.<p>And while that could probably also be done in a purely text-based manner with all of the SOTA LLMs, it's much more engaging to listen to it embedded within a conversation.</p>
]]></description><pubDate>Mon, 30 Sep 2024 06:57:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=41694289</link><dc:creator>slhck</dc:creator><comments>https://news.ycombinator.com/item?id=41694289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41694289</guid></item></channel></rss>