Hacker News
Spotify's biggest sin? Its algos pushed artists to make joyless, toothless music
Article URL: https://www.theguardian.com/commentisfree/2025/mar/09/spotify-algorithm-artists-music-musicians-money-songs-playlists
Comments URL: https://news.ycombinator.com/item?id=43317941
Points: 4
# Comments: 0
Trump says US talking to four different groups on sale of TikTok
Article URL: https://www.reuters.com/technology/trump-says-us-talking-four-different-groups-sale-tiktok-2025-03-10/
Comments URL: https://news.ycombinator.com/item?id=43317939
Points: 2
# Comments: 0
2600 Magazine's Twitter account locked for posting info of DOGE employees
Article URL: https://bsky.app/profile/2600.com/post/3ljvyk7dsok2d
Comments URL: https://news.ycombinator.com/item?id=43317921
Points: 8
# Comments: 1
Recreate Bret Victor's Inventing on Principle
Article URL: https://knockdata.com/blog/reinventing-on-principle
Comments URL: https://news.ycombinator.com/item?id=43317794
Points: 1
# Comments: 0
Vibe coded pvp Tank game using unconventional stack
Article URL: https://tanks.mark3labs.com/login
Comments URL: https://news.ycombinator.com/item?id=43317766
Points: 1
# Comments: 0
Short Words to Explain Relativity
Article URL: https://www.muppetlabs.com/~breadbox/txt/al.html
Comments URL: https://news.ycombinator.com/item?id=43317758
Points: 1
# Comments: 0
Brutal Watch Face for Pebble
Article URL: http://irek.gabr.pl/brutal.html
Comments URL: https://news.ycombinator.com/item?id=43317732
Points: 1
# Comments: 0
RAG Without a Vector DB, PostgreSQL and Faiss for AI-Powered Docs
We've built Doclink.io, an AI-powered document analysis product with a from-scratch RAG implementation that uses PostgreSQL for persistent, high-performance storage of embeddings and document structure. Most RAG implementations today rely on vector databases for document chunking, but they often lack customization options and can become costly at scale. Instead, we used a different approach: storing every sentence as an embedding in PostgreSQL. This gave us more control over retrieval while allowing us to manage both user-related and document-related data in a single SQL database.
At first, with a very basic RAG implementation, our answer relevancy was only 45%. We read every RAG related paper and try to get best practice methods to increase accuracy. We tested and implemented methods such as HyDE (Hypothetical Document Embeddings), header boosting, and hierarchical retrieval to improve accuracy to over 90%.
One of the biggest challenges was maintaining document structure during retrieval. Instead of retrieving arbitrary chunks, we use SQL joins to reconstruct the hierarchical context, connecting sentences to their parent headers. This ensures that the LLM receives properly structured information, reducing hallucinations and improving response accuracy.
Since we had no prior web development experience, we decided to build a simple Python backend with a JS frontend and deploy it on a VPS. You can use the product completely for free. We have a one time payment premium plan for lifetime, but this plan is for the users want to use it excessively. Mostly you can go with the free plan.
If you're interested in the technical details, we're fully open-source. You can see the technical implementation in GitHub (https://github.com/rahmansahinler1/doclink) or try it at doclink.io
Would love to hear from others who have explored RAG implementations or have ideas for further optimization!
Comments URL: https://news.ycombinator.com/item?id=43317716
Points: 2
# Comments: 2
Show HN: A Comprehensive, Compatible Open Source Alternative to Python Requests
Article URL: https://niquests.readthedocs.io/en/latest/
Comments URL: https://news.ycombinator.com/item?id=43317701
Points: 2
# Comments: 0
Get Started with Self-Hosting
Article URL: https://justingarrison.com/blog/2025-03-09-getting-started-with-self-hosting/
Comments URL: https://news.ycombinator.com/item?id=43317686
Points: 1
# Comments: 0
Stack Traces Are Underrated
Article URL: https://www.karl.berlin/stacktraces.html
Comments URL: https://news.ycombinator.com/item?id=43317678
Points: 2
# Comments: 0
Contra Chrome: How Google's browser became a threat to privacy and democracy
Article URL: https://contrachrome.com
Comments URL: https://news.ycombinator.com/item?id=43317677
Points: 2
# Comments: 0
Ask HN: With trust in Firefox gone, is Chrome-ish the only option?
As a privacy conscious user that loves open source software, I'm really puzzled regarding browsers right now. It's confusing.
It feels like basically everything is Chrome nowadays.
Are there any alternatives to Chrome-based browsers?
Best wishes and have a wonderful week
Comments URL: https://news.ycombinator.com/item?id=43317667
Points: 2
# Comments: 2
Building Websites with LLMs
Article URL: https://blog.jim-nielsen.com/2025/lots-of-little-html-pages/
Comments URL: https://news.ycombinator.com/item?id=43317660
Points: 2
# Comments: 0
Doge grant payments issued
Article URL: https://doge.gov/payments
Comments URL: https://news.ycombinator.com/item?id=43317649
Points: 3
# Comments: 1
What Went Wrong at Saudi Arabia's Futuristic Metropolis in the Desert
Article URL: https://www.wsj.com/finance/saudi-arabia-neom-sindalah-15b9f25a
Comments URL: https://news.ycombinator.com/item?id=43317632
Points: 2
# Comments: 1
Paxos Made Visual in FizzBee
Article URL: https://surfingcomplexity.blog/2025/03/09/paxos-made-visual-in-fizzbee/
Comments URL: https://news.ycombinator.com/item?id=43317618
Points: 1
# Comments: 0
Roaring-rs: High-performance compressed bitmaps in Rust
Article URL: https://github.com/RoaringBitmap/roaring-rs
Comments URL: https://news.ycombinator.com/item?id=43317597
Points: 1
# Comments: 1
Performance of the Python 3.14 tail-call interpreter
Article URL: https://blog.nelhage.com/post/cpython-tail-call/
Comments URL: https://news.ycombinator.com/item?id=43317592
Points: 19
# Comments: 1
Use GenAI to Predict the Future
Article URL: https://forecast.artifisi.com/
Comments URL: https://news.ycombinator.com/item?id=43317587
Points: 2
# Comments: 1