MurphyA/hacker-news huggingface dataset:
by taeric | 2025-08-28 23:16:01+00:00
The annoying thing is this sits with my teaching fine, it is more my intuition that is failing to withstand trying to break it. :(

So, in the original: "a family has two children. You're told at least one of them is a girl." What are the possible states? Well, assume first born is the girl, then you have 50% that the next is a girl. Then, assume that the first born was a boy, then there is no chance and the second born is the girl that you know of. So, at 50/50 on those chances, you have 50% chance of having a 50% chance, or a 50% chance of it being 0. I can't see how to combine those to get 1/3. :(

And the Monty Hall explicitly covers the case that a decision is made on which door is shown to you. I don't see any similar framing to this problem. Yes, the total states are GB, BG, GG, but only if you treat GG in such a way that either BG or GB was not a possible state. (That is, using G for girl that you know of, and g for unknown, then possible states are GB, Gg, gG, BG. There is no version of Bg or gB that is possible, so to treat those as equal strikes me as problematic.)
by krapp | 2025-08-28 23:16:49+00:00
>I think these LLMs (without any intention from the LLM)hijack something in our brains that makes us think they are sentient.

Yes, it's language. Fundamentally we interpret something that appears to converse intelligently as being intelligent like us especially if its language includes emotional elements. Even if rationally we understand it's a machine at a deeper subconscious level we believe it's a human.

It doesn't help that we live in a society in which people are increasingly alienated from each other and detached from any form of consensus reality, and LLMs appear to provide easy and safe emotional connections and they can generate interesting alternate realities.
by raincole | 2025-08-28 23:17:53+00:00
It's very sad that every sane and informed comment (like reisse's) has to meet this kind of snarky comment whose only purpose is being snarky on HN.

Perhaps you should stop and think about why people living in countries where governments actually censor a lot hardly use these "well-established providers" to circumvent censorship. Tip: it's not because they're stupid.
by lovich | 2025-08-28 23:19:05+00:00
You’re going to have to do more work to prove the size of the problem is equivalent or larger than the well documented issues with insurance, before you can start pinning the blame on them as a why.

If the doctors are causing like 1% of the issue, it’s not likely to be worth the time and energy to rectify vs if you can point to it being like 50% of the issue.

I’m pulling those numbers out of my ass so don’t feel like I’m trying to hold you to the literal values but I’d need to see _some_ data to even consider supporting changes to the AMA and laws surrounding them
by lukeschlather | 2025-08-28 23:20:36+00:00
LLMs lack intentionality, and they lack the ability to hold a series of precepts "in mind" and stick to those precepts. That is, if I say "I want code that satisfies properties A, B, C, D..." at some point the LLM just can't keep track of all the properties, which ones are satisfied, which ones aren't, what needs to be done or can be done to make them all satisfied.

But LLMs aren't "only good at stuff that better languages don't require you to do." In fact they are very good at taking a bad function definition and turning it into an idiomatic one that does what I wanted to do. That's very intelligent, there is no language that can take a bad spec and make it specific and fit for the specified task. LLMs can. (not perfectly mind you, but faster and often better than I can.) The problem is they just can't always figure out when what they've written is off-spec. But "always" isn't "never" and I've yet to meet an intelligence that is perfect.
by ycombinatrix | 2025-08-28 23:20:58+00:00
This project seems to be using Chrome to load the pages through Puppeteer.

Ticketmaster can easily check `if(navigator.webdriver)` before loading the page. I don't think that can be fixed without recompiling the browser. thank you Google, very cool.

EDIT: actually, the following flag might work?

--disable-blink-features=AutomationControlled
by chkapsalis | 2025-08-28 23:21:48+00:00
In his 1960 essay Marketing Myopia, Theodore Levitt argued that companies don’t fail because markets saturate — they fail because leaders define themselves around products instead of customers.

60+ years later, the AI hype cycle looks eerily familiar: product obsession, technical tinkering, and shallow offerings. The result feels like noise more than innovation.

