Viewing profile — Gabriel439
Gabriel439
HN member- Joined
- Sat, Apr 26, 2014, 2:08 PM UTC
- HN karma
- 286
- Public activity
- 98 items
- HN profile
- View on Hacker News ↗
About Gabriel439
No profile information was provided.
Recent public activity
-
comment
Comment #48700099
Author here: those type annotations are optional in the case of TypeScript and PureScript; I only included the type annotations for clarity That said, I didn't know about Go's supp…
- story
-
comment
Comment #47441234
Author here: not only have I heard of LLMs but I built a domain-specific programming language for prompt engineering: https://github.com/Gabriella439/grace
-
comment
Comment #47435912
Author here: it's not even clear that agents can reliably permute their training data (I'm not saying that it's impossible or never happens but that it's not something we can take …
- story
-
comment
Comment #47168810
The tool now supports local models. In particular, you can pass an alternative base URL for both embeddings and completions so if you can serve a local model over an OpenAI-compati…
-
comment
Comment #46935767
Author here: yeah, this is a good point and something I think about even outside the context of agentic coding. I've also tinkered with this idea myself in the context of prompt en…
-
comment
Comment #46935518
Author here: the source code is linked in the post but it can be easy to miss: https://github.com/Gabriella439/facet-navigator It's very rough, but I plan on cleaning it up soon (t…
-
comment
Comment #46933109
Author here: my pronouns are she/her I did not use AI to generate my blog's content nor layout. Also, the reason my blog is named "Haskell for all" is because I originally created …
-
comment
Comment #41056757
you're welcome!
-
comment
Comment #41056653
The post mentions this in the footnotes
-
comment
Comment #41056613
Oh whoops, I misread. Never mind me, then
-
comment
Comment #41056528
Author here: we didn't lay them off. They left of their own accord.
-
comment
Comment #37753257
Author here. It is true that one of my goals in writing that post was to discourage people from jumping on the NeoHaskell train, but a larger goal was to educate people on what Neo…
-
comment
Comment #31322796
You're welcome!
-
comment
Comment #31319394
That's actually correct versioning in Haskell. The Haskell ecosystem uses a different versioning convention from other ecosystems where the first two components of the version numb…
-
comment
Comment #31317234
All of the above to some degree. I can name some specific examples of each of these occurring: * For an example of "Drop B", at one point the haskell-lsp package was deprecated in …
-
comment
Comment #30092923
The order in which you combine overlays can sometimes matter. In other words, overlays are monoids, but not commutative monoids. That said, most of the time overlay order does not …
-
comment
Comment #26031873
The point of the post wasn't to explain that Church encoding is a replacement for the visitor pattern. The purpose of the post was to explain that the visitor pattern is essentiall…
-
comment
Comment #26031114
Thank you for the feedback. I was conscientious of that shadowing issue when writing it, but I just wasn't sure what to change on either side to differentiate them.
-
comment
Comment #26026822
You're right that there is no benefit in creating another abstraction, but the point of the post is sometimes the language doesn't have support for the original abstraction (e.g. s…
-
comment
Comment #26026737
Author here: it's not changing the problem definition. I can confirm that the original motivation for writing the post was to show the theoretical underpinnings of the visitor patt…
-
comment
Comment #26026305
Author here: Go does not have support for discriminated unions. The trick is not limited to functional programming languages but it is limited to languages that support generic pro…
-
comment
Comment #22798360
Overall language popularity is only one input into how we prioritize programming languages. The best way I can summarize our prioritization process is that we prioritize in descend…
-
comment
Comment #22796313
Not native JavaScript, but the closest thing we have is PureScript (still in progress): https://github.com/MonoidMusician/dhall-purescript PureScript corresponds pretty closely to …