MurphyA/hacker-news huggingface dataset:
by LargoLasskhyfv | 2025-07-19 08:09:59+00:00
This really depends on the country. Almost every general hospital in small to mid-sized german cities has them. By that I mean from about 20.000 to 25.000 people upwards. Like https://maps.app.goo.gl/s2fd6QeAu9HPbpQA8 / https://en.wikipedia.org/wiki/Schwelm In larger cities of course even more have them, also adjacent to the hospital, indepedently operated ones, apart from the one(s) in the hospital, sharing just the cooling infrastructure. Visible by the big outside tanks, with partially iced pipes, and/or tiniest wisps of vapor.

But! There are also many MRI-sites somewhere in the suburbs, or lesser downtowns/business districts in the periphery, and they don't have that visible big outside tank anymore! In smaller buildings. Like https://maps.app.goo.gl/5H65r4rf58LNiLDb9 , as opposed to this https://maps.app.goo.gl/jcpe3cpnpPtHSaCs6

(Hrrmpf. That stuff must be hidden between the trees from the air. I have seen that. Or they rebuilt that stuff and put it underground, or something.)

Anyway. Having a MRI is no problem at all, fast/no long waiting times, and costs you nothing, if necessary.

It's different for yearly 'vanity/hypochondriac' checkups, still fast, but head/brain are 300 to 400EUR, full body about 900 to 1000€, probably also depending on used contrasting agents, if any. I avoid these like hell. So no real clue about that.

In ze United Stätez that stuff isn't to be had under 3000USD, can easily go from 5000 to 9000 in my experience (Limited to CO, CA, TX), and no matter which insurance you have an infinite bureaucratic hassle. Guess where I'm doing it when I'm not in a hurry? ;)
by sensanaty | 2025-07-19 08:11:07+00:00
If the industry comes out with a new, better connector, they can use it, as long as they also provide USB-C ports. If enough of them collectively decide the new one is superior, then they can start using that port in favor of USB-C altogether.

The EU says nothing about USB-C being the bestest and greatest, they only say that companies have to come to a consensus and have to have 1 port that is shared between all devices for the sake of consumers.

I personally much prefer USB-C over the horrid clusterfuck of proprietary cables that weren't compatible with one another, that's for sure.
by walterbell | 2025-07-19 08:11:18+00:00
Primitive contract asset tokenization. What other parts of the hotel-customer contract could become zero-capex financial instruments powered by ambiguous surveillance data, washed in health and safety?

https://en.wikipedia.org/wiki/Asset_tokenization

Asset tokenization refers to the process of converting rights to a real-world asset into a digital token on a blockchain or distributed ledger. These tokens represent ownership, rights, or claims on tangible or intangible assets and can be traded or transferred on digital platforms.

https://cointelegraph.com/news/sec-tokenization-exemption-ge...

> SEC.. considering changes that would promote tokenization, including an innovation exception that would allow for new trading methods and provide targeted relief to support the development of a tokenized securities ecosystem .. Atkins said the movement of assets onchain is inevitable, stating: “If it can be tokenized, it will be tokenized.”
by messe | 2025-07-19 08:12:16+00:00
> While it's true that writers need to be aware of buffering to make use of fancy syscalls, implementing that should be an option, but not a requirement.

Buffering is implemented and handled in the vtable struct itself, the writers (implentations of the interface) themselves don't actually have to know or care about it other than passing through the user-provided buffer when initializing the vtable.

If you don't want buffering, you can pass a zero-length buffer upon creation, and it'll get optimized out. This optimization doesn't require devirtualization because the buffering happens before any virtual function calls.
by pjmlp | 2025-07-19 08:13:11+00:00
Eventually, when Rust finally catches up with C++ ecosystem, including being used in industry standards like Khronos APIs, CUDA, console devkits, HPC and HFT standards.

Until then, the choice is pretty much between C and C++, and the latter provides a much saner and safer alternative, than a language that keeps pretending to be portable macro assembler.
by hmkoyan | 2025-07-19 08:13:14+00:00
Thank you for your comment. The text on the dark mode page at https://app.librari.io/subscription should now be fixed. Thank you for pointing that out.

