MurphyA/hacker-news huggingface dataset:
by wiradikusuma | 2025-09-15 12:17:44+00:00
"Banks almost always side with the cardholder, even when we provide clear logs and evidence."

-- sigh unfortunately it's the opposite in 3rd world countries like Indonesia. I've had my cards physically stolen on the airplane. Despite having all the evidence and common sense ("I'm in city X airport and the disputed transactions happened in city Y, you're saying I went there immediately after landing and return to the airport just to queue for immigration, all in an hour?"), none of the banks accepted my chargebacks that I filed few hours after incident.

The banks are Bank Mega (national, private), BNI (state-owned) and DBS.
by evermike | 2025-09-15 12:17:47+00:00
We always issue a refund if a customer asks, or at least try to find a compromise if the payment was made a very long time ago. In that case, it’s usually more about a pro-rated refund.

But recently I asked for a refund from a very popular project management system, and it was a nightmare, an absolutely terrible experience. After that, I gained a new level of respect for our own support team ))
by EtudusMax | 2025-09-15 12:17:52+00:00
Guys, here’s another gem for you — JoyIn Score, a free sheet music app! Whether you’re a student, in a band, or a solo performer, this app makes playing so much easier. No more heavy stacks of paper or awkward page-turning moments on stage.

Let’s be honest — do you face these pain points? 1. Page turning during performance: you’re in the middle of a piece, suddenly you have to flip pages and completely lose the rhythm. Super awkward. 2. Carrying paper scores: bringing a huge pile of music books to rehearsal, and losing one page means total chaos. 3. Playing with a band: everyone’s on different versions of the sheet, one slow page turn and the whole group is off. 4. Learning new music: trying to practice on iPad, but page turning, annotations, and score management are all painful.

Musicians everywhere know this struggle. In the past, you either stuck with paper or used half-baked apps with poor user experience.

Now with JoyIn Score, everything just works:

1. Automatic page turning — the score follows your music as you play, no interruptions. 2. All-in-one library — classical, pop, jazz, or your own pieces, all stored and ready. 3. Smart annotations & sharing — mark directly on the score and instantly share with your bandmates. 4. Cross-device sync — works on phone and tablet, practice anywhere, anytime.

I tested it myself: before, rehearsals were a mess with paper sheets everywhere. With JoyIn Score, page turns are seamless, and the whole band can sync to the same score. The difference is night and day.

Give it a try now — all core features are free forever, and I’ve also got some invite codes so you can unlock premium features! Invite code: [JPOYVK]

Share this with your musician friends — drop a comment and I’ll grab more codes. The more you invite, the more you get!
by sambroner | 2025-09-15 12:17:52+00:00
How would this be tooled? A chargeback, a deep link to the cancel page, an API connection between bank and subscription?

Chargeback is easy because it's under the card co's control. Deep link would require knowing the cancel page of every sub, plus handling auth factors. API connection would two way integration, with scoped auth between every bank and every service. Hopefully managed by an SI or aggregator, but the business model sounds hard (the bank doesn't mind the chargeback, the SaaS doesn't want the cancelation, so who pays?)
by inferiorhuman | 2025-09-15 12:19:29+00:00
One of my favorite dessert recipes is Dorie Greenspan's French Apple Cake. It calls for "4 large apples". The recipe is equally enjoyable with a wide range of apple mass, but the character is definitely changed depending on what you do. I think baking is a lot more flexible than most folks give it credit for, but getting more precise units helps ensure consistency from cook to cook and from batch to batch.

For reference a friend who'd expatriated to the midwest posted something about some giant apples they bought. I replied with a picture of an average apple I bought, roughly twice the size of theirs.

Meanwhile, the "cup" measurement can vary depending on the order of which you put the apricots into the cup - do you put the smallest fruit in first, or the biggest?

Sure, volumetric measurements for solids is generally not great which is why when I transcribe recipes for my own collection I tend to weigh things out.
by pessimizer | 2025-09-15 12:20:32+00:00
I have no idea how this is a real article that people are wasting their time on.

Of course people use the em-dash, and of course LLMs use them at least 10x-100x more than your average human writer. Also, they add nothing to writing, 99.8% people just use an en-dash when typing where an em-dash would be used in print, and absolutely nothing is lost. Some dickheads (like myself) have used a compose key (or similar) to use actual em-dashes in order to seem sophisticated online.

