MurphyA/hacker-news huggingface dataset:
by rvz | 2026-02-26 21:14:37+00:00
> These highlighted some preliminary steps we’re taking, including committing to preserve model weights, and to conducting “retirement interviews”—structured conversations designed to understand a model’s perspective on its own retirement.

This is what happens when billions of VC dollars gets to a company and have already admitted that saftey was never the point.

Anthropic is laughing at you and is having fun doing so with this performantive nonsense.
by muyuu | 2026-02-26 21:14:59+00:00
We'll get to the point, if we're not already there, where you won't be able to tell if the artist actually did the work or just could have done it, and to which extent. Everything in the process can be essentially faked. If you put a massive emphasis on proving human work, you're essentially conceding you cannot tell without some sort of notary certification. We're in the lab diamond stage and clutching at some artificial authenticity.
by tomlue | 2026-02-26 21:15:08+00:00
"This time is different" has been correct for every major technological shift in history. Electricity was different. Antibiotics were different. Semiconductors were different.

Gen AI reached 39% adoption in two years (internet took 5, PCs took 12). Enterprise spend went from $1.7B to $37B since 2023. Hyperscalers are spending $650B this year on AI infra and are supply-constrained, not demand-constrained. There is no technology in history with these curves.

The real debate isn't whether AI is transformative. It's whether current investment levels are proportionate to the transformation. That's a much harder and more interesting question than reflexively citing a phrase that pattern-matches to past bubbles.
by PaulHoule | 2026-02-26 21:15:56+00:00
See this one

https://news.ycombinator.com/item?id=47170041

for a long time whenever you did a search for "Best X" Google always sent you to a short list of spammy review sites. Google kicked most of them to the curb but for some reason left the Wirecutter.

Before Google decided to hand the keys to Forbes though there was a vibrant market in competitive spammy sites for topics like that but at one point Google decided that Forbes and The Wirecutter should win all the time so since then we've had uncompetitive spammy sites and no way you can make a better spammy site and win market share.
by pm90 | 2026-02-26 21:16:00+00:00
Hard disagree with this take. Mass adoption of any technology is almost always a good thing; the more people are looking at the sane problem, the more clever/elegant/innovative solutions come out of it.

