MurphyA/hacker-news huggingface dataset:
by EnPissant | 2026-01-24 00:18:22+00:00
Thanks. That's really interesting. That documentation certainly does say that reasoning from previous turns are dropped (a turn being an agentic loop between user messages), even if you include the encrypted content for them in the API calls.

I wonder why the second PR you linked was made then. Maybe the documentation is outdated? Or maybe it's just to let the server be in complete control of what gets dropped and when like it is when you are using responses statefully? This can be because it has changed or they may want to change it in the future. Also, codex uses a different endpoint than the API, so maybe there are some other differences?

Also, this would mean that the tail of the KV cache that contains each new turn must be thrown away when the next turn starts. But I guess that's not a very big deal, as it only happens once for each turn.

EDIT:

This contradicts the caching documentation: https://developers.openai.com/blog/responses-api/

Specifically:

> And here’s where reasoning models really shine: Responses preserves the model’s reasoning state across those turns. In Chat Completions, reasoning is dropped between calls, like the detective forgetting the clues every time they leave the room. Responses keeps the notebook open; step‑by‑step thought processes actually survive into the next turn. That shows up in benchmarks (TAUBench +5%) and in more efficient cache utilization and latency.
by esperent | 2026-01-24 00:18:26+00:00
The flow I'm using is plan -> technical plan -> execute using TDD.

My level of involvement decreases from step to step. I'm totally in control of the initial plan. I'm giving strong oversight of the technical plan. But by the time it comes to executing, I'm happy to let it completely take over and I'll review either at the end, or break it down into 2 - 4 phases for long plans and I'll review after each phases.

For this final step, which might be 30 minutes, I'll step out and do something else. I want to be sure nothing bad will happen on my machine if I do that, so sandboxing is important.
by kergonath | 2026-01-24 00:18:38+00:00
You’re twisting words at this point. Visa and Mastercard are a duopoly and neither of them are afraid to use their power to cut off money flows towards entities they disapprove of. It’s an intrinsic risk and a big issue for sovereignty. The situation is very different for pharmaceuticals, a lot of which are American. The short story is, the American healthcare system is broken and very expensive for the results it provides. The solution is to reform your health system. Moaning won’t solve anything because even if you replaced all those evil European companies with American alternatives, it won’t bring prices down because the system still encourages price gouging.

You’d have a point if you had examples of European pharma companies cutting off supply to American entities for political reasons. You don’t, so you don’t have a point.
by evilduck | 2026-01-24 00:18:52+00:00
It does, it's just a bit annoying.

I have this set up as a shell script (or you could make it an alias):

codex --config model="gpt-oss-120b" --config model_provider=custom

with ~/.codex/config.toml containing:

[model_providers.custom]
name = "Llama-swap Local Service"
base_url = "http://localhost:8080/v1"
http_headers = { "Authorization" = "Bearer sk-123456789" }
wire_api = "chat"

# Default model configuration
model = "gpt-oss-120b"
model_provider = "custom"

https://developers.openai.com/codex/config-advanced#custom-m...
by briHass | 2026-01-24 00:18:55+00:00
Tool manufacturers include all kinds of annoying safety devices to attempt to prevent injury, or at least to give them some cover in a lawsuit.

Table saw blade guards and riving knives are an ironic example here: I've yet to hear a story of a woodworker that lost a finger on a table saw that wouldn't have been able to avoid that injury if they kept one of those safety devices on the saw. Everyone thinks the annoyance isn't worth it, since they are an 'expert', yet it happens frequently.
by JCattheATM | 2026-01-24 00:19:07+00:00
> Docker Hub is hardly a “runtime”.

In the context of your question Hub makes sense, as it is something Docker maintains that most podman users still rely on

> Compose files aren’t a replacement for Docker Hub.

Correct, but most compose files refer to Docker Hub.

You seem to be highlighting that alternatives, which I don't dispute, but most people are overwhelmingly using the services that Docker maintain. That's the answer to your question. Read up a few replies if you've forgotten the context.
by jmaker | 2026-01-24 00:19:12+00:00
I’ve been down that road, was fun, but growingly felt to me like too much maintenance that wasn’t worth the effort, distracting from more important things. Like desktop Linux.