The only people who need the em-dash, as far as I know, are Spanish-language writers. As for LLM-shaming, isn't it more shameful when you publish an article that could easily be entirely written by LLM, but definitely wasn't, like this one?

edit: articles like this make me want to misuse flagging.
by imtringued | 2025-09-15 12:20:51+00:00
cargo tree llm v0.1.0 (RustGPT) ├── ndarray v0.16.1 │ ├── matrixmultiply v0.3.9 │ │ └── rawpointer v0.2.1 │ │ [build-dependencies] │ │ └── autocfg v1.4. │ ├── num-complex v0.4.6 │ │ └── num-traits v0.2.19 │ │ └── libm v0.2.15 │ │ [build-dependencies] │ │ └── autocfg v1.4.0 │ ├── num-integer v0.1.46 │ │ └── num-traits v0.2.19 () │ ├── num-traits v0.2.19 () │ └── rawpointer v0.2.1 ├── rand v0.9.0 │ ├── rand_chacha v0.9.0 │ │ ├── ppv-lite86 v0.2.20 │ │ │ └── zerocopy v0.7.35 │ │ │ ├── byteorder v1.5.0 │ │ │ └── zerocopy-derive v0.7.35 (proc-macro) │ │ │ ├── proc-macro2 v1.0.94 │ │ │ │ └── unicode-ident v1.0.18 │ │ │ ├── quote v1.0.39 │ │ │ │ └── proc-macro2 v1.0.94 () │ │ │ └── syn v2.0.99 │ │ │ ├── proc-macro2 v1.0.94 () │ │ │ ├── quote v1.0.39 () │ │ │ └── unicode-ident v1.0.18 │ │ └── rand_core v0.9.3 │ │ └── getrandom v0.3.1 │ │ ├── cfg-if v1.0.0 │ │ └── libc v0.2.170 │ ├── rand_core v0.9.3 () │ └── zerocopy v0.8.23 └── rand_distr v0.5.1 ├── num-traits v0.2.19 () └── rand v0.9.0 ()
by simoncion | 2025-09-15 12:21:20+00:00
> If grandma cooks fries you wouldn't complain that McDonalds does it better.

If the fries are bad, I definitely would. I might not complain where the grandma could hear, but food doesn't magically become good because a grandma cooks it. I've had plenty of godawful meals cooked up by grandmas.

Work isn't inherently valuable. We value the results of that work.
by uncircle | 2025-09-15 12:21:27+00:00
I've recently enjoyed the German philosopher Max Stirner's liberal usage of em-dashes to add, at the end of his sentences — great emphasis.

> Before the sacred, people lose all sense of power and all confidence; they occupy a powerless and humble attitude toward it. And yet no thing is sacred of itself, but by my declaring it sacred, by my declaration, my judgment, my bending the knee; in short, by my — conscience.

---

In any case, the "en-dash", as you seem to suggest, is not equivalent to the "em-dash", but typically used to express ranges or contrast between two words, i.e. "1990–1992" or "push–pull configuration".
by mrtksn | 2025-09-15 12:22:01+00:00
I would prefer to be charged $3 for every 10$ if I'm not ever going to get involved in this and the money will hit my bank account the first week every month. I would prefer to get charged $43 for 1 in every 100 transaction if I employ people who handle that for me.

So the $43 thingy is more like at least $3000 + (43$ per 1 in 100) and (2$ + %3) per + handling VAT remittence per + handling local laws per(which means you will likely need a few more highly specialized employees or services that you pay hefty cuts approaching Apple).

Taking money from people anywhere in the world in exchange for your product or service is trivial on Apple because they indeed employ a lot of people that deal with this stuff, thus %30 is fair IMHO.
by graemep | 2025-09-15 12:22:18+00:00
I disagree. Control or borders was one of many issues. Policies and regulations were definitely an issue too.

https://media.ukandeu.ac.uk/wp-content/uploads/2018/07/CSI-B...

I think something that is under estimated is how much it was a matter of identity - do people feel British or European? The areas that voted remain most strongly were the nationalist areas of Scotland and Northern Ireland.
by bradfa | 2025-09-15 12:23:11+00:00
Memory training or memory testing leading to the minutes long time spent in firmware?

