MurphyA/hacker-news huggingface dataset:
by mtlynch | 2025-08-04 12:22:34+00:00
I disagree. I think companies that have meetings like this have an immature meeting culture.

Meetings are for low-latency collaboration, not information transfer.

For example, reading a design doc is obviously more efficient asynchronously because everyone has different reading speeds and doesn't need everyone else in the room while they read.

Arguing about tradeoffs in a design doc is usually more efficient in a meeting than an email because the low latency communication and additional signals from live communication make the discussion more efficient. For example, if the design doc says we should do X but you think it should do Y, in an email I maybe have to enumerate all the advantages and disadvantages, but in a meeting, maybe you're convinced after seeing just 20% of my rationale.
by vintermann | 2025-08-04 12:22:43+00:00
Ha, if only!

It's true systematic research on public interventions has historically been valued highly. The Campbell collaboration, Cochrane's sister project dedicated to public policy interventions, is based in Oslo.

But when some politicians wanted to praise and fund "centers of scientific excellence", it overwhelmingly went to the sort of high prestige research you'd expect, like neuroscience and AI. Politicians don't like being told what to do. Especially when the policies with scientific support from controlled studies are unpopular, as they often are (arguably, the study of public interventions against high alcohol consumption was how the Nordic's love of controlled studies in public policy came from).

Even uncontroversial things are decaying. Professor Dan Olweus, through controlled interventions, developed an intervention against bullying in schools in the late eighties. He pushed hard to get them implemented, and pushed back hard against "vibe coded" antisocial behavior prevention programs that didn't have experimental evidence. Bullying went down. But he died in 2020, and guess what, bullying is up again. Keeping government social interventions on the evidence-based path is constant, thankless work.
by rester324 | 2025-08-04 12:22:59+00:00
I don't understand. Can you elaborate?

The Laffer curve simply shows the relationship between taxation and government revenue. It has nothing to do with the policies and the economic theories. In fact, there are two points on both sides of the Laffer curve's maxima where tax revenues are the same in theory. That's just a simple didactical tool, nothing more.

Saying that the Laffer curve is the trickle down economics is as bad as saying that visualizations of a binary tree are what we call algorithms and data structures.
by lotsofpulp | 2025-08-04 12:23:09+00:00
A mean is a type of average (i.e. a single figure that attempts to summarize the data). There can be a geometric mean average, an arithmetic mean a average, a median average, a mode average, etc.

It is often used ambiguously to intentionally create ambiguity as it allows for reaching muddied conclusions, which evoke more emotion.

I dream of a world where all data comes with at least quintile if not decile level distribution details. Especially in the digital age, I cannot think of a single good reason to not provide that detail.
by shenxianpeng | 2025-08-04 12:24:04+00:00
Hi HN,

I built an open-source tool called *DevOps Maturity* to help teams assess where they are in their DevOps journey — and figure out what to improve next.

In many teams, evaluating DevOps maturity across CI/CD, testing, security, and collaboration is often fuzzy or based on gut feeling. This tool aims to make that process clearer and more actionable.

*Key features:* - A lightweight CLI and web toolkit to assess your maturity - A clear specification model to guide team discussions - An extensible design, so you can adapt it to your workflows

It’s designed to be team-friendly, useful in retros, onboarding, or improvement planning sessions.

Would love to hear your thoughts on: - How do you measure maturity in your DevOps process? - Do you use scoring models or just gut feeling? - What would make this kind of tool more useful in your team?

Links:

- Toolkit: https://github.com/devops-maturity/devops-maturity - Spec: https://github.com/devops-maturity/spec

Happy to hear feedback, ideas — or just chat about maturity models. PRs welcome too!

Thanks for reading
by seanhunter | 2025-08-04 12:24:43+00:00
That’s factually untrue. 1984 takes place in Britain (now known as “Airstrip one”) which in the universe of the book is part of Oceania along with Australia, southern Africa and the Americas.

The other two superpowers are Eurasia (which as the name suggests is Europe less the UK and Ireland but with Asia) and Eastasia, which is South-East Asia more or less

https://en.wikipedia.org/wiki/Political_geography_of_Ninetee...
by closewith | 2025-08-04 12:25:14+00:00
> I don't understand this fetishation of "perfect code" when experience shows again and again that for most use cases, the correct approach is to ship fast and fix later.

You're conflating two separate issues, because design documents help you ship faster and fix later. They do this by making you think about what you're building, thereby allowing you and downstream consumers of the plan to focus on a smaller and more valuable set of goals.

Your approach is the opposite - building by gut feel and ignoring the available data. That's leads to wasted effort and elongated development cycles.

> my cost-benefit analysis

You don't plan, so you don't know your costs or benefits.
by treetalker | 2025-08-04 12:25:18+00:00
Not to claim any of these professions is perfect (far from it), but we have medical ethics; legal ethics; and even business ethics.

I know that legal ethics is both required as a course in law school and tested as part of licensure. Likewise, every day attorneys get delicensed for violating legal ethical standards. I presume that the same is true of medical school and licensing, and business school at least. (Though I always found "business ethics" to be a near contradiction in terms, and there is no ethical licensing requirement to practice business that I know of — and very little way to stop unethical business people from continuing to practice.)

We have coders/programmers who repeatedly refer to themselves as "architects" or "engineers". Yet there is no professional licensing requirement to practice programming, let alone ethical licensing or even training.

Is it any wonder that society ends up with huge data leaks; violations of personal privacy; surveillance states; and the like?

The world of software appears to be tolerant of slipshod work and blithe to its lack of professional standards — particularly ethical ones. It seems unable or unwilling to self-police. And one result is unethical conduct, this time at scale.

If software is eating the world and technology is so great, why haven't they solved their own ethical problems? (Tantamount to "doctor, heal thyself" — and I'm looking at you, Andreesen, Thiel, Musk, Palantir, Tesla, and your ilk.)
by 0xdeafcafe | 2025-08-04 12:25:20+00:00
Hey! I work for the LLM Ops platform LangWatch and I've been working on building out our Go support the past few months as a little hobby of mine (I hope more people adopt this, so I can spend more of my working hours on this).

