MurphyA/hacker-news huggingface dataset:
by mindslight | 2025-10-29 20:41:57+00:00
I wasn't aware that Trump coordinated 9/11 with Bin Laden (through the Saudis?), but at this point it wouldn't really surprise me. (tongue in cheek, of course)

But please let's stop framing recent developments as if they are merely continuations of existing trends. The surveillance state and federal "law" enforcement were definitely out of control well before Trump, and both authoritarian parties share responsibility for that. But it hadn't been being used to launch a frontal assault on domestic civil society. Responsibility for that rests solely on Trump (and his enablers/supporters).
by xp84 | 2025-10-29 20:42:47+00:00
There's a good reddit, i think NoContract, where you can go to learn more about MVNOs. There are several tiers of them in practice and they each have their own "catches" and "advantages". I used Cricket many years ago when they had a punishing speed cap. In the modern days some of these caps have been relaxed, but as you suspected, prioritization is the main way the actual carriers differentiate themselves from the MVNOs that sell access to the same towers. The worst MVNOs have terrible priority and in any well-populated area congestion makes them super slow almost all the time.

The thing is, this is highly variable -- and also geographically variable -- and some MVNOs can now offer similar priority as a mainstream plan. US Mobile is one, which I've been using for a couple years. Their neat advantage is that they will sell you a SIM (or e-sim) that rides on your choice of the big 3, and they'll also let you port between them without any other change to your account. They call this "Tele-Port". Some people will do that even just to go on a vacation to a state with different "best carrier", since there's nothing stopping you.
by brettcodes | 2025-10-29 20:43:11+00:00
Author here. I built a single Fresh 1 app 18 months ago but moved on due to lack of HMR. So I decided to give Fresh 2 a serious try after the beta announcement in September.

Since then I've: migrated my personal site from ~10 years of Jekyll, built a story authoring platform, a URL shortener, and a service provisioning app.

The HMR works, minimal config is real, and using Deno's built-in tooling (fmt, lint, check, test) instead of fighting with build configs has been refreshing.