I haven't used the most recent AMD server platforms, but on earlier Epyc generations the memory training and PCIe link training were noticed durations but measured in seconds, not minutes. Turning on debug for the PSP could turn this into minutes but would also show all the results of the memory training sequences. The memory testing would take minutes but was easily disabled to reduce the boot time. Has this changed in the newer Epyc generations?
by ToucanLoucan | 2025-09-15 12:23:26+00:00
As a customer, your business model isn’t my problem. I’ve had numerous frustrating experiences with cancelling these and similar things. If you make it a chore, even in the slightest way, chargeback. Suck it up.

Life is hard enough and I have enough things to do that actually require energy and focus, and I refuse to spend any of it trying to convince you that don’t need your SaaS product.
by somenameforme | 2025-09-15 12:23:27+00:00
There's always going to be people who things don't work out well for, even if they're a good idea for the overwhelming majority of people. If you want studies on this parents have substantially lower rates of 'psychological distress' [1], it's associated with lower rates of psychiatric morbidity, and partnered parents have substantially lower rates of all common mental disorders, with an especially pronounced effect for men. [2] The same affect was not observed for non-parent couples.

[1] - https://ajph.aphapublications.org/doi/full/10.2105/AJPH.2005...

[2] - https://pubmed.ncbi.nlm.nih.gov/16951919/
by ekr____ | 2025-09-15 12:23:29+00:00
> In practice, TLS certificates are given out to domain owners, and domain ownership is usually proven by being able to set a DNS record. This means compromise of the authorative DNS server implies compromise of TLS.

Yes, except for CT, which can help detect this kind of attack.

> Malicious relaying servers and MitM on the client is already solved by DNSSEC, so it's not adding anything there either.

I'm not sure quite what you have in mind here, but there is more to the issue than correct DNS resolution. In many cases, the attacker controls the network between you and the server, and can intercept your connection regardless of whether DNS resolved correctly.

> If we got rid of CAs and stored our TLS public keys in DNS instead, we would lose relatively little security. The main drawback I can think of is the loss of certificate issuance logs.

This may be true in principle but has a very low chance of happening in practice, because there is no current plausible transition path, so it's really just a theoretical debate.
by incomingpain | 2025-09-15 12:23:43+00:00
>Why do you care? Their sandbox their rules, and if you care because you want to contribute you’re still free to do so. Unless you’re an LLM I guess, but the rest of us should have no problem.

Exactly this. It's their decision to make; their consequences as well.

Then again I would have bet $1000 that gentoo disappeared 15 years ago. Probably around 2009? I legitimately havent even heard about them since at least that long.

So rejecting contributions from who might even still be around seems like a bad decision.
by jiggawatts | 2025-09-15 12:23:58+00:00
I knew some Scientologists in the late nineties, and there are many parallels. Ironically, they were also devout Christians, and one later became a priest.

Something very eye opening is know precisely who L Ron Hubbard is, what kind of person he was, and nonetheless seeing a real religion building up around him made me realise that all of the major religions must have started similarly.

Watching Trump's followers turning MAGA into a new political religion gives me the same heavy feeling of dismay.
by CamelCaseName | 2025-09-15 12:24:28+00:00
I actually find airlines very customer friendly.

Depending on your country / ticket, you have a 24 hour cooling off period, easy to call phone numbers, self serve web platforms and apps, very well documented processes and procedures.

Most of the worst airlines have some of these things, because if they didn't, they wouldn't be allowed to operate in certain regions (Canada/US, EU)
by zenoprax | 2025-09-15 12:24:34+00:00
Nice try, bot! /s

For lack of an easy way to type it on my computer I tend to use parentheses (which effectively serve the same purpose) but will opt for an em dash more often when typing on my phone at the risk of bookish messages and notes.

Coworkers have emailed me before suggesting a certain course of action which I can tell is heavily influenced by an LLM. "I think we should X because Y" to which I just think "Is this really what you know and believe?". If I wanted an LLM to answer I could have asked it myself. But I don't accuse — I ask for more evidence or a better argument because if I'm forced to work with an LLM by proxy I am going to reflect the burden of dealing with one back to the author.
by lelanthran | 2025-09-15 12:24:36+00:00
Sorry. I assumed too much. Obviously most people won't know what a DTC is.

The value in a DTC is that you can pull the stored code to see, for example, oil pressure warnings that were issued last week.

