HN user

jlaneve

346 karma

jlaneve.github.io

Posts40
Comments25
View on HN
supabase.com 1d ago

Supabase Pipelines is now in Public Alpha

jlaneve
3pts0
github.com 2d ago

Minisqlite: A Reimplementation of SQLite in Rust

jlaneve
3pts0
cursor.com 2d ago

Agent swarms and the new model economics

jlaneve
272pts143
law.stanford.edu 1mo ago

Law professors prefer AI over peer answers 75% of the time [pdf]

jlaneve
1pts1
github.com 5mo ago

Data engineering skills and agent tools

jlaneve
1pts0
moithub.com 5mo ago

Molthub

jlaneve
3pts1
www.astronomer.io 8mo ago

Writing Airflow Dags with Excel and Minecraft

jlaneve
2pts0
papers.ssrn.com 8mo ago

AI Agents, Productivity, and Higher-Order Thinking

jlaneve
2pts1
www.ycarena.com 9mo ago

YC Arena

jlaneve
1pts0
arxiv.org 1y ago

DiffuCoder: Understanding and Improving Masked Diffusion Models for Code Gen

jlaneve
7pts0
slack-status.com 1y ago

Slack status: trouble uploading images and files

jlaneve
1pts0
www.anthropic.com 1y ago

Open-sourcing circuit tracing tools

jlaneve
161pts20
github.com 1y ago

Anthropic's circuit tracer is now open source

jlaneve
3pts0
www.astronomer.io 1y ago

Apache Airflow 3: the most significant release in Airflow's history

jlaneve
3pts0
www.astronomer.io 1y ago

Build LLM Workflows Before Agents

jlaneve
4pts0
github.com 1y ago

Show HN: Airflow AI SDK to build simple LLM workflows

jlaneve
2pts1
huggingface.co 1y ago

DeepSeek V3-0324 Posted to HuggingFace

jlaneve
3pts0
www.uber.com 1y ago

Uber QueryGPT

jlaneve
1pts0
github.com 1y ago

TypeSpec

jlaneve
1pts1
www.atlassian.com 2y ago

Atlassian Data Platform Architecture

jlaneve
3pts0
huggingface.co 2y ago

Nvidia releases ChatQA-1.5 in violation of Llama 3 license

jlaneve
3pts1
huggingface.co 2y ago

Llama 3 8B Instruct quantized with GPTQ to fit in 10gb vRAM

jlaneve
2pts3
unkey.dev 2y ago

The UX of UUIDs

jlaneve
216pts206
github.com 2y ago

AexPy: Detect breaking changes in Python packages

jlaneve
2pts0
news.yahoo.com 2y ago

Lyft shares rise 60% because of a typo

jlaneve
1pts0
www.astronomer.io 2y ago

Astro runs billions of Airflow tasks around the world

jlaneve
2pts0
en.wikipedia.org 2y ago

Phil Katz

jlaneve
2pts0
small-population-quiz.vercel.app 2y ago

If you had to guess what % of Americans are

jlaneve
4pts2
ask.astronomer.io 2y ago

Show HN: Open-source implementation of A16Z’s LLM architecture

jlaneve
4pts0
github.com 2y ago

An open-source implementation of A16Z’s LLM architecture

jlaneve
1pts0

We’re seeing this all the time - taking traditional workflow orchestration tools and instrumenting LLMs as part of it. It becomes a lot easier to build these because the complexity comes from a) the model, which frontier labs are making easy and b) productionizing a workflow, which workflow orchestration tools make easy. It’s also easy to recognize value because these workflows are often grounded in existing work and thus easy to measure.

We see these patterns do much so that we packaged it up for Airflow (one of the most popular workflow tools)!

https://github.com/astronomer/airflow-ai-sdk

Disclaimer: author of the SDK here.

Airflow actually uses decorators to indicate something is an explicit task in a data pipeline vs just a utility function, so this follows that pattern!

It also uses an "operator" under the hood (Airflow's term for a pre-built, parameterized task) which can be subclassed and customized if you want to do any customization.

Disclaimer: author of the SDK here.

It is _potentially_ more restrictive than writing pure Python functions, but the plus side is that we can interject certain Airflow-specific features into how the agent runs. And this isn't mean for someone who knows agents inside & out / wants the low-level customizability.

The best example of this today is log groups: Airflow lets you log things out as part of a "group" which has some UI abstractions to make it easier. This SDK takes the raw agent tool calls and turns them each into a log group, so you can see a) at a high level what the agent is doing, and b) drill down into a specific tool call to understand what's happening within the tool call.

To your point about the `@task.llm_branch`, the SDK & Pydantic AI (which the SDK uses under the hood) will re-prompt the LLM up to a certain number of attempts if it receives output that isn't the name of a downstream task. So there shouldn't be much finickiness.

