HN user

jamesblonde

4,697 karma
Posts327
Comments1,103
View on HN
docs.aws.amazon.com 1d ago

AWS Sagemaker discontinue support for model/data quality monitoring

jamesblonde
3pts0
mikaelronstrom.blogspot.com 22d ago

We used coding agents to add RonSQL support to RonDB

jamesblonde
2pts0
www.hopsworks.ai 1mo ago

Predicting the world cup winners with ML – live coding with Claude and Hopsworks

jamesblonde
2pts0
www.dremio.com 2mo ago

SAP Acquiring Dremio

jamesblonde
2pts0
www.youtube.com 2mo ago

Full Walkthrough: Workflow for AI Coding – Matt Pocock [video]

jamesblonde
4pts0
ideas.fin.ai 2mo ago

2× – nine months later: We did it

jamesblonde
6pts1
www.hopsworks.ai 4mo ago

Real-Time AI Needs Rolling Aggregations

jamesblonde
2pts0
www.hopsworks.ai 4mo ago

"Open" Data/AI Platforms for Increasingly Specialized Compute Engines

jamesblonde
3pts0
www.hopsworks.ai 4mo ago

Real-AI needs rolling aggregations and AI won't build them for you

jamesblonde
3pts0
www.theregister.com 5mo ago

Founder ditches AWS for Euro stack, finds sovereignty isn't plug-and-play

jamesblonde
2pts1
www.hopsworks.ai 5mo ago

Vibe Migrating off SaaS >1k Pages and Losing 80% of our traffic

jamesblonde
3pts0
www.theregister.com 5mo ago

Euro firms must ditch Uncle Sam's clouds and go EU-native

jamesblonde
806pts697
nukeproof.org 6mo ago

Nukeproof: Manifesto for European Data Sovereignty

jamesblonde
109pts55
www.nytimes.com 6mo ago

Stephen Miller Asserts U.S. Has Right to Take Greenland

jamesblonde
34pts12
dropbox.tech 7mo ago

The feature store powering real-time AI in Dropbox Dash

jamesblonde
1pts0
www.ft.com 7mo ago

Open source could pop the AI bubble – and soon

jamesblonde
4pts1
www.ft.com 8mo ago

Europe's defence spending spree must fund domestic AI, official says

jamesblonde
3pts1
pseudorandomgenerator.substack.com 8mo ago

How I Do Everything

jamesblonde
3pts0
www.ft.com 8mo ago

The new hot job in AI: forward-deployed engineers

jamesblonde
5pts0
www.rondb.com 8mo ago

How to reach 100M ops/sec with a REST API and Python on AWS

jamesblonde
2pts0
dl.acm.org 9mo ago

Firefly: Scalable, Ultra-Accurate Clock Synchronization for Datacenters

jamesblonde
1pts0
arxiv.org 9mo ago

Airbnb: Agent-in-the-Loop: Data Flywheel for LLM-Based Customer Support

jamesblonde
2pts0
www.theguardian.com 9mo ago

Peter Thiel's antichrist lectures reveal more about him than Armageddon

jamesblonde
131pts102
www.euractiv.com 9mo ago

Buy European: EU Commissions New Apply AI Strategy Launched

jamesblonde
42pts67
www.ft.com 9mo ago

EU pushes new AI strategy to reduce tech reliance on US and China

jamesblonde
5pts2
spawn-queue.acm.org 10mo ago

Unsolved Problems in MLOps

jamesblonde
5pts1
www.ft.com 10mo ago

Hunt for life on Mars finds potential signs of biological processes

jamesblonde
6pts0
www.ft.com 10mo ago

ASML and Mistral agree €1.3B blockbuster European AI deal

jamesblonde
4pts0
www.bloomberg.com 10mo ago

Microsoft Signs Nebius Cloud Deal Worth Up to $19.4B

jamesblonde
2pts0
www.ft.com 10mo ago

Trappist-1e: Astronomers spotlight planet in hunt for extraterrestrial life – T

jamesblonde
3pts0

Yes, coding agents have reduced the skills/knowledge required to operate workloads on virtualized hardware. K8S and its ecosystem has changed so that it now provides 90% of what you need from the public cloud providers. Big changes that make 8-15X savings by running your own workloads. I think it will be the big players who move first, as they have most to save and have the resources to make it happen.

It certainly feels like Netflix is now a k8s shop. And it probably only a matter of time until they start repatriating workloads to optimize for costs. Then the world will sit up and notice.

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.

