MurphyA/hacker-news huggingface dataset:
Show HN: I built autonomous A/B testing – it generates ideas, tests, and learns
by Abeeprodev | 2026-01-19 18:41:16+00:00
Hey HN! I built Abee (A/B Experiment Engine) – autonomous A/B testing. It generates hypotheses based on conversion psychology, creates variations, runs the test, picks the winner, promotes it as the new control, and starts the next round. It learns what works for your audience over time – which angles (urgency, trust, social proof, etc.) actually convert. Optional approval mode lets you review variations in batches before they go live, and your feedback trains the model to match your preferences.

https://abee.pro – free tier available.
by rediguanayum | 2026-01-19 18:42:04+00:00
A G4 (Severe) geomagnetic storm watch is in effect for the 20 January UTC-day due to Earth-arrival of a coronal mass ejection (CME). The CME blasted from the Sun on 18 Jan, in association with an energetic R3 (Strong) solar flare from a sunspot region near center-disk, and is anticipated to arrive at Earth as early as late 19 Jan EST to early 20 Jan. While the G4 Watch is out for the 20 Jan UTC-day, geomagnetic storm levels could range from G1-G3 (Minor-Moderate) upon CME arrival later on 19 Jan EST.
by jpmattia | 2026-01-19 18:42:37+00:00
> but i did find that politics was actually one of the most efficient categories (only ~1% maker/taker gap)

I confess I'm surprised by that result in particular. I realize your results are for Kalshi, but ISTR some reports from the presidential elections on Polymarket.

But more generally: When you say there is "only a ~1% maker/taker gap", is that weighted by the size of the bets? or is it averaged over the number of bets placed?

In any case: Thanks for a very interesting paper!
by Marsymars | 2026-01-19 18:43:13+00:00
> It ought to be illegal to host ads for registered trademarks (+/- some edit distance).

This makes me a bit uncomfortable because of how close it comes to infringing on freedom of speech, and how specific a rule it would for search engines (and chat bots) - i.e. there's no real analogy of "can't target trademarked terms" for any ad format other than search engines.

I think my preference would be to simply enforce laws around fraud. If you're a business and you intentionally mislead people, that's fraud, pure and simple. Bring the enforcement hammer down so that companies don't dare make an ad that granny might mistake for not being an ad. Make them err far on the side of making ads look unmistakably like ads for fear of ruinous fines.
by zdragnar | 2026-01-19 18:43:15+00:00
The regulatory bodies aren't specifically discriminating against smaller vehicles, they're discriminating against vehicles that haven't proven safety to passengers in crash tests acceptable to the FMVSS. The vehicles may or may not also be missing mandatory internal safety features like airbags in all the right spots, etc.

If Chinese EV manufacturers put their vehicles through these tests, include all the mandatory features, and strip out the forbidden telemetry (certain manufacturers are banned in the US for reporting to the CCP- most notably but not exclusive to Huawei) then they too can be sold here.

If anything is preventing Chinese EVs from the US market, it's almost certainly their electronic components.
by omoikane | 2026-01-19 18:43:15+00:00
Instead of having encyclopedic knowledge of every feature, I think editor fluency is being really good at the few features you need such that the editor is no longer the bottleneck.

The few features you really need to know for VIM are mostly in `:help motion.txt`. Knowledge of other features is obviously helpful in actually editing text, but being able to navigate well should remove most of the bottlenecks, especially considering how most VIM commands take motion into account.
by Peroni | 2026-01-19 18:43:19+00:00
I get how your solution solves for on-device cheating tools. Unfortunately, it's really not difficult to have a second device (even just your phone) transcribing audio and processing answers. My point being, if people are going to cheat in interviews, they'll find plenty of creative ways around your tool so I'm not necessarily convinced that tooling is the solution.
by fc417fc802 | 2026-01-19 18:43:22+00:00
> Scanning a physical book is not a permitted backup

On what basis do you claim that?

You're also missing critical legal context. When a would be consumer downloads pirated media in lieu of purchasing it he damages the would be seller. When my automated web scraper inadvertently archives some pirated content on my local disk no one is financially harmed.

