MurphyA/hacker-news huggingface dataset:
by ProllyInfamous | 2025-10-20 15:23:00+00:00
Yes, but anybody with considerable land has it deeded "agricultural" so they effectively don't follow the Georgian tenants of Land Value Tax's basic theory.

See https://en.wikipedia.org/wiki/Land_value_tax

For example, beekeeping as a hobby is expensive (you will never recoup in honey sales)... but in many states "worth it" for the agricultural exemption, alone.
by scaryclam | 2025-10-20 15:24:13+00:00
I mean, unless you work at an organisation that deals with a specific religion, I would say that they're all NSFW, as there's no reason to be using them at work, and they're bound to cause controvosy at some point.

Given the level of NSFW material in some of them (sex, violence, etc), I think it's not surprising they're getting labelled as such, even without the link to a religion.
by cedws | 2025-10-20 15:25:04+00:00
Did I understand correctly you’re using it for file processing? If so does it yield reliability benefits? We have an assortment of jobs written in Go that process files of various types (CSV, Parquet, TXT) in S3 too. The issue we have is that our Kubernetes jobs crash all the time when they encounter something unexpected. Obviously we should invest into making them more robust but what we really want is some way for the jobs to continue processing whatever they can instead of crashing and starting over.
by snowwrestler | 2025-10-20 15:25:37+00:00
Sure but that is expensive and will likely just get a page taken down. Most nonprofits are barely surviving and not able to spend on lawyers just to make a point.

But press coverage and public outrage is free, and many nonprofits are good at one or both.

I looked up charities I support and it looks like GoFundMe is pulling in the logos of some orgs. Assuming those are trademarked, that would be a pretty simple takedown letter to send.
by 1-more | 2025-10-20 15:25:38+00:00
The big thing is undoing: if I want to uninstall something, I delete it from the text file and rerun my nix init. I also just decided to get more serious about having all my aliases and shell functions in source control, but then I need to be able to guarantee that I have my little dependencies like fzf, jq, fd, etc. Another option for those is to write the shell functions in nix-script so that they require their command line utilities when run for the first time. The other reason is that it makes me more disciplined about per-project dependencies. I use nix flakes for all my little projects too, so I end up with a project owning its npm or rails installs and database binary and database data and… you get the idea. It takes like 20 more minutes to get coding on something if I set it up that way but I let the LLMs handle that part. It's not quite "make the AI do the dishes while I make art" but it's pretty close!
by piltdownman | 2025-10-20 15:25:55+00:00
Add in the list of Directors and Consultants from the Big 4 who are ex-servicemen with various TOP-SECRET clearances and/or working for the Military-Industrial complex. If the US wants to stop that, then the opposing nation has very little to say in the matter unless they're a Superpower.

https://en.wikipedia.org/wiki/American_Service-Members%27_Pr...

Same can be said for extra-territorial arrests and extraordinary rendition when suitably large Corporate entities like the MPAA are involved. Non-violent Internet copyright infringement charge brought by the United States, even when its not a crime in the country of origin, is enough to bring the hammer down

https://en.wikipedia.org/wiki/Kim_Dotcom#Extradition
Show HN: Guardrail Layer – self-hosted AI data layer for secure DB chat
by tcodeking | 2025-10-20 15:25:58+00:00
Hey everyone,

I’ve been working on something called Guardrail Layer, an open-source system that sits between your databases and the tools (APIs, LLMs, automations) that query them.

It’s basically a data safety layer, it lets you connect to MySQL or Postgres, automatically redacts sensitive fields, and lets you run or even ask natural-language queries safely.

It’s built with Node.js, TypeScript, Prisma, Postgres, and Docker, and you can run it with a single docker compose up.

It lets you add metadata to help the AI understand your structure better. Also allows you to redact rows in your DB to keep them safe and secure from users and the AI itself.

GitHub: https://github.com/tyoung1996/guardrail-layer

It’s still early (alpha stage) but already functional, I’d love feedback from folks building with LLMs or connecting internal databases to AI tools.

Thanks!
by citizenpaul | 2025-10-20 15:26:29+00:00
Yeah. Desire and distribution problems.

Despite the cynical pessimistic tone of my comment I don't think its necessarily that humans are bad. Humans do bad things but also we still do better than any other lifeform we know of at helping each other at our own expense.

