MurphyA/hacker-news huggingface dataset:
by DennisP | 2025-10-04 00:55:37+00:00
Seems like a better lesson would be "don't be the Nazi."

It's not like it's impossible. The Nazis arrested 800,000 Germans for active resistance activities, and several hundred thousand Germans deserted the military, many of those defecting to the Allies.

https://en.wikipedia.org/wiki/German_resistance_to_Nazism

It wasn't a huge percentage, but we don't know how many actively resisted without getting caught, or resisted in more passive ways. And that was resistance against the Nazis, who had no qualms about killing resistors. Risking or quitting your job to not only do what's right, but avoid getting in trouble with your government, isn't in the same ballpark.
by cyberax | 2025-10-04 00:55:38+00:00
Friedman was a Chicago monetarist, not just an Austrian hack. Pure monetarism doesn't always work, as it ignores irrational behavior, but it's not _useless_. Monetary models work great in steady-state conditions for fine-tuning and in cases where the monetary supply results in high inflation.

The 2008 economic crisis demonstrated that brilliantly. The IS-LM model correctly predicted the outcome of fiscal expansion (lack of inflation, despite trillions in stimulus) and the futility of monetary measures (negative rates in Europe did not result in economic growth).
by cam_l | 2025-10-04 00:56:09+00:00
Not entirely true. They actually removed family violence as a direct factor and instead now look at the safety of all parties and best interests of children as the primary factors. We are yet to see how it plays out. But anecdotal data from people I know in the family court space suggests some judges are using the change to effect better and safer parenting arrangements and some are using it as a way to dismiss entering complaints of family into the record at all (even ones verified by police).

As i recall, the mandatory shared parenting was a stupid & anachronistic captains call from little johnny, via toxic father lobby groups. It put more levers for coercive control at the hands of the few men who perpetrate family violence and just made everything more difficult for everyone else. Remember, something like 80-90% of parenting cases which enter the family court system are settled out of court. But of the ones who do go through the courts, family violence is a factor in something like 70% of those cases.[0]

I have no doubt that the increase in family violence, both incidence and intensity, in the over the past 20 years is directly linked to this policy.

[0] it is hard to get current stats on this figure, they are now lumping fv in with all safety factors, including drug use and criminal activity.
by flare_blitz | 2025-10-04 00:56:30+00:00
No, the point is that most people in this thread do not appreciate the complexity of implementing lazy imports. If you disagree, your energy is better spent talking to a CPython core developer about implementation details of making baseless assertions from an ivory tower.

There are many people here who think enabling lazy imports is as simple as flipping a light switch. They have no idea what they're talking about.
by analog31 | 2025-10-04 00:57:10+00:00
Coupled languages and programming tools had OK adoption back in the day: Turbo Pascal, Visual Basic, HyperCard. But times have changed, perhaps in no small part thanks to the open source movement.

I used LabVIEW heavily for a few years in the mid 90s. What killed it for me was the sheer physical labor of programming in a graphical environment. All of that detailed mouse work gave me severe eyestrain headaches and wrist fatigue. When I'm typing text, I'm barely looking at the screen. Granted, this may be a personal physical limitation, so I can't offer it as a general argument against graphical programming.

Another issue is that decoupling the tools and the language lets you experiment with new languages and features with a bare minimum of effort. I've even tried out my own toy languages. But building a graphical editor, even a general purpose one that could serve multiple graphical languages, seems like a boatload of work.
by acomjean | 2025-10-04 00:57:24+00:00
I can't provide a count but lawsuits are starting. There ha see been issues opening the doors after a crash.

https://www.theguardian.com/technology/2025/oct/03/tesla-cal...

"Tesla door handles have been at the center of several other crash lawsuits because the battery powering the unlocking mechanism can be destroyed in a fire and the manual releases that override that system are difficult to find.

“The backup mechanical release for that door was concealed beneath the liner of the map pocket at the bottom of the door – hidden, unlabeled, and impractical to locate or use in the smoke and chaos of a post-crash fire,” said the Nelsons. “As a result, the Cybertruck’s design left Jack and the other occupants with no practical way to escape.” "
by edoceo | 2025-10-04 00:57:41+00:00
I'm with you this seems to be reimplementing the wheel but, recently XSLT has been widely deprecated. And the (sole?) maintainer of some very core infrastructure for that is paused or archived or something that will slow/block features and fixes.

