Monday, June 16, 2025

New top story on Hacker News: Sincerity Wins the War

Sincerity Wins the War
37 by treadump | 15 comments on Hacker News.


New top story on Hacker News: Show HN: Trieve CLI – Terminal-Based LLM Agent Loop with Search Tool for PDFs

Show HN: Trieve CLI – Terminal-Based LLM Agent Loop with Search Tool for PDFs
13 by skeptrune | 0 comments on Hacker News.
Hi HN, I built a CLI for uploading documents and querying them with an LLM agent that uses search tools rather than stuffing everything into the context window. I recorded a demo using the CrossFit 2025 rulebook that shows how this approach compares to traditional RAG and direct context injection[1]. The core insight is that LLMs running in loops with tool access are unreasonably effective at this kind of knowledge retrieval task[2]. Instead of hoping the right chunks make it into your context, the agent can iteratively search, refine queries, and reason about what it finds. The CLI handles the full workflow: ```bash trieve upload ./document.pdf trieve ask "What are the key findings?" ``` You can customize the RAG behavior, check upload status, and the responses stream back with expandable source references. I really enjoy having this workflow available in the terminal and I'm curious if others find this paradigm as compelling as I do. Considering adding more commands and customization options if there's interest. The tool is free for up to 1k document chunks. Source code is on GitHub[3] and available via npm[4]. Would love any feedback on the approach or CLI design! [1]: https://www.youtube.com/watch?v=SAV-esDsRUk [2]: https://ift.tt/Bmvpjz1 [3]: https://ift.tt/eZ0uW4Q... [4]: https://ift.tt/m3u04Ud

Sunday, June 15, 2025

New top story on Hacker News: Show HN: I'm a student built an AI to chat with YouTube videos

Show HN: I'm a student built an AI to chat with YouTube videos
12 by adrinant | 4 comments on Hacker News.
Wiyomi.com, YouTube + AI = Personal Tutor for Every Learner. Please leave feedbacks so this tool is getting better and fruitful for you!

Friday, June 13, 2025

New top story on Hacker News: Ask HN: What is your fallback job if AI takes away your career?

Ask HN: What is your fallback job if AI takes away your career?
11 by 7402 | 23 comments on Hacker News.
For the sake of argument, assume that if your job consists of sitting at a computer, reading on a screen, and typing on a keyboard, then your career will go away. There is always room at the top, and there may always be room for humans at the top of any career. Assume (this is a tough ask, I know) that you are NOT one of those people. What is your fallback job? What skills do you have or would like to acquire that might keep you going? Bicycle mechanic? Teach music to children? Woodworking/carpentry? (Living off your stock options or investments does not count)

Tuesday, June 10, 2025

New top story on Hacker News: Ask HN: What cool skill or project interests you, but feels out of reach?

Ask HN: What cool skill or project interests you, but feels out of reach?
3 by akktor | 3 comments on Hacker News.
This question's for all those cool projects or skills you're secretly fascinated by, but haven't quite jumped into. Maybe you feel like you just don't have the right "brain" for it, or you're not smart enough to figure it out, or even worse, you simply have no clue how or where to even start. The idea here is to shine a light on these hidden interests and the little (or big!) mental blocks that come with them. If you're already rocking in those specific areas – or you've been there and figured out how to get past similar hurdles – please chime in! Share some helpful resources, dish out general advice, or just give a nudge of encouragement on how to take that intimidating first step. Let's help each other get unstuck!

Monday, June 9, 2025

New top story on Hacker News: Object firing signals at Earth every 44 minutes

Object firing signals at Earth every 44 minutes
8 by gmays | 3 comments on Hacker News.


New top story on Hacker News: A bit more on Twitter/X's new encrypted messaging

A bit more on Twitter/X's new encrypted messaging
16 by vishnuharidas | 2 comments on Hacker News.


New top story on Hacker News: Show HN: Somo – a human friendly alternative to netstat

Show HN: Somo – a human friendly alternative to netstat
13 by hollow64 | 3 comments on Hacker News.


New top story on Hacker News: Show HN: Munal OS: a graphical experimental OS with WASM sandboxing

Show HN: Munal OS: a graphical experimental OS with WASM sandboxing
36 by Gazoche | 5 comments on Hacker News.
Hello HN! Showing off the first version of Munal OS, an experimental operating system I have been writing in Rust on and off for the past few years. https://ift.tt/eEuvYjG It's an unikernel design that is compiled as a single EFI binary and does not use virtual address spaces for process isolation. Instead, applications are compiled to WASM and run inside of an embedded WASM engine. Other features: * Fully graphical interface in HD resolution with mouse and keyboard support * Desktop shell with window manager and contextual radial menus * PCI and VirtIO drivers * Ethernet and TCP stack * Customizable UI toolkit providing various widgets, responsive layouts and flexible text rendering * Embedded selection of applications including: * A web browser supporting DNS, HTTPS and very basic HTML * A text editor * A Python terminal Checkout the README for the technical breakdown. Demo video: https://ift.tt/aZOEgkc

Friday, May 30, 2025

New top story on Hacker News: Catbench Vector Search Demo Has Postgres SQL Throughput, Latency Monitoring Now

Catbench Vector Search Demo Has Postgres SQL Throughput, Latency Monitoring Now
3 by tanelpoder | 1 comments on Hacker News.


New top story on Hacker News: Show HN: Asdf Overlay – High performance in-game overlay library for Windows