If the car you are looking at reveals the DTC but appears to be full of oil anyway, it likely was only properly filled recently, so you can assume engine damage to only show itself after you drive off 8n the car.
by Freak_NL | 2025-09-15 12:24:50+00:00
Totally. An Austrian fellow (who was indeed a grandfather) we rented a cottage from did this and told us about when I asked about what he was going to do with the hundreds of apples falling from his ancient apple tree. Apparently it's legal there to distil your own eau de vie at a non-commercial scale. We went home with a complementary empty plastic water bottle filled with his Schnaps.

It used to be a thing in the Netherlands too, but the lack of legality made that a much less popular hobby.
by evermike | 2025-09-15 12:25:12+00:00
Email about an upcoming charge is automatically sent a couple of days in advance, that’s Stripe standard feature. The other question is whether the user actually check their email (or which email they registered with).

As for cancellation, the problem is that even though it’s easy to cancel a subscription, chargebacks usually happen afterwards. It doesn’t matter how simple cancellation is, what matters is that the user first cancel and then still goes and files a chargeback.
by incomingpain | 2025-09-15 12:25:35+00:00
https://www.youtube.com/watch?v=B-lfTmZp1DE

I watch that and think, yep there's a future here in AI generated films.

>These looks good but does that somehow decrease the value of human figure in such places?

Did bubblejet printers put artists out of a job? Or did mass produced dentist lobby art have no impact at all and the human element of art is what makes it that much better?

>Isn't AI actually replacing humans?

Did the AI do something without humans? I doubt you have some sort of bias saying that AI using humans are less than human.

Just because there's a productivity increase doesnt mean there's any reduction in humans.

Plus, it's not like just anyone can just start making AI videos willy nilly. You need extensive creative decisions and effort to make an end product.
by jltsiren | 2025-09-15 12:26:10+00:00
Basic text formats persist, because everyone supports them. Many tools have better file formats for internal purposes, but they are rarely flexible enough and robust enough for wider use. There are occasional proposals for better general purpose formats, but the people proposing them rarely agree which of the competing proposals should be adopted. And even if they manage to agree, they probably don't have the time and the money to make it actually happen.
by varunpsr | 2025-09-15 12:26:51+00:00
Location: Pune, India

Remote: Yes

Willing to relocate: No

Technologies: Python, Django, React, React Native, Expo, Javascript, AWS, Docker

Resume: https://www.linkedin.com/in/varunpsr/

Email: DM on linkedin

With over 13 years of experience designing and delivering high-quality web and mobile applications, I’ve built everything from e-commerce platforms to SaaS products across diverse industries. My focus has always been on creating scalable, user-centric solutions that drive real business impact.
by searls | 2025-09-15 12:27:22+00:00
I was doing a ton of agile, testing, and QA consulting in this era, and I feel like page objects worked well only in very narrow circumstances. Namely, QA departments where quality engineers were tasked with building very large and comprehensive automated UI tests (usually a bad idea) that exercised the same pages many, many times (also a bad idea, b/c extremely slow).

But anyway if you were in that situation, duplication of selectors and labels and other implementation details of a page that were liable to change across a bunch of tests was an _absolute nightmare_ to deal with when you'd get a massive report of failures with bad error messages and often incorrect stack traces. Being able to fix all those errors by changing a selector in a single page object governing all of them was indeed better than the alternative.

In the era of Cucumber, page objects were yet another level of indirection around what was a far-too-indirect process to provide the kind of feedback loop you'd need for it to be valuable. Especially as part of a development workflow.
by wkat4242 | 2025-09-15 12:27:24+00:00
I don't know, in the 80s we had a really nice welfare system in the Netherlands that alleviated worry because there was always a safety net. Rent prices were government-set. Healthcare was good and very cheap.

In this century everything was cut and privatised due to globalization, neoliberalism and the financial crises. Wages are not keeping up with inflation, social security is less, national healthcare keeps being cut. I don't care about getting rich but I do want to live my life without worry.
by evanb | 2025-09-15 12:27:42+00:00
This is a nice analog but unfortunately I think it breaks down in a way the "π" calculation does not.

In the article 2π(d) = the ratio of the circumference to the radius. This is dimensionless, in the sense that the circumference and the radius are both lengths (measured in meters, or whatever), so 2π(d) is really just a number.

But the (hyper)volumes you're talking about depend on dimension, which is exactly why you say "hyper". In 2 dimensions the volume is the area, πr^2, which has dimensions L^2 [measured in m^2 or whatever]. But in 3 dimensions the volume is 4/3 πr^3, which has dimensions L^3. The 5 dimensional (hyper)volume has dimensions L^5, and so on.