So, is a revamp, new code with less baggage, doing the same-ish thing. Then in 20 years it will have the baggage and we'll get a new one.

Queue the Xkcd about infrastructure.
by ajsnigrutin | 2025-10-04 00:57:57+00:00
I mean sure, US is special in this case, especially since you don't actually persecute small time thieves...

But i've paid with cash all over europe, and except for some vending machines, i've never been turned down, be it london, paris, berlin, belgrade or athens... from large supermarkets and museums, to local corner newsstands with a small fridge and cold drinks and local fast food joints. On the other hand, the most unsafe I ever felt as a traveller was in chicago, supposedly in a "nicer/safe area", and I've been through the balkans in the 1990s.
by danabramov | 2025-10-04 00:58:20+00:00
Great questions! Yeah, this is something I want to write about it in the future.

An app can write to PDS if the user grants it access via OAuth. Currently this access is very coarse (which is bad!) although backing up the entire repo is easy (which is good! but should be made more accessible to normies).

There is an active workstream on OAuth Scopes (already partially deployed) which will let apps request more granular access (e.g. apps can write to "their own" collections but also ask to write e.g. Bluesky posts). In UI, this is done through sort of "bundles" of permissions. See https://github.com/bluesky-social/atproto/discussions/4118 for tracking issue.

> what if it pretends to write data in the Bluesky format, but e.g. leaves out a field that the Bluesky Appview expects, or writes data in a different format than it expects?

Atproto data is governed by "lexicons" which are essentially type definitions used by app authors. E.g. `app.bsky.feed.post` type definition is maintained by the Bluesky team. There's a codegen that generates validation code from that definition. If validation doesn't pass, the Bluesky app server will just ignore that record. Records are generally treated by apps as untrusted input, similar to form submissions. They can be validated during ingestion or in the process of usage later.
by rudedogg | 2025-10-04 00:59:01+00:00
> If you want fast compile times then use a compiler w/ no optimization passes, done. The compile times are now linear w/ respect to lines of code & there is provably no further improvement you can make on that b/c any further passes will add linear or superlinear amount of overhead depending on the complexity of the optimization.

Umm this is completely wrong. Compiling involves a lot of stuff, and the language design, as well as compiler design can make or break them. Parsing is relatively easy to make fast and linear, but the other stuff (semantic analysis) is not. Hence why we have a huge range of compile times across programming languages that are (mostly) the same.
by bcoates | 2025-10-04 00:59:02+00:00
I think they're understating the thread safety risks here. The import is going to wind up happening at a random nondeterministic time, in who knows what thread holding who knows what locks (aside from the importer lock).

Previously, if you had some thread hazardous code at module import time, it was highly likely to only run during the single threaded process startup phase, so it was likely harmless. Lazy loading is going to unearth these errors in the most inconvenient way (as Heisenbugs)

(Function level import can trigger this as well, but the top of a function is at least a slightly more deterministic place for imports to happen, and an explicit line of syntax triggering the import/bug)
by JPKab | 2025-10-04 00:59:04+00:00
Feminist activists funded my mother's legal bills to win custody of me and my 4 siblings when she and my father divorced. My mother was a bipolar drug addict and the activists ignored this, and within a year social services gave us back to my father after neighbors called the police when my older sisters asked them for food. The police found me and my twin brother inside, abandoned in a crib, my mother nowhere to be found.

We suffered a year of neglect and abuse because of biased custody laws pushed by feminist activists, who project the traits of the worst men onto all of men, and pretend all women are angelic. I deeply resent it, and the "critics" in this article are doing the same thing.
by arachnid92 | 2025-10-04 01:02:52+00:00
In that situation either (1) someone will pay for everyone at the table and then everyone else will “Swish” (the name of the local money transfer app) them their respective share of the total bill; or (2) they’ll just ask the server to split the bill and each person pays for their part. Both are actually quite common, and having lived many years in Sweden, I’ve never eaten at a restaurant where asking the server to split the bill was a problem.
by magicalhippo | 2025-10-04 01:04:44+00:00
> "DNSSEC is not required"

