MurphyA/hacker-news huggingface dataset:
by vintermann | 2025-10-30 07:07:56+00:00
Most of the addiction literature I've read says that physical addiction is overestimated: even heroin addicts regularly go through physical addiction, either involuntarily because they can't get it, or voluntarily (through treatment efforts, or simply deciding to sober up for e.g. a wedding or other important event). What makes them addicts isn't that they can't stop, it's that they start up again.

Conversely, people hospitalized for something acutely painful often get addicting (or, withdrawal causing) painkillers in amounts and at purities street users can only dream of. And once it's over, they go through withdrawal, and it's deeply unpleasant, and they never want to do it again. People going through something like that aren't more likely to become opioid addicts than anyone else, according to old study results (I may be able to dig them up if you're interested).

It's of course different for chronic pain. But then, the reason for people wanting to start up again is pretty obvious.
by 1718627440 | 2025-10-30 07:08:08+00:00
Me too. I know. Doesn't change that it sounds plain wrong to me. I guess probably how "dreiviertel X" sounds to you and others. Germany isn't uniform and only a nation state for some short time.

If I try to rationalize it, it is probably that a quarter (to me) is not a distance or difference, but a single thing. So my internal parser expects a Genitiv or another thing after it, not a preposition like 'vor' or 'nach'. 'Zehn Minuten vor/nach X' sounds fine to me, 'eine viertel Stunde vor/nach X' too, but 'viertel vor/nach X' just doesn't.
by lelanthran | 2025-10-30 07:08:19+00:00
> As someone who really struggled to get a diagnosis as an adult, followed by medication, I would suggest trying to get a diagnosis from a psychiatrist.

Diagnosis from psychiatrists are not based completely on self-reported data.

> Go through the process and expense and let us know how easy it is.

For a psychiatric diagnosis it's a long and laborious process, because those are actual doctors. Unfortunately they take referrals from Psychologists, and those diagnoses are based on almost completely self-reported data.

TLDR: It's exceptionally easy to get a Psychologist to confirm someone's self-diagnosis as long as that person knows what "symptoms" they must self-report. It's exceptionally difficult to get a Psychiatrist to confirm someone's self-diagnosis.

I am not addressing, in any way, the diagnosis from a Psychiatrist. I am limiting my argument specifically to diagnoses from Psychologists.
by jcattle | 2025-10-30 07:08:25+00:00
> And in particular it doesn't give me much benefit over conda/mamba.

How about the advantage of not taking an entire lunch break to resolve the environment every time you go to install a new library?

That was the biggest sticking point with conda/mamba for me. It's been a few years since I last used them but in particular with geospatial packages I would often run into issues.
by clhodapp | 2025-10-30 07:09:16+00:00
It's not that I want to see someone made whole for some hurt.

What I want to see is for government to do its job and stamp a big "DENIED" on OpenAI's request to reorganize.

The response should be "Sorry if you feel like you screwed up your corporate structure, but your money really is locked in this non-profit and you can't just take it out".

Edit: Put a different way: Your point seems to be that there is no civil law damage so nothing can be done. My point is that this isn't a civil law matter, it's a corporate law matter: it's not about damages, it's about the social contract we hold corporations to in exchange for allowing them to exist.
by atoav | 2025-10-30 07:09:17+00:00
Go ahead and do that then. uv is not preventing you from putting 10 projects within one folder.

It is still benefitial to not install stuff system wide, since this makes it easy to forget which stuff you already have installed and which is a missing dependency.

Keeping track of dependencies is kind part of a programers work, so as long as you're writing these things mostly for yourself do whatever you like. And I say that as someone who treats everything like a project that I will forget about in 3 days and need to deploy on some server a year later.
by pndy | 2025-10-30 07:10:00+00:00
The revised Payment Services Directive (PSD2) in EU describes standards of strong authentication and for the end user it means that mostly the bank's mobile app is being used as 2FA for logins and operations within the account

I'm not sure if physical tokens are being used anywhere but if they are, that's rather rare nowadays. It may be an option reserved in bigger banks or for business customers - I can see one of banks in my country offers it for a request and not by default.