So, "comparing" these to find out which is bigger and which smaller is not really meaningful---just like you shouldn't ask which is the bigger mass: a meter or a second? Neither is, they aren't masses.
by rdm_blackhole | 2025-09-15 12:28:54+00:00
> Couldn't someone just build that Signal APK without spyware and then get it signed/verified by Google?

The Signal CEO aid that they would pull out entirely from the EU if Chat Control comes to pass.

> Unless Google might not be willing to approve this alternative version of Signal, but is there any indication of that?

In this scenario, Signal will still be allowed to be distributed outside of the EU so you could get it from the Play store hosted out of the EU.
by incomingpain | 2025-09-15 12:29:34+00:00
I made the silly decision to go rdna4 for my ai box. Rocm is awful.

I am optimistic, april of 2026 a new LTS of ubuntu + rocm 7. I guess technically i dont know if they even plan to support this, but I am hoping they do.

This might be game changing for me; but until then, 30-50% load on my gpus on vulkan.
by srean | 2025-09-15 12:29:40+00:00
I can't edit my comment anymore so let me elaborate a bit here.

What is this sneaky connection between squared Euclidean and Cartesian coordinates that I mentioned ? Why are they such a compatible pair ?

The answer is the Pythagorean theorem.

The squared Euclidean distances decomposes nicely along orthogonal (perpendicular) directions.

d^2 = x^2 + y^2.

The Cartesian coordinates decomposes a point along orthogonal (perpendicular) axes as well, which we know is special for squared Euclidean distances.

The other metrics considered in the blog post decompose as, for lack of a better name, Fermat's last theorem decomposition.

d^n = x^n + y^n

Now if we were to use a coordinate system that decomposes points like that, that would be interesting to explore. I don't know of coordinate systems that do that.

This much is true, forget about integral triples (lattice points) for integral n > 2.
by shkkmo | 2025-09-15 12:30:04+00:00
Perhaps this is a question you should be asking yourself. Is your cancellation system working? There was a billing session created the day after the initial charge, are you sure there wasn't an attempt to cancel the that the system failed to register and log due to an error? If I try to cancel and it doesn't work, I'm not gonna waste time trying to figure out how to work around it or filing a bug report. I'm gonna go straight to the charge back.

Is your cancellation mechanism consumer friendly? You don't do proration when people cancel and say you only "meet them halfway" when they go through the effort of requesting a refund in response to this user hostile policy.

There are a lot of very user unfriendly policies and implementations. Sometimes companies that legitimately try to do the right thing get caught in the blowback, but more commonly, companies aren't as user friendly as they like to pretend and have adopted at least some of the pervasive dark patterns.
by somenameforme | 2025-09-15 12:30:09+00:00
I had largely the opposite experience, perhaps because I started having children relatively later in life but was fortunately able to do so nonetheless.

In particular I'm not especially religious, but also think that the contemporary efforts of people to deny their mortality (singularity, consciousness transfer, medical immortality, etc) are irrational coping mechanisms, religion for atheists, that I refuse to adopt. So that leaves one in a rather uncomfortable existential place.

But since having children, it feels like every day I can see more of myself in them, and it provides an immense amount of comfort, like I've never had before in my life. This is about as close as I think we'll ever get to realistically transferring our consciousnesses, and I'm more than okay with that, and now hope to have many many grandchildren before my final day.
by TheAceOfHearts | 2025-09-15 12:31:05+00:00
Switching to uv made my python experience drastically better.

If something doesn't work or I'm still encountering any kind of error with uv, LLMs have gotten good enough that I can just copy / paste the error and I'm very likely to zero-in on a working solution after a few iterations.

Sometimes it's a bit confusing figuring out how to run open source AI-related python projects, but the combination of uv and iterating on any errors with an LLM has so far been able to resolve all the issues I've experienced.
by Hilift | 2025-09-15 12:31:07+00:00
It is probably infuriating to many that costs are that significant and that important. France should be the model for nuclear, but mismanaged EDF which now has €54.3 billion debt and is years behind in maintenance. (2022 debt was €64.5 billion). And the public and politicians pitch a fit if the PM proposes a balanced budget with cuts. Nuclear doesn't make the cut when there are multiple competing interests of nitwits.