S3 Files 4 months ago

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.

S3 Files 4 months ago

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.

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.

S3 Files 4 months ago

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?

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.

* https://www.hopsworks.ai/post/scalable-metadata-the-new-bree...

I say this quite a lot to data scientists who are now building agents:

1. think of the context data as training data for your requests (the LLM performs in-context learning based on your provided context data)

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.

From my book - https://www.amazon.com/Building-Machine-Learning-Systems-Fea...

The reference in the text to Anthropic’s “Towards Understanding Sycophancy in Language Models” is related to RLHF (reinforcement learning with human feedback).

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).

So, his point about code being produced to please the user isn't valid from where I am sitting.

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.

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.

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).

* https://www.youtube.com/watch?v=skZ1HcF7AsM

* Monolith paper - https://arxiv.org/pdf/2209.07663

I got turned off in the first paragraph with the misuse of the term "back pressure". "back pressure" is a term from data engineering to specifically indicate a feedback signal that indicates a service is overloaded and that clients should adapt their behavior.

Backpressure != feedback (the more general term). And in the agentic world, we use the term 'context' to describe information used to help LLMs make decisions, where the context data is not part of the LLM's training data. Then, we have verifiable tasks (what he is really talking about), where RL is used in post-training in a harness environment to use feedback signals to learn about type systems, programming language syntax/semantics, etc.

If they are exploding categorical variables using OHE and storing the columns - that is the wrong thing to do. You should only ever store untransformed feature data in tables. You apply the feature transformations, like OHE, on reading from the tables, as those transformations are parameterized by the data you read (the training data subset you select).

Reference: https://www.hopsworks.ai/post/a-taxonomy-for-data-transforma...

Subsidiarity has been a key building block of the EU and has failed the EU for unexpected reasons. Subsidiarity was pursued for accountability and to make the EU less centralized - decisions should be made at the lowest, most local level possible, with central authorities only stepping in when a task cannot be effectively handled locally. However, it means that here in Sweden govt bodies are all individually moving to Azure, because each one makes that local decision in their best interest. The same thing has happened all over the EU - and very few govt bodies would ever take the risk of investing in using EU cloud or data platforms. We need public procurement to help kickstart life into the Eurostack.

They control Europe's digital infrastructure and are able to increase rent to usurous levels (tarrifs!) because Europe is dependent on their digital services. Without digital sovereignty, Europe has no sovereignty and will quickly become a modern colony from which wealth will be extracted.

I agree that this is an anti-pattern for training. In training, you are often I/O bound over S3 - high b/w networking doesn't fix it (.saftensor files are typically 4GB in size). You need NVMe and high b/w networking along with a distributed file system.

We do this with tiered storage over S3 using HopsFS that has a HDFS API with a FUSE client, so training can just read data (from HopsFS datanode's NVMe cache) as if it is local, but it is pulled from NVMe disks over the network. In contrast, writes go straight to S3 vis HopsFS write-through NVMe cache.

I have one (top of the line!). Here's how bad the engineers were. For the last 6 months, the device emits 10 audible beeps every 6 hours. I do a lot of customer meetings and public speaking. People would sometimes ask - "what is that noise"? I would say "No idea, but if you wait 8 seconds, it will stop"!

Also, my heart rate would sometimes drop below 40 bpm. Then it would start pacing, which i didn't want and was extremely uncomfortable.

p.s., the reason the battery ran out was because i found a treatment for my condition that works really well through talking globally to experts (i am a computer scientist). I wrote a case study paper about my condition to help others, co-authored by my doctors. https://www.slideshare.net/slideshow/arvc-and-flecainide-cas... 16 years later, the device is still in place, but I will have it removed early next year.

Anything sovereign AI or whatever is gone immediately when the mods wake up. Got an EU cloud article? Publish it at 11am CET, it's disappears around 12.30.

Cloudflare tried to build their own feature store, and get a grade F.

I wrote a book on feature stores by O'Reilly. The bad query they wrote in Clickhouse could have been caused by another more error - duplicate rows in materialized feature data. For example, in Hopsworks it prevents duplicate rows by building on primary key uniqueness enforcement in Apache Hudi. In contrast, Delta lake and Iceberg do not enforce primary key constraints, and neither does Clickhouse. So they could have the same bug again due to a bug in feature ingestion - and given they hacked together their feature store, it is not beyond the bounds of possibility.

Reference: https://www.oreilly.com/library/view/building-machine-learni...