The question is where the boundary between those things lies.
by derefr | 2026-01-19 18:43:40+00:00
It occurs to me that "write a C program that [problem description]" is an extremely under-constrained task.

People are highly aware that C++ programmers are always using some particular subset of C++; but it's not as obvious that any actual C programmer is actually going to use a particular dialect on top of C.

Since the C standard library is so anemic for algorithms and data structures, any given "C programmer" is going to have a hash map of choice, a b-tree of choice, a streams abstraction of choice, an async abstraction of choice, etc.

And, in any project they create, they're going to depend on (or vendor in) those low-level libraries.

Meanwhile, any big framework-ish library (GTK, OpenMP, OpenSSL) is also going to have its own set of built-in data structures that you have to use to interact with it (because it needs to take and return such data-structures in its API, and it has to define them in order to do that.) Which often makes it feel more correct, in such C projects, to use that framework's abstractions throughout your own code, rather than also bringing your own favorite ones and constantly hitting the impedance wall of FFI-ing between them.

It's actually shocking that, in both FOSS and hiring, we expect "experienced C programmers" who've worked for 99% of their careers with a dialect of C consisting of abstractions from libraries E+F+G, to also be able to jump onto C codebases that instead use abstractions from libraries W+X+Y+Z (that may depend on entirely different usage patterns for their safety guarantees!), look around a bit, and immediately be productively contributing.

It's no wonder an AI can't do that. Humans can barely do it!

My guess is that the performance of an AI coding agent on a greenfield C project would massively improve if you initially prompt it (or instruct it in an AGENTS.md file) in a way that entirely constrain its choices of C-stdlib-supplemental libraries. Either by explicitly listing them; or by just saying e.g. "Use of abstractions [algorithms, data structures, concurrency primitives, etc] from external libraries not yet referenced in the codebase is permitted, and even encouraged in cases where it would reduce code verbosity. Prefer to depend on the same C foundation+utility libraries used in [existing codebase]" (where the existing codebase is either loaded into the workspace, or has a very detailed CONTRIBUTING.md you can point the agent at.)
by shagie | 2026-01-19 18:43:41+00:00
> How many times Pam Bondi says the word "China" in a press conference.

A classic example is the color of the Queen's hat at Royal Ascot.

https://www.upi.com/Odd_News/2008/06/20/Bets-placed-on-queen...

https://news.williamhill.com/horse-racing/queens-hat-betting...

And the relevant one from 2005 - https://www.foxnews.com/story/hat-trick-upsets-british-booki...

> But alarms were raised Thursday morning, hours before the royal appearance, when a run of bets for brown started coming in, displacing light blue as the favorite.

> "Nobody was backing brown at all and suddenly everyone wanted in on it," Paddy Power (search), owner of the eponymous chain of betting shops that inaugurated the hat bet 10 years ago, told The Times.

> Power's odds on brown went from 12-1, to 2-1, to even and finally to 8-11 before he yanked the bet at 11:30 a.m., 2½ hours before the Queen was due to show.

> "Someone must have been in the know. We laid 50 pounds at 20-1 and 200 pounds at 10-1 and some smaller bets," David Hood, spokesman for rival betting chain William Hill (search), told the Daily Telegraph.

> ...

> When Elizabeth II finally made her appearance, she was indeed wearing a brown hat with cream trim.

> "Somebody has made a tidy sum," sniffed Hood.

> Both he and Power, who estimated his firm lost about 10,000 pounds, or $18,000, suspected palace insiders.
by notahacker | 2026-01-19 18:43:52+00:00
Ask your question the other way round? How did Chinese companies absorb the cost of the 125% tariff, were they selling it at less than half price or giving it away for free?

Answer is they didn't: if the US buyer wanted it that badly they picked up the tab or otherwise they waited for the tariff to come down to 10% or went without. Also, very few goods in the US (probably none in the CPI representative basket of goods) are bought directly from Chinese vendors, they're bought from US retailers. Those US companies can eat the tariff cost if the exporter won't and they can't sell at a higher price. That obviously affects their margins, their sales and their hiring.
by jpmcb | 2026-01-19 18:43:53+00:00
True: but technically the CVE was mitigated by OpenCode by after 1.1.10