If you're interested our Go SDK has full support for OpenAI, and any OpenAI compatible endpoints, as well as some nice OpenTelemetry tracing support too.

https://github.com/langwatch/langwatch/tree/main/sdk-go https://github.com/langwatch/langwatch/tree/main/sdk-go/inst...
by Vaibhav1568 | 2025-08-04 12:26:10+00:00
Hello HN,

I’m an independent researcher and have recently published a paper exploring a new way to address the Fermi Paradox using the Many-Worlds Interpretation of quantum mechanics.

The core idea: advanced alien civilizations might very well exist, but due to the quantum nature of reality — including observer effects, entanglement, and multiverse branching — these civilizations may be inaccessible from our current quantum branch of the universe.

This paper proposes that what we call the “great silence” might not be due to the absence of life, but due to quantum observational boundaries inherent to the universe itself.

I’m sharing this here not for promotion, but to hear from those interested in physics, cosmology, and the Fermi Paradox. I welcome critiques, feedback, and thoughts from the community. Even if the idea is speculative, I believe it opens a line of thought that deserves rigorous scientific exploration.

Thank you for reading, — Vaibhav
by danielbln | 2025-08-04 12:26:11+00:00
There is massive hype, no doubt about it, but lets also not forget how LLMs have basically solved NLP, are a step change in many dimensions and are disrupting and changing things like software engineering like nothing else before it.

So I hear you, but on the flip side we _should_ be reading a lot about LLMs here, as they have a direct impact on the work that most of us do.

That said, seeing other papers pop up that are not related to transformer based networks is appreciated.
by notahacker | 2025-08-04 12:26:58+00:00
A lot of deals got ripped up on "Liberation Day", including some Trump was extremely proud of when he announced them in his last term. He's changed his mind several times in six months already, dropping deadlines and tariffs when the market gets itchy feet, imposing higher tariffs due to disputes with governments completely unrelated to trade. He loves to make grand gestures to distract from domestic issues, and his administration showed so little basic competency they actually publicly announced tariffs on uninhabited territories full of penguins. Why would anybody assume stability?

