MurphyA/hacker-news huggingface dataset:
by SleepyMyroslav | 2025-04-16 11:15:03+00:00
Technically CMake is still not official way to build Boost libraries. A link to latest docs: https://www.boost.org/doc/libs/1_88_0/more/getting_started/u...

While it might look like technicality the number of projects that kept their own build systems is substantial. I would say there are dozens open and many more not so open build systems out there that support large projects and organizations. I don't see anyone rushing to "rewrite it in CMake" anytime soon. At least in gamedev where I work.
by aabbcc1241 | 2025-04-16 11:15:37+00:00
Hey, thanks for sharing "JSX Over the Wire"! As the creator of ts-liveview, I’m thrilled to see Dan’s ideas on server-side JSX rendering and minimal client updates—they mesh so well with my work.

ts-liveview is a TypeScript framework I built (grab it as a starter project on GitHub[1]) for real-time, server-rendered apps. It uses JSX/TSX to render HTML server-side and, in WebSocket mode, updates the DOM by targeting specific CSS selectors (document.querySelector) over WebSockets or HTTP/2 streaming. This keeps client-side JavaScript light, delivering fast, SEO-friendly pages and reactive UIs, much like Dan’s “JSX over the wire” vision.

What’s your take on this server-driven approach? Could it shake up how we build apps compared to heavy client-side frameworks? Curious if you’ve tried ts-liveview yet—it’s been a fun project to dig into these ideas!

[1] https://github.com/beenotung/ts-liveview
by filiph | 2025-04-16 11:16:07+00:00
I'd argue this is WAI.

It's hard for me to imagine _dividing_ by -1~1 in a real-world scenario, but let's say we divide by 0~10, which also includes zero. For example, we are dividing the income between 0 to 10 shareholders (still forced, but ok).

Clearly, it's possible to have a division by zero here, so "0 sharehodlers would each get infinity". And in fact, if you try to compute 500 / 0, or even 500~1000 / 0, it will correctly show infinity.

But if you divide by a range that merely _includes_ zero, I don't think it should give you infinity. Ask yourself this: does 95% of results of 500 / 0~10 become infinity?
by thaumasiotes | 2025-04-16 11:16:16+00:00
But all of the older forms include a /v/. How did that drop out of every language except Portuguese?

