MurphyA/hacker-news huggingface dataset:
by jqpabc123 | 2025-12-11 14:36:49+00:00
The fundamental problem is the very idea of private "health insurance".

Market forces naturally create low rates for those who don't need insurance and unaffordable rates for those who do. But over time, everyone gravitates from the former to the latter.

The "free market" does not offer a practical solution to every problem. Tariffs are an open admission of this basic fact.
by chamomeal | 2025-12-11 14:36:53+00:00
The game is often broken but they’ve nailed the physics-ey feel so hard that it’s a defining feature of the game.

When an orbital precision strike reflects off the hull of a factory strider and kills your friend, or eagle one splatters a gunship, or you get ragdolled for like 150m down a huge hill and then a devastator kills you with an impassionate stomp.

Those moments elevate the game and make it so memorable and replayable. It feels like something whacky and new is around every corner. Playing on PS5 I’ve been blessed with hardly any game-breaking bugs or performance issues, but my PC friends have definitely been frustrated at times
by potato3732842 | 2025-12-11 14:37:11+00:00
>Yes, they're banned, but nobody is checking aftermarket brake pads..

On one hand you've got the people who insisted on regulating all of our manufacturing out of the country on environmental and safety grounds. On the other hand you've got the people who want to band asbestos and lead and all manner of other dangerous chemicals in consumer products. Both these people are dressed like Spiderman and they're pointing at each other. <facepalm>
by jamesgill | 2025-12-11 14:37:29+00:00
I like your Markdown Guide, and I write extensively (almost exclusively) in Markdown.

But I realized several years ago that offline first is always my first requirement for a tool like this—no SaaS, no subscriptions (or freemiums), no storing important info in yet another cloud, no signups, nothing. I write markdown locally, convert it to whatever I need locally (PDF, EPUB, etc.).

I think I’d use your tool as more of a ‘whiteboard’, where I could temporarily share simple information that’s not critical or private or work-related, that I don’t mind the world seeing. Would I pay for that service? Probably not.
by jurjo | 2025-12-11 14:37:35+00:00
For a moment I thought it had something to do with "Cuadernillos Rubio" [1]. They are small workbooks quite common in Spain for kids to learn how to write. However, the font they use is not Times New Roman...

[1] https://www.amazon.es/-/en/gp/product/8417427627?ref_=dbs_m_...
by jonathaneunice | 2025-12-11 14:37:53+00:00
VAX hardware did eventually run out of steam by the early 1990s. But VMS had already failed to capture the next generation of growth. Even while DEC was still the number 2 computer company, 5–10x the size of its competitors, and growing $1B/yr in revenues.

Unix (workstations first, then servers), PCs (DOS and NetWare, later Windows), packaged enterprise apps (e.g. IBM AS/400), "data warehousing," fault tolerant apps—a lot of those were not things happening on VAX or VMS or any other DEC product. The fight was already structurally lost and VMS aficionados were already bemoaning DEC's failure to pick up new workloads and user communities even when VAX was still going strong.

VMS declined like almost all proprietary minicomputer environments. AOS, ClearPath, GCOS, MPE, NonStop, PRIMOS, VOS, and VMS...all fine products just ones no longer serving the high-growth opportunities.

Declining investment streams hamstrung proprietary CPU/system development efforts compared to higher-volume alternatives (PC or Unix), so they got successively slower and relatively more expensive each generation. Proprietary environments weren't designed to ever escape their home fields, nor were their companies set up to profit from opening up / spreading out. A few tried, very belatedly, but... by that point, dead man walking.

So from this vantage, same pattern, not a different thing. Perl and VMS were awesome in their original home fields, but were not quick to, or even able to, capitalize on the new directions and workloads customers grew to want.
by DonHopkins | 2025-12-11 14:38:51+00:00
Same reason why JSON prohibits comments: When you parse it, there is no place to represent the comments in the JavaScript object and array tree, so they must be thrown away, therefore it's impossible to write it out with the same comments in the same places.

Same thing with white space: JSON can not round trip white space or comments the way XML or HTML can, because XML and HTML DOM represents comments and white space explicitly.