I don't think there is a good answer the same things that kept us alive as a species are what are now holding us back from becoming something better. I thinks humans will get there but like I said. Mountains of unnecessary preventable deaths first.
by 59nadir | 2025-10-20 15:26:29+00:00
> [...] start returns the pid of the server, right?

Yes, `start` is the part you would stick in a supervision tree, essentially. We start the server so that it can be reached later with the interface functions.

> [...] probably a module written in Elixir or Erlang that wants to prove a point, sends a message of an unsupported type to that pid? I don't think the compiler can prevent that. It's going to crash at runtime or have to handle the unmatched type and return a not implemented sort of error.

Yes, this is already the default behavior of a `gen_server` and is fine, IMO. As a general guideline I would advise against trying to fix errors caused by type-unsafe languages; there is no productive (i.e. long-term fruitful) way to fix a fundamentally unsafe interface (Erlang/Elixir code), the best recourse you have is to write as much code you can in the safe one instead.

Erlang, in Gleam code, is essentially a layer where you put the code that does the fundamentals and then you use the foreign function interface (FFI) to tell Gleam that those functions can be called with so and so types, and it does the type checking. This means that once you travel into Erlang code all bets are off. It's really no different to saying that a certain C function can call assembly code.

pub type ProcessReference(message, term) { ByPid(Pid(message)) ByGlobal(term) ByLocal(Atom) } @external(erlang, "otp_server", "call") fn gen_server_call( pid: ProcessReference(message, term), call_func: CallFunc(state, reply), ) -> Result(reply, Nil)

And the corresponding Erlang code:

call({by_pid, Pid}, CallFunc) -> {ok, gen_server:call(Pid, {call_by_func, CallFunc})}; call({by_global, Name}, CallFunc) -> {ok, gen_server:call({global, Name}, {call_by_func, CallFunc})}; call({by_local, Name}, CallFunc) -> {ok, gen_server:call(Name, {call_by_func, CallFunc})}.
by NoNameHaveI | 2025-10-20 15:26:29+00:00
I am going to use a term that is hard to measure: authenticity. A lot of TV programming today, not just for kids, but in general, seems to just pander to the audience rather than tell it as it is, with genuine struggle and strife. There are exceptions (The Bear, most notably). But a lot of it just seems like pablum and slop generated to attract eyeballs rather than to tell a story. Kids sense, and dislike, condescension.
by terminalshort | 2025-10-20 15:26:31+00:00
This is the failure mode of bureaucratic government. The personality type of bureaucrats means that the rules will proliferate endlessly. Karens never sleep. Eventually the rules get so onerous that it becomes impossible to comply and everybody operates in violation of the rules. Everybody know that actual enforcement of the rules would be catastrophic, so they noncompliance is ignored. The economy reverts to the same unregulated and "unfair" state that the ruling Karens feared in the first place, but arbitrary enforcement continues anyway as the bureaucrats need to justify their existence by continually enforcing the rules. The number one rule of business becomes "keep your head down" because anything that attracts the attention of the bureaucrats will be immediately enforced, while the other 99% of violators are allowed to peacefully continue violating. Stagnation and slow decay takes hold as any sort of disruptive innovation is instantly shut down.
by tredre3 | 2025-10-20 15:27:12+00:00
> But it makes me wonder, is sysadmin a lost art?

Yes. 15-20 years ago when I was still working on network-adjacent stuff I witnessed the shift to the devops movement.

To be clear, the fact that devops don't plan for AWS failures isn't an indication that they lack the sysadmin gene. Sysadmins will tell you very similar "X can never go down" or "not worth having a backup for service Y".

But deep down devops are developers who just want to get their thing running, so they'll google/serveroverflow their way into production without any desire to learn the intricacies of the underlying system. So when something breaks, they're SOL.

"Thankfully" nowadays containers and application hosting abstracts a lot of it back away. So today I'd be willing to say that devops are sufficient for small to medium companies (and dare I say more efficient?).
by KoolKat23 | 2025-10-20 15:27:13+00:00
These days it does just that, it'll say null or whatever if you give it the option. When it does make it up, it tends to be limitation of the image qualify ( max dpi).

Blotchy text and specific typeface make 6's look like 8's, even to the non-discerning eye, a human would think it's an 8, zoom in and see it's a 6.