(There is an English term Muscovy for the region, but wiktionary suggests that it derives from the formal name given to the region in international Latin rather than deriving from Russian. In that case, a /w/ would also generate a letter V, so there's no explanatory power.)
by everdrive | 2025-04-16 11:16:56+00:00
I came across a quote in a forum which was part of a discussion around why corporate messaging and pandering has gotten so crazy lately. One comment stuck out as especially interesting, and I'll quote it in full below:

---

C suites are usually made of up really out of touch and weird workaholics, because that is what it takes to make it to the C suite of a large company. They buy DSS (decision support service / software) from vendors, usually marketing groups, that basically tell them what is in and what isn't. Many marketing companies are now getting that data from twitter and reddit, and portraying it as the broad social trend. This is a problem because twitter and reddit are both extremely curated and censored, and the tone of the conversation there is really artificial, and can lead to really bad conclusions.

---

This is only somewhat related, but if OpenAI did actually succeed in building their own successful social media platform (doubtful) they would be basing a lot of their model on whatever subset of people wanted to be part of the OpenAI social media platform. The opportunity for both mundane and malicious bias in models there seems huge.

Somewhat related, apparently a lot of English spellings were standardized by the invention of the printing press. This isn't surprising; it was one of the first technologies to really democratize written materials, and so it had a very outsized power to set standards. LLMs feel like they could be a bit like this, particularly if everyone continues with their current trends of intentionally building reliance on them into their products / companies / workflows. As a real life example, someone at work realized you could ask co-pilot to rate the professionalism of your communication during a meeting. This seems quite chilling, since you're not really rating your professionalism, but measuring yourself against whatever weird bell curve exists in co-pilot.

I'm absolutely baffled that LLMs are seeing broad adoption, and absolutely baffled that people intentionally adopting and integrating them into their lives. I'm in my early 40s now. I'm not sure if I can get out of the tech field at this point, but I'm seriously thinking about options at this point.
by AJRF | 2025-04-16 11:17:50+00:00
Thanks for writing this!

> Housing in Britain is expensive because getting planning permission is difficult.

Isn't the real problem that supply is artificially constrained because house prices and the economy are interlinked in a way in a special way in the UK economy, such that the majority of home owners don't want it changed (because more supply == downward pricing pressure)

I think the only entity that could meaningfully change this situation is government, and well it's easier to not upset your donors.

Edit: To be fair to the author, they do mention artificial supply constraints but I think my point stands - it is there by design, too much inertia forcing it to be that way that won't be changed by streamlining the bureaucratic elements
by roenxi | 2025-04-16 11:18:33+00:00
To believe that, they would have to believe he had done something that a prosecutor would object to and that was serious enough to get Fauci imprisoned. Which is to say, that he had committed a crime. If we're expecting it to be an arbitrary act of legal harassment, Trump's team could concoct something based on Fauci's work in 2013. Corruption isn't limited to a 2014-2025 window; unless they are basing it on facts.
by metalman | 2025-04-16 11:19:21+00:00
Canadian here, serious foodie.,..so..,in one of my many many random food related discusions/visits/inquiry/investigations...I got talking with the owner of a local maker of tofu, and how they grew the business from a kitchen table operation in the days of wtf is tofu, to now where they have a small regional presence, and how they are regulated, hah! ha!, by the Canadian Food inspection agency...no not them....,department of agriculture....no not them....brace yourself....they are regulated by...the department of fisheries.,...not kidding...because , apparently, as it turns out, ha!, one of the things that can infect tofu, is also found in fish, so under this logic, thats who regulates tofu. so as to "war" against a Canadian ban on Vegimite, it might just be much,much simpler, though ha!, hard to swallow, to have the stuff sold as a "nutritional supliment" or just vitamins, with "non medical ingredients" than engage in a frontal assult on one of our entrenched beuorocracys. and as a completely unrelated subject of interest to no one whatsoever, is the sale of raw milk in Canada as pet food, perfectly clean, unpasturised, fresh, pet food, which even more trivialy is completely unregulated in Canada, and of course is never consumed by humans
by gryzzly | 2025-04-16 11:20:27+00:00
You gotta love the self-congratulating tone of "ads org, where we were building incredibly sophisticated client side web apps". Have you tried using ad tools from Facebook? It wins the buggiest UI prize without leaving much chance to the competition – it was impossible TO PAY FOR ADS for some weeks in several browsers, with javascript errors in the console. It really tells you about how removed from reality the self-praise of "easy to reason about" crowd goes. And how React ruined the performance of the web for 10 years from 2015.
by unconed | 2025-04-16 11:21:54+00:00
>We lionized those who hurt others in the name of vision and made excuses for behavior that, in any other context, would be called what it is: toxic. We wrapped cruelty in clever quotes and pointed to output as if it justifies everything that comes before it.

>[...]

>Genius doesn’t look like domination. It looks like collaboration. It looks like the humility to know you’re not the smartest person in every room, and the strength to make space for those who are. If someone needs to belittle, berate, or break others to feel powerful, they’re not a genius—they’re a tyrant in a hoodie, a bully with a pitch deck, a tantrum in search of a title.

>And we should stop fucking clapping.

Did... they read their own post? It's an arrogant rant that pre-assumes the entire stereotypical "toxic" frame, without questioning a single premise. This is always implicitly denouncing men and masculine behaviors. It has been repeated ad nauseam and used to beat people over the head with to "just fucking shut up" and let the queen bees "civilize" the icky nerd club.

The feminine counterpart behaviors, namely Mean Girlsing, emotional blackmail, smurfette syndrome, the accountability musical chairs, ... are always absent from the discourse.

When actual tech disasters happen, the emphasis is then on managing appearances instead of addressing root causes. I wrote a different take a while back, which highlights these patterns in the Crowdstrike discourse:

https://acko.net/blog/the-bouquet-residence/

Despite wanting to talk, despite wanting to have "conversations", these sorts of arguments never get engaged with. Because the reason to critique "toxic" behaviors wasn't to get rid of them, but to demand a different set of toxic behaviors should take precedence.
by jvanderbot | 2025-04-16 11:22:03+00:00
Markov property is about state, yes, but can't you expand state to accommodate your non Markov example?

As in, the state you track is no longer the probability that you have ended at a given node at time T, but instead includes a new vector of the probability you have visited the node at any time in the past (which can be obtained from PDF of location from previous time step + stochastic "diffusion").

So, we're randomly walking over a graph, but the graph is not the same as the graph used in MCMC. The MCMC graph is the state with random transitions that must model what you want to observe. That separation does not violate the statement that "it's just a random walk" it just severely complicates it I suppose.
by dbspin | 2025-04-16 11:23:02+00:00
The fraud issues you mention are real and pressing... They're also completely disconnected from blanket cuts to NIH funding. There seems to be some kind of grasping for a positive in heavy cuts to essential research here. Put another way, there is zero selective pressure for 'less fraudulent' research to be cut. If anything, this applies selective pressure on publish or perish, false positive, press release style research. Harsh cuts in funding always penalise blue sky research, controversial work and anything that isn't guaranteed to bring press to the funding institution.

> Run a few plagiarism/LLM checks, fire/expel the worst offenders, and you've already saved a significant fraction of the newfound deficit!

This is absurdly reductive, and doesn't connect with the genuine issues at play incentivising good research and detecting fraud.
by Draiken | 2025-04-16 11:23:16+00:00
Because this makes no sense.

Do they advertise that there's no support when you pay $20? I'm gonna take a guess that they don't.

They are getting paid by their customers and if they can't sustain their business (which includes support) with it they are under pricing their product and should have consequences for it.

A business is a business and we should stop treating startups as special. They operate on the same rules and standards that everyone else does.
by SecretDreams | 2025-04-16 11:23:18+00:00
I can't tell what argument you're making within the context of my post?

The OP said indiscriminately, which means they're cutting uniformly across the board. I responded with "mostly discriminately" which means they're more selectively cutting based on prejudice. You then linked me a data point where you show they cut funding because it has the word "homo" in it and tell me to "get a hold of myself".. but your link would directly support what I've said?
by Tainnor | 2025-04-16 11:24:25+00:00
> One of her wonderful worldviews was to rejects altruism as a moral imperative, arguing that individuals should live for their own rational self-interest. Social security, based on the idea of supporting others, contradicts this principle.

This position was already pointed out by Plato (in the Gorgias IIRC) as being inconsistent. Political systems are made up by people - if a society, in particular a democratic one, has certain systems in place, then this is probably because it was (at least believed to be) in the people's self interest.
by grues-dinner | 2025-04-16 11:24:45+00:00
> Going for someone's feelings is just kinda silly.

It's also extremely counterproductive, because anyone who did care about their work being any good will quickly be turned into a grey rock by phrases like "you messed up", "unacceptable" and and "horrific".

And those who don't care about their work also don't care a jot what you think about it.
by trealira | 2025-04-16 11:25:46+00:00
> We have established

No, you have accused without basis, because you know you have no defense of installing conservative Republican commissars in schools, and to privilege the Republican students and workers present, so your only hope is to gaslight and imply that your opposition is the same—again, typical of authoritarian conservative Republicans. You can keep accusing and gaslighting, but I will never submit to your dishonest narratives to justify the Trump regime's actions.
by egeozcan | 2025-04-16 11:26:09+00:00
I remember the good old times when Mozilla had a project named Chrome (yes) to (if my memory serves me correct) make building apps with gecko easier.

edit: Probably misremembering, now that I searched for it. Yes "chrome" was (and still is?) used to describe the non-webview parts of the FF but apparently I totally made up the project part.
by ogurechny | 2025-04-16 11:26:34+00:00
Nitpicking:

a) It seems that no one actually saw the school map to state that it really exists.