Curious what the HN community thinks: is today’s AI boom just another case of myopia waiting for a shakeout, or is it fundamentally different?
by unsnap_biceps | 2025-08-28 23:22:02+00:00
Build quality is less about how the interior seems cheap or not but about tolerances. A Camry can have cheap plastic everywhere, but if the connection points don't rattle, it's a "better" build quality. But the truth of it is that the majority of people don't notice the build quality. A cup holder is a cup holder, even if it slightly rattles or is slightly off center.

The main example is the panel gaps on Tesla body. They can be offset by a "large" amount compared to other car brands, but it doesn't harm anything and you have to look for it to be noticeable.

So do Tesla's have a bad build quality? Yes, if you define it by tolerances, but no if you define it by "Does it feel low quality". And the debate online is largely with people talking past each other with differing definitions of what build quality actually means.
by photonthug | 2025-08-28 23:22:24+00:00
Thanks for the reply. Native output is indeed what I'm shooting for. I can't share the model directly right now, but putting together a min-repro and moving towards and actual bug report is something on todo list.

One thing I can say though.. my models differ from the docs examples mostly in that they are not "flat" with simple top-level data structures. They have lots of nested models-as-fields.
by Hizonner | 2025-08-28 23:22:59+00:00
> It's very hard to make money in these countries for many reasons

Tor and I2P, for example, don't actually make money anywhere. Which is not to say that they work for any of the users in all of these places, or for all of the users in any of these places.

> The answer is simple: the crowdsourcing power of open source combined with billions of people with a huge incentive to get around government blocking.

The actual answer is that (a) they're using so many different weird approaches that the censors and/or secret police can't easily keep up with the whack-a-mole, and (b) they're relying on folklore and survivorship bias to tell them what "works", without really knowing when or how it might fail, or even whether it's already failing.

Oh, and most of them are playing for the limited stakes of being blocked, rather than for the larger stakes of being arrested. Or at least they think they are.

Maybe that's "solving" it, maybe not.
by ryao | 2025-08-28 23:23:19+00:00
If the kernel were written in C++, it would still be done the way it is done now. C++ does not allow unimplemented member functions and the ADTs currently used do. You can emulate that with multiple inheritance, but it is an inferior way of doing this.

As I said, these are NOT vtables. The fact that you and some others keep thinking of them as vtables misleads you into thinking that this can be done using the object oriented tools of C++. It cannot without major hacks and the result would be slower, harder to read and only something that a bureaucrat could like.
by codedokode | 2025-08-28 23:23:22+00:00
That's the destructor function, that is written by you and called by Rust before actually destroying something. The function that you want to look at is [1].

If you read the docs at your link it even says:

> This method is called implicitly when the value goes out of scope, and cannot be called explicitly (this is compiler error E0040).

> However, the mem::drop function in the prelude can be used to call the argument’s Drop implementation.

By the way the implementation of the function drop is just an empty function [2]; that's enough as local variables are destroyed on function return.

Mutable reference is a "borrow" which means you take a value from an owner and promise to return it back, and you cannot destroy a thing that you must return.

[1] https://doc.rust-lang.org/std/mem/fn.drop.html

[2] https://doc.rust-lang.org/src/core/mem/mod.rs.html#957
by wiredpancake | 2025-08-28 23:24:01+00:00
What do you mean? They already arrest thousands of people a year for posting (or even retweeting) things online in the UK.

What makes you think, if the Gov was to implement some sophisticated DPI firewall that blocks a million different things, they won't come after the people who circumvent it? They already enforce petty crimes. I could report you for causing me anxiety and you would have a copper show up at your door.
by reissbaker | 2025-08-28 23:24:04+00:00
Lol fair! I think we're safe for now; our most popular model (and my personal favorite coding model) is GLM-4.5, which fits on a ~relatively small node compared to the rumored sizes of Anthropic's models. We can throw a lot of tokens at it before running into issues — it's kind of nice to launch without prompt caching, since it means if we're flying too close to the sun on tokens we still have some pretty large levers left to pull on the infra side before needing to do anything drastic with rate limits.
by makeitdouble | 2025-08-28 23:24:31+00:00
> War on Terror

This was just slapping a name and an official policy on something that has been going on for way longer. In a way, 9/11 was the point where it could be put as is on the public place and be accepted politically ?

> Break the rules to get the bad guys