Now I’m at a point where Android itself, even Pixels feel that way. I really tried to make the Pixel my daily driver. In hindsight, it was just too naive of me.
by nilamo | 2026-01-24 00:19:22+00:00
This seems factually incorrect and ignorant of history. Java has tons of things which shouldn't be used. Serialization (use Jackson now, not the built-in stuff), date/time (there's an entirely different namespace so you don't accidentally use garbage classes), etc.

C# similarly has old warts that are discouraged now. .NET Framework is a great example (completely different from modern c#, which used to be called "dotnet core"). WPF and MAUI are also examples. Or when "dynamic" was used as a type escape hatch before the type system advanced to not need it. ASP being incompatible with ASP.NET, the list goes on.

They're just languages, there's no reason to pretend they're perfect.
by Paracompact | 2026-01-24 00:19:38+00:00
Literally yesterday I was using Claude for writing a SymPy symbolic verification of a mathematical assertion it was making with respect to some rigorous algebra/calculus I was having it do for me. This is the best possible hygiene I could adopt for checking its output, and it still failed to report on results correctly.

After manual line-by-line inspection and hand-tweaks, it still saved me time. But it's going to be a long, long time before I no longer manually tweak things or trust that there are no silent mistakes.
by ratrace | 2026-01-24 00:19:55+00:00
> Never mind that the cathedral's poison was so insidious precisely because it was bundled along with a bunch of actually-worthwhile ideals, responsible for our country's prosperity and leadership position in the world.

America is big and powerful because it 1) has suffered only one catastrophic national event in its entire history (the Civil War), 2) has a huge abundance of natural resources and 3) managed to swoop in at the end of TWO different world wars back-to-back in order to cement itself as the party in the position to reap the most significant advantages. Not because it was universalist.
by zrn900 | 2026-01-24 00:20:10+00:00
> But what about future tasks?

There wont be as many. The previous automation waves since the late 1800s have optimized or automated away a lot of tasks humans used to do, while what human beings do and need have not increased at the same pace. Today, we arent using flying cars or cyberpunk technologies that require a whole industry chain in which millions of people can participate, like how it was depicted in sci fi movies for example. Whatever scarce new thing that came to being, was consolidated in the hands of megacorps and automated to max extent to reduce workforce. Since the 1970s we automated away almost all the workforce in factories - what used to require ~2000-3000 people in a factory to produce now requires ~100 people using extremely efficient automated systems. Only white collar work remained, and now the AI is automating away the white collars too, who were the last remaining holdout that helped infuse the economy with cash through their salaries.

Blackrock CEO's surprising speech at Davos is spot on and what Marx said 150 years ago. It just happened, in front of our eyes, in our lifetime: Capitalism literally choked itself by automating production, firing workers and ending up with an economy that has products, but no one with the money to buy them.
by dummydummy1234 | 2026-01-24 00:20:26+00:00
Eh, not for laptops - I say as someone who switched to Linux from windows in past year.

I have spent a decent few days to get long battery life on Linux (fedora), with sleep hibernate + encryption. And I am still thinking that the Linux scheduler is not correctly using Intel's pcore/ecore on 13th gen correctly.
by marssaxman | 2026-01-24 00:22:14+00:00
The $300 I mentioned was just walking-around money, meant to get me by while they investigated. I don't remember the exact amount that was stolen, but it was not far below your hypothetical $5k. The fraud was inconsequential not because it involved a small amount of money, but because the credit union took care of it promptly, with minimal fuss.

> credit card protects you from this scenario, for free

Sure, but using a debit card issued by my credit union also protects me from this scenario for free, with no risk of getting in debt or having to pay interest. That feels safer to me: fraud is rare, but debt is common, so I'd rather protect myself against debt.
by bikenaga | 2026-01-24 00:22:41+00:00
Original article: "The major ion chemistry of seawater was closely coupled to the long-term carbon cycle during the Cenozoic" - https://www.pnas.org/doi/10.1073/pnas.2511781122

