MurphyA/hacker-news huggingface dataset:
Show HN: Liftstack – Snippet-level A/B testing for CRM marketers
by iamacyborg | 2026-03-05 15:18:17+00:00
I've spent years in CRM and email marketing, and one thing has always driven me mad: the constant pressure from the business to "test everything" when you know damn well you'll never reach statistical significance.

Most ESP's use frequentist models. You need a fixed sample size calculated upfront, you can't peek at results early without inflating your false positive rate, and if your list isn't massive, you're waiting weeks for a result that often comes back inconclusive anyway. So teams either ignore the statistics entirely and just pick whichever variant "looks better" after a day, or they stop testing altogether. Either way, you learn nothing.

On top of that, the testing workflow itself is painful. You duplicate your entire template, change the one thing you want to test (a subject line, a hero image, a CTA), split your audience, send, and wait. Want to test two things at once? Now you need four template versions. Three things? Eight versions. It scales terribly, and most teams just don't bother.

Liftstack fixes both problems.

Instead of duplicating templates, you define test slots at individual content positions within a single message. Subject line, hero image, CTA copy, footer; each slot gets its own variants and its own statistical analysis, all running simultaneously without the combinatorial explosion.

And instead of frequentist significance testing, we use Bayesian analysis. You can check results at any point without statistical penalty. You get four clear verdicts: Winner Found, No Meaningful Difference, More Data Needed, or Guardrail Violation. No more agonising over p-values with undersized samples.

Here's what else makes it different:

* Revenue attribution, not vanity metrics. Results are expressed as "Variant B generated £14,200 additional revenue" with confidence ranges. Answer the business question directly.
* A persistent snippet library that accumulates learnings across campaigns and channels. Your tenth test on a CTA style is dramatically more informative than your first.
* Guardrail monitoring that catches unsubscribe spikes, spam complaints, and bounce rate increases before a "winning" variant tanks your list health.
* Thompson Sampling that automatically shifts traffic toward better-performing variants while still exploring.
* Multi-channel parity across email, push, SMS, in-app messages, and content cards. Same statistical rigour everywhere.

We integrate directly with Klaviyo, Customer.io, Iterable, and Braze for now, with more ESP's planned.

I built this because most CRM testing today is theatre; it looks scientific but the methodology is so crude you'd learn more from a coin flip. Liftstack treats content testing as a proper discipline with real statistical foundations.

Happy to answer questions about the approach, the stats, or anything else.
Show HN: Nemilia – multi-agent AI workspace in a single HTML file, no back end
by Nemilia | 2026-03-05 15:18:21+00:00
A full multi-agent AI workspace in a single HTML file. No backend. No install. No build step. No account. You own the entire runtime — open it in a browser and it works.

That's not a constraint. That's the point.

Nemilia is built around the idea of AI sovereignty — your agents, your workflows, your data, your keys, all running on your machine. Nothing phoned home, nothing locked to a platform, nothing that breaks when a SaaS company changes its pricing.

What you get: - Build custom agents with their own roles, personalities, system prompts, and model overrides - Design custom workflows with drag-and-drop pipeline builder — chain agents in any order, set HITL review checkpoints, run parallel DAG execution - MCP tool execution — build agents that call external tools in real time (filesystem, databases, APIs, code execution) over streamableHttp or SSE - Document RAG with hybrid Transformers.js vector embeddings + BM25 keyword search, fully client-side - WebGPU offline mode — run Llama, Qwen, Phi, Gemma entirely in the browser, no API key, no internet - Connect any provider: OpenAI, Anthropic, Groq, Gemini, Mistral, DeepSeek, Ollama, LM Studio — swap anytime, your workflows follow - API keys encrypted AES-256-GCM, never leave your browser - Workspace syncs to a real folder on disk as plain JSON and Markdown — version control it, edit it in VS Code, take it anywhere

One file. Any browser. Your AI team.

Getting started takes about 60 seconds: download the file, open it, paste any API key, point it at LM Studio/JAN, or load up a model directly into your browser via WebGPU.

Released it publicly last week. Would genuinely love feedback.

Site: https://nemilia.com GitHub: https://github.com/luislopez1212/nemilia