I plan to suggest a freemium tier and two affordable paid plans. However, as it's still in beta, it's a bit soon to provide any specifics, to be honest — I still need to figure those out, too!

Regarding the bulk import, yes, that's in my backlog and will start working on that soon.
by rayiner | 2025-07-19 08:13:42+00:00
Just five years after the 14th amendment was ratified, the Supreme Court said:

> The first observation we have to make on this clause is that it puts at rest both the questions which we stated to have been the subject of differences of opinion. It declares that persons may be citizens of the United States without regard to their citizenship of a particular State, and it overturns the Dred Scott decision by making all persons born within the United States and subject to its jurisdiction citizens of the United States. That its main purpose was to establish the citizenship of the negro can admit of no doubt. The phrase, "subject to its jurisdiction" was intended to exclude from its operation children of ministers, consuls, and citizens or subjects of foreign States born within the United States.

https://supreme.justia.com/cases/federal/us/83/36/

Wong Kim Ark, meanwhile, is a weird fucking case that spends a huge number of pages analyzing everything except the 14th amendment.
by TrackerFF | 2025-07-19 08:15:59+00:00
Time to pull out Occam's razor again:

A) The Trump admin has conducted rigorous analysis and audit of 55 years of EPA research, and concluded that it is so insignificant and ineffective that one can just dismantle the entire department.

B) The Trump admin rubber stamps anything the Heritage Foundation / Project 2025 wants done, and are desperate to find money for their tax cut funding.
by hmkoyan | 2025-07-19 08:16:06+00:00
There's actually. Currently there are three methods of adding a book:

- searching (which uses the Google Books API under the hood)

- manual addition (which nobody wants to do — I completely understand — but is the only option for old books that cannot be found online; I have a lot of these)

- scanning the ISBN (which also uses the Google Books API).
by bell-cot | 2025-07-19 08:19:23+00:00
You could have opined that allowing certain extreme content was not a politically savvy business decision for US-based Valve.

Or that healthy societies have incest taboos for very good reasons, and Valve "having standards" would have had more social (plus lobbying/marketing) value.

Angrily insulting HN's user base, on HN, is not an effective method of persuasion.
by alexvitkov | 2025-07-19 08:21:04+00:00
> 99% of game concepts can probably be done in Unity, Godot, or Unreal.

The vast majority of developers use these engines, so you would expect the vast majority of games to be stuff that's easy to make within those engines.

With how samey new games are, it's hard to argue that what we see comes close to the full design space of possible interesting games. That's partially developers copying games they've seen work and sell, but it's also developers making what is reasonably easy to make within Unity or Unreal with the resources they have.
by wood_spirit | 2025-07-19 08:21:14+00:00
As a generalisation it seems sensible that it should be illegal to knowingly handle illegal things and the proceeds of illegal things.

It’s hard to say that it’s ok to profit from someone else’s crime.

If I sell you a bike cheap, no questions asked, then you ought be as culpable as me as you don’t have reasonable doubt that it’s stolen. Etc.

This can be weaponised. The lobbies go after visa and Mastercard etc by giving the company “proof” that same transactions are very illegal, eg leaks or underage or duress etc. This forces them in the position of being complicit which means they have to step back.
by jongjong | 2025-07-19 08:21:44+00:00
I think there's not much point trying to define these concepts as there is no consensus about what they mean. Different people have clear ideas about what each concept means but they just don't agree.

It's like integration tests vs unit tests... Most developers think they have a clear idea about what each one means, but based on my experience there is very little consensus about where the line is between unit test vs integration test. Some people will say a unit test requires mocking or stubbing out all dependencies, others will say that this isn't necessary; so long as you mock out I/O calls... Others will say unit tests can make I/O calls but not database calls or calls which interface with an external service... Some people will say that if a test covers the module without mocking out I/O calls then it's not an integration test, it's an end-to-end test.

Anyway it's the same thing with asynchrony vs concurrency vs parallelism.