I'd offer you "agencies that have their own extra-legal rules and only need some higher up's approval" as a better description.

The CIA doing it's own drug trafficking to balance its sheets would be a real life example of this.
Show HN: DeepShot – an open-source NBA predictor with ML, EWMA, and live UI
by f_sacco | 2025-08-28 23:26:21+00:00
Hey everyone, I’m an NBA fan and Python dev, and I recently built DeepShot — a machine learning model that predicts NBA game outcomes with about 71% accuracy based on historical stats and rolling performance metrics (EWMA). It features: Real NBA data from Basketball Reference Exponentially Weighted Moving Averages to track momentum Interactive NiceGUI interface with team comparison and predictions Full Python stack and open-source (MIT license) Here’s the GitHub repo: https://github.com/saccofrancesco/deepshot And if you like it, here’s my Buy Me a Coffee: buymeacoffee.com/saccofrancesco Would love any feedback — especially from folks who’ve built sports models or worked on real-time stat tools. Also open to ideas on where to take this next (player-level modeling? betting advice dashboard?).
by ggm | 2025-08-28 23:26:54+00:00
False Dichotomy. A plurality of Israeli voters dislike Netanyahu and what is going on in Gaza. I applaud Aaronson at least for being clear where he stands but his lines of reasoning are (to me at least) over stating what opposition to the war in Gaza means.

The railway track dilemma is a poor analogue to a more complex world.
by jquery | 2025-08-28 23:27:03+00:00
I just spent 3 months in China this summer. The GFW has become much more sophisticated than I remember. I found only one method that reliably worked. That was to use Holafly (an international eSIM provider) and use its built-in VPN. China largely doesn’t care if foreigners get around the GFW, I guess.

Another method that usually worked was ProtonVPN with protocol set to Wireguard. Not sure why this worked, it’s definitely a lot more detectable than other methods I tried. But as long as I rotated which US server I used every few days, this worked fine.

No luck with shadowsocks, ProtonVPN “stealth” mode, Outline+Digital Ocean, or even Jump / Remote Desktop. Jump worked the longest at several hours before it became unbearably slow, I’m still not sure if I was actually throttled or my home computer started misbehaving.

I didn’t get around to setting up a pure TLS proxy, or proxying traffic through a domain that serves “legitimate” traffic, so no idea if that still works.
by Jimmc414 | 2025-08-28 23:27:11+00:00
So many fallacies in Scott's argument.

The trolley problem presents an either/or scenario. Pull the lever or don't. This is a false dilemma because there arew other options like negotiation, compromise, peace processes, international mediation, addressing grievances.

Scott assumes the "murderer" is irredeemably committed to killing your child, that the threat is existential and immediate, and that defensive actions are the only possible response, then uses these assumptions to conclude you must take defensive action. The conclusion is baked into the circular setup of the thought experiment itself.

A straw man is constructed by characterizing critics only as people who cheer for the murder of Jews, want Israel "decolonized" in a way that implies genocide, or are equivalent to Nazi collaborators. This misrepresents the majority of the criticism of Israeli policies, which usually focuses on specific military actions or settlement policies over questioning Israel's right to exist.

False equivalence applying "Deep Zionism" moral framework across wildly differing scenarios like defending against existential threats, leaving school early, pursuing quantum computing research, and asking women out.

ad hominem attacks, calling critics "snarling nobodies," "self-hating Jews," and "obsessive haters"

Appeal to emotion, false attribution of collective guilt (all Palestinians = murderers, the crowd = the entire international community as if there werent differing opinions.)