Also you can't put comments inside elements like <div <--! comment --> class="foo">. There is no way to represent a comment inside an element in XML or HTML DOM.

But CSS lets you, so you can't round trip comments in CSS.
by graemep | 2025-12-11 14:38:56+00:00
I think kids born now will inherit a much better world than in the past.

What sort of world did a child born in Europe in 1900 or 1930 inherit? What about a black child born in the US in 1950, or South Africa in 1960? What about a child born in China in 1950 or (what is now) Bangladesh in 1960 or Sri Lanka in 1970? Their children and grand children will have a much better life.
by II2II | 2025-12-11 14:40:25+00:00
If another kid tells you that they're going to beat the daylights out of you to gain the acceptance of their peers, other kids get the message pretty fast and that message is to conform and to isolate the kid that is going to be the subject of the beating. It has nothing to do with adopting what's cool and rejecting what's cringe, unless you consider the current shift against human rights to be cool and supporting human rights to be cringe.
by mjow | 2025-12-11 14:40:29+00:00
I also consume a lot of youtube content and after the first on-ramp became wary of just how much time I was spending with it.

Here's a solution that worked magic for me for controlling it: use adblock origin or another plugin to block the video thumbnails from loading on the landing page.

Ever since I've done this I've felt so much more in control of my youtube consumption.

I land on the homepage, I click on each individual subscription that has new content and decide whether I want to watch it now or later and typically that's it.

Sometimes I'll go, I wonder if someone has done an interesting piece on the latest F1 news and specifically search for that.
by giancarlostoro | 2025-12-11 14:40:52+00:00
This will not end well for Disney, there were certain historical characters removed from Sora 2 because people kept making racist videos that are hard to censor, and it became increasingly unhinged. This feels like another circular investment where Disney is hoping to make money back I'm sure. On the other hand, assuming they do the freemium stuff, I look forward to making a few videos of my daughters favorite Disney princesses "talking" to her.
by thaumasiotes | 2025-12-11 14:41:26+00:00
> the slightly higher density of the Times version (compare row by row)

I don't think that's the comparison you want to draw? The rows appear to hold very similar amounts of text.

But the rows on the left, in Times New Roman, are shorter than the rows on the right. So even though "one row" holds the same amount of text, one column-inch of Times New Roman holds more rows.

The Times New Roman looks more readable to me because it has thicker strokes. This isn't really an issue in a digital font; you can't accidentally apply a thin layer of black to a pixel and let the color underneath show through.
by compsciphd | 2025-12-11 14:41:35+00:00
I don't see how this is coming at go "from below".

even in C, the concept of returning a pointer to a stack allocated variable is explicitly considered undefined behavior (not illegal, explicitly undefined by the standard, and yes that means unsafe to use). It be one thing if the the standard disallowed it.

but that's only because the memory location pointed to by the pointer will be unknown (even perhaps immediately). the returning of the variable's value itself worked fine. In fact, one can return a stack allocated struct just fine.

TLDR: I don't see what the difference between returning a stack allocated struct in C and a stack allocated slice in Go is to a C programmer. (my guess is that the C programmer thinks that a stack allocated slice in Go is a pointer to a slice, when it isn't, it's a "struct" that wraps a pointer)
by anovikov | 2025-12-11 14:41:52+00:00
I really don't get it. Russians are trying to conquer Ukraine and they are nowhere near it. Ukraine is armed with scraps from old Soviet stocks which are by now almost completely out, scraps from literately Western scrapyards whereas they are getting equipment that becomes surplus when the West upgrades, and whatever they could buy from Aliexpress and glue together.

Ukraine is an incredibly, systemically corrupt country where people steal from their own family and from themselves (due to cultural reasons to a large extent), where half the people don't speak their native language, and a good third is confused as to what their nationality was. A country that was the Europe's topmost shithole (after Moldova) ever since 1991, with deeply dilapidated infrastructure, defunct industry sold for scrap metal in the 1990s, and famously prevailng cynical, nihilist mindset. It is just like Russia but a lot more divided, and without oil.

Only thing that plays in favour of Ukrainians is that they have by necessity become tough people living through this hell for 35 years.