Edit: it seems it's a feature for business indeed and banks opted for Cronto system - https://www.onespan.com/products/transaction-signing/cronto
by wraptile | 2025-10-30 07:10:10+00:00
Regional activties is a huge factor, much bigger than global imo.

For example, South China Sea coastlines from Vietnam and China side are basically completely dead. There zero ocean environmental awareness in both countries and it's all about just devouring all ocean creatures with no self awareness.

This is especially apparent if you take a look at the other side of the same sea. Philipines coasts are absolutely beautiful, full of life (well as much as you can get these days). Huge conservation efforts and really strong indigenous culture that respects the ocean made much more difference than global warming ever could.

Completely different views from two vastly different regional activities.
by thw_9a83c | 2025-10-30 07:10:14+00:00
> What could have been. If the respective parties... on the PPC 615, OS/2

There was never a chance at that time because x86 chips were produced in such volumes that PowerPC chips couldn't compete price-wise. Also, OS/2 became an instant outsider once Windows 95 was released. Two underdogs don't make a winner. The article says it all:

"The OS was clearly unfinished and not entirely stable. Worst of all, there were about zero applications. Because OS/2 PPC was never truly in use, PowerPC versions of OS/2 applications were never sold."
by King-Aaron | 2025-10-30 07:10:30+00:00
In a vacuum, this decision is insane. Wanting to resume weapons testing because the other kids are.

In the context of the other things this administration are doing - illegally attacking Iran, Venezuela, American cities... Bulldozing the WH with no plan... it's absolutely terrifying. I am expecting them to completely disregard the CTBT and start above ground testing.
by BoorishBears | 2025-10-30 07:10:55+00:00
I've re-read this comment at least 5 times and feel like I'm having a stroke reading it each time. And something similar happens really often when I enter the hype-driven side of React these days..

I do wish I had a more useful critique, and I'm not even trying to be mean (or boorish as it were) but you're rolling so many things up into each other that there's no useful way to interpret the statement. At least, not without ending up giving you a great chance to just say "no no no you completely missed what I'm saying" and then coming up with a new equally dizzying statement.

How you manage to drag query planners into routers into compilers, how are these chasing one dream or fungible or even barely correlated, I don't even know.

-

It's awful and sad how tech is one of the few fields that just insists on making things worse for itself. You can walk into McDonalds and ask how the process can be improved, and I guarantee every suggestion is targeted at making their jobs easier in a way that at least superficially aligns with making the service quicker, which is something the company does care about.

In tech you ask and someone goes on a poetic journey about how the paper cups, the drive-thru speaker, and the coffee machine are all chasing the same dream, and also we need a $100,000 espresso machine that takes 10 minutes of intense labor to brew a shot because then I'll be qualified to operate a $100,000 espresso machine at my next job which pays better than McDonalds.

We did not figure out how to brew coffee before, that was all wrong and we needed to make the process at least 10x more complicated.
by dagss | 2025-10-30 07:11:57+00:00
s2.dev looks cool... I jumped around the home page a bit and couldn't perfectly grasp what it is quickly though. But if it is about decoupling the Kafka approach and client side libraries from the use of Kafka specifically I am cheering for you.

Could you see using the s2.dev protocol on top of services using SQL in the way of the article, assigning event sequence numbers, as a good fit? Or is s2 fundamentally the component that assigns event numbers?

I feel like we tried to do something similar to you, but for SQL DBs, but am not sure:

https://github.com/vippsas/feedapi-spec
by Uehreka | 2025-10-30 07:12:10+00:00
This was always my issue with pip and venv: I don’t want a thing that hijacks my terminal and PATH, flips my world upside down and makes writing automated headless scripts and systemd services a huge pain.

When I drop into a Node.js project, usually some things have changed, but I always know that if I need to, I can find all of my dependencies in my node_modules folder, and I can package up that folder and move it wherever I need to without breaking anything, needing to reset my PATH or needing to call `source` inside a Dockerfile (oh lord). Many people complain about Node and npm, but as someone who works on a million things, Node/npm is never something I need to think about.

