Software engineer working in academia, and on my own tools, in Rust, Kotlin, Mojo, Python, Javascript, and more.
Works on nextPYP: software for analyzing CryoET (and EM) data from your web browser.
Come for the compile-time loop unrolling, stay for the profile-guided optimization!
jlogan.dev/blog/2025/11...
Come for the compile-time loop unrolling, stay for the profile-guided optimization!
jlogan.dev/blog/2025/11...
jlogan.dev/blog/2025/11...
Cool story about how to go fast with numerical computing. And why many Pythonic approaches, even with native extensions, can be pretty slow.
My first thought though: can we go faster in Mojo? 😅
jlogan.dev/blog/2025/11...
Cool story about how to go fast with numerical computing. And why many Pythonic approaches, even with native extensions, can be pretty slow.
My first thought though: can we go faster in Mojo? 😅
mrc.tal.net/vx/appcentre...
mrc.tal.net/vx/appcentre...
If this bothers you, you can turn it off (for now). Or you can switch to a different OS, like Linux or Mac.
www.techspot.com/news/109983-...
If this bothers you, you can turn it off (for now). Or you can switch to a different OS, like Linux or Mac.
www.techspot.com/news/109983-...
Thanks, FFT libraries!
Thanks, FFT libraries!
The cover highlights the article on categorizing prediction modes within low-pLDDT regions of AlphaFold2 structures from the Richardson lab @duke-university.bsky.social : doi.org/10.1107/S205...
Image credit: Chistopher Williams
The cover highlights the article on categorizing prediction modes within low-pLDDT regions of AlphaFold2 structures from the Richardson lab @duke-university.bsky.social : doi.org/10.1107/S205...
Image credit: Chistopher Williams
[14, 9].sort() returns [14, 9]
Because arrays elements are converted to strings before comparison! 🤔
[14, 9].sort() returns [14, 9]
Because arrays elements are converted to strings before comparison! 🤔
x.com/CppCon/statu...
x.com/CppCon/statu...
There is no good answer, and the equilibrium is having fewer foreigners AND conferences in the US.
There is no good answer, and the equilibrium is having fewer foreigners AND conferences in the US.
you can just walk away after they return your ID
you can just walk away after they return your ID
In a nutshell, the protocol shows how to use our Cryo-ET software to solve high-res protein structures.
I don't think any of the other authors are here, but congrats to Hsuan-Fu, Ye, and Wendy for all of their work!
www.nature.com/articles/s41...
In a nutshell, the protocol shows how to use our Cryo-ET software to solve high-res protein structures.
I don't think any of the other authors are here, but congrats to Hsuan-Fu, Ye, and Wendy for all of their work!
www.nature.com/articles/s41...
💰 $181K - $240K
🌎 Worldwide
🔗 http://jbs.ink/7tEO5SjTpfDw
#jobalert #jobsearch #remotejob #remotework #wfh #backend #softwareengineer #design
💰 $181K - $240K
🌎 Worldwide
🔗 http://jbs.ink/7tEO5SjTpfDw
#jobalert #jobsearch #remotejob #remotework #wfh #backend #softwareengineer #design
code: github.com/alisterburt/...
code: github.com/alisterburt/...
No, Mr. Die, I expect you to bond.
No, Mr. Die, I expect you to bond.
I feel a little vindicated here. 😅
github.com/python/typin...
I feel a little vindicated here. 😅
github.com/python/typin...
Signal Desktop on Windows now includes support for a new "Screen security" feature designed to block screenshots of your Signal chats.
signal.org/blog/signal-...
Signal Desktop on Windows now includes support for a new "Screen security" feature designed to block screenshots of your Signal chats.
signal.org/blog/signal-...