By closing comments and declaring there's nothing here to debate, Scott is trying to tie his readers to those same tracks, forced to accept his moral framework or be branded as part of the hateful mob.
by crazygringo | 2025-08-28 23:28:43+00:00
Wherever you got that from has it backwards (it's a myth commonly repeated). The fruit name came first:

> In Molina's Nahuatl dictionary "auacatl" is given also as the translation for compañón "testicle", and this has been taken up in popular culture where a frequent claim is that testicle was the word's original meaning. This is not the case, as the original meaning can be reconstructed as "avocado" – rather the word seems to have been used in Nahuatl as a euphemism for "testicle".

https://en.wikipedia.org/wiki/Avocado?wprov=sfti1#Etymology
by throwawayffffas | 2025-08-28 23:29:25+00:00
I have been thinking about how to express it.

My complaint is that because moves are the default, member access and container element access typically involves borrowing, and I don't like dealing with borrowed stuff.

It's a personal preference thing, I would prefer that all types were copy and only types marked as such were not.

I get why the rust devs went the other way and it makes sense given their priorities. But I don't share them.

Ps: most of the time I write python where references are the default but since I don't have to worry about lifetimes, the borrow checker, or leaks. I am much happier with that default.
by txrx0000 | 2025-08-28 23:29:57+00:00
Use the open-source SoftEther VPN. It sends your traffic over software-defined Ethernet wrapped in HTTPS. https://en.m.wikipedia.org/wiki/SoftEther_VPN

Here's a list of public instances hosted by volunteers: https://www.vpngate.net/en/

For anyone reading this who still lives in a somewhat free country and has resources to spare, please consider hosting a public instance or mirroring the VPN Gate site.
by shayway | 2025-08-28 23:30:52+00:00
The article's conclusion is exactly what you describe: that AI is bringing out latent predisposition toward psychosis through runaway feedback loops, that it's a bidirectional relationship where the chemicals influence thoughts and thoughts influence chemicals until we decide to call it psychosis.

I hate to be the 'you didn't read the article' guy but that line taken out of context is the exact opposite of my takeaway for the article as a whole. For anyone else who skims comments before clicking I would invite you to read the whole thing (or at least get past the poorly-worded intro) before drawing conclusions.
by NamTaf | 2025-08-28 23:30:55+00:00
I work often in China. I somehow haven’t had my WireGuard VPN back to my own home server blocked, yet. It’s pointed to a domain that also hosts some HTTPS web services so that might help.

Prior to this, pre-Covid I used to use shadowsocks hosted on a DO droplet. Shadowsocks with obfs, or a newer equivalent (v2ray w/ vmess or vless protocol) and obfs (reality seems to be the current hotness) will probably work within Indonesia given their blocking will be way less sophisticated than China. The difference here is that it’s a proxy, not a VPN, but it makes it a lot easier to obfuscate its true nature than a VPN which stands out because obfuscation isn’t in its design.

Hosting on big public VPSs can be double edged. On one hand, blocking DO or AWS is huge collateral. On the other, it’s an obvious VPN endpoint and can help identify the type of traffic as something to block.

If you have access to reddit, r/dumbclub (believe it or not) has some relatively current info but it’s pretty poor signal to noise. Scratch around there for some leads though.

Note that this stuff is all brittle as hell to set up and I usually have a nightmarish time duct-taping it all together. That’s why I’m overjoyed my WireGuard tunnel has worked whenever I’ve visited for a year now.

One other left-field option, depending on your cost appetite, is a roaming SIM. Roaming by design tunnels all data back to your own ISP before routing out so even in China roaming SIMs aren’t blocked. It’s a very handy backup if you need a clear link to ssh into a box to set up the above, for example.
by jauntywundrkind | 2025-08-28 23:32:11+00:00
I agree; I don't find the noscript-ians to be useful or worth targeting.

At the same time, I want to emphasize more strongly the flip side that I think you don't at but don't go much I to: I do find that writing less code & using the platform is enormously valuable! Doing less & letting the browser do the thing is a very nice win.
by gck1 | 2025-08-28 23:32:31+00:00
Data-only eSIMs (e.g. ones you get from Airalo and apps like that) are not going to cut it though. You need a "full" eSIM that gives you a real number and even then, it's not a guarantee that your traffic will be routed via the country eSIM is from. Tello does route (or rather, exit) via US for example, but it's 2¢/MB.

Chinese forums / blogs have a lot of information about this stuff. I usually ask ChatGPT to translate "Research topic re: some form of circumvention and give me forum posts and blog posts about it" to Chinese, then paste that into DeepSeek with search enabled and just let Chrome translate the responses. Does a really good job. At least better than what I can manage with Baidu.
by godelski | 2025-08-28 23:32:44+00:00
Great! If you got more to go off of than vibes then that's a great sign. Tons of people measure their performance in vibes. Frankly, because performance is a really difficult thing to measure.

But we're all just talking to "some random dude on the internet" and that context isn't shared. I'm certain you see both people where AI is helping as well as people where it isn't. Maybe in different proportions than others. But if you're upset that I don't know you, well... that's a bit hard to do in forums like this.
by DouweM | 2025-08-28 23:32:52+00:00
Thanks, a reproducible example would be very useful. Note that earlier this month I made Pydantic AI try a lot harder to use strict JSON mode (in response to feedback from Python creator Guido of all people: https://github.com/pydantic/pydantic-ai/issues/2405), so if you haven't tried it in a little while, the problem you were seeing may very well have been fixed already!
by skeeter2020 | 2025-08-28 23:32:54+00:00
it's not a senior though, because of the amount of oversight and guidance required. I trust senior-plus human developers to do the right thing and understand why it's the right thing. For mission critical things I get another human senior to verify. There's no way I'd autonomously trust 2, 10 or any number of LLMs to do the same thing.
by Amezarak | 2025-08-28 23:33:20+00:00
What specifically do you disagree with in his posts? You can not like Trump and agree that it was a horrible legal case, as the sources he linked obviously do.

Another example is the Mackey case, where the appeals court unanimously overturned the entire conviction, attacking both the legal reasoning and the evidence underlying the entire case. It’s pretty clear the whole thing was cooked up to “get” an influential pro-Trump Twitter user. See: https://ww3.ca2.uscourts.gov/decisions/isysquery/5d7bf858-ff...
by brianwawok | 2025-08-28 23:33:38+00:00
Does the cost of good come down 10x or not? For say Uber it didn’t, so we went from great $6 VC funded product to mediocre $24 ride product we have today. I’m not sure I’m going to use Copilot at $1 per request. Or even $0.25. Starts to approach overseas consultant in price and ability.
by jibal | 2025-08-28 23:34:15+00:00
> What's the error?

a) prose doesn't have intentions ... it should be "prose intended to"

b) "effect of", not "affect of"