P.S. Nemilia means "to think, to remember, to imagine" in Nahuatl, the language of the Aztecs. Felt like the right name for something that does all three.
by patentailab | 2026-03-05 15:18:33+00:00
We spent the last few months benchmarking PatentPal against Claude 3.5 for drafting provisional patents. The most critical failure point for technical founders using LLMs is under-disclosure. Generative AI excels at writing 5,000 words of generic boilerplate, which fails 35 U.S.C. §112(a) enablement standards.
PatentPal is highly effective at rigid terminology tracking (preventing antecedent basis errors) and auto-generating flowcharts from claims. However, we found Claude 3.5 (with extended reasoning) to be far superior for software patents, specifically its ability to ingest raw Python/C++ code and translate the control logic into proper method claims.
We also outlined the privacy differences; consumer Claude retains data for 30 days and may train on it, while the API can be configured for zero-retention. We are happy to answer questions about the prompt engineering stack required to force LLMs into strict USPTO compliance.
by Jeremy1026 | 2026-03-05 15:18:40+00:00
I get more or less the same items from the grocery store every week. My grocery store shows me purchases going back a year.

3/9/25 - 45 items - $178.98

3/15/25 - 40 items - $187.13

3/22/25 - 59 items - $315.29

3/29/25 - 45 items - $131.36

...

2/14/25 - 48 items - $238.15

2/21/25 - 17 items - $117.49 (used $45 in coupons from store loyalty points, actual cost $162.49)

2/28/25 - 27 items - $165.27

My grocery bill definitely is feeling it, now is it 100% tariffs, probably not. But research points to it being some what related to tariffs [1,2,3] You'll notice in the most recent shops, I have been trying to skip the non-essentials when possible to keep my bill lower.

I don't have any other regular purchases with history to look back on. It's not like I replace all my consumer electronics every 6 months-1 year. Closest thing that I have to consistent historical data is 3D printer filament, which has gone from $15.99 to $16.99 on Amazon for my brand of choice from April 2025 to my most recent order last week.

[1] https://taxfoundation.org/blog/trump-tariffs-food-prices/

[2] https://budgetlab.yale.edu/research/state-us-tariffs-june-17...

[3] https://www.edelmanfinancialengines.com/education/life-event...
by yuliyp | 2026-03-05 15:18:52+00:00
None of what they're pledging is much of a change from how they've already been operating:

- They already invest in new power plants and connection infrastructure when they bring in new datacenters
- Electricity for datacenters is based on capacity rather than actual usage
- They already have backup generators at most datacenters that they can run during outages. It wouldn't be much work to allow those to feed power back into the grid in extraordinary circumstances
- They generally use local contractors to build them for practicality purposes anyway.

This is just some fancy PR and nothing else.
by mgkimsal | 2026-03-05 15:19:01+00:00
One thing I don't see mentioned enough with the whole "the consumers paid these tariffs! we should get refunds!"... We "paid" not just in higher prices, but in many layoffs, reduction in working hours, skipped bonuses and raises. Companies that get 'refunds' will have an opportunity to use that money to rehire and repay workers. I'm cynical enough to think that will happen in large measures across the whole country, but I'm hopeful enough to want to see it happen nonetheless.

Delayed refunds won't even start to repair the damage done by bankruptcies triggered by high tariffs, the snowballed cost of tariffs impacting multiple steps in the supply chain, the emotional toll on families and communities having to deal with less money and rising prices. But rehiring and getting some regions and communities back to work might be a step in the right direction.

EXCEPT WE NOW HAVE A 15% GLOBAL TARIFF ONGOING. And a lunatic administration that will fight tooth and nail for years to keep this going as long as possible.

Trump "loves" this country so much it hurts me.
by mithr | 2026-03-05 15:19:04+00:00
> AI doesn't add anything to the ability to do mass surveillance

I recommend reading Yuval Noah Harari's Nexus for a deep discussion around this.

He makes the point that what makes this AI age much more dangerous for mass surveillance isn't just the collection of data, which has indeed been possible for a while, but the new ability to have AI sift through that enormous volume of information, an ability which until recently has not been possible in a meaningful way without a ton of manual work to support it.

