MurphyA/hacker-news huggingface dataset:
by thegdsks | 2026-03-01 07:24:48+00:00
Hey HN, I built FeatureDrop — an open-source alternative to Pendo/Appcues/Beamer for product adoption.

The core idea: instead of server-side analytics pipelines that need weeks of data, FeatureDrop runs a behavioral engine entirely in the browser (localStorage). It tracks session patterns, detects notification fatigue, and picks the right format (badge, toast, modal) per user — from the first session.

v3 just shipped with:

- AdoptionEngine (4 kB) — BehaviorTracker, TimingOptimizer, FormatSelector, AdoptionScorer
- 11 framework integrations (React, Vue, Svelte, Solid, Preact, Angular, Web Components + SSR for Next.js, Remix, Astro, Nuxt)
- shadcn/ui registry — 5 components installable via `npx shadcn add`
- MCP server so AI editors (Claude Code, Cursor, VS Code) understand the library

Core is 3 kB gzip, engine is 4 kB gzip, zero runtime dependencies. 479 tests. MIT licensed.

The tradeoff vs server-side tools: you get instant decisions with no data collection, but you lose cross-device persistence and team-wide analytics. For most indie/small SaaS apps, that's a good tradeoff.

Docs: https://featuredrop.dev

GitHub - https://github.com/GLINCKER/featuredrop

Happy to answer questions about the architecture or the behavioral heuristics.
by tastyface | 2026-03-01 07:25:29+00:00
"There are reports of US/Israeli strikes on or near the homes of former Iranian pres, Ahmadinejad, former reformist presidential candidate, Mir Hossein Mousavi, and various leftist activists. If the US/Israel really wanted the 'people' to take back the country, they wouldn’t assassinate these folks"

https://bsky.app/profile/msjamshidi.bsky.social/post/3mfwmdx...
by kettlecorn | 2026-03-01 07:25:43+00:00
Microsoft has for short periods in its history put out good UX and design, but fundamentally the company doesn't defend taste and design.

The company treats good design almost like a marketing expense only worth doing if it creates short term brand perception changes. Throughout its history it's had moments of great design when a particular leader creates a culture that promotes it, but inevitably someone higher up rotates out that leader and the culture resets.

That has been the pattern with Windows, Zune / Windows Phone, Xbox, Surface, and many other consumer facing products.
by VladCovaci | 2026-03-01 07:26:14+00:00
I've had this debate with a dozen founders over the past year. Half swear by "just ship it" — build fast, throw it out there, see if anyone cares. The other half won't write a single line of code until they've got pre-orders or waitlist signups.

The problem: doing it properly took me 2–3 weeks of research per idea. So I built a tool to compress that into 30 minutes.

FounderSpace (https://www.founderspace.work/) runs your idea through a structured validation framework — market analysis, competitor landscape, target customer clarity, and a viability score — before you commit a single sprint to building.

It won't tell you "your idea is great." It'll tell you where your assumptions are weakest and what you'd need to prove before building.
by saghm | 2026-03-01 07:27:31+00:00
And yet the article shows the original sketches Wright made for the building that show the asymmetrical H's with the bars aligned with the bars on the E's (i.e on the upper half) in virtually identical font to what was eventually installed.

I don't really see how you can come away with the conclusion that this suggests lack of intent; at most, it seems like you had already formed the opinion that there was no intent, and you didn't find the evidence to the contrary convincing enough that you were wrong. I don't think your take is necessarily wrong, but I don't think it's fair to characterize the evidence as suggesting what you're saying.
by celastin | 2026-03-01 07:27:35+00:00
Maintainer here.

MemLineage is a governed write layer for agent-heavy workflows:
dry-run -> diff preview -> human approve/reject -> commit -> audit (+ undo)

Use case:
when agents write tasks/notes/knowledge in production and you need reviewability + rollback safety.

This project was renamed from “Memrail” to “MemLineage” to avoid name confusion.

I’d value input on:
1) minimum approval/audit fields before commit
2) where approval should happen in practice (app layer, queue boundary, CI gate)
3) which failure mode to defend first
by AnthonyMouse | 2026-03-01 07:28:03+00:00
> Instead, people who like having kids should have more kids.

