3,738 karma · joined March 19, 2015
Twitter ------ https://twitter.com/NickFisherAU
GitHub ------ https://github.com/nmfisher
Blog ------ https://hydroxide.dev
Company ------ https://holotype.com.sg
Working On ------ https://mixreel.ai
Gumroad ------ https://nickfisher.gumroad.com/l/tvzndw
Peppa might be “empty” but I don’t worry that it’s inadvertently steering him in the wrong direction. The Peppa books are also far, far better than the Bluey books.
There's definitely similarities when it comes to the wave of hype and greed behind them both, but the fundamentals really are completely different.
Claude does have a slight edge in quality (which is why it's my default) but infrastructure/cost/speed are all relevant too. Different providers may focus on one at the expense of the others.
One interesting scenario where we could end up is using large hosted models for planning/logic, and handing off to local models for execution.
```
sealed class MyParam {}
class Bar extends MyParam { String val; }
class Baz extends MyParam { int val; }
void foo(MyParam param) {
switch(myParam) {
case Baz(val: final val):
case Bar(val: final val):
}
}
```compared to:
```
void foo(Bar | Baz myVar) {
switch(myVar) {
case Bar:
case Baz:
}
}
```I hadn't seen the extension_type_unions package, though, I'll check it out.
- Properly cross platform (including first-class JS/WASM interop)
- AOT & cross compilation
- Hot reload
- Static typing with many nice features (generics, extension types, enhanced enums, etc)
- Expressive without being overly verbose
- Well-supported by the language & SDK teams (i.e. it's not dead)
- Easy build/package system
The only things I really feel are missing are (1) union types and (2) access modifiers like protected/friend.
I've been experimenting with image-to-image (and video-to-video) for basic texture projection, which I think shows promise:
https://bsky.app/profile/nickfisherau.bsky.social/post/3lqrl...
I just started diving into this today too:
https://github.com/YixunLiang/UniTEX
which works with in "volumetric space" (for lack of a better word), which I think makes a lot more sense.
It's a quick/convenient way to get a "full" backend up and running. The other option (Firebase) can't be self-hosted and has some absurd pricing footguns.
(Strictly speaking I'm a bit late, because it seems the non-reasoning version was released earlier in March, but I didn't see it until today).
I just gave it a unit test I was in the middle writing and asked it to fix it - no context/documentation/interfaces, literally just the test. It performed amazingly well - even where it didn't get it right, it made a very reasonable guess (e.g. calling dispose() when the actual method was destroy() - but since I hadn't given the interface, it had no way of knowing).
I'm going to road-test this a bit further via Cline (where I alternate between Gemini Flash and DeepSeek).
There is a time and a place for that paradigm, but it's niche. The lack of SEO alone is usually enough to stop it in its tracks.
Website is just a placeholder, but I'm documenting my progress on Bluesky at https://nickfisherau.bsky.social/.
People can rag on Electron apps all they like, but VSCode on modern hardware is very snappy. Jetbrains is a noticeable downgrade.
I don’t think it tarnished his scientific legacy, but it definitely created some friction in the post-war years.
Looks like it didn’t work though.
It gives off strong “your answer might be correct but it’s not on my answer key so I’m marking you wrong” teacher vibes. Avoid at all costs.
GMail continued for a few years after that - I'm not even sure if it was ever actually banned, or just suffered the same fate (death by a thousands timeouts).
Sample size of 1, obviously, so YMMV.
I also pay for Claude Pro for personal coding use, so I'm aware that Flash isn't exactly a drop-in replacement for a more powerful model. From my limited testing, though, Pro 2.0 is almost indistinguishable from 3.5 Sonnet.