To echo a comment made in a parallel thread, decisions made to invest in US manufacturing don't get made by people dumb enough to take Trump at his word.

And even if he wasn't tariffs are unlikely to persist at those levels under the next President, regardless of who that is, and that's the sort of timeline you pay back your investment in US manufacturing over...
by fuzzfactor | 2025-08-04 12:26:59+00:00
How many centuries does it take to boil a frog anyway?

I would say people have been needing to avoid this since pre-Medieval transactions.

Unless of course it's to your particular advantage and you're the one receiving the dramatic discount :)

Although the more "dramatic" it sounds, may be an indication that the "special low price" is actually especially high in some kind of a deceptive way.

Now with early electronic computers they had personalized pricing at lots of places like pawn shops or used car lots back when time-sharing mainframes were the only digital option.

Even today sometimes if you are making a significant deal at a legacy "retail" chain, they have to flip back to the old proven POS kiosk emulator having the simulated green CRT display. So they can carefully craft the price of the goods & accessories purchased and comped, using more detailed cost information combined with your very own personal purchasing history. There are also sometimes secret symbols so that they can share the CRT with you without you knowing everything.

All based on natural intelligence, the computer just did the grunt work since the beginning of time.

Whether the "computer" was flesh & blood along with the intelligence or not.

Weasels gonna weas ;)
by SaaSDesigner | 2025-08-04 12:27:13+00:00
SEEKING WORK | REMOTE | WORLDWIDE

Freelance UX/UI & SaaS Product Designer for hire, remotely.

Hey, I'm Bren - a product & UX designer with a Bachelor's Degree in Interaction Design.

8+ years of experience designing UI/UX for startups and founders, including web and mobile apps.

---

I'm available for:

• SaaS UX/UI Design for Web & Mobile - Stop losing users due to clunky interfaces. I'll create sleek, modern, and intuitive designs for your web app, dashboard, or mobile app to increase user engagement, attract new users, and drive retention.

• Ongoing Design Partnership - I'll provide continuous, development-ready designs with custom workflows and processes. I'll help you establish smooth design-to-development handoff, allowing you to focus on your business and deliver iterative improvements to your product.

• Interactive Prototypes - Avoid costly development mistakes by testing ideas early with high-fidelity, clickable prototypes. I'll help you gather crucial user feedback and validate your concepts before you commit to full development, saving time, resources, and reducing risk.

• Scalable Design Systems - Need a scalable, efficient approach to your product design? I can create a design system for your business. This will help save time and keeps your brand experience unified across all platforms.

• Skills: Figma, Design Systems, SaaS Design, Dashboard Design, User Experience, User Interface, UX Design, UI Design, Product Design

---

• Retainer, ongoing UI / UX design arrangements available.

• Portfolio: https://SaaSDesigner.com

• Location: Toronto, Canada (GMT-4)

• Email: bren@saasdesigner.com
by Cod-e-Codes | 2025-08-04 12:27:17+00:00
marchat is a minimalist terminal group chat built in Go with Bubble Tea. This release adds a full plugin ecosystem with external plugin support and a TUI-based plugin store. Security improvements include end-to-end encryption (X25519 + ChaCha20-Poly1305), IP logging, ban management, and admin commands like :kick and :ban.

The Docker container now runs as non-root, and configuration supports environment files and static directories.

Upcoming work focuses on expanding plugins, better notification support, improved low-resource device compatibility, enhanced remote access, and networking improvements like reverse proxy and NAT traversal.
by scotty79 | 2025-08-04 12:27:27+00:00
Phone is the platform. You can put any payment system there. In various countries it was figured out in a lot of different ways. Valve with global reach could really compete.

Also Google Play store might have more consumers and or sales but they are of worse quality. It's scummy, it's exploitative. The whole system is propped up by whales decieved by gambling mechanics and deceptive ads. It's nowhere close to real world economy. Valve is much closer. Despite using Play Store since it came to existance I never paid for anything on Google Play because I don't trust it enough to add a single payment method there.
by mxfh | 2025-08-04 12:27:35+00:00
The minute black area on the inner part of the sector getting perceptually boosted with the same ramp width like the outer area is effectively how an outline on a shape would behave, not two shapes with no stroke width. I would expect the output brightness should scale with the volume/depth under a pixel in the 3d visualization.

