Live data from Hacker News

Ask HN: What rabbit hole(s) did you dive into recently?

news.ycombinator.com

151–160 of 443 posts

Re: Ask HN: What rabbit hole(s) did you dive into recently?

#152
Spring Boot. What I learned is: I had no idea how much I hate "configuration".

Spring 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?

#160
post #128

I 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…

Chaz looks really cool! It'd be awesome if you posted it to This Week In Matrix (room: [0]).

[0]: https://matrix.to/#/%23thisweekinmatrix%3Amatrix.org?via=mat...

Post reply on HN