Older attempts at mass control of a population already involved mass surveillance, even in a large amount of detail, but even when capturing in detail all citizens' activities, there were just not enough people around to be able to dig through that and analyze it. This has been somewhat true even with the help of computers, though computers have certainly already been making this easier.

But now you can just give all that data to an AI with your instructions, and it'll apply some sort of "judgement" on your behalf, completely autonomously, and even perform actions against those folks it finds, again autonomously, without needing to manually build a whole infrastructure to do that with manual rules. That's a very meaningful upgrade for someone wanting to control a population.
by txredking | 2026-03-05 15:19:06+00:00
Yes I too miss the days where I could walk 6 miles into to town to go the general store. The grind of making every step myself, learning the path to avoid the mud, the rock in my shoe that just wouldn’t leave. Good times. Cars suck.

Kidding aside. The human brain has unsurprisingly a huge attachment to effort and equates it with perceived value of a process and outcome.

Whether one spent 20 years developing a general cure for cancer or just magicked one into existence right now does not change the immense value many could gain from it.

Writing software was never about the value to the writer it was about the value to the user.

In the past, one could care less about the user to an extent because they simply enjoyed the process or “grind” of building. There were signs like the engineer that went off to fix a bug and took 2 weeks rebuilding some part of some system delaying the overall feature or product release. The excuse being that it was of course necessary and good development takes time.

Now one may be able to fix that bug in minutes and anything that takes longer than an hour with AI is more seriously questioned as necessary. Sometimes it still is but more often than not that engineer simply wanted to build, to grind on a problem at the cost of potential user value.
by rafaelmn | 2026-03-05 15:19:10+00:00
PC desktop chips have 128 bit busses to right ? From what I know theoretical maximum memory bandwidth of chips is less than 100gbps - which is less than like base M5/M4 chips.

So no matter how much compute you stuff in there it's going to be shit for AI ?

PC architecture is not adapting to AI workloads at all, and no signs of that changing in years to come. I would not be surprised if your phone was more capable of running AI models than an average desktop - especially given gpu pricing.
Show HN: Tymeslot – Open-source cal.com alternative built with Elixir/Phoenix
by luka-thb | 2026-03-05 15:19:16+00:00
Hey HN, I'm Luka. I built Tymeslot — an open-source meeting scheduling platform.

The existing open-source scheduling tools are functional but genuinely ugly. The booking page — the thing your clients actually see — looks like a CRUD form thrown together in an afternoon. I couldn't bring myself to send people to any of them, so I built something where the booking experience feels intentional by default.

Both themes are fully customizable. Live demos here: https://tymeslot.app.

Features: Google/Outlook/CalDAV calendar sync, auto-created video rooms (Google Meet, Teams, or self-hosted MiroTalk P2P), 90+ timezones, webhooks, n8n automation, embeddable widget, SSO via OIDC.

Built on Elixir + Phoenix LiveView. Self-host via Docker, Cloudron, or Railway — or use the managed cloud (free tier, Pro at EUR 5/month). License is ELv2.

I am happy to make this the leading open-source calendar solution over time. Check Github, I develop actively. What do you expect from a calendar and scheduling tool to switch?
by MichelGross55 | 2026-03-05 15:19:22+00:00
Paloha est une agence de communication à Montpellier qui se distingue par son approche à la fois créative, humaine et très professionnelle. L’équipe est à l’écoute, réactive et sait parfaitement comprendre les besoins de chaque projet pour proposer des solutions adaptées.

Que ce soit pour du webdesign, de la production vidéo, la gestion des réseaux sociaux ou la stratégie digitale, Paloha accompagne les entreprises avec une vraie vision et un sens du détail qui fait la différence. Leur capacité à valoriser l’image d’une marque et à développer sa visibilité en ligne est remarquable.

On sent une équipe passionnée, impliquée et toujours prête à aller plus loin pour ses clients. C’est un véritable partenaire pour toutes les entreprises qui souhaitent développer leur communication et leur présence digitale à Montpellier et partout en France.

