Hey HN,<p>I'm a solo developer from Nigeria. I built Quran Unlock - an app that blocks distracting apps (TikTok, Instagram, etc.) until you complete your daily Quran reading.<p>The idea came from my own struggle with phone addiction. I wanted to read Quran daily but kept getting distracted. So I built this for myself, then shared it.<p>Some stats after 2 months:
- 123K+ users
- 64.9% returning user rate
- 31M events tracked<p>Tech stack:
- React Native
- Firebase (Auth, Firestore, Analytics, Cloud Messaging)
- RevenueCat for subscriptions
- iOS Screen Time API + Android UsageStats<p>App Store: <a href="https://apps.apple.com/app/quran-unlock/id6754449406">https://apps.apple.com/app/quran-unlock/id6754449406</a><p>Play Store: <a href="https://play.google.com/store/apps/details?id=com.app.quranunlock&hl=en">https://play.google.com/store/apps/details?id=com.app.quranu...</a><p>Would love feedback from the HN community!
返回首页
最新
chat with the entire Wikipedia library (and your own docs) without a single bit of data leaving my machine.<p>What makes it different? Standard RAG often picks the wrong chunks or gets confused by similar articles. Hermit uses a Multi-Joint Architecture:<p>Entity Extraction: It understands who or what you're asking about before searching.
JIT Indexing: It dynamically indexes only the relevant articles into an ephemeral FAISS index for every query.
Verification Gate: A final joint verifies the premise against the source text to kill hallucinations.
It runs on GGUF models via llama-cpp-python and supports any ZIM file (Kiwix).<p>Check it out: [https://github.com/0nspaceshipearth/Hermit-AI] I'd love to hear your thoughts on the multi-joint pipeline approach!
I hadn't thought about these in a while, but what happened to Topcoder, Code Jam, etc.? I did some quick research and saw that those two shut down in 2023, but there wasn't much explanation as to why. I thought of this because people keep talking about how productive they are with LLM coding tools, and I thought it would be fun to put the people proclaiming this (along with their LLM tools) up against people not using LLMs in a topcoder competition. Turns out, those competitions don't exist anymore and I'm sad.
As the title implies I'm experiencing a lull.<p>I'm a software engineer in games and big tech for a combined 15 years. Coding is my biggest passion and I'll still do it when I retire.<p>However, a large part of me wants to get into an entirely different industry.<p>I've identified the reason to be how intellectually unstimulating coding has become (due to vibe coding).<p>The AI tools are incredible - but in terms of learning and self development, vibe coding as an education form lacks depth and the classic sense of mastery. I feel like I've learned 90% of everything there is to know about vibe coding. The last 10% is just marginal gains.<p>I live for the thrilling moments in software development - I was in the industry early enough to roll out software on our own server racks. As a game dev, I regularly implemented algorithms (such as path finding, physics integrations and rendering logic). I also got to work with Mixed Reality headsets and help define UX paradigms.<p>I feel like there's now a stigma around DIY coding - one should simply use an off-the-shelf solution or AI.<p>I get so much pleasure in doing deep work, but nowadays, any feature that takes more than 2 days to implement gets eyebrows raised.<p>Am I overthinking it?