If Putin can't defeat Ukraine, idk how is he planning to go against Poland, or Finland.
by neom | 2025-12-11 14:41:55+00:00
I lived through the end of the beginning of computer becoming a primary tool for art, both in building DeviantART and also I was in the second cohort of the first ever digital imaging and technology program in Canada. It was super interesting, during college was the release of the Canon 300D, things moved really quickly after, my graduating year the pro film makers associations introduced a ban on digital work within the associations "club activities" (that lasted about 16 months) - it was funny tho you would see people judging professional salons (contests) zooming in to 30000% looking for signs of digital editing - I was ~20 and it was all very amusing to me, like why did all these old people hate digital art do much? We persisted, bunch of us graduated and started a studio, one day Canon called us, I was one of the first people in the world to use a Canon 5D Mk2 months before it was released, my ads ended up on TV, we won three technical emmy awards, made lots of money, had a great time etc. All the people I know who rode the wave had fantastic careers and worked on interesting stuff, made money etc.(and btw, the last ones standing after all was said and done in the "fuck digital camp"? curmudgeons!)

fwiw: I got out of that industry because it became clear quickly that the technology was going to enable a lot of skilled story tellers to become talented artists, I am a business/technology person who happens to be decent at story telling and naturally not awful at picture making - I would have gotten crushed by what the technologies enabled as the abstractions and programatic features opened up film making to people who didn't want to or couldn't naturally grasp the physics/controls. I'm grateful past me was able to think about this clearly because it lead me to meeting Ben and Moisey and joining them to go on and build DigitalOcean, one of the most amazing experiences of my life.
by empath75 | 2025-12-11 14:42:11+00:00
reposting what i said in the other thread:

> There is no way the character licensing survives an hour of contact with the public, unless it is _extremely_ restricted. I can't imagine a worse job than trying to "curate" the torrent of sewage that is going to get created. Deadpool is pretty much the only Disney-owned property this makes sense for. And I say this as someone who _likes_ using Sora.
by magicalhippo | 2025-12-11 14:42:42+00:00
I found Spotify surprisingly good at recommending new music. Not amazing, but considering how low the bar is thanks to other services like Netflix I'veveen pleasantly surprised.

For example it recommended a band with just a hundred monthly plays which I loved. Almost all bands it recommends has less than 10k monthly plays, so not huge "safe bets", and most are quite decent.
by seszett | 2025-12-11 14:42:46+00:00
> The company is virtue signaling

It is true!

And as a (very occasional) customer, I like that this company is signalling that it does not oppose inclusion and doesn't mind questioning "traditional values" (the wolf eating animals).

Many actors these days (both companies and political figures) are very much signalling the contrary, so some kind of signalling is absolutely useful.
by kukkeliskuu | 2025-12-11 14:43:00+00:00
I think this is similar in other fields, and appears to be related to your self-esteem. Some junior (and sometimes even senior) developers may have hard time accepting improvements on their design and code. If you are identified with your code, you may be unwilling to listen to suggestions from others. If you are confident, you will happily accept and consider suggestions from others and are able to admit that anything can be improved, and others can give you valuable insight.

Similarly, it appears that some doctors are willing to accept that they have limited amount of time to learn about specific topics, and that a research-oriented and intelligent patient very interested in few topics can easily know more about it. In such a case a conducive mutual learning experience may happen.

One doctor told me that what he is offering is statistical advice, because some diseases may be very rare and so it makes sense to rule out more common diseases first.

Other doctors may become defensive, if they have the idea that the doctor has the authority and patients should just accept that.
by eudamoniac | 2025-12-11 14:43:54+00:00
I have a similar theory, that desire to procreate is heritable, in a way that was previously inextricable from desire to have sex. With easy birth control, those desires can now be fulfilled separately. We're still working through the mass die-off of the genes that mostly just wanted the sex half of the equation.

In a few generations, most everyone alive will be the progeny of people who really wanted children. This is probably heritable and will probably stabilize birth rates.
by zbentley | 2025-12-11 14:44:03+00:00
Types with inner pointers add difficulty to be sure, but it’s still possible to use them with this pattern. You have to make sure of three things to do so: 1) no pointers outside of the backing memory; 2) an explicit “clear()” function that manually nulls out inner pointers in the stored object (even inner pointers to other things in the backing slice); 3) clear() is called for all such objects that were ever stored before the backing slice is dropped and before those objects are garbage collected.
by parineum | 2025-12-11 14:44:13+00:00
I suspect this is a big bag of nothing.

Members of any social activists groups seem likely to me to be of the more forceful vocal type and abortion and "queer groups" (that seems crazy broad to me) are two categories that particularly attract people with strong feelings.

It's not surprising to me that people in those groups would get banned more than others, especially the queer one because the topic of the group is explicitly sexual and I could see their posts more often crossing the ban line.

Now if all members of those groups are getting banned, that's surprising but I doubt there's anything malicious here (unless you consider their general content policy malicious).
by kccqzy | 2025-12-11 14:44:24+00:00
Apple (or perhaps NeXT) has solved this problem already in Objective-C. Look at NSArray and NSMutableArray, or NSData and NSMutableData. It’s intuitive and Liskov-correct to make the mutable version a subclass of the immutable version. And it’s clearly wrong to have the subclass relationship the other way around.

Given how dynamic Python is, such a subclass relationship need not be evident at the C level. You can totally make one class whose implementation is independent of another class a subclass of the other, using PEP 3119. This gives implementations complete flexibility in how to implement the class while retaining the ontological subclass relationship.
by 9rx | 2025-12-11 14:45:00+00:00
> This seems to be a persistent source of confusion.

Why? It is the same as in C.

#include <stdio.h> #include <stdlib.h> struct slice { int *data; size_t len; size_t cap; }; struct slice readLogsFromPartition() { int *data = malloc(2); data[0] = 1; data[1] = 2; return (struct slice){ data, 2, 2 }; } int main() { struct slice s = readLogsFromPartition(); for (int i = 0; i < s.len; i++) { printf("%d\n", s.data[i]); } free(s.data); }
by adolph | 2025-12-11 14:45:15+00:00
Your comment may be in jest but there is some evidence that "easier to read" does not benefit "retain what was read."

And that brings us back to these ugly fonts. Because their shapes are unfamiliar, because they are less legible, they make the mind work a little harder; the slight frisson of Comic Sans wakes us up or at least prevents us from leaning on the usual efficiencies. “The complex fonts . . . function like an alarm,” Alter writes. They signal “that we need to recruit additional mental resources to overcome that sense of difficulty.”

https://lithub.com/the-ugliness-of-comic-sans-has-a-practica...
by mjow | 2025-12-11 14:45:20+00:00
That rings true to me as an observation, but the trouble with the smartphones and social media is not just that we happily consume it and have always been susceptible to mindless distraction, it's that the devices and services are actively designed to pull you back in and for as long as possible as much as possible.

Books don't do that, TV does that poorly if it does try.
by postalcoder | 2025-12-11 14:45:31+00:00
buried the lede:

> As part of the agreement, Disney will make a $1 billion equity investment in OpenAI, and receive warrants to purchase additional equity.

I say this with no snark or disdain: Sam has mastered the art of the flywheel.

Re licensed ai videos, if anyone wants to see the perspective the C-suites are being sold on, check out this episode of Belloni's The Town, in which they discuss the vision for AI + IP https://overcast.fm/+AA4DU9JreIE
by Gracana | 2025-12-11 14:46:41+00:00
Check out "--n-cpu-moe" in llama.cpp if you're not familiar. That allows you to force a certain number of experts to be kept in system memory while everything else (including context cache and the parts of the model that every token touches) is kept in VRAM. You can do something like "-c128k -ngl 99 --n-cpu-moe <tuned_amt>" where you find a number that allows you to maximize VRAM usage without OOMing.
by embedding-shape | 2025-12-11 14:46:50+00:00
> having an economy that produces high-paying jobs for most young adults willing to work hard

I was gonna check how it looks like right now in the US, but seems the government been unable to publish official reports about employment for some reason, so hard to know exactly, but suddenly avoiding to release official reports usually isn't a signal that things are going great.

3rd parties seems to indicate the progress of "producing high-paying jobs" isn't going all so well:

> Wednesday’s decision was justified primarily by weakening conditions in the job market. Hiring has slowed markedly since the summer, while unemployment has ticked up and businesses across industries have begun signaling greater caution

> Private-sector signals have flashed more urgency. ADP’s November report showed employers shedding a net 32,000 jobs, the sharpest decline in more than two years

> hiring remained stuck at 3.2%, consistent with what economists and Powell himself have called a “low hire, low fire” labor market. Companies aren’t slashing staff outright—but they aren’t expanding either. That’s enough to worry economists.

https://fortune.com/2025/12/10/fed-cuts-rate-december-hawkis...
by aleph_minus_one | 2025-12-11 14:46:51+00:00
The problem rather is the insane amount of red tape involved if you want to set up your own health insurance company. Thus hardly any competition for the established player arises.

The result is what any arbitrary textbook about economy will tell you: if there are large barriers to entry into a market (i.e. the opposite of "free market"), the customer won't get the positive consequences of a free market, but instead oligopolies will form - with their negative consequences.
by idbehold | 2025-12-11 14:47:13+00:00
If you try to render tables with millions of cells the browser does a really poor job and the performance is abysmal. The only solution when you need to render that many cells is to virtualize the table and only have the visible cells (plus some buffer) actually in the DOM at a time. That plus weird restrictions browsers put on certain table elements (looking at you thead) that prevent them from being "sticky" headers means that the developer is left with absolutely positioned divs as the only solution. Blame browser vendors for not providing a native way to present tabular data with more than a few hundred thousand rows without causing performance issues.
by crote | 2025-12-11 14:47:16+00:00
> That being said, cartridges were fast. The move away from cartridges was a wrong turn

Cartridges were also crazy expensive. A N64 cartridge cost about $30 to manufacture with a capacity of 8MB, whereas a PS1 CD-ROM was closer to a $1 manufacturing cost, with a capacity of 700MB. That's $3.75/MB versus $0.0014/MB - over 2600x more expensive!

Without optical media most games from the late 90s & 2000s would've been impossible to make - especially once it got to the DVD era.
by afavour | 2025-12-11 14:47:26+00:00
AI has driven the corporate suites of these companies insane.

> As part of the agreement, Disney will make a $1 billion equity investment in OpenAI, and receive warrants to purchase additional equity.

I don't know what kind of hypnosis tricks Sam Altman pulls on these people but the fact that Disney is giving money to OpenAI as part of a deal to give over the rights to its characters is absolutely baffling.

OpenAI and ChatGPT have been pioneering but they're absolutely going to be commoditized. IMO there is at least a 50:50 chance OpenAI equity is going to be next to worthless in the future. That Disney would give over so much value and so much cash for it... insane.
by kjeetgill | 2025-12-11 14:47:26+00:00
Depending on what your working on, it's actually super nice to know very clearly what lives on the stack vs the heap for performance and compactness reasons. Basically anything that didn't come from malloc or a function calling malloc lives on the stack and doesn't live past the function it was allocated in.

And these days, if you're bothering with C you probably care about these things. Accidentally promoting from the stack to the heap would be annoying.
by mmarvin | 2025-12-11 14:47:31+00:00
We built a small SDK that lint prompts before they ever hit an LLM. In practice it behaves like ESLint for prompts. It runs locally, no external calls, and flags issues that usually waste tokens or produce inconsistent outputs: unresolved template variables, missing contextual references, contradictory instructions, schema contamination when you expect structured output, and prompts that risk overrunning model context.

It exposes a single function in code, CLI for CI is in the works. The analyzer is language agnostic and fast enough to sit in any prompt generation pipeline, we aim for <50ms. There is also a small devserver with a React UI for experimenting interactively.

The goal is to treat prompts as first class artifacts and catch structural defects early rather than debugging after the fact. Happy to answer questions about heuristics, false positives, or how we estimate token overage.

All of it is open source under MIT, and we plan to keep expanding the issue set. We are also exploring a complementary prompt optimization layer that builds on top of the static analysis described above.

Happy to discuss details or help anyone experiment with it.