Tuesday, April 22, 2025

Show HN:[Opensource] AIgr.id–Polycentric Infrastructure for Open and Plural AI https://ift.tt/XJGSg1l

Show HN:[Opensource] AIgr.id–Polycentric Infrastructure for Open and Plural AI Hey HN! I'm Kanishka Nithin, founder of AIGr.id ( https://www.aigr.id ). We’re building AIGr.id — a polycentric network of independent, modular AI that can coordinate, exchange data, and compose into higher-level intelligence — all within a decentralized and plural ecosystem. Rings collective intelligence? In simpler terms: We’re trying to make it possible for people to produce, remix, operate, distribute and consume AI systems the way we use the internet— openly, collaboratively, and without needing to centralize everything into one mega-model owned by one mega-entity. Just like internet of intelligence. Today’s AI landscape is: Centralized, resource-heavy systems demand vast funding, compute, and talent—excluding much of the world. Controlled by a few powerful actors prioritizing profit over public good. Participation is limited, deepening inequality in AI benefits. Fragmented and siloed, with no open protocols for AI coordination We believe it's time to reimagine AI as collective intelligence, as shared commons — poly-centric, collaborative, composable, inclusive, and guided by values beyond profit. What’s different about our approach is that we’re not trying to build “the one true model” — we’re trying to make it easier for people to build, remix, run, and govern their own AI systems, together. We want a world where AGI doesn’t have to be monolithic — where different models, agents, and collectives can evolve side by side, coordinate, and even argue if they need to. Plural, by design. At the core of AIGr.id is OpenOS.AI, a distributed AI operating system. It is a full stack AIOS that spans everything from low-level compute orchestration to higher-level cognition, coordination, governance and economic policy. Think of it as a programmable substrate for building and running decentralized AI systems — across any infrastructure, in any topology. Developers can use shared protocols, primitives, and templates to compose AI systems — models, agents, cognitive workflows — and plug them into running grids. These grids can be public, private, federated, or even permissionless. Each grid can maintain its own sovereignty (values, rules, trust mechanisms), but still remain interoperable with others. It's designed for a world where we expect many intelligences to coexist, rather than one model to rule them all. We’re in beta and will be kicking off more extensive scale testing during our upcoming testnet phase. If this scratches an itch for you, or just want to jam on open systems — we’d love your feedback. If you're interested in joining the testnet, you can join our discord @ https://ift.tt/nfixAUg — we’d be excited to have you involved early. Docs, GitHub, and the paper are all linked at https://www.aigr.id Curious what you think — critiques, weird use cases, edge cases, counterpoints — all welcome. Our own background is what pushed us into this problem. Before this, we were a 4-person crew running one of the largest real-time AI inference workloads in India. We were doing around 500K inferences/sec across 80–90 models simultaneously, supporting 35+ public-sector use cases — mostly video analytics. We were operating across federated and private infrastructure in real time, processing millions of frames per second. We didn’t rely on cloud providers or commercial frameworks. Our market was distorted by deprioritized infrastructure investment and choosing to grow within our earnings means the only way to survive was by being ruthlessly efficient: creating frameworks that automated end to end production, operation, distribution and maintenance life cycle of AI -- everything at scale reliably without or with minimal human intervention — so four of us could actually live our lives, too. So in a way, AIGr.id was born out of necessity. It's the system we wish we had — one that treats intelligence as something modular, networked, composable, orchestratable, shareable, and governable – in a collective way. https://www.aigr.id April 22, 2025 at 11:13PM

Monday, April 21, 2025

Show HN: I made TypeScript's type inference more strict (and smarter) https://ift.tt/MbiPZXW

