<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: skunkworker</title><link>https://news.ycombinator.com/user?id=skunkworker</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 08 Jun 2026 19:24:36 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=skunkworker" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by skunkworker in "The Neo cannot scale with macOS behind on the basics"]]></title><description><![CDATA[
<p>When Apple still had intel chips, I remember how long it used to take for external displays to be properly detected and to start working. The first time I used a M series chip, suddenly the displays were detected and started working in a second or two. I had assumed that that’s how long it always had to take, when in reality it could an order of magnitude quicker, and on a thunderbolt dock.</p>
]]></description><pubDate>Wed, 18 Mar 2026 06:28:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47422206</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=47422206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47422206</guid></item><item><title><![CDATA[New comment by skunkworker in "I’m leaving Redis for SolidQueue"]]></title><description><![CDATA[
<p>Rails shops running on normal CRuby, have difficult in effectively scaling out multithreading due to the GVL lock. It's much easier to "scale" ruby using forking with sidekiq or multi process, and to have it consume data from a Redis list. It is possible to get around the GVL using JRuby, but that poses a different set of constraints and issues.<p>There is some definite blending of async messaging in the Ruby world though. I've seen connectors which take protobufs on a kafka topic and use sidekiq to fan out the work. With Redis (looking at sidekiq specifically) it becomes trivial to maintain the "current" working set with items popped out of the queue, with atomic commands like BLMOVE (formerly BRPOPLPUSH).<p>Kafka is taking an interesting turn however with the KIP-932 "Queues for Kafka" initiative. I personally believe it could eat RabbitMQ's lunch if done effectively. Allowing for multiple consumers, a "working set" of unack'ed data, without having to worry as much about the topic partition count.</p>
]]></description><pubDate>Thu, 15 Jan 2026 08:27:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46629714</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=46629714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46629714</guid></item><item><title><![CDATA[New comment by skunkworker in "Honey Targeted Minors and Exploited Small Businesses [video]"]]></title><description><![CDATA[
<p>Related:<p>PayPal Honey extension has again "featured" flag in Chrome web store - <a href="https://news.ycombinator.com/item?id=43298054">https://news.ycombinator.com/item?id=43298054</a> - March 2025<p>LegalEagle is suing Honey [video] - <a href="https://news.ycombinator.com/item?id=42581108">https://news.ycombinator.com/item?id=42581108</a> - Jan 2025<p>uBlock Origin GPL code being stolen by team behind Honey browser extension - <a href="https://news.ycombinator.com/item?id=42576443">https://news.ycombinator.com/item?id=42576443</a> - Jan 2025<p>Show HN: Open-source and transparent alternative to Honey - <a href="https://news.ycombinator.com/item?id=42535274">https://news.ycombinator.com/item?id=42535274</a> - Dec 2024<p>Exposing the Honey Influencer Scam [video] - <a href="https://news.ycombinator.com/item?id=42483500">https://news.ycombinator.com/item?id=42483500</a> - Dec 2024<p>Amazon says browser extension Honey is a security risk, now that PayPal owns it - <a href="https://news.ycombinator.com/item?id=22016031">https://news.ycombinator.com/item?id=22016031</a> - Jan 2020<p>copied from this comment <a href="https://news.ycombinator.com/item?id=43538687">https://news.ycombinator.com/item?id=43538687</a></p>
]]></description><pubDate>Mon, 22 Dec 2025 05:39:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46351671</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=46351671</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46351671</guid></item><item><title><![CDATA[Honey Targeted Minors and Exploited Small Businesses [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=wwB3FmbcC88">https://www.youtube.com/watch?v=wwB3FmbcC88</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46351661">https://news.ycombinator.com/item?id=46351661</a></p>
<p>Points: 19</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 22 Dec 2025 05:37:26 +0000</pubDate><link>https://www.youtube.com/watch?v=wwB3FmbcC88</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=46351661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46351661</guid></item><item><title><![CDATA[New comment by skunkworker in "Fix HDMI-CEC weirdness with a Raspberry Pi and a $7 cable"]]></title><description><![CDATA[
<p>I've got a Apple TV -> Denon -> LG C3. CEC on the appleTV remote will turn all 3 on, and long pressing (power button on appletv remote) will turn all 3 off, not just screen saver with input.</p>
]]></description><pubDate>Tue, 16 Dec 2025 06:18:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46285378</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=46285378</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46285378</guid></item><item><title><![CDATA[New comment by skunkworker in "Android and iPhone users can now share files, starting with the Pixel 10"]]></title><description><![CDATA[
<p>I've used it multiple times while hiking and outside normal cell phone tower range. Need to transfer 500mb of images and videos? easy.</p>
]]></description><pubDate>Thu, 20 Nov 2025 18:02:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45995572</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=45995572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45995572</guid></item><item><title><![CDATA[New comment by skunkworker in "Listen to Database Changes Through the Postgres WAL"]]></title><description><![CDATA[
<p>After working with the Postgres WAL through logical replication in the last few months on a work project. My largest gripe is that some specific behaviors (like how a WAL receiver process should respond to a fast-shutdown on the database backend), aren't well documented outside of asking questions on the postgres discord.<p>Specifically: If the server requests a reply on a heartbeat, the status update should include the heartbeat's LSN on the next loop. But a standby status update includes the LSN values + 1.<p>I was able to get it working and properly disconnecting to a fast shutdown, but when you get into the internals of the logical WAL receiver loop, it can get nuanced.<p>And my largest compliment is that the Postgres discord is filled with some extremely knowledgeable and helpful people. I was able to figure out some really specific and nuanced behavior around the different status messages being sent to the primary server, thanks to the in-depth responses there.</p>
]]></description><pubDate>Mon, 17 Nov 2025 22:11:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45958949</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=45958949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45958949</guid></item><item><title><![CDATA[New comment by skunkworker in "Kafka is Fast – I'll use Postgres"]]></title><description><![CDATA[
<p>I wish postgres would add a durable queue like data structure. But trying to make a durable queue that can scale beyond what a simple redis instance can do starts to run into problems quickly.<p>Also, LISTEN/NOTIFY do not scale, and they introduce locks in areas you aren't expecting - <a href="https://news.ycombinator.com/item?id=44490510">https://news.ycombinator.com/item?id=44490510</a></p>
]]></description><pubDate>Wed, 29 Oct 2025 23:31:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45754510</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=45754510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45754510</guid></item><item><title><![CDATA[New comment by skunkworker in "Kafka is Fast – I'll use Postgres"]]></title><description><![CDATA[
<p>Millions of events per day is still in the small queue category in my book. Postgres LISTEN doesn't scale, and polling on hot databases can suddenly become more difficult, as you're having to throw away tuples regularly.<p>10 message/s is only 860k/day. But in my testing (with postgres 16) this doesn't scale that well when you are needing tens to hundreds of millions per day. Redis is much better than postgres for that (for a simple queue), and beyond that kafka is what I would choose in you're in the low few hundred million.</p>
]]></description><pubDate>Wed, 29 Oct 2025 23:28:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45754492</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=45754492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45754492</guid></item><item><title><![CDATA[New comment by skunkworker in "How Hyper built a 1M-accurate indoor GPS"]]></title><description><![CDATA[
<p>I've personally used one of these before in a performance where you needed individual based tracking, the chips were active UWB radios and sensors were placed and calibrated around the stage, I believe it was < 10cm accuracy and quite an interesting sensation to walk with lights following you perfectly and quickly.<p><a href="https://kinexon.com/products/kinexon-rtls" rel="nofollow">https://kinexon.com/products/kinexon-rtls</a> was what was used.</p>
]]></description><pubDate>Fri, 01 Aug 2025 19:56:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=44761685</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=44761685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44761685</guid></item><item><title><![CDATA[New comment by skunkworker in "The Hollow Men of Hims"]]></title><description><![CDATA[
<p>You can get generic finasteride 1mg/180 (6 month) for as low as ~$17 if you go to a Kroger pharmacy and use their preferred savings program (I forget the name off hand) and no insurance coverage. Kroger discontinued their Kroger savings and now have a preferred card, which ended up being half the cost of the best deal on GoodRX.<p>Source: I picked up a 6 month supply last week.</p>
]]></description><pubDate>Thu, 26 Jun 2025 09:39:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=44385719</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=44385719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44385719</guid></item><item><title><![CDATA[New comment by skunkworker in "Milwaukee M18 Battery Reverse Engineering"]]></title><description><![CDATA[
<p>I recently purchased a M18 trimmer after not using one for years, it still surprises me that when not on the throttle - "off" is truly off, and not the persistent hum of a 2 stroke that is too loud in your left ear. No fumes and no fuel/oil mix to worry about.</p>
]]></description><pubDate>Fri, 18 Apr 2025 09:46:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43726470</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=43726470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43726470</guid></item><item><title><![CDATA[New comment by skunkworker in "Tech workers are leaving notes in robot taxis seeking workers and lovers"]]></title><description><![CDATA[
<p>Anecdotal, but around college campuses (ASU in particular), many people like Waymo because there isn't a creepy driver in the front seat.</p>
]]></description><pubDate>Thu, 17 Apr 2025 05:57:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43713537</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=43713537</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43713537</guid></item><item><title><![CDATA[New comment by skunkworker in "Making Postgres scale"]]></title><description><![CDATA[
<p>Unless their pricing has changed, it’s quite exorbitant when you need a lot of data. To the point that one year of cockroachdb would cost 5x the cost of the server it was running on.</p>
]]></description><pubDate>Fri, 14 Mar 2025 18:25:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43365602</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=43365602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43365602</guid></item><item><title><![CDATA[New comment by skunkworker in "Swiss Tables"]]></title><description><![CDATA[
<p>For those reading, Go officially adopted swisstable into Map for 1.24 last week.</p>
]]></description><pubDate>Fri, 21 Feb 2025 08:52:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43125485</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=43125485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43125485</guid></item><item><title><![CDATA[New comment by skunkworker in "Apple squandered the Holy Grail"]]></title><description><![CDATA[
<p>Vox is also pretty great for FLAC<p><a href="https://vox.rocks/mac-music-player" rel="nofollow">https://vox.rocks/mac-music-player</a></p>
]]></description><pubDate>Mon, 06 Jan 2025 23:47:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=42617486</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=42617486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42617486</guid></item><item><title><![CDATA[New comment by skunkworker in "Uncut Currency"]]></title><description><![CDATA[
<p>Some banks also do this. I’ve gotten a wad of $2 bills from a local branch of a major bank before.</p>
]]></description><pubDate>Mon, 06 Jan 2025 07:07:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=42608417</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=42608417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42608417</guid></item><item><title><![CDATA[New comment by skunkworker in "Go Upgrade Checklist"]]></title><description><![CDATA[
<p>The internal tools I've used regenerate the code as part of the CI process, and will fail the pipeline if the regenerated code has dirtied the git tree.</p>
]]></description><pubDate>Thu, 02 Jan 2025 22:53:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42579900</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=42579900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42579900</guid></item><item><title><![CDATA[New comment by skunkworker in "Is Iceland getting ready to join the EU?"]]></title><description><![CDATA[
<p>While in Iceland I learned from local fisherman who have conflicting thoughts on joining the EU. On one hand it could strengthen relations, but on the other they would not be able to preserve their fisheries from being over fished.</p>
]]></description><pubDate>Sun, 29 Dec 2024 16:34:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=42540942</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=42540942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42540942</guid></item><item><title><![CDATA[New comment by skunkworker in "Will that hub or dock slow your SSDs, or even make them faster?"]]></title><description><![CDATA[
<p>I have been using a TS3+ daily for more than 4 years now without any major issues, there was a firmware update a few years ago but since then it's been very reliable ever since.</p>
]]></description><pubDate>Thu, 26 Dec 2024 05:50:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=42513391</link><dc:creator>skunkworker</dc:creator><comments>https://news.ycombinator.com/item?id=42513391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42513391</guid></item></channel></rss>