MurphyA/hacker-news huggingface dataset:
by eru | 2025-11-24 07:14:16+00:00
> What level of punishment should somebody who is trying to move between place to place receive for their lack of paying $1-3? The service was already going to operate, regardless of their lack of payment.

In Germany it's typically something like max(2 * regular fare price, 60 Euro).

I know you asked a 'should' question and this is an 'is' answer, but I hope it's still useful.

Google Translate on https://de.wikipedia.org/wiki/Bef%C3%B6rderungserschleichung... might be useful.

It's fascinating seeing your questions about something that's an everyday thing in all of the places I lived.

So in Germany it's typically the (public) companies running the transit systems that have teams that check that you've paid. Gates are almost unheard of for neither bus nor train. (I couldn't name one place in Germany that has gates for public transport at the top of my head.) The police would only get involved, if a passenger is getting violent or threatening to get violent, or won't get off the bus.

In Britain (and Singapore etc) you board the bus at the front, where the bus driver checks your ticket and otherwise will kick you off the bus. The bus driver itself won't get into a physical fight with you. But the bus driver can definitely call for backup and will (presumably) stop the bus and refuse to drive until a recalcitrant passenger has been dealt with. The social contract seems to that all the other passengers will blame the would-be fare evader for the stoppage and back up the driver. But I've never actually seen that acted out completely.

Trains in Singapore and many parts of Britain have gates, and there are usually either some people monitoring the gates for jumpers or at least cameras.

> Do you dedicate policing resources to ensuring the collection of what is certainly less than the cost to employ the police officer? Seems wasteful until you hit a very high ridership.

It's all pretty similar to how parking regulations are enforced: there's some dedicated people who write tickets (not police officers), and the tickets are typically a few dozen dollars.
by enz | 2025-11-24 07:16:04+00:00
At $WORK-1 we had to log into the console almost every day as part of our normal daily operations anyway. However I rarely log into my personal AWS account console, the bill is 70-80cts/mo (mostly S3 storage fees, pretty stable over time).

If I were hosting something subject to potential egress overconsumption, it’d be interested I guess
by NalNezumi | 2025-11-24 07:16:10+00:00
While I'd like to believe this, I also know that CCP have as of late tapped in to a dangerous remedy for the dissatisfaction of their rule(economic slowdown): Nationalistic fervor.

From my Chinese friends (and Hong Kong friends) it seems to be clear that the "century of humiliation" rhetoric is getting more prominent. Which includes rationalization such as "Japan and West (and Russia) humiliated us so it's our right to revenge. Whatever they're complaining about right now is just historical rebalancing". My British friend in HK seems to be getting tired of this rhetoric thrown at her every time she meets a Chinese person.

And CCP might be drinking that nationalism koolaid and get hooked to it just as US/West and recently Japan is. It's a very useful tool for the elite to dissipate discontent and I'd belive it will only accelerate.

And it's a strong rationalization rhetoric. Whatever "historical" you claim will probably be moot. Give us a decade or two and you'd probably be here posting something along the line, with multiple citations that have accumulated during the time
by degamad | 2025-11-24 07:16:22+00:00
The problem with the "adjust for inflation" methodology, is that inflation is not equal for all components of the basket. The CPI measures the average inflation of the basket, but if some components have grown significantly differently from others.

In particular, some components of the current household budget were not included in the the original cost estimates. So the "inflation adjusted cost of living" doesn't incorporate those aspects, which is why rebuilding the number from scratch gets a result so wildly different from the inflation adjusted number, instead of being a few percent off due to a different methodology.
by hapless | 2025-11-24 07:17:59+00:00
The American army, the origin of the term "fragging." (to wit, making sure your commanding officer has a close, and final, encounter with a piece of ordnance, such as a frag grenade)

if we are to learn anything from the US military, it is twofold

1. You can absolutely create a self-reproducing tradition of absolute conformity while retaining ample capacity for local decisionmaking, if you have enough money and time. (In the case of the US army, approximately 150 years, and more money than any other organization in the history of man)

2. Segregating the staff into "officers" and "enlisted" is still gonna get a lot of "officers" killed dead, and even more "objectives" un-taken, because it spreads their incentives too far apart.
by adrian_b | 2025-11-24 07:19:33+00:00
The Okinawans are a branch of Japanese, but the Ryukyu kingdom was tributary to the Chinese empire before being annexed by Japan in the second half of the 19th century.

Before being annexed by Japan one century and a half ago, the culture of Okinawa was much more strongly influenced by China than by Japan, which is why during the first few decades after being occupied by Japan there still were many in Okinawa who would have preferred to become a part of China instead of a part of Japan, but the new Japanese authorities have eventually succeeded to suppress any opposition.

I believe that there is no doubt that Okinawa should belong to Japan and not to China, but historically this was not so clear cut. If the Okinawans could have voted in the 19th century to whom they should belong, instead of being occupied by force, it is unknown which would have been their decision.

Therefore any comparisons with Botswana or Argentina are completely inappropriate for a kingdom that had strong ties with China for many centuries and which recognized the suzerainty of the Chinese emperor.

While for me as a foreigner, the similarities between the Ryukyuan languages and mainland Japanese are obvious and many features of shared cultural heritage with ancient Japan (Yamato) are also obvious, these were not at all obvious for the Japanese themselves, who, after occupying Okinawa tended to consider the Okinawans as foreign barbarians, so for a long time they were heavily discriminated in Japan.
by farrelle25 | 2025-11-24 07:19:45+00:00
Another interpretation of the double-slit posits a guiding 'Pilot Wave' separate from physical particles... aka DeBroglie-Bohm Theory or Bohmian Mechanics.

Apparently it's not popular among professional physicsts though John Bell investigated it a bit. Einstein had some unpublished notes in the 1920s about a "Gespensterfeld" (ghost field) that guided particles.

Born was influenced by this 'Ghost field' idea when he published his famous interpretation of the 'Wave Function' |Ψ|^2 as a probability rather than a physical field.

More info: Nonlocal and local ghost fields in quantum correlations. https://arxiv.org/abs/quant-ph/9502017
by mrala | 2025-11-24 07:20:35+00:00
The article continues to argue the point:

> Sanchez was charged following a search that ICE proclaimed on social media turned up “literal insurrectionist propaganda” he had allegedly transported from his home to an apartment, noting that “insurrectionary anarchism is regarded as the most serious form of domestic (non-jihadi) terrorist threat.” The tweet also said that Sanchez is a green card holder granted legal status through the Deferred Action for Childhood Arrivals program.

> The indictment claims Sanchez was transporting those materials to conceal them because they incriminated his wife. But how can possession of literature incriminate anyone, let alone someone who isn’t even accused of anything but being present when someone else allegedly fired a gun? Zines aren’t contraband; it’s not illegal to be an anarchist or read about anarchism. I don’t know why Sanchez allegedly moved the box of documents, but if it was because he (apparently correctly) feared prosecutors would try to use them against his wife, that’s a commentary on prosecutors’ lawlessness, not Sanchez’s.
by eru | 2025-11-24 07:21:34+00:00
If you add so many buses that there's no congestion at all during the worst rush hour, you'll have enormous extra capacity just uselessly sitting around the rest of the day.

Obviously you'd want both: charge for congestion, and use the price signals you get to help you decide where (and when) to add capacity.

Resources are limited, and buying yet another bus and hiring an extra bus driver just to shave the last tiny bit of congestion off Monday morning might be a noble ideal, but you might be better off using those funds to pay for another free school meal (or whatever other do-goodery is the best use of the marginal dollar).
by eru | 2025-11-24 07:22:55+00:00
> I suspect people want fare enforcement basically because it helps keeps the aggressive/crazy/assholes off. Not because they want to collect more money.

Well, it's also a matter of fairness: I'm a law-abiding citizen, and I pay for my bus fare. It's the Right Think to do. But if I'm paying, I want the other guys to pay as well.
by littlestymaar | 2025-11-24 07:22:56+00:00
> It might be counterintuitive, but garbage collectors in multithreaded code can be very efficient.

It is indeed. But on the flip side, no other programming language is going to give you a compile error if you forgot to wrap you data into a mutex before sharing it between threads, and you'll either end up with a ConcurrentModificationException exception at runtime (Java) or with an undefined behavior.

But otherwise yes, there are plenty of situations where a GC is a totally valid solution. Just not for most of Rust's niche.
by eastbound | 2025-11-24 07:23:11+00:00
> that has the ability to produce, advertise and cast a movie with talented actors.

Isn’t that most of the work?

You get: A lumpsum for your initial research that ended up as a character that people like,

They get: The idea of a character, but then they have to invest billions, build projects that work, tie relationships with cinemas and actors, advertise worldwide and maybe they make billions if they worked properly, but sometimes they make losses. Sounds like they worked for it, and building the initial character is like 0.0…1% of the talent involved.

Unionist gets: A nice story about how it’s always multibillion dollars companies that have all the money.

Maybe ideas are free and implementation is everything?
by Xelbair | 2025-11-24 07:24:05+00:00
Genuine question - why are you spending time and effort on geofencing when you could spend it on improving your software/service?

It takes time and effort for no gain in any sensible business goal. People outside of US won't need it, bad actors will spoof their location, and it might inconvenience your real customers.

And if you want a secure communication just setup zero-trust network.
by soloridindan | 2025-11-24 07:24:24+00:00
Not only that, it can be infeasible for a single-passenger as well. There's only the train available here, and I need to be ~400km away every couple months. Most of the time tickets are ~40€, but sometimes they're 200€+ one-way, even if you book weeks in advance. It makes it infeasible to plan anything when prices may fluctuate so wildly.

As a comparison, my 2009 diesel gets me there at around 4,7L/100km, but let's round it to 5, at average cost of fuel 1,65€/L that's 33€, for a single passenger, and I can leave whenever I want, have any sort of holdup and just go.
by FloorEgg | 2025-11-24 07:24:56+00:00
> Lies work in the sense that they can persuade large groups of people to take courses of action based on their beleif in those lies.

I don't disagree with this. It's reasonable to assume I was talking about that type of "work", but I wasn't.

> There are also lies, such as a common belief in Wagyl, that draw people to together and act in unison as a community to help the less fortunate, preserve the environment and common resources, and other things not generally perceived as destructive.

I am not familiar with this specific culture but I totally get your point. Most religion works like this. I would just consider that the virtues and principles embedded within the stories and traditions are the actual truths that work, and that Wagyl and the specifics of the stories are just along for the ride. The reason I believe this is because other religions with similar virtues and values will have similar outcomes even though the lie they believe in is completely different.

I said that lies destroy, and that wasn't right. Sometimes they do, but as you have pointed out, often they don't.
by testdelacc1 | 2025-11-24 07:25:20+00:00
I’m disappointed that this headline will lead to more clicks. This is your reminder that in git the branch name is just a pointer to a commit. Renaming that pointer is relatively seamless on GitHub (https://github.com/github/renaming?tab=readme-ov-file#rename...). Also, git 3.0 isn’t forcing this change on existing repos, just new ones that no automation depends on. And if you really like the old name that’s always an option for your repos. Remember, it’s just a pointer.

The other git 3.0 changes are more consequential and worthy of discussion - changing from SHA-1 to SHA-256 for greater security and performance, changing the storage format for performance and introducing Rust.
by boxed | 2025-11-24 07:26:04+00:00
I did this with my entire employment at a company I worked with. Or rather, I should say I made it a point to ignore the roadmap and do what was right for the company by optimizing for value for customers and the team.

Fixit weeks is a band aid, and we also tried it. The real fix is being a good boss and trusting your coworkers to do their jobs.
by pfannkuchen | 2025-11-24 07:26:20+00:00
Do hunter gatherers kiss near-universally? I think that would answer the question of whether it is nature or nurture.

I’m allowing for it to be suppressed at times by culture, but I would expect the instinctive behavior to win the majority of the time unless the instinctive behavior is somehow harmful in an environment different from the organism’s classic environment.
by 1659447091 | 2025-11-24 07:29:31+00:00
Taking into account the context before the bullet pointed "typical statements": there are developers who seemingly like to gatekeep. They get to feel like wizards in their towers with their dusty books and potions [...] My point is our egos can “leak” in so many ways that it takes diligence to catch it let alone correct it.

It's a bit of a Chesterton's Fence situation. The wholesale statements themselves don't point to having an understanding of the pipeline, only that the person making it supposedly knows better than everyone there and is self-justifying or "leaking" their ego instead of engaging in discussion about it
by whytevuhuni | 2025-11-24 07:29:35+00:00
> Seemingly, there is an assumption that software written in Rust is inherently better

Yes. Both Rust and its standard library have features that make programs be less likely to have problems.

> than any other

No. It's just better than the languages that are very popular right now.

> or that if something is written in Rust, it cannot have any errors.

No. How people keep jumping from "better" to "absolutely 100% infallible" is beyond me. Nobody is claiming this.

> But why fix programs that are already memory safe?

Because:

1. Programs that are already memory safe still need to be improved, and those improvements are really dangerous in a dangerous language

2. Things like https://news.ycombinator.com/item?id=46013579
by brainless | 2025-11-24 07:29:36+00:00
In my coding agent, nocodo (1), I am thinking about using copy on write filesystems for cheaper multi-agent operations. But to be honest git worktree may be good enough for most use cases. nocodo checks existing worktree in the local repo and I will add creation and merge support too.

1. https://github.com/brainless/nocodo
by notepad0x90 | 2025-11-24 07:30:31+00:00
Does the author of this post not see the irony of posting this content on Github?

My counter argument is that "centralization" in a technical sense isn't about what company owns things but how services are operated. Cloudflare is very decentralized.

Furthermore, I've seen regional outages caused by things like anchors dropped by ships in the wrong place, a shark eating a cable. Regional power outages caused by squirrels,etc... outages happen.

If everyone ran their own server from their own home, AT&T or Level3 could have an outage and still take out similar swathes of the internet.

With CDNs like cloudflare, if Level3 had an outage, your website won't be down because your home or VPS host's upstream transit happens to be Level3 (or whatever they call themselves these days) because your content (at least static) is cached globally.

The only real reasonable alternative is something like ipfs, web3 and similar talk.

Cloudflare has always called itself a content transport provider, think of it as such. But also, Cloudflare is just one player, there are several very big players. Every big cloud provider has a competing product, not to mention companies like Akamai.

People are rage posting about cloudflare, especially because it has made CDNs accessible to everyone. You can easily setup a free cloudflare account and be on your merry way. This isn't something you should be angry about. You're free to pay for any number of other cdns, many do.

If you don't like how Cloudflare has so much market share, then come up with a similarly competitive alternative and profit. Just this HN thread alone is enough for me to think there is a market for more players. Or, just spread the word about the competition that exists today. Use frontdoor, cloudfront, netlify, flycdn, akamai,etc... It's hardly a monopoly.
by eru | 2025-11-24 07:30:32+00:00
> Statistically you're just a few days of bad luck from being both homeless and carless.

What makes you think so? The poster you replied to might be sitting on a decent nest egg, have supportive friends and family, and insurance against all contingencies.

And some people are willing to bite the bullet and even say: 'Well, in that case, I shouldn't be on the bus, either.

Though it's fairly clear from context that the commenter you replied to doesn't want to check every person's home address before they are let on the bus. They want to ban anti-social behaviour on the bus, and 'homeless' is just a short hand for that, unfortunate as it is.

And a few days of bad luck might make you lose your home, but won't necessarily turn you into a drunk who shouts a lot.
by yanhangyhy | 2025-11-24 07:30:43+00:00
Sure, nationalism definitely serves that purpose. But please consider: in the most recent conflicts/flare-ups, the initiator has actually been Japan, not China. Their new female prime minister is an extreme-right-wing politician who is not only provoking China, but also picking fights with South Korea and Russia at the same time, while pushing aggressively anti-immigrant and exclusionary policies. Her approval ratings are also unusually high. It feels pretty strange that Japan gets zero criticism for this while all the focus stays on China.
by pengaru | 2025-11-24 07:31:00+00:00
> I am dubious about "red meat" being called pro-inflammatory.

I dunno, recently I was told about alpha-gal syndrome which for the first time made me appreciate "red meat" has some special properties WRT human consumption.

https://en.wikipedia.org/wiki/Alpha-gal_syndrome

https://en.wikipedia.org/wiki/Galactose-alpha-1,3-galactose
by videlov | 2025-11-24 07:32:48+00:00
(co-founder of GitButler here)

We chose not to use separate git worktrees under the hood for this functionality. Let me try to break down why, maybe there's an opportunity for me to learn more here.

In my head I separate between use cases of 1) "different tasks" and 2) "best of n, same task".