To make this work you need some kind of cross-subsidy (e.g. large child tax credit), because having a larger number of kids requires the means as well as the will and the people willing to do it aren't all billionaires.

But then we do essentially the opposite and drive up housing prices when larger families need more house. Higher housing prices are essentially a transfer from young and future families to retirees.
by lukan | 2026-03-01 07:28:05+00:00
"Tldr is, people find fulfillment without children easier nowadays"

Do they? Or have most just become too distorted to feel allright filling their emptiness with empty online debates and netflix?

I know people who are really happy without kids (and who will never have them), but the majority is rather miserably lonely when you look past the facade. And with many, there isn't even a facade.
by aibuildersdig | 2026-03-01 07:28:05+00:00
If you replaced your application's standard keyword search with a pure Vector Search (Embeddings) over the last year, your users are probably frustrated. \n\nVector search is incredible for conceptual queries. But it is notoriously terrible at exact keyword matching (\"Show me invoice #INV-49201\"). \n\n*The Solution: Hybrid Search (BM25 + Vector)*\n\nYou need to combine both methods and rank them. Here is the modern playbook for search:\n1. *Dense Vector Search*: Embed your documents using an open-source embedding model (like `bge-m3`) to capture semantic meaning.\n2. *Sparse Keyword Search*: Use an algorithm like BM25 to map exact token matches.\n3. *Reciprocal Rank Fusion (RRF)*: Run both searches in parallel, then mathematically combine the ranked lists so that a document scoring high in both semantic meaning and exact keyword match rises to the top.\n\nTactical tip: Stop using expensive vector databases for basic search. PostgreSQL with `pgvector` now supports HNSW indexing, meaning you can keep your vectors right next to your relational data.\n\nIf you found this helpful, I write a weekly newsletter for AI builders covering deep dives like this, new models, and tools.
by icar | 2026-03-01 07:29:02+00:00
In 1953, Iran was a secular and democratic country. They had elected a prime minister who decided to nationalize the oil industry. The US didn't like this and overthrew him. They imposed a brutal monarchical dictatorship. Popular discontent led to the 1979 Islamic Revolution. The ayatollahs, to a large extent, existed because of US interference.

The same is true for all the instability in the Middle East, entirely manufactured by the West.

Action-reaction, cause-effect: You never know how a story will end. And after the 1979 revolution, the CIA and British MI6 provided the ayatollahs with lists of communists to exterminate, which they did. Imperialism always prefers to deal with theocracies rather than communists.
https://www.declassifieduk.org/how-britain-helped-irans-isla...
by rwyinuse | 2026-03-01 07:31:22+00:00
Yea, IMO people shouldn't make jobs / professions too big a part of their identity. At some point human programming may be largely gone, but probably there will be increased demand for something else.

It should be government's job to make it as easy as possible for people to retrain, switch jobs and start new careers. Obviously taxation should be reworked too, if AI and robots replace lots of jobs in some sectors. Profits produced by efficiency gains shouldn't be concentrated just among few billionaires.
by altairprime | 2026-03-01 07:31:27+00:00
Each of those three bowed their head to D&I demands, paid the bribe-fine demanded by the U.S. president, and revised their diversity definitions as demanded. So of course they’re exempt; that’s why they chose to pay their protection fee, after all. For example:

https://info.cornell.edu/executive-orders/federal-agreement/

> The university was reluctant to pay $30 million to the federal government to settle the OCR complaints; however, the alternative course of action would involve years of legal actions against the government with an uncertain outcome and untold costs to careers and livelihoods.
by coppsilgold | 2026-03-01 07:32:58+00:00
At the moment LLM's tend to work well when you constrain them, and you can craft the constraints with the help of the same LLM in a different session. Then you can verify if the outputted code obeys the constraints in yet another session, and make it adjust the code to obey the constraints. If one of the constraints was to yield highly functional code, you can start refining function by function as well. There is a pattern here.

If you are a good engineer you can dictate data structures to it too. It then performs even better.

I believe the writing is on the wall a this point, it does a very adequate job if I invest enough time in writing and refining the specs and give it the data structures (&/| database schemas) I want it to use. And there is no comparison in the number of hours I spend wrangling it and the number of the hours it would take me to do the code myself.

This is the worst it's going to be and it's already quite good, it wasn't that good a mere three months ago.

