txus
From many to one – parallel reductions on the GPU
How to add two vectors, fast
You Are Not the Code
Reproducing U-Net
https://manifestai.com/articles/symmetric-power-transformers...
Since this is a variant of a linear attention, you get linear cost when training (as opposed to quadratic in regular attention), and constant when doing inference. This is especially attractive for longer contexts!
Have a look and play with it -- and of course contributions are very welcome! It's an early alpha!
Power Attention: Efficient CUDA Kernels for Symmetric Power Transformers
Re4 – Q&A over documents with emerging ontologies
Show HN: Triangle Habits
https://www.trianglehabits.app
I built a free app to build consistent habits over time, by starting with a single repetition and building up from there.
Finding Similar Documents with Transformers
Getting Started with Deep Learning
Becoming a Logician with TypeScript
Full Stack Fest – 4-6 September in Barcelona
Full Stack Fest Barcelona CFP Open
Cleaner, Safer Ruby API Clients with Kleisli
Baruco Meets FutureJS: Announcing Full Stack Fest 2015
Slow programming might be too slow
Kleisli: Usable, idiomatic common monads in Ruby
A thought experiment: teaching programming
How Apple failed to get us closer to the Moon: What's wrong with Swift?
Barcelona Ruby Conference's last ticket batch is open
Why I am excited about Clojure
FutureJS – May 1-3 Barcelona – First ticket batch on sale
But when you watch the bigger picture, with companies actually building software for clients that trust them, then choosing technology is a delicate, non-trivial matter. It's important, and I mean in actual dollars (or euros). There is where the expertise of older developers, people who have founded, sold or shut down profitable and unprofitable companies, who have worked in a gazilion of projects and made a lot of expensive mistakes, there is where that expertise comes to play. They can enlighten the sometimes childish, faction-like debates about technology that keep repeating themselves over and over. That can free us to think about new problems and new things, based on past experience. That's how science advances, and that's how software development advances too, in my opinion.
I did provide constructive advice. If you read the post thoroughly, you can see a call to improve our learning manners, stay away from hot trends, and even a simple pattern you can use in your day to day to compare technologies, or to understand better some debates (like threads-processes-reactors).