News for hackers. Stuff that matters.

galenmarchetti

what are these "nasty surprises"? they're really not that different
Re:The AI emperor has no clothes on Friday October 03, 2025 @11:42AM (#45464232)
then why hasn't the central bank done this yet
Re:Show HN: AstroBee – AI-Generated Semantic Layers on Thursday October 02, 2025 @05:04PM (#45455545)
yep if you want to just go straight to the docs, they're here: https://docs.astrobee.ai/

warehouse: you connect your warehouse AND astrobee will store your semantic layer (ontology) in your warehouse. it will also use your warehouse to do computation

connect source: you'll use our warehouse under the hood, and when you connect your source systems, data will end up being stored in our warehouse. thats where computation and ontology storage will happen

Re:Show HN: AstroBee – AI-Generated Semantic Layers on Thursday October 02, 2025 @02:00PM (#45453143)
that's a fair point. we use "ontology" throughout the product because of the influence from Palantir, and the fact that the structure we use in the product (from palantir) is in fact a bit different from what most people would create in semantic layers like dbt or cube

but i agree it's confusing. we are considering changing the naming around to account for this. i appreciate the feedback!

Re:Show HN: AstroBee – AI-Generated Semantic Layers on Thursday October 02, 2025 @12:48PM (#45452148)
thank you! that's exactly where we're going with this. we're still in the early days, so let us know how you get along!
Re:Show HN: AstroBee – AI-Generated Semantic Layers on Thursday October 02, 2025 @12:41PM (#45452038)
we're using OpenAI's API for business. they don't train on data sent to the business api, unlike the consumer tier

this is still an early beta, so at the moment everything is only available with OpenAI's API. however, for people who want to use it in a higher security environment, we'll support switching OpenAI with any hosted model API including on-premise or models held in private VPCs. that way people can manage their data with no exfiltration to a third party

have worked with waku in the past, love the vision

Show HN: AstroBee – AI-Generated Semantic Layers

https://app.astrobee.ai/

Hi,I’m a cofounder of AstroBee and I wanted to share our work with the community.AstroBee is an automatic semantic layer generator for your business. It brings data together from different locations, storing it either in your data warehouse or in one we host. Then, AstroBee scans your data and models it to create an integrated source of truth (we call it an ontology because it’s structured like...

( Read More... | 10 comments | 4 points | on HN )
Re:What good workplace politics looks like in practice on Wednesday October 01, 2025 @02:06PM (#45441006)
it depends on whether you want to live life with work-as-someone-paying-for-your-time or whether you want to live life as work-as-perfecting-and-delivering-on-craft

you can have an attitude towards spending the short hours you have on this earth attempting to produce quality work that others appreciate and make their lives easier in some way, as opposed to writing those hours off as sold to someone else

Re:Air India suspending services to Washington, D.C on Monday August 11, 2025 @02:32PM (#44867729)
they kept 2 nonstop routes to NYC, 1 to Chicago, 1 to SF, but none to DC

wouldn't have guessed that. that NYC pull is huge

Re:Getting AI to write good SQL on Friday May 16, 2025 @08:44PM (#44011125)
yeah I agree with this - good text2sql is essential but just one part of a larger stack that will actually get there. Seems possible tho
Re:Getting AI to write good SQL on Friday May 16, 2025 @08:43PM (#44011116)
and then add in ambiguity in the business terms / intention behind the query. still a big need for something like semantic layer or ontology to sit between business and at least right now that stuff hasn’t been automated away yet (it should be though)
Re:Getting AI to write good SQL on Friday May 16, 2025 @08:41PM (#44011108)
still need someone to build the semantic layer, why not use text2sql or something similar for that
Re:Getting AI to write good SQL on Friday May 16, 2025 @08:38PM (#44011095)
there’s two kinds of people using AI to generate SQL…those who say it’s already solved and those who say it’ll be impossible to ever solve
Re:Getting AI to write good SQL on Friday May 16, 2025 @08:36PM (#44011084)
yeah we’re doing something similar under the hood at AstroBee. it’s way way way easier to handle joins this way.

imo any hope of really leveraging llms in this context needs this + human review on additions to a shared ontology/semantic layer so most of the nuanced stuff is expressed simply and reviewed by engineering before business goes wild with it

Re:KubeVision a new Kubernetes dashboard powered by Argo CD on Thursday September 05, 2024 @09:15PM (#41461938)
i do think there's a lot of opportunity for the AI-assisted kubernetes help feature

could be cool to see that unbundled into its own thing though

Re:The Myth of the Product-Market Fit on Thursday August 15, 2024 @02:47PM (#41259154)
"clown car that fell into a gold mine" is such a brilliant image. im not familiar with twitter in those days, but I've seen other companies that definitely match this description
founder/dev on this project here - exactly!! still trying to figure out the wording between "kubernetes development environment", "kubernetes-based application deploys", "application environments in-cluster", etc...i can tell it's not quite coming across clearly in the first go, but yeah you got the idea

you can even use ingress and special URL for multiple services in a one-off deviation, but things get really messy when you want to test state-level things too like db migrations.

besides making it more convenient to handle the chain of dependencies and duplicating all the services, we also want to make it easier to test db/state migrations and larger features without having to do an expensive e2e application deploy

service B doesn't actually know that - it happens at the level of the service mesh (you have to have a service mesh installed, right now just supporting istio but we plan on making that configurable)

we use trace headers to keep track of where the request originally came from to route it to the right database. it's transparent to service B as long as service B is properly propagating the request context from incoming request to outgoing requests

founder/developer here - yeah, in the last couple weeks I've had in the back of my mind switching the wording to "lightest-weight application deploys on Kubernetes" or something like that.

environment is an incredibly overused word for devs. development environment might even mean IntelliJ, not a k8s cluster with your dev versions inside of it

been going back and forth a lot on how to make this more clear without introducing additional confusion

founder/developer on Kardinal here - that's a good question

in reality what you're doing with namespace-based deploys or telepresence is equally "lightweight" to what you're doing with Kardinal. it's just that (at least in our phrasing), those don't quite constitute a separate "environment" as state is shared between any developers working at the same time

Kardinal matches those approaches in terms of light-weightedness, but offers state isolation guarantees too (like isolation for your dbs, queues, caches, managed services, etc). so in comparison to "ephemeral environment" approaches that give state isolation, we do believe we're doing this in the most lightweight way possible by implementing that isolation at the layer of the network request rather than by duplicating deployed resources

and thanks for the +1 on the name haha, we called it Kardinal because the goal is to deploy only "unique elements of your ephemeral environments" across the organization, i.e. number of services deployed equals the "cardinality" of service versions

Re:Show HN: I've open sourced DD Poker on Thursday August 15, 2024 @12:37PM (#41257872)
fast fix! appreciate this

Older »