b) Doom maps are flat 2D blueprints with varying floor heights, they are quite unsuitable to “simulate” any building with multiple floors, not to mention complete lack of realism in everything else in the game (say, player has a speed of a car relative to the environment). There are some tricks in modern ports to combine detached level geometry into seemingly whole thing for niche maps, but those were not available at the time.

c) Trying to copy one's own school, house, or city block is the most stereotypical thing kids do when they find the level design tools. I remember quite a number of Counter-Strike maps that were nice at least visually, if not gameplay-wise, which were made that way. Surely, not everyone put that much work into a typical map made to play a couple of times with friends.

It seems that cases of overreaction to such funny nonsense that still happen after 30 years, despite everything, are something to scratch your head about.

The real situation is more complex. Harris did use game metaphors: https://doomwiki.org/wiki/Columbine_High_School_massacre Of course, those cliches are not unique to Doom, and were just borrowed from comics and fantasy. We should generalise. The real hypocrisy is that people like to enjoy media and entertainment about The Hero domination everything and everyone, and don't want to be restricted in consuming that, but, at the same time, they don't like to become mere film extras that get shot by the dozen when some idiot believes in that fantasy a bit too much, and decides to live the dream. This is not limited to shootings. If you hate people so much, but instead of getting guns and ammo get yourself hired by social network data extraction press, it's not a straight path to electric chair, but a “successful IT career”. If you read trashy action packed novels, and consider that crippled offspring of romanticism as ideal life, you can try that high-adrenaline amusement ride, as long as it happens in some distant land, and can be called “military career” by others.

