<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: contrahax</title><link>https://news.ycombinator.com/user?id=contrahax</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 08 Nov 2026 16:28:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=contrahax" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by contrahax in "Text.js: Build full-stack React apps that render inside console.log"]]></title><description><![CDATA[
<p>It looks like the authors also created opencode, and there’s a page about how opencode uses it - so local TUI for agents seems like a primary use case.</p>
]]></description><pubDate>Sat, 07 Nov 2026 18:01:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=50406555</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=50406555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50406555</guid></item><item><title><![CDATA[New comment by contrahax in "GPU Offload in Rust: Portable, Safe, and Fast"]]></title><description><![CDATA[
<p>I’ve been having success doing this with AdaptiveCpp (formerly OpenSYCL) bindings in Rust to get PG OLAP and geospatial workloads to run on a metal/cuda gpus - pure rust the whole way through sounds really nice!</p>
]]></description><pubDate>Tue, 18 Aug 2026 14:34:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49346224</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=49346224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49346224</guid></item><item><title><![CDATA[New comment by contrahax in "Building a CLI for all of Cloudflare"]]></title><description><![CDATA[
<p>A doctor command that does this is always nice! Wish more services would have this</p>
]]></description><pubDate>Mon, 13 Apr 2026 18:44:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47756263</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=47756263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47756263</guid></item><item><title><![CDATA[New comment by contrahax in "Pretext: TypeScript library for multiline text measurement and layout"]]></title><description><![CDATA[
<p>There's a handful of perf related PRs open already so maybe it will be faster soon. I'm sure with enough focus on it we could have a hyper optimized version in a few hours.</p>
]]></description><pubDate>Mon, 30 Mar 2026 01:49:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569538</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=47569538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569538</guid></item><item><title><![CDATA[New comment by contrahax in "Show HN: Crew Chief – OBD2 diagnostics via cheap Bluetooth scanner"]]></title><description><![CDATA[
<p>I set up like 90% of my vehicles in here - struggled a bit with old VINs for mopeds that basically have no VINs but this is awesome. Cures my ADHD around managing lots of things that need maintenance, parts, docs.</p>
]]></description><pubDate>Wed, 18 Mar 2026 17:07:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47428331</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=47428331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47428331</guid></item><item><title><![CDATA[New comment by contrahax in "NPM install is stealing your passwords – I built a tool to catch it"]]></title><description><![CDATA[
<p>This is called dynamic analysis!</p>
]]></description><pubDate>Tue, 24 Feb 2026 09:24:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47134853</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=47134853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47134853</guid></item><item><title><![CDATA[New comment by contrahax in "Helm 4.0"]]></title><description><![CDATA[
<p>Try pulumi!</p>
]]></description><pubDate>Thu, 13 Nov 2025 17:33:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45917781</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=45917781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45917781</guid></item><item><title><![CDATA[New comment by contrahax in "NPM flooded with malicious packages downloaded more than 86k times"]]></title><description><![CDATA[
<p>Really good internal security practices by the people who make the OS :) I don't think an attacker would be able to pull off disabling features like secure domains, secure enclave, etc. in macOS without anyone noticing seeing as it takes months of approvals, testing, etc. for a single build to even hit the beta channel.</p>
]]></description><pubDate>Fri, 31 Oct 2025 19:41:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45775898</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=45775898</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45775898</guid></item><item><title><![CDATA[New comment by contrahax in "NPM flooded with malicious packages downloaded more than 86k times"]]></title><description><![CDATA[
<p>This ultimately needs to get addressed at the OS level. Why is a random JS file on disk allowed to read my browser cookies without my awareness? Why is a native extension downloaded from S3? This goes across all package managers (npm, pypi, cargo).<p>I think security controls on macOS have been trending in the right direction to tackle these types of things comprehensively with secure domains, sandboxing, etc. but there is always a war of how much friction is too much when it comes to security.<p>We saw the same thing with 2SV where people were vehemently against it, and now many are clamoring that it should be the only way to be able to do things like publish packages (I agree! I have no issue jumping through some extra hoops when I publish something a million people will install).<p>This might be a hot take but I think a lot of loud mouths with their personal preferences have been holding security in this space back for a while, and recently people seem to be getting tired of it and pushing through. The engineering leadership that won't just make these types of high impact security decisions because it might irritate a handful of highly opinionated workflows is unfortunate!</p>
]]></description><pubDate>Fri, 31 Oct 2025 18:11:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45774949</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=45774949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45774949</guid></item><item><title><![CDATA[New comment by contrahax in "SDL2 for macOS 9 “rough draft”"]]></title><description><![CDATA[
<p>Retro68 is indeed very cool, I started writing some Think C and it is fun to code on such a tiny screen but Retro68 allowing you to code on your regular dev environment using more modern C has been great. I've been playing around with it last week to make some applications (not a plug because these projects suck!) - If anyone wants a simple Retro68 application boilerplate to start off with:<p>- Chatbot: <a href="https://github.com/yocontra/macintosh-ai/">https://github.com/yocontra/macintosh-ai/</a><p>- Game: <a href="https://github.com/yocontra/maccraft">https://github.com/yocontra/maccraft</a> (Doesn't work very well atm, making a game run well on a macintosh plus is hard!)<p>I wasn't even alive when these computers were out but enjoying coding for them - something to be said about the simple interfaces (both in C and UI) and challenge of making things work with the constraints of the hardware.<p>Retro68 community has some really neat stuff like MacHTTP (<a href="https://github.com/antscode/MacHTTP">https://github.com/antscode/MacHTTP</a>) as well so you can offload some work to services (assuming you buy one of the many SCSI Wifi thingys).</p>
]]></description><pubDate>Fri, 11 Apr 2025 02:19:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43649888</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=43649888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43649888</guid></item><item><title><![CDATA[New comment by contrahax in "Features I'd Like in PostgreSQL"]]></title><description><![CDATA[
<p>You can’t use those extensions on almost any cloud like AWS, GCP, Aiven, etc. - I think Azure is the only one offering a citus product because they acquired them. Also extension updates are a major pain point in hosted DBs - always lagging behind. Having some solution in core would resolve this, even if it was just bundling some best in class extensions out of the box to bypass these cloud providers very selective extension support.</p>
]]></description><pubDate>Sun, 29 Jan 2023 02:23:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=34564239</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=34564239</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34564239</guid></item><item><title><![CDATA[New comment by contrahax in "PolyScale and ClickHouse Materialized Views"]]></title><description><![CDATA[
<p>RethinkDB (RIP) was really big on this concept and we used it for a few applications back in the day. Even since then (~2016) it doesn't seem to have caught on to any other major DBs.</p>
]]></description><pubDate>Wed, 17 Aug 2022 17:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=32498919</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=32498919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32498919</guid></item><item><title><![CDATA[New comment by contrahax in "Homes in 97% of U.S. cities are overvalued, Moody's says"]]></title><description><![CDATA[
<p>Most of the 1-10M+ homes in NYC, SF, etc. were built 100+ years ago. I know a number of people who live in perfectly nice homes built in the 1700s in rural areas that have consistently kept their values. Homes don’t depreciate and need demolition “within a few decades” if you just keep up with basic maintenance. If you don’t believe my anecdotal evidence, you can do a basic Zillow search and filter by price over 1M and built before 1980 and see how many results you get all over the country.<p>I wish this were true legally - my property tax bill on my 40 year old house would be 0, but sadly it increases every year as my home value appreciates.</p>
]]></description><pubDate>Fri, 06 May 2022 05:19:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=31281574</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=31281574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31281574</guid></item><item><title><![CDATA[New comment by contrahax in "A guide to IPFS connectivity in web browsers"]]></title><description><![CDATA[
<p>Currently working on Android + iOS apps that handle the ipfs:// protocol natively and allow users to upload files as well. I think you're right on target RE: more protocol adoption and hopefully something as simple as making the links work natively and letting people upload with a simple interface will help out. The IPFS extension exists for Chrome/Firefox/Opera for similar functionality.<p>Out of my hands but getting more browsers than Brave to add support seems like the next place to start pushing IMO.</p>
]]></description><pubDate>Thu, 24 Feb 2022 20:08:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=30459598</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=30459598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30459598</guid></item><item><title><![CDATA[New comment by contrahax in "Low interest rates in advanced countries have pushed money into real estate"]]></title><description><![CDATA[
<p>Phoenix has some location advantages (large rivers flow into the valley, warmer climate, better soil for agriculture) than northern Nevada that makes it more desirable and spurred growth.</p>
]]></description><pubDate>Wed, 24 Nov 2021 18:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=29333192</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=29333192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29333192</guid></item><item><title><![CDATA[New comment by contrahax in "Notes on Web3"]]></title><description><![CDATA[
<p>Outside of Manhattan, certain streets in San Francisco, and some parts of Chicago it is life changing.</p>
]]></description><pubDate>Fri, 19 Nov 2021 00:43:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=29272475</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=29272475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29272475</guid></item><item><title><![CDATA[New comment by contrahax in "Error 404 (Not Found)"]]></title><description><![CDATA[
<p>Seems to have just resolved itself in us-east1 so I'm hoping us-west1 follows a few minutes after.</p>
]]></description><pubDate>Tue, 16 Nov 2021 17:58:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=29243909</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=29243909</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29243909</guid></item><item><title><![CDATA[New comment by contrahax in "Error 404 (Not Found)"]]></title><description><![CDATA[
<p>Seeing the same - I have projects in us-east1 that went offline first, then us-west1 went offline a few minutes after. Everything green on their status page and nothing in the dashboard - everything returns a 404 so I'm assuming a really high level LB just took a dump.</p>
]]></description><pubDate>Tue, 16 Nov 2021 17:52:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=29243785</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=29243785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29243785</guid></item><item><title><![CDATA[New comment by contrahax in "Comparing ClickHouse to PostgreSQL and TimescaleDB for time-series data"]]></title><description><![CDATA[
<p>If you use Aiven for a cloud PG instance you can do both Timescale + PostGIS installed.<p>I also really wish ClickHouse would prioritize PostGIS support - IIRC it has been on their roadmap for a while but keeps getting kicked around every year or so. Same thing with CockroachDB - PostGIS support kicked down the road every year.</p>
]]></description><pubDate>Thu, 21 Oct 2021 19:29:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=28949732</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=28949732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28949732</guid></item><item><title><![CDATA[New comment by contrahax in "Benzene detected in many sunscreen products"]]></title><description><![CDATA[
<p>The information in the article posted by the person you're responding to answers your questions - J&J knew their product had high levels of asbestos and hid it from regulators while doing nothing about it. There absolutely was evidence of this, if you would read any of the information posted above. If I sold you a bottle of water with enough asbestos in it to give you cancer, knew about it, and didn't tell you: that would be illegal - it is pretty straightforward.</p>
]]></description><pubDate>Wed, 26 May 2021 19:42:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=27295129</link><dc:creator>contrahax</dc:creator><comments>https://news.ycombinator.com/item?id=27295129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27295129</guid></item></channel></rss>