<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: jviotti</title><link>https://news.ycombinator.com/user?id=jviotti</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 17:54:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jviotti" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jviotti in "Building from zero after addiction, prison, and a felony"]]></title><description><![CDATA[
<p>You are very brave in sharing all of this and you, as anybody else in your position, absolutely deserve a promising second chance. Keep rocking!<p>Open source has changed the life of so many, from so many situations. We should be proud of our industry. Together we built something beautiful</p>
]]></description><pubDate>Sun, 07 Jun 2026 21:56:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48438979</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=48438979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48438979</guid></item><item><title><![CDATA[New comment by jviotti in "Three of our worst VC stories"]]></title><description><![CDATA[
<p>This. Here is my bootstrapped niche corner of the internet: <a href="https://www.sourcemeta.com" rel="nofollow">https://www.sourcemeta.com</a></p>
]]></description><pubDate>Fri, 05 Jun 2026 23:59:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48419938</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=48419938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48419938</guid></item><item><title><![CDATA[New comment by jviotti in "C++: The Documentary"]]></title><description><![CDATA[
<p>Time to stop hacking on my C++ codebase (<a href="https://github.com/sourcemeta" rel="nofollow">https://github.com/sourcemeta</a>) to watch this over dinner!</p>
]]></description><pubDate>Fri, 05 Jun 2026 22:06:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48418975</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=48418975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48418975</guid></item><item><title><![CDATA[New comment by jviotti in "C++: The Documentary"]]></title><description><![CDATA[
<p>You get used to writing C++, just like you get used to writing any language. I've been writing C++ for quite some time already, on a daily basis, and it became second nature. Though I remember how much of a pain it was when I initially move into it</p>
]]></description><pubDate>Fri, 05 Jun 2026 21:12:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48418375</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=48418375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48418375</guid></item><item><title><![CDATA[New comment by jviotti in "Thiel moves family to Milei's libertarian Argentina"]]></title><description><![CDATA[
<p>> “This idea of wealth taxes on the super-rich has a clear connotation of envy,” Milei told Neura. “We consider taxes to be theft.”<p>> “The billionaires of the world who want to flee increasingly high-regulation and high-tax countries are very welcome to come to Argentina, the new land of freedom,” Adorni said.<p>How true is this in practice? Argentina's income taxes are not low by any standard (35%), capital gains are not zero (15%), and there is a wealth tax if you hold foreign assets.<p>I happen to be Argentinean, and got out of the country around 2 decades ago because of the trouble and practical taxation when working remote for foreign companies.<p>I definitely like what this article says, but it doesn't seem to hold true at the moment? That said, I might be missing something, as I've been mostly detached from Argentina's economics and politics for a long time now.</p>
]]></description><pubDate>Sun, 31 May 2026 18:13:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48348117</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=48348117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48348117</guid></item><item><title><![CDATA[New comment by jviotti in "The bootstrapper's EU stack for under €10 per month"]]></title><description><![CDATA[
<p>They focus on compute only. Otherwise roughly the same thing, but you get amazing performance with their own technology (from research, part of the Linux Foundation) to boot, sleep, and wake instances up in bare milliseconds.<p>You deploy using a Dockerfile, or Docker Compose.<p>Definitely suggest you give it a shot. The free plan is a no-brainer for the performance you get. We are on the team plan at <a href="https://www.sourcemeta.com" rel="nofollow">https://www.sourcemeta.com</a></p>
]]></description><pubDate>Mon, 25 May 2026 20:59:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48271615</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=48271615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48271615</guid></item><item><title><![CDATA[New comment by jviotti in "The bootstrapper's EU stack for under €10 per month"]]></title><description><![CDATA[
<p>You are missing <a href="https://unikraft.com/pricing" rel="nofollow">https://unikraft.com/pricing</a>. Amazing compute, 2 instances free. A German company. Offers EU hosting too. Just a happy paying user myself</p>
]]></description><pubDate>Mon, 25 May 2026 20:49:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48271514</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=48271514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48271514</guid></item><item><title><![CDATA[New comment by jviotti in "Anthropic acquires Stainless"]]></title><description><![CDATA[
<p>I'm finding these acquisitions (or acquihire?) are interesting. First Bun, and then Stainless. It's almost like Anthropic wanted to acquire every company that develops foundational technology that they themselves use.<p>Assuming they bet on Claude getting much better at coding over time, couldn't they themselves cover their own needs with technology that they built themselves?<p>Is some sort of autonomy over technology they use somehow the goal here?</p>
]]></description><pubDate>Mon, 18 May 2026 19:43:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48184548</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=48184548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48184548</guid></item><item><title><![CDATA[New comment by jviotti in "I moved my digital stack to Europe"]]></title><description><![CDATA[
<p>If you want pure compute, <a href="https://unikraft.com" rel="nofollow">https://unikraft.com</a> has been great. We run schemas.sourcemeta.com on it, and it offers EU hosting (Frankfurt). They are themselves a German startup (though now with US presence too)</p>
]]></description><pubDate>Wed, 13 May 2026 19:04:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48126034</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=48126034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48126034</guid></item><item><title><![CDATA[New comment by jviotti in "Leaving GitHub for Forgejo"]]></title><description><![CDATA[
<p>I use it pretty heavily on C++ stuff at GitHub.com/sourcemeta. i.e. take <a href="https://github.com/sourcemeta/blaze" rel="nofollow">https://github.com/sourcemeta/blaze</a> and this example recent run: <a href="https://github.com/sourcemeta/blaze/actions/runs/25751796502" rel="nofollow">https://github.com/sourcemeta/blaze/actions/runs/25751796502</a>.<p>12 jobs per PR for up to 30 minutes running Linux, macOS, and Windows jobs on LLVM, GCC, and MSVC in static and shared builds with also some sanitiser configurations.<p>And consider across projects we might send dozens of PRs per week.<p>Right now it's somehow all fully free on GitHub Actions. I wonder what the same would cost on i.e. CircleCI</p>
]]></description><pubDate>Wed, 13 May 2026 18:22:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48125531</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=48125531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48125531</guid></item><item><title><![CDATA[New comment by jviotti in "Leaving GitHub for Forgejo"]]></title><description><![CDATA[
<p>GitHub Actions is indeed the hard one to replace. I need Windows, Linux, Linux-ARM, macOS ARM, and macOS Intel runners. How do you guys using Forgejo and/or Codeberg do to get a similar matrix, hopefully at a low cost?</p>
]]></description><pubDate>Wed, 13 May 2026 14:06:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48122090</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=48122090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48122090</guid></item><item><title><![CDATA[New comment by jviotti in "Valve releases Steam Controller CAD files under Creative Commons license"]]></title><description><![CDATA[
<p>This sounds amazing.<p>As somebody not very familiar with CAD/3D printing, etc how hard is it to produce it myself (couple units for personal use)? What would be the average cost? Did anybody do it?</p>
]]></description><pubDate>Thu, 07 May 2026 12:54:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48048841</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=48048841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48048841</guid></item><item><title><![CDATA[New comment by jviotti in "Proton Meet"]]></title><description><![CDATA[
<p>We at Sourcemeta (<a href="https://www.sourcemeta.com" rel="nofollow">https://www.sourcemeta.com</a>) are in the Proton business plan. The "Talk to an expert" and "Schedule Consultation" buttons in the main page point to my (the founder) calendar to book a slot.<p>No complains from it so far. People get it, book with success, and I run those calls on Proton Meet, which also proved to work pretty well.</p>
]]></description><pubDate>Wed, 06 May 2026 20:35:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48041412</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=48041412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48041412</guid></item><item><title><![CDATA[New comment by jviotti in "In 76% of modern OpenAPI specs, JSON Schema dominates the specification"]]></title><description><![CDATA[
<p>I don't but seems like an interesting follow up for us.<p>There have been research in that area (i.e. <a href="https://link.springer.com/chapter/10.1007/978-3-030-34146-6_9" rel="nofollow">https://link.springer.com/chapter/10.1007/978-3-030-34146-6_...</a>) but usually the input set is too small or biased.<p>As a JSON Schema TSC member, I consulted with various organisations on large scale JSON Schema use, which is where things get truly interesting (>8000 complex interconnected schema data models) though all of them are sadly closed-source.</p>
]]></description><pubDate>Wed, 29 Apr 2026 12:51:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47947615</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=47947615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47947615</guid></item><item><title><![CDATA[In 76% of modern OpenAPI specs, JSON Schema dominates the specification]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.sourcemeta.com/blog/json-schema-dominates-openapi/">https://www.sourcemeta.com/blog/json-schema-dominates-openapi/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47935796">https://news.ycombinator.com/item?id=47935796</a></p>
<p>Points: 4</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 28 Apr 2026 15:16:00 +0000</pubDate><link>https://www.sourcemeta.com/blog/json-schema-dominates-openapi/</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=47935796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47935796</guid></item><item><title><![CDATA[Show HN: A commercial standard library for JSON Schema / OpenAPI projects]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.sourcemeta.com/products/std/">https://www.sourcemeta.com/products/std/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45892998">https://news.ycombinator.com/item?id=45892998</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 11 Nov 2025 21:17:58 +0000</pubDate><link>https://www.sourcemeta.com/products/std/</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=45892998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45892998</guid></item><item><title><![CDATA[The JSON Schema standard aims to join ECMA]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/orgs/json-schema-org/discussions/938">https://github.com/orgs/json-schema-org/discussions/938</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44950833">https://news.ycombinator.com/item?id=44950833</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 19 Aug 2025 12:33:51 +0000</pubDate><link>https://github.com/orgs/json-schema-org/discussions/938</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=44950833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44950833</guid></item><item><title><![CDATA[New comment by jviotti in "Ask HN: What are you working on? (April 2025)"]]></title><description><![CDATA[
<p>Yeah, exactly. This is a great example. In theory schemas open up all of those use cases in an elegant manner, yet the tooling often sucks. Would love to connect and at least have your use case on my radar!</p>
]]></description><pubDate>Tue, 29 Apr 2025 16:13:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43834607</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=43834607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43834607</guid></item><item><title><![CDATA[New comment by jviotti in "Ask HN: What are you working on? (April 2025)"]]></title><description><![CDATA[
<p>Premium tooling to work with JSON Schema (<a href="https://www.sourcemeta.com" rel="nofollow">https://www.sourcemeta.com</a>).<p>I'm a member of the JSON Schema Technical Steering Committee, and been making a living consulting with companies making use of JSON Schema at large. Think data domains in the fintech industry, big OpenAPI specs, API Governance programs, etc. The tooling to support all of these use cases was terrible (non-compliant, half-baked, lack of advanced features, etc), and I've been trying to fix that. Some highlights include:<p>- An open-source JSON Schema CLI (<a href="https://github.com/sourcemeta/jsonschema">https://github.com/sourcemeta/jsonschema</a>) with lots of features for managing large schema ontologies (like a schema test runner, linter, etc)<p>- Blaze (<a href="https://github.com/sourcemeta/blaze">https://github.com/sourcemeta/blaze</a>), a high-performance JSON Schema C++ compiler/validator, proven to be in average at least 10x faster than others while retaining a 100% compliance score. For API Gateways and some high-throughput financial use cases<p>- Learn JSON Schema (<a href="https://www.learnjsonschema.com/2020-12/" rel="nofollow">https://www.learnjsonschema.com/2020-12/</a>), becoming the de-facto documentation site for JSON Schema. >15k visits a month<p>Right now I'm trying to consolidate a lot of the things I built into a "JSON Schema Registry" self-hosted micro-service that you can just provision your schemas to (from a git repo) and it will do all of the heavy lifting for you, including rich API access to do a lot of schema related operations. Still in alpha (and largely undocumented!), but working hard to transition some of the custom projects I did for various orgs to use this micro-service long term.<p>As a schema and open-source nerd, I'm working on my dream job :)</p>
]]></description><pubDate>Mon, 28 Apr 2025 13:28:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43821327</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=43821327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43821327</guid></item><item><title><![CDATA[Studying C++ generated assembly using Xcode Instruments]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.jviotti.com/2025/03/21/studying-cpp-generated-assembly-using-xcode-instruments.html">https://www.jviotti.com/2025/03/21/studying-cpp-generated-assembly-using-xcode-instruments.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43438752">https://news.ycombinator.com/item?id=43438752</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 21 Mar 2025 17:39:32 +0000</pubDate><link>https://www.jviotti.com/2025/03/21/studying-cpp-generated-assembly-using-xcode-instruments.html</link><dc:creator>jviotti</dc:creator><comments>https://news.ycombinator.com/item?id=43438752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43438752</guid></item></channel></rss>