* Not running the server by default
* Patched the wide open CORS policy which left the server open to execution by any page you visited.

The server is still there but you have to explicitly enable it via `opencode serve`

The original disclosure has a table of fixes that have landed: https://cy.md/opencode-rce/
by bitwize | 2026-01-19 18:44:16+00:00
Speccing out a language, and implementing it, are two different kinds of work. There are doubtless GCC devs on the C standards committee, but when they're writing the standard they're not doing the same thing as working on GCC.

You decided you wanted to focus on speccing out your language and outsource the implementation. That's fine if you want to do that. But let's be honest: you outsourced the bits you considered boring or tedious. Someone else may find that the interesting part, and the experience of outsourcing it rather than building it themselves to be hollow in comparison.
by wfurney | 2026-01-19 18:44:41+00:00
> Luxury Yacht reads your .kube directory and loads your existing kubeconfig files. It does not create kubeconfig files, nor will it ever modify them in any way. It's up to you to get those working correctly for your clusters.

I'm wondering if the author or anyone else familiar could suggest some good tools to help manage kubeconfig files. I don't have this problem using Rancher for example, and it's a big reason why I've struggled with K9s and OpenLens.
by mikeayles | 2026-01-19 18:45:00+00:00
I saw routing as equally as big of a headache as the schematic, so formalizing the layout to a grid means layout becomes a compilation problem, not a design problem.

My intent for phaestus isn't to design pcb's, it's to design entire products, and also to be friendly to non technical users who don't know what a PCB is, let alone do layout themselves.
by nearbuy | 2026-01-19 18:45:14+00:00
Keep reading. The central thesis of the article/eulogy is that Adams wanted to be successful at something more serious than Dilbert but was bad at everything else he tried.

It talks about his first new business attempt with the Dilberito, which was terrible. It quotes, it "could have been designed only by a food technologist or by someone who eats lunch without much thought to taste".

Then he tries to run a restaurant, which he is also bad at. Even Adams realizes he is bad at it. "After every workday, Adams and the waiters get together and laugh long into the night together about how bad a boss Adams is!"

Then he tries his hand at writing philosophy, which he is also terrible at. The article spends two long sections describing just how bad his books "God's Debris" and "The Religion War" are.

Then the article describes how Adams claimed himself to be a master hypnotist/manipulator in the most delusional and cringey way possible.

Then the article talks about Adams' many terrible political predictions. E.g. "His most famous howler was that if Biden won in 2020, Republicans “would be hunted” and his Republican readers would “most likely be dead within a year”."

Then there's how he responded to liberals beginning to see him as an enemy when he was predicting Trump would win the 2016 election: "As he had done so many other times during his life, he resolved the conflict in the dumbest, cringiest, and most public way possible: a June 2016 blog post announcing that he was endorsing Hillary Clinton, for his own safety, because he suspected he would be targeted for assassination if he didn’t"

Then in 2023, Adams stupidly gets himself cancelled.

> There are plenty of quotes like this one

No, there aren't. While the article/eulogy says a number of positive things about Adams, that very faint praise at the beginning is the only place the article describes him as being even only-slightly-above-average intelligence at anything other than Dilbert.

What it does mention several times is that Adams thought himself cleverer than everyone else. For example (describing Adams' thoughts):

> Thesis: I am cleverer than everyone else.

> Antithesis: I always lose to the Pointy-Haired Boss.

> Synthesis: I was trying to be rational. But most people are irrational sheep; they can be directed only by charismatic manipulators who play on their biases, not by rational persuasion. But now I’m back to being cleverer than everyone else, because I noticed this. Also, I should become a charismatic manipulator.

But the tone here is mocking Adams and not endorsing his view.
by jrowen | 2026-01-19 18:45:31+00:00
It's kind of just like, this sense of the "safety" of the walled garden (which one might argue the overlords could rugpull at any moment, which kind of happened with Twitter, but that's not something that really concerns me personally enough to trade it for the complexity of decentralization).