The app that we built already had the ability to separate changes into branches while in the worktree (on disk) it renders the integration of the branches. Our canonical use case back in the days was "A developer works on a feature branch and wishes to commit & publish a bugfix from separate branch". When we learned that people were using this for running multiple parallel agents we added some additional tooling for it.

So in practice what happens when you have multiple agents coding in parallel with GitButler is that the system captures information after an agent completes an edit (via the agent hooks) and uses that to 1) stage the particular edit to a branch dedicated to the agent and 2) perform a commit into that branch (GB can have multiple staging areas, one per applied branch).

The system will not allow multiple agents to edit the same file at the same time (via a locking mechanism in the pre-edit hook), but agents do see each others changes.

In the context of the "different tasks for different agents" use case, we have found that them seeing edits by others to have a positive effect on the outcomes. The first one that comes to mind is - no merge conflicts. But beyond merge conflicts, we have found that there is a lower likelihood of reaching a state where code diverges semantically.

In my own usage, I have found it helpful when I am hands on programming on something and wish to have an agent do some auxiliary task, for us to share a workspace (so that I can nudge it one way or another).

Is there something I am missing here? Of course for best-of-n of the same task this doesn't exactly make sense, but with regards to different tasks, what are some additional reasons to require full isolation? (as different worktrees would provide)
by blub | 2025-11-24 07:33:14+00:00
It has potential to be the new thing, since several details synergize to make this incident more powerful:

1. Previous claims that Rust code often just works after compiling.

2. Previous claims that low-level error-handling idioms like matching, using Result, etc improve code reliability.

3. Previous claims that using unwrap in example code is ok for brevity. Also, Rust developers would know not to use it in production code.

4. The fact that significant portions of the internet were taken down because a production unwrap from a big, mature player and one of the Rust early adopters.

Sure, Rust is not the problem here, but rather Clownflare being too big and not having their SRE processes fully up to par for their size. Perhaps they are simply too big to operate at the needed level of reliability. However, Rust anti-fans can easily ignore the above and simply press the issue and debate the minutiae of error handling, human reliability, etc. It’s surprisingly effective and might even catch the ear of management.

However, this article is overall not at the level expected of Rust anti-fans in 2025. I commend the author for trying, but they need to improve in several areas like providing iron-clad real-world examples, proving the required level of experience, focusing more on pain points like dependencies and the potential for supply-chain attacks, addressing reskilling issues and internal corporate politics, etc. There was a blog by a veteran Rust game developer a while back which single-handedly destroyed the enthusiasm for Rust in gaming. That is the gold standard of Rust criticism for me.
by boxed | 2025-11-24 07:33:46+00:00
Is it silly though? With enough linguistic archeology I bet you can make this entire comment I'm writing right now extremely problematic and offensive. The linguistic treadmill means exactly that older terms change meaning back in time. They also change meaning FORWARD in time, meaning your inoffensive terms today will almost certainly be offensive in the future.

It's also the case that offense is language dependent, which is always funny when Americans hard ban certain words on chats and then Swedes can't use the Swedish word for "end" because it's spelled like a slur in English.

Everyone needs to stop this nonsense.