Je recommande vivement Paloha à toute entreprise qui cherche une agence de communication sérieuse, créative et engagée.
by ctparker | 2026-03-05 15:19:23+00:00
That is definitely the right part. The dash isn't a symbol on a normal keyboard, and "think blah blah blah" occurs frequently in LLM chat sessions (for me, at least). I suspect those easy-to-spot indicators won't be around forever, which will make AI posts much more difficult to spot. But I think the thinly veiled advertisement that follows in that clause will be the bigger tell in future models. If we feel like we're being marketed at, we can almost guarantee there isn't a human on the other end. This isn't the internet I signed up for.
by irishcoffee | 2026-03-05 15:19:28+00:00
> Abstractions are the source of bloat. Without abstractions you can always reduce bloat, or you can reduce bloat in your glue, but you can't reduce glue.

I don’t think I agree. Here is an example.

QTcpSocket socket;
socket.connectToHost(QHostAddress::LocalHost, 1234);

Vs:

int clientSocket = socket(AF_INET, SOCK_STREAM, 0);

sockaddr_in serverAddr;
serverAddr.sin_family = AF_INET;
serverAddr.sin_port = htons(1234);
inet_pton(AF_INET, "127.0.0.1", &serverAddr.sin_addr);

connect(clientSocket, (sockaddr*)&serverAddr, sizeof(serverAddr))
by nz | 2026-03-05 15:19:48+00:00
Not all legal systems put the burden of proof on the accuser. In fact, many legal systems have indefinite detentions, in which the government effectively imprisons a suspect, sometimes for months at a time. To take it a step further, the plea-bargain system of the USA, is really just a method to skip the entire legal process. After all, proving guilt is expensive, so why not just strong-arm a suspect into confessing? It also has the benefit of holding someone responsible for an injustice, even if the actual perpetrator cannot be found. By my personal standards, this is a corrupt system, but by the standards of the legal stratum of society, those KPIs look _solid_.

By contrast, in Germany (IIRC), false confessions are _illegal_, meaning that objective evidence is required.

Many legal systems follow the principle of "innocent until proven guilty", but also have many "escape hatches" that let them side-step the actual process that is supposed to guarantee that ideal principle.

EDIT: And that is just modern society. Past societies have had trial by ordeal and trial by combat, neither of which has anything to do with proof and evidence. Many such archaic proof procedures survive in modern legal systems, in a modernized and bureaucratized way. In some sense, modern trials are a test of who has the more expensive attorney (as opposed to who has a more skilled champion or combatant).
by koolba | 2026-03-05 15:19:48+00:00
> If two companies come to you with an offer to sell the refunds, and one has strong ties to a central figure in the administration — which can, in the future, subject or exempt you from new tariffs and otherwise use the Federal government’s powers to mess with you - are you truly free to choose either offer?

Yes, because tariffs, like all taxes in the USA, are not imposed on individual people or entities. They’re on industries and specific materials.

If a company truly thought the chance of winning was low and needed the money now, they would pick the best offer. Regardless of who is making it.
by jacquesm | 2026-03-05 15:20:02+00:00
You have to present figures when you're arguing the hard-to-prove side of something not when it's plain obvious that business are not in a position to deal with such shocks in the market without having to reach for capital. This is not normal. Typical operating margins of business is anywhere from 5 to 20% with outliers in the digital domain but that's not the part that we are talking about here.

Anyway, you want figures, well, here are some figures:

https://marketrealist.com/why-did-700-bu/

I'm sure there are other sources, better ones, worse ones but they all tell roughly the same story: willy nilly tarrifs have a negative effect on one's ability to operate a business. Businesses like predictable, stable climates to operate in.
by rincebrain | 2026-03-05 15:20:09+00:00
The example I gave in there is of adding sentinel values in your data, so you can check the constants in your data structures later and go "oh, this is overwritten with garbage" versus "oh, this is one or two bits off". I would imagine plumbing things like that through most common structures is what was done there, though I haven't done the archaeology to find out, because Firefox is an enormous codebase to try and find one person's commits from several years ago in.
by MtalUSD34 | 2026-03-05 15:20:29+00:00
Paloha est une excellente agence de communication à Montpellier, basée au Village du Lez à Lattes, qui accompagne les entreprises dans le développement de leur image et de leur visibilité digitale. L’équipe est composée de professionnels passionnés qui maîtrisent parfaitement les enjeux du marketing digital, du webdesign, de la production vidéo et de la gestion des réseaux sociaux.