Python/pip though… Every time I need to containerize or setup a Python project for some arbitrary task, there’s always an issue with “Your Linux distro doesn’t support that version of Python anymore”, forcing me to use a newer version than the project wants and triggering an avalanche of new “you really shouldn’t install packages globally” messages, demanding new —yes-destroy-my-computer-dangerously-and-step-on-my-face-daddy flags and crashing my automated scripts from last year.

And then there’s Conda, which has all of these problems and is also closed source (I think?) and has a EULA, which makes it an even bigger pain to automate cleanly (And yes I know about mamba, and miniconda, but the default tool everyone uses should be the one that’s easy to work with).

And yes, I know that if I was a full-time Python dev there’s a “better way” that I’d know about. But I think a desirable quality for languages/ecosystems is the ability for an outsider to drop in with general Linux/Docker knowledge and be able to package things up in a sometimes unusual way. And until uv, Python absolutely failed in this regard.
by prmoustache | 2025-10-30 07:12:35+00:00
Ultimately what one would really want is not better subtitles but a localized version with on screen text replacement by overlay. The kanjis would simply disappear. A lot of shows were successfully translated and localized in the 80's and 90's in various countries, there is no reason we couldn't do that anymore. The only reasons they aren't doing it anymore is cost reduction.
by toobulkeh | 2025-10-30 07:13:36+00:00
I used the new system tonight and it felt like a definite downgrade. Generated a few non-working basic apps, couldn’t handle CSS in a NextJS environment. Terminal context didn’t work. And it went back to not reasoning through the problem until resolution. And kept slowing down.

I’m assuming major release vs stable, but this is pretty lackluster so far. Switched back to Sonnet reasoning. Here’s to improving!
by throwup238 | 2025-10-30 07:14:25+00:00
Rust’s compile times are crippling and its type system is easily one of the most rigid of all type systems (lifetimes are part of the type!). The latter is one of Rust’s main selling points because it allows encoding business rules into affine types, but that’s very very far from flexible especially when compared to Typescript (or Python or Haskell and their many ways of polymorphism). Traits add an orthogonal axis of flexibility but they’re still limited by lifetimes (see async_trait and generic associated types and specialization).

“Flexible” means the range from gradual typing (‘any’) to Turing complete conditional types that can do stuff like string parsing (for better or for worse). Structural typing vs instanceof and so on.

There’s really no comparison between Typescript’s type system and Rust’s. It’s worth noting though that Typescript is a bolted on typesystem that has explicitly traded soundness for flexibility. That’s the real tradeoff between Rust and TS IMHO. Rust is sound and expressive but not flexible, while Typescript is expressive and flexible but not sound.
by gherkinnn | 2025-10-30 07:15:03+00:00
Vercel has been a string of puzzling decisions since the introduction of the app router. Next could've become JS' Rails, instead it is a pile of confusing mess. Turbopack, caching, middleware (now called "proxy"), their layout components are silly, implementation of RSC, pushing for unfinished alpha versions of everything. Next is a conceptual mess of initialisms (RSC, SSR, PPR, SSG, ISG). Hosting integrations are semi-proprietary and they reliably break basic JS APIs like fetch and redirects.

And despite all of that, they don't ship the basics that every app needs, like i18n and auth.

Next should no longer be chosen under any circumstances.
by BoorishBears | 2025-10-30 07:16:00+00:00
"1 more step function in performance bro, V8 was cool but just 1 more and we'll have enough to make CRUD apps in JS, bro I promise"

