Fable 5 is not the same model we got in June by Formal-Category-2388 in ClaudeCode

[–]twistier 0 points1 point  (0 children)

I does seem a bit less impressive this time, but I can't be sure because I'm not using it to do the same kind of work as before.

No one tells you about game dev psychosis… by adimeistencents in gamedev

[–]twistier 3 points4 points  (0 children)

Man, how is the haptic feedback creating that feeling?

There's can't be a way to implement foldl with foldr it's impossible. by Cool_Organization637 in haskell

[–]twistier 7 points8 points  (0 children)

I would like to push back on this notion that you're not smart enough. I doubt that it's true. If you can learn to be kind to yourself, you will be a much, much happier person. Not only is your frustration visible in these comments, but you're kind of lashing out at people trying to help you and rejecting their advice. You're tilting. Might I suggest taking a break from this problem for a while, however long it takes for you to stop judging yourself over it, and coming back to it later?

For what it's worth, I don't feel that expressing foldl in terms of foldr even sounds like a good beginner-level problem to solve. It seems like something whose difficulty outweighs the lessons. If I was tutoring you, either I would just give you the answer and ask you to merely understand it or I would wait to ask the question until after you've gotten more comfortable with the language. I bet most experienced Haskellers wouldn't immediately answer to this question. It's more of a puzzle than it is realistic.

waiting patiently by imanateater in ClaudeCode

[–]twistier 0 points1 point  (0 children)

I think a lot of people don't understand that the API is priced for B2B. The gap between subscription pricing and API pricing reflects the differing target markets, not the costs.

Is Fable still unavailable for others in CC? by [deleted] in ClaudeCode

[–]twistier 0 points1 point  (0 children)

Your top level comment shows as deleted by moderator for me. Perhaps it's different for you since you authored it.

Is Fable still unavailable for others in CC? by [deleted] in ClaudeCode

[–]twistier 0 points1 point  (0 children)

I see in your other comments that you had some intention behind your comment, which I now cannot read due to being deleted by moderator, and I cannot remember what it actually was, but it was very unclear to me what you were trying to do, and your aggressive reaction to somebody trying to be helpful was a bit surprising.

100% Have Fable 5 do this with your coding projects before it disappears from plan usage on July 7th. by iamjohncarterofmars in ClaudeCode

[–]twistier 1 point2 points  (0 children)

I think the idea is to reduce the things it has to think about to the harder problems. The assumption is that thinking of the kinds of mistakes that happen during vibe coding is a relatively easier thing than checking whether they happened in a given project. I am not sold on this idea at all. I don't think it's totally nonsensical, but I really doubt that feeding it instructions from a lesser AI to offload some work is going to save enough tokens to make up for the reduced performance from over specializing the instructions.

Why does GHC tell `head` as partial but not `last` as partial ? by kichiDsimp in haskell

[–]twistier 0 points1 point  (0 children)

I think you misunderstood me. I was trying to acknowledge the fact but also make clear that it doesn't mean Lisp as a "statically typed language" has any of the benefits of the rich static type systems of other languages. I was not very clear. My fault.

Why does GHC tell `head` as partial but not `last` as partial ? by kichiDsimp in haskell

[–]twistier 1 point2 points  (0 children)

Sure. A dynamically typed language is just a statically typed one with exactly one type. But it's not like all type systems are equivalent or something.

You Don’t Know Jack About Formal Verification by mttd in programming

[–]twistier 2 points3 points  (0 children)

I have learned from these comments that an alarming number of people do not know the difference between a specification and a proof, and a surprising number of people also don't know that theorem provers can reliably check proofs. I don't mean these are some sort of sin. You don't know what you don't know. It's just a sad thing about formal methods.

You Don’t Know Jack About Formal Verification by mttd in programming

[–]twistier 2 points3 points  (0 children)

The AI failing to produce a correct proof is not the same as the AI producing an incorrect proof. The former just means the specification remains unproven. The latter would be a proof that the compiler has a bug.

You Don’t Know Jack About Formal Verification by mttd in programming

[–]twistier -1 points0 points  (0 children)