I think most people will agree that concurrency can potentially be achieved without parallelism and without asynchrony. For many people, asynchrony has the connotation that it's happening in the same process and thread (same CPU core). Some people who work with higher level languages might say that asynchrony is a kind of context switching (as it's switching context in the stack when callbacks at called or promises resolved) but system devs will say that context switching is more granular than that and not constrained to the duration of specific operations, they'll say it's a CPU level concept.
by spacedcowboy | 2025-07-19 08:21:52+00:00
You can take ObjC from my cold, dead hands.

The cognitive burden of Swift is far too high for what it delivers, and it gets redesigned every year or two to be "different" than it was before, which makes finding example code online a challenge.

ObjC added about two dozen keywords to C and was rejected by the masses for use of [] insteqd of (). Is it really massively different to type:

MyObject * object = [MyObject new];

rather than:

MyObject * object = new MyObject;

Hell, you can even stretch to using property dot-syntax in ObjC:

MyObject *object = MyObject.new;

It pretty much manages memory for you with ARC, the only thing you have to look out for being instance-loops where A retains B and B also retains A. It has closures (blocks) as a basic language type, and it is a true superset of C (unlike C++) so any C program will compile with the ObjC compiler. It also integrates with C++ for that matter.

Apple has invested too much in Swift for it to back down now, and I see some documentation is now Swift-only, not ObjC, so the writing is on the wall, but equally Apple has an enormous amount of internal code in ObjC, so it's going to be a long time before support goes away entirely.

And then, I'll just move to Linux. I've already written a basic implementation of a lot of the parts of Cocoa [1] with an SDL3 back-end, you even get GPU/compute shaders :) and although it's not ready for prime-time (the fit-and-finish needs some attention) it is the basis for me ultimately not needing to use Swift in future, a decade or so down the line, the bonus being that it'll work on anything - I have a proof-of-concept for it running on Windows, and GNUstep on Linux ought to make it easy to port there.

[1]: https://github.com/ThrudTheBarbarian/Azoth
by PicassoCTs | 2025-07-19 08:22:01+00:00
Sexual self-denial always was the driving force behind the western cultural success. You can not have hyper-specialization and rule of law, without some members of society sacrificing a "normal" life.

From the monk in the monastry to Turing hyper-focused on an enigma there is clear line. Its a ugly recipe, but its working, unlike all those other societies out there, who are currently eating themselves. A judge doesn't dress like a priest for no reason.

Sexual caste slavery or anarchy- thats the choices.
by sneak | 2025-07-19 08:22:06+00:00
I think it’s one of those “everyone knows” things that plastic and social media are bad, but I think the world without them is way, way worse. People focus on these popular narratives but if people thought social media was bad, they wouldn’t use it.

Personally, I don’t think they’re bad. Plastic isn’t that harmful, and neither is social media.

I think people romanticize the past and status quo. Change is scary, so when things change and the world is bad, it is easy to point at anything that changed and say “see, the change is what did it!”
by throw310822 | 2025-07-19 08:24:56+00:00
> Can LLMs reliably (that is, with high accuracy and high precision) read, say, literary style from a corpus and output tidy data?

I think they have the capability to do it, yes. Maybe it's not the best tool you can use- too expensive, or too flexible to focus with high accuracy on that single task- but yes you can definitely use LLMs to understand literary style and extract data from it. Depending on the complexity of the text I'm sure they can do jobs that BERT can't.

> they still can't fit anywhere in production

Not sure what do you mean for "production" but there's an enormous amount of people using them for work.
by gsliepen | 2025-07-19 08:26:31+00:00
When is it "safe" though? What if the row-polymorphic record has more fields than the named record? Should those just be discarded? If it has exactly the same fields, then in C++ at least you can use std::get<NamedRecordType>(row_polymorphic_record) if you are using static polymorphism, and dynamic_cast<NamedRecordType*>(row_polymorphic_record) in case of dynamic polymorphism. Note that the compiler cannot determine anything at compile time when you have polymorphic objects, so it's just going to emit code that at runtime will throw an exception.
by braebo | 2025-07-19 08:26:41+00:00
Close — All that matters is what Leonard Leo believes. That’s _his_ Supreme Court majority[1], and this is their happy ending — five of those justices were educated in his Federalist Society pipeline, vetted and selected through networks hand‑built by Leo… riding the Trump wave to judicial and political dominance, despite the turbulence[2] [1] https://www.npr.org/2024/11/24/nx-s1-5199049/federalist-soci...

