HackerTrans
TopNewTrendsCommentsPastAskShowJobs

superlopuh

no profile record

comments

superlopuh
·2 ay önce·discuss
I'm curious and not an expert here, do you know why the TTFT is so much worse on Mac? To elaborate, the article just says that this step is compute bound, but I'm wondering whether it is just that simple or if it might also be less optimised in MLX?
superlopuh
·3 ay önce·discuss
I raised this in person to a number of array language implementors (and Connor Hoekstra) last year and they weren't familiar with interaction nets. I'm not sure that I was successful in convincing them that this was worth looking into, partially because I'm not yet personally convinced that this is worth looking into.
superlopuh
·4 ay önce·discuss
In my experience a culture where teammates prioritise review times (both by checking on updates in GH a few times a day, and by splitting changes agressively into smaller patches) is reflected in much faster overall progress time. It's definitely a culture thing, there's nothing technically or organisationally difficult about implementing it, it just requires people working together considering team velocity more important than personal velocity.
superlopuh
·4 ay önce·discuss
Missing Muna[0][1], I'm curious how it would compare on these benchmarks.

[0]: https://www.muna.ai/ [1]: https://docs.muna.ai/predictors/create
superlopuh
·6 ay önce·discuss
Also seems like the repo is now private, so I can't open an issue, or reproduce the numbers.
superlopuh
·6 ay önce·discuss
I'm surprised that the `isinstance()` comparison is with `type() == type` and not `type() is type`, which I would expect to be faster, since the `==` implementation tends to have an `isinstance` call anyway.
superlopuh
·7 ay önce·discuss
We've been relying on TypeForm (an experimental feature in Pyright) in xDSL. Since there are some Astral members commenting here: are there any plans to support TypeForm any time soon? It seems like you already have some features that go beyond the Python type spec, so I feel like there may be hope
superlopuh
·9 ay önce·discuss
In MLIR, there are two representations of memory, `tensor` and `memref`, which enables you to do some high-level things[0] in SSA before "bufferizing" to memrefs, which are eventually lowered to LLVM pointers.

[0]: https://mlir.llvm.org/docs/Dialects/TensorOps/
superlopuh
·10 ay önce·discuss
Yep, although never in a project of a similar size. One advantage of the Python setup is that the types are ignored at runtime, so there's no overhead at startup/compilation time. Although it's also a disadvantage in terms of what you can do in the system, of course.
superlopuh
·10 ay önce·discuss
Python with Pyright in strict mode. I work on a ~200kLOC fully typed Python project [0] and am having fun.

[0]: https://github.com/xdslproject/xdsl
superlopuh
·5 yıl önce·discuss
I've had it pretty negatively affect my experience of using macOS due to hyperlinks taking seconds to open throughout the OS. Uninstalling it fixed the issue. I still haven't found a good alternative and am a bit sad about it.