Show HN: I made TypeScript's type inference more strict (and smarter) As a TypeScript developer, I often found myself wishing the type system could do more—*especially when omitting or modifying deeply nested properties* inside complex objects and arrays. For instance, what if I want to remove a deeply nested field like `user.profile.email` and also something like `user.posts[ ].meta.shares` from a type? TypeScript doesn't really provide a built-in way to do that. So I built *DeepStrictTypes* — a utility that lets you *omit deeply nested keys*, even inside arrays, with full type inference and strictness. Here’s an example: ```ts type Example = { user: { id: string; profile: { name: string; age: number; email: string; }; posts: { title: string; content: string; meta: { likes: number; shares: number; }; }[]; }; }; // Remove 'user.profile.email' and 'user.posts[ ].meta.shares' type Omitted = DeepStrictOmit< Example, 'user.profile.email' | 'user.posts[*].meta.shares' >; ``` The resulting type: ```ts { user: { id: string; profile: { name: string; age: number; }; posts: { title: string; content: string; meta: { likes: number; }; }[]; }; } ``` Works great for: - Cleaning up types for API responses - Dynamically transforming deeply nested data - Improving type safety when handling structured JSON [ https://ift.tt/X2FrN68 ]( https://ift.tt/X2FrN68 ) Would love your feedback or ideas for improvements! https://ift.tt/yFqxuiR April 22, 2025 at 09:17AM

Show HN: Prompt Coded 3D Asteroids https://ift.tt/vtdwRsq

Show HN: Prompt Coded 3D Asteroids https://ift.tt/njHsJOT April 22, 2025 at 04:25AM

Show HN: ArTok is TikTok for research papers https://ift.tt/y9jnxFW

Show HN: ArTok is TikTok for research papers Hello everyone! I always found it hard to find new research papers outside of my usual bubble. I thought a random feed (with no recommendation algorithms) might be a fun way to explore. But I also didn’t want to waste time on completely unrelated stuff — so the idea of a fast, swipeable format came to mind. Wikitok was a real inspiration! But Arxiv and Open Review APIs weren’t as robust as Wikipedia, so I pulled the papers into a Postgres backend. Right now, I’ve indexed papers from a few recent ML conferences to see if this might be useful for others too. No signups required and it’s totally free. You can mark your favorites and add text annotations, which are saved on your device. Would love to hear your feedback! https://artok.app April 22, 2025 at 12:43AM

Show HN: Open Codex – OpenAI Codex CLI with open-source LLMs https://ift.tt/xiF3XRC

Show HN: Open Codex – OpenAI Codex CLI with open-source LLMs 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/kjmZxN5 https://ift.tt/kjmZxN5 April 21, 2025 at 11:27PM

Sunday, April 20, 2025

Show HN: TikTrotter – TikTok but for obscure travel trivia to beat doomscrolling https://ift.tt/oukqwhl

Show HN: TikTrotter – TikTok but for obscure travel trivia to beat doomscrolling I'm trying to stop doomscrolling social media, so I made a website to help me. I'm a huge traveler so I made a website that shows infinitely-scrolling obscure locations with interesting trivia in a TikTok-like manner. I've been discovering a lot of cool places in the world and dropped my social media time a lot. The website is 100% free, no ads and no sign-up. Check it out if interested, I would appreciate some feedback. Next step is to create a multiplayer trivia game where you can challenge your friends and see who knows more about the world. https://ift.tt/qm9blX3 April 20, 2025 at 09:34PM

Show HN: MidiMaker.pro – Generate structured MIDI music from text using LLMs https://ift.tt/RHN2kY3

Show HN: MidiMaker.pro – Generate structured MIDI music from text using LLMs https://midimaker.pro/ April 20, 2025 at 11:28PM

Saturday, April 19, 2025

Show HN: FlowG v0.32.0, Added support for OpenTelemetry logs collection https://ift.tt/eQ6Knu3

Show HN: FlowG v0.32.0, Added support for OpenTelemetry logs collection https://ift.tt/9jdGInR April 20, 2025 at 02:39AM

Show HN: Ibex – a cross-platform iOS backup decryption tool https://ift.tt/QFivdY4

Show HN: Ibex – a cross-platform iOS backup decryption tool ibex is a cross-platform tool designed for decrypting and extracting iOS backups. It provides forensic investigators, security researchers, and power users with the ability to access and analyze encrypted iOS backup data. It can be built and used on macOS, Linux, and Windows and is permitted to be used only with the explicit and informed consent of the backup data owner. Ibex was written in Go for straightforward compilation and to circumvent dependency issues and with the goal of enabling researchers and defenders assisting civil society victims of spyware and stalkerware Key Features - Decrypt encrypted iOS backups - Support for latest iOS versions - Cross-platform compatibility (macOS, Windows, Linux) - Automatic backup detection - Single file extraction based on filename match - Structured output organization - Detailed manifest parsing and extraction Basic Usage Examples # Run with automatic backup detection and interactive mode ibex # Specify just the backup path ibex -b /path/to/backup # Specify backup path and password ibex -b /path/to/backup -p "backup_password" # Specify custom output directory ibex -b /path/to/backup -p "backup_password" -o /path/to/output # Specify a single file for decryption and extraction ibex -b /path/to/backup -o /path/to/output --file sms.db # Specify relative path preserved output ibex -b /path/to/backup -o /path/to/output -r https://ift.tt/ebB9pYo April 19, 2025 at 11:10PM

Show HN: New world record – verified Goldbach Conjecture up to 4*10^18+7*10^13 https://ift.tt/jFCVoNG

Show HN: New world record – verified Goldbach Conjecture up to 4*10^18+7*10^13 Achieved a new world record in verifying the Goldbach Conjecture using grid computing, by extending the verification up to 4 quadrillion (4×10¹⁸) + 70 trillion (7×10¹³). My grid computing system - Gridbach is a cloud-based distributed computing system accessible from any PC or smartphone. It requires no login or app installation. The high-performance WASM (WebAssembly) binary code is downloaded as browser content, enabling computation on the user’s browser. [Website] https://gridbach.com/ [Medium] https://ift.tt/Txdo294... https://ift.tt/kdnDSxu April 19, 2025 at 11:41AM

Friday, April 18, 2025

Show HN: I made a game using mazes generated by ChatGPT https://ift.tt/JaxdUPD

Show HN: I made a game using mazes generated by ChatGPT https://ift.tt/z7XRP5E April 19, 2025 at 04:29AM

Show HN: Dirb – Directory in Bio https://ift.tt/uQ8XpDj

Show HN: Dirb – Directory in Bio Dirb lets you build a personal profile, organize links into rich, shareable lists, and automatically pull metadata and embeds. With built-in analytics, you can track clicks, views, and visits. It's made for creators, entrepreneurs, and professionals. Let me know what you think. I appreciate any feedback! https://dirb.io April 19, 2025 at 12:42AM

Thursday, April 17, 2025

Show HN: Weblook – a headless webapp screenshot tool written in Rust https://ift.tt/oC5iHuR

Show HN: Weblook – a headless webapp screenshot tool written in Rust I basically created this for another project I was working on and want a visually consistent track of changes to train a model against for web-app testing validation. https://ift.tt/XZIPdHK April 18, 2025 at 02:03AM

Show HN: HN Watercooler – listen to HN threads as an audio conversation https://ift.tt/sPapdq4

Show HN: HN Watercooler – listen to HN threads as an audio conversation Hi HN, here's something fun to play with. It takes any HN thread and turns it into an audio conversation so you can listen to the thread while doing other things. I've seen many previous attempts to turn HN threads into podcasts, but they all shared a common issue IMO: trying to reduce the very rich back-and-forth into a single-thread single-reader boring podcast. Instead, I wanted to hear the actual debate from the actual thread! So I asked Claude 3.7 to build this for me as a browser-only app. It just needs a thread URL and an Elevenlabs API key (this all remains in your browser, you can check the source code, it's only 3 files, there is no server storage of anything). To make the resulting audio experience as natural as possible, each commenter has a different voice. Commenters who appear multiple times in the thread have the same voice, and introduce themselves. A bit of context is also introduced when coming back "up" from deeply nested comments. You can play the resulting audio or download it for later listening. I'm planning to later add the ability to load multiple threads so I can have a playlist generated for listening in the gym! Any comments or improvement suggestions are appreciated! https://ift.tt/G6lQn7x April 18, 2025 at 12:24AM

Show HN: Zuni (YC S24) – AI Copilot for the Browser https://ift.tt/73P6htu

Show HN: Zuni (YC S24) – AI Copilot for the Browser Hi HN, I'm Will, and along with my co-founder George, we've built Zuni ( https://zuni.app ) - a browser extension that adds contextual AI capabilities to your browser. It understands what you're reading and working on, whether that's email, research, or anything else in your tabs. We started out building a full email client with AI built in (you might have seen that version showcased in YC’s AI Design Review - https://www.youtube.com/watch?v=DBhSfROq3wU&t=1601s ), but learned that people don't actually want to leave their existing tools - they just want them to work better. Gmail might be frustrating, but it has years of features people rely on. So we pivoted to enhance the tools people already use, rather than replace them entirely. Some specific things Zuni does today: - Analyzes emails as you read them in Gmail, identifying action items and suggesting possible responses - Lets you discuss how to handle tricky emails, almost like having a thought partner - Maintains context across your browsing session so you can ask follow-up questions naturally - Runs locally first for speed and privacy - Doesn't store chats, emails or anything sensitive in the cloud We're still early and focusing on getting the core experience right before adding more integrations. The goal is to make AI actually useful in your daily work, rather than just another "AI feature" checkbox. Would genuinely love feedback from the HN community - what would make this truly useful for your workflow? What are we missing? Happy to answer any questions about the technical implementation too. https://zuni.app April 17, 2025 at 08:45PM

Wednesday, April 16, 2025

Show HN: We made a VS Code extension to recreate a debugger experience from logs https://ift.tt/zIGldTC

Show HN: We made a VS Code extension to recreate a debugger experience from logs A month ago [1], we made an MCP server so Cursor can debug Node.js on its own. We emailed every person that starred our repository [2] and learnt that frontend devs really want to give Cursor access to browser logs, and that backend devs (our intended audience) do not use debuggers nearly as much as we thought. We interviewed friends across startups and discovered that they use logs to debug, because they can’t run services locally on their machine. The services (1) require too much disk, RAM, or CPUs to run locally, (2) have too many service dependencies (think microservices), or (3) are a faff to instantiate locally with a debugger. Instead, our friends instrument their services, deploy them to staging environments via Kubernetes, and then query the logs via data stores (think Grafana, Axiom.co, Google Cloud Logging, etc) or directly (think Kubernetes logs). We thought: "What if we could recreate a debugger-like experience from logs?". That would save them from browsing logs and trying to make sense of them outside the context of the code base. We looked into it and made a VS code extension that lets you (1) import logs, (2) go to the line of code associated with a log, and navigate up/down the probable call stack associated with a log. It's a prototype, but if you're interested in trying it out, we'd love some feedback! GitHub: github.com/hyperdrive-eng/traceback --- References: [1]: https://ift.tt/iKqmxyp [2]: 140 Github stars, 69 emails sent (the rest were bots), 19 responses received (= 28% response conversion), 4 meetings held (= 21% meeting conversion). https://ift.tt/4AiC2my April 17, 2025 at 04:37AM

Show HN: Milter in Rust to Add Headers https://ift.tt/uXIAmbK

Show HN: Milter in Rust to Add Headers Here's a milter in Rust that adds List-Unsubscribe headers. It creates a URL that has encoded email-from, rcpt-to and a HMAC SHA 256 verification hash using a shared secret key. Possibly it improves delivery of newsletters and transactional emails. https://ift.tt/5n9Ooyd April 17, 2025 at 02:22AM

Tuesday, April 15, 2025

Show HN: Particle - News, Organized https://ift.tt/xBRduWl

Show HN: Particle - News, Organized Hello HN! Particle News product engineer here. Keeping up with the news is overwhelming in an age of information overload. Particle reimagines the experience by organizing articles into comprehensive "Stories," offering clear, concise summaries to quickly grasp what matters. Today, we reached the #1 spot in "Newspapers & Magazine" on the iOS App Store—and I thought I'd share a bit of our backstory. I've been connected to this team for a long time. About 20 years ago, I shared a house with our CTO and co-founder Marcel Molina. I helped him get started with programming. Since then, Marcel has had an extraordinary career—becoming a senior staff engineer at Twitter, where he helped build foundational features like Retweets, Notifications, and Lists, and later working at Tesla on manufacturing execution systems that scaled across Gigafactories. At Twitter, Marcel worked closely with our CEO and product visionary Sara Beykpour, who led initiatives like Twitter Blue, Twitter Video, and the experimental app twttr . Sara has a background in Software Engineering and Cognitive Science from the University of Waterloo and spent over a decade at Twitter in engineering and leadership roles. In late 2022, Sara and Marcel started prototyping a news app that could reduce the cognitive and emotional burden of staying informed—by using AI to help people understand more, faster. They were soon joined by a few other former Twitter colleagues who helped shape the early concept into a working iOS application. I joined about 15 months ago to contribute across the entire stack. Since then, I've helped design and build major iOS features, rewritten our public website on Cloudflare Workers, and implemented new functionality in our Go backend, which is driven by Google Cloud's Pub/Sub architecture. What Makes Particle News Different Particle helps you navigate the news effortlessly—leveraging AI to help you understand more, faster. Some highlights: • Personalized News – Your feed is tailored to your interests. You can follow specific people, places, and things so you never miss what matters to you. • Clear Summaries – Get a quick overview or dive deeper with detailed, structured context—summarized in natural language. • Perspective Tools – Features like "Opposite Sides" and our political spectrum chart let you explore stories through multiple lenses. • Interactive Q&A – Ask questions about any story and get concise answers with sources and citations. • Audio Summaries – Use the "Play" feature to listen to your feed, specific stories, or even select articles—great for hands-free or on-the-go moments. One of the things we're most proud of is how Particle supports publishers. We've partnered with outlets like Reuters, AFP, and Fortune to host some of their content via APIs. These partners get prominent placement, and their links are highlighted in gold to stand out. This model aims to drive traffic back to publishers and reward high-quality journalism, rather than just aggregating and commodifying it. Transparency is a core value: all sources are cited, generated answers are grounded in evidence, and we take real care to prevent AI hallucinations or misleading summaries. Despite negligible marketing spend, Particle has grown to the top of its category by focusing on engagement with early users and meaningful partnerships with the media ecosystem. Coming soon: weekday mini crosswords—a new feature designed by another longtime friend of ours from 20 years back who went on to work at Twitter, lead development on Firewatch, and release his own games independently. It's incredibly fun and rewarding to be building something meaningful with old and new friends. I feel lucky every day to work alongside some of the best product, design, and engineering minds on a project we hope will help people stay engaged with democracy without burning out. https://ift.tt/fSYiRlv April 16, 2025 at 02:56AM

Show HN: I made Python project template so you don't need to spend hours on it https://ift.tt/vL5NSbd

Show HN: I made Python project template so you don't need to spend hours on it https://ift.tt/DdN7WKE April 16, 2025 at 04:34AM

Show HN: Torque – A lightweight meta-assembler for any processor https://ift.tt/OhVIc8P

Show HN: Torque – A lightweight meta-assembler for any processor Hello everyone, I've been working on this project for the past few months. Torque is a meta-assembler: instead of having an instruction set built into the assembler, you use macros to build up a small language that decribes an instruction set and then you use that to write your program. It's designed to work for any microcontroller/processor architecture, you build from the bit level upwards so there aren't any assumptions around word widths, instruction formats, or endianness. I created Torque initially to write programs for a PIC microcontroller, after running into difficulties with the official assembler. I've also used it to write programs for the Z80 processor inside an old TRS-80 computer. Let me know if you try it out or have any questions! https://ift.tt/0goBcS5 April 16, 2025 at 03:16AM

Show HN: PHP-fts – Full-text search engine in pure PHP, no extensions https://ift.tt/wgSBiJP

Show HN: PHP-fts – Full-text search engine in pure PHP, no extensions https://ift.tt/WpBoNzV May 7, 2026 at 01:58AM