Groups
Groups
Sign in
Groups
Groups
PiLuD
Conversations
About
Send feedback
Help
PiLuD
1–30 of 4750
Mark all as read
Report group
0 selected
Raoul Duke
,
Mike Austin
2
Apr 17
one way is the best way
The React API has also been very stable. I copied and pasted code from years ago and it works
unread,
one way is the best way
The React API has also been very stable. I copied and pasted code from years ago and it works
Apr 17
Mike Austin
3
Apr 14
Rewriting Kopi again (well, cut and paste with tweaks)
Fun with partial functions and the builder pattern: Kopi shell – a simple, immutable, async
unread,
Rewriting Kopi again (well, cut and paste with tweaks)
Fun with partial functions and the builder pattern: Kopi shell – a simple, immutable, async
Apr 14
Paul Tarvydas
, …
Mike Austin
5
Apr 10
Little Language Case Study - Generating Code for Simple State Machines
I agree. In my previous version it supported keyboard and UI so the logic was separated. Come to
unread,
Little Language Case Study - Generating Code for Simple State Machines
I agree. In my previous version it supported keyboard and UI so the logic was separated. Come to
Apr 10
Raoul Duke
2
Apr 8
conditionals are hell
ps i hate Angular On Wed, Apr 8, 2026 at 12:42 Raoul Duke <rao...@gmail.com> wrote: i wish
unread,
conditionals are hell
ps i hate Angular On Wed, Apr 8, 2026 at 12:42 Raoul Duke <rao...@gmail.com> wrote: i wish
Apr 8
Raoul Duke
,
Paul Tarvydas
2
Mar 28
whither effect/session/linear/etc. types in the main stream?
There's a name for that kind of thing: state. The decades-long belief in continuing to use
unread,
whither effect/session/linear/etc. types in the main stream?
There's a name for that kind of thing: state. The decades-long belief in continuing to use
Mar 28
Paul Tarvydas
, …
Mike Austin
4
Mar 19
What I’ve Learned From Forth Haiku Thus Far
Very nice. I am a minimalist at heart. I'm re-writing my "React Desktop" again, and in
unread,
What I’ve Learned From Forth Haiku Thus Far
Very nice. I am a minimalist at heart. I'm re-writing my "React Desktop" again, and in
Mar 19
Mike Austin
Mar 19
Naming is hard, once in a while
Most of the time I don't need to think about it, but once in a while it comes up. An array of
unread,
Naming is hard, once in a while
Most of the time I don't need to think about it, but once in a while it comes up. An array of
Mar 19
Raoul Duke
,
Mike Austin
2
Mar 13
worst DX offense
Getting that vibe with Angular. Earlier Angular was even worse, you just import stuff and magically
unread,
worst DX offense
Getting that vibe with Angular. Earlier Angular was even worse, you just import stuff and magically
Mar 13
Mike Austin
,
Raoul Duke
2
Mar 11
React Compiler = So much easier
the penultimate FP feels imperative :-)
unread,
React Compiler = So much easier
the penultimate FP feels imperative :-)
Mar 11
Mike Austin
3
Mar 6
So far, not a fan of Angular
Still not a fan of Angular. Import your imports into components? Import like 5 things to get basic
unread,
So far, not a fan of Angular
Still not a fan of Angular. Import your imports into components? Import like 5 things to get basic
Mar 6
Mike Austin
,
Raoul Duke
2
Mar 4
Material UI Table - WTF?
yes. yes, it is. the rule is: if you have a team of brainiacs who all together say, "i know! i
unread,
Material UI Table - WTF?
yes. yes, it is. the rule is: if you have a team of brainiacs who all together say, "i know! i
Mar 4
Raoul Duke
2
Mar 3
forth. you know: for AIs
That was probably some low-level ChatGPT model. Running the output through Opus, it says the original
unread,
forth. you know: for AIs
That was probably some low-level ChatGPT model. Running the output through Opus, it says the original
Mar 3
Mike Austin
,
Raoul Duke
2
Mar 1
Thinking of using TypeScript compiler API to generate AST nodes from my language, Kopi
oh! i kind of would like that, too. i feel sad i didn't see good stable ast apis when i looked? i
unread,
Thinking of using TypeScript compiler API to generate AST nodes from my language, Kopi
oh! i kind of would like that, too. i feel sad i didn't see good stable ast apis when i looked? i
Mar 1
Mike Austin
,
Raoul Duke
2
Mar 1
SolidJS is Not the Future
compared to the literal end of the world, yes, everything pales.
unread,
SolidJS is Not the Future
compared to the literal end of the world, yes, everything pales.
Mar 1
Raoul Duke
,
Mike Austin
3
Feb 26
bad DX des, ne?
just too many dx failure modes. i've been in too many situations where the dev environment doesn
unread,
bad DX des, ne?
just too many dx failure modes. i've been in too many situations where the dev environment doesn
Feb 26
Mike Austin
Feb 24
Logic is hard
return !keys.some(key => !this.equals(a[key], b[key])) Double negative because I want the function
unread,
Logic is hard
return !keys.some(key => !this.equals(a[key], b[key])) Double negative because I want the function
Feb 24
Raoul Duke
,
Mike Austin
3
Feb 19
colors of fns
yeah, just the usual old suspects of bad DX coloring, monad stacks / transformers, etc. nightmares?!
unread,
colors of fns
yeah, just the usual old suspects of bad DX coloring, monad stacks / transformers, etc. nightmares?!
Feb 19
Paul Tarvydas
,
Raoul Duke
2
Feb 16
Compilation using two stage code emission
everything is subjective - i have better flow with static typing (maybe with inference) than w/out :-
unread,
Compilation using two stage code emission
everything is subjective - i have better flow with static typing (maybe with inference) than w/out :-
Feb 16
Raoul Duke
Feb 10
it is funny
how bad some of the tooling is for building compilers. i feel like the antlr ecosystem DX is such
unread,
it is funny
how bad some of the tooling is for building compilers. i feel like the antlr ecosystem DX is such
Feb 10
Raoul Duke
Feb 7
indictments
There seems to be an endless set of things that prevents IDEs (for main stream day jobbery) from
unread,
indictments
There seems to be an endless set of things that prevents IDEs (for main stream day jobbery) from
Feb 7
Raoul Duke
,
Mike Austin
3
Feb 6
humor
even with all sorts of flags on, it feels like there are lots of times when "ze type zyztem -
unread,
humor
even with all sorts of flags on, it feels like there are lots of times when "ze type zyztem -
Feb 6
Raoul Duke
Feb 6
still a tad brain dead after all these years
* if you don't expose a solid AST / ASG, your language kind of sucks. * if you don't expose
unread,
still a tad brain dead after all these years
* if you don't expose a solid AST / ASG, your language kind of sucks. * if you don't expose
Feb 6
Raoul Duke
Feb 5
SRP et al
it is funny to start with a simple typescript type, or interface, that is a like a struct, just a bag
unread,
SRP et al
it is funny to start with a simple typescript type, or interface, that is a like a struct, just a bag
Feb 5
Raoul Duke
,
Mike Austin
2
Feb 5
indirection
Also git. Rebase? Squash merge? You can really mess up a repo easily. On Sunday, January 18, 2026 at
unread,
indirection
Also git. Rebase? Squash merge? You can really mess up a repo easily. On Sunday, January 18, 2026 at
Feb 5
Raoul Duke
,
Mike Austin
3
Feb 5
componentization?
Nice. I haven't used AI much yet because of the spectacularly wrong answers. But maybe soon. On
unread,
componentization?
Nice. I haven't used AI much yet because of the spectacularly wrong answers. But maybe soon. On
Feb 5
Paul Tarvydas
,
Raoul Duke
2
Feb 4
Why Modern Software Is So Bloated
my $0.02 agree: mainstream sucks. at least: the sdk is what historically kills you. now: with ai
unread,
Why Modern Software Is So Bloated
my $0.02 agree: mainstream sucks. at least: the sdk is what historically kills you. now: with ai
Feb 4
Raoul Duke
Feb 3
ai humor
i am working on t2lang for porting haskell conduit to typescript https://claude.ai/public/artifacts/
unread,
ai humor
i am working on t2lang for porting haskell conduit to typescript https://claude.ai/public/artifacts/
Feb 3
Raoul Duke
Feb 2
RxJS vs. Haskell Conduit, fight!
https://github.com/snoyberg/conduit#readme I guess maybe the pipeline aspects of such things are ok,
unread,
RxJS vs. Haskell Conduit, fight!
https://github.com/snoyberg/conduit#readme I guess maybe the pipeline aspects of such things are ok,
Feb 2
Raoul Duke
Jan 21
crimes against humanity
if your language does not have a good interface to the AST/ASG. eg typescript.
unread,
crimes against humanity
if your language does not have a good interface to the AST/ASG. eg typescript.
Jan 21
Raoul Duke
Jan 17
for example,
when I move a file to another directory, it is not always the case that everything that needs to
unread,
for example,
when I move a file to another directory, it is not always the case that everything that needs to
Jan 17