> I don't see what I'd call an actual error.

That's a serious problem. It's downright weird that you thought he was actually talking about affect (the noun).

This is an old conversation ... I won't revisit it.
by davidguetta | 2025-08-28 23:34:27+00:00
EVERYBODY should always chose one's own children, no matter how many other people would die instead. This is the essence of human nature and it would be absurd to ask anything else to someone.

However, I don't believe this has nothing to do with zionism and/or israel.

In general most people I know generally agree on the sentiment that Jewish people should have some form of safe state.

Most disagreement actually arise from differences in the situation presented in the blog post :

- What are exactly "people like you" ? Trying to define a "people" is very different from "my children". Many consider the distinction is wildly arbitrary if you remove religious definitions..

- What should be the actual boundaries of the land an why is it not possible to live together ? In particular when settlers are killing people in the west bank, destroying their homes and displacing them, how is this not exactly the same situation in reverse (the argument of the blog is that israel is the ONLY land, and it is literally the argument of the film "no other land" about Palestine last year) ?

- For the most cynical, is the conflict and the security issues are being weaponized by right wing religious dudes, who don't really want peace but expand the land.

At the end of the day I don't think the Israel / Palestine conflict is really "special". Many groups have been fighting over land for reasons that didn't make sense at all some times (skin color / language spoken / size of skulls between african tribes ?!). This one lasts longer because of religion and that religion tend to last in time because they stick to the intemporal idea of god. Everybody want its own case to be special, but this type fighting is sadly 'classic' human nature.
by SilverElfin | 2025-08-28 23:36:02+00:00
> And when it does, a generation of people (who grew up wealthy) will start to think about corruption, human rights, and having a say in what goes on.

Maybe. But what happens when that group of people are suppressed and it takes a lot longer for them to become brave and speak up? Meanwhile, the government of China will become more powerful and be more of a hegemonic power than America ever was. That may extend their ability to govern and remain authoritarian. Not just for their citizens, but against other regions they unfortunately control like Hong Kong or Taiwan or Tibet or Xinjiang.