"Abstract. A ~fivefold decrease in the atmospheric concentration of CO<sub>2</sub> took place during the Cenozoic. This has often been viewed within the context of silicate weathering changes, although the specific contributions of the potential drivers remain poorly understood. Indeed, it has been alternatively argued that changes in the sea floor spreading rate contributed to the Cenozoic pCO<sub>2</sub> decline, although the magnitude of the decrease means that this is unlikely to account for the entirety of the pCO<sub>2</sub> change. One previously overlooked factor is the concomitant change in the major element composition of seawater, especially the concentration of calcium ([Ca<sup>2+</sup>sw]), which is typically viewed as responding to processes such as weathering, rather than representing a driver in and of itself. Here, we present the first detailed record of the Cenozoic major ion chemistry of seawater and show that [Ca<sup>2+</sup>sw] has the potential to control key processes that impact the carbon cycle. Although our record cannot determine whether CO<sub>2</sub> is causally driven by [Ca<sup>2+</sup>sw], carbon cycle box modeling identifies that this may have been the case. Whether or not [Ca<sup>2+</sup>sw] indeed directly drove pCO<sub>2</sub> during the Cenozoic principally depends on the strength of the silicate weathering feedback and the magnitude of any possible changes in organic carbon burial, both of which could overwhelm a [Ca<sup>2+</sup>sw]-driven impact on the carbon cycle. As such, determining the sensitivity of the weathering–climate relationship on million-year timescales is key to resolving whether factors such as seawater major ion composition are important carbon cycle drivers."
by matheusmoreira | 2026-01-24 00:22:59+00:00
> In the absence of proper language support, “sum types” are just structs with discipline.

With enough compiler support they could be more than that. For example, I submitted a tagged union analysis feature request to gcc and clang, and someone generalized it into a guard builtin.

https://github.com/llvm/llvm-project/issues/74205

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112840

GCC proved to be too complex for me to hack this in though. To this day I'm hoping someone better than me will implement it.
by jmspring | 2026-01-24 00:23:30+00:00
I think Steve's idea of an agent coordinator and the general model could make sense. There is a lot of discussion (and even work from Anthropic, OpenAI, etc) around multiagent workflows.

Is Gas Town the implementation? I'm not sure.

What is interesting is seeing how this paradigm can help improve one's workflow. There is still a lot of guidance and structuring of prompts / claude.md / whichever files that need to be carefully written.

If there is a push for the equivalent of helm charts and crds for gas town, then I will be concerned.
by kergonath | 2026-01-24 00:23:47+00:00
> The EU had such a good deal with the US.

There are regulations. Both Visa and Mastercard were happy with those and made quite a lot of money from their business in the EU. They absorbed and merged with local alternatives and competitors. It’s a bit rich to complain after the game has been going on for a while that the rules are as they are: they’ve always been that way and if they were not happy, they could just have ignored the European markets. Now, if your point is that you’re being shafted, then congratulations: realising is the first step towards solving. Now, vote for a government that will actually regulate the sector in the people’s favour, not the big corps. We cannot help you for that.
by hutao | 2026-01-24 00:23:54+00:00
The `Either a b` type in Haskell is equivalent to the `Result<T, Error>` type in other languages. The only difference is in the naming: "Result" semantically implies error handling, while "Either" implies a more general usage as the alternative between two options. Either and Result are the binary sum type (the disjoint union between two types).

In Haskell, Either is defined as

data Either a b = Left a | Right b

Note that in Haskell, type parameters are lowercase. Source code: https://gitlab.haskell.org/ghc/ghc/-/blob/3f5e8d80b32063d265...

Contrast the definition of the Result type in Swift:

public enum Result<Success: ~Copyable & ~Escapable, Failure: Error> {
/// A success, storing a `Success` value.
case success(Success)

/// A failure, storing a `Failure` value.
case failure(Failure)
}

Source code: https://github.com/swiftlang/swift/blob/256ff127c93d7e59a75f...

I'm not sure what the parent commenter meant when they claimed that "Result <e, t> of yours is a Result (e, t) in Haskell." In Haskell, `(e, t)` would be the pair type (the binary product type).
by mkw5053 | 2026-01-24 00:24:15+00:00
My father found out about his AFib through his Apple Watch.