I guess I need to study that in more detail, as I don't immediately see how it's preventing DNS attacks.

> DNS only resolves the Handle->DID, but you still need to verify DID->Handle mapping by getting the DID Document. It's bidirectional.

Yes but if I've already hijacked the DNS to point to my own DID, what's stopping me from saying I go by your handle?

Sure older posts wouldn't verify, but a new post would be signed by the keypair I've put in the DID I hijacked, no? Or is that some other key in the DID?

New to AT so perhaps this is a non-issue. Main concern of mine is that DNSSEC seems to not have a very bright future, so not something new stuff should rely on IMHO.
by PostOnce | 2025-10-04 01:04:47+00:00
Since when does EFTPOS work offline? It works off the internet, but not "offline", if the phones are down, EFTPOS is down. It happens with relative frequency, given the weather. Or trucks hitting boxes, or diggers cutting cables. Shit happens.

Regarding places not accepting cash: NZ First (political party) is proposing to protect the right to use cash and make all businesses accept cash for up to $500 items.

> The Cash Transactions Protection Bill would mandate businesses in trade accept cash payment for goods valued up to $500.
by vincentchu | 2025-10-04 01:05:24+00:00
HomeVision | Multiple Roles - Eng, SRE | Hybrid SF & Remote | Full-Time | $100k-$220k + equity

Looking for two roles:

1. Backend Engineer & FrontEnd Engineer (Hybrid SFO)

I'm looking for junior-to-senior software engineers to work with me (CTO) directly. Our systems process millions of pages of documents a month for the mortgage industry. We work with some of the largest lenders in the country and are at the forefront of applying LLMs and other multi-modal models in this industry. New-grad and junior engineers particularly encouraged to apply. Looking for people who are motivated to write good code with a good mix of practicality and aesthetics.

2. SRE - US Remote (SFO or Seattle preferred)

This is a broad role on the platform team including AWS infra w/terraform, software engineering, and IT

Please apply here: https://jobs.ashbyhq.com/homevision?utm_source=hnv
by schoen | 2025-10-04 01:05:45+00:00
Well, I suspect the notes larger than $100 (which are no longer being printed!) are even rarer.

https://en.wikipedia.org/wiki/United_States_five-hundred-dol...

https://en.wikipedia.org/wiki/United_States_one-thousand-dol...

https://en.wikipedia.org/wiki/United_States_five-thousand-do...

https://en.wikipedia.org/wiki/United_States_ten-thousand-dol...
by thisismissem | 2025-10-04 01:05:48+00:00
They'd need the private key to post as you. The DNS record just points to where the DID document is, but there's a verification check that the DID document points back, and this is automatically performed as a part of the resolution process.

DNSSEC would add additional security around DNS record changes, but not having it wouldn't allow someone to impersonate you, because your server would need to agree with that.
by nikolay | 2025-10-04 01:05:59+00:00
There's a better way - you can find all apps you really should care about, i.e., the ones you have installed locally - run the last script in a comment of the Gist [0].

Update: It appears that the author of shamelectron was influenced by the same Gist [1].

[0]: https://gist.github.com/tkafka/e3eb63a5ec448e9be6701bfd1f1b1...

[1]: https://gist.github.com/tkafka/e3eb63a5ec448e9be6701bfd1f1b1...
by kQq9oHeAz6wLLS | 2025-10-04 01:07:08+00:00
Ironically, there are two nationwide networks for sharing patient data - CareEverywhere and Carequality. They even have a bridge between the two, so in effect it's one large network.

But that's all predicated on the provider's EHR being able to talk to it, or at least talk to an interface engine that can be configured to talk to it. And money. It costs money.
by schoen | 2025-10-04 01:08:07+00:00
> Remeber, we're talking about "EURion constellation" that was in use at least since 1996.

That's a different measure! It's detected by some software in photocopiers or software used in conjunction with scanners, not produced by printers.

