MurphyA/hacker-news huggingface dataset:
by simondotau | 2025-11-16 01:01:24+00:00
Was it always $1? If I was the attacker, surely you’d pick a random number. My guess is that $1 donations would be an outlier in the distribution and therefore easy to spot.

It’s also interesting that merchants (presumably) don’t have a mechanism to flag transactions as being >0% chance of being suspect. Or that you waive any dispute rights.

As a merchant, it would be nice if you could demand the bank verify certain transactions with their customer. If I was a customer, I would want to know that someone tried to use my card numbers to donate to some death metal training school in the Netherlands.
by Rendello | 2025-11-16 01:02:25+00:00
Asciidoctor renders AsciiMath to MathML [1], I imagine that it's a fairly common target after MathML (Core) was revived from the dead. While MathML is pretty verbose to write by hand, I think things like AsciiMath and LaTeX are on a different level of abstraction. You can't embed AsciiMath directly in HTML in the same way that you can't embed Markdown directly in HTML.

1. https://docs.asciidoctor.org/asciidoctor/latest/stem/asciima...
by Forgeties79 | 2025-11-16 01:03:10+00:00
That’s not particularly surprising to be honest. A lot of what makes Apple tech what it is is the concert between their hardware and software. Not trying to put it too poetically here, but that’s what it’s always seemed like to me.

In general when I install Linux on an Apple device I just assume there isn’t the same level of performance. I remember installing mint on a 2016 intel MBpro and the limitations/cons didn’t surprise me at all because I just kind of expected it to perform at 70% of what I expected from macOS but with far more free freedom/control. It ran very smoothly but you definitely lose a lot of functionality.
by spankalee | 2025-11-16 01:03:59+00:00
I think you misunderstand what I'm saying. If the template identity is the same, you _don't_ replace the DOM - you just update the bound values in the template if necessary. If those are nested templates, you recurse and apply the same logic. This keeps the DOM stable when updating repeatedly from a template, even in very complex applications.

From experience, this works in apps like photo editors, video platforms, forums, app stores, home automation, application builders... It's just extremely rare to have two totally different templates with a shared element in them that you want to keep stable - the literally 99.9% case is that if the template identity changes, the DOM should be cleared.
by al_borland | 2025-11-16 01:04:08+00:00
I had this happen with FedEx. They released the package and delivered it without me paying. I submitted a dispute, which they say could take up to 6 months to process. I hate having this hang over my head, as I don’t want anything going to collections, but figured if I paid it I would have a harder time getting my money back.

Mine was for a watch I got serviced. My own watch that I shipped out being returned to me… not a new import. If I end up having to pay what FedEx is saying I owe, it would have been cheaper for me to buy a new watch than to get it serviced, which is very upsetting. The whole process has been a horrible experience from the very start and I regret the entire thing. I should have just risked getting it serviced locally… or not done it at all.
by amelius | 2025-11-16 01:05:01+00:00
Here are some gc crates:

https://docs.rs/rsgc/latest/rsgc/

https://docs.rs/ristretto_gc/latest/ristretto_gc/

https://docs.rs/dumpster/latest/dumpster/

https://docs.rs/shredder/latest/shredder/

I have no experience with them. In any case, it would be advisable to make the GC implementation swappable so that the language is gc-implementation-agnostic.
by mschuster91 | 2025-11-16 01:05:58+00:00
Fun fact: in Germany, egregious parking violations can and will lead to your license being not just taken, but you gotta take a psychological evaluation to make sure you're of sound mind [1]. Can't get your way out of that.

[1] https://www.lto.de/recht/nachrichten/n/vgh-baden-wuerttember...
by stanfordkid | 2025-11-16 01:06:07+00:00
Of course I am not saying they are all Nazis. I fully support Ukraine. But certainly many of the battalions have far-right views, as in they are literally neo-Nazi's that support the holocaust / Hitler. I don't mean to use it in a hand-wavy sense. See: https://en.wikipedia.org/wiki/Azov_Brigade

