<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: sisk</title><link>https://news.ycombinator.com/user?id=sisk</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Jul 2026 07:36:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sisk" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sisk in "Native Secure Enclave backed SSH keys on macOS"]]></title><description><![CDATA[
<p>Thanks for this info. First I'd heard of it. Here's a link for others.
<a href="https://developer.1password.com/docs/ssh/bookmarks/" rel="nofollow">https://developer.1password.com/docs/ssh/bookmarks/</a></p>
]]></description><pubDate>Mon, 24 Nov 2025 13:55:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46034122</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=46034122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46034122</guid></item><item><title><![CDATA[New comment by sisk in "Libghostty is coming"]]></title><description><![CDATA[
<p>> No ⌘. sending CTRL-C<p>This comment sounded familiar[0]. :)
For what it's worth, still possible with:<p><pre><code>  keybind = "cmd+.=text:\x03"
</code></pre>
[0]: <a href="https://news.ycombinator.com/item?id=42889411">https://news.ycombinator.com/item?id=42889411</a></p>
]]></description><pubDate>Tue, 23 Sep 2025 20:08:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45352127</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=45352127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45352127</guid></item><item><title><![CDATA[New comment by sisk in "You can now disable all AI features in Zed"]]></title><description><![CDATA[
<p>There's a setting that will allow you to double-click to open a file from the multibuffer which I find more natural:<p><pre><code>  { "double_click_in_multibuffer": "open" }</code></pre></p>
]]></description><pubDate>Wed, 23 Jul 2025 16:55:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44661355</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=44661355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44661355</guid></item><item><title><![CDATA[New comment by sisk in "You Can Now Disable All AI Features in Zed"]]></title><description><![CDATA[
<p>Re GPU usage: noticed this myself a few months back and decided to poke around. Recommend turning off the minimap if you have it enabled. There seems to be some over-rendering that is exacerbated by it. It's actively being investigated and improved upon (0.192 was a great step in the right direction) but, even still, I've found it (currently) has a big positive impact once disabled.</p>
]]></description><pubDate>Wed, 23 Jul 2025 16:44:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44661217</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=44661217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44661217</guid></item><item><title><![CDATA[New comment by sisk in "An Update on Fresh"]]></title><description><![CDATA[
<p>Hiya. No questions but just an fyi: the version of `@fresh/init` mentioned in the article (`2.0.0-alpha.30`) fails to run. Looks like latest at this time (`2.0.0-alpha.33`) runs successfully.</p>
]]></description><pubDate>Thu, 15 May 2025 17:36:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43997372</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=43997372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43997372</guid></item><item><title><![CDATA[New comment by sisk in "Show HN: Offline JavaScript PubSub between browser tabs"]]></title><description><![CDATA[
<p>My pleasure—happy to share an alternative.
Thanks for making and sharing a thing!</p>
]]></description><pubDate>Thu, 03 Apr 2025 15:50:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43571447</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=43571447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43571447</guid></item><item><title><![CDATA[New comment by sisk in "Show HN: Offline JavaScript PubSub between browser tabs"]]></title><description><![CDATA[
<p>If I understand this correctly, the `BroadcastChannel` API solves a similar purpose.<p><a href="https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API" rel="nofollow">https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_C...</a></p>
]]></description><pubDate>Thu, 03 Apr 2025 15:16:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=43570969</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=43570969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43570969</guid></item><item><title><![CDATA[New comment by sisk in "Notetime: Minimalistic notes where everything is timestamped"]]></title><description><![CDATA[
<p>Heads-up: the terms and privacy policy links are broken.</p>
]]></description><pubDate>Fri, 21 Mar 2025 13:58:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43435790</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=43435790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43435790</guid></item><item><title><![CDATA[New comment by sisk in "Why “alias” is my last resort for aliases"]]></title><description><![CDATA[
<p>zsh also supports the "alias anywhere" concept (their term is "global alias") by using the `-g` flag.<p><pre><code>   alias -g ag='2>&1 | grep'
   some-command ag 'words' # equivalent to: some-command 2>&1 | grep 'words'</code></pre></p>
]]></description><pubDate>Wed, 05 Mar 2025 14:59:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=43267401</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=43267401</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43267401</guid></item><item><title><![CDATA[New comment by sisk in "Release Notes for Ghostty 1.1.0"]]></title><description><![CDATA[
<p>This is possible with this newly released version. Just add this to your config.<p><pre><code>  keybind = "cmd+.=text:\x03"</code></pre></p>
]]></description><pubDate>Fri, 31 Jan 2025 17:07:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42889411</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=42889411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42889411</guid></item><item><title><![CDATA[New comment by sisk in "The hidden complexity of scaling WebSockets"]]></title><description><![CDATA[
<p>Websockets are bidirectional while SSE is unidirectional (server to client). That said, there's nothing stopping you from facilitating client to server communication separately from SSE, you just don't have to build that channel with websockets.</p>
]]></description><pubDate>Sat, 25 Jan 2025 15:57:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=42822369</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=42822369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42822369</guid></item><item><title><![CDATA[New comment by sisk in "Allstate used GasBuddy and other apps to track driving behavior: lawsuit"]]></title><description><![CDATA[
<p>For GasBuddy, specifically, it was used for an opt-in feature known as "Trips" whose purpose was to show you driving insights such as those mentioned in the article (hard braking, hard turning, hard acceleration). Not enabled by default and looks to have been removed at some point.</p>
]]></description><pubDate>Tue, 14 Jan 2025 19:04:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=42702124</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=42702124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42702124</guid></item><item><title><![CDATA[New comment by sisk in "Kamal Proxy – A minimal HTTP proxy for zero-downtime deployments"]]></title><description><![CDATA[
<p>For the first part of your question about the other replicas, docker will load balance between all of the replicas either with a VIP or by returning multiple IPs in the DNS request[0]. I didn't check if this proxy balances across multiple records returned in a DNS request but, at least in the case of VIP-based load balancing, should work like you would expect.<p>For the second part about updating the service, I'm a little less clear. I guess the expectation would be to bring up a differently-named service within the same network, and then `kamal-proxy deploy` it? So maybe the expectation is for service names to include a version number? Keeping the old version hot makes sense if you want to quickly be able to route back to it.<p>[0]: <a href="https://docs.docker.com/reference/compose-file/deploy/#endpoint_mode" rel="nofollow">https://docs.docker.com/reference/compose-file/deploy/#endpo...</a></p>
]]></description><pubDate>Sat, 21 Sep 2024 15:12:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=41610502</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=41610502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41610502</guid></item><item><title><![CDATA[New comment by sisk in "Sisk – Lightweight .NET Web Framework"]]></title><description><![CDATA[
<p>Anyone know the story behind the name? Couldn't find anything in the docs.</p>
]]></description><pubDate>Sat, 31 Aug 2024 15:24:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41409528</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=41409528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41409528</guid></item><item><title><![CDATA[New comment by sisk in "Eli Lilly's weight loss drug slashes the risk of diabetes in long-term trial"]]></title><description><![CDATA[
<p>Price will come down and, in the meantime, compounding pharmacies are filling the gap in addressing stock shortages and high prices. Just be sure to use a reputable pharmacy if you decided to go that route.</p>
]]></description><pubDate>Wed, 21 Aug 2024 17:12:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41312236</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=41312236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41312236</guid></item><item><title><![CDATA[New comment by sisk in "RegreSSHion: RCE in OpenSSH's server, on glibc-based Linux systems"]]></title><description><![CDATA[
<p>> The private key is much easier to set up than stunnel's TLS certificate, "dd if=/dev/urandom count=4 bs=1k of=key" and you're good to go.<p>The spiped documentation recommends a key size with a minimum of 256b of entropy. I'm curious why you've chosen such a large key size (4096b) here? Is there anything to suggest 256b is no longer sufficient for the general case?</p>
]]></description><pubDate>Mon, 01 Jul 2024 18:45:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=40848992</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=40848992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40848992</guid></item><item><title><![CDATA[New comment by sisk in "Arc browser built-in AI features [video]"]]></title><description><![CDATA[
<p>Enabled by typing "max" in the Arc command bar (cmd + T).<p>Will be available for free for at least 90 days. Video did not mention what would happen after that time—they said they'll listen to feedback.<p>Features:<p>Ask on Page - Hold down Command + F on any page to ask a question and let
Max answer it for you in seconds.<p>5-Second Previews - Press Shift and hover over any link to generate a summary of the webpage, without a single click.<p>Tidy Tab Titles - Have your tabs automatically renamed with tidier, shorter titles when you Pin them.<p>Tidy Downloads - Keep your many files more organized with smartly renamed downloads - and make them a little easier to find later.<p>ChatGPT in the Command Bar - Press cmd+alt+G, start typing, and get answers in fewer clicks.<p>(This summary generated by me, a real human person, NOT an LLM. Yet.)</p>
]]></description><pubDate>Tue, 03 Oct 2023 16:33:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=37754153</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=37754153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37754153</guid></item><item><title><![CDATA[New comment by sisk in "VoCore – Coin-sized Linux Computer"]]></title><description><![CDATA[
<p>Many of the gl.inet routers can run vanilla OpenWRT out of the box—the linked router above (Beryl) included[1]. Be mindful that not every one of their routers can as some run unsupported chipsets that require a custom build, but many do. Can always check for support on the OpenWRT page for gl.inet routers[2].<p>Just here to second the recommendation. I'm in no way affiliated, I've just happily used several generations of their routers for this exact purpose.<p>EDIT: Wanted to point out that their newest and most powerful travel router with (upcoming—in the latest v23 release candidate[3]) support from mainline OpenWRT is the Beryl AX (GL-MT3000)[4].<p>[1]: <a href="https://openwrt.org/toh/gl.inet/gl-mt1300_v1" rel="nofollow noreferrer">https://openwrt.org/toh/gl.inet/gl-mt1300_v1</a><p>[2]: <a href="https://openwrt.org/toh/hwdata/gl.inet/start" rel="nofollow noreferrer">https://openwrt.org/toh/hwdata/gl.inet/start</a><p>[3]: <a href="https://firmware-selector.openwrt.org/?version=23.05.0-rc3&target=mediatek/filogic&id=glinet_gl-mt3000" rel="nofollow noreferrer">https://firmware-selector.openwrt.org/?version=23.05.0-rc3&t...</a><p>[4]: <a href="https://www.gl-inet.com/products/gl-mt3000/" rel="nofollow noreferrer">https://www.gl-inet.com/products/gl-mt3000/</a></p>
]]></description><pubDate>Wed, 13 Sep 2023 16:00:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=37498476</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=37498476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37498476</guid></item><item><title><![CDATA[New comment by sisk in "Flatcar Container Linux"]]></title><description><![CDATA[
<p>To add, modern u-boot has enough UEFI support that you can get away with using it instead of this full tianocore-based implementation.</p>
]]></description><pubDate>Sun, 09 Apr 2023 19:06:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=35505489</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=35505489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35505489</guid></item><item><title><![CDATA[New comment by sisk in "Tips for analyzing logs"]]></title><description><![CDATA[
<p>Loosely related: a few years ago I wanted a simpler alternative to some of the more feature-full log viewers out there so I threw together a tiny (50kb) app that might be useful to some folks in here.<p>All it does is consistently colors the first field in a line from stdin so you can quickly see which log lines have the same first field.<p>I used it in combination with the parallel[0] command to prefix log lines by replica name when tailing logs across machines: <a href="https://github.com/jasisk/color-prefix-pipe" rel="nofollow">https://github.com/jasisk/color-prefix-pipe</a><p>[0]: <a href="https://www.gnu.org/software/parallel/" rel="nofollow">https://www.gnu.org/software/parallel/</a></p>
]]></description><pubDate>Tue, 13 Dec 2022 18:23:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=33973367</link><dc:creator>sisk</dc:creator><comments>https://news.ycombinator.com/item?id=33973367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33973367</guid></item></channel></rss>