Or you can use React Query/Tanstack Query, not waste cycles and bandwidth on RSC, get an app with better UX (http://ilovessr.com), and a simpler mental model that's easier to maintain.
by mrighele | 2025-10-30 07:16:17+00:00
Reminds of Microsoft Surface, the original coffee table [1]. It was quite cool at the time, but too expensive for what could have been useful application.

Hopefully for them, this will have more luck.

On a side not, the website is completely blank on Firefox.

[1] https://www.youtube.com/watch?v=SRU3NemA95k
by gempir | 2025-10-30 07:16:37+00:00
This is easier to do with uv than it is with pip.

You can create venvs wherever you please and then just install stuff into them. Nobody forces the project onto you, at work we don't even use the .toml yet because it's relatively new, we still use a python_requirements.txt and install into a venv that is global to the system.
by GaryBluto | 2025-10-30 07:17:02+00:00
> Okay so let your kids own guns, sign contracts, do sex work / use drugs, buy & use alcohol/cigarettes, let them drive your car without supervision.

Letting my child simply use an online service isn't even vaguely similar to any of these things.

> Maybe american culture is just rotten to the core and how you raise your kids is just bewildering and gross to outsiders. At this point I feel that american parents are fully consenting to whatever is happening to your kids (being brain raped by tiktok/instagram/snap/fb/youtube/porn and others ("news")).

I'm not American, I live in GB and know all too well about overreaching internet regulations.

May I also point out the irony of complaining about pornography while simultaneously using "rape" as an adjective when a more appropriate one would have sufficed?
by rsynnott | 2025-10-30 07:17:23+00:00
I mean, I think you're probably giving companies a _bit_ too much benefit of the doubt, on this particular issue. Here's another major chatbot peddler: https://www.theguardian.com/technology/2025/aug/15/meta-ai-c...

> An internal Meta policy document, seen by Reuters, showed the social media giant’s guidelines for its chatbots allowed the AI to “engage a child in conversations that are romantic or sensual”, generate false medical information, and assist users in arguing that Black people are “dumber than white people”
by pta2002 | 2025-10-30 07:17:51+00:00
I learned to code by modding Minecraft, starting at ~1.6 a few years before the Microsoft acquisition.

It was definitely already obfuscated by then, the Microsoft acquisition had nothing to do with it.

If anything, looking back all the years, Microsoft has largely delivered on the promise to not fuck up the game and its community. They’ve mostly kept their hands off it, besides the Microsoft account stuff (which makes sense why they did it, but a lot of people are still understandably annoyed). Hell, they’ve kept up two separate codebases in fairly close feature parity for _years_. I doubt they’d have kept JE if there weren’t people in that team who genuinely cared.
by creatonez | 2025-10-30 07:20:48+00:00
> I had no idea that minecraft modders (presumably kids/teens?) [...]

Players who were teenagers when the game first came out are now 29 to 35 years old. It's a pretty ancient game at this point. From my experience, most contemporary modders are in their late 20s.

We're still relying on legacy code written by inexperienced kids, though...
by brabel | 2025-10-30 07:20:55+00:00
There’s a good argument for America having been able to do all it did despite being a democracy without a strong central government, not because of it. Look around the world and see how many countries managed to achieve similar success using the same liberal principles? Most of Europe became rich under imperialist, authoritarian governments not with their current system. I would love to see a good counter argument that’s convincing since I find this realization extremely sad as for all my life I believed the propaganda about democracy and liberalism being the route to success just to see most countries that tried to emulate that fail miserably.
by teiferer | 2025-10-30 07:23:08+00:00
> But then I remember that Python is dog slow compared to other languages with comparable ergonomics and first-class support for static typing, and...idk it's a tough sell.

Case in point: uv itself is not written in Python. It's a Rust tool.

It always amazes me when people work on an ecosystem for a language but then don't buy enough into that to actually use it to do the work.

Avoidance of dogfooding is a big red flag to me.
by constantius | 2025-10-30 07:23:59+00:00
Balanced article.

This actually seems positive, if it wasn't for the huge limit on freedom of expression.

The main effect of something like this is to limit divergence from accepted wisdom.

As far as I know, these people are not contributing in any significant way to innovation, so this law is not hindering the progress of science/tech/whatever (compared to if that law applied to people posting on arxiv for example).

Their main contribution seems to be the spreading of bullshit, and degree-holders are less likely to do this (be it thanks to competence or desire to conform to their field's conventions). The law also addresses bullshit explicitly (ads and AI content).

But it's a limit on human rights, so overall worrysome.

The effect they seek could be achieved through some kind of independently granted certification displayed on videos. So degrees are optional, but not having that seal of approval and talking about technical topics would increase viewers' scepticism.
by pmontra | 2025-10-30 07:24:41+00:00
My naive way to think about a reality without time is that all the possibile states of reality are already there, all together. The rules are about how to move from one state to another one, like water flowing on the side of a mountain.

Those rules might be be deterministic or there may be a roll of a dice. Then what we perceive as time is the sequence of states, the memory of previous states. No ticks are needed: there might be no central clock like in CPUs, each part of reality might apply those rules continously and move the global state from one state to another one.

But this is not physics as we are doing it now, it's presocratic philosophy. They got the idea of atoms right among a number of ones that turned on wrong.
by jampekka | 2025-10-30 07:24:44+00:00
Having a directory like node_modules containing the dependencies is such an obviously good choice, it's sad how Python steering council actively resists this with what I find odd arguments.

I think a lot of the decades old farce of Python package management would have been solved by this.

https://peps.python.org/pep-0582/

https://discuss.python.org/t/pep-582-python-local-packages-d...
by tim333 | 2025-10-30 07:25:11+00:00
As a beginner doing tech things I quite like youtube video. There are various problems with text. It'll say just type this into that but sometimes you don't know what to click to get 'that' to open. Then you find the instructions don't work because they've either skipped over something they think is obvious, or the software version has changed since they wrote it or their setup is different from yours.

At least with a recent video you can see what they click, it's probably up to date and you see all the stuff they do and you can see if it actually works.

I was trying to install jupyter notebook a few months ago and all the how tos failed because macos had updated some nonsense. At least with youtube you can try to find a recent one where they mention that.
by 1313ed01 | 2025-10-30 07:25:28+00:00
Many say they would be useful for RPGs, but how? I know those that play with a large screen (i.e. old tv) on the table to display maps while playing. You do not need to track the pieces for that though? Typically the GM has a phone or laptop with a UI to control what is displayed when, to reveal new areas etc. I can't imagine a game or time when it would make sense that a player moves a miniature/token on a digital board and triggers something that happens automatically? Maybe if you were playing more like a solo or coop CRPG without a GM, but that is a completely different kind of game and everyone here is specifically mentioning using it to support TTRPGs.
by santiagobasulto | 2025-10-30 07:26:24+00:00
They rebranded but the pricing and packaging options are still stupid and poorly segmenting the product. Basically, there's still a different (and higher) price to get email or not.

On top of that, Grammarly's 3 products (Coda, Go and Grammarly itself) all look the same. What are honestly the differences between these three:

* Product 1: Everyone’s favorite AI writing partner. * Product 2: The all-in-one AI workspace for teams * Product 3: AI that works in every app you use

These people probably know what they're doing, and probably also have a lot of restrictions from previous users so migrating is hard. But I'd unify the value prop, just one product: AI Superpowers, including all the "features": Email, writing assistant etc.

And then the packaging done per Enterprise features and metered.
by 1718627440 | 2025-10-30 07:26:36+00:00
Quarters are named by the hour they are in, neither the one previous or after. The hour number four of the day starts at 3:01 (or 3:00:01 with precision in seconds) and is complete by 4:00, it's the same mistake that people make with centuries.

'dreiviertel Vier' is short for 'dreiviertel der vierten Stunde des Tages'.
by dagss | 2025-10-30 07:27:00+00:00
The standard approach, which Kafka also uses beneath all the libraries hiding it from you, is:

The publisher has a set of tables (topics and partitions) of events, ordered and with each event having an assigned event sequence number.

Publisher stores no state for consumers in any way.

Instead, each consumer keeps a cursor (a variable holding an event sequence number) indicating how far it has read for each event log table it is reading.

Consumer can then advance (or rewind) its own cursor in whatever way it wishes. The publisher is oblivious to any consumer side state.

This is the fundamental piece of how event log publishing works (as opposed to queues which is something else entirely; and the article talks about both usecases).