The main pitfall is trying to get an LLM to read your mind, in doing so you are putting too much load on whatever passes for their intelligence quotient. That isn't how you get good results or get a good measure of their capabilities.
by CapsAdmin | 2026-03-01 07:33:36+00:00
I pay for copilot to access anthropic, google and openai models.

Claude code always give me rate limits. Claude through copilot is a bit slow, but copilot has constant network request issues or something, but at least I don't get rate limited as often.

At least local models always work, is faster (50+ tps with qwen3.5 35b a4b on a 4090) and most importantly never hit a rate limit.
by nextaccountic | 2026-03-01 07:33:52+00:00
> From the DoD perspective they don't want a situation, like, a target is being tracked, and then the screen goes black because the Anthropic committee decided this is out of bounds.

Anthropic didn't want a kill switch, they wanted contractual guarantees (the kind you can go to courts for). This administration just doesn't want accountability, that's all.

It was OpenAI that said they prefer to rely on guardrails and less on contracts (the kind that stops the AI from working if you violate). The same OpenAI that was awarded the contract now.
by tsunamayo | 2026-03-01 07:34:39+00:00
Some questions I'm anticipating:

*"How is this different from Open WebUI / AnythingLLM?"*

Both are excellent tools, but they're manual model selectors — you pick one model and chat. Helix automates the routing: the cloud model never sees your raw data during Phase 2, and local models never need to handle planning/synthesis. The pipeline runs with a single button press.

*"Why PyQt6 desktop instead of Electron or a pure web app?"*

The desktop shell is intentional. The WebSocket server and React UI are embedded, so you get LAN access from phones/tablets on the same network without any Docker or separate server setup. The desktop app is the server. This lets it work offline (for local-only mode) while still being accessible network-wide.

*"Do I need Ollama / a GPU?"*

No. You can run it in cloudAI-only mode (direct chat with Claude/GPT/Gemini). Ollama and a GPU are only needed for the mixAI pipeline's Phase 2. A mid-range GPU (8-12GB VRAM) handles 7-14B models fine for most tasks.

*"What's the catch?"*

Windows-only for now (PyQt6 + some Windows-specific paths). Phase 2 quality depends on your local model selection — a 4B model won't match a 27B one. And you still pay for 2 cloud API calls per pipeline run, which adds up if you run hundreds of queries.

