MurphyA/hacker-news huggingface dataset:
by dangus | 2025-11-08 18:01:27+00:00
This analogy to Amazon is why I submit the idea that customers don’t care and expect advertising.

Look up the brand perception of Amazon. It’s one of the highest in the business including high trust scores. High trust scores, for a company that sells counterfeit products! Perception is not reality.

Your average consumer (I.e., complete dumbass) barely recognizes advertisements and often reports enjoying them when they do recognize them. I can’t count how many people tell me that they see products advertised to them in Instagram that are exactly what they wanted/like.

When Steve Jobs ran Apple it was a niche premium computer company who had customers with above average incomes and education levels. It was different time. He died more than 10 years ago.

That’s not exactly what Apple is today. iPhones are used by over half of all Americans. You can’t really buy a decent computer that’s cheaper or a better value proposition than the previous generation MacBook Air $550 Walmart special.

As a side note, I would note that Apple Maps already has “ads,” because it has a Yelp integration. I think this whole thing is a part of removing that and bringing the same functionality in-house.

I think you’d be insane not to monetize Maps with Apple being the size that it is. It costs a huge amount of money to operate as a free service, and your median customer expects ads to be there.

If you want that niche, discerning customer experience, buy a Framework or System76: Linux has the same marketshare now that Apple had when Jobs returned to Apple.
by Cieric | 2025-11-08 18:01:43+00:00
I really wish I could like zig more, I started using it heavily around 0.11, but I feel like as more features get implemented there is more that I like and more that I hate.

They've recently fallen into the trap of the wrong whitespace will now error compilation, which has effected me directly.

All the none blocking IO was stuck behind async, which when I was trying to use it it literally didn't exist (this might have changed in 0.15 from the videos I've seen, but all my code fails to compile now do to the former issue with whitespace).

I might come back at Zig 1.0 as long as some of the stupid decisions can be reverted or worked around in some way I find acceptable, otherwise I might just fork it myself to fix it so I can still have some fun with the language.
by TheOtherHobbes | 2025-11-08 18:01:50+00:00
That's confusing basic arithmetic as a user feature and as an implementation requirement.

I guarantee that computer vision and email clients both use basic arithmetic in implementation. And it would be trivially easy to bolt a calculator into an email app, because the languages used to write email apps include math features.

That's not true of LLMs. There's math at the bottom of the stack. But LLMs run as a separate closed and opaque application of a unique and self-contained type, which isn't easily extensible.

They don't include hooks into math features on the GPUs, and there's no easy way to add hooks.

If you want math, you need a separate tool call to conventional code.

IMO testing LLMs as if they "should" be able to do arithmetic is bizarre. They can't. They're not designed to. And even if they did, they'd be ridiculously inefficient at it.
by bradly | 2025-11-08 18:02:01+00:00
> We should have two rankings: one representing trust and real human use, and another derived from raw DNS volume.

Isn't identifying real humans an unsolved problem? I'm not sure efforts to hide the truth that these domain are actually the most requested domains does anyone any favors. Is there something using these rankings as an authoritative list or are they just vanity metrics similar to the Alexa Top Site rankings of yore? If they are authoritative, then Cloudflare defining "trusted" is going to be problematic as I would expect them to hide that logic to avoid gaming.
by kakacik | 2025-11-08 18:02:09+00:00
Every time I cook (and thats quite often) I put a bit different ingredients that some factory would put in since they are the cheapest variant.