Im also not sure if “vibe coding” did not have a phase where early adopters were mucking around? I saw the early versions of gpt much earlier than chatgpt and a lot of folks were using transformers for coding before claude.
by jmj | 2026-02-26 21:16:09+00:00
cvoss, ezwoodland, tromp and v64 made a good point. As v64 points I was thinking of a Combinatory Completeness not Turing Completeness. Dropping that requirement as cvoss, ezwoodland, tromp point you can simulate deletion (that's what quantum computing does btw see No-deleting theorem).

I see the endgame now, thanks guys.
by parl_match | 2026-02-26 21:16:41+00:00
> So, of course people's identities are consumption centered

> The structure of society and the discourse that supports it plays a big role in constraining and guiding how people think and what choices people can even imagine are open to them when making decisions. So not all the responsibility or blame should be focused on individuals, but on large social structures, practices, and discourses.

Skill issue.
by carshodev | 2026-02-26 21:16:45+00:00
I don't know if its still like this but around 1 year ago I set a spending limit for an OpenAI api key but it turns out its not a true limit. I spent 80$ on a 20$ limited key in the matter of minutes due to some bad code I wrote causing a looped loop.

I still had to pay it or else I wouldn't have been able to use my account.
Show HN: Duck-UI Embed – SQL-Powered React Dashboard Components with DuckDB-WASM
by caioricciuti | 2026-02-26 21:16:58+00:00
Hi HN,

I built @duck_ui/embed — a set of React components that turn SQL queries into interactive dashboards, powered by DuckDB-WASM running entirely in the browser.

`npm install @duck_ui/embed @duckdb/duckdb-wasm`

The idea: pass your data (arrays, CSV, Parquet, JSON, or a fetch callback), write SQL, and get charts, tables, KPIs, and filters — no backend required.

<DuckUIProvider data={{ sales: { url: "/sales.parquet", format: "parquet" } }}>
<Dashboard columns={3}>
<Dashboard.Panel>
<KPICard sql="SELECT sum(revenue) as value FROM sales" label="Revenue" format="currency" />
</Dashboard.Panel>
<Dashboard.Panel span={2}>
<Chart sql="SELECT month, sum(revenue) FROM sales GROUP BY 1" type="bar" />
</Dashboard.Panel>
<Dashboard.Panel span={3}>
<DataTable sql="SELECT * FROM sales" pageSize={20} sortable />
</Dashboard.Panel>
</Dashboard>
</DuckUIProvider>

What's under the hood:

- DuckDB-WASM boots in the browser, data loads into in-memory tables
- SQL queries run against real DuckDB (full SQL support, window functions, CTEs)
- Parquet files use HTTP range requests — only fetches needed row groups
- FilterBar auto-detects column types and injects WHERE clauses via subquery wrapping
- Connection pool (max 4), LRU query cache (100 entries, 5min TTL)
- ~95KB bundled (ESM), tree-shakeable

Components: Chart (line/bar/area/scatter/pie), DataTable (paginated, sortable, resizable columns), KPICard (with sparkline + comparison), FilterBar (auto or manual config), Dashboard (responsive grid layout), ExportButton (CSV/JSON).

For connecting to external databases (Postgres, MySQL, etc.), there's a "gateway pattern" — your backend runs the SQL and returns JSON, the embed renders it via a fetch callback.

Built with: React 18+, DuckDB-WASM, uPlot, @tanstack/react-table, Zustand.
Apache-2.0 licensed.

Live playground: https://duckui.com/play
Docs: https://duckui.com/embed/docs
npm: https://www.npmjs.com/package/@duck_ui/embed

This is part of the Duck-UI project (https://github.com/ibero-data/duck-ui),
a browser-based SQL IDE for DuckDB with 525+ stars. The embed SDK lets you
take the same DuckDB-powered analytics and drop them into any React app.

Would love feedback on the API design and what components/features you'd want next.
by verdverm | 2026-02-26 21:17:40+00:00
If you buy the cheapest, you'll get what you pay for.

One of the most underrated features of being on Google Fi with a Pixel, you don't get any of those apps like Amazon and NFL you are unable to install.

I have yet to try GrapheneOS primary support is for Pixel phones and looks like Fi can work.

https://discuss.grapheneos.org/d/7950-does-grapheneos-work-w...
by mikestew | 2026-02-26 21:18:00+00:00
I'd swear I've seen such systems advertised in the appropriate magazines for large RVs (Class A "tourbus" RVs), but for the life of me a web search brings up nothing. For now, assume I hallucinated such a thing (or maybe what I think I saw was actually just an old-school steering stabilizer that advertised "crosswinds!".)

And you're right, it does seem that the systems are integrated. For example, Mercedes' system for the Sprinter applies the brakes on one side to compensate. Seems like something would need to tie into the CAN bus to pull that off. Not that aftermarket couldn't do the same, but is that functionality even available on a 43' pusher diesel?
by simoncion | 2026-02-26 21:18:06+00:00
I see. Your complaint is that in vehicles that are staffed only with a driver, the driver refuses to handle change, and that -in your youth- your parents didn't provide you with any information (whether directly from them, or published by your local transit authority) about how mass transit worked in your area.

There's not much the transit authority can do about your parents' decision to leave you ill-informed. I can tell you that obligating the solo driver to handle change would be significantly user-hostile for the passengers currently on the vehicle. The tradeoff made is the correct one.

As you're probably aware, there's also good news: for a while now, many (most?) transit systems permit payment with radio cards that are linked to a preexisting pool of money, rather than having to handle cash inside the vehicle.
Show HN: Safari-CLI – Control Safari without an MCP
by boros2me | 2026-02-26 21:18:07+00:00
Hello HN!

I built this tool to help my agentic software development (vibe coding) workflow.

I wanted to debug Safari specific frontend bugs using copilot CLI, however MCP servers are disabled in my organisation. Therefore I built this CLI tool to give the LLM agent control over the browser.

Hope you'll find it useful!
by jayu_dev | 2026-02-26 21:18:35+00:00
eslint is also a good example why Javascript runtime is bad choice for static analysis tools. The biggest problem is that it's single threaded.

Recent release of concurrency mode in eslint promised approximately 30% linting speed increase.

So now it uses multiple threads instead of one, and you got only 1.3x improvement. In any compiled language like Rust or Go you should expect time improvement that correlates with number of CPU cores engaged.

You can use worker threads in JS, but unfortunately sharing data between threads in context of static analysis, where there is a lot of deeply nested objects (AST) or basically a lot of data in general, is slow because it needs to be serialised and deserialised when it's passed between threads.

Javascript based tools for codebases with 1m+ lines of code becomes unusable :/
by Fischgericht | 2026-02-26 21:18:42+00:00
Yes, I fully agree.

And that choice is basically the exact opposite of what western civilization is heading for, and thanks to the AI boom, it has never been worse at any time in human history, I guess. Which means you are likely surrounded by people who want the opposite of what you want. That will be problematic.

However, this really only would be the proper answer if given by a majority as a community. In a crowd of people who want more, more, more more MORE, you will just drown and die.

But in principle you are right:

No, you do not really need to re-industrialize your country. Instead think about how endless growth in a reality of finite resources is going to play out. California is just fine as it is. Let's think about where Californians will get drinking water from in the near future, instead of thinking about building water-consuming factories.
by prinny_ | 2026-02-26 21:18:46+00:00
Unrelated to the topic at hand but related to the technologies mentioned. I weep for Redux. It's an excellent tool, powerful, configurable, battle tested with excellent documentation and maintainer team. But the community never forgave it for its initial "boilerplate-y" iterations. Years passed, the library evolved and got more streamlined and people would still ask "redux or react context?" Now it seems this has carried over to Claude as well. A sad turn of events.

Redux is boring tech and there is a time and place for it. We should not treat it as a relic of the past. Not every problem needs a bazooka, but some problems do so we should have one handy.
by csense | 2026-02-26 21:19:03+00:00
I find it interesting that a substantial number of people seem to think it's wrong or unethical to cold-email someone about a potential recruitment or business opportunity if they post their email in a public place, such as commits in a public Github repo.

I feel like if you don't want companies to cold-email you, you shouldn't make your email public. Github provides noreply email addresses for this purpose.
by dvfb | 2026-02-26 21:19:33+00:00
Every prior analysis we found asked "what key decrypts these ciphers?" So I asked Claude to flip it: "how would you fake one sitting at a desk in the 1800s?", then we simulated six construction methods and found the match.

The hoaxer encoded nonsense letters by scanning forward through a physical printing of the Declaration of Independence.

The smoking gun: both ciphers' max values land on exact page boundaries of a 4-page octavo (p ≈ 0.0001), they never once reference the 11 words that spill past the last page break, AND they got sloppier as each encoding session wore on, something no hoaxer would ever think to deliberately reproduce.
by overgard | 2026-02-26 21:19:45+00:00
I think that typescript is a language uniquely suited to LLMs though:

- It's garbage collected, so variable lifetimes don't need to be traced
- It's structurally typed, so LLMs can get away with duplicating types as long as the shape fits.
- The type system has an escape hatch (any or unknown)
- It produces nice stack traces
- The industry has more or less settled styling issues (ie, most typescript looks pretty uniform stylistically).
- There is an insane amount of open source code to train on
- Even "compiled" code is somewhat easy(er) to deobfuscate and read (because you're compiling JS to JS)

Contrast that with C/C++:

- Memory management is important, and tricky
- Segfaults give you hardly anything to work with
- There are like a thousand different coding styles
- Nobody can agree on the proper subset of the language to use (ie, exceptions allowed or not allowed, macros, etc.)
- Security issues are very much magnified (and they're already a huge problem in vibecoded typescript)
- The use cases are a lot more diverse. IE, if you're using typescript you're probably either writing a web page or a server (maybe a command line app). (I'm lumping electron in here, because it's still a web page and a server). C is used for operating systems, games, large hero apps, anything CPU or memory constrained, etc.

I'm not sure I agree that typescript is "90% of all software". I think it's 90% of what people on hacker news use. I think devs in different domains always overestimate the importance of their specific domain and underestimate the importance of other domains.
by owlcompliance | 2026-02-26 21:20:15+00:00
I don't even know how to respond to your comment. It's so royally detached from the reality of the world that I don't even know where to begin.

So there's only one group that has the power of the sword, and that is the government. There's only one group that holds a monopoly on violence, and that's government. There's only one group that can steal your home, along with anything else they want, using the state powers like eminent domain, and that's the government.

You say governments are accountable. Tell that to every Jeffrey Epstein victim and ask them how much accountability there is right now in government as it relates to the integrity of their investigation.

I say this with all due respect, but your comment is so far from fact that I think you may be trolling.
by Humanista75 | 2026-02-26 21:21:15+00:00
Thanks so much for taking the time to test it and giving such thorough feedback!

Yellow box: You were totally right. The copy was a bit too long for certain browser/font configurations. I'm shortening the text so it fits perfectly without breaking the layout.

Layout/Targets: Spot on. The game was built strictly as for mobile to be played with one hand. Playing it on a big monitor right now is probably a bit of a torture! ;)

Tooltips: Nice catch! I had hardcoded the title attributes in Spanish and completely forgot to pass them through the translation dictionary. Fixed and deployed!

Highlighting piece projections: This is actually a really nice UX idea! I originally left it out because part of the core challenge is forcing the player to mentally visualize the rotations and placements, but I completely see how it would reduce the cognitive load.

Really appreciate the honest review!
by _DeadFred_ | 2026-02-26 21:21:49+00:00
You know we don't 'buy' people, right? You are talking about employers of people, not buyers of people. We employ people, a much different dynamic than buying goods.

If we want no protections in business relationships, no special treatment, start with the very special protection/treatment/made up rule that is the fictional corporate 'entity'.

Or do some people (company owners) deserve special government labels/treatment/protections while others (zero hour workers) don't? If you don't want these rules, let's start at the start. No more corporate entities as they are just special protections and special protections in business are bad and create mis-incentives. Government shouldn't be in the business of giving people 'special protections' when it comes to business, right?
by nicbou | 2026-02-26 21:21:54+00:00
My website is just text on a page, for the most part, but the text solves a problem really well, and requires a lot of infrastructure to surface important knowledge that isn't already on the internet.

So far most competitors just repeat what's already said, but without the careful writing and information architecture.

It's a bit like travel guides. Eventually they all parrot each other, except for that one local who makes the effort of discovering and curating new places.
by borroka | 2026-02-26 21:22:42+00:00
Autogenic training is a practice that works wonders for your ability to control yourself under pressure, whether in specific situations, in the spotlight, or under more mundane pressures. Only after consistent training (but not gruelling! It doesn't require tedious 10-day meditation retreats) can you finally notice how much mental and physical tension, and fears, real or imagined, are present in your life.

In the same way that we practice motor skills (which are also mental skills) separately (think of preparatory running exercises as pedagogical tools for sprints) and then integrate them into performance (soccer players train with specific drills for ball control and one- or two-touch passing), we should practice mental skills first in isolation and then integrate them into performance (Dave Alred, the famous coach who was once the kicking coach for Wilkinson, the fly-half for the English national rugby team, wrote about this in his book “The Pressure Principle”).

Similarly, the autogenic training skills we develop must first be developed in isolation and then integrated (but integration begins on day one) into the performance itself. That is, it is not enough to be relaxed in bed, even if this is reflected in “real life,” but relaxation, which does not mean a state of torpor, far from it, must be part of every activity and challenge.
by malfist | 2026-02-26 21:22:49+00:00
Sourdough is fantastic, I have two loaves finishing their overnight chill in my fridge right now, will bake them after dinner.

I was baking sourdough since before the pandemic, and will continue baking in the future. It's a bit of work, but it's not too much work and the results are pretty damn fantastic.

Focaccia though, if I baked that regularly I'd have to go back on a GLP-1. Focaccia taught me to read the seals on olive oil in the supermarket and actually pick the right one for the break.
by dataviz1000 | 2026-02-26 21:23:24+00:00
I'm running a server on AWS with TimescaleDB on the disk because I don't need much. I figure I'll move it when the time comes.

Claude Code this morning was about to create an account with NeonDB and Fly.io although it has been very successful managing the AWS EC2 service.

Claude Code likely is correct that I should start to use NeonDB and Fly.io which I have never used before and do not know much about, but I was surprised it was hawking products even though Memory.md has the AWS EC2 instance and instructions well defined.
by grayhatter | 2026-02-26 21:23:37+00:00
Without a doubt, AGI will be invented much faster with a model to copy from. But similar to rockets, first we'll needed basic gunpowder, then refined fuels, all well before purified kerosene, well before liquified h2 and o2. LLM feel a lot closer to gun powder than even solid rocket fuel. (but because I'm exhausted by the hype, I'm gonna claim that is based on nothing but vibes)
by Onavo | 2026-02-26 21:24:22+00:00
Well, the tech du jour now is whatever's easier for the AI to model. Of course it's a chicken and egg problem, the less popular a tech is the harder it is to make it into the training data set. On the other hand, from an information theoretic point of view, tools that are explicit and provides better error messages and require less assumptions about hidden state is definitely easier for the AI when it tries to generalize to unknowns that doesn't exist in its training data.
by slibhb | 2026-02-26 21:25:08+00:00
> If you'd chosen to list that in the first place, I wouldn't have said what I did; "supercharge technology and productivity" is looking at everything through the lens of money and profit, not the lens of improving the human condition.

Bullshit. "Technology and productivity" are not the same thing as "money and profit". You're projecting your garden-variety European degrowth ideology onto what I wrote.

> Also, to be blunt, China's almost certain to win any economic or literal arms race you think you're part of; they make too much critical hardware now.

Europeans are so hilariously polarized against the US that they would prefer China, a literal authoritarian dictatorship, to "win any global economic arms race". I guess it's because China is too culturally distant for them to feel insecure over.

> AI is one of the few things that could, actually, literally, end up with the planet being physically disassembled. "All it needs" is solving the extremely hard challenges of a von Neumann replicator, and, well, solving hard problems is kinda the point of making AI in the first place.

It's not worth wringing our hands over science fiction scenarios.
Show HN: JSON Maps – Describe Maps as JSON, Render Them with React and MapLibre
by milind-soni | 2026-02-26 21:25:14+00:00
I have been building a library that lets you define interactive maps as a JSON object. Now the already existing Maplibre Spec is quite strong, but every time I needed to put a map together with markers, widgets, a legend, layer controls and a nice color palette, I'd end up writing a lot of boilerplate html, Even writing with AI it would mess up the layer management and working with different kind of formats, So I started building a layer on top. Its inspired by the json-render library by vercel. Ive added support for a lot of formats and also loading data with duckdb wasm to power widgets which can filter with the viewport. Would love to get some reviews on this and if its genuinely useful to anyone for building maps!
by saidnooneever | 2026-02-26 21:26:01+00:00
understand the sentiment from a perspective of having a career, but i do feel that the joy of programming and making a living of it can be 2 separate things.

if you can still find joy in it you can continue it, and it will inform and enhance your professional ability even if you are required to crank out vibecoded things.

the work might be less satisfactory, well, welcome to the majority of the world. it sucks but most people dont enjoy their jobs. its why hobbies exists.

programming is my hobby. I do use i it at work, and now i see a shift towards AI there. Someday i might need to cave to keep up with the speed of colleagues, but i'd still write my stubborn handcrafted segfaults just as i like it at home. GCC will still be waiting for me there.

I know the 'nothing i do matters' feeling, but personally for me it does not relate to these types of things.

some minds just work like this and different events or contexts can trigger it. That doesnt mean they _caused_ it. (for me ofc. and it is, in the end, personal things. subjectivity ofc. i respect that. just wanted to share my own view on that hell-loop of the self consuming mind)
by gpvos | 2026-02-26 21:26:50+00:00
Well, you're parking it in other places as well, I assume, unless you're only making pleasure rides with no stops at all. I am speaking more generally than just about your particular situation, which I obviously don't know. But in case you live in an American suburb: their entire financial setup is unsound, which arguably means even your own ground is subsidized. I find the arguments of Strong Towns and Not Just Bikes quite compelling: https://www.youtube.com/watch?v=7Nw6qyyrTeI .