Is this intentional? To me this is an opiniated (aka artistic preference) feature preserving method not the perfect one.

Btw the common visualization has a source and an author:

https://iquilezles.org/articles/distfunctions2d/ https://www.shadertoy.com/playlist/MXdSRf
by flohofwoe | 2025-08-04 12:28:20+00:00
Tbh, the WASM Component Model is first and foremost an overengineered mess which probably will add more overhead than a handwritten JS shim just because it is so complex.

In the end you'll need to marshall datatypes from one language into another, and that is already a mess between 'native' languages (e.g. a C++ std::string is something entirely different than a Rust or Kotlin String).

So in that hypothetical native WASM DOM API, how do you pass something as simple as a string? Let's say the obvious solution would be a ptr/length pair, but then, what encoding UTF-8? UTF-16? UTF-32? No matter what the solution is, you won't find a data representation that directly matches the string representation in all the languages that compile to WASM, so you'll need to do marshalling anyway before calling that hypothetical WASM DOM API.

And suddenly the current 'low-tech' solution of letting a JS shim extract the string data from the WASM heap and build a JS string before calling into a web API suddenly doesn't look so terrible anymore.

A much more impactful change would be to add more WASM-friendly entry points to web APIs.

For instance there's no reason that WebGPU is so 'Javascript object heavy' or uses strings as enum values except that this is common in other Javascript APIs. If WebGPU had additional "WASM-friendly" functions which use plain numbers (as object handles or enum values) a lot of the marshalling overhead when being called from WASM would simply go away.
by Hamuko | 2025-08-04 12:28:58+00:00
Amex is only available on Steam in the US. I have a basic free Amex card as a backup, but I wouldn't be able to use it for my Steam purchases. Presumably because the processing fees are just that much higher.

Somehow I'm able to use a JCB card though. As far as I'm aware, JCB cards aren't even available here.
by ethbr1 | 2025-08-04 12:29:01+00:00
> Now we're currently papering over the resulting sky high asset values by allowing inflation to erode the relative value of the sky high real estate.

That will only be true if inflation in non-housing accelerates and housing prices stay constant, which seems unlikely in a supply-constrained market.

In any high-inflation scenario, real assets are likely to be highly attractive. Where else? Bonds, death. Equities, only if the economy keeps humming while inflation persists. Gold, bad price appreciation.
by TimorousBestie | 2025-08-04 12:29:05+00:00
Indeed, and the keywords are vague and they refuse to rigorously define them. Adult payment processors just run around in the dark until they trip over one of these landmines.

Even the (rare) categories of content that have been legally determined to be non-obscene (e.g., werewolf erotica [1]) can fall under banned keywords (in this case, “bestiality”).

It’s a stupid extralegal system and ought to be destroyed.

[1] https://time.com/archive/7118599/california-prisoner-fights-...
by rsynnott | 2025-08-04 12:30:00+00:00
> most hobbies

... Possibly I'm missing something, but currently it has four categories under "Hobbies"; folklore, Pokemon, travel and yarn craft. Are you suggesting that if someone added "car stuff", that would be, well, basically complete, the big five hobbies represented?

It's clearly extremely new and has almost no content as yet.
by amiga386 | 2025-08-04 12:30:08+00:00
Valve's payment processors told Valve they would withdraw payment processing unless Valve banned specific categories of game from their online store.

The payment processors did not cite any law; Valve selling those games was not illegal. Instead they cited Mastercard's rules, which say that they cannot submit transactions that Mastercard believe might damage Mastercard's goodwill or reflect negatively on its brand. Those rules also say Mastercard has sole discretion as to what it considers breach these rules, and Mastercard gives a list of what it deems unacceptable:

https://www.mastercard.us/content/dam/public/mastercardcom/n...

> 5.12.7 Illegal or Brand-damaging Transactions

> A Merchant must not submit to its Acquirer, and a Customer must not submit to the Interchange System, any Transaction that is illegal, or in the sole discretion of the Corporation, may damage the goodwill of the Corporation or reflect negatively on the Marks.

