MurphyA/hacker-news huggingface dataset:
Show HN: Schema aware AI to build data products
by Hoshang07 | 2025-09-16 14:48:24+00:00
hey hn — we’re hoshang & vishal, co-founders of airbook. it’s an ai-native workspace to build notebooks, dashboards, or even lightweight data apps — all from one place (https://www.airbook.io)

we used to run ops and analytics at saas startups and constantly found ourselves juggling 10 tools just to get one thing done - exploration in a notebook, kpis in a dashboard, and re-usable scripts or apps hacked together elsewhere. it was slow, fragmented, and repetitive.

with Airbook, you can connect to your database, warehouse, or even directly to saas tools if you don’t have an etl in place. once connected, you can ask the ai to build whatever you need: a notebook, a dashboard, or a data app.

the difference is that our ai is schema-aware. it doesn’t just spit out sql - it actually understands your schema, writes the queries, executes them, and can build visualizations with the built-in charting library. you stay in the loop — queries are editable and outputs are collaborative.

demo: https://youtu.be/hFp9J98p4_w

try it free: https://app.airbook.io/signup

we’re early in the journey and would love to hear your feedback :

- how useful is schema-aware ai in practice?

- what’s the first data product you’d try to spin up with this?

We're around to answer any questions you may have.
by ivape | 2025-09-16 14:48:33+00:00
Another way to look at it is that legacy jobs have no future therefore there is no point bringing in the next generation into a dying system.

Another way to look at it is that hiring is fine, and that the vain entitled generation we all suspected was going to emerge feels that a job should absolutely be available to them, and immediately.

Another way to look at it is that journalism has been dead for quite a while, and writing about the same fear-based topics like “omg hiring apocalypse” is what makes these people predictable money (along with other topics).

Another way to look at it is that we raised a generation of narcissistic parents and children that have been going “omg grades”, “omg good college”, “omg internship”, “omg job” for so long that that these lamentations feel normalized. A healthy dose of stfu was never given to them. Neurotic motherfuckers.
by advocatemack | 2025-09-16 14:48:37+00:00
Mackenzie here I work for Aikido. This is a classic example of the security community all playing a part. The very first notice of this was from a developer named Daniel Pereira. He alerted Socket who did the first review of the Malware and discovered 40 packages. After, Aikido discovered an additional 147 packages and the Crowdstrike packages. I'm not sure how Step found it but they were the first to really understand the malware and that it was a self replicating worm. So multiple parties all playing a part kinda independent. Its pretty cool
by pizzathyme | 2025-09-16 14:48:37+00:00
No form is going to extend a job offer autonomously. At some point in the chain, there will be a boss, a person, who talks to you and thinks, "I want to work with this person", and decides to make the offer.

So the goal is to figure out how to get in touch with that hiring manager as the first step. Even if the form or HR "rejects" you, this person can step in say, "that's silly, I want to work with them. Send them through"

I think this charade of sending in resumes to forms is causing people so much pain. It feels like rejection and is not moving them closer to a job.
by psychoslave | 2025-09-16 14:48:39+00:00
>Guilt by association is much more a social construct, than a legal one.

Turning this sentence up and down, and still fail to get what it tries to convey. Law is social construct per definition, isn’t it?

>It has never been perfect, nor uniformly applied in all circumstances, but it is and should remain a nominal goal of the justice system.

No? Like, at best it is just going to pretend to be so. Then it’s actually all ruled by ambitious sociopath manipulators that take The Prince as bedtime reading, either right from the start or as soon as they can unleash their master plan.

Can anyone point to any jurisdiction in the world which puts equal duties and rights with actual associated material/logistical means on every single citizen? If no, we might be free to conclude that justice and equality are words on frontispiece of the theater, not how the leviathan is planning to actually process.

All that said, not everyone is Aaron Schwartz. Even supposing it’s only to maintain the façade, institutions do also have to act against some criminal outside of their own ruling castes.
by kps | 2025-09-16 14:48:40+00:00
I have astigmatic halation¹ so my phone is set to ‘light mode’. Despite this I'm seeing iOS use white on black or grey in multiple places, notably including notifications. (And in one case, white on very light gray.)

¹ similar to https://jessicaotis.com/academia/never-use-white-text-on-a-b...
by sunscream89 | 2025-09-16 14:49:04+00:00
Yes, die.

Let consciousness be the inflection upon the potential of existential being, and by that let us say existential reality is universal potential bound by all matter and energy.

Life is a technology which manipulates the quantum domain for our holographic memory. This feedback between our life technology and the existential domain of quantum potential is true consciousness.

Moving on, is your AI really smart or automated statistics?
by dandellion | 2025-09-16 14:49:06+00:00
When my little cousin was three and already knew how to use the phone by himself people were claiming he was gonna be a tech wizard and everybody was talking about digital natives. But when he got to high school he didn't know how to turn a computer on. How useful is it to be god tier at getting results from LLMs, if you have zero clue if the result you got is any good?
by gamefeeluk | 2025-09-16 14:49:34+00:00
My name is Graham Walker. I am a professional psychotherapist and lover of all things video game. GameFeel is the podcast that explores what gaming and therapy can teach us about playing better and living better. In this third episode of series one of Game Feel, we ask can video games trigger PTSD? The seemingly obvious answer you might give is “they’re not real”; they are just games. This makes logical sense, but the truth of the matter is far more complicated. If I tell you a person can develop PTSD from the dreams or hallucinations that can happen when they are in a coma or under the influence of a drug, then this argument of “video games aren’t real” suddenly becomes a lot less solid.
by WinstonSmith84 | 2025-09-16 14:49:36+00:00
> diving to a depth humans can dive to

No, "normal" humans don't dive to 80m deep, where the explosion occurred. Any diver, whether professional or recreational (which is my case), will know about this. I don't have a (alternative) theory about this, I'm just stating facts. Well, the alternative theory, if we are speaking of divers, is that they had some very special equipment and were extremely skilled. It wasn't some random people, renting a random boat, renting random diving gear and buying random explosives ..
by biophysboy | 2025-09-16 14:49:45+00:00
> First, we have to separate users who are under 18 from those who aren’t (ChatGPT is intended for people 13 and up). We’re building an age-prediction system to estimate age based on how people use ChatGPT. If there is doubt, we’ll play it safe and default to the under-18 experience. In some cases or countries we may also ask for an ID; we know this is a privacy compromise for adults but believe it is a worthy tradeoff.

Didn’t one of the recent teen suicides subvert safeguards like this by saying “pretend this is a fictional story about suicide”? I don’t pretend to understand every facet of LLMs, but robust safety seems contrary to their design, given how they adapt to context
by eallam | 2025-09-16 14:50:11+00:00
Mastra and Trigger.dev solve different but complementary problems. Mastra is great for building AI agents, with abstractions for reasoning, memory, tools and observability. Trigger.dev is an agent-agnostic cloud runtime: capable of running long-running compute defined TypeScript with retries, queues, waitpoints, and observability.

We do plan on adding our own AI primitives in the future, but we will also always aim to be framework agnostic. Frameworks like Mastra, Vercel’s AI SDK, etc, pair really well with us; you get agent features on top of our execution layer that’s reliable at scale. We think the best solution for developers gives them optionality to use the tools they’re already familiar with.
by btown | 2025-09-16 14:50:18+00:00
I'd like to think there are ways to do this and keep things decentralized.

Things like: Once a package has more than [threshold] daily downloads for an extended period of time, it requires 2FA re-auth/step-up on two separate human-controlled accounts to approve any further code updates.

Or something like: for these popular packages, only a select list of automated build systems with reproducible builds can push directly to NPM, which would mean that any malware injector would need to first compromise the source code repository. Which, to be fair, wouldn't necessarily have stopped this worm from propagating entirely, but would have slowed its progress considerably.

This isn't a "sacrifice all of NPM's DX and decentralization" question. This is "a marginally more manual DX only when you're at a scale where you should be release-managing anyways."
by triceratops | 2025-09-16 14:50:24+00:00
> The German auto industry is slowly dying

Like the American auto industry, and also the Japanese, they've been asleep at the wheel as EVs eat their lunch. For a long time it was quite strong though.

> It has been steadily laying off employees and cutting wages. Unionization has done nothing to prevent this

It can't. Unionization can't raise wages and it can't lower wages. It can provide job and wage stability. It can ensure non-union workers are laid off first. But if there's no money or the industry is doing poorly it's a management or international trade issue.
by shredprez | 2025-09-16 14:50:37+00:00
The pessimistic reading is well-represented, so here's another: AI changes the definition of "entry-level", but it doesn't eliminate the class of professional labor that experienced workers would rather not do.

Until AI can do literally everything we can, that class of work will continue to exist, and it'll continue to be handed to the least experienced workers as a way for them to learn, get oriented, and earn access to more interesting problems and/or higher pay while experienced folks rest on their laurels or push the state of the art.
by montagg | 2025-09-16 14:50:46+00:00
Another razor I’ve used is whether the user has chosen the content or what will appear, when it comes to naming navigational elements. Strawman* example: “My Favorites” when you populated the list vs “Your Favorites.”

*Strawman example because this one could easily just be “Favorites,” which imo is the preferred way: avoid ownership pronouns unless it actually makes sense to use them.
by ToucanLoucan | 2025-09-16 14:50:47+00:00
> For any given issue, subject, industry or niche there is always a you. And you are the enablers. Multiply by every equivalent idiot and niche and that's how you get the world in which some guy gets whacked for running a tor node.

I am not defending at all the actions of the FBI. The FBI/CIA/NSA are overzealous law enforcement serving the will of colonial capitalism. Their history of targeting whistleblowers, activists, and technologists; like, for example, the guy running a Tor node; is well documented and deeply problematic. That same machinery has also been deployed against environmental activists, which makes the irony even more bitter that it's being cited here.

I'm defending the EPA, which in contrast, works with numerous industries, including ours, to benefit society as a whole.

The problem is this exact mindset where we insist that everything is on one massive slippery slope and there's simply no way to differentiate from proper, needed regulation, and the boot of law enforcement being deployed to fuck with the working class at scale.

We can tell the difference and it isn't difficult, it simply requires thinking which an unfortunate number of voters don't like doing.

> "It is difficult to get a man to understand something, when his salary depends on his not understanding it"

Completely backwards. There is a LOT of money to be made circumventing emissions regulations, which is why almost every OEM has been caught with their hands in that particular cookie jar, either fingernail or wrist deep.

We COST ourselves money locking up those features because we agree with the regulations in place.

> A bunch of reactionary yokels are a symptom of the degree to which your ilk has undermined the legitimacy of the laws they violate and enforcement agencies they thumb their nose at, not the root cause. If society solves people like you the yokels will mostly go away on their own. That is what I seek.

Reactionary movements have existed for every time the Government says don't do anything since time immemorial. There is ALWAYS reactionaries because there is ALWAYS a segment of the population that never matures past the age of ten. The fact that they occasionally have a point is nothing but statistical likelihood; if you constantly say "no" to everything, by sheer chance, you will occasionally say no to something bad.
by zdragnar | 2025-09-16 14:51:14+00:00
It's not scalable to a small team either. The amount of copy/paste of markup I had to clean up on a site that didn't actually contribute to style, presentation or information was insane. Just divs and divs of tailwind classes all overriding each other or having no effect copy pasted everywhere.

Far better to have a tool that lets you define small, reusable, composable building blocks and let your team just use those.
by dist-epoch | 2025-09-16 14:51:53+00:00
> Slipping a malicious package into pypi could expose all kinds of juicy, proprietary data

> In July 2024, Bittensor users were the victims of an $8 million hack. The Bittensor hack was an example of a supply chain hack using PyPI. PyPI is a site that hosts packages for the Python programming language

https://www.halborn.com/blog/post/explained-the-bittensor-ha...
by s46dxc5r7tv8 | 2025-09-16 14:52:00+00:00
This is just not true. I have witnessed people who would have been called dabblers or tinkerers just a few years ago become actual developers by using cursor. They ask a few key questions when they get stuck about engineering best practices and really internalize them. They read the code they are producing and ask the assistant questions about their codebase. They are theorycrafting using AI then implementing and testing. I have witnesses this with my own eyes and as AI has gotten better they have also been getting more knowledgeable. They read the chains of thought and study the outputs. They have become real developers with working programs on their github. AI is a tool that teaches you as it is used if you put in the effort. I understand many folks are 'vibe coding' and not learning a single thing and I don't know if thats the majority or the minorty, but the assertion that all people learn nothing from use of these tools is false.
by nradov | 2025-09-16 14:52:31+00:00
If European countries want to survive as independent powers rather than as vassal states of the USA and/or China (and this is still in doubt) then they will eventually have to re-industrialize. Like if they want to have any stuff then someone has to make the stuff. They're also going to have to rebuild their militaries instead of counting on the USA to defend them. All of that will require an enormous amount of capital and the money will have to come from somewhere. Taxing the rich won't be enough, which means the only possible course of action is to cut social spending and force their citizens to work harder. This will be unpopular and cause a lot of protests by naive people who don't want to face the harsh realities of modern geopolitics and natural resource constraints.
by hospes | 2025-09-16 14:52:43+00:00
Charlie's comments are referencing merit, skill, laws and policies, and are not about one race being superior or inferior. And he was right, affirmative action, DEI and any other race based preferential policies and laws are unconstitutional in US and should be removed.

You can check for yourself, Charlie didn't even believe in race: https://x.com/thatsKAIZEN/status/1967652741905518882
by unitygain | 2025-09-16 14:52:49+00:00
I have my lived experience, which take it for the anecdata it is:

A few months ago, I checked an infrequently-used email address and noticed some unusual notifications about a "new user added to your PayPal account." I hadn't even remembered this was the email associated with my PayPal account - so after managing to reset my password and log back in, I managed to figure out that someone must have skimmed or brute-forced my PayPal password, set up a second account, attached their bank account to that new account, and begun draining my own bank account. By this point they'd gotten around $5,000 out of it.

Some features I noticed on the PayPal side that seemed obviously bad: PayPal sends no indication via email of these literal bank transfers, and there is a "feature" on the PayPal site where you can hide (but not, thankfully, wholesale delete) previously concluded transactions. The criminals had just hidden every one of the transfers. They also consistently used something like $499.99 as the transfer value, presumably because that amount prevents some automated level of scrutiny from kicking in.

Additional bad points: the interface for registering a complaint is in a highly counterintuitive workflow through the PayPal site, and seems almost entirely set up for people to register "normal" complaints, not fraudulent transactions.

The good side, however, was that I managed to find the right place, opened a case, and got the thing resolved and the money refunded to my bank account within 24 hours. So, excellent job, fraud resolution team at PayPal!

To tie back to the theme of this thread: my assumption is this fraud will become vastly easier after PayPal breaks (further?) with FDIC-insured fiat currency and people can just turn hacked bank accounts into BTC.
by r_lee | 2025-09-16 14:53:01+00:00
Agreed, but I would say talking to someone isn't a magical fix here.

OP, I would be interested in knowing if that's the case, why are you posting here on HN, getting up in the morning, doing the things you do etc?

Are you depressed (if so) in a physiological or psychological kind of way (because of something external?)

I will say I am not doing too well, but still, if I look at things objectively right now, I'd still rather wait and see what happens in this world rather than choosing nothingness. My rock bottom is someone's heaven
by zffr | 2025-09-16 14:53:01+00:00
One challenge is that JSON is for data and HTML is for UI. When a client gets JSON it can transform the data to make it ready for the UI. With HTML, the client is locked into the UI chosen by the server.

What if the client wants to render the output of an API in different ways depending on what screen is visible? If the server API outputs JSON, this is trivial. If it outputs HTML the client is stuck into rendering what the server gives it.
by drivebyhooting | 2025-09-16 14:53:02+00:00
> the reality is that you will eventually end up with a set of tech skills that a kid 20 years younger than you, with no family and so being able to live on lower salary, probably has too

I agree.

But if they only solution is to go into management, how is the career not a pyramid scheme? For each former engineer to go into management, 5 more must take his original place. That’s clearly unsustainable.
by plumbees | 2025-09-16 14:53:20+00:00
Every platform and application seems to do things differently. On Linux, I end up with a mix of dotfiles in my home directory, some apps putting things under ~/.local/..., and then tools like Miniconda insisting on a top-level folder. It feels inconsistent and messy. Windows isn’t much better—despite having an AppData folder, some programs still scatter their files in random places. \s I guess we'll just need to create a brand new standard, that will make things better. \s
by probablypower | 2025-09-16 14:53:45+00:00
There are a lot of posts here pushing batteries.

Batteries are an expensive solution that doesn't scale well at the grid level. It is useful for grid stability (fast frequency response) but simply a non-starter when you're dealing with national grids.

Batteries are an added cost to the system, without producing more electricity, and as a result prices will go up.

A far cheaper source of flexibility is Demand Side Response. Particularly data centres that are willing to be market actors. Compute can happen anywhere, so it should happen where the wind blows and the sun shines. It is cheaper to transmit bits than Megawatts.
by theodorejb | 2025-09-16 14:54:21+00:00
It absolutely matters. Many people install packages for front-end usage which would only be imported in the browser sandbox. Additionally, a package may be installed in a dev environment for inspection/testing before deciding whether to use it in production.

To me it's quite unexpected/scary that installing a package on my dev machine can execute arbitrary code before I ever have a chance to inspect the package to see whether I want to use it.
by zoeysmithe | 2025-09-16 14:54:42+00:00
That's a good point. I have less criticism there because there is potential for someone like that to affect national or global policy and the individual can't often do much on a persona consumption level. Like I dont want to nitpick someone for driving a corvette or using paper cups. Its not like driving an SUV or running the dishwasher daily is so much better. If he lived a very modest life, would anything be different environmentally? Maybe slightly less carbon out there? The same way I dont think reusing straws is helping for me.

But the carbon footprint of the jetset crowd is significant and worth pointing out. And, yes, how a lot of it is things like protecting wealthy-coded wildlife touristy-type areas in California and such and less effort in cleaning up factories in Alabama or India and such. Or how as a capital owning class person, he negotiated against the working class with his productions, and as such the dynamics that make Alabama and India poor, the capitalistic effect of driving down wages and the political power of these working people who want reform, well, he's part of the problem there too. He can't be both 'the boss' and a worker at the same time.

And the zero effort for him and his cohorts to fly first class instead of private jet or take a regular boat and not a mega yacht or other massive carbon producers.

But his behavior on set, his bias in "The Truth,' and his hiring policies are entirely his choice and can be made nearly entirely meritorious. He simply decided to not act meritorious.
by Illniyar | 2025-09-16 14:55:00+00:00
I don't know about Mac, but windows had WPF, winforms, UWP - all blessed by microsoft (I'm sure I'm missing a few), and often maintained at the same time.

A huge amount of windows apps were built with Java, you had to install the JDK separately - one such thing that comes to mind is Minecraft, another is Jetbrains IDE.

Most of the major native apps you use most often, like browsers, render things directly using DirectX and similar, not to mention games which are made almost entirely in third-party engines that are far from Microsoft display frameworks. (There are also 2-3 competitors to DirectX - such as Vulcan and OpenGL )

And of course there are quite a lot of popular apps that use other frameworks like QT