HNHacker News
TopNewBestAskShowJobs

scalaisneat

8 karma · joined April 4, 2017

submissionscomments
scalaisneat··on I unified convolution and attention into a single framework
ai slop
scalaisneat··on Why Algebraic Effects?
because it is declared as an effect - and implements a handle.

Think of it more like an interface. It turns out that many common patterns - async, IO, yielding can all be expressed with a handle - and the effect can be represented in the signature.

This allows the code to have which effect its ran in, at runtime - other commenters pointed out its very similar to dependency injection.

scalaisneat··on Types are a basic tool of software design (2018)
I agree with this sentiment but view it inherently as a feature of languages like f# and Haskell - That small ripple at compile times makes trusting refractors easier. After having experienced this, languages like python become really challenging to grok without heavy unit testing.
scalaisneat··on Dlib: Modern C++/Python Toolkit for Machine Learning
Has anyone seen a way to call this from Rust?
scalaisneat··on Ask HN: What are you working on?
Neat-- Just applied to create content.