[2] https://www.politico.com/news/2025/05/30/trump-federalist-so...
by jajko | 2025-07-19 08:26:49+00:00
Yeah another b(w)anker dev here, complex xsds seem to be the baseline in industry as soon as the role of that spec escapes simple 1 server : 1 client use case.

One example I work with sometimes is almost 1MB of xsds and thats a rather small internal data tool. They even have restful json variant but its not that used, and complexity is roughly the same (you escape namescape hell, escaping xml chars etc but then tooling around json is a bit less evolved). Xml to object mapping tool is a must.
by encom | 2025-07-19 08:29:06+00:00
The only thing the cookie law has accomplished for users, is pestering everyone with endless popups (full of dark patterns). WWW is pretty much unbearable to use without uBlock filtering that nonsense away. User tracking and fingerprinting has moved server side. Zero user privacy has been gained, because there's too much money to be made and the industry routed around this brain dead legislation.
by atoav | 2025-07-19 08:31:17+00:00
I am not deep into the matter but I would have given the answer: Async code is making code that would have been blocking non-blocking in a manner other stuff can still happen while it is being completed.

Since I work a lot in embedded loops where long running blocking snippets could literally break your I/O, lead to visible/audible dropouts etc. this would be the obvious answer.
by throw310822 | 2025-07-19 08:31:34+00:00
I mean, if the state can pass a law that forces companies to employ a person instead of an LLM- then it can also pass a law that forces them to pay that person while the LLM does their job. Companies would prefer that for sure: instead of having to keep the worker and the bad performance, they could at least get the nice LLM performance.
by jongjong | 2025-07-19 08:32:27+00:00
Microsoft is using an artificially complex everything as a lock-in tool. I learned this many years ago when I learned how to create a window in C++ and it took around 100 lines of over-engineered code just to create an empty window on Windows.

Even TypeScript encourages artificial complexity of interfaces and creates lock-in, that's why Microsoft loves it. That's why they made it Turing Complete and why they don't want TypeScript to be made backwards with JavaScript via the type annotations ECMAScript proposal. They want complex interfaces and they want all these complex interfaces to be locked into their tsc compiler which they control.

They love it when junior devs use obscure 'cutting edge' or 'enterprise grade' features of their APIs and disregard the benefits of simplicity and backwards compatibility.
by salawat | 2025-07-19 08:32:32+00:00
Counterpoint: There was a 95 year old woman in my life who was a Stephen Minister living in a small town. Stephen Ministry is a bit like being a professional listener. You kind of do outreach and be present for people to help them through hard times. She was a widow, in a small town.

She would go to a nursing home with a gentleman from the same town, whose wife had come down with Alzheimer's to the point the wife could not recognize her husband most days and would become highly agitated. The wife did recognize the 95 year old woman, with whom the wife had gone to church for many years. The husband would sit in the other room whilst the 95 year old and his wife talked, and share in what lucid moments the woman he loved (his wife) had left.

The other ladies in the church, on the other hand, found the 95 year old widow's behavior highly scandalous, despite the fact the widow had had no one else in her life, even after her husband passed more than 20 years ago.

Point being, don't romanticize small town life. It can, in it's own way lead to collective psychological pathologies just as rapidly as urban living does. The difference being that there's no such thing as "community therapy" to get an entire village turned around. Religion is about the closest there is, and ecumenical politics is about as bad as academic politics in it's toxicity. People are hell, and we do ourselves a favor by not making it any easier for anyone to constantly keep tabs on anyone.

However, I will admit to a bit of schadenfreude that a tech company executive got caught out by this sort of thing.
by barisozmen | 2025-07-19 08:34:10+00:00
Yes, it's by homomorphic encryption as @vintermann mentioned.

That being said, scientists can implement their own protocols, and use whatever technique they want. For example: https://github.com/securegenomics/protocol-alzheimers-sensit....