I appreciate the distinction between agents and workflows - this seems to be commonly overlooked and in my opinion helps ground people in reliability vs capability. Today (and in the near future) there's not going to be "one agent to rule them all", so these LLM workflows don't need to be incredibly capable. They just need to do what they're intended to do _reliably_ and nothing more.

I've started taking a very data engineering-centric approach to the problem where you treat an LLM as an API call as you would any other tool in a pipeline, and it's crazy (or maybe not so crazy) what LLM workflows are capable of doing, all with increased reliability. So much so that I've tried to package my thoughts / opinions up into an AI SDK for Apache Airflow [1] (one of the more popular orchestration tools that data engineers use). This feels like the right approach and in our customer base / community, it also maps perfectly to the organizations that have been most successful. The number of times I've seen companies stand up an AI team without really understanding _what problem they want to solve_...

[1] https://github.com/astronomer/airflow-ai-sdk

Hi HN,

We've built an SDK for building DAGs / data pipelines with LLMs in Apache Airflow [1] using Pydantic AI [2] under the hood. I've seen success across the board with Airflow users building simple LLM workflows before moving on to "AI agents". In my experience, the noise around building agents means that people forget that there are other ways to get more immediate value out of LLMs.

Coupling Airflow for orchestration and Pydantic AI for LLM interactions has turned out to be a very pragmatic approach to building these workflows (and agents). Neither tool "gets in the way" of what you're trying to do. Airflow's been around for 10+ years and has a very well-built orchestration engine rich with everything you need to write production grade data pipelines, and Pydantic AI's been a refreshing take on working with LLMs.

Would love some feedback from this community!

[1] https://github.com/apache/airflow [2] https://ai.pydantic.dev

Astronomer | Software Engineer, Office of the CTO | NYC | astronomer.io

Astronomer is a Series C data infra startup building a data ops platform for our customers on top of Apache Airflow. Airflow is one of the largest open-source data projects, allowing users to write, run, and scale data pipelines in Python. It's downloaded over 30m times a month!

The core of this role is to experiment with new ideas and build prototypes. As a Software Engineer in the Office of the CTO, you will act as a “hacker in residence” - someone with the freedom to experiment, explore big ideas, and validate concepts. You’ll be a generalist, working with whatever technology, tools, and programming languages are required to validate an idea. For the ideas that do work out, we work hand-in-hand with the broader product and engineering teams to turn the idea into a customer-facing feature or new product.

There’s a particular focus on how Generative AI will change the lives of data professionals over the next 3-5 years. We want to lead the market with both a perspective and set of products on how AI will evolve from a human-driven copilot to a set of fully autonomous agents.

Role: https://jobs.ashbyhq.com/astronomer/77867d45-1141-4ba6-8772-...

My email is [my first name]@astronomer.io if you want to reach out directly. Please include HN in the subject line so I don't miss it!

The team started by singling out the code responsible for packaging the spacecraft’s engineering data. They sent it to its new location in the FDS memory on April 18. A radio signal takes about 22 ½ hours to reach Voyager 1, which is over 15 billion miles (24 billion kilometers) from Earth, and another 22 ½ hours for a signal to come back to Earth.

Talk about a slow feedback loop! And I get frustrated when I need to push code to a repo to test things in CI...

Hey HN!

We've had lots of success using quantized LLMs for inference speed and cost because you can fit them on smaller GPUs (Nvidia T4, Nvidia K80, RTX 4070, etc). There's no need for everyone to quantize - we quantized Llama 3 8b Instruct to 8 bits using GPTQ and figured we'd share it with the community. Excited to see what everyone does with it!

Author here, good question. Today, the IDE's designed to write new pipelines for individuals who don't have experience with Airflow (data scientists, analysts, etc.) to let them self-service their orchestration needs. But we have an ambitious roadmap ahead of us, and importing other Airflow DAGs is certainly part of it!

Astronomer | https://astronomer.io | Remote | Full-Time Astronomer is the commercial developer of Apache Airflow, a community-driven open-source tool that’s leading the market in data orchestration. We’re a globally-distributed and rapidly growing venture-backed team of learners, innovators and collaborators. Our mission is to build an Enterprise-grade product that makes it easy for data teams at Fortune 500’s and startups alike to adopt Apache Airflow. As a member of our team, you will be at the leading edge of the industry and build solutions for some of the world's toughest data problems.

All roles are listed at https://jobs.lever.co/astronomer?lever-via=pXKhCU4CVs and the three below are specific to improving data engineer's developer experience. Feel free to reach out via email at julian [at] astronomer.io.

- Senior Software Engineer, Infrastructure: https://jobs.lever.co/astronomer/eb8cf141-a6f2-4207-b299-ee6...

- Senior Software Engineer, Product Development: https://jobs.lever.co/astronomer/62250bee-2727-4941-8e2d-806...

- Software Engineer, UI/UX: https://jobs.lever.co/astronomer/cefedf9a-91fa-490b-87df-9e0...