Ask HN: What rabbit hole(s) did you dive into recently?
151–160 of 443 posts
Re: Ask HN: What rabbit hole(s) did you dive into recently?
#152Spring is a Java dependency injection system that uses XML-based configuration. Recognising that XML sucked, they later added 2 additional ways to specify configuration, which they call annotation-based configuration and Java-based configuration. Both kinds use annotations. Both kinds use Java.
Spring Boot is a layer on top of regular Spring that tries to make things simpler by automatically guessing what you're trying to do and configuring it for you, with something it calls auto-configuration.
Just trying to understand what makes what happen in a (very simple) Spring Boot app sucked weeks from my life.
Re: Ask HN: What rabbit hole(s) did you dive into recently?
#153Re: Ask HN: What rabbit hole(s) did you dive into recently?
#154Re: Ask HN: What rabbit hole(s) did you dive into recently?
#155Re: Ask HN: What rabbit hole(s) did you dive into recently?
#156Re: Ask HN: What rabbit hole(s) did you dive into recently?
#157Re: Ask HN: What rabbit hole(s) did you dive into recently?
#158Re: Ask HN: What rabbit hole(s) did you dive into recently?
#159Re: Ask HN: What rabbit hole(s) did you dive into recently?
#160I started by looking into LLMs outside of ChatGPT (self-hosting ollama, API services, etc.) I got annoyed that they all had their own 'chat' interface, or that all the chat interfaces were some bad rebuild of a chat application. So I wrote https://github.com/arcuru/chaz to connect any LLM to Matrix so that I could use any Matrix client with any LLM. That got me writing a Matrix bot account in Rust, and I couldn't fin…
[0]: https://matrix.to/#/%23thisweekinmatrix%3Amatrix.org?via=mat...