So media and entertainment significantly shape everyone's life, but limiting that argument to a small number of scapegoat cases is cowardice.
by mschuster91 | 2025-04-16 11:26:48+00:00
The problem is manifold in its aspects which means there isn't such a clear cause-effect link.

1. countries really don't like being dependent on other countries for feeding their population - the current Russian invasion in Ukraine and the issues surrounding their grain exports have shown how bad such dependencies can get in the worst case.

2. basic agricultural staples - potatoes, grain, rice, but also eggs and milk in powder form - are a global market these days, which means there's a ruthless competition in place, made worse by at least the US and EU doling out insane amounts of subsidies for their farmers.

3. in some markets like China, scandals around food are the norm, which in the case of milk powder led to second order effects like Chinese tourists and expats in Western countries buying up milk powder at scale and shipping it back to their relatives in China - which led to a massive increase in price in affected Western markets, and to the political question if governments are effectively subsidizing China's issues at the cost of citizens.

4. Western masses are getting ever more poor which puts an insane amount of political relevancy to the price of food (see e.g. the current egg issues in the US). At the same time, both distribution, refinement and production of milk (and other agricultural commodities) has seen a massive consolidation wave in the last decades, giving these mega-corporations a massive amount of leverage over everyone else.

5. To protect their farmers, some countries have introduced price regulations (minimal prices) or tariffs, in addition to the subsidies.
Show HN: Sarahah Reloaded – Let's Roast Your Products
by zainalabdin878 | 2025-04-16 11:27:39+00:00
Hello everyone

First, a lot of what you read about previous Sarahah issues is misleading

Many years after shutting down Sarahah, we're back with a new service that avoids many issues: Give honest feedback about products, services, and more. Would be a pleasure to have you create an honesty wall for your apps and services.

Kind regards, Zain
by TheOtherHobbes | 2025-04-16 11:28:46+00:00
B&N hired James Daunt, former CEO of UK's successful Waterstones book stores. He de-corporatised the company, ripping out central control and management-by-metrics and giving managers and talented staff in each store the chance to build a more personal and local experience.

It helps that books have become Veblen lifestyle collectibles for (mostly) younger women, and there are entire subcultures on social media dedicated to promoting the lifestyle.
by tasn | 2025-04-16 11:29:35+00:00
Contradiction: this law does not discriminate against citizens, it discriminates among people who want to become citizens using that specific law. In the US you can get an investor visa, does that discriminate against poor people? Or if you're Indian the wait times for green cards are very long, does that discriminate against Indians? No...