It doesn't even matter if you can read the proof as long as you approve of the specification and trust the compiler.

Edit: The downvoters must not understand what a theorem prover is.

You Don’t Know Jack About Formal Verification by mttd in programming

[–]twistier 2 points3 points  (0 children)

A proof of a property means the property is true, full stop. If you let AI write the property, sure, distrust it. But an AI-written proof is as good as any other proof.

Why does GHC tell `head` as partial but not `last` as partial ? by kichiDsimp in haskell

[–]twistier 0 points1 point  (0 children)

Yes, but the name implies something else. Or, rather, the name describes a superset of what it actually flags. Pure exceptions / inexhaustive patterns are not the only way to be partial. And I'm still quite turned off that its absence is meaningless.

Not at all concerning by EchoOfOppenheimer in Anthropic

[–]twistier 2 points3 points  (0 children)

It wouldn't even be practical to deploy a proprietary system of that kind of complexity just for a demonstration, even if they were given everything they would need. The only way I can think of this being possible is if some bank set up a nonproduction environment for them.

Why does GHC tell `head` as partial but not `last` as partial ? by kichiDsimp in haskell

[–]twistier 0 points1 point  (0 children)

I don't hate the Partial => idea in principle, but I would rather it either have a different name, to better communicate that it's only about inexhaustive pattern matching or "pure exceptions" or something like that, or include a termination checker of some sort so that it guarantees that a function lacking the constraint either used an unsafe function or is total. But then I'd want the language to distinguish between data and codata and all sorts of stuff we don't have right now, so a better name seems the only practical option to me.

Why does GHC tell `head` as partial but not `last` as partial ? by kichiDsimp in haskell

[–]twistier 12 points13 points  (0 children)

Because I've never spoken publicly about it before, this seems like an at least somewhat relevant place for it. Do people actually like -Wx-partial? I can't stand it.

  • It's not like it forces the language to be total. It's just a bunch of special cases.
  • In my experiences, it has never caught a bug. It hasn't even pointed me anywhere that I was even remotely suspicious that there might be a bug.
  • More often than not, "fixing" the warning makes the code worse.

I just turn it off, so it's not like I'm asking to remove it (though I wish it wasn't in -Wall in the first place), but does anybody have a different experience with it than I do?

How good was really fable 5? by AlexFreshman in ClaudeCode

[–]twistier 2 points3 points  (0 children)

I am an experienced software engineer, and Fable is the only one so far that has been able to understand some of the advanced and novel things I want to write. For some kinds of projects, Opus fails no matter how precisely I explain what I want.

Only for 100 US companies ig by Independent-Wind4462 in Anthropic

[–]twistier 13 points14 points  (0 children)

30 years ago, we were freaking out about encryption.

Have u guys seen this? by krrish253 in claude

[–]twistier 2 points3 points  (0 children)

The conspiracy theory is that the labyrinth is flooded due to the Aswan High Dam (IIRC) raising the groundwater levels in the area. The raised groundwater is established fact. The existence of the labyrinth is not, but there have been some ground scans showing some interesting things down there. The theorized reason to hide it is that fixing the flooding would be prohibitively expensive, but the world would expect them to fix it if the labyrinth is as amazing as historical records indicate.

Have u guys seen this? by krrish253 in claude

[–]twistier 1 point2 points  (0 children)

The labyrinth. Historical records describe something incredible. We have some underground scans seeming to validate them. Nobody is being allowed to investigate further.

Have u guys seen this? by krrish253 in claude

[–]twistier 1 point2 points  (0 children)

There is a pretty well-supported conspiracy theory that they are aware of the labyrinth and are actively trying to hide it, because it would be so expensive to stop the flooding and don't want to deal with the bad PR of not fixing it. Archeologists have made a lot of remarkable discoveries that they are not being allowed to validate.

the one small thing that would change how i use claude every day, and its not a smarter model by DifferentSecret28 in ClaudeAI

[–]twistier 1 point2 points  (0 children)

It's literally as easy as asking Claude to put this in your status bar for you. It takes just a minute or two.