MurphyA/hacker-news huggingface dataset:
by diogenes_atx | 2026-02-11 15:31:53+00:00
>> What kind of government would use their statutory authority to shut down an airport when there is a risk to the planes?

It could be either an incompetent government or an authoritarian government that is trying to militarize certain institutions of civilian life.

>> Why do you think the FAA doesn't have this authority? Or, why do you think the FAA shouldn't have this authority?

The FAA does indeed have the authority. The question is simply: why did the FAA choose to exercise its authority in this case? If there was a real danger to the public, then the FAA should be honest with the people and tell them what is the danger. That is what citizens should expect from a democratic government.

>> This may have been needed but poorly executed; this may have been incompetent planning and response. But I wouldn't call the FAA shutting down an airport "police state".

The reason why I ask if this is an example of police state behavior is because in this case the government apparently took drastic measures without explaining to the people why it was doing so.
by tristor | 2026-02-11 15:31:55+00:00
Welcome to the reality of most of the "information security" business, which is mostly just compliance by checkbox. A significant proportion of encrypted Internet traffic that is transiting government agencies or major enterprises gets decrypted in flight for inspection, literally inserting a black-box with privileged MITM capabilities into otherwise secure protocols, purely for the purpose of checking a compliance box, and that's not even the worst sin.

There's no insecurity like compliant cybersecurity :)
by ericmay | 2026-02-11 15:32:03+00:00
Handling cash comes with its own expenses too for business owners. It's not "this costs nothing" and "this costs 3%".

Selling something expensive? Well if a customer doesn't have the cash, by the time they go find an ATM (and pay a fee yay!) they probably changed their mind on the purchase.

There's a myriad of reasons to use cards (credit or debit). There's merits to using cash.

But, back to the actual discussion thread, there's no good reason to try and get tourists to use some convoluted app instead of just paying with a credit card.
by kstrauser | 2026-02-11 15:32:08+00:00
I cut traffic to my Forgejo server from about 600K request per day to about 1000: https://honeypot.net/2025/12/22/i-read-yann-espositos-blog.h...

1. Anubis is a miracle.

2. Because most scrapers suck, I require all requests to include a shibboleth cookie, and if they don’t, I set it and use JavaScript to tell them to reload the page. Real browsers don’t bat an eye at this. Most scrapers can’t manage it. (This wasn’t my idea; I link to the inspiration for it. I just included my Caddy-specific instructions for implementing it.)
by esseph | 2026-02-11 15:32:12+00:00
Three different "companies" normally:

1. The residential proxies

2. Scrapers

3. Data buyer (ai training)

Scrapers are buying from residential proxies, giving the data buyer a bit of a shield/deniability.

The scrapers don't want to get outright blocked if they can avoid it, otherwise they have nothing to sell.
by LivioGama | 2026-02-11 15:32:19+00:00
RTK Token Savings
════════════════════════════════════════

Total commands: 637

Input tokens: 6.3M

Output tokens: 1.3M

Tokens saved: 5.0M (79.3%)

Total exec time: 30m33s (avg 2.9s)

In 1 week. Numbers speak for themselves.
by jajuuka | 2026-02-11 15:32:24+00:00
I would be very interested to see this repeated and consistent behavior then. Because all the evidence that keeps getting passed around is someone getting an idiot once. Which seems to clearly vindicate Antheas's claim that the other devs developed a sycophantic group inside the project around them. Groups like that pull this "he was harassing everyone and making everyone quit" story seems to have zero evidence to back it up.

Obviously if he was harassing people and forcing them to quit that's a different story, but that does not seem to be the case here unless you take the remaining Bazzite project leaders word for it. This seems more like a case of power hungry project leadership wanting to have an echo chamber in the project. Which is not an uncommon occurrence sadly.
by octoberfranklin | 2026-02-11 15:33:08+00:00
I don't think it has anything to do with LLMs.

I think the big cloud companies (AWS) figured out that they could scrape compute-intensive pages in order to drive up their customers' spend. Getting hammered? Upgrade to more-expensive instances. Not using cloud yet? We'll force you to.

The other possibility is cloudflare punishing anybody who isn't using it.

Probably a combination of these two things. Whoever's behind this has ungodly supplies of cheap bandwidth -- more than any AI company does. It's a cloud company.
by andsoitis | 2026-02-11 15:33:12+00:00
https://archive.is/fM36L