Happy to answer other questions.
by thierryfaucher | 2026-03-01 07:35:31+00:00
Built Echomindr this week — extracted 1,150 structured decisions, lessons, and signals from 96 podcast episodes (HIBT, Lenny's, Acquired, YC, 20VC) and made them searchable via API and MCP server.

The idea: AI agents give generic startup advice. This gives them access to what founders actually did, with verbatim quotes and timestamp links to the source.

Stack: Deepgram + Claude + SQLite + FastAPI. Total cost under €50.

https://github.com/echomindr/echomindr
by exodust | 2026-03-01 07:35:32+00:00
The long-term strategy is peace & stability.

Before you ask "how's that going", remember that doing nothing wouldn't result in a satisfactory answer to that question either.

The idea that "killing the enemies turns the rest of the world into enemies" is absurd. Other countries wouldn't follow the Iranian regime into martyrdom. What would be the reason: "we don't like war"?

Nobody likes war, but also nobody likes evil dictators emerging on this planet and repressing 90 million of its inhabitants, and waging industrial scale terrorism offensives beyond its borders.
by refurb | 2026-03-01 07:36:00+00:00
Indeed. The Gulf states didn’t want to get involved in this war for fear of upsetting local groups, but after the attacks have now jumped on board.

Iran basically has no state allies in the Middle East. Russia and China don’t seem any more committed than just arms sales.

What potential problem is upsetting the ethnic Apple cart in the region. We know countries like Iraq are a mix of Sunni and Shia with Iran supporting the Shia side quite significantly.

If the main supporting of Shia in the region (Iran) gets wiped out, Shia in varies countries like Iraq may feel much more vulnerable and make political moves preemptively.
by ozim | 2026-03-01 07:36:26+00:00
„only single parent needs to work”

I always wondered how much truth that was.

Turns out in 1950’s it was true for 65% of households. In 1960’s it dropped to 40% then in 70’s to 30% and in 90’s it landed at 20%.

So while you could support a family on a single income, it still was quite far from universally true and only most likely in the 50’s.
Show HN: React-Kino – Cinematic scroll storytelling for React (1KB core)
by bilater | 2026-03-01 07:36:33+00:00
I built react-kino because I wanted Apple-style scroll experiences in React without pulling in GSAP (33KB for ScrollTrigger alone).

The core scroll engine is under 1KB gzipped. It uses CSS position: sticky with a spacer div for pinning — same technique as ScrollTrigger but with zero dependencies.

12 declarative components: Scene, Reveal, Parallax, Counter, TextReveal, CompareSlider, VideoScroll, HorizontalScroll, Progress, Marquee, StickyHeader.

SSR-safe, respects prefers-reduced-motion, works with Next.js App Router.

Demo: https://react-kino.dev
GitHub: https://github.com/btahir/react-kino
npm: npm install react-kino
by amsminn | 2026-03-01 07:36:59+00:00
When I used sub-agents to write documentation, they didn’t include the verification tokens at all. As a result, those sections effectively bypassed verification and slipped through review without any citation checks.

The root cause was subtle: sub-agents couldn’t trigger skills. VeriContext’s citation enforcement lives as a skill in the parent agent — but when work was delegated, the sub-agent didn’t inherit or execute that skill. So it wrote “clean-looking” docs that were never actually instrumented with VCC tokens.

The documents looked fine on the surface — but parts of them weren’t covered by VeriContext’s guarantees. Delegation had quietly created a verification blind spot.

The fix was adding a PreToolUse hook on the Task tool (the tool agents use to spawn sub-agents). When the master agent creates a doc-related task, the hook detects it and outputs the citation rules. The master agent then injects those rules into the sub-agent’s prompt. No changes to the sub-agent itself — the parent simply propagates the verification contract downward.

Hook fires → detects doc-related task
→ outputs citation rules
→ parent injects them into sub-agent prompt
→ sub-agent writes docs with proper [[vctx:…]] tokens
→ verification actually covers everything

This feels like a broader systems issue: any invariant enforced via parent-level skills disappears unless explicitly propagated. Intercepting the delegation boundary (the tool call itself) turned out to be a clean enforcement point.

Curious how others handle constraint propagation in multi-agent systems — especially when invariants are implemented as skills rather than core behavior.
by kelvinjps10 | 2026-03-01 07:37:20+00:00
Android is still more open, you can side load apps. For example I like newtube and revanced, it's easier to sync local files like when using syncthing.
AnkiDroid is a fantastic app.
I can use extensions in Firefox, and real alternatives browsers.
If android gets so locked down so it's almost as using an Apple phone, I'll use graphene or just stop using a smartphone altogether.
by rajatady | 2026-03-01 07:37:38+00:00
To be clear, this doesn't replace reading papers. It's more like a triage step - see what's new in your areas, skim the summaries to decide what's worth a deeper read, save it for later (works offline too). I use it every day myself to keep up with a few topics without the usual arxiv scroll. No plans to add login or monetize, just want it to be useful.
by reichenstein | 2026-03-01 07:38:14+00:00
I don't think your anger has anything to do with us. Your aggression sounds about as random as your rhetorical reference to Electron when we've been at the native app front for 15 years, or "why did I give them money?" when you were able to pay once and use our app without paying a subscription forever.

With AI also did the very opposite of what everybody else is doing. While everyone was integration ChatGPT calling it their AI we asked ourselves what would happen when everyone does that. We said: No to more money, no to AI integration, but we drew a line.

That in contrast to iA Writer, in 2026, actual generative AI is everywhere, in every OS and every app... this is not a matter of pandering or whatever you may call it. It's a reality that we have to deal with. iA Writer is not an island, as a markdown app,, it is part of a process. Markdown goes from app to app as it should.

I think we did as good a job as we could, drawing a pragmatic line when no one did. Our goal is to make people think more, not less.
by laughing_man | 2026-03-01 07:38:57+00:00
>Smallpox, which the only remaining samples exists in a couple of secure facilities controled by superpowers...

I used to believe that, too, until the Russians found a few vials in a random storage cabinet. The fact is we have no idea how many samples exist and where they all are.

Fortunately, we already know how to make a smallpox vaccine.
by Closi | 2026-03-01 07:40:38+00:00
I think we can safely assume that OP was picking a bit of a ridiculous hypothetical example to make a point that it’s possible for something to be deadly and transmissible, although in nature Baculovirus in Caterpillars has a similar mechanism (encourages their host to eat a lot, then climb to the top of a plant so when it turns to ooze it infects others) or cordyceps although both of these aren’t as highly transmissible as they hypothetical explode virus.

But the Black Death mixed high contagion and high mortality as an actual example that shows they aren’t mutually exclusive.
by kkfx | 2026-03-01 07:42:01+00:00
Honestly? It's advertising, not biology.

All starchy foods make cholesterol go up, while all animal proteins make it go down, since digesting them consumes LDL. People only campaign against this scientific evidence because there are so many of us in the world, too many, and there isn't enough animal protein for everyone, especially if you focus on economically profitable production instead of distributed subsistence production wherever possible.
by littlexsparkee | 2026-03-01 07:42:29+00:00
I'm in my mid-30s with a partner that also doesn't want kids, saved probably 80% of my takehome for 5-6 years, and leanfire is within reach so it's doable. I don't need much, my main interests are cooking, learning, biking, etc. It's been a godsend as I developed a mobility issue and have to take time off to heal. I'm naturally frugal but had I not been intentional about planning for my future I would be in a bind. YMMV.
by arunabha | 2026-03-01 07:43:58+00:00
Most dictators are elected democratically, once. What makes them a dictator is them not relinquishing power. It's too late to protest after a dictator is officially a dictator. They know what will come and are usually prepared with an armed force loyal only to them.

When the sitting president of the United states repeatedly states he would like to have an illegal third term, that elections are fraudulent and must be under his control, continually takes actions testing the limits of what he can get away with in terms of authoritarian behaviour, and only backs down temporarily when he faces massive backlash, you can forgive people for being alarmed.
Show HN: AutoTable – One-Click Spreadsheet Cleaner Built with Gemini
by voxdroid | 2026-03-01 07:44:51+00:00
I built AutoTable to eliminate repetitive spreadsheet cleanup work.

Upload a messy CSV/Excel file and it:

Normalizes headers (snake_case)

Fixes inconsistent data types

Removes duplicates

Strips hidden Unicode junk

Standardizes formatting

The pipeline is deterministic and idempotent. Files are stored ephemerally and auto-purged.

The interesting part: I used Google Gemini heavily as an engineering collaborator — not just for boilerplate, but for designing parts of the cleaning logic and app structure.

Would love feedback on:

Edge cases I might be missing

Performance concerns at scale

Better approaches to deterministic cleaning

Live demo: https://auto-table.com

Write-up: https://dev.to/voxdroid/autotable-my-one-click-spreadsheet-c...
by vasco | 2026-03-01 07:44:58+00:00
It's the other way around, people who are good people will "drop" from the race way before they get to this stage.

So it's more that only psychopaths will continue to push up the mountain when they already have many hundreds of lifetimes worth of wealth. Imagine being in that situation and still wanting to be involved in backstabbing power games rather than enjoy time with your kids.
by misiek08 | 2026-03-01 07:45:26+00:00
For me it was (or is) funny. After update I had a lot of controls in the same color as background. Wondering why I can’t do some actions I took my friends phone and built in apps looked different than mine.
Photos didn’t even show the top bar. Rebooted - I have it! Then photos started crashing every few days and I’m not heavy user.
Currently I’m fed up, because Camera starts up once per 20-30 runs for more than 10 seconds (I wait to see if it will start in the end).

I was hater of Apple, then switched around 2018 to be happy user until 2025. Looking for Android brand that allows loading clean system to not get bad experience after few months like with Shitsung.
by usefulposter | 2026-03-01 07:47:20+00:00
>who cares

dang cares.

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

(1) Generated comments aren't allowed on HN - this rule predates LLMs but obviously applies even more now: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=by%3Adang%20%22generated%20comments%22&sort=byDate&type=comment

(2) If you see accounts that look like they're mostly posting genAI comments, please let us know at hn@ycombinator.com.

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

Please don't post generated or AI-filtered posts to HN. We want to hear you in your own voice, and it's fine if your English isn't perfect.