MurphyA/hacker-news huggingface dataset:
by raattgift | 2025-05-28 18:10:04+00:00
The key parameter is mass.

The no-hair conjecture says that a Kerr-Newman black hole (KN BH: stationary, eternal) has only position, linear momentum, angular momentum, and electromagnetic charge.

3 components of linear momentum and three of position can be removed by keeping the KN BH at the origin of a system of coordinates. The KN BH doesn't evolve with time so we can remove two related time components as well.

This leaves us with 3 components of angular momentum ("spin"), electromagnetic charge (because by definition the KN BH is immersed in an electromagnetic field), and mass.

Schwarzschild BHs are a special case of KN BH where spin and electromagnetic charge vanish.

But we could add other fields with charges, and make those charges more complicated thanks to interactions among the matter fields. That's not a Kerr-Newman black hole any more, though. In practice the other standard model fields don't really make much difference: the charges will tend to neutralize before gravitation is relevant, and won't build up around the BH itself. KN BHs are in that sense electromagnetically quasi-neutral.

Things falling into a KN BH cause a perturbation that decays quickly away, changing the mass, and possibly spin, of the BH held at the coordinate origin. A change in electromagnetic charge will probably "reach out" and capture a charged particle in order to neutralize. Electromagnetic attraction is much stronger than gravitational attraction, while also being long range. However neutralization is not necessarily instant (the closest proton might be several light-minutes away, for example) or completely matched (oops, two protons are electromagnetically nudged into an infalling trajectory in response to the small negative charge, so when the second one arrives there'll be a small positive charge for a bit until a further electron is pulled in...). So quasi-neutral.

These parameters are only about the horizon. It says nothing about whether the mass was a bunch of individual protons and electrons or a bunch of neutral hydrogen or a bunch of heavier molecules. (The same "says nothing" also exists classically without reference to particles: start with a Schwarzschild BH and drop in a uniform spherical shell of mass M or two concentric uniform spherical shells of mass M/2 each, and after some "balding" time we cannot tell whether our increased-mass Schwarzschild BH had one or two shells dropped into it).

More prosaically, "no hair" is a statement about the stability of black holes in the face of small perturbations. If you throw something (a star, a big gravitational wave) into a black hole and wait a bit, does the resulting configuration still look like a black hole in the sense that the trajectories one grinds out of the Kerr-Newman metric (with adjusted mass, spin and charge parameters) accurately represent the trajectories around the new configuration?

There is a lot of literature on black hole stability justifying a "yes" answer.
by TZubiri | 2025-05-28 18:10:40+00:00
"Why develop in-house software for the core application of the biggest company in the world at the time, worth more than 100B$. Why not just repurpose rinky dink open source browser as some kind of parser, bank our 100B$ business on some volunteers and a 501c3 NFP, that will play out well in a shareholder meeting and in trials when they ask us how we safeguard our software."
by WorldMaker | 2025-05-28 18:11:24+00:00
Waffle House also has an interesting history with trademark protection and dilution. The company started and expanded when trademark protection involved more per-US State registries than it does today. In Indiana for a couple decades the Waffle Houses there were known as Waffle & Steak, because a home-grown Indiana company was already known as Waffle House there. Sure, Waffle House does serve Steak (though many don't realize and wouldn't think of Waffle House as the first place to go for a Steak), but it wasn't about marketing their non-Breakfast menu items (they have burgers, too!), they wanted to protect their trademarks on the signs and other parts of their branding, even in states like Indiana. Steak has 5 letters like House, that was the important part. The signs looked clearly enough alike from the interstate even if the words were different.
by kouru225 | 2025-05-28 18:11:36+00:00
There is definitely a hostile entity that’s in power and is purposely rejecting the wishes of the masses, but what the author is pointing out is that this entity took power by exploiting an inherent problem of communication: There are some ideas that function as antimemes because they have a natural barrier to entry. The hostile entity used the fact that our communication systems were built on top of an inherent trust in memetics in order to control the conversation, vaulting away important antimemes as a method of getting rid of functional and practical political action.
by sudobash1 | 2025-05-28 18:11:36+00:00
This article is not about diabetes; it is about AI. Call me a skeptic, but I cannot believe that AI will be an effective defense against an onslaught of unhealthy foods.

Even if this AI could provide a useful service, I am sure there would be major conflicts of interest. If a corporation has a large user-base sending them pictures of every meal, they are definitely going to be mining and selling that data. And the major food companies (who largely got us into this health mess) will hone their targeted advertising.
by CamperBob2 | 2025-05-28 18:11:38+00:00
The most successful companies, in my experience, are not successful because they're so much more awesome than everyone else. They are successful primarily because of luck... the luck of having competitors that suck total ass.

Microsoft, for instance... or in more modern times, Tesla.

I wouldn't put Boeing into that category, though -- it took more than just a lack of good competition to accomplish what they did, back in the day.
by nkrisc | 2025-05-28 18:12:01+00:00
That's like saying the purpose of a blade is to cut, which while true, is a fairly useless statement. A blade may be an artisan's tool, or a soldier's weapon, or something you use to cut your food. All cutting implements but with quite different applications and functions.

So the question regarding the wall's function is what was it a barrier against? When we build houses, we put holes in the walls so that they are less of a barrier to people, yet remain an effective barrier against the external environment. Other walls are meant to be barriers to specific animals, yet completely permeable to others.
by erikerikson | 2025-05-28 18:12:12+00:00
Nothing to apologize for, thanks again.

When using symmetric signing, the threat model advantage I was advocating for disappears. Finding examples like Stripe and GitHub using symmetric signing was easy. Given this it seems far more likely this is an artifact of a time that you couldn't expect customers to host using HTTPS.

I'll chalk this up as another one of those "oh god, really?" moments with this industry.
Show HN: Let your agent build its own tools with MCPglue
by adinagoerres | 2025-05-28 18:12:24+00:00
We spoke to dozens of devs trying to deploy agents in prod. We found that most of them have the following dilemma (and end up not deploying because of this): giving the agents freedom to choose from a list of tools while guaranteeing that every call stays secure, fast, and actually works. That’s why we built MCPglue. It gives you the reliability you’re looking for when deploying in prod, and agents the custom tools they need to do their job well.

Here’s a walkthrough of how it works: https://www.youtube.com/watch?v=uc-jdM9XnhE

MCPglue lets your agent build its own tools. It can call the MCP to wrap and merge multiple endpoints from multiple APIs into coherent, reusable tools. MCPglue abstracts away endpoint mapping and API calls, and acts like a repository pattern that stays stable even as upstream APIs or mappings change.

Use MCPglue to let your agent run cross-API workflows reliably, like fetching transactions in Stripe and updating them in Hubspot, to build ambient agents that react to app triggers or to wrap your own API into task-specific tools agents can use.

Repo: https://github.com/superglue-ai/superglue Quickstart guide: https://docs.superglue.cloud/mcp

We've seen agents handle max 10 tools at once. Would be curious to hear how many tools your agents can handle on average. And ofc what you would want to build with MCPglue.
by Sesse__ | 2025-05-28 18:12:26+00:00
It doesn't matter.

URI is basically a format and nothing else. (foo://bar123 would be a URI but not a URL because nothing defines what foo: is.)

URLs and URNs are thingies using the URI format; https://news.ycombinator.com is a URL (in addition to being a URI) because there's an RFC that specifies that https: means and how to go out and fetch them.

urn:isbn:0451450523 (example cribbed from Wikipedia) is an URN (in addition to being an URI) that uniquely identifies a book, but doesn't tell you how to go find that book.

Mostly, the difference is pedantic, given that URNs never took off.
by Molitor5901 | 2025-05-28 18:13:41+00:00
I think we all see Waffle House's side of this, but there is a best, better, and worst way to engage a customer. A cease and desist is the worst, it's taking something which could have been handled by PR, to a legal threat. Regardless of Waffle House's legal rights, which they do have, from a public perception and way to run a company it was not the right approach. They should have embraced this guy and his website, engage him, and through that channel let him know "hey, you can't use our trademarks, etc. so you'll need to rebrand, but we love what you're doing and want to help."

Vastly different approach with a much better upswing.
by oparin10 | 2025-05-28 18:13:47+00:00
If all you need is a good starting point, why not just use a framework or library?

Popular libraries/frameworks that have been around for years and have hundreds of real engineers contributing, documenting issues, and fixing bugs are pretty much guaranteed to have code that is orders of magnitude better than something that can contain subtle bugs and that they will have to maintain themselves if something breaks.

In this very same post, the user mentions building a component library called Astrobits. Following the link they posted for the library’s website, we find that the goal is to have a "neo-brutalist" pixelated 8-bit look using Astro as the main frontend framework.

This goal would be easily accomplished by just using a library like ShadCN, which also supports Astro[1], and has you install components by vendoring their fully accessibility-optimized components into your own codebase. They could then change the styles to match the desired look.

Even better, they could simply use the existing 8-bit styled ShadCN components[2] that already follow their UI design goal.

[1] - https://ui.shadcn.com/docs/installation/astro [2] - https://www.8bitcn.com/
by yojo | 2025-05-28 18:13:56+00:00
That's a fair point. My app (and possibly the OP's) is built assuming it is the user's current focus and priority, and that you'll quit it once you're done with the task. I don't feel bad about asking for a chunk of RAM for a focal app like this, but I would feel differently if I was shipping a background tool or small utility or something.
by Kon-Peki | 2025-05-28 18:14:32+00:00
> optical sound cable

You’re probably talking about TosLink cables (what else could you be talking about?).

They have the bandwidth to carry two channels of uncompressed digital audio. Which is what they were designed for.

If you’re using one to carry 5.1 or 7.1 audio from your TV to your soundbar, it’s compressed. An HDMI cable can carry that uncompressed. And so could an Ethernet cable.
by anon291 | 2025-05-28 18:14:53+00:00
This nuance becomes reasonable in high school / college. For elementary schoolers, it's actually a great binary. Can you do two-digit addition or not is a pretty straightforwards question? Same with... can you identify grammar errors in this English sentence? Binary questions.

The assessments to guide student learning are not the standardize tests meant to measure school performance and do state-level planning
by 0_____0 | 2025-05-28 18:15:01+00:00
Labor rates where I am are among the highest in the nation. People in the trades largely live in the outlying suburbs and pick up the lucrative work in the urban core.

A lot of the companies I deal with will jerk you around, not return your calls, not show up to do the work etc. etc..they're busy and can ask a lot of money, and there's no fear of being out of work. I think that affects the work product quality more than anything else right now right here.

You are probably right somewhere else.
by toomuchtodo | 2025-05-28 18:15:18+00:00
It’s not meant as a gotcha. It’s meant to illustrate that the effects of financialization, stripping an enterprise of its value, and the culture that enables this (of which short termism is a component) can take some time for the symptoms to surface. Boeing cared more about profits than safety, this is what the evidence shows. If you disagree, of course, you’re entitled to your opinion. I believe I’ve supported my thesis adequately with citations. It was a long corporate journey to the crash sites, but the journey is well documented.

(GE also took substantial time to fall apart, but with no deaths to my knowledge)
by scarface_74 | 2025-05-28 18:15:27+00:00
I get joy from money appearing into my account to exchange for goods and services. I have plenty of things I enjoy doing outside of work that don’t involve computers - spending time with friends and families, exercise, travel, concerts, etc.

And yes I’m old - 50. I started programming in assembly on the Apple //e in 1986 and haven’t written a line of code since 1996 that I haven’t gotten paid for.
by minimaxir | 2025-05-28 18:15:41+00:00
nomic-embed-vision-1.5 (https://huggingface.co/nomic-ai/nomic-embed-vision-v1.5) is alignable with nomic-embed-text-1.5 for multimodal retrieval and implements some more modern LLM improvements, although it doesn't solve some of the problems CLIP has.

Given the importance to your business, it may be worthwhile into finetuning a modern native multimodal model like Gemma 3 to output aligned embeddings, albeit model size is a concern.
by JSchneider321 | 2025-05-28 18:15:47+00:00
This doesn't feel like a good faith engagement with the ideas presented in the theory.

> It has no coherent thesis

It's literally in the subtitle: How early, sustained, supermassive black hole jets carved out cosmic voids, shaped filaments, and generated magnetic fields

> it throws way too many links

It cites its sources and provides links to the referenced research or other writings on the subjects. I suspect if it didn't do this, that might be a criticism as well?

> it uses meta titles that reference memes

Alternatively, it could've been written in the jargon of a specific subfield of science that very few people understand, but that doesn't seem like the most effective way of sharing ideas across broad audiences.

Everything you've asked for in the last paragraph is provided in the article you're discrediting, which makes it clear you didn't read it. Ostensibly, this is because the "words get in the way of information," but I'm not sure how the ideas being explored here could be expressed using only pictures and mathematical formulas.

Perhaps you could explain why you feel alternatives to the "widely accepted" theory that fails to accurately model cosmology as we're observing it aren't worth being explored? Or maybe what specific format those ideas should be expressed that don't involve too many words for people to have to read?
by anon291 | 2025-05-28 18:15:58+00:00
'Teaching to the test' has not caused the drop in literacy. Rather, it's teaching reading using bizarre methods, like whole word recognition instead of phonics. This has nothing to do with 'teaching to the test', since phonics would teach more to the test than whole word anything. A phonetically competent adult would be able to make out almost any English word. A whole word one would not.
by didgetmaster | 2025-05-28 18:16:00+00:00
Devious people used to try and hide unpleasant or harmful information. Now they obfuscate it by surrounding it with a boatload of irrelevant information.

Important contract terms are buried in a 100 page mortgage contract. Wasteful government spending on someone's pork project is on page 980 of a 2000 page spending bill that no one reads before voting on it.
by Molitor5901 | 2025-05-28 18:17:00+00:00
After all the examples of brands handling things badly, you should know better. From Bud Light to Peloton, corporate-customer relations is not a new topic. There are different ways to handle this. Waffle House chose a path which now has however many people on Hckrnews making up their minds in both positive, and negative ways. That's not what a company wants.

The least dickish thing to do is to not be a dick.
by CommonGuy | 2025-05-28 18:17:36+00:00
We are using system webviews for https://kreya.app (not Tauri, but a custom implementation) and the platform differences are seldom a problem...

Polyfills fix most of the things and we are running automated end to end test on Linux, which catches most of the issues.

IMO the most difficult thing is figuring out how far the users are behind with their webview version, mostly on Linux and macOS. Windows has done thinga right with their WebView2 implementation
by mrkeen | 2025-05-28 18:18:35+00:00
> The European Union’s Digital Services Act, billed to protect children from harmful online content, is instead used to silence dissident voices through Orwellian content moderation.

Pornhub is blocked in 17 US states.

SWAT gets deployed on university protestors. Degrees get yanked. Trump blocks respected news orgs (AP) from the oval office for calling Gulf of Mexico by its name.

> Across Europe, governments have weaponized political institutions against their own citizens and against our shared heritage.

Like ICE?

I'll take my chances in Europe.
by Jarwain | 2025-05-28 18:19:12+00:00
Maybe I'm misunderstanding something about how ducklake works, but isn't that the purpose of the 'catalog database'? To store the metadata about all the files to optimize the query?

In theory, going off of the schema diagram they have, all your files are listed in `data_file`, the timestamp range for that file would be in `file_column_stats`, and that information could be used to decide what files to _actually_ read based on your query.

Whether duckdb's query engine takes advantage of this is a different story, but even if it doesn't Yet it should be possible to do so Eventually.
by satyrnein | 2025-05-28 18:19:52+00:00
From the docs:

Users exclusively belong to Organizations; every User belongs to exactly one Organization.

But I also see a screenshot where, after login, the User has to choose an organization or to create a new one. It seems to me that you support Users and Organizations in a many-to-many relationship, is that correct?

At my work, we landed on the terminology of Users, Memberships, and Accounts to describe this (a User can have Memberships to multiple Accounts, an Account can have multiple Members, etc). As a result, you don't "delete a user", you "revoke a membership".
by proxynoproxy | 2025-05-28 18:20:13+00:00
And just to think of the energy that you wasted arguing this tired point! It’s about trust.

You don’t see it has value because you trust in authority. For those that don’t trust in authority, they need a proof of work to prove that someone else… did the work. Dont trust, verify.

That no-trust, verify model is valuable to me. It’s a one way valve. Super useful when you can’t trust anyone around you.

Bitcoin is money for enemies. If my enemy and I can transact in an adversarial environment without relying on some subjective truth, this is valuable.
by everfree | 2025-05-28 18:20:13+00:00
> I recall genesis block took 6 days of hashing at difficulty 1.

The genesis block (0) was hard-coded. Block 1 was mined 6 days later, but Satoshi wasn't hashing that whole time, he was just waiting.

Every block after the genesis block itself was subject to the difficulty adjustment process, including Block 1. So technically we know that Bitcoin is actually pre-mined by at least one block, since if anybody else knew about Bitcoin back then, it's certain they wouldn't have waited 6 days to mine Block 1 like Satoshi did.

> You just don’t see the value in the hardware and energy outlay for integrity.

To equal 10% of the current Bitcoin network hashrate (a good ballpark figure for having "enough to matter" when it comes to defending PoW consensus), you would need 2.5 million of these units, plus 2.5 million people willing to pay $145 and $52/yr in electricity to run them 24/7 next to their wifi routers, to earn $0.02 per day. Plus, of course, fiddle with the units every few months/years when they stop mining for whatever reason, like your partner changed the wifi password or a fan goes out.

How many people do you know who would want to take up that deal? It's not just me - nobody sees that value. Nobody wants to donate $200 to create an insignificant, marginal contribution to Bitcoin's theoretical security properties and earn $0.02 per day.

It's a lot more alluring to earn a real return on whatever ETH you're already holding by doing the exact same thing on Ethereum without needing to buy specialized mining hardware.

> PoS has no real world binding, and so must rely on humans for integrity.

Can you be more specific? Ethereum doesn't rely on humans for integrity any more than Bitcoin does. Conversely, Bitcoin doesn't rely on humans any less. Both protocols are nothing more than a set of rules that everyone agrees on, and everyone can collectively agree to change at any time.

> I don’t trust humans, you trust them too much.

You trust the CEOs of large mining farms that grow more and more concentrated year after year through economies of scale. You also trust that governments won't execute a single warrant to take over their country's largest centralized mining operation whenever it's convenient for them.

I trust a large set of of geographically distributed stakers. They can't grow any larger than they currently are, because staking has no economy of scale, and they can't be seized by governments, because it would require them to execute tens of thousands of warrants on tens of thousands of physical locations.
by swores | 2025-05-28 18:20:17+00:00
If what tsimionescu says about Lightning is wrong, can somebody kindly reply to them explaining why rather than just downvoting which doesn't help anyone. (Maybe there's a reason they were downvoted that isn't their being wrong, but I don't see what that would be.)

(And sorry for going against the guidelines and talking about downvotes, but I'm really just asking for someone to either confirm what they said is right or explain why it isn't, I'm not caring about the votes themselves.)
by pier25 | 2025-05-28 18:20:38+00:00
At a previous company we maintained a desktop electron app for Windows and macOS. It was super bloated though and updates with Squirrel were a pain.

We kept the GUI as a web spa app (using Inferno) and wrote two small native apps with C# and Swift that would load a webview and other duties. App download size and memory consumption was reduced by like 90%. We also moved distribution and updates to the app stores of each platform.

It was a great decision.
by Marsymars | 2025-05-28 18:20:47+00:00
This idea is so close to being great though. It just needs a couple changes:

> Under the system, users can input these seven-digit codes on online shopping websites, and their addresses will automatically appear on the sites.

1. The site shouldn’t get your address at all. They print the code on the package, mail it to Japan Post, and Japan Post takes care of delivering it to you.

2. You should be able to generate new codes arbitrarily.

i.e. A service like Apple’s Hide My Email, but for physical mail.