Some stuff is BIO, cream or coconut milk are lower fat version, or carrots are are without residual pesticides. Less salt since we use less salt, and taste buds quickly adjust so its still adequately salty, a better mix of herbs and spices so taste is.. simply better, more refined. We use with much less sugar, the same as for salt above (if you eat sweet stuff sparingly then even mildly sweet stuff tastes amazingly, just don't go from one extreme to another).
by bossyTeacher | 2025-11-08 18:02:30+00:00
The outcome of such debate is to look at history with a more critical lens as opposed to just looking at it the way our ancestors did. It is not irrational to deem Watson a terrible human being while also acknowledging his contributions to science. This gives us the clear human perspective of how science has developed across time and the things we can do to ensure we are able to address some of the downsides of the human aspects of science (i.e. sexual harassment, misogyny, etc)
by jvanderbot | 2025-11-08 18:03:25+00:00
Absolutely not.

College exam takers use those tricks because they are on a time limit and are gaming the system. It's clever and wink wink nudge nudge ok everyone does it. But it's one tiny signal in a huge spectrum of things we use to evaluate people.

Instead, these metrics are gamed and presented as the entire multi special signal of competence for LLMs because it is literally impossible to say that success in one domain would translate the way it might with a good hire.

What I want is something I don't have to guard against gaming. Something conscientious and capable like my co workers. Until then it's google version 2 married to intellisense and I'm not letting do anything by itself.
by mambacodes | 2025-11-08 18:03:30+00:00
Hey HN! I built HostScan after getting tired of manually typing IP addresses like http://192.168.1.68:3000 into my phone every time I wanted to test responsive designs on real devices. What it does: - Click one button in VS Code - Automatically detects your running dev server (Next.js, Vite, Live Server, etc.) - Generates a QR code - Scan with your phone → instant mobile testing Key features: • Auto port detection (scans for ports 3000, 5173, 5500, etc.) • Smart IP filtering (ignores Docker/WSL/Hyper-V virtual adapters) • 100% local network (no external services, no accounts) • Works with Next.js, Vite, React, Angular, Python, and more It's open source (MIT): https://github.com/Intina47/hostscan The biggest gotcha I learned: Most dev servers only listen on localhost by default. Users need to bind to 0.0.0.0 (like `next dev -H 0.0.0.0`). The README has a comprehensive guide on this. Would love feedback from the community! What other pain points do you have with mobile testing?
by pinnochio | 2025-11-08 18:03:52+00:00
There are two problems with your post.

The first is that your phrasing "that LLMs are not possible or at least that they're some kind of illusion" collapses the claim being made to the point where it looks as if you're saying Marcus believes people are just deluded that something called a "LLM" exists in the world. But even allowing for some inference as to what you actually meant, it remains ambiguous whether you are talking about language acquisition (which you are in your 2nd paragraph) or the genuine understanding and reasoning / robust world model induction necessary for AGI, which is the focus of Marcus' recent discussion on LLMs, and why we're even talking about Marcus here in the first place.

You seem more familiar with Marcus' thinking on language acquisition than I, so I can only assume that his thinking on language acquisition and LLMs is somewhat related to his thinking on understanding and reasoning / world model induction and LLMs. But it doesn't appear to me, based on what I've read of Marcus, that his claims about the latter really depend on Chomsky. Which brings me to the 2nd problem with your post, where you make the uncharitable claim that "he appears to me and others to be having a sort of internal crisis that's playing out publicly", as if it were simply impossible to believe that LLMs are not capable of genuine understanding / robust world model induction otherwise.
by NotGMan | 2025-11-08 18:04:28+00:00
This is wrong.

Humans have eaten complex carbs only for the last 10k years since agricultural revolution. Before that, outside of a small part of Africa, there physically wasn't enough carbs available to say that they made any substantial amount of our diet.

Most ancenstral carbs were uber high in fiber, and very low in glucose (starch) and fructose.
by tonymet | 2025-11-08 18:04:32+00:00
it’s bad in the way of “don’t think about elephants” makes you think about elephants.

“Try not to stress” or “reduce stress” – but how to do that? Stress itself is nebulous, and the countermeasures are inconclusive.

Think of the last time you were angry or frustrated. Did your spouse telling you to “calm down” fix the problem?
by TinkersW | 2025-11-08 18:04:35+00:00
If you had read like even the basic part of that article you would know that && is not a pointer to a pointer.

Anyway C++ isn't as complicated as people say, most of the so called complexity exists for a reason, so if you understand the reasoning it tends to make logical sense.

You can also mostly just stick to the core subset of the language, and only use the more obscure stuff when it is actually needed(which isn't that often, but I'm glad it exists when I need it). And move semantics is not hard to understand IMO.
by chrismorgan | 2025-11-08 18:04:45+00:00
> Aisuru switched to invoking Cloudflare’s main DNS server — 1.1.1.1

I don’t suppose they use DNS to find their command-and-control servers? It’d be funny if Cloudflare could steal the botnet that way. (For the public good. I know that actually doing such a thing would raise serious concerns. Never know, maybe there would be a revival of interest in DNSSEC.) I remember reading a case within the last few years of finding expired domains in some malware’s list of C2 servers, and registering them in order to administer disinfectant. Sadly, IoT nonsense probably can’t be properly fixed, so they could probably reinfect it even if you disinfected it.
by lotyrin | 2025-11-08 18:05:06+00:00
In the US my best doctors produce out of date advice about obvious things, have a very distinct gap between "everyday" (stuff they actually see) and "incredibly rare" (stuff unique enough to be a case study they heard about) in their knowledge/understanding and rarely advise things that require me to be a proactive and rational person (because they don't serve these often), so they'll spend two seconds being like "diet and exercise" without a discussion on how that'd work or what adjustments I'd actually make (leaving me to do this research myself) and then suggest a prescription (because even their least proactive patient will probably take a pill). They'll wait until things become a disorder before addressing them (or discussing with me how to address them).

The worst will basically laugh me out of their office for daring to belong to a marginalized identity or failing to already have the health knowledge I'm there trying to gain from them.

Maybe I have awful luck... but I have very little faith at this point. The most effective relationship I had was with a hack who was willing to just prescribe whatever I asked him for and order whatever tests I asked him for (I think most of his patient base were college students seeking amphetamine salts).
by scotty79 | 2025-11-08 18:05:13+00:00
I don't get what's bad about rule 7. And I haven't really programmed in C++ for a decade. When you are calling derived object through a base class pointer you have a choice if you want to call the function of the base class or the function of the derived class. If you don't make it virtual it's called by pointer type, if you do, it's called by pointee type. Same goes for the destructors with only difference being that in case of virtual destructor the deatructor of a base class will be called automatically after the destructor of the derived class. So basically if you want to override methods or the destructor make your functions virtual, including the destructor.

Does it lead to problems? Surely. Should all metods be virtual by default? Probably. Should there be some keyword that indicates in derived class that a method intentionally shadows a non virtual method from the base class? Yes.

It's not a great human oriented design but it's consistent.
by derkster | 2025-11-08 18:05:21+00:00
The FBI and Canada seem to feel differently enough to investigate, and have arrested a few individuals operating these types of "overseas police stations". [1]

"Chen Jinping, 60, of New York, New York, pleaded guilty today to conspiring to act as an illegal agent of the government of the People’s Republic of China (PRC),"[2]

The films weren't just pulled - the festival was cancelled.[3]

Sources:

1: https://www.publicsafety.gc.ca/cnt/trnsprnc/brfng-mtrls/prlm...

2: https://www.justice.gov/archives/opa/pr/new-york-resident-pl...

3: https://www.theguardian.com/world/2025/nov/07/indiechina-ind...
by Esophagus4 | 2025-11-08 18:06:38+00:00
I will say that my grandfather once limped a car to safety (slowly) using the handbrake after the brakes failed on a hot day. That was in the 70s.

I suspect modern brakes are much less likely to outright fail like that, and so I don’t know if we still need the emergency aspect of the emergency brake as much.
by 0xbs | 2025-11-08 18:06:49+00:00
They are NATing the IPv4s, i.e. multiple customers are sharing the same IPv4, which can cause problems. I called them and told them that I absolutely need to do port forwarding and asked nicely if I could get an exclusive IPv4. The support said „Of course, let me check the box in the UI for your account, should be active by tomorrow“ and done. You have to get lucky to get someone who understands your problem and is willing to fix it, though.
by ghc | 2025-11-08 18:06:57+00:00
> This part of Jordan gets less rain per year than the Salton Sea.

According to the project, that area of Jordan gets 100mm per year of rain. The Salton sea gets under 75mm per year, so less than 3/4 of that. It appears that this part of Jordan is also significantly cooler and more humid, and has bodies of water within 100km. It also doesn't have a 3.5km high mountain range blocking clouds from passing over.

Unfortunately, the Salton sea has no water sources around it. There's no rivers, there's no Dead Sea. It seems like greening works best is places where there's enough water that tree roots can reach water. In Coachella Valley, the water is 300m deep, so no roots can reach it.

And, according to the desert greening project, greening increases rainfall by creating conditions more favorable for precipitation. The natural summertime relative humidity in the desert surrounding the Salton sea is as low as 4%, with 42C average temperatures. What are the practical limits when the water table is 300m below?

The valley only maintains current greenery by pumping huge amounts of water and constant watering, to the point where there's fogs in the morning caused by the pre-dawn watering. If greening could work in such extreme circumstances, wouldn't it be getting reversed already by this watering regime? Instead any small plot of land that isn't maintained is full of dead plants, even if they're drought tolerant species. Only a few kinds of desert plant native to the area seem to thrive.
by projectazorian | 2025-11-08 18:06:58+00:00
"Boomer" is an insult that directly references a protected characteristic, as such it's not only insensitive to use in the workplace, it's illegal. You'd be well within your rights to report this to HR, though I wouldn't recommend that in most cases. At the very least it's worth bringing this up to your manager if it happens repeatedly, phrase it as wanting to protect the company.

Maybe note in writing somewhere that this happened in case you get laid off and need some negotiating leverage to get a better severance. Email to yourself can work well, then it's discoverable.
by Forgeties79 | 2025-11-08 18:07:11+00:00
You never know what will be important to people in the future.

I just listened to a great new episode (podcast) of The Truth (audio drama anthology series, they’re fantastic). It was called “The Joke.” Basically this archivist finds an old hard drive with a dumb pun joke - turns out she didn’t even understand it because jokes were no longer allowed in society. Kind of has an Equilibrium vibe but more bureaucratic and less “killing people for feeling.” Anyway the joke itself takes on great importance as a result. Bit of a dramatic comparison, but you see what I’m driving at.
by ethbr1 | 2025-11-08 18:07:37+00:00
The difference between good CEOs and bad CEOs is how aware they are of the game.

Good CEOs say they're a {whatever pumps the stock price/gets us the most VC interest} company, but continue to invest and excel in being a {core competency / original business model} company.

Bad CEOs confuse the Kool Aid for water.
by cyanmagenta | 2025-11-08 18:07:52+00:00
If we want to make the math analogy, C++ seems more like the language of math (basic algebra, the notion of proofs, etc.) that everyone uses, and the compartmentalization comes when you start to apply it to specific fields (number theory, etc.). That same concept exists in the C++ community: the people who care about stuff like asynchronous networking libraries aren’t usually the people who care about SIMD math libraries, and vice versa.

I also wonder if most junior C++ programmers can shortcut a bit by just using common patterns. Articles like these I’ve always thought were geared more toward experienced programmers who are intellectually curious about the inner workings of the language.
by array_key_first | 2025-11-08 18:08:23+00:00
ChatGPT has literally no brand moat. Nobody recognizes, or even cares about, the brand. They care about the interface - chat.

If you just take those chinese models and slap them on some decent looking website, nobody will know the difference. People take brand recognition far too seriously.

If Linux was actually indistinguishable from Windows, you bet your ass nobody in their right mind would install Windows. But they're actually different things.
by AuryGlenz | 2025-11-08 18:08:34+00:00
That’s fair.

This is totally unsourced now but I did a deep dive quite a while ago now and it seemed to me that studies largely found that statins after a heart attack helped all cause mortality (though not by a ton), but if they were prescribed to someone before a heart attack it wasn’t nearly as clear. Considering how they often make people feel it seems like people should be a bit skeptical.
by iamkonstantin | 2025-11-08 18:08:34+00:00
> Isn't identifying real humans an unsolved problem?

I'm not sure this was ever a problem to begin with. The obsession with "confirm you are human" has created a lot of "bureaucracy" on technical level without actually protecting websites from unauthorised use. Why not actually bite the bullet and allow automations to interact with web resources instead of bothering humans to solve puzzles 10 times per day?

> Cloudflare defining "trusted"

They would love to monetise the opportunity, no doubt
by flenserboy | 2025-11-08 18:09:23+00:00
numbers often quoted in favor of statins use relative instead of absolute risk. when seen in absolute terms there is little case for statins except in some possible particular cases. they also do little, if anything, when it comes to life extension — the expected lifespan of a statin user is often estimated to be four days longer than that of those who do not use them. not only is this essentially statistical noise, it discounts the lowered quality-of-life side effects experienced by many who have been put on statins.
by pstuart | 2025-11-08 18:09:27+00:00
I now have a cardiologist and just had an MRI to check on the state of my aorta, as a recent calcium scan brought up concerns.

I've now been on rosuvastatin and ezetimibe for several years with zero noticeable negative effects. I'm hoping that this with other behavior modification can help stave off further damage for a while.
by kelthuzad | 2025-11-08 18:09:48+00:00
It's not "elitist", it's principled. The only question that matters is if a business practice is violating fair market principles and relevant laws or not. "What about my grandma" is not an argument and not relevant to the judges' judgement. The world doesn't revolve around OP's grandma.

Furthermore, the most potent attack vector was, is and will always be social engineering, which is much more likely on smartphones than on dumb phones. So if it's not concern trolling, then the obvious move is to buy a dumb phone for grandma instead of depriving everybody else of their freedoms and rights.
by alexrp | 2025-11-08 18:09:57+00:00
The selling point is not merely cross-compilation; as pointed out in the other thread, it's the any-to-any cross-compilation for any supported target. With Zig, you get to download the compiler for any supported host target and then build binaries for Linux, macOS, Windows, FreeBSD, and NetBSD. In the near future, I intend to expand that list to include OpenBSD, illumos, and SerenityOS too.
by JKCalhoun | 2025-11-08 18:10:09+00:00
My assumption was that we have to be our own advocate because the system itself is non-ideal.

My takeaway: if bloodwork were broader, covered more markers, there would be one less reason to have to advocate for your own health.

I find it odd that you would instead "advocate" for not being an advocate for your own health? Are we waiting for a friend to say, "Hey, you're looking a little rough."