Google's image quality on uploads is still streets ahead of openai for instance btw.
by cle | 2025-10-20 15:27:34+00:00
That will not work with many of the world's most important documents because of information density. For example, dense tables or tables with lots of row/col spans, or complex forms with checkboxess, complex real-world formatting and features like strikethroughs, etc.

To solve this generally you need to chunk not by page, but by semantic chunks that don't exceed the information density threshold of the model, given the task.

This is not a trivial problem at all. And sometimes there is no naive way to chunk documents so that every element can fit within the information density limit. A really simple example is a table that spans hundreds pages. Solving that generally is an open problem.
by bpodgursky | 2025-10-20 15:27:36+00:00
People are lazy. Without penalties, nobody will ever pay a bill. Doesn't matter if they are rich or poor. They could have $1mm cash sitting on their desk and unless you motivate them, they're just not going to open the bill.

That's just the reality of sending bills or invoices. Half the time it's not about malice, just no reason to bother being timely.
by yorwba | 2025-10-20 15:27:53+00:00
Not really, Figure 1(a) of the paper says that the 17.7% are relative to a total of 30k GPUs (i.e. 5310 GPUs for handling those 1.35% of requests) and the reduction is measured in a smaller beta deployment with only 47 different models (vs. the 733 "cold" models overall.) Naïve extrapolation by model count suggests they would need 3321 GPUs to serve all cold models, a 37.5% reduction to before. (Or 6.6% reduction of the full 30k-GPU cluster.)
by walkabout | 2025-10-20 15:28:03+00:00
My experience is that kids have to be taught “‘fair’ is what the market will bear” because they start out feeling quite strongly that it’s not true.

Tons of kids aren’t taught that, some of them start businesses, and they may struggle to make ends meet (or at least to thrive like they could be) because raising prices to market rates feels so unfair to them that they won’t do it unless prodded to and told it’s ok by someone else (and they still might not)

I definitely am not convinced market-rate-is-ethical-and-fair is natural thinking for most people, or the kind of thing they want to do.

(I’ve been the one telling people they should raise prices and I still can’t shake the feeling that it’s kinda wrong…)
by daft_pink | 2025-10-20 15:28:09+00:00
I think this is a minor speed bump and VC’s believe that cost of inference will decrease over time and this is a gold rush to grab market share while cost of inference declines.

I don’t think they got it right and the market share and usage grew faster than inference dropped, but inference costs will clearly drop and these companies will eventually be very profitable.

Reality is that startups like this assume moore’s law will drop the cost over time and arrange their business around where they expect costs to be and not where costs currently are.
by floatrock | 2025-10-20 15:28:19+00:00
The buried lede:

Anthropic: "$2.66 billion on compute on an estimated $2.55 billion in revenue"

Cursor: "bills more than doubled from $6.2 million in May 2025 to $12.6 million in June 2025"

Clickthrough if you want the analysis and caveats
by yomismoaqui | 2025-10-20 15:28:23+00:00
Thanks, I have installed it and it works great!

Related anecdote: some months ago I tried to coax the Playwright MCP to do a full page screenshot and it couldn't do it. Then I just told Claude Code to write a Playwright JS script to do that and it worked at the first try.

Taking into account all the tools crap that the Playwright MCP puts in your context window and the final result I think this is the way to go.
by danaris | 2025-10-20 15:29:30+00:00
Can you change the "Enter" behavior on Windows to rename the file?

Can you change the Home/End behavior on Windows to match the macOS behavior?