Lisa Gelobter, whose work helped shape the modern web, was also on the launch team at Hulu.

Ms. Gelobter was the director of program management at Macromedia where she helped develop Shockwave into a web plug-in that allowed for video games and animation on the web, turning still images into moving GIFs — animated images known as a graphics interchange format.

Notably absent on resume and in the news article is proficiency in AI or machine learning, so I am curious to see how she plans to weave that into the portfolio of work and help transform NYC.
by nyeah | 2026-02-11 15:33:29+00:00
Meh. TFA: "They form the complex field, of course, with the corresponding algebraic structure, but do we think of the complex numbers necessarily also with their smooth topological structure? Is the real field necessarily distinguished as a fixed particular subfield of the complex numbers? Do we understand the complex numbers necessarily to come with their rigid coordinate structure of real and imaginary parts?"

These are definitions. Do we care whether "the" real field is x, or y, or (x+y)/2? Sometimes we care, and then we define it. The topology question could be asked about the real numbers too. I put a given topology or I don't. That's also a definition.

If I just say "complex numbers" then you may need more info. The extra info is the remainder of the definition.
by taskfireai | 2026-02-11 15:33:56+00:00
Title:
Show HN: TaskFire -- Pay-per-task AI agents that do actual work (not another chatbot)

Body:

Hey HN,