I'm just saying there is a pretty big hypocricy. Calling Hamas anti-semitic etc. while sending these drones to fascist neo-Nazi groups in Ukraine. It is a tiny tiny group, but the Azov brigade was celebrated in the media while holding these views.

My basic point (which you never refuted) is that Israel/Palestine is fundamentally more relevant than Sudan to American citizens because our government is deeply entangled in supporting one side of it, and is influenced by the Israeli gov't.
by Aurornis | 2025-11-16 01:07:22+00:00
The tariffs and enforcement policies have been changing rapidly with little notice.

This has been terrible for anyone who has to deal with slow shipments from other countries. When things were changing rapidly you could place an order and by the time it arrive the tariff could be something entirely different.

It was awful. I know a lot of people who carefully calculated expected tariffs on a purchase and then got smacked with a much larger number later when it arrived.

There has also been chaos in trying to remediate tariff mistakes. If you got charged the wrong amount, good luck contacting anyone to get it fixed. They’re so slammed with communications and complaints that it’s just not happening.

So this snide dismissiveness is just wrong.
by someperson | 2025-11-16 01:08:39+00:00
With easier to replace batteries and 3.5mm headphone jacks, I'd wager the secondary market service life would be 2-3 times longer.

Not to mention the e-waste from non-repairable battery-based devices like air-pods.

Corporation make planned obsolescence decisions that happen to benefit themselves, then can dress it up as "water resistance".

Wouldn't be so bad but Apple's anti-consumer decisions are unfortunately imitated.
by tavavex | 2025-11-16 01:08:50+00:00
What you said is impossible to argue against. "I said you were envious, so you are. Anything else is just you trying to cloak your envy." You already decided that everyone must secretly want to become a billionaire above all else, and the sole and exhaustive reason why all of them spew hatred towards that class of people is "they hate us cuz they aint us".
by jleyank | 2025-11-16 01:09:26+00:00
I’ve been downvoted by people tired of hearing the same comments (of a centre left style). Ok, but it sure seems like people love themselves some Fox News. Business doesn’t mean crushing workers, particularly in the areas of interest to HN. Without good, motivated workers, these startups and their bigger cousins won’t fly. And with less open, quiet environments the pool of candidates will be smaller.
by defrost | 2025-11-16 01:09:50+00:00
Police interviews on scripted TV copoganda dramas, or fly on the wall 'reality' police TV shows?

Either way a great many police are believers in the power of theatre. As they should be, staging power imbalnce, inserting faux sympathy, etc. are all powerful tools with strong potential for misuse which has prompted regulation in a number of countries demanding full recording of interactions with suspects.

Speaking of police interviews on TV shows:

Opening scene to Season 5 of The Wire. Classic moment where a copy machine is used for a lie detector.

https://www.youtube.com/watch?v=DgrO_rAaiq0
by drdaeman | 2025-11-16 01:14:47+00:00
Well... It all started from a single-location homelab 20-ish years ago, while I was still living at my parents' place (although I had a 1/4 stake in ownership). Then I moved around but kept the server at the old place and added a second machine. Just because I'm self-hosting my email, and residential connections aren't best in terms of availability I thought having a HA system would be fun and useful - and so it was (although not always fun, of course). Few more moves later, I've ran a bunch of servers on residential connections all around the world. Some were demoted to VPSes for consensus and backups, as I moved out, some are still there.

There's a Wireguard-based mesh (static routing, but declarative centrally managed setup using Nix) with Shadowsocks for traversing hostile borders. Runs a few private/personal services for myself, family, and friends - email, messaging, media library, the commonplace homelab stuff. Certainly not the best design - things never are, there's always room for more and more improvements, no matter how much you work on it, but I'm pretty happy with it overall.

There's no real reason why is it like this. I could've done it more conventionally and probably avoid a lot of downsides - but it's a fun little exercise that allows me to play with various technologies, and I like that the system is truly mine, hardware and premises it's on, all built by my own hands (random fun fact: I was a founding engineer at the ISP that two of my nodes are on).