(Legit don't know the answer to these, but I suspect not...)

If you can't do this on Windows, why would you expect to be able to do it the reverse direction on Mac? Just because it's how Windows works, and you expect the entire rest of the world to cater to the way you expect things to be when you have to go there?

I only use Windows occasionally, but when I do, I expect it to act like Windows.
by jorvi | 2025-10-20 15:29:51+00:00
Yup, the split is really Blink+WebKit. Gecko marketshare is tiny these days.

What's interesting is seeing a few non-Apple WebKit browsers pop up, like Orion (Kagi) and Epiphany.

Call me cynical, but I don't see Ladybird or Servo do much beyond making a splash. Browser engines take an incredible amount of dev hours to maintain. Ladybird is hot now, but what about in a decade? Hype doesn't last that long and at that point the money and a chunk of the dev interest will have dried up.

Blink and WebKit both have massive corporations championing them, so those engines do not run that risk.
by softwaredoug | 2025-10-20 15:30:07+00:00
I much prefer reading in-depth articles, books, or podcasts about the general drivers of today's news. As opposed to the specific news item of the day.

Like I'm learning about Curtis Yarvin, whose neo-monarchical thinking is behind Project 2025. And it helps me understand what's going on as he is linked to Vance, etc.
by A4ET8a8uTh0_v2 | 2025-10-20 15:30:08+00:00
You are living in the past. I do not mean it in pejorative sense. People are wholesale dumping their entire lives into various llms. Various advertising profiles know much more than you cutting off someone in traffic. More than that, they can infer a lot more. And if they don't, they will be replaced by companies that do..
by academic_84572 | 2025-10-20 15:30:29+00:00
I created DecayBlock, mainly to help people stay focussed online but also to teach myself JavaScript.

I've been using it for the past few months and it's massively boosted my productivity.

Chrome: https://chromewebstore.google.com/detail/decayblock/lpljcnal... Firefox: https://addons.mozilla.org/en-GB/firefox/addon/decayblock/
by PaulHoule | 2025-10-20 15:30:43+00:00
The classic book Remember me to God

https://www.amazon.com/Remember-Me-to-God/dp/B000LQ2SHG

talks about how people in low social positions (say a Bank Teller) have no opportunities to distinguish themself but have opportunities to make mistakes that they'll be held accountable for. Whereas if you are in a high social position you get to grade your own paper, get credit for your successes, and "fail up" when you screw up.

Given that neural networks get it wrong some of the kind they might be better to fill the high status positions (make up crazy stuff to say for Satya Nadella and Eric Schmidt for instance)
by AshBuk | 2025-10-20 15:30:43+00:00
Hi HN! Author here.

I built this React carousel while working at an AI startup where we needed a lightweight slider for POS kiosks and tablets. Swiper (50KB+) was too heavy, so I created this minimal alternative with Framer Motion.

Key decisions: • ~12KB gzipped (Framer Motion is peer dependency, adds ~40KB) • Config-driven – all behavior in one file (config.ts) • Framework-agnostic (Next.js, Vite, Remix, CRA, Gatsby, etc.) • Pure CSS, no Tailwind dependency in the package • Only renders visible cards for performance

Technical highlights: - Custom hooks: useSparkSlider, useSparkKeyboard, useSparkTransforms, useSparkFullscreen - TypeScript with strict typing - ARIA support + keyboard navigation (arrows, Enter, Escape) - Auto-play with pause on interaction and hidden tab detection - Smooth drag-to-swipe with Framer Motion physics

The monorepo includes both a demo app (Next.js 15) and the NPM package.

Live demo: https://spark-slider.vercel.app/ NPM package: https://www.npmjs.com/package/@ashbuk/spark-slider Blog post: https://ashbuk.hashnode.dev/high-performance-framework-agnos...

Happy to answer questions about implementation, bundle optimization, or any trade-offs made!
by tooheavy | 2025-10-20 15:31:05+00:00
Does anyone know the literature on adding people or individuals to groups, even an individual to a city? And the implications or outcomes of adding individuals of differing characteristics, potential for power, wealth, success, status, displacement, influence, or any number of other qualities, etc. I suspect this highlights fundamental elements of our social nature, our culture and societies, their values and problems. Maybe certain of those with power and influence will never want an honest and revealing evaluation on the matter, especially on specific entities.
by swyx | 2025-10-20 15:31:37+00:00
if you are worried about AWS spend, i have news for you about non AWS spend.

"coming soon" is also really over simplistic. you would have missed some of the greatest tech companies in the past 20 years if you evaluated startups based on their early-year revenue vs infra spend

like sure i have a dog in this fight but i actually want the criticism to sharpen my thinking, unfortunately yours does not meet that bar.
by LinguaBrowse | 2025-10-20 15:32:17+00:00
I've learned a lot over 10 years as a software engineer and thought it was about time I had a place to write up all this hard-earned knowledge. So I created a docs site, for myself!

I gradually realised that, as a "personal" docs site, it needn't be limited to just software notes. I could write whatever I like on this thing. Why not recipes? Sheet music? Or language study notes? The MDX format makes it easy to express anything I want, the source and output are available from any device, and it all gets indexed for search, so it's quite compelling versus basic solutions like Apple Notes.

So over the last month, I've been filling it out with articles to show the full potential of such a resource. I feel like we could all find a use for a personal docs site!
by jasomill | 2025-10-20 15:32:51+00:00
I understand the sentiment, but I don't see how devices with proprietary firmware stored in ROM or NVRAM are any more free or open than devices that require proprietary firmware loaded at boot.

And it looks like Linux-Libre also opposes CPU microcode updates[1], as if bugged factory microcode with known security vulnerabilities is any less non-free than fixed microcode. Recommending an alternative architecture that uses non-proprietary microcode I can understand; this I cannot.

[1] https://www.phoronix.com/news/GNU-Linux-Libre-4.16-Released
by cyberax | 2025-10-20 15:33:03+00:00
> Not very many people realize that there are some services that still run only in us-east-1.

The only ones that you're likely to encounter are IAM, Route53, and the billing console. The billing console outage for a few hours is hardly a problem. IAM and Route53 are statically stable and designed to be mostly stand-alone. They are working fine right now, btw.

During this outage, my infrastructure on AWS is working just fine, simply because it's outside of us-east-1.

Ironically, our observability provider went down.
by yomismoaqui | 2025-10-20 15:33:08+00:00
One thing that I see skills having the advantage is when they include scripts for specific tasks that the LLM has a difficult time generating the right code.

Also the problem with the LLM being trained to use foo tool 1.0 and now foo tool is on version 2.0.

The nice thing is that scripts on a skill are not included in the context and also they are deterministic.
by ProllyInfamous | 2025-10-20 15:33:20+00:00
>What shocked me was the massive variation in prices for the same model [AMD v. nVidea]

I am not a tech wizard, but I think the major (and noticeable) difference would be available tensor cores — that currently nVidea's tech is faster/better in the LLM/genAI world.

Obviously AMD jumped +30% last week from OpenAI investment — so that is changing with current model GPUs.
by Frieren | 2025-10-20 15:33:44+00:00
> I think this is a minor speed bump and VC’s believe that cost of inference will decrease over time and this is a gold rush to grab market share while cost of inference declines.

It could also be that you give too much credit to the market. People follow trends because in most cases that makes money. There is no other deeper though involved. Look at the financial crisis, totally irrational.
by g8oz | 2025-10-20 15:33:53+00:00
You are mistaken about American intellectual property theft. They engaged in extensive IP theft from Britain in the 18th and 19th century with the encouragement of the government. See https://interestingengineering.com/innovation/the-spies-who-...

Also during World War I the American government seized German chemical patents thereby launching the American chemical industry. So that is an example of theft by the state apparatus.
by pixelatedindex | 2025-10-20 15:34:05+00:00
> Landlords get in a lot of trouble, for renting illegal apartments.

Do you have a source for this because I’m not convinced. Maybe a small portion do but the majority face no penalties. When I was in college the number of questionably legal homes for rent was insane, but I didn’t have time to go after them. A friend of mine did and won, but it required a lot of time. Most of the time the landlord does what they want and the renters don’t have the resources to go after them.

You make it sound like it’s the renters who take advantage of the landlords but most of the time it’s the landlords who do whatever they want. The ones who stopped paying rent probably were doing so legally because a lot of them were forced to not work.
by bonoboTP | 2025-10-20 15:34:08+00:00
Big city US and entrepreneurial mobility requires formalized interactions that rely less on trust. The high trust environments put a limit to outlier performance. They are clannish, rumor and reputation driven etc.

High trust environments are usually high trust inwards and low trust outwards toward outsiders who show up. They may show great hospitality but won't trust you with their affairs. Outlier entrepreneurial risk taking behavior only works in places that have medium-trust for everyone, by using contracts and other formal things.

High trust is incompatible with high mobility and "fresh starts". High trust is built when there's a way to retaliate and there is a way for reputation to spread. High trust among strangers only works if you can assume that the strangers are embedded in high trust networks that are in some way connected, even if you don't directly know each other.

If you can pack up and go anytime, trust will be lower. But for economic efficiency, being mobile is positive.

There are tradeoffs here. People didn't just become low trust randomly.