I built TaskFire (https://taskfire.ai) because I got tired of paying $20-200/month for AI tools I used twice. The subscription model for AI tooling is broken -- you're paying for access when you should be paying for output.

TaskFire is a marketplace of 10 AI agents, each built to do one specific job well. You describe the task, pay $1.99-$7.99, and get structured results in minutes. No subscription. No chat interface. No prompt engineering.

The agents:

- Competitive Intelligence ($7.99) -- deep analysis of a competitor's positioning, pricing, tech stack, traffic, and weaknesses
- Email Outreach Writer ($6.99) -- researches a prospect and writes personalized cold emails with multiple variants
- SEO Content Brief ($5.99) -- analyzes top-ranking pages and builds a content brief with structure, keywords, and angle
- Landing Page Roast ($4.99) -- tears apart your landing page with specific, actionable feedback
- MCP Ecosystem Monitor ($4.99) -- tracks the Model Context Protocol ecosystem for new servers, patterns, and opportunities
- HN Trend Scanner ($3.99) -- analyzes Hacker News for emerging trends in a given domain
- GitHub Repo Analyzer ($2.99) -- evaluates repo health, code quality, activity, and community signals
- CSV Data Cleaner ($2.99) -- cleans messy CSVs: deduplication, normalization, type fixing, validation
- Tech Stack Analyzer ($1.99) -- detects what technologies a website is running
- API Health Checker ($1.99) -- tests API endpoints for response times, error rates, SSL, and common issues

What's interesting technically:

The backend is Python FastAPI workers orchestrated by Inngest for durable execution. Each agent is a multi-step pipeline -- not a single LLM call. The Competitive Intelligence agent, for example, runs 6+ parallel research steps, synthesizes
findings, then structures the output. If any step fails, Inngest retries from that step, not from scratch.

Payments use Stripe's manual capture flow: we authorize the card upfront, run the agent, and only capture if we deliver results. If the agent fails, the hold is released. This felt like the right thing to do -- you shouldn't pay for a failed
task.

The frontend is Next.js with real-time progress updates via server-sent events, so you can watch the agent work through each step.

I priced these based on how long they'd take a human to do manually. Competitive intelligence takes 2-3 hours of research -- $7.99 felt fair. Checking a tech stack takes 10 minutes -- $1.99.

Looking for feedback on:
- Are these the right agents? What tasks would you pay $2-8 to automate?
- Does pay-per-task pricing make sense, or do people actually want subscriptions?
- The cold start problem: any advice on getting the first 100 paying users?

Happy to answer questions about the architecture or share what I've learned building this.
by mrguyorama | 2026-02-11 15:34:00+00:00
The label "no artificial color" meant that there was no color added to the product. This was a useful label. It meant you could expect the food looked like it should. It meant the food was not adulterated.

Now, "No artificial color" simply means that the chemists involved in producing this food product do not work for the petrochemical industry.

Granted, this labeling was in direct contrast with the ingredient listing. You could have only "natural color" on the ingredients and be unable to claim "No artificial color". This change "fixes" that by making "No artificial color" as meaningless as "Natural" vs "Artificial" color.

As petrochemical and plant feedstock processes produce chemically identical substances that your body is incapable of distinguishing, this takes a label that had some actual value, telling you how adulterated your food was, and replaces it with a label that means nothing. Yay.

However, labeling around "natural" vs "artificial" ends up being a huge educational issue. The FDA's rules are pretty straightforward, but you will never be able to get people who think education is a liberal scam to actually learn them. It also wasn't obvious what they really meant. There's room for improving the names and labeling, but that is not at all what this administration wants to do. They do not respect the sanctity and power and value of labeling regulation.

FDA food labeling regulations are wonderful and trusted and provide immense value. Them being toyed with by morons with a grudge scares me.
by jodrellblank | 2026-02-11 15:34:04+00:00
There was a big canal bank collapse in December, and you can see in news photos the drained bits of the canal around the hole. The boats sitting on the canal bed are barely lower than they are normally when floating. Looks like 4 feet deep.

https://www.bbc.co.uk/news/articles/c2lvq0yk9dko
by coder543 | 2026-02-11 15:34:06+00:00
There are a bunch of new OCR models.

I’ve also heard very good things about these:

- LightOnOCR-2-1B: https://huggingface.co/lightonai/LightOnOCR-2-1B

- PaddleOCR-VL-1.5: https://huggingface.co/PaddlePaddle/PaddleOCR-VL-1.5

The OCR leaderboards I’ve seen leave a lot to be desired.

With the rapid release of so many of these models, I wish there were a better way to know which ones are actually the best.

I also feel like most/all of these models don’t handle charts, other than to maybe include a link to a cropped image. It would be nice for the OCR model to also convert charts into markdown tables, but this is obviously challenging.
by gruez | 2026-02-11 15:34:07+00:00
>This is a debate about what kind of paint is acceptable in marketing ultra processed products that would look gross if you did not paint them.

We can debate all about what level of processing is "acceptable" or whatever, but arbitrarily gatekeeping the term "natural" just because naturally derived dyes are adjacent to UPF (which you hate) is a terrible way of setting public policy.
by Schmerika | 2026-02-11 15:34:10+00:00
It's called the ratchet effect, and it has been extremely obvious since at least Obama.

In recent years it's become far worse again.

Continuing a $20 trillion war on terror. Torturing people. Smearing whistleblowers. Killing millions with sanctions. Arming genocide and vetoing ceasefires. Keeping millions of files with details of the most horrific crimes imaginable sealed, while the perpetrators hang out on islands and buy politicians... Etc... All bipartisan, with very little dissent within one party and none at all in the other.

Those things are so, so far beyond "not breaking norms".

> This is set to continue, else they wouldn't be pushing for Newsom.

Most of the very farthest left politicians in the Democratic party tried to tell us that Biden was working tirelessly for a ceasefire. I don't know how they managed to say that with a straight face after watching him veto 4 UN ceasefires, but they did.

And all the media covered for it, acting like the massive protests were just a few miseducated antisemites, like Hillary said.

Yeah. This is set to continue. Voting blue down the line isn't going to get it done, I'm afraid.
by ChicagoDave | 2026-02-11 15:34:16+00:00
After reading this I wonder if ifMud has survived 29 years because we use a modified perlMud that has an IRC-like channel communication system.

We’re not beholden to any commercial service and the mud is self-hosted by the community (generally the IFTF - IF Technology Foundation).

No one could disrupt our community the way Discord or Reddit might.
by KempyKolibri | 2026-02-11 15:34:38+00:00
Even that wouldn't be sufficient. Look at the heterogeneity in dairy - the same amount of SFA in yoghurt has a markedly different impact on LDL-c compared to butter, likely because of both the calcium content of the yoghurt _and_ the actual molecular structure (non-churned dairy has intact milk fat globule membranes).

I actually think we need to go the other way and look at foods as foods where we have the data, rather than individual components. Most recent dietary guidelines are more "x% of your plate should be vegetables" than "you should consume x% of your energy as cereal fibre", at least in their headline advice.
by Imustaskforhelp | 2026-02-11 15:34:47+00:00
> For whatever reason, legislation is lax right now if you claim the purpose of scraping is for AI training even for copyrighted material

I think the reason is that America & China for the most part are also in AI arms race combined with an AI bubble and neither side would wish to lose literally any percieved advantage to them no matter the cost on others.

Also there is an immense lobbying effort against senators who propose for a stricter AI regulation.

https://www.youtube.com/watch?v=DUfSl2fZ_E8 [What OpenAI doesn't want you to know]

It's actually a great watch. Highly recommended because a lot of talks about regulations does feel to me as mirrors and smoke.
by ecshafer | 2026-02-11 15:34:47+00:00
There is just a big market for "X great person of the past was actually awful" and "what you learned in school is actually a conspiracy". That these things get spread like wildfire whenever they are brought up, because some people thinks it make them seem smarter I assume. They also drop all introspection or skepticism about it. I would put "Feynman is actually awful" in the same bucket as the "Mercator project is a racist conspiracy" (No one owns a globe apparently) or the multitude of "actually x woman is responsible for scientific advancement, not the man" stories that get spread around. They all fail at any real analysis.
by ramesh31 | 2026-02-11 15:35:51+00:00
Multiple redundant heat sources are crucial. We have oil, wood, and heat pump. Each one reduces the whole-house load on the others, and has its' own efficiency curve; wood is great and cheap when you're able to sit around the fire at night, oil provides a baseline that keeps the pipes from freezing and gives our hot water, and the heat pump covers the rooms too far from the fireplace. If I run out of oil, there's the heat pump. If the power goes out, there's wood, and if I'm out of wood I can crank the heat on the oil for a while (very expensive though).
Show HN: Funxy – A typed scripting language that embeds into Go apps
by funbitty | 2026-02-11 15:35:54+00:00
Hi HN, I built Funxy because I needed a scripting layer for Go services —
something between hardcoding business logic in Go and shipping a full dynamic
language with no safety guarantees.

What it does:
- Embed in Go with 3 lines: New(), Bind(), Call(), Eval()
- Bind Go structs and functions directly — scripts see fields and call methods
- Type inference catches errors before runtime, but you rarely write annotations
- Option/Result instead of nil — no surprise panics in production
- Stdlib covers HTTP, WebSocket, gRPC, SQLite, JSON, CSV, async tasks out of the box

Use cases I built it for:
- Business rules that change without redeploying the Go host
- Data pipelines and ETL scripts
- Configuration that's more than YAML but less than a full app

Example embedding:

Use case: discount rules your ops team can change without redeploy

Go side:

type Discounts struct {
VIPPercent float64
HolidayPercent float64
MinOrder float64
}
func (d *Discounts) SetVIP(pct float64) { d.VIPPercent = pct }
func (d *Discounts) SetHoliday(pct float64) { d.HolidayPercent = pct }
func (d *Discounts) SetMinOrder(min float64) { d.MinOrder = min }

discounts := &Discounts{VIPPercent: 0.05, HolidayPercent: 0.0, MinOrder: 100}
vm := funxy.New()
vm.Bind("discounts", discounts)
vm.LoadFile("rules.lang")
vm.Call("updateRules")
// discounts.VIPPercent is now 0.15
// discounts.HolidayPercent is now 0.10
// discounts.MinOrder is now 50 — no redeploy needed

rules.lang (ops team edits this):

fun updateRules() {
// Black Friday campaign
discounts.SetVIP(0.15)
discounts.SetHoliday(0.10)
discounts.SetMinOrder(50.0)
}

Repo: https://github.com/funvibe/funxy
by orwin | 2026-02-11 15:37:21+00:00
Yes, exactly, I'm not a native speaker and I have trouble explaining nuances on stuff I've thought about in my mother tongue first.

Agree with the selection bias, that one explanation. A second is that a lot of grifters who were caught now want to get pardoned, so maybe it influence their politics. And the third one is that the society as a whole shifted right, so grifters shifted right. When the pendulum will swing back, maybe grifters will also be shifting back (it doesn't match with Russell Brand/Andrew Tate timing though, but it match quite well with the podcast bro crowd and the Paul brothers).

I also think the age and money factor is also a thing (conservative have more disposable income on average, are older on average, so easier and richer targets). When you get caught grifting your audience will decrease. Concentrating on the richest/oldest is just good business.
by Kim_Bruning | 2026-02-11 15:37:30+00:00
> Your MUD wizards made a bad, bad choice long ago when they picked port 23. They didn't understand the Internet very well, and you don't either.

I'm confused. I refer you to my previous answer. Which does not specify a port, nor does it need to.

:x: can be a PAM database?

It's ... how I'd do it. You get a lot for free.
by RupertSalt | 2026-02-11 15:37:33+00:00
It is not pedantic and many respondents are simply obstinately conflating the tcp port with the protocol and with the server software. You have done the same thing. Did you not read my statement where I said it is perfectly fine and even preferable for MUDs to implement TELNET? Where did I ever oppose the implementation of TELNET protocol?

Yes, when the TELNET protocol is in use, the applications are irrelevant to the underlying substrate of an NVT. But when port 23 is in use, everything changes. That is my point. And there seems to be a brigade of mudders who are butthurt about losing their pet TCP port in this. They cannot mock me because they are wrong. Their wizards chose poorly decades ago.

<backs away slowly>

<realizes HN is not a MUD>

<stops emoting like you're a monster uWu>
by JanLepsky | 2026-02-11 15:37:37+00:00
There's several benefits we had in mind when building this (after using self-hosted Renovate ourselves):
k8s-native approach: It uses CRDs, so that Renovate configs are Kubernetes resources. You can manage them more easily/granular with Argo/Flux/kubectl as part of existing workflows instead of a Cronjob.
Job isolation: The operator spawns individual jobs per repo instead of one run. If a repo is stuck it doesn't block everything else.
Webhook support: repos get updated immediately, not just on the next cron cycle.
Visibility: There's a light-weight, built-in UI showing repos, job status, and progress.

There's more on the Github repo, we added a full list of features and benefits to the readme.

Of course, in the end it comes down to individual preferences :) Not saying one way is better than the other. We just felt that for us, the operator-based approach would work better and we're happy if the project is benefitial for others as well!
by grayhatter | 2026-02-11 15:37:47+00:00
I've replied much deeper in the other thread. But my concrete problem is that insubstantial arguments can't override the overwhelming evidence I've already acquired. Just trust me bro; I'm different from every other vibe coder you've seen dump slop on somebody, might be true but is not very compelling.

I don't care about how you use codegen, I want to understand why you discard all of the process, while still claiming credit for writing it? Perhaps you don't say I wrote this. Or I made this. Perhaps you do say, I asked an LLM to create this. Or disclose an LLM generated most of the lines. Or perhaps you do modify most of it, but I've never seen the latter in real life. And even then, that doesn't help answer my question about when people who aren't built different like you, why isn't that plagiarism?

Because when I look at something created by the team, I do give the engineering manager credit for their contributions, they helped build the team. But I definitely don't think they helped create the thing.
by charles_f | 2026-02-11 15:38:18+00:00
It's like everything else, it depends

If I ask a quote, get it, and answer only 2w later, I will probably apologize. If someone sends me a quote unprovoked, they shouldn't have any expectations of getting an answer, and if I answer even late, I won't apologize.

If my boss or people working on my project send me an email to get a status on something and it takes me a week to answer, I'll apologize- even if that's because I was busy on something more important. If a random colleague asks me for something unrelated with my direct responsibilities, similarly I'll get to it if I get to it when I get to it, and I dont think they should have expectations of receiving an answer, so I won't apologize
Show HN: Health.md - Apple Health → Markdown
by codybontecou | 2026-02-11 15:38:20+00:00
Export your Apple Health data directly to Markdown files in your iOS file system. On-device. Private. Automated.

It's completely open-source on GitHub (https://github.com/CodyBontecou/health-md), but for those that do not have a Mac to build it locally, I have a link on the app store (https://apps.apple.com/us/app/health-md/id6757763969).
by daveguy | 2026-02-11 15:38:39+00:00
If your needs are that sensitive, I doubt you'll find anything anytime soon that doesn't require a human in the loop. Even SOTA models only average 95% accuracy on messy inputs. If that's a per character accuracy (which OCR is generally measured by), that's going to be 5+ errors per page of 100+ words. If you really can't afford mistakes you have to consider the OCR inaccurate. If you have key components like "days to respond" and "units vacant" you need to identify the presence of those specifically with bias in favor of false positives (over false negatives), and human confirmation of the source-> OCR.