A lot of it is presentation. Instagram is the one that I use the most right now, and I feel like they really nailed this in the "everybody can make content" era. When I'm creating content for IG, I know exactly how it's going to look, there's editing and previewing tools, there's a confidence that people are going to receive it in the manner I intended and expected, and it's tied to the culture of that platform that I've become attuned to over time. The thought of a JSON of my IG post existing in a clearinghouse that encourages people to remix it into whatever, just kind of gives me the ick. Even if realistically it wouldn't really be abused, I don't feel compelled to choose that. If someone comes up with a new app that does some things better, I can choose to migrate to that, but likely I wouldn't want to just one-click import my IG history. It will be different in some way and I would want to make new content for it.

I guess I just kind of see these platforms as bespoke communities that people choose to be a part of, more than fungible data frontends. It's very personal, and...social. It's not the abstract world of data that programmers live in. My social graph in each app is unique and I don't really want it abstracted to one monolith that follows me everywhere. Each one is a new world with a fresh start.

Now, the IG post ecosystem is a lot more complex than it is with Twitter. With Twitter being at its core just text, it lends itself better to different views, but still, formatting matters and there are really a lot of rendering decisions to be made in a modern Twitter client. And again it just seems weird to me to have this oddly fragmented community with unavoidably complex interop semantics rather than everyone just being under the same roof. There were some efforts to fork Reddit but it has survived as a great example of how lots of different people with different interests and opinions can occupy different parts of the same platform, even if lots of people complain about it because it's not their perfect vision of what it should be (see programming languages, and pretty much everything that reaches a certain userbase).
by shagie | 2026-01-19 18:45:33+00:00
It is. https://en.wikipedia.org/wiki/2024_United_Kingdom_general_el...

> During the 2024 general election campaign, allegations were made that illicit bets were placed by political party members and police officers, some of whom may have had insider knowledge of the date of the general election before Rishi Sunak, the Prime Minister at the time, publicly announced when it would be held.

> ...

> In April 2025, the Gambling Commission charged 15 people with offences under Section 42 of the Gambling Act 2005, including Russell George, Tony Lee, Nick Mason, Laura Saunders, and Craig Williams. Trials are not expected to begin until September 2027 or January 2028.
by pvaldes | 2026-01-19 18:45:40+00:00
It seems that a 80cm chunk of the railway was missing. This may be an accident, but we should not discard still other possibilities.

To add context:

In 2025 August, the Spanish government blocked the attempt from Ganz MaVag Europe to buy Talgo,the main Spanish train maker. Ganz Magyar Vagon is an Hungarian company linked with Oil oligarchs and with the Victor Orban government.

The government alleged National Security reasons after the National Intelligence Center started to suspect that the operation was really funded by a Russian Company lending money to the Hungarians via Corvinus International Investment Ltd.

https://www.ft.com/content/e3074c51-7de1-4ed4-aafd-e3c20d9be...

So it seems that Moscow may be interested on the Spanish trains for some reason. We don't need to remind that EU is in the middle of an hybrid war with Russia, and that there are many, many documented boycotts against relevant European infrastructure, like the regular cut of oceanic internet cables.

Also, this colission happened in Andalucia. On 8 January 2026 the high velocity trains in Andalucia were delayed some hours by somebody stealing copper cable from very specific and very vital parts of the system that are not common knowledge. It was ruled as common thievery. It was not the first of some similar events.

https://www.bbc.com/news/articles/cm24l14l4zmo

This Cable thief mimics the lots and lots of delays documented previously on the Spanish Commuter rail system "Cercanias", that are often attributed to poor maintenance, but also include people placing rocks and trunks directly on the railway and causing delays and chaos in special days.

In the last years, Cable thief seems strangely common on the previous hours to a big holiday, election or major event.
by uselesswords | 2026-01-19 18:45:41+00:00
You are getting downvoted quite heavily but I do wonder what percentage of people are growing more and more accustomed to the latter.