Cette agence de communication digitale à Montpellier se distingue par sa créativité, sa réactivité et sa capacité à comprendre rapidement les besoins de chaque client. Que ce soit pour du branding, de la stratégie digitale, de la publicité en ligne, du marketing d’influence ou du community management, Paloha propose des solutions complètes et efficaces pour développer la notoriété des marques.

L’agence accompagne aussi bien des commerces locaux que des entreprises nationales en mettant en place des stratégies de webmarketing à Montpellier performantes : création de contenu, campagnes publicitaires, vidéos promotionnelles, shootings photos, gestion Instagram ou encore développement d’identité visuelle.

Grâce à son expertise en communication digitale et marketing digital à Montpellier, Paloha aide les entreprises à renforcer leur présence en ligne, attirer de nouveaux clients et accélérer leur croissance.

Si vous recherchez une agence de communication Montpellier sérieuse, créative et à l’écoute, Paloha est clairement une référence dans la région. Une équipe humaine, dynamique et très professionnelle que je recommande sans hésiter.
by holmb | 2026-03-05 15:20:53+00:00
Thanks for the insights!

We have been doing something similar but it sounds like you have come further along this way of working. We (with help from Claude) have built a similar tool that you describe to interface with our task- and project management system, and use it together with the Gitlab and Github CLI tools to allow agents to read tickets, formulate a plan and create solutions and create MR/PR to the relevant repos. For most of our knowledge base we use Markdown but some of it is tied up in Confluence, that's why I have an interest in that part. And, some is even in workflows are in Google Docs which makes the OP tool interesting as well -- currently our tool output Markdown and we just "paste from markdown" into Gdocs. We might be able to revise and improve that too.
by samiv | 2026-03-05 15:21:13+00:00
I know how the traffic lights work, point was that there are just excessively many of different combinations in Germany rather than just a single standard green/yellow/red.

"The end of a speed limit indication means the same as no speed limit indication. The lawful limit for the type of road applies, 50 in the city, 100 for rural roads,"

See, that's already wrong because the "Landstraße" may be 70, 80 or 100 depending on the exact road. If there's construction you might have a lower speed for the construction and then "end of limitation" at which point you have to remember whether the road is 70, 80 or 100.

Another example, if you have a Landstraße that is 100km/h, but you have a section that is 80km/h which has construction that has 50km/h, after construction you see "end of limit" what's the speed you're allowed to drive? 80 or 100? If you just had the speed limit sign all this confusion would simply not exist.
by embedding-shape | 2026-03-05 15:21:22+00:00
> but the politicians are absolutely trying to roll back the clock, push dirty tech, eliminate all environmental protections and regulations

Yes, in one country who seems hellbent on destroying itself.

But looking globally, more and more countries seems to get it at this point, and at least move in the right direction, compared to others. The others will make themselves irrelevant faster than the others can reach a future without fossil fuels.
by zug_zug | 2026-03-05 15:21:26+00:00
> Humans evolved in an atmosphere containing roughly 280–300 ppm of CO₂. The average annual increase over the past decade has been about 2.6 ppm per year, with 2024 recording a 3.5 ppm rise.

So currently we're at 428 with 3.5 increase per year, yeah, that's scary if it doesn't slow down soon. Makes you wonder about what indirect health side-effects that could have on us.
by danielmarkbruce | 2026-03-05 15:21:36+00:00
It was non-zero but close to zero.

Companies don't want to deal with the headache for many things. It's not a given over what time horizon and how much work is involved to get the refund. It's totally sensible to sell the claim for 70 cents on the dollar for example.

The supreme court absolutely hears cases that are obvious. They do it for several reasons - to create clarity, to narrow scope, to set a very clear precedent, and other reasons.
by chimeracoder | 2026-03-05 15:21:45+00:00
I don't know the details of that specific case so I can't speak to it, but the text of the AWCPA is very clear:

> The copyright in an architectural work that has been constructed does not include the right to prevent the making, distributing, or public display of pictures, paintings, photographs, or other pictorial representations of the work, if the building in which the work is embodied is located in or ordinarily visible from a public place.

This codifies an already-established principle in US law. French law does not have that same principle.