frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Why Your Daily Standup Notes Are Useless

https://www.projectnotespro.com/news/why-your-daily-standup-notes-are-useless
1•kestermckinney•16s ago•0 comments

Deriving the Obvious

https://diagrammonkey.wordpress.com/2026/07/19/deriving-the-obvious/
1•petschge•2m ago•0 comments

Values-First Living

https://jmbhughes.waldi.blog/values-first-living
1•waaldev•3m ago•0 comments

Introduction to If (Bash)

https://tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html
1•vladde•4m ago•1 comments

Why malloc always does more than I asked for?

https://ssenthilnathan3.github.io/blog/malloc/
1•nathaah3•6m ago•0 comments

Show HN: Restk – a native API client that stores your workspace as files in Git

https://restk.ai
1•jhaliya•7m ago•0 comments

Mirror Mirror: Self-hosted screen mirroring to your phone

https://github.com/maco30001/Mirror-Mirror
1•maco3000•7m ago•0 comments

The secret Trump administration battle to fight Chinese AI

https://www.axios.com/2026/07/20/ai-us-china-open-source-kimi
1•nnx•8m ago•0 comments

Countries with more tourists than locals

https://www.visualcapitalist.com/ranked-countries-with-more-tourists-than-locals/
1•teleforce•8m ago•0 comments

Show HN: An end to end SEO audit

https://github.com/houtini-ai/seo-audit-console
1•richardbaxter•10m ago•0 comments

Discovery and characterization of antitumor gut microbiota from amphibians

https://www.tandfonline.com/doi/full/10.1080/19490976.2025.2599562
1•he0001•12m ago•0 comments

Through Thick and Thermocline

https://www.bassfinity.com/blog/through-the-thick-of-it-punching-summer-grass-mats
1•jequals5•20m ago•0 comments

DWCS: Why I Open-Sourced My Game Infrastructure Early

https://medium.com/@www.ahadprogamer/i-built-an-open-source-multiplayer-backend-for-a-vr-game-tha...
2•Ahadprogamer•24m ago•0 comments

Extinction Rebellion pelt Microsoft Dutch data center site with acid balloons

https://www.datacenterdynamics.com/en/news/extinction-rebellion-pelts-microsoft-data-center-site-...
1•giuliomagnifico•24m ago•0 comments

Marvell Brings Radix, Low Latency, and Bandwidth to Bear with Teralynx T100

https://www.nextplatform.com/connect/2026/07/17/marvell-brings-radix-low-latency-and-bandwidth-to...
1•rbanffy•24m ago•0 comments

Wharton and Harvard Business School: LLMs on business decisions and tasks

https://business-ai-benchmark.github.io/
1•patelajay285•26m ago•0 comments

Show HN: RefundHalt, contest App Store and Google Play refunds automatically

https://refundhalt.com
1•kedv•27m ago•0 comments

Major AI models are likely to refuse criticizing restrictive leaders or govts

https://apnews.com/article/artificial-intelligence-chatbots-censorship-bias-free-speech-fed8fdbf9...
1•smurda•30m ago•0 comments

Why is it so hard for the U.S. to win wars?

https://www.npr.org/2026/07/18/g-s1-134037/why-is-it-so-hard-for-the-u-s-to-win-wars
8•rbanffy•32m ago•2 comments

India's first privately-developed rocket reaches orbit on dramatic debut launch

https://arstechnica.com/space/2026/07/indias-first-privately-developed-rocket-reaches-orbit-on-dr...
1•rbanffy•35m ago•0 comments

Show HN: I built a pinball repair tool grounded in the real service manuals

https://joinflipside.com.au/repair/
1•mcpit•36m ago•0 comments

Understanding Go AI Inference: What Is Inference?

https://internals-for-interns.com/posts/go-ai-inference-what-is-inference/
1•valyala•37m ago•0 comments

Commission fines AliExpress €550M for breaching the Digital Services Act

https://digital-strategy.ec.europa.eu/en/news/commission-fines-aliexpress-eu550-million-breaching...
2•robin_reala•42m ago•0 comments

Show HN: Diagraw-draw AWS/GCP/IBM archs with icons, arrows that stay attached

https://diagraw.com/
1•victoragudo•42m ago•0 comments

Alibaba Fined Record €550M by EU for Illegal Sales

https://www.bloomberg.com/news/articles/2026-07-20/alibaba-fined-550-million-for-illegal-sales-in...
3•technewssss•43m ago•1 comments

Ask HN: What would a Python-first web look like?

1•RS-232•44m ago•1 comments

DeepWaiting mindfulness while you wait

https://deepwaiting.xyz
1•Zeekaas•44m ago•0 comments

Coercion and Deception in AI-to-AI Management: An Agentic Benchmark

https://arxiv.org/abs/2607.15434
1•sbulaev•49m ago•0 comments

Lāhainā Noon in HawaiʻI: When and Where to See IT

https://www.lovebigisland.com/hawaii-blog/lahaina-noon-when-and-where/
1•_tk_•50m ago•0 comments

Who's Afraid of Chinese Models?

https://stratechery.com/2026/whos-afraid-of-chinese-models/
2•mfiguiere•50m ago•0 comments
Open in hackernews

An Enterprise-Level Retrieval-Augmented Generation System

https://comfyai.app/article/llm-applications/enterprise-level-rag-hands-on-practice-II
6•zljdanceholic•1y ago

Comments

zljdanceholic•1y ago
How can we search the wanted key information from 10,000+ pages of PDFs within 2.5 hours? For fact check, how do we implement it so that answers are backed by page-level references, minimizing hallucinations?

RAG-Challenge-2 is a great open-source project by Ilya Rice that ranked 1st at the Enterprise RAG Challenge, which has 4500+ lines of code for implementing a high-performing RAG system. It might seem overwhelming to newcomers who are just beginning to learn this technology. Therefore, to help you get started quickly—and to motivate myself to learn its ins and outs—I’ve created a complete tutorial on this.

We have a complete graph to explain its workflow where multiple tools are used: Docling for parsing PDFs, LangChain for chunking text, faiss for vectorization and similarity searching, and chatgpt for LLMs.

Besides, I also outline the codeflow, demonstrating the running logic involving multiple python files where starters can easily get lost. Different files are colored differently. The purpose of showing this is not letting you memorize all of these file relationships. It works better for you to check the source code yourself and use this as a reference if you find yourself lost in the code.

The original project of Ilya Rice design its RAG system for answering questions of annual reports from companies, so he only designed three types of question response format for that challenge: a name, a number, or a boolean. But to ask questions about technical stuff, we absolutely ask general questions like How does RoPE work? to know about some concepts and the like Therefore, I further modify the system logic to fit this need by customizing an AnswerWithRAGContextExplanationPrompt class and automatically matching the most related chapter and corresponding pages via searching through all faiss databases (only retrieve the top-1) The final performance is demonstrated below (not cherry-picked, only tested once).

- What's the steps to train a nanoGPT from scratch? The answer is:

Training nanoGPT from scratch involves several clearly defined steps. First, set up the environment by installing necessary libraries, using either Anaconda or Google Colab, and then download the dataset (e.g., tinyShakespeare). Next, tokenize the text into numerical representations and split the data into training and validation sets. Define the model architecture including token/positional embeddings, transformer blocks with multi-head self-attention and feed-forward networks, and layer normalization. Configure training hyperparameters and set up an optimizer (such as AdamW). Proceed with a training loop that performs forward passes, computes loss, backpropagates, and updates parameters, while periodically evaluating performance on both training and validation data. Finally, use the trained model to generate new text from a given context.

All code are provided on Colab and the tutorial is referenced here. Hope this helps!