tl;dr: Had a single home server, moved around and added a few more. No particular reason, it's just a fun geeky toy for me. :-)
by celeritascelery | 2025-11-16 01:14:49+00:00
I had this happen to me on an order from Sweden. The order was about $450 + $50 shipping. I used an online tariff calculator and it said it should be 15%. So I was expecting ~$70. A few days before it is supposed to arrive UPS sends me a $242 bill for “tariffs, customs, and brokerage fees”. That basically made it 50% more expensive, but it was either pay it or loose the item. A month later they sent me an invoice that claimed the item cost $850. No idea how that happened. I am too scared to order anything from the EU anymore.
by bigbadfeline | 2025-11-16 01:15:26+00:00
> The assumption that no good software will be written without pay is outdated as FOSS disproved it many times over.

I think I made it clear that the necessary effort has to measure up to the complexity level, modification volume and time constraints typical for competitive GPU hardware - hasn't happened without pay for any GPU.

That may change if most of the GPU drivers are moved on-chip, which should have happened earlier but there's a lot of politics involved there too, so who knows.
by tavavex | 2025-11-16 01:15:55+00:00
Monopolies don't need to be granted by someone, they're innate to a system that targets endless growth and centralization. Governments, despite being partially corrupted by undue influence that lets monopolism seep back into our society, are the only entities standing in between full monopolization and the world we live in now. In the total absence of a government, the wealthiest entities would repeatedly buy out smaller competitors and use their near-endless power to inhibit any new players from joining the scene (if not legally, then militarily). At that level of wealth, there is nothing that would be able to hold them back from further growth. The biggest company would become a de facto totalitarian government after a certain point.

If you had an urgent emergency that had to be treated now, your nearest hospital in free-market-land might as well charge you a million dollars. If there's any sort of urgency that prevents you from going elsewhere, what are you gonna do? Die?
by renewiltord | 2025-11-16 01:16:16+00:00
One company I contracted with had a few TEUs that they just decided they didn't want to import (some branded boxes, double-walled bottles) after they were in flight. The lead time was a few months on what they wanted and after they'd ordered but before the containers arrived the tariffs went into place.

I haven't talked to them in months, but I wonder what happens there. Do you just let the product sit in a shipyard somewhere? Surely you have to pay for storage like the guy in the OP. But then what? What if you just don't pay it at all? They were definitely the kind of people to just be like "fuck it, your cargo containers now". What I learned from them was that very often if you don't like what someone is charging you, you can just not pay them anything and let them keep whatever of yours they have (which they can't really do anything with).

I keep thinking that some place has to have a lien against the company in some way, but in practice they just take whatever they've got and leave. I'd never have the balls to try, myself.
by csb6 | 2025-11-16 01:16:33+00:00
> When Boring Co.’s Davis called the Governor’s office the day the company received the citations, he spoke to Chris Reilly, the governor’s point person for state infrastructure, who was hired in 2024 after working at Tesla for more than seven years.

The revolving door continues to spin. Wouldn’t have guessed that a former Tesla executive now leading state infrastructure policy would give special treatment to another Musk-owned company.

Unsurprising but still despicable that the Boring Company disregards worker and emergency responder safety to this level, and that even a slap on the wrist fine was enough for them to go crying to the governor.
by bix6 | 2025-11-16 01:17:55+00:00
> Right now, with their billions and trillions of dollars, they are trying to create a new world run by post-humans without ever having inquired about the opinions and preferences of the rest of humanity. They’re doing this without our consent, and they don’t really care one bit about what the rest of us have to say.

Man this shit makes me so sad for our future. The money train has left the station and I don’t know if enough good people have the will or ability to shut this destructive speed run down.
by ardit33 | 2025-11-16 01:18:12+00:00
Composition folks can get very dogmatic.

I have some data types (structs or objects), that I want to serialize, persist, and that they have some common attributes of behaviors.

In swift I can have each object to conform to Hashable, Identifiable, Codabele, etc etc... and keep repeating the same stuff over and over, or just create a base DataObject, and have the specific data object inherit it and just .

In swift you can do it by both protocols, (and extensions of them), but after a while they start looking exactly like object inheritance, and nothing like commposition.

