<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: cxcorp</title><link>https://news.ycombinator.com/user?id=cxcorp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 17:05:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cxcorp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cxcorp in "NPM install is stealing your passwords – I built a tool to catch it"]]></title><description><![CDATA[
<p>How is it different from the established player in the game, Socket.dev?</p>
]]></description><pubDate>Tue, 24 Feb 2026 07:59:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47134205</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=47134205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47134205</guid></item><item><title><![CDATA[New comment by cxcorp in "Lightning Detector Circuits"]]></title><description><![CDATA[
<p>A camera! The 2.5mm TRS remote trigger jack just needs one of the pins connected to the sleeve to trigger the camera, very easy to do with an optocoupler or even relay.</p>
]]></description><pubDate>Mon, 14 Jul 2025 17:23:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44562786</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=44562786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44562786</guid></item><item><title><![CDATA[New comment by cxcorp in "Show HN: Pretty-print your chess games using Prettier"]]></title><description><![CDATA[
<p>I've always wanted to look into writing my own Prettier plugins, how'd you feel about getting started working with their little mini DSL (fill, join, hardline, line, etc.)?</p>
]]></description><pubDate>Sun, 05 Jan 2025 00:22:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=42598681</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=42598681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42598681</guid></item><item><title><![CDATA[New comment by cxcorp in "1 bug, $50k in bounties, a Zendesk backdoor"]]></title><description><![CDATA[
<p>This is very important to keep in mind when implementing OAuth authentication! Not every SSO provider is the same. Even if the SSO provider tells you that the user's email is X, they might not even have confirmed that email address! Don't trust it and confirm the email yourself!</p>
]]></description><pubDate>Sat, 12 Oct 2024 15:29:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41819804</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=41819804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41819804</guid></item><item><title><![CDATA[New comment by cxcorp in "Sqlite-vec: Work-in-progress vector search SQLite extension that runs anywhere"]]></title><description><![CDATA[
<p>I think Transformers.js can do that client-side, e.g. see the documentation for calculating embeddings with Sentence Transformers models: <a href="https://huggingface.co/docs/transformers.js/api/pipelines#module_pipelines.FeatureExtractionPipeline" rel="nofollow">https://huggingface.co/docs/transformers.js/api/pipelines#mo...</a></p>
]]></description><pubDate>Sat, 03 Aug 2024 05:15:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41144815</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=41144815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41144815</guid></item><item><title><![CDATA[New comment by cxcorp in "Decline Invitations"]]></title><description><![CDATA[
<p>Yes, who's going to keep inviting someone who always declines?</p>
]]></description><pubDate>Sun, 17 Mar 2024 10:31:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=39733356</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=39733356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39733356</guid></item><item><title><![CDATA[New comment by cxcorp in "Ransomware attack affecting Tietoevry's services to some customers in Sweden"]]></title><description><![CDATA[
<p>BleepingComputer's coverage[1] has this tidbit:<p>> BleepingComputer has been told that the Akira ransomware operation is behind the attack on Tietoevry, coming soon after the Finnish government warned about their ongoing attacks against companies in the country.<p>> "The incidents were particularly related to weakly secured Cisco VPN implementations or their unpatched vulnerabilities. Recovery is usually hard," warned the Finnish NCSC.<p>I wonder what the entrypoint was back in 2021 when they were attacked around the same time?<p>[1]: <a href="https://www.bleepingcomputer.com/news/security/tietoevry-ransomware-attack-causes-outages-for-swedish-firms-cities/amp/" rel="nofollow">https://www.bleepingcomputer.com/news/security/tietoevry-ran...</a></p>
]]></description><pubDate>Sun, 21 Jan 2024 22:57:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39083948</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=39083948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39083948</guid></item><item><title><![CDATA[New comment by cxcorp in "RAD Debugger"]]></title><description><![CDATA[
<p>Thanks! Looks like this project has some high ambitions:<p>> What's after that?<p>><p>> Tons of stuff. Tons and tons and tons of stuff.<p>> Debuggers have not substantially evolved since the first Turbo Debugger in 1988!<p>> For example, we have had GUI debuggers for 20 years now, and we can't see bitmaps! We can't hear sound buffers. We can't view vertex arrays.<p>> We can't graph values over time. We can't even load a debugging session from yesterday and review it! We have a long way to go.<p>> Debugging is desperate need of updating, and we see as a long term project. We'll be adding visualizers, new debugging workflows (step through code on multiple platforms at the same time for example), and new features for a long time.</p>
]]></description><pubDate>Sat, 13 Jan 2024 17:47:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=38982479</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=38982479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38982479</guid></item><item><title><![CDATA[New comment by cxcorp in "RAD Debugger"]]></title><description><![CDATA[
<p>Anyone seeing any groundbreaking features or reasons to try this over x64dbg or other existing debuggers?</p>
]]></description><pubDate>Sat, 13 Jan 2024 17:15:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=38982025</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=38982025</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38982025</guid></item><item><title><![CDATA[New comment by cxcorp in "Wasabi linked to "substantial" boost in memory, Japanese study finds"]]></title><description><![CDATA[
<p>The article mentions that it's "usually white horseradish, dyed green", and that the real thing "can cost more per pound than even the choice tuna it sits on."<p>Would be interesting to verifiably taste real wasabi. Who knows, maybe I've never actually even tasted the real thing?</p>
]]></description><pubDate>Mon, 11 Dec 2023 00:04:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38596275</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=38596275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38596275</guid></item><item><title><![CDATA[New comment by cxcorp in "Wasabi linked to "substantial" boost in memory, Japanese study finds"]]></title><description><![CDATA[
<p>> A wasabi company, Kinjirushi Co., provided funding, though the researchers say the company had no role in the study itself.<p>I'm sure.</p>
]]></description><pubDate>Sun, 10 Dec 2023 23:54:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=38596223</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=38596223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38596223</guid></item><item><title><![CDATA[New Relic warns customers it's experienced a cyber ... something]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theregister.com/2023/11/23/new_relic_cyber_incident_warning/">https://www.theregister.com/2023/11/23/new_relic_cyber_incident_warning/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38389967">https://news.ycombinator.com/item?id=38389967</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 23 Nov 2023 06:26:14 +0000</pubDate><link>https://www.theregister.com/2023/11/23/new_relic_cyber_incident_warning/</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=38389967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38389967</guid></item><item><title><![CDATA[New comment by cxcorp in "ESP32 Wemos D1 Mini – Sprinkler Controller Open Source"]]></title><description><![CDATA[
<p>I don't think there's a D1-ESP32 board? The D1 Mini is Wemos' ESP8266 board. They do have ESP32 boards with the same footprint, but those are not D1 Mini but S2 Mini, S3 Mini and C3 Mini, depending on whether it's ESP32-S2/-S3/-C3.</p>
]]></description><pubDate>Sat, 28 Oct 2023 18:22:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=38052157</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=38052157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38052157</guid></item><item><title><![CDATA[New comment by cxcorp in "WiFi without internet on a Southwest flight"]]></title><description><![CDATA[
<p>The hidden SSID stops the users' WiFi list being full of random, password protected SSIDs when they just want to connect to the open portal WiFi.</p>
]]></description><pubDate>Fri, 29 Sep 2023 18:18:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=37708152</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=37708152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37708152</guid></item><item><title><![CDATA[New comment by cxcorp in "WiFi without internet on a Southwest flight"]]></title><description><![CDATA[
<p>What if the captive portal just had a link (or on an IFE screen, a QR code) that connected your phone to a different, WPA2/WPA3 protected, hidden WiFi SSID that was generated exclusively for you? Phones nowadays support joining a passphrase protected WiFi AP via a QR code, so I'd imagine that's doable. The hard part would be finding routers that support >300 different hidden SSIDs, but honestly I would hope that that is technically feasible nowadays.<p>That way you'd at least have the protection of the WPA GTK.</p>
]]></description><pubDate>Thu, 28 Sep 2023 20:35:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=37695452</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=37695452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37695452</guid></item><item><title><![CDATA[New comment by cxcorp in "Nginx Unit – Universal web app server"]]></title><description><![CDATA[
<p>> NGINX Unit – universal web app server – a lightweight and versatile open source server project that works as a reverse proxy, serves static assets, and runs applications in multiple languages.<p><a href="https://github.com/nginx/unit">https://github.com/nginx/unit</a></p>
]]></description><pubDate>Sun, 10 Sep 2023 13:29:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=37455624</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=37455624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37455624</guid></item><item><title><![CDATA[New comment by cxcorp in "Optimizing Postgres's autovacuum for high-churn tables"]]></title><description><![CDATA[
<p>For the postgres config, set fsync=off and full_page_writes=false, and increase min_wal_size, max_wal_size and checkpoint interval with the hope that your tests pass before having to flush the WAL. Maybe slap in some tunings from PGTune.<p>If you're using docker/podman or docker-compose and your db size is small, a major speedup on linux is to just mount the entire data dir into memory with --tmpfs /var/lib/postgresql/data (or tmpfs: - /var/lib/postgresql/data in docker-compose)<p>Additionally, if you constantly reset your db in the tests, consider making a template db at the start and later just doing CREATE DATABASE ... TEMPLATE foo; to copy the pages from that template instead of running migrations that produce WAL log. In fact, consider making a db for every test suite from that template at the start - then you can run each suite in parallel (if your app's only state is the db and a single backend).</p>
]]></description><pubDate>Sat, 02 Sep 2023 08:20:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=37359476</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=37359476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37359476</guid></item><item><title><![CDATA[New comment by cxcorp in "The surprising impact of medium-size texts on PostgreSQL performance (2020)"]]></title><description><![CDATA[
<p>It looks similar to the style you get from draw.io if you choose "Sketch" as the style for an object (add box -> "Style" from right sidebar -> Sketch).</p>
]]></description><pubDate>Wed, 30 Aug 2023 15:45:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=37323896</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=37323896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37323896</guid></item><item><title><![CDATA[New comment by cxcorp in "New in Chrome 115"]]></title><description><![CDATA[
<p>I like that ScrollTimeline is coming,  I hope to get rid of JS scroll listeners for good. Can't wait to use this in like 5 years when all browsers finally support it.</p>
]]></description><pubDate>Fri, 14 Jul 2023 11:28:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=36722355</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=36722355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36722355</guid></item><item><title><![CDATA[New comment by cxcorp in "Driver adventures for a 1999 webcam"]]></title><description><![CDATA[
<p>Is..is it not the webcam that's reporting the endpoint? Not Linux?</p>
]]></description><pubDate>Fri, 28 Apr 2023 14:49:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=35741951</link><dc:creator>cxcorp</dc:creator><comments>https://news.ycombinator.com/item?id=35741951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35741951</guid></item></channel></rss>