> The Corporation considers any of the following activities to be in violation of this Rule:

> 2. The sale of a product or service, including an image, which is patently offensive and lacks serious artistic value (such as, by way of example and not limitation, images of nonconsensual sexual behavior, sexual exploitation of a minor, nonconsensual mutilation of a person or body part, and bestiality), or any other material that the Corporation deems unacceptable to sell in connection with a Mark.

The payment processors threatened Valve first. Mastercard doesn't need to threaten Valve or even contact them at all to force its will on them: it just needs to threaten its payment processors, the same outcome is achieved. Valve did not remove games from sale until threatened. If they did not do that, and instead initiated some kind of fightback, they would most likely find themselves completely removed from all payment processors, with no recourse. If you want to call that "precompliance", so be it.
by austin-cheney | 2025-08-04 12:30:34+00:00
That is not a string output problem. That is a terminal emulator problem. It is not the job of an application to know the modes and behaviors of the invoking terminal/shell. This applies exactly the same for all other applications that write to stdout. There is no cleverness here. But, if you really really want to avoid the ANSI descriptors for other reasons, maybe you just don't liked colored output, my applications features a no-color option that replaces the ANSI control string values with empty strings.
by infecto | 2025-08-04 12:31:13+00:00
If the government were coercing Mastercard into censorship, that would be a free speech issue. But absent state pressure, a private company choosing not to do business with certain content isn’t censorship in the constitutional sense. That’s just market behavior. If you want to challenge the influence of financial infrastructure on speech, that’s a separate (and valid) policy debate but it’s not a First Amendment violation.
by frugger | 2025-08-04 12:32:18+00:00
Hi HN!

I just launched Frugger, a middleware proxy for LLM APIs (like OpenAI and Anthropic) that helps reduce your API costs without compromising quality or control.

What it does:

Dynamic Model Routing: Frugger analyzes each prompt and picks the cheapest sufficient model (e.g., GPT-4, GPT-3.5, Claude) based on complexity.

Prompt Caching: Repeated or similar prompts are auto-cached to reduce cost and latency.

Drop-in OpenAI Proxy: Works with official OpenAI SDKs — just change your base URL. Anthropic support is coming soon. (Anthropic models work through OpenAI sdk)

Real-Time Dashboard: Track usage, cost, and savings with full observability.

Business model: We only charge a percentage of what we help you save. So if Frugger doesn't reduce your costs, you pay nothing. You’ll never pay more than you do now.

Who it’s for:

LLM-heavy apps getting crushed by token costs

Startups balancing quality and budget across multiple models

Engineers tired of manually routing prompts or building caching layers

Try it:

Website: https://www.frugger.dev

Would love any feedback, feature requests, or questions. Still early and actively improving it.

Thanks! CHris
by detaro | 2025-08-04 12:32:43+00:00
Some options:

a) they are worried Mastercard might randomly decide it does and punish them

b) it's convenient to be able to blame someone else

c) someone somewhere said something and the rest of the orgs isn't aware or over-interpreted a statement

Vague rules like this are great to dilute responsibility. It can both be true that Mastercard didn't tell the payment processors to force the issue and that the payment processors strongly thought they had to.
by reactordev | 2025-08-04 12:33:07+00:00
We were 99.99% accurate with our OCR method. It’s not just vanilla ocr but a couple of extractions of metadata (including the xml from the forms) and textract-like json of the document to perform ocr on the right parts.

A lot has changed in 10 years. This was for a major financial institution and it worked great.
by grues-dinner | 2025-08-04 12:33:17+00:00
Gambling is an evil business and everyone willingly involved in peddling it should be exiled from society one way or the other. FOBTs are especially streamlined. Everyone in the business knows exactly what they are doing.

That said, the same applies to lots of things: drugs almost literally, but also porn and porn-adjacent services are obvious brain-hacks, but also food, drink and even shopping are frequently structured in such a way to capture business through non-consensual manipulation of the human mind.

None of it is new: people have been losing their shirts, homes, families and lives to most of the above since before money existed, but technology-wielding capital isn't exactly freeing us from it, but instead has optimised it. Sure, it's freedom, but it's freedom of both predator and prey.