I recently had some heart diagnostics done and had to wear a chest monitor for a month, even though I've worn an Apple Watch since day one. (I honestly don't remember when they started checking for abnormal rhythms.) The chest monitor was horrible. Made me wonder about the value of wearing an Apple Watch for a decade versus a more accurate monitor for a month.
by DocSeraphMercer | 2026-01-24 00:24:17+00:00
Author here. This case study documents my recent experience with Notion's billing system and support. As a combat veteran, I've framed it through the lens of my own doctrine on system resilience, user agency, and what I call 'Epistemic Injustice.' I believe it's a valuable lesson for any product designer, UX professional, or user who has felt trapped by a platform's confusing rules. I'm here to answer any questions.
by magicalhippo | 2026-01-24 00:24:19+00:00
Sony and TCL expect that products produced by the new firm will carry the Sony and Bravia brands, while using TCL's display technology and manufacturing infrastructure.

Joint venture where TCL controls the majority with 51%. So what's one of those Bravia TVs then? The one I have in my living room has Google TV running, and pretty stock from what I can gather. So if the inside will be all TCL, then what's left?

One of the reasons I avoided TCL entirely was due to the reported backdoors[1]. Hopefully Sony has control over the software, but with TCL making the hardware who's to say they don't add some backdoor or ad-spying tech?

[1]: https://www.tomsguide.com/news/tcl-smart-tv-security-flaws
by aeon_ai | 2026-01-24 00:26:41+00:00
The Wit and Wisdom of Charlie Munger is a good place to start.

Shane's mental models books are packed with a lot of random/disparate domains/insights -- He's a good aggregator there.

Thinking in Systems by Meadows.

Really, once you go down the rabbit hole, you find new threads to pull. That's kind of the fun of it
by meame2010 | 2026-01-24 00:28:08+00:00
AdaL is the world’s first local coding agent with web UI.

Claude Code has proven that coding agents work best when they are local, bringing developers back to the terminal.

Terminal UIs are fast and great with shortcuts, shell mode, and developer-friendly workflows. But they are limited in history and image display, and the experience varies by terminal and OS. Many of them flicker (buuuut not AdaL CLI ).

Most importantly, they can be quite intimidating for non-technical users.

This led us to explore new possibilities for a coding agent interface. What if you could get the best of both worlds:
- the same core local agent that does tasks exactly like AdaL CLI
- combined with a web UI with no limits on UI/UX

This can be especially powerful for design-heavy and more visual workflows

Available at: https://sylph.ai/
by sailfast | 2026-01-24 00:28:47+00:00
Not sure formidable founders getting whatever they want whatever the obstacle (sure market obstacles but what about laws, morality, etc) is a good thing to be honest.

Sometimes folks need to be stopped. Sometimes those walls are there for a reason.

And after IPO, maybe a founder should consider the good of the world instead of what you think you want next for yourself and just bashing down more walls.

But I dunno… I’m just a rando.
by kergonath | 2026-01-24 00:31:19+00:00
> Shouldn't we rather fight that nationalistic power grab that just makes us all poorer and less free?

We should not; we must. But at the same time we need to recognise that we are powerless to affect the American government, which can go rogue at any moment. So from a pure risk analysis, we also need to have local alternatives. I regret this state of affairs, but it is an unavoidable consequence of the US threatening its nominal allies.
by at1as | 2026-01-24 00:31:32+00:00
People seem to be increasingly interested in it for interior design. I've seen this reported in a few places, Pinterest being one of those sources https://bestreviews.com/articles/home/decor/pinterest-fall-2...

There's also, of course, the aggressive A16Z Art Deco rebranding. But we can put that one to the side.
by hermanzegerman | 2026-01-24 00:31:40+00:00
As the other guy said you're completely deluded. Nobody "gave" us cheaper credit card fees from MasterCard or Visa. They were the result of a regulatory process.

MasterCard or Visa also aren't operating as a charity in Europe.

Before the capping of fees was introduced, their acceptance was shit at most businesses, and most bank consumers also didn't have one, as opposed to cards of the national scheme which had lower fees both for customers and merchants
by tzs | 2026-01-24 00:32:29+00:00
My car from late 2005 to early 2025, a 2006 Honda CR-V, only has regular old control. That's now my backup car and my main car is 2025 Hyundai Kona EV with adaptive cruise control.