Composition was preferred when many other languages didn't support object oriented out the gate (think Ada, Lua, etc), and tooling (IDEs) were primitive, but almost all modern languages do support it, and the tooling in insanely great.

Composition is great when you have behaviour that can be widely different, depending on runtime conditions. But, when you keep repeating yourself over and over by adopting the same protocols, perhaps you need some inheritance.

The one negative of inheretance is that when you change some behaviour of a parent class, you need to do more refactoring as there could be other classes that depend on it. But, again, with today's IDEs and tooling, that is a lot easier.

TLDR: Composition was preferred in a world where the languages didn't suport propper object inheretance out of the gate, and tooling and IDEs were still rudemmentary.
by absoluteunit1 | 2025-11-16 01:18:37+00:00
I’m curious about this.

My assumption is that pharma companies sponsor / use cases like this to advertise their drug via TV show mentions. Is this common? And is that the case with the White Lotus?

Why was lorazepam mentioned specifically. Could it have been any other anti-anxiety drug?

Is there a way to find out which companies are affiliated with which media productions? (Tv shows, movies, music, etc)

I generally just assume that a product name is never mentioned accidentally in any content online
by liveoneggs | 2025-11-16 01:18:45+00:00
I personally like Go and appreciate its simplicity and tooling and everything but the example given is "making a folder" and "putting a ... main() func" in it. But, like, this is exactly as easy with every single other language that I can think of.

The second part "Running go install at the root ./.." is actually terrible and risky but, still, trivial with make (a - literally - 50 year old program) or shell or just whatever.

I get that the feelz are nice and all (just go $subcmd) but.. come on.
by Atlas667 | 2025-11-16 01:20:37+00:00
Pfffff, you're basically saying "you're not saying anything relevant", but never actually contributing anything to the conversation.

Alright lets do an exercise...

Please look at any of the widely accepted tenets of liberalism. Okay? Got em? Keep them in mind for this next part...

Now I will distill my argument into one sentence for you:

I claim this article is a critique of the widespread notion that it is possible to figuratively "pull yourself up by your bootstraps", I claim that this notion is founded on the assumption that liberalism has attained its goals or that it is in progress of that.

And I promise you that if you put an ounce of effort you can see what I'm saying. In fact I'll help you more.

"Pull yourself up by your bootstrap" people are either in a financially stable position or support the status quo. They use this phrase to signify that, through a liberal lens of liberty, you are wholly responsible for your condition, and not only that, but that you should be capable of such feat BY VIRTUE OF the benefits bestowed upon you by a liberal economy/country. These benefits that they claim ARE the tenets of liberalism, such as: the right to private property, political equality, rule of law, freedom of assembly, economic freedom, etc.

Do you see? This is, fundamentally, a critique of liberalism.

Please don't reply if you don't have anything to contribute.
by tombert | 2025-11-16 01:21:27+00:00
I still find it baffling that Trump managed to convince people that, somehow, "China" is paying these tariffs, despite the fact that that makes no fucking sense. These companies in China aren't charities; even if the exporter were the ones directly paying the tariffs, it would simply be baked into the price of the good being sold.

This really isn't hard. It's literally something I learned on the first day of high school economics.
by redhale | 2025-11-16 01:21:54+00:00
> The process takes around ten minutes

And here's one of the primary issues. It's possible to create good docs with an agentic workflow, but it takes time (could be up to several hours depending on the repo size) and a ton of tokens, processing every line of code multiple times with multiple levels of summarization and different lenses of analysis and synthesis. This is very valuable for legacy systems no one understands, for instance.

The problem is that that doesn't scale to a DeepWiki-style product available for literally every repo on GitHub. It's way less flashy of a demo. And this is a demo.
by jkhanlar | 2025-11-16 01:23:23+00:00
Today I learned that I know what the thing is, not because I know what the thing is, but because I was informed that I know what the thing is, and that to know what the thing is merely requires to be informed that I know by any person willing to allege such possession of knowledge, thereby eliminating any effort on my part to know the thing and appropriating such effort imposed on other persons whom are able and willing to indicate to me that I know the thing.
by trimethylpurine | 2025-11-16 01:23:51+00:00
I appreciate so much the pragmatist's approach to their methods. They mentioned the coincidence and that they had no evidence to support that hypothesis. They did not accuse anyone of anything, they only requested investigation.

