Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
s-zeng
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
s-zeng
6d ago
Kubernetes but for agents :(
2.
▲
by
s-zeng
12d ago
Even in the world of functional programming, there's an argument to be made that `fold` is a bit of a code smell, in a similar vein as `while` being slightly smelly in an imperative code base. There's good reasons for each to be u
3.
▲
by
s-zeng
4mo ago
I've really enjoyed playing around with https://github.com/markqvist/nomadnet and the reticulum protocol in general as a peer-to-peer alternative to www
4.
▲
by
s-zeng
5mo ago
Matrix multiplication introduced before vector addition... the "Linear Algebra Done Right" in me is screaming inside. That being said, it is definitely cool to have a Jupyter-notebook based set of examples of practical linear alge
5.
▲
by
s-zeng
7mo ago
It's worth noting that a feature flag mishap is what brought down Knight Capital: https://en.wikipedia.org/wiki/Knight_Capital_Group#2012_stoc...
6.
▲
by
s-zeng
1y ago
Hi David and Amanda! Followed you guys from the very beginning, glad to see Recall.ai get so big!
7.
▲
by
s-zeng
1y ago
Obligatory mentions of cuelang and dhall here. I've used both for kubernetes and other large configs in multiple software teams and both are significantly more of a joy to work with than HCL or yaml
8.
▲
by
s-zeng
1y ago
Haskell already supports deriving Functor and Foldable
9.
▲
by
s-zeng
2y ago
Monads can be thought of as arbitrary function colourings, hence the prior mention of Haskell potentially being a good fit. Of course monads are implementable in almost any other language, but few have as much syntax sugar or general librar
10.
▲
by
s-zeng
3y ago
Ragde is an excellent CS prof. I really enjoyed the functional approach Waterloo takes in first year CS, especially in the optional more advanced version of the course where they go a lot deeper into the math connections and interpreters
11.
▲
by
s-zeng
3y ago
Collectively, Lemmy and kbin instances (which federate with each other) just reached over 125k users or so. I've really enjoyed my time there so far.
12.
▲
by
s-zeng
3y ago
I think he might be referring to Rice's Theorem, which to be fair is reducible to the halting problem
13.
▲
by
s-zeng
3y ago
A significant amount of these issues are solved by sticking to Core, Dune, and avoiding imperative blocks
14.
▲
by
s-zeng
4y ago
But there are still highly specific tasks out there that require knowing stuff like what opcodes your compiler generated out of C code. Not every job or team is building a web app with nodejs and the like.
15.
▲
by
s-zeng
4y ago
> decent type system I'd call it a bare minimum type system, not "decent"
16.
▲
by
s-zeng
4y ago
A smart enough compiler will eliminate 90% of unnecessary copying and things like linear/affine types will eliminate the rest
17.
▲
by
s-zeng
4y ago
Consider also Racket scheme! Has a great starter IDE, an absolute barebones teaching variant that exposes the minimum amount of primitives required to do computations, a repl, as well as a typed variant. Has braces for scope, extremely clea
18.
▲
by
s-zeng
4y ago
Taking a moment to plug https://dhall-lang.org/ , a truly non-imperative solution in this space
19.
▲
by
s-zeng
4y ago
Count me as another big Dhall fan -- Dhall was a huge improvement on our codebase compared to Helm for large Kubernetes deployments. Full disclosure: I maintain the [dhall]( https://pypi.org/project/dhall/ ) package
20.
▲
by
s-zeng
5y ago
https://pypi.org/project/dhall/ uses PyO3 to reuse Rust's implementation to allow Python to load and dump Dhall configs, since no good and performant native python implementations exist. It's been quite
21.
▲
by
s-zeng
5y ago
Haskell