Show HN: Asdf Overlay – High performance in-game overlay library for Windows
10 by storycraft | 2 comments on Hacker News.
I am making a open source overlay library. Game overlay is for rendering contents on top of game screen. Representative examples are Discord and Steam in-game overlay. They are complicated because it has to hook rendering part of a game. Asdf overlay provides easy to use interfaces for rendering on top of game screen. I recognize game performance degradation due to overlay rendering, so GPU shared texture was used to avoid CPU framebuffer copy. Asdf Overlay is capable of rendering full screen overlay without noticeable performance loss.

New top story on Hacker News: When will M&S take online orders again?

When will M&S take online orders again?
25 by fredley | 20 comments on Hacker News.


Thursday, May 29, 2025

New top story on Hacker News: Open-sourcing circuit tracing tools

Open-sourcing circuit tracing tools
5 by jlaneve | 1 comments on Hacker News.


New top story on Hacker News: Show HN: Open-source, visual-first Cursor for Designers

Show HN: Open-source, visual-first Cursor for Designers
53 by hoakiet98 | 36 comments on Hacker News.
Hey HN, I’m Kiet – one half of the two-person team building Onlook, an open-source [ https://ift.tt/ibJqU6Y ] visual editor that lets you edit and create React apps live on an infinite canvas. We launched Onlook [1][2] as a local-first Electron app almost a year ago. Since then, “prompt-to-build” tools have blown up, but none let you design and iterate visually. We fixed that by taking a visual-first, AI-powered approach where you can prompt, style, and directly manipulate elements in your app like in a design tool. Two months ago, we decided to move away from Electron and rewrite everything for the browser. We wanted to remove the friction of downloading hundreds of MBs and setting up a development environment just to use the app. I wrote more here [3] about how we did it, but here are some learnings from the whole migration: 1. While most of the React UI code can be reused, mapping from Electron’s SPA experience to a Next.js app with routes is non-trivial on the state management side. 2. We were storing most of the data locally as large JSON objects. Moving that to a remote database required major refactoring into tables and more loading states. We didn’t have to think as hard about querying and load time before. 3. Iframes in the browser enforce many more restrictions than Electron webview. Working around this required us to inject code directly into the user project in order to do cross-iframe communication. 4. Keeping API keys secure is much easier on a web application than an Electron app. In Electron, every key we leave on the client can be statically accessed. Hence, we had to proxy any SDK we used that required an API key into a server call. In the web app, we can just keep the keys on the server. 5. Pushing a release bundle in Electron can take 1+ hours. And some users may never update. If we had a bug in the autoupdater itself, certain users could be “stranded” in an old version forever, and we’d have to email them to update. Though this is still better than mobile apps that go through an app store, it’s still very poor DX. How does Onlook for web work? We start by connecting to a remote “sandbox” [4]. The visual editing component happens through an iframe. We map the HTML element in the iframe to the location in code. Then, when an edit is made, we simulate the change on the iframe and edit the code at the same time. This way, visual changes always feel instant. While we’re still ironing out the experience, you can already: - Select elements and prompt changes - Update TailwindCSS classes via the styling UI - Draw in new divs and elements - Preview on multiple screen sizes - Edit your code through an in-browser IDE We want to make it trivial for anyone to create, style, and edit codebases. We’re still porting over functionalities from the desktop app — layers, fonts, hosting, git, etc. Once that is done, we plan on adding support for back-end functionalities such as auth, database, and API calls. Special thank you to the 70+ contributors who have helped create the Onlook experience! I think there’s still a lot to be solved for in the design and dev workflow, and I think the tech is almost there. You can clone the project and run it from our repo (linked to this post) or try it out at https://beta.onlook.com where we’re letting people try it out for free. I’d love to hear what you think and where we should take it next :) [1] https://ift.tt/NgKi21M [2] https://ift.tt/ncJ43ys [3] https://ift.tt/G9vVInk... [4] Currently, the sandbox is through CodeSandbox, but we plan to add support for connecting to a locally running server as well.

Tuesday, May 27, 2025

New top story on Hacker News: Show HN: Maestro – A Framework to Orchestrate and Ground Competing AI Models

Show HN: Maestro – A Framework to Orchestrate and Ground Competing AI Models
4 by defqon1 | 0 comments on Hacker News.
ive spent the past few months designing a framework for orchestrating multiple large language models in parallel — not to choose the “best,” but to let them argue, mix their outputs, and preserve dissent structurally. It’s called Maestro heres the whitepaper https://ift.tt/8wM0kNW (Narrative version here: https://ift.tt/ItDU74T... ) Core ideas: Prompts are dispatched to multiple LLMs (e.g., GPT-4, Claude, open-source models) The system compares their outputs and synthesizes them It never resolves into a single voice — it ends with a 66% rule: 2 votes for a primary output, 1 dissent preserved Human critics and analog verifiers can be triggered for physical-world confirmation (when claims demand grounding) The feedback loop learns not only from right/wrong outputs, but from what kind of disagreements lead to deeper truth Maestro isn’t a product or API — it’s a proposal for an open, civic layer of synthetic intelligence. It’s designed for epistemic integrity and resistance to centralized control. Would love thoughts, critiques, or collaborators.

New top story on Hacker News: Running GPT-2 in WebGL: Rediscovering the Lost Art of GPU Shader Programming

Running GPT-2 in WebGL: Rediscovering the Lost Art of GPU Shader Programming
10 by nathan-barry | 2 comments on Hacker News.


New top story on Hacker News: Show HN: Free mammogram analysis tool combining deep learning and vision LLM

Show HN: Free mammogram analysis tool combining deep learning and vision LLM
3 by coolwulf | 3 comments on Hacker News.
I've built Neuralrad Mammo AI, a free research tool that combines deep learning object detection with vision language models to analyze mammograms. The goal is to provide researchers and medical professionals with a secondary analysis tool for investigation purposes. Important Disclaimers: - NOT FDA 510(k) cleared - this is purely for research investigation - Not for clinical diagnosis - results should only be used as a secondary opinion - Completely free - no registration, no payment, no data retention What it does: 1. Upload a mammogram image (JPEG/PNG) 2. AI identifies potential masses and calcifications 3. Vision LLM provides radiologist-style analysis 4. Interactive viewer with zoom/pan capabilities You can try it with any mass / calcification mammo images, e.g. by searching Google: mammogram images mass Key Features: - Detects and classifies masses (benign/malignant) - Identifies calcifications (benign/malignant) - Provides confidence scores and size assessments - Generates detailed analysis using vision LLM - No data storage - images processed and discarded Use Cases: - Medical research and education - Second opinion for researchers - Algorithm comparison studies - Teaching tool for radiology training - Academic research validation The system is designed specifically for research investigation purposes and to complement (never replace) professional medical judgment. I'm hoping this can be useful for the medical AI research community and welcome feedback on the approach. Address: https://ift.tt/4KxIORA

Sunday, May 25, 2025

New top story on Hacker News: Gemma 3n Architectural Innovations – Speculation and poking around in the model

Gemma 3n Architectural Innovations – Speculation and poking around in the model
5 by nolist_policy | 0 comments on Hacker News.


New top story on Hacker News: The Newark airport crisis is about to become everyone's problem

The Newark airport crisis is about to become everyone's problem
34 by 01-_- | 6 comments on Hacker News.


New top story on Hacker News: Show HN: Zli – A Batteries-Included CLI Framework for Zig

Show HN: Zli – A Batteries-Included CLI Framework for Zig
13 by caeser | 0 comments on Hacker News.
I built zli, a batteries-included CLI framework for Zig with a focus on DX and composability. Key features: - Typed flags with default values and help output - Rich formatting, and layout support - Command trees with isolated execution logic - It’s designed to feel good to use, not just to work. - Built for real-world CLI apps, not toy examples. Would love feedback, feature ideas, or thoughts from other Zig devs. repo here: https://ift.tt/ISPflAz

Sunday, May 18, 2025

New top story on Hacker News: Dezyne Programming Language

Dezyne Programming Language
11 by aulisius | 0 comments on Hacker News.


New top story on Hacker News: The Fall of Roam

The Fall of Roam
29 by ingve | 1 comments on Hacker News.


New top story on Hacker News: Show HN: Vaev – A browser engine built from scratch (It renders google.com)

Show HN: Vaev – A browser engine built from scratch (It renders google.com)
14 by monax | 4 comments on Hacker News.
We’ve been working on Vaev, a minimal web browser engine built from scratch. It supports HTML/XHTML, the CSS cascade, @page rules for pagination, and print-to-PDF rendering. It even handles calc(), var(), and percentage units—and yes, it renders Google.com (mostly). This is an experimental project focused on learning and exploration. Networking is basic ( http:// and file:// only), and grid layouts aren’t supported yet, but we’re making progress fast. We’d love your thoughts and feedback.

Friday, May 16, 2025

New top story on Hacker News: Show HN: KVSplit – Run 2-3x longer contexts on Apple Silicon

Show HN: KVSplit – Run 2-3x longer contexts on Apple Silicon
75 by dipampaul17 | 9 comments on Hacker News.
I discovered that in LLM inference, keys and values in the KV cache have very different quantization sensitivities. Keys need higher precision than values to maintain quality. I patched llama.cpp to enable different bit-widths for keys vs. values on Apple Silicon. The results are surprising: - K8V4 (8-bit keys, 4-bit values): 59% memory reduction with only 0.86% perplexity loss - K4V8 (4-bit keys, 8-bit values): 59% memory reduction but 6.06% perplexity loss - The configurations use the same number of bits, but K8V4 is 7× better for quality This means you can run LLMs with 2-3× longer context on the same Mac. Memory usage scales with sequence length, so savings compound as context grows. Implementation was straightforward: 1. Added --kvq-key and --kvq-val flags to llama.cpp 2. Applied existing quantization logic separately to K and V tensors 3. Validated with perplexity metrics across context lengths 4. Used Metal for acceleration (with -mlong-calls flag to avoid vectorization issues) Benchmarked on an M4 MacBook Pro running TinyLlama with 8K context windows. Compatible with Metal/MPS and optimized for Apple Silicon. GitHub: https://ift.tt/ux0jOid

New top story on Hacker News: Thoughts on Thinking

Thoughts on Thinking
52 by bradgessler | 19 comments on Hacker News.


New top story on Hacker News: New 'Superdiffusion' Proof Probes the Mysterious Math of Turbulence

New 'Superdiffusion' Proof Probes the Mysterious Math of Turbulence
9 by rbanffy | 0 comments on Hacker News.


Tuesday, May 6, 2025

New top story on Hacker News: Brush (Bo(u)rn(e) RUsty SHell) a POSIX and Bash-Compatible Shell in Rust

Brush (Bo(u)rn(e) RUsty SHell) a POSIX and Bash-Compatible Shell in Rust
22 by voxadam | 3 comments on Hacker News.


New top story on Hacker News: GenAI-Accelerated TLA+ Challenge

GenAI-Accelerated TLA+ Challenge
11 by lemmster | 1 comments on Hacker News.


New top story on Hacker News: Show HN: Feedsmith — Fast parser & generator for RSS, Atom, OPML feed namespaces

Show HN: Feedsmith — Fast parser & generator for RSS, Atom, OPML feed namespaces
10 by macieklamberski | 3 comments on Hacker News.
Hi HN! While working on a project that involves frequently parsing a lot of feeds, I needed a fast JavaScript-based parser to extract specific fields from feed namespaces. Existing Node packages were either too slow or merged all feed formats, losing namespace information. So I decided to write it myself and created this NPM package with a simple API. Feedsmith supports all feed formats and many popular namespaces, including: Podcast, Media, iTunes, Dublin Core, and more. It can also parse and generate OPML files. I am currently adding support for more namespaces and feed generation for RSS, Atom and RDF. The library grew into something bigger than I initially anticipated, so I also started creating a dedicated documentation website to describe all the features.

Wednesday, April 30, 2025

New top story on Hacker News: Google Play sees 47% decline in apps since start of last year

Google Play sees 47% decline in apps since start of last year
20 by GeekyBear | 5 comments on Hacker News.


New top story on Hacker News: Show HN: 1.2 users a day to keep the 9–5 away

Show HN: 1.2 users a day to keep the 9–5 away
9 by dmasiii | 5 comments on Hacker News.
In my long career as an “almost digital entrepreneur” (a fancy way to say I’ve tried a thousand things online without making a single cent), I never really felt that “this is it, I’m so close, I’ll finally quit everything and update my passport: job title? SaaS founder.” (Small detail: I don’t even have a passport. But I like to imagine that if I did, I’d want something cooler than “unemployed creative” written on it). For years, I collected side projects, hobbies, half-dead MVPs, and random nonsense, all with the same ending: super hyped at the beginning, burned out in the middle, completely abandoned by the end. But a couple years ago, I decided to take things more seriously (well… I try). I started building SaaS products. Simple, fast stuff, nothing too fancy. And finally, after a long toxic relationship with perfectionism, I realized something super basic but actually powerful: I don’t need thousands of users. I just need 1.2 paying users a day. Literally. Not to get rich, no Lamborghinis parked outside (also, I live in an apartment with no garage), but enough to live well, keep building, and maybe say “this is my job” without looking down in shame. It’s part math, part mindset. Like they told us in the first year of computer science: big problems get solved by breaking them into smaller ones. 100 users a day? Anxiety. 1.2 users a day? I can breathe. So yeah, this is my new mantra: “1.2 a day to keep the office job away.” Let’s see where this road takes me

Tuesday, April 29, 2025

New top story on Hacker News: I use zip bombs to protect my server

I use zip bombs to protect my server
56 by foxfired | 15 comments on Hacker News.


New top story on Hacker News: It's School time: Adventures in hacking an old Kindle

It's School time: Adventures in hacking an old Kindle
9 by FlyingSnake | 0 comments on Hacker News.


New top story on Hacker News: Beyond Performance: Measuring the Environmental Impact of Analytical Databases

Beyond Performance: Measuring the Environmental Impact of Analytical Databases
3 by samaysharma | 0 comments on Hacker News.


New top story on Hacker News: Show HN: Beatsync – perfect audio sync across multiple devices

Show HN: Beatsync – perfect audio sync across multiple devices
10 by freemanjiang | 1 comments on Hacker News.
Hi HN! I made Beatsync, an open-source browser-based audio player that syncs audio with millisecond-level accuracy across many devices. Try it live right now: https://ift.tt/ts7jlBZ The idea is that with no additional hardware, you can turn any group of devices into a full surround sound system. MacBook speakers are particularly good. Inspired by Network Time Protocol (NTP), I do clock synchronization over websockets and use the Web Audio API to keep audio latency under a few ms. You can also drag devices around a virtual grid to simulate spatial audio — it changes the volume of each device depending on its distance to a virtual listening source! I've been working on this project for the past couple of weeks. Would love to hear your thoughts and ideas!

Sunday, April 27, 2025

New top story on Hacker News: DMCA Notices Can Silence Critics but Complaints by the Public Put All at Risk

DMCA Notices Can Silence Critics but Complaints by the Public Put All at Risk
22 by hn_acker | 0 comments on Hacker News.


New top story on Hacker News: Show HN: Daily Jailbreak – Prompt Engineer's Wordle

Show HN: Daily Jailbreak – Prompt Engineer's Wordle
7 by ericlmtn | 5 comments on Hacker News.
I created a daily challenge for Prompt Engineers to build the shortest prompt to break a system prompt. You are provided the system prompt and a forbidden method the LLM was told not to invoke. Your task is to trick the model into calling the function. Shortest successful attempts will show up in the leaderboard. Give it a shot! You never know what could break an LLM.

New top story on Hacker News: OpenBSD 7.7 Released

OpenBSD 7.7 Released
14 by ecliptik | 1 comments on Hacker News.


Wednesday, April 23, 2025

New top story on Hacker News: Teaching LLMs how to solid model

Teaching LLMs how to solid model
41 by wgpatrick | 5 comments on Hacker News.


New top story on Hacker News: Spring 83: a draft protocol intended to suggest new ways of relating online

Spring 83: a draft protocol intended to suggest new ways of relating online
15 by SinePost | 3 comments on Hacker News.


New top story on Hacker News: Show HN: Body Controlled 3D Dino Game

Show HN: Body Controlled 3D Dino Game
4 by NikoNaskida | 0 comments on Hacker News.
Hey HN, I am Niko. I've built this 3D Dino Game In browser using tech like three.js and MoveNet (tensorflow). Basically, it's a normal 3D dinosaur game with a twist: you need to actually perform actions irl to avoid obstacles. Duck to crouch, jump to jump, raise left hand - go left, raise right hand - go right. Game is using your phone/laptop camera to track your body movements and perform in-game actions. PS. Game is 100% client side and I don't record/track/use/save any of your data Hope you find it worth playing. (better play on PC) It's a 100% FREE browser game with no login! Please feel welcome to DM feedback or reply or anything!

Monday, April 21, 2025

New top story on Hacker News: Show HN: Open Codex – OpenAI Codex CLI with open-source LLMs

Show HN: Open Codex – OpenAI Codex CLI with open-source LLMs
6 by codingmoh | 1 comments on Hacker News.
Hey HN, I’ve built Open Codex, a fully local, open-source alternative to OpenAI’s Codex CLI. My initial plan was to fork their project and extend it. I even started doing that. But it turned out their code has several leaky abstractions, which made it hard to override core behavior cleanly. Shortly after, OpenAI introduced breaking changes. Maintaining my customizations on top became increasingly difficult. So I rewrote the whole thing from scratch using Python. My version is designed to support local LLMs. Right now, it only works with phi-4-mini (GGUF) via lmstudio-community/Phi-4-mini-instruct-GGUF, but I plan to support more models. Everything is structured to be extendable. At the moment I only support single-shot mode, but I intend to add interactive (chat mode), function calling, and more. You can install it using Homebrew: brew tap codingmoh/open-codex brew install open-codex It's also published on PyPI: pip install open-codex Source: https://ift.tt/p3NCSEj

New top story on Hacker News: How I Use Kate Editor

How I Use Kate Editor
4 by todsacerdoti | 1 comments on Hacker News.


Sunday, April 13, 2025

New top story on Hacker News: Show HN: Crystal, the most accurate U.S. gov't data search tool

Show HN: Crystal, the most accurate U.S. gov't data search tool
12 by ajigarjian | 1 comments on Hacker News.
Hi everyone! We're relaunching Crystal, which lets you search and analyze 300k+ government datasets using plain English. For example, prompting "Air quality since 2020 in NYC" will find the most relevant datasets for you. We find it's way better than any search tool out there today, like data.gov. We're hoping anyone who uses public data as a resource, like researchers, consultants, journalists, etc. will find it helpful. Crystal is straightforward - it's in alpha, so there's only a few queries per person, and the app itself is in its infancy. We're invested in making this better for people, and we'd love feedback + beta signups - you can provide either via https://ift.tt/H4gnfO5 or down below! If you'd like to partner with us more closely or have other thoughts, please email us at cedric@crystal.info or ari@crystal.info

New top story on Hacker News: Exwm: Emacs X Window Manager

Exwm: Emacs X Window Manager
10 by tosh | 1 comments on Hacker News.


New top story on Hacker News: How much oranger do red orange bags make oranges look?

How much oranger do red orange bags make oranges look?
9 by otras | 10 comments on Hacker News.


Tuesday, April 8, 2025

New top story on Hacker News: Ask HN: Do you still use search engines?

Ask HN: Do you still use search engines?
38 by davidkuennen | 103 comments on Hacker News.
Today, I noticed that my behavior has shifted over the past few months. Right now, I exclusively use ChatGPT for any kind of search or question. Using Google now feels completely lackluster in comparison. I've noticed the same thing happening in my circle of friends as well—and they don’t even have a technical background. How about you?

Tuesday, April 1, 2025

New top story on Hacker News: Silica Gel Took over the World

Silica Gel Took over the World
6 by Hooke | 1 comments on Hacker News.


New top story on Hacker News: Show HN: Make SVGs interactive in React with 1 line

Show HN: Make SVGs interactive in React with 1 line
4 by shantingHou | 0 comments on Hacker News.
Hey HN I built svggles (npm: interactive-illustrations), a React utility that makes it easy to add playful, interactive SVGs to your frontend. It supports mouse-tracking, scroll, hover, and other common interactions, and it's designed to be lightweight and intuitive for React devs. The inspiration came from my time playing with p5.js — I loved how expressive and fun it was to create interactive visuals. But I also wanted to bring that kind of creative freedom to everyday frontend work, in a way that fits naturally into the React ecosystem. My goal is to help frontend developers make their UIs feel more alive — not just functional, but fun. I also know creativity thrives in community, so it's open source and I’d love to see contributions from artists, developers, or anyone interested in visual interaction. Links: Website + Docs: svggles.vercel.app GitHub: github.com/shantinghou/interactive-illustrations NPM: interactive-illustrations Let me know what you think — ideas, feedback, and contributions are all welcome

New top story on Hacker News: Show HN: Qwen-2.5-32B is now the best open source OCR model

Show HN: Qwen-2.5-32B is now the best open source OCR model
12 by themanmaran | 1 comments on Hacker News.
Last week was big for open source LLMs. We got: - Qwen 2.5 VL (72b and 32b) - Gemma-3 (27b) - DeepSeek-v3-0324 And a couple weeks ago we got the new mistral-ocr model. We updated our OCR benchmark to include the new models. We evaluated 1,000 documents for JSON extraction accuracy. Major takeaways: - Qwen 2.5 VL (72b and 32b) are by far the most impressive. Both landed right around 75% accuracy (equivalent to GPT-4o’s performance). Qwen 72b was only 0.4% above 32b. Within the margin of error. - Both Qwen models passed mistral-ocr (72.2%), which is specifically trained for OCR. - Gemma-3 (27B) only scored 42.9%. Particularly surprising given that it's architecture is based on Gemini 2.0 which still tops the accuracy chart. The data set and benchmark runner is fully open source. You can check out the code and reproduction steps here: - https://ift.tt/mt5wSGQ... - https://ift.tt/pENdV8u - https://ift.tt/otsq4N3

Monday, March 31, 2025

New top story on Hacker News: DeepSeek surpasses ChatGPT in new monthly visits

DeepSeek surpasses ChatGPT in new monthly visits
39 by belter | 8 comments on Hacker News.


New top story on Hacker News: Show HN: GuMCP – Open-source MCP servers, hosted for free

Show HN: GuMCP – Open-source MCP servers, hosted for free
15 by murb | 3 comments on Hacker News.
Hello! We open sourced all our current MCP servers to platforms like Slack, Google sheets, Linear, Perplexity and will be contributing a few more integrations every day to the project. problems we're hoping to solve: - Many people are creating MCP servers for the same apps. They're scattered across different repos but flavors of the same thing. We're making one standardized mono project for all MCP servers. - Startups are charging for hosting MCP servers. This is blocking tons of people from being able to play around with MCP casually. We're hosting them for free. - Non-technical people should be able to use MCP without needing to learn how to clone a repo and set up a venv. We're trying to enable a one click integration if people want to use the free hosted service. The plan is to keep contributing until we have an MCP server for basically every useful app anyone could want.

Thursday, March 20, 2025

New top story on Hacker News: How to Be Good at Dating

How to Be Good at Dating
14 by jger15 | 0 comments on Hacker News.


New top story on Hacker News: Show HN: AgentKit – JavaScript Alternative to OpenAI Agents SDK with Native MCP

Show HN: AgentKit – JavaScript Alternative to OpenAI Agents SDK with Native MCP
30 by tonyhb | 7 comments on Hacker News.
Hi HN! I’m Tony, co-founder of Inngest. I wanted to share AgentKit, our Typescript multi-agent library we’ve been cooking and testing with some early users in prod for months. Although OpenAI’s Agents SDK has been launched since, we think an Agent framework should offer more deterministic and flexible routing, work with multiple model providers, embrace MCP (for rich tooling), and support the unstoppable and growing community of TypeScript AI developers by enabling a smooth transition to production use cases. This is why we are building AgentKit, and we’re really excited about it for a few reasons: Firstly, it’s simple. We embrace KISS principles brought by Anthropic and HuggingFace by allowing you to gradually add autonomy to your AgentKit program using primitives: - Agents: LLM calls that can be combined with prompts, tools, and MCP native support. - Networks: a simple way to get Agents to collaborate with a shared State, including handoff. - State: combines conversation history with a fully typed state machine, used in routing. - Routers: where the autonomy lives, from code-based to LLM-based (ex: ReAct) orchestration The routers are where the magic happens, and allow you to build deterministic, reliable, testable agents. AgentKit routing works as follows: the network calls itself in a loop, inspecting the State to determine which agents to call next using a router. The returned agent runs, then optionally updates state data using its tools. On the next loop, the network inspects state data and conversation history, and determines which new agent to run. This fully typed state machine routing allows you to deterministically build agents using any of the effective agent patterns — which means your code is easy to read, edit, understand, and debug. This also makes handoff incredibly easy: you define when agents should hand off to each other using regular code and state (or by calling an LLM in the router for AI-based routing). This is similar to the OpenAI Agents SDK but easier to manage, plan, and build. Then comes the local development and moving to production capabilities. AgentKit is compatible with Inngest’s tooling, meaning that you can test agents using Inngest’s local DevServer, which provides traces, inputs, outputs, replay, tool, and MCP inputs and outputs, and (soon) a step-over debugger so that you can easily understand and visually see what's happening in the agent loop. In production, you can also optionally combine AgentKit with Inngest for fault-tolerant execution. Each agent’s LLM call is wrapped in a step, and tools can use multiple steps to incorporate things like human-in-the-loop. This gives you native orchestration, observability, and out-of-the-box scale. You will find the documentation as an example of an AgentKit SWE-bench and multiple Coding Agent examples. It’s fully open-source under the Apache 2 license. If you want to get started: - npm: npm i @inngest/agent-kit - GitHub: https://ift.tt/fz1gmij - Docs: https://ift.tt/NUPn12B We’re excited to finally launch AgentKit; let us know what you think!

Sunday, March 16, 2025

New top story on Hacker News: Show HN: Quickly connect to WiFi by scanning text, no typing needed

Show HN: Quickly connect to WiFi by scanning text, no typing needed
1 by ylj | 0 comments on Hacker News.
I travel and work remotely a lot. Every new place—hotels, cafes, coworking spaces—means dealing with a new WiFi network. Sometimes there's a QR code, which is convenient, but usually, it's a hassle: manually finding the right SSID (especially frustrating when hotels have one SSID per room), then typing long, error-prone passwords. To simplify this, I made a small Android app called Wify. It uses your phone's camera to capture WiFi details (network name and password) from printed text, then generates a QR code right on your screen. You can instantly connect using Google Circle to Search or Google Lens. You can also import an image from your gallery instead of using the camera. Currently, it's Android-only since I daily-drive a Pixel 7, and WiFi APIs differ significantly between Android and iOS. Play Store link: https://ift.tt/P3dY1nl... I'd appreciate your feedback or suggestions!

New top story on Hacker News: zlib-ng: zlib replacement with optimizations for "next generation" systems

zlib-ng: zlib replacement with optimizations for "next generation" systems
19 by tosh | 1 comments on Hacker News.


Friday, March 14, 2025

New top story on Hacker News: Show HN: Pi Labs – AI scoring and optimization tools for software engineers

Show HN: Pi Labs – AI scoring and optimization tools for software engineers
10 by achintms | 0 comments on Hacker News.
Hey HN, after years building some of the core AI and NLU systems in Google Search, we decided to leave and build outside. Our goal was to put the advanced ML and DS techniques we’ve been using in the hands of all software engineers, so that everyone can build AI and Search apps at the same level of performance and sophistication as the big labs. This was a hard technical challenge but we were very inspired by the MVC architecture for Web development. The intuition there was that when a data model changes, its view would get auto-updated. We built a similar architecture for AI. On one side is a scoring system, which encapsulates in a set of metrics what’s good about the AI application. On the other side is a set of optimizers that “compile” against this scorer - prompt optimization, data filtering, synthetic data generation, supervised learning, RL, etc. The scoring system can be calibrated using developer, user or rater feedback, and once it’s updated, all the optimizers get recompiled against it. The result is a setup that makes it easy to incrementally improve the quality of your AI in a tight feedback loop: You update your scorers, they auto-update your optimizers, your app gets better, you see that improvement in interpretable scores, and then you repeat, progressing from simpler to more advanced optimizers and from off-the-shelf to calibrated scorers. We would love your feedback on this approach. https://build.withpi.ai has a set of playgrounds to help you quickly build a scorer and multiple optimizers. No sign in required. https://code.withpi.ai has the API reference and Notebook links. Finally, we have a Loom demo [1]. More technical details Scorers: Our scoring system has three key differences from the common LLM-as-a-judge pattern. First, rather than a single label or metric from an LLM judge, our scoring system is represented as a tunable tree of metrics, with 20+ dimensions which get combined into a final (non-linear) weighted score. The tree structure makes scores easily interpretable (just look at the breakdown by dimension), extensible (just add/remove a dimension), and adjustable (just re-tune the weights). Training the scoring system with labeled/preference data adjusts the weights. You can automate this process with user feedback signals, resulting in a tight feedback loop. Second, our scoring system handles natural language dimensions (great for free-form, qualitative questions requiring NLU) alongside quantitative dimensions (like computations over dates or doc length, which can be provided in Python) in the same tree. When calibrating with your labeled or preference data, the scorer learns how to balance these. Third, for natural language scoring, we use specialized smaller encoder models rather than autoregressive models. Encoders are a natural fit for scoring as they are faster and cheaper to run, easier to fine-tune, and more suitable architecturally (bi-directional attention with regression or classification head) than similar sized decoder models. For example, we can score 20+ dimensions in sub-100ms, making it possible to use scoring everywhere from evaluation to agent orchestration to reward modeling. Optimizers: We took the most salient ML techniques and reformulated them as optimizers against our scoring system e.g. for DSPy, the scoring system acts as its validator. For GRPO, the scoring system acts as its reward model. We’re keen to hear the community’s feedback on which techniques to add next. Overall stack: Playgrounds next.js and Vercel. AI: Runpod and GCP for training GPUs, TRL for training algos, ModernBert & Llama as base models. GCP and Azure for 4o and Anthropic calls. We’d love your feedback and perspectives: Our team will be around to answer questions and discuss. If there’s a lot of interest, happy to host a live session! - Achint, co-founder of Pi Labs [1] https://ift.tt/hJ4suHC

Thursday, March 13, 2025

New top story on Hacker News: The Lost Art of Logarithms

The Lost Art of Logarithms
30 by ozanonay | 8 comments on Hacker News.


New top story on Hacker News: Show HN: Bubbles, a vanilla JavaScript web game

Show HN: Bubbles, a vanilla JavaScript web game
18 by ehmorris | 7 comments on Hacker News.
Hey everybody, you might remember my older game, Lander! It made a big splash on Hacker News about 2 years ago. I'm still enjoying writing games with no dependencies. I've been working on Bubbles for about 6 months and would love to see your scores. If you like it, you can build your own levels with my builder tool: https://ift.tt/RNQGCaL and share the levels here or via Github.

Friday, March 7, 2025

New top story on Hacker News: What if America turned off Britain's weapons?

What if America turned off Britain's weapons?
31 by howard941 | 18 comments on Hacker News.


New top story on Hacker News: Show HN: A big tech dev experience for an open source CMS

Show HN: A big tech dev experience for an open source CMS
18 by randall | 14 comments on Hacker News.
Hey HN! We're building an open-source CMS designed to help creators with every part of the content production pipeline. We're showing our tiny first step: A tool designed to take in a Twitter username and produce an "identity card" based on it. We expect to use an approach similar to [Constitutional AI] with an explicit focus on repeatability, testability, and verification of an "identity card." We think this approach could be used to create finetuning examples for training changes, or serve as inference time insight for LLMs, or most likely a combination of the two. The tooling we're showing today is extremely simplistic (and the AI is frankly bad) but this is intentional. We're more focused on showing the dev experience and community aspects. We'd like to make it easier to contribute to this project than edit Wikipedia. Communities are frustrated with things like Wordpress, Apache, and other open source foundations focusing on things other than software. We have a lot of community ideas (governance via vote by jury is perhaps the most interesting). We're a team of 5, and we've bounced around a few companies with each other. We're all professional creators (video + music) and we're creating tooling for ourselves first. Previously, we did a startup called Vidpresso (YC W14) that was acquired by Facebook in 2018. We all worked at Facebook for 5 years on creator tooling, and have since left to start this thing. After leaving FB, it was painful for us to leave the warm embrace of the Facebook infra team where we had amazing tooling. Since then, we've pivoted a bunch of times trying to figure out our "real" product. While we think we've finally nailed it, the developer experience we built is one we think others could benefit from. Our tooling is designed so any developer can easily jump in and start contributing. It's an AI-first dev environment designed with a few key principles in mind: 1. You should be able to discover any command you need to run without looking at docs. 2. To make a change, as much context as possible should be provided as close to the code as possible. 3. AIs are "people too", in the sense that they benefit from focused context, and not being distracted by having to search deeply through multiple files or documentation to make changes. We have a few non-traditional elements to our stack which we think are worth exploring. [Isograph] helps us simplify our component usage with GraphQL. [Replit] lets people use AI coding without needing to set up any additional tooling. We've learned how to treat it like a junior developer, and think it will be the best platform for AI-first open source projects going forward. [Sapling] (and Git together) for version control. It might sound counter intuitive, but we use Git to manage agent interactionsand we use Sapling to manage "purposeful" commits. My last [Show HN post in 2013] ended up helping me find my Vidpresso cofounder so I have high hopes for this one. I'm excited to meet anyone, developers, creators, or nice people in general, and start to work with them to make this project work. I have good references of being a nice guy, and aim to keep that going with this project. The best way to work with us is [remix our Replit app] and [join our Discord]. Thanks for reading and checking us out! It's super early, but we're excited to work with you! [Constitutional AI]: https://ift.tt/u1rWbC6... [Isograph]: https://isograph.dev [Replit]: https://replit.com [Sapling]: https://sapling-scm.com [Show HN post in 2013]: https://ift.tt/nb3qS9g [remix our Replit app]: https://ift.tt/2BxEd9J... [join our Discord]: https://ift.tt/waS3eqV

Tuesday, March 4, 2025

New top story on Hacker News: Show HN: Open-source Deep Research across workplace applications

Show HN: Open-source Deep Research across workplace applications
5 by yuhongsun | 1 comments on Hacker News.
I’ve been using deep research on OpenAI and Perplexity and it’s been just amazing at gathering data across a lot of related and chained searches. Just earlier today, I asked “What are some marquee tech companies / hot startups (not including the giants like FAAMG, Samsung, Nvidia etc.)”. It’s a pretty involved question and looking up “marquee tech startups” or "hot tech startups" on Google gave me nothing useful. Deep research on both ChatGPT and Perplexity gave really high quality responses with ChatGPT siding on slightly larger scaleups and Perplexity siding more on up and coming companies. Given how useful AI research agents are across the internet, we decided to build an open-source equivalent for the workplace since a ton of questions at work also cannot be easily resolved with a single search. Onyx supports deep research connected to company applications like Google Drive, Salesforce, Sharepoint, GitHub, Slack, and 30+ others. For example, an engineer may want to know “What’s happening with the verification email failure?” Onyx’s AI agent would first figure out what it needs to answer this question: What is the cause of the failure, what has been done to address it, has this come up before, and what’s the latest status on the issue. The agent would run parallel searches through Confluence, email, Slack, and GitHub to get the answers to these then combine them to build a coherent overview. If the agent finds that there was a technical blocker that will delay the resolution, it will adjust mid-flight and research to get more context on the blocker. Here’s a video demo I recorded: https://www.youtube.com/watch?v=drvC0fWG4hE If you want to get started with the GitHub repo, you can check out our guides at https://docs.onyx.app . Or to play with it without needing to deploy anything, you can go to https://ift.tt/FcmhQb6 P.S. There’s a lot of cool technical details behind building a system like this so I’ll continue the conversation in the comments.

Tuesday, February 18, 2025

New top story on Hacker News: Making my debug build run 100x faster so that it is finally usable

Making my debug build run 100x faster so that it is finally usable
12 by broken_broken_ | 3 comments on Hacker News.


New top story on Hacker News: (Ab)using general search algorithms on dynamic optimization problems (2023)

(Ab)using general search algorithms on dynamic optimization problems (2023)
10 by h45x1 | 3 comments on Hacker News.
I wrote this blog back in 2023 but since then I became a frequent lurker on HN and decided to repost the blog here. For me, writing it was about connecting the dots between dynamic optimization techniques I've studied as an economist and the more general search algorithms studied in CS.

Sunday, February 16, 2025

New top story on Hacker News: Show HN: Hackyournews.com v2

Show HN: Hackyournews.com v2
10 by ukuina | 0 comments on Hacker News.
A year and a half after I published https://ift.tt/tsg4iWk , I've rewritten it to be neater and added support for more news sources. HackYourNews.com v1 had a great response on HN [1] and consistently sees ~2k weekly unique visitors. There were many long-standing requests that I wanted to fulfill (thanks for your patience!): a proper dark mode, correct rendering on mobile devices, and more cogent summaries. This rewrite is the result. gpt-4o-mini reduces the cost of summarization to an absurd degree, so it's now sustainable to keep this free service going! Someday, I hope to use the Batch API [2] to drive down costs even further. Enjoy. [1] https://ift.tt/E1QcIpn [2] https://ift.tt/8k5VswZ

New top story on Hacker News: Half-Life 2 and Dishonored art lead Viktor Antonov has died

Half-Life 2 and Dishonored art lead Viktor Antonov has died
11 by Trasmatta | 1 comments on Hacker News.