I say this someone who was dedicated to (neo)vim for a decade. With AI I spend a lot less time writing/editing pure code these days, and all the VSCode based IDEs have become so essential to my workflow/productivity that using vim only would be masochistic. I still enable the vim binds in my editor and while they’re never a perfect 100% replacement I get so much value out of other tools I can’t see myself going back.
by Remnant44 | 2026-01-19 18:46:19+00:00
AVX doesn't require alignment of any memory operands, with the exception of the specific load aligned instruction. So you/the compiler are free to use the reg,mem form interchangibly with unaligned data.

The penalty on modern machines is an extra cycle of latency and, when crossing a cacheline, half the throughput (AVX512 always crosses a cacheline since they are cacheline sized!). These are pretty mild penalties given what you gain! So while it's true that peak L1 cache performance is gained when everything is aligned.. the blocker is elsewhere for most real code.
by steve1977 | 2026-01-19 18:46:28+00:00
I don't find the wording in the RFC to be that ambiguous actually.

> The answer to the query, possibly preface by one or more CNAME RRs that specify aliases encountered on the way to an answer.

The "possibly preface" (sic!) to me is obviously to be understood as "if there are any CNAME RRs, the answer to the query is to be prefaced with those CNAME RRs" and not "you can preface the query with the CNAME RRs or you can place them wherever you want".
by Majromax | 2026-01-19 18:46:30+00:00
True, but from the pdf it seems like the fee charged of market makers is 1.75¢ × P × (1-P) per contract. Near P=0 that's approximately 1.75% of the notional amount invested, but near P=1 that's approximately 1.75% of the potential gain.

As I read it, the implication is that a market maker in the high-P regime needs to still have an expected edge of 1.75% to profit net of fees, which means that the 'maker return' table in this article is net negative after fees for all categories save for entertainment, media, and world events.
by K0balt | 2026-01-19 18:47:13+00:00
If you have solid domain knowledge, LLMs are a force multiplier for electronic design. You just have to have a spider sense for “this is going off the rails”.

Other than that, it does useful circuit review, part selection (or suggestions for alternative parts you didn’t know existed), and is usually usefully skeptical. It’s also great at quick back of the napkin “can I just use a smt ceramic here?” Type calculations, especially handy for roughing out timings and that kind of thing.
Show HN: tunn – Share localhost like a Google Doc
by behrlich | 2026-01-19 18:47:25+00:00
Most localhost tunnels expose your dev server to the internet and hope nobody guesses the URL. Tunn lets you specify exactly who gets access.

tunn 8080 --allow=alice@gmail.com

Alice gets a link, logs in with GitHub or a magic link, and sees your localhost. Everyone else gets access denied.

- Works through corporate firewalls (it's just HTTPS)

- Free tier: 100MB/month, 3 tunnels

- Fully open source, self-hostable

Install: curl -fsSL https://tunn.to/install.sh | sh

GitHub: https://github.com/ehrlich-b/tunn

tunn.to is the hosted version, but it's fully self-hostable if you'd rather not trust some guy on the internet. This is a side project, not a startup - first thing I've shipped for myself.
by watwut | 2026-01-19 18:47:26+00:00
I think that it is you who is ignoring all of the following: how humans work, historical record of Germany right before and after 1933 election and also actually what MAGA is saying they want now.

Just for some background, jews were trying to emigrate away from jermany already before fairly violent elections of 1933. It was already bad, dangerous and getting worst. It was not just a rhetoric.

> Trump sending your neighbour to a death camp

It already happened, didnt it? The oppression is smaller then 1933 ... but this particular thing happened.

> Do you think the average MAGA voting is voting to destroy someone else?

Yes. They openly talk about it. And they openly talked about it.

> Or do you think they're voting to improve their lot?

Not much. They are willing to sacrifice own lot for their ideological goals. Per their own words. Also, their voting patterns are NOT consistent with someone who vote to improvw own lot. Their pattern is consistent with someone who vote by values - and value dominating and punishing lesser people.
by Const-me | 2026-01-19 18:47:34+00:00
Software developers might be majority here in HN comments, but definitely a small minority across general population. A lot of people are negatively affected by AI: computer hardware is expensive because AI companies bought all memory, Windows 11 is crap because Microsoft reworked their operating system into AI-driven trojan horse, many people lost jobs because AI companies convinced top management of their employers’ people will be replaced with computers any day now, etc.