<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: jamesblonde</title><link>https://news.ycombinator.com/user?id=jamesblonde</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 11:29:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jamesblonde" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jamesblonde in "European AI. A playbook to own it"]]></title><description><![CDATA[
<p>I lead a European owned and operated Data/AI company, Hopsworks. We are the only competitor to Databricks/Snowflake/etc based-in and from Europe. We can still compete, as we have a deep research/industry background (ex-MySQL and KTH folks).  
Crossing the chasm is harder from here. Even if you build a great product (we are best at real-time AI) - we had a paper at SIGMOD 2024 where we showed higher thoughput/lower latency by a factor of 4-40X Databricks, AWS Sagemaker, and GCP vertex - we lack the echo chamber. (Try the mental exercise where Databricks' peers acknowledge massive over-performance through a peer-reviewed paper and imagine how much noise it would generate). Still, we can replace our competitor at their largest European customer, Zalando, for real-time AI. But it's a much harder slog than it should be due to the 10X lower round sizes (due to 10X smaller VC fund sizes). European pension funds place way more money in US VC funds than in EU VC funds - that is self-defeating.</p>
]]></description><pubDate>Sun, 12 Apr 2026 22:22:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47745175</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=47745175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47745175</guid></item><item><title><![CDATA[New comment by jamesblonde in "S3 Files"]]></title><description><![CDATA[
<p>How could they release something that doesn't support atomic rename and has no prospect of supporting atomic rename? Lots of workloads will crash and burn on this layer.</p>
]]></description><pubDate>Wed, 08 Apr 2026 15:41:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47691744</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=47691744</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47691744</guid></item><item><title><![CDATA[New comment by jamesblonde in "S3 Files"]]></title><description><![CDATA[
<p>Files can be immutable if you have mutable metadata - but S3 does not have mutable metadata, so you can't rename a directory without a full copy of all its contents.<p>Immutable files can be solved by chunking them, allowing files to be opened and appended to - we do this in HopsFS. However, random writes are typically not supported in scaleout metadata file systems - but rarely used by POSIX clients, thankfully.</p>
]]></description><pubDate>Wed, 08 Apr 2026 05:59:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47685934</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=47685934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47685934</guid></item><item><title><![CDATA[New comment by jamesblonde in "S3 Files"]]></title><description><![CDATA[
<p>We have advanced to building S3 stores with claude code - impressive:<p><a href="https://github.com/fractalbits-labs/fractalbits-main/graphs/contributors" rel="nofollow">https://github.com/fractalbits-labs/fractalbits-main/graphs/...</a></p>
]]></description><pubDate>Wed, 08 Apr 2026 05:45:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47685825</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=47685825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47685825</guid></item><item><title><![CDATA[New comment by jamesblonde in "S3 Files"]]></title><description><![CDATA[
<p>S3 Files was launched today without support for atomic rename. This is not something you can bolt on. Can you imagine running Claude Code on your S3 Files and it just wants to do a little house cleaning, renaming a directory and suddenly a full copy is needed for every file in that directory?<p>The hardest part in building a distributed filesystem is atomic rename. It's always rename. Scalable metadata file systems, like Collosus/Tectonic/ADLSv2/HopsFS, are either designed around how to make rename work at scale* or how work around it at higher levels in the stack.<p>* <a href="https://www.hopsworks.ai/post/scalable-metadata-the-new-breed-of-file-systems" rel="nofollow">https://www.hopsworks.ai/post/scalable-metadata-the-new-bree...</a></p>
]]></description><pubDate>Wed, 08 Apr 2026 05:06:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47685528</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=47685528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47685528</guid></item><item><title><![CDATA[New comment by jamesblonde in "The revenge of the data scientist"]]></title><description><![CDATA[
<p>I say this quite a lot to data scientists who are now building agents<i>:<p>1. think of the context data as training data for your requests (the LLM performs in-context learning based on your provided context data)<p>2. think of evals as test data to evaluate the performance of your agents. Collect them from agent traces and label them manually. If you want to "train" a LLM to act as a judge to label traces, then again, you will need lots of good quality examples (training data) as the LLM-as-a-Judge does in-context learning as well.<p></i>From my book - <a href="https://www.amazon.com/Building-Machine-Learning-Systems-Feature/dp/1098165233" rel="nofollow">https://www.amazon.com/Building-Machine-Learning-Systems-Fea...</a></p>
]]></description><pubDate>Wed, 01 Apr 2026 20:56:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47606451</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=47606451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47606451</guid></item><item><title><![CDATA[Real-Time AI Needs Rolling Aggregations]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.hopsworks.ai/post/rolling-aggregations-for-real-time-ai">https://www.hopsworks.ai/post/rolling-aggregations-for-real-time-ai</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47409302">https://news.ycombinator.com/item?id=47409302</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 17 Mar 2026 06:27:10 +0000</pubDate><link>https://www.hopsworks.ai/post/rolling-aggregations-for-real-time-ai</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=47409302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47409302</guid></item><item><title><![CDATA["Open" Data/AI Platforms for Increasingly Specialized Compute Engines]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.hopsworks.ai/post/data-ai-platforms-should-be-open-for-use-by-increasingly-specialized-compute-engines">https://www.hopsworks.ai/post/data-ai-platforms-should-be-open-for-use-by-increasingly-specialized-compute-engines</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47363893">https://news.ycombinator.com/item?id=47363893</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 13 Mar 2026 12:59:14 +0000</pubDate><link>https://www.hopsworks.ai/post/data-ai-platforms-should-be-open-for-use-by-increasingly-specialized-compute-engines</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=47363893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47363893</guid></item><item><title><![CDATA[New comment by jamesblonde in "Ireland shuts last coal plant, becomes 15th coal-free country in Europe (2025)"]]></title><description><![CDATA[
<p>There has been a lot of proposals to dam up massive unpopulated sea-facing valleys in Mayo and Donegal and use pumped hydro with seawater. Was a bit topic 15 years ago, but never happened. All that happened was the silvermines pump hydro plant that seems behind schedule.<p>Prof Igor Shvets was behind this:
<a href="https://en.wikipedia.org/wiki/Spirit_of_Ireland" rel="nofollow">https://en.wikipedia.org/wiki/Spirit_of_Ireland</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 12:51:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47308384</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=47308384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47308384</guid></item><item><title><![CDATA[New comment by jamesblonde in "LLMs work best when the user defines their acceptance criteria first"]]></title><description><![CDATA[
<p>The reference in the text to Anthropic’s “Towards Understanding Sycophancy in Language Models” is related to RLHF (reinforcement learning with human feedback).<p>Claude code uses primarily different "pathways" in Anthropic LLMs that were not post-trained with RLHF, but rather with RLVF (reinforcement learning with verifiable rewards).<p>So, his point about code being produced to please the user isn't valid from where I am sitting.</p>
]]></description><pubDate>Mon, 09 Mar 2026 05:39:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47305240</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=47305240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47305240</guid></item><item><title><![CDATA[New comment by jamesblonde in "Nobody ever got fired for using a struct"]]></title><description><![CDATA[
<p>Here is an article I wrote this week with a section on Feldera - how it uses its incremental compute engine to compute "rolling aggregates" (the most important real-time feature for detecting changes in user behavior/pricing/anamalies).<p><a href="https://www.hopsworks.ai/post/rolling-aggregations-for-real-time-ai" rel="nofollow">https://www.hopsworks.ai/post/rolling-aggregations-for-real-...</a></p>
]]></description><pubDate>Fri, 06 Mar 2026 07:44:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47272155</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=47272155</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47272155</guid></item><item><title><![CDATA[Real-AI needs rolling aggregations and AI won't build them for you]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.hopsworks.ai/post/rolling-aggregations-for-real-time-ai">https://www.hopsworks.ai/post/rolling-aggregations-for-real-time-ai</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47245009">https://news.ycombinator.com/item?id=47245009</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 04 Mar 2026 09:17:57 +0000</pubDate><link>https://www.hopsworks.ai/post/rolling-aggregations-for-real-time-ai</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=47245009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47245009</guid></item><item><title><![CDATA[New comment by jamesblonde in "Founder ditches AWS for Euro stack, finds sovereignty isn't plug-and-play"]]></title><description><![CDATA[
<p>Another headline would be:
Founder saves 10X operational costs by investing time (and with Claude's help) to migrate off AWS.</p>
]]></description><pubDate>Sun, 22 Feb 2026 08:09:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47109264</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=47109264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47109264</guid></item><item><title><![CDATA[Founder ditches AWS for Euro stack, finds sovereignty isn't plug-and-play]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theregister.com/2026/02/20/ditching_aws_euro_stack/">https://www.theregister.com/2026/02/20/ditching_aws_euro_stack/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47109261">https://news.ycombinator.com/item?id=47109261</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 22 Feb 2026 08:08:28 +0000</pubDate><link>https://www.theregister.com/2026/02/20/ditching_aws_euro_stack/</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=47109261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47109261</guid></item><item><title><![CDATA[New comment by jamesblonde in "European Tech Alternatives"]]></title><description><![CDATA[
<p>They need to fix the addresses. In Stockholm, all of the companies are placed in the old town. At Hopsworks, we are in Sodermalm (hipster) - we are not old school money.</p>
]]></description><pubDate>Thu, 19 Feb 2026 06:13:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47070467</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=47070467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47070467</guid></item><item><title><![CDATA[New comment by jamesblonde in "TikTok's 'addictive design' found to be illegal in Europe"]]></title><description><![CDATA[
<p>That, too, and materialize. Feldera is my favourite, though.</p>
]]></description><pubDate>Fri, 06 Feb 2026 19:19:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46916948</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=46916948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46916948</guid></item><item><title><![CDATA[New comment by jamesblonde in "TikTok's 'addictive design' found to be illegal in Europe"]]></title><description><![CDATA[
<p>I gave a talk at PyData Berlin on how to build your own TikTok recommendation algorithm. The TikTok personalized recommendation engine is the world's most valuable AI. It's TikTok's differentiation. It updates recommendations within 1 second of you clicking - at human perceivable latency. If your AI recommender has poor feature freshness, it will be perceived as slow, not intelligent - no matter how good the recommendations are.<p>TikTok's recommender is partly built on European Technology (Apache Flink for real-time feature computation), along with Kafka, and distributed model training infrastructure. The Monolith paper is misleading that the 'online training' is key. It is not. It is that your clicks are made available as features for predicitons in less than 1 second. You need a per-event stream processing architecture for this (like Flink - Feldera would be my modern choice as an incremental streaming engine).<p>* <a href="https://www.youtube.com/watch?v=skZ1HcF7AsM" rel="nofollow">https://www.youtube.com/watch?v=skZ1HcF7AsM</a><p>* Monolith paper - <a href="https://arxiv.org/pdf/2209.07663" rel="nofollow">https://arxiv.org/pdf/2209.07663</a></p>
]]></description><pubDate>Fri, 06 Feb 2026 13:27:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46912562</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=46912562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46912562</guid></item><item><title><![CDATA[Vibe Migrating off SaaS >1k Pages and Losing 80% of our traffic]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.hopsworks.ai/post/vibe-migrating-1k-pages-and-losing-80-percent-of-our-traffic">https://www.hopsworks.ai/post/vibe-migrating-1k-pages-and-losing-80-percent-of-our-traffic</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46898844">https://news.ycombinator.com/item?id=46898844</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Feb 2026 12:19:46 +0000</pubDate><link>https://www.hopsworks.ai/post/vibe-migrating-1k-pages-and-losing-80-percent-of-our-traffic</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=46898844</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46898844</guid></item><item><title><![CDATA[Euro firms must ditch Uncle Sam's clouds and go EU-native]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theregister.com/2026/01/30/euro_firms_must_ditch_us/">https://www.theregister.com/2026/01/30/euro_firms_must_ditch_us/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46835336">https://news.ycombinator.com/item?id=46835336</a></p>
<p>Points: 806</p>
<p># Comments: 697</p>
]]></description><pubDate>Sat, 31 Jan 2026 10:34:07 +0000</pubDate><link>https://www.theregister.com/2026/01/30/euro_firms_must_ditch_us/</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=46835336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46835336</guid></item><item><title><![CDATA[Nukeproof: Manifesto for European Data Sovereignty]]></title><description><![CDATA[
<p>Article URL: <a href="https://nukeproof.org/">https://nukeproof.org/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46704310">https://news.ycombinator.com/item?id=46704310</a></p>
<p>Points: 109</p>
<p># Comments: 55</p>
]]></description><pubDate>Wed, 21 Jan 2026 11:44:48 +0000</pubDate><link>https://nukeproof.org/</link><dc:creator>jamesblonde</dc:creator><comments>https://news.ycombinator.com/item?id=46704310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46704310</guid></item></channel></rss>