The other reason I had thought why inkjets were considered a lesser concern for counterfeiting is that the documents they produce will traditionally smear if they get wet, which doesn't seem like a very desirable property in counterfeit currency and documents. Maybe over time they've tended to use more permanent inks, though.
by angoragoats | 2025-10-04 01:08:21+00:00
If you can buy individual stocks, then you absolutely do have access to the Dow in the form of a myriad of ETFs [1][2][3]. There are also numerous standard mutual funds which consist of all the companies in the DJIA. This is what I thought you were referring to when you said you'd invest in the Dow, hence my comment.

[1] https://investor.vanguard.com/investment-products/etfs/profi...

[2] https://investor.vanguard.com/investment-products/etfs/profi...

[3] https://investor.vanguard.com/investment-products/etfs/profi...
by rmccue | 2025-10-04 01:09:02+00:00
What stebalien might be referring to is that your DID document for PLC specifically is controlled by anyone with the rotation key.

In the Bluesky implementation, this is Bluesky for convenience’s sake, to make it possible for users to easily sign up. (I’m not sure internally if it’s part of the PDS or held separately.)

PLC has a mechanism allowing “higher” keys to override “lower” ones within a certain time window, so being able to add your own rotation key that “outranks” Bluesky’s would solve this issue.

Alternatively, use web DIDs and then it’s fully self-managed just as DNS would be.
by KLK2019 | 2025-10-04 01:09:37+00:00
Here is the original study published in nature microbiology.

https://www.nature.com/articles/s41564-025-02142-0

Wanted to share what I thought the interesting parts. From the university press release.

"To date, AI has been leveraged as a tool for predicting which molecules might have therapeutic potential, but this study used it to describe what researchers call “mechanism of action” (MOA) — or how drugs attack disease.

MOA studies, he says, are essential for drug development. They help scientists confirm safety, optimize dosage, make modifications to improve efficacy, and sometimes even uncover entirely new drug targets. They also help regulators determine whether or not a given drug candidate is suitable for use in humans... A thorough MOA study can take up to two years and cost around $2 million; however, using AI, his group did enterololin’s in just six months and for just $60,000.

Indeed, after his lab’s discovery of the new antibiotic, Stokes connected with colleagues at MIT’s Computer Science and Artificial Intelligence Lab (CSAIL) to see if any of their emerging machine learning platforms could help fast-track his upcoming MOA studies.

In just 100 seconds, he was given a prediction: his new drug attacked a microscopic protein complex called LolCDE, which is essential to the survival of certain bacteria.

“A lot of AI use in drug discovery has been about searching chemical space, identifying new molecules that might be active,” says Regina Barzilay, a professor in MIT’s School of Engineering and the developer of DiffDock, the AI model that made the prediction. “What we’re showing here is that AI can also provide mechanistic explanations, which are critical for moving a molecule through the development pipeline.”
by danabramov | 2025-10-04 01:10:14+00:00
>Yes but if I've already hijacked the DNS to point to my own DID, what's stopping me from saying I go by your handle?

The process of establishing "this handle points to this DID" consists of:

1. Resolving handle -> DID via HTTPS/DNS (part you're concerned about)

2. Downloading the DID Document from its host

3. Verifying that the DID Document contains the same handle

Hijacking the DNS does not help you with (2) and (3). The handle isn't considered associated with the DID until (2) and (3) are done.
by 8bitsrule | 2025-10-04 01:10:30+00:00
I've lived in Seattle for decades, and have -never- found a business that would not accept cash. If I -had- I would have set down my prospective purchase and walked out the door with a promise never to return.

Apart from a transit card (all the mass transit also takes cash ... no fee added), I'm not going to pay to feed the surveillance machine.
by stebalien | 2025-10-04 01:11:21+00:00
I control my domain name and its DNS but I don't have the keys used to sign my DID. I followed the instructions here: https://bsky.social/about/blog/4-28-2023-domain-handle-tutor...

From my reading of your blog post, it sounds like the DID is the ultimate authority and not my domain name, which sounds like a pretty big problem for user portability.
by jchw | 2025-10-04 01:13:00+00:00
There's actually more than one, though Kaitai probably has the most maturity of any of them.

Various hex editors have their own formats. 010 Editor has C-style binary templates, imhex has a binary pattern language as well. Okteta has Okteta Structure Definitions which can be declared using XML or with JS.

Kaitai Struct is the most complete system that has code generation for multiple programming languages and isn't tied to a hex editor or anything else for that matter. That said, I think there's still a ton of room for improvement and innovation. Kaitai has a lot of useful tooling, but I think as it is today it falls a bit short: the code gen is not at the same support level for all languages (most languages are fairly limited), and I think serialization is still mostly experimental. That and there's probably a lot you could do to still make it more expressive and powerful.
by pmarreck | 2025-10-04 01:13:03+00:00
I don't understand this argument. Speaking as a kid who grew up middle-class as an 80's teen obsessed with (the then still new) computers, a non-rich person has access to more salient power today than ever in history, and largely for no or low cost. There are free AI's available that can diagnose illnesses for people in remote areas, non-Western nations, etc. and which can translate (and/or summarize) anything to anything with high quality. Etc. etc. AI will help anyone with an idea execute on it.

The only thing you have to worry about are not non-rich people, but people without any motivation. The difference of course is that the framing you're using makes it easy to blame "The System", while a motivation-based framing at least leaves people somewhat responsible.

Wealth may get you a seat closer to the table, but everyone is already invited into the room.
by markisus | 2025-10-04 01:13:16+00:00
Can someone explain the bit counting argument in the reinforcement learning part?

I don’t get why a trajectory would provide only one bit of information.

Each step of the trajectory is at least giving information about what state transitions are possible.

An infinitely long trajectory can explore the whole state space if there are no absorbing states. Such a trajectory would provide a massive amount of information about the system, even if we ignored the final reward.
by troad | 2025-10-04 01:13:19+00:00
What word games is he playing? You're making a factual claim about the legality of something, and you're being directly queried on the veracity of that claim.

Given that it's legal (in the US) to film/livestream cops so long as they are not obstructed in the commission of their duties, and in the wider context of the First Amendment, I find it relatively hard to believe that merely reporting cop sightings is illegal. https://www.eff.org/deeplinks/2025/02/yes-you-have-right-fil...

It is widely agreed that transparency and accountability in policing makes for better policing.
by danabramov | 2025-10-04 01:13:43+00:00
Right, I see. You can get a key that overrides your PDS if you're worried about your PDS going rogue. See https://www.da.vidbuchanan.co.uk/blog/adversarial-pds-migrat... and https://whtwnd.com/bnewbold.net/3lj7jmt2ct72r. This is more complicated than I'd like it to be.
by array_key_first | 2025-10-04 01:15:29+00:00
The problem isn't the undocumented people or how many we have, the problem is the rampant disinformation and populist messaging around them.

Basically, we can trivially tap into the human mind's natural inclination for tribalism and use undocumented people as a bargaining chip. We can tell people that THEY cause this problem and that problem, because THEY don't share our values, our skin, our culture, our mindset.

It works extremely effectively because:

1. Everyone likes to hear that they're not the ones causing problems, someone else is.

2. Humans naturally segregate based on commonalities. So people are in one group, and undocumented people in another. Sure seems like us versus them then.

3. The solutions are simple, so people have high confidence in them. Build a wall. So simple and easy, a toddler can understand that! Whether it works is not relevant.

4. Americans already have a strong sense of national identity.

5. The economy and perceived economy/QOL is actually in trouble, so we have legitimate justifications for our populist messaging.

But, had it not been undocumented people, it would've just been something else. We know that because we do see it successfully, time and time and time again, for other groups.

Trans people. That's another one that is in use today, right now, for populist messaging and it's highly effective.
by dialup_sounds | 2025-10-04 01:16:26+00:00
It's a hypothetical in that while a) the primary purpose of the app is to locate a certain group and b) people have died due to attacks targeting that group (i.e. Dallas) there is no concrete causative connection between the two.

While it might better satisfy our sense of justice to wait until we can definitely say that a enabled b, the hazard is obvious, and Apple can reasonably determine that they don't want to be party to it.

> I am aware of private citizens committing violence against the same groups that ICE targets ..

Of course. Does Apple host apps whose primary purpose is reporting the location of those groups?