But: ecosystem is young, docs are thin on advanced topics, and the dev server sometimes runs into crashes (I submitted a PR to fix it but it hasn't landed yet).

I've been deploying to the new Deno Deploy, which my thoughts on are a bit more complicated. Lots of pros and lots of cons. Last week was particularly rocky in terms of stability.

I use Next.js + Node.js + Tailwind at my day job, as well as maintain a legacy Rails app. So I've got a pretty got direct comparison to ergonomics and productivity. It's very very nice to not have to deal with things like Biome or Eslint + Prettier. I'm quite interested in exploring what Fresh 2 + Deno could look like for some apps at work, as Fresh 2 seems stable enough to use beyond just hobby projects.

Overall though, if you want a fast and simple dev experience for content-heavy sites or small-to-medium web apps, Fresh 2 is mature enough to ship with and genuinely enjoyable to work with. I am curious to see how it feels for larger apps too as I keep building with it.

Happy to answer questions about the migration process or building with Fresh 2 in general.
by zahlman | 2025-10-29 20:43:40+00:00
> You used to be able to avoid virtualenvs and install scripts and dependencies directly runnable from any shell.

This wasn't really the case; in principle anything you installed in the system Python environment, even "at user level", had the potential to pollute that environment and thus interfere with system tools written in Python. And if you did install it at system level, that became files within the environment your system package manager is managing, that it doesn't know how to deal with, because they didn't come from a system package.

But it's worse now because of how many system tools are written in Python — i.e., a mark of Python's success.

Notably, these tools commonly include the system package manager itself. Since you mentioned Debian (actually this is Mint, but ya know):

$ file `which apt` /usr/local/bin/apt: Python script, ASCII text executable

> Now you get endlessly chastised for trying to use Python as a general purpose utility.

No, you don't. Nothing prevents you from running scripts with the system Python that make use of system-provided libraries (including ones that you install later with the system package manager).

If you need something that isn't packaged by your distro, then of course you shouldn't expect your distro to be able to help with it, and of course you should expect to use an environment isolated from the distro's environment. In Python, virtual environments are the method of isolation. All reasonable tooling uses them, including uv.

> Debian was a bastion of sanity with the split between dist_packages and site_packages but that's ruined now too.

It's not "ruined". If you choose to install the system package for pip and to use it with --break-system-packages, the consequences are on you, but you get the legacy behaviour back. And the system packages still put files separately in dist-packages. It's just that... doing this doesn't actually solve all the problems, fundamentally because of how the Python import system works.
by hugmynutus | 2025-10-29 20:44:08+00:00
> As long as your

linux core utils have supported this since 2018 (coreutils 8.3), amusingly it is the same release that added `cp --reflink`. AFAIK I know you have to opt out by having `POSIX_CORRECT=1` or `POSIX_ME_HARDER=1` or `--pedantic` set in your environment. [1]

freebsd core utils have supported this since 2008

MacOS has basically always supported this.

---

1. Amusingly despite `POSIX_ME_HARDER` not being official a alrge swapt of core utils support it. https://www.gnu.org/prep/standards/html_node/Non_002dGNU-Sta...
by hodder | 2025-10-29 20:44:18+00:00
Can someone explain to me why California would believe Sam Altman plans to stay in California? This is a weak handshake agreement that could easily be flipped post IPO. The very flip from non-profit to IPO shows he will do what it takes for OpenAI to "succeed", so why would the geographical location be any more permanent than corporate structure. This isnt a diss to Sam either, it just shows he is motivated by whatever is best for the entity at any given time.

They might stay in California, but that probably has far more to do with available researchers and employee preferences than some agreement with the Attorney General.
by conductr | 2025-10-29 20:44:40+00:00
So, if you have a minor emergency, like a kidney stone and hospitalized for the day - you just miss your chance to vote in that election?

If so, I see a lot to dislike. As the point I was making is you can’t anticipate what might come up. Just because it’s worked thus far doesn’t mean it’s designed for resilience. There’s a lot of ways you could miss out in that type of situation. I seems silly to make sure everything else is redundant and fault tolerant in the name of democracy when the democratic process itself isn’t doing the same.
by TeMPOraL | 2025-10-29 20:44:54+00:00
In all seriousness yes. Except maybe for the last 5 sentences.

I fail to see the issue people have here. I mean, what exactly is the problem with training data here? This is not like advertising, where the data is used against you. It's not information about people that's being collected and extracted here - it's about collecting enough signal to identify patterns of thinking; it's about how human minds in general perceive the world. This is not going to hurt you.

(LLMs ultimately might, when wielded by... the same parties that have been screwing you over for decades or more. It's not OpenAI that's screwing you over here - it's advertisers, marketers, news publishers, and others in the good ol' cohort of exploitative liars.)
by lisbbb | 2025-10-29 20:45:27+00:00
It's not so much that they don't know as it they think Kafka is sexier, or, in my case, it was mandated to use it for everything because they were paying for the cluster. I solved one problem, very flexibly, in Elastic and they weren't even interested at all. It was Kafka or nothing. That's reality in a lot of companies.
by jazzyjackson | 2025-10-29 20:46:35+00:00
Having a TRNG is easy, you just reverse bias a zener diode or any number of other strategies that rely on physics for noise. Hype is a strategy they're clearly taking, but people in this thread are so dismissive (and I get why, extropic has been vague posting for years and makes it sound like vaporware) but what does everything think they're actually doing with the money? It's not a better dice roller...
Built a new open-source sandbox that can run locally
by tmclemore | 2025-10-29 20:46:52+00:00
AI agents are all the rage right now and I’ve been wanting to test running AI-generated code locally. But most “agent runtimes” today are actually just running Docker locally or ask for my credit card if I want to test untrusted “agents” on their cloud-managed solution. I built ERA with some hackathon friends — an open-source secure runtime that launches microVMs to execute code with true isolation. Some add-ons because we need it: we’ve got persistent storage and multi-language support as long as there’s a Docker image for it (we packed it with Python, Node, Ruby, Go, etc.). Under the hood we use krunvm + Buildah to boot microVMs that behave like single-process containers with VM-grade isolation. Under THAT hood, it’s using libkrun which powers Firecracker. Open Source: https://github.com/BinSquare/ERA/ Docs + Quickstart + Waitlist for ERA Cloud: https://anewera.dev/
by rao-v | 2025-10-29 20:46:58+00:00
All I want is terminals to share config across MacOS, Linux and ideally Windows and have great support for SSHing into low end boxes with some minimal persistence solution like tmux on them. In an ideal world I would not have to think about mouse capture and scroll modes, they’d work seamlessly across my device and the devices I’m SSHed into.

It shocked me when I got back into playing with multiple machines after over a decade that this mostly still does not exist.

Instead we’re finally doing gpu rendering (which is amazing but … surprising for this to be the 2025 topic du jour?)
by projectazorian | 2025-10-29 20:47:25+00:00
Let's say you make companies pay a tax per non-US employee. So they transfer the non-US employees to a contractor, and pay the contractor. This is often the default arrangement anyway. What do you do now?

You would need China-level capital controls to make this work and that is not compatible with the dollar remaining as a reserve currency. Nor will Congress or the Supreme Court go for it.
by whywhywhywhy | 2025-10-29 20:47:40+00:00
The only word in the `source .venv/bin/activate` command that isn't a complete red flag that this was the wrong approach is probably bin. Everything else is so obviously wrong.

source - why are we using an OS level command to activate a programming language's environment

.venv - why is this hidden anyway, doesn't that just make it more confusing for people coming to the language

activate - why is this the most generic name possible as if no other element in a system might need to be called the activate command over something as far down the chain as a python environment

Feels dirty every time I've had to type it out and find it particularly annoying when Python is pushed so much as a good first language and I see people paid at a senior level not understand this command.
by mannicken | 2025-10-29 20:48:14+00:00
God yes. I got dragged into the uv when I started using copyparty and I am a fanatical admirer ever since. I also use pipx to install tools often. I really don't understand why you can't just pip install something globally. I want this package to be available to me EVERYWHERE, why can't I do it? I only use python recreationally because everyone uses python everywhere and you can't escape it. So there is a massive possibility I am simply wrong and pip-installing something globally is a huge risk. I'm just not understanding it.
by collinmanderson | 2025-10-29 20:48:48+00:00
The article shows some advantages compared to plain virtual environments:

In principle, you can ‘activate’ this new virtual environment like any typical virtual environment that you may have seen in other tools, but the most ‘uv-onic’ way to use uv is simply to prepend any command with uv run. This command automatically picks up the correct virtual environment for you and runs your command with it. For instance, to run a script — instead of

source .venv/bin/activate python myscript.py

you can just do

uv run myscript.py
by Sohcahtoa82 | 2025-10-29 20:49:40+00:00
> (2) OpEx instead of CapEx

Someone please explain to me why this matters. I'd think that expenditures are expenditures, and that if the outright purchase of hardware would see an RoI compared to renting it in the cloud in under a year, it'd be a no-brainer to just buy the hardware.
by eborgnia | 2025-10-29 20:49:43+00:00
Hey, happy to answer! The manual evals we did showed that both morph-v3-fast and morph-v3-large had significantly more smoothing and hallucination behaviors.

It's hard to know for sure because their methods aren't public, but my guess is the dataset they constructed pushes the Fast Apply model to more aggressively fix mistakes introduced by the frontier model in the edit snippet.

This aligns with the fact that their flagship model (morph-v3-large) is 4x slower than ours -- the smoothings/hallucinations are not in the initial code or the edit snippet so they break speculative continuations more frequently. Their 2x faster model (morph-v3-fast) is likely quantized more aggressively (maybe fp4? and run on B200s?) because it exhibits very strange behaviors like hallucinating invalid characters at random points that make the code non-compilable.

From an accuracy POV, auto-smoothing is helpful for fixing obvious mistakes in the edit snippet like missed imports from well known packages. However, it does increase the frequency of code breaking hallucinations like invalid local imports among other functional changes that you might not want a small apply model to perform.
by famouswaffles | 2025-10-29 20:49:51+00:00
This is a very interesting read. TLDR;

Part 1: Testing introspection with concept injection

First they find neural activity patterns they attribute to certain concepts by recording the model’s activations in specific contexts (so for example, they find the concept of "ALL CAPS" or "dogs"). Then they inject these patterns into the model in an unrelated context, and ask the model whether it notices this injection, and whether it can identify the injected concept.

By default (no injection), the model correctly states that it doesn’t detect any injected concept, but after injecting the “ALL CAPS” vector into the model, the model notices the presence of the unexpected concept, and identifies it as relating to loudness or shouting. Most notably, the model recognizes the presence of an injected thought immediately, before even mentioning/utilizing the concept that was injected (i.e it won't start writing in all caps then go, 'Oh you injected all caps' and so on) so it does not simply deduce this it's own output. They repeat this for several other concepts.

Part 2: Introspection for detecting unusual outputs

They prefill an out of place word in the model's response to a given prompt. For example, 'bread'. Then they compare how the models responds to 'Did you mean to say this?' type questions when they inject the concept of bread vs when they don't. They found that models will go , 'Sorry, that was unintentional..' when the concept was not injected but try to confabulate a reason for saying the word when the concept was injected.

Part 3: Intentional control of internal states

They show that models exhibit some level of control over their own internal representations when instructed to do so. When instructing models to think about a given word or concept, they found much higher corresponding neural activity than when told the model not to think about it (though notably, the neural activity in both cases exceeds baseline levels–similar to how it’s difficult, when you are instructed “don’t think about a polar bear,” not to think about a polar bear!).

Notes and Caveats

- Claude Opus 4.1 was the best at these kinds of introspection.

- There is obviously a genuine capacity to monitor and control their own internal states, but they could not elicit these introspection abilities all the time. Even using their best injection protocol, Claude Opus 4.1 only demonstrated this kind of awareness about 20% of the time.

- There are some guesses, but no explanations for the mechanisms of introspection and how/why some of these abilities might have arisen in the first place.
by ModernMech | 2025-10-29 20:51:01+00:00
I am not saying disability law originated in the DEI movement of today, I'm pointing at the through line between the passage of the ADA and the modern DEI movement. From the civil rights era in the 60s, to women's rights in the 70s, to the ADA in the 90s, to gay rights in the 00s, to DEI today. The principles behind disability accommodations -- access, fairness, inclusion -- are foundational to DEI as a broader movement. The ADA was an early expression of those principles in law; DEI later extended them into other social and organizational contexts.

And yeah, the ADA has received broad bipartisan support in passage because it's well understood even by partisans that disabilities affect everyone, so it's important to have protections in place.

What's not so understood by partisans is how those disabilities manifest, so since the passage of the ADA there has also been widespread pushback on what qualifies as a disability, and what accommodations are reasonable. THAT is a whole different conversation which, as someone who is disabled and covered under the ADA, I will say can be like pulling teeth to get protections guaranteed under the law. For example, businesses are often loathe to make physical accommodations like ramps and elevators, and there is often resistance to providing accommodations for mental health conditions or neurodiversity.

But DEI itself is about creating equitable access and participation for everyone. This includes people who are disabled, and at no point in time has DEI not included disabled people. Maybe for the terminally online right, who only focus on gender and race, but that's not what it's all about in the real world. Notably, DEI also has been a driving force for veteran employment (having dedicated veteran hiring pipelines is absolutely DEI). It's very common for people to do what you're doing now -- "All the accommodations I like and/or benefit me are sound law and not DEI; all the accommodations I don't like are DEI and must be outlawed"
by estebank | 2025-10-29 20:51:21+00:00
Obligatory link to the in-progress forum post about the development of The Return of the Obra Dinn's dithering effect: https://forums.tigsource.com/index.php?topic=40832.msg136374...

The difficulty for dithering on an interactive 3d scene is in making the dithering stable on camera rotation, otherwise you get a twinkling stars effect, not dissimilar to the "fireflies" in reflections in ray-traced games.
by spookie | 2025-10-29 20:51:54+00:00
DirectX has such a pull for game devs Sony has made a so called PlayStation Shader Language (PSSL), made to be very similar to the HLSL standard in DirectX 12. Granted this was an effort to meet where devs are, given how difficult it was to develop for the PS3. But then again, that's where devs are.

I mentioned DirectX as a clear enough example, but there are other decisions just like it.

Hell, most studios use Unreal nowadays, it already has their own RHI (Rendering Hardware Interface) between them and the graphics API. It really isn't much effort to start new projects targetting Metal or Vulkan.

Some have noticed this section of the market, in which they can grow, like Ubisoft and Capcom (see their games on Mac and iOS) which is why I said it's slowly changing. And that demonstrates it really isn't difficult.

Funny note: Have heard from a bird that Ubisoft's many engines had Vulkan support so their games could run under Google Stadia's servers. As soon as that got killed so did those engine branches. This just shows it isn't difficult at all. And it isn't a surprise they also acknowledged this by now using Metal to reach Apple's users.
by zahlman | 2025-10-29 20:51:57+00:00
> Config files in the directory.

The problem is, that would require support from the Python runtime itself (so that `sys.path` can be properly configured at startup) and it would have to be done in a way that doesn't degrade the experience for people who aren't using a proper "project" setup.

One of the big selling points of Python is that you can just create a .py file anywhere, willy-nilly, and execute the code with a Python interpreter, just as you would with e.g. a Bash script. And that you can incrementally build up from there, as you start out learning programming, to get a sense of importing files, and then creating meaningful "projects", and then thinking about packaging and distribution.
by conductr | 2025-10-29 20:53:01+00:00
I have both. Over the ear is better but the earbuds that are 10+ years old are also better than recent APP2. I’ve not tried 3 and probably won’t.

The form factor is ridiculous by APP2 standards. There’s a corded stick that I assume has all the components in it as back then they wouldn’t fit in earbuds themselves. That’s apples main innovation. But, honestly, when I’m on a flight I will take a 10% performance boost over a slicker design or smaller form factor. My guess is they’re at least 50% better and only slightly inferior to over the ear ones.

All said, I usually just take my over the ear bose on a flight. I got the APP2 specifically for that purpose but they are awful in my opinion. About once a year I make the mistake of trying them out again and immediately regret it before the plane even starts taxiing.
by jmaker | 2025-10-29 20:53:05+00:00
Yep. I’ve also seen managerial people worship AWS sales reps as oracles, misconstruing ordinary sales meetings with them as something divine, in which they would disclose a lot of company’s IP in awe for them, just to listen to some blabbing superficial truisms. I mean, ChatGPT could tell you more. To add insult to that, the managerial people wouldn’t listen to their own senior, staff, principal engineers, and prefer to follow what the AWS reps told them.

It’s really disturbing how the human factor controls decision making in corporations.

For my peace of mind, I chose a sane path - if the company as an entity decides to do AWS, I will do my best to meet its goals. I’ve got all Professional and Specialty certs. It’s the human nature. No purpose in tilting at windmills.
by nkrisc | 2025-10-29 20:53:23+00:00
> At around the same price as an iPad Air, you're definitely going to want to focus on how the included games simply would not be playable on a more conventional touchscreen interface without the corresponding physical components.

And why that’s worth $500. I can’t think of any game(s) that are so fun or unique I’d pay $500 to be able to play them, even with my family.
by rtpg | 2025-10-29 20:53:33+00:00
As a “pip is mostly fine” person, we would direct the result to a new lock file, so you could still have your direct does and then pin transitives and update

Pips solver could still cause problems in general on changes.

UV having a better solver is nice. Being fast is also nice. Mainly tho it feeling like it is a tool that is maintained and can be improved upon without ripping one’s hair out is a godsend.