It's that our platform makes federated computing + homomorphic encryption analysis easy, but protocols are customizable.
by FerkiHN | 2025-07-19 08:34:13+00:00
I more details analysis at your website and immediately spotted a few things that I think could really elevate its look and make it much more pleasant to use. Right now, it's a bit "shouting" with those bright colors, the text sometimes gets lost, and some elements feel like they're crowding each other. But honestly, all of this is super fixable, and your site has a lot of potential! Here are some specific tips that should help make your website feel much more professional: First off, let's swap out those blaring blue shades for something calmer, something that won't strain the eyes as much. Think about muted blue tones, a light background, and dark text. That alone will instantly make the site feel more substantial. It's also really important that the text is easy to read, so it's worth checking the contrast – dark text on a light background always looks best. And don't forget about spacing! It's like breathing room – give your elements a bit of space so they don't blend together. This will make your site's structure much cleaner and easier to grasp. By the way, using a consistent font style, like Open Sans, and clear hierarchy for your headings (larger for H1, smaller for H2, etc.) will also significantly improve the visual appeal. Here's how that might look in your code – these are just examples, feel free to pick your own specific values:

:root {

--primary: #4a7b9d; /\* Muted blue */ --secondary: #e3f2fd; /* Light background */ --accent: #1565c0; /* Accent color for buttons, for instance */ --text: #333333; /* Main text */

}

body {

font-family: 'Open Sans', sans-serif; /* Consistent font */ font-size: 1rem; line-height: 1.6; /* Comfortable line spacing */ color: var(--text); background-color: #f8f9fa; /* Light background */

}

h1 { font-size: 2.2rem; }

h2 { font-size: 1.8rem; }

h3 { font-size: 1.4rem; }

.container {

padding: 2rem; /* Generous padding for main blocks */ max-width: 1200px; margin: 0 auto;

}

.card {

background: white; border-radius: 8px; box-shadow: 0 4px 12px

rgba(0,0,0,0.08); /* Subtle shadow for "cards" /

transition: transform 0.3s ease; /* Smooth hover effect */ padding: 1.5rem; margin-bottom: 1.5rem;

}

.card:hover {

transform: translateY(-5px); /* Card subtly lifts on hover \*/ box-shadow: 0 6px 16px rgba(0,0,0,0.12);

}

Don't forget about responsiveness – so many people browse on their phones these days, so make sure your site looks great on any device. You could simplify the menu and perhaps make the header a bit smaller, maybe even add a logo instead of just text. Overall, these changes shouldn't take too long. Swapping out colors and adding padding is probably just 1-2 hours. Improving the cards and optimizing tags – another 2-3 hours. Navigation and responsiveness are a bit more complex, maybe 3-4 hours. And then you can add the fine details, like animations, which might take 4+ hours. The main thing to remember is: "less is more." Even small tweaks can make a huge difference!
by low_tech_love | 2025-07-19 08:34:13+00:00
“We could easily be made increasingly dependent on machines for speaking and for thinking…”

One thing that bothers me about the ubiquitous encroachment of LLMs into most areas of human writing is that it helps us write faster, but does not necessarily help us read faster. Producing large amounts of human-looking text is instantaneous, but reading (and acting upon) still takes the same amount of time. I was e.g. called to read and review a report from an academic committee with hundreds of pages that mostly looks human but also not, with pages and pages of slop after slop. I felt like I was staring into the abyss, spending hours to read something that probably took seconds for someone to produce with AI. It felt like an absolute meaningless waste of my time.

The thing is that I think people have missed the fact that the act of reading is inherently connected to the act of writing; I take the time to read something because I know that someone took the time to write it. For those who live/work by writing it seems that the act of writing has become so detached and matter-of-fact that they think “words are words” regardless of whether they were written by a human or an AI. If it helps you write faster, then why not? Like someone who used to cut trees with axes and suddenly gets a chainsaw as a gift.

But the problem is that, inevitably, we will go down the road of “if you can’t bother to write it, I won’t bother to read it” and AI will also be used to read and interpret the writings that it itself generated. So we’ll have documents with thousands of pages that are never going to be read by humans, with AI processing in both ends, so the writing will basically be a payload, a protocol, and nothing more. As such processes become the norm, we’ll be entirely dependent on the AI to both produce text and read what it produced, and become enslaved by whatever hidden (or not?) ideological bias it has been fed by its masters.