I too thought it would be nice on long drives, but really it hasn't made that much difference. Like everyone I speed on the freeway, but not as much as everyone else, so it rarely has to actually adapt. :-)

The place I've found it makes a huge difference is stop and go or near stop and go traffic. You can't set it to a speed below 20 mph, but if the car it is following goes below that it keeps working all the way down to 0 mph. (You don't have to be going 20 mph to set it. You can set it if you are going above something like 3 or 4 mph, or if you are stopped and there is a stopped car ahead of and it thinks you are on a street. It just sets the speed to 20 mph when you set it under those circumstances).

If the car ahead starts moving again within a few seconds it will automatically follow. If longer it will beep once when the car ahead starts moving and show a message about the lead car leaving. Tapping the accelerator or flicking the cruise control speed adjust switch on the steering wheel will resume following.

Not all adaptive cruise control systems work all the way down to 0 mph. Some cut off well above that. Some only work down to 0 mph on higher trims.

Making sure I get one that does is now on my "must have" requirements for any future car.
by bluGill | 2026-01-24 00:33:48+00:00
The farmers I know say you are throwing money away driving your tractor at planting time. If the autostreer is broken they will wait - risking rain and needing to switch to a lower yielding but faster growing seed - instead of drive themself. even in that worst case the autosteer is likely to make more money than driving their tractor now.

auto steer often can get another row in without over crowding. auto steer also shuts off ineividual rows as you cross where you planted already (saving thousands of dollars in seed)
by davkan | 2026-01-24 00:34:25+00:00
> In fact, discouraging people from getting educated because of the system is its own form of oppression.

Who is doing this? Did I suggest that addressing the systemic issues with the cycle of poverty precludes individuals pursuing education? No, I said it doesn’t on its own resolve the issue of poverty as a whole.

> Only if we keep repeating things like this.

I still think the answer to this problem will not hinge on individuals choosing to interact with social media less and more intelligently. The vast majority of us know social media is manipulating and dividing the population. We all know we should use it less. We already have these discussions and have been for years and it shows to have very little actual effect on the overall situation we find ourselves in.

You are right in that it can be a yes-and type situation but my worry is that bringing personal responsibility to the forefront of the conversation mostly serves to diminish the responsibility we face as a society to reign in these monstrous (in both ways) companies that are actively destroying our social fabric in pursuit of profits in the most charitable view, or in pursuit of bringing us into a hellscape of a new world order, re Thiel et al.
by burnt-resistor | 2026-01-24 00:36:16+00:00
Data brokers and government records.

No, you can't except under limited circumstances. In America, data about you is largely confidential property of others that can be resold without your knowledge or consent. It likely includes errors and erroneous assumptions, but there's little or no recourse because of decades of legislative, legal, and regulatory capture because of bribes given and patronage bought by the ultra rich who still aren't satisfied with the lion's share of everything.
by krapp | 2026-01-24 00:36:27+00:00
But that's fine, right?

Because TikTok in the US is run by an American company now, right?

It was only a problem when TikTok was owned by a Chinese company, right?

Then, it was little more than a propaganda and surveillance platform for a hostile foreign government but now it's a propaganda and surveillance platform for a government that can actually harm you. But getting black-bagged by ICE or whatever other band of Christofascist moral police the next decade brings is a price worth paying to avoid the risk of indoctrinating the youth into Communism, right?

Right?
by taurath | 2026-01-24 00:37:32+00:00
If you have truly no conception of how to keep people "occupied" as your wording suggests, may I suggest studying even elementary school level humanities or philosophy.

It used to be, and I think will be again one day, that sociopathic comments like "thinning the herd" would be considered deeply troubling. Its clear though that a vision of a brighter future is necessary if we are to achieve it.
by 0xDEAFBEAD | 2026-01-24 00:37:32+00:00
So initially MasterCard/Visa profits in Europe are "protection money".

Then it comes out that MasterCard/Visa fees in Europe are actually far lower than in the US.

Now the Europeans are laughing at the Americans for being suckers.

This interaction basically sums up the entire EU/US relationship and the absurdity of Europe's rhetoric around it. Copy/paste this template, change a few words, and it applies pretty much everywhere.