I'm stating this because I think it might be the most important distinction in our lifetime. I think that wars are fought, lives are lost, and maybe even society itself will be lost, on that distinction and those of its like.
by dpark | 2025-11-16 01:24:44+00:00
You misunderstand the situation and what I was suggesting. GP was saying that AdGuard should have checked the contents of some random URL supposedly containing CSAM on archive.today.

This is not AdGuard’s job. Knowingly downloading CSAM is very likely illegal. And it also potentially opens them up for additional liability if they do determine that CSAM is present.

AdGuard seems like they did exactly the right thing, which is to send the report along to the party actually responsible for cleaning up the supposed CSAM.
by manwe150 | 2025-11-16 01:26:27+00:00
I’m somewhat curious why GOT and PLT are ever mapped readable these days, when it could have been only mapped readable and then glibc use one of the various API tricks that other JIT (ld.so is obviously a JIT too) often use to write to memory indirectly while maintaining security hardening, such as maintaining a dual mapping for writing at a random address offset from the readonly fixed address section. That way there is never a partial relo vs PIE vs performance vulnerability tradeoff
by taneq | 2025-11-16 01:27:18+00:00
Au contraire! Almost all the time you spend doing the thing is actually doing the things required before the final completion of the thing. I've taken to calling this "the work before the work" and it's at least 90% of the work.

Example: I get asked at the start of a project to provide ModbusTCP comms mapping for a new control panel, so that the client can start integrating it into their SCADA system. It's just a spreadsheet, maybe 100 rows, how hard could it be? They need it right now, why am I telling them it'll take 6 months?

Typing the addresses and descriptions into the spreadsheet is 'the work', and it only takes an afternoon, but it can't start until we do the work before the work:

- To document the ModbusTCP mapping I need to the PLC program

- To finish the PLC program I need the electrical drawings

- To finish the electrical drawings, the electrical engineer needs the device list, datasheets for all the devices, and the functional spec

- To finish the device list and functional spec, we need to agree with the client exactly what we're building and what it's meant to do

None of these things are 'the work' but all of them are 'the work before the work' and usually nobody wants to do, to wait for, or pay for this work.
by Braxton1980 | 2025-11-16 01:27:44+00:00
The magazine is named after a 1938 book "The Black Jacobins" about the Haitian revolution started by slaves and which occurred partially because of the French revolution. The revolution was successful with slavery (mostly) ending and Haiti becoming a state.

The book claims the revolutionaries (The black versions of the Jacobins) in Haiti were more true to the ideals of the French revolution than those in France because human rights extended to all in the former.

So since the magazine isn't named after the Jacobins in France your criticism makes no sense.
by stgraber | 2025-11-16 01:29:48+00:00
Yeah, most enterprise deployments of Incus use OIDC for authentication and then OpenFGA for authorization with permissions typically synchronized with something like AD/Entra.

TLS certs remain used for some role account type stuff and as a break glass type of access for when OIDC is unavailable and there's an emergency. A nice characteristic of TLS certificates is that they can be generated safely in a HSM which you can then dump into a safe, works well in the corporate world, much better than passwords for this kind of thing.
by alksdjf89243 | 2025-11-16 01:30:28+00:00
Laws don't protect the people, they protect wealth. It's easier to create wealth if you sacrifice life and limb. Look up how many people were buried inside the Hoover Dam -- alive.

The delusion of recompense for damages incurred is a placation of known risk. By that, I mean, if you think you can sue your employer for doing you dirty, then you feel safe to work there.

But it almost never works in the favor of the harmed unless it's a violation of a protected class and that's not really harmful.

What's harmful is dying or losing limbs or the ability to work and employers don't pay much for cases like that.

Get groped by your boss and you'll get millions tho.