King David bombing: yeah, that wasn't the state of Israel who did it. It also wasn't Israel starting a war, it was an ongoing conflict with the Brits. Though this is anyway unrelated as the implied context was with the Muslim world.
by _heimdall | 2025-04-16 11:29:55+00:00
I've never been comfortable with this idea that people should use their real identity online. Sure they can if they choose to, but IMO it absolutely shouldn't be required or expected.

The idea that I would give a copy of my passport to a social media company just to sign up, and that the social media company has access to verify the validity of the passport with the issuing government, just feels very wrong to me.
by pnutjam | 2025-04-16 11:29:57+00:00
I don't see anyone else saying this, but I don't like audiobooks because of the voices and over production. If I want to listen to a book, I use TTS, it's gotten very good. I can pick the voice and I just hear the story. I can also switch back to reading without trying to figure out where I am since the Text to speech is using the same epub I'm reading.
by pseudalopex | 2025-04-16 11:30:05+00:00
You are a pencil company director. A CEO candidate promised to cut expenses by 30% by eliminating waste. People who do this stuff for a living countered wood and graphite exceed 70% of your expenses. The CEO candidate proposed to increase graphite spending. Do you wonder what the CEO would do if hired?

> Do they expect to be disappointed?

Aurornis said their relatives were shocked.
by SecretDreams | 2025-04-16 11:31:30+00:00
> Last year the second largest outlay behind social security was the interest payment at a trillion dollars.

And, yet, they're doing nothing to tax the wealth at the top and are actively trying to reduce their tax revenue streams.

America doesn't need to cut every service they have to be OK. They're the most powerful country in the world.. or they were 90 days ago.

Until the US actually looks hard at the wealth disparity and accumulation of the >0.1%, it's hard to take it seriously that they care about their debt. Likewise, in their current approach to MORE military spending, tariffs (crashing the economy tends to REDUCE tax Rev and increase deficits), and immigration campaign (you don't tackle the deficit by killing your workforce).
by cantrecallmypwd | 2025-04-16 11:32:15+00:00
This is also a myopic argument against funding standards bodies that support the internet.

The point of having a global, shared database is a single, authoritative (more-or-less), semi-vetted repository that can hold vendor accountable externally without digital amnesia or downplaying issues, and global unique identifiers. If that takes an international nonprofit funded by bits of the free world who are okay with investing in commonwealth infrastructure, so be it. Those who don't understand what they're destroying so casually are ignorant, and possibly evil if they do understand.
by hoseyor | 2025-04-16 11:32:57+00:00
Not really. The top 1% item roughly $50 Trillion in assets. In 2010…15 years ago…that was only $15 Trillion. If you look at the graph of the national debt and the graph of the money supply, i.e. money printing, you will find they basically overlap, correlate, track.

I assume I don’t have to point out that 50-36 is 15, i.e., basically the whole growth of assets has been roughly fueled by “money printing” fraud. (Yes, I’m simplifying a bit)

What has basically occurred, is a fraud, what is not really different than loan fraud. The people in charge of the bank also wrote themselves loans they didn’t have to pay back and left the bank with the $36 trillion debt as they pocketed the both the $36 Trillion in debt, as well as plundered all the assets, i.e., much of government spending not in excess of revenue.

It’s basically been a plundering operation that has only escalated over the last 25 years and is the greatest national security threat to the US and arguably the security of the whole planet’s civilization. It’s short sighted greed.

And yes, this whole community is heavily involved and engaged in it as the VC money has flown like water for 20 years now … backed by fraudulent government “money printing” that has plundered regular people.

It will have consequences, one way or another. The devil always comes to collect when you don’t expect and in the worst way. That’s not a superstition, it’s a metaphor of human nature learned over unknown millennia of the same catastrophic patterns.

Frankly, the only thing that could save anything is to constrain the and revalue currency by seizing the plundered assets of the roughly top 1%, maybe even 3%, and paying down the national debt. It would be painful like drug rehab, but the alternative is OD and death and far greater suffering.