🛠️ Hacker News Tools
Showing 1–20 of 4205 tools from Hacker News
Last Updated
July 21, 2026 at 08:32 AM
Show HN: Ex Situ – Open-source spatial index of displaced cultural artifacts
Hacker News (score: 23)Show HN: Ex Situ – Open-source spatial index of displaced cultural artifacts Hi, I designed and developed a spatial index that maps museum artefacts as connecting arcs/hyperlinks from their origin site to institutional location/sources. The Index specifically looks at western/euro-american institutions and maps their collection categorised by them under Islamic art, Asian/African art, ethnological collections, Middle East, South America etc.<p>Started as my MA thesis in 2022, kept building since, mostly solo with a little funding. Fully open source, self-hosted, AGPL-3.0, Next.js + Deck.gl on the frontend, Strapi backend, Python ETL pulling from museum open-access APIs. Currently indexing over 100k artifacts from all over the world, across 8 collections (Met, V&A, SMB Berlin). Recently added an md export so researchers can download provenance data for a filtered set of artifacts.<p>The infrastructure is conceptualized as an indexer, not a hoster. Even images are kept as URLs pointing to the source institutions. It's connective tissue between archives that were never designed to speak to each other, with an origin-first search UI concept. The data model is on purpose flat, to avoid encoding problematic taxonomies, and routes researchers directly to the source giving responsibility to the source institutions rather than duplicating institutional data. It indexes the relationship between origin sites and destination collections.<p>Coming from a design background, taking this project from prototype to production app has been incredibly rewarding, but honestly it’s getting a little bit overwhelming to scale alone. I would love community’s feedback on performance scaling, any code contributions, data pipelines for missing museum apis or general feedback.<p>Repo: <a href="https://github.com/hburakyel/ex-situ" rel="nofollow">https://github.com/hburakyel/ex-situ</a><p>Live: <a href="https://exsitu.app" rel="nofollow">https://exsitu.app</a>
VTubing: How a Japanese Phenomenon Is Going Worldwide
Hacker News (score: 12)VTubing: How a Japanese Phenomenon Is Going Worldwide
Show HN: Ekko – post-quantum E2EE layer for Instagram, WhatsApp, Telegram Web Hi everyone,<p>I am a big privacy activist and the amount of privacy concerns in the internet with the discussions around European Chat Control, Meta removing e2ee in Instagram and corporations harvesting personal data for AI training is on the rise. The closed source social media companies keep managing and storing our private keys, allowing them to effectively access all of our personal communications..<p>Many open source alternatives exist, but the problem I kept running into was not a lack of good private messengers. Signal, SimpleX, and other projects already do important work<p>The problem was getting the people to move.<p>A messenger is only useful when the person you need to reach is there. Asking friends, family, coworkers, or customers to abandon their existing chats is a very high barrier.<p>Ekko takes a different approach. It runs as a browser extension on top of existing messengers. Both people still need Ekko, but they do not need to move their conversation. You can continue using the Instagram, WhatsApp, Telegram, or Messenger chat they already share.<p>Actively building this and trying to achieve a seamless automatic encryption in the UI across all popular messengers and adding support across all browsers, IOS, android and social media..<p>Under the hood, Ekko uses hybrid X25519 + ML-KEM-768 and XChaCha20-Poly1305. Private keys are generated and kept on your device.<p>You can claim an Ekko handle to make exchanging public keys easier, exchange invitations directly without an account, or self-host the public-key directory.<p>Currently:<p>- A Chromium browser extension, Experimental Firefox and Safari builds<p>- Instagram, WhatsApp Web, Telegram Web, and Messenger integrations<p>- A self-hostable key directory<p>- Open-source client, protocol, and server code<p>Early version Chrome Web Store: <a href="https://chromewebstore.google.com/detail/ekko/oaihgpmbkeafbpbjbnfjpcaeheickfm" rel="nofollow">https://chromewebstore.google.com/detail/ekko/oaihgpmbkeafbp...</a><p>Source code:<p><a href="https://github.com/useekko/ekko-core" rel="nofollow">https://github.com/useekko/ekko-core</a><p>Website and demo:<p><a href="https://useekko.app" rel="nofollow">https://useekko.app</a><p>I would genuinely appreciate direct feedback especially from people familiar with applied cryptography, browser security, key verification, messenger integrations, potential solutions for iOS UI integration (faster than using browser w/ Safari extension)<p>If you try it, please tell me what breaks or what feels confusing. Actively trying to make this better as a side project! If you discover a security issue, email kirill@useekko.app rather than posting it publicly.<p>Looking for feedback! :)
Flock Credibility Lost as It Repeatedly Lies to City Councils, Police, & Public
Hacker News (score: 191)Flock Credibility Lost as It Repeatedly Lies to City Councils, Police, & Public
Americans hate AI so much that politicians are losing their jobs over it
Hacker News (score: 15)Americans hate AI so much that politicians are losing their jobs over it
Opaque, Interoperable Passkey Records (and a Go API)
Hacker News (score: 24)Opaque, Interoperable Passkey Records (and a Go API)
Show HN: Immersive Gaussian Splat tour of grace cathedral, San Francisco
Hacker News (score: 46)Show HN: Immersive Gaussian Splat tour of grace cathedral, San Francisco
The Power of Awareness: Overcoming Surveillance Capitalism
Hacker News (score: 38)The Power of Awareness: Overcoming Surveillance Capitalism
Human mathematicians are being outcounterexampled
Hacker News (score: 161)Human mathematicians are being outcounterexampled
Show HN: cbxy – A format for creating guided comic book experiences
Show HN (score: 5)Show HN: cbxy – A format for creating guided comic book experiences
The drivers behind software delivery inefficiency
Hacker News (score: 20)The drivers behind software delivery inefficiency
Ziggity – A terminal UI for Git, written in Zig
Hacker News (score: 43)Ziggity – A terminal UI for Git, written in Zig
Cross sectioning insects in an electron microscope with a femtosecond laser [video]
Hacker News (score: 44)Cross sectioning insects in an electron microscope with a femtosecond laser [video]
Mythologizing AI makes it more likely that we’ll fail to operate it well (2023)
Hacker News (score: 57)Mythologizing AI makes it more likely that we’ll fail to operate it well (2023)
NYC Subway Signals: A Complete Guide
Hacker News (score: 34)NYC Subway Signals: A Complete Guide
Tested Kimi K3 for Coding
Hacker News (score: 10)[Other] Tested Kimi K3 for Coding
Show HN: A Pipeline for Making 10-minute AI Movies with Claude Code and Seedance
Show HN (score: 10)Show HN: A Pipeline for Making 10-minute AI Movies with Claude Code and Seedance I've been working on this Claude Code pipeline for making 10-minute movies, gluing together Seedance (videogen), Nano Banana (image gen), and ElevenLabs (voice gen), and using Claude as the director. My repo contributes a markdown playbook and a worked example which should make it easier for other people to make their own short movies. A first-pass movie takes around 2.5 hours of wall clock time and costs around $200, and iterating is easy thanks to intermediate artifacts like storyboards and voice samples.
Show HN: The0 – self-hosted runtime for trading bots, bring your own language
Show HN (score: 11)Show HN: The0 – self-hosted runtime for trading bots, bring your own language So Im a solo developer who has always had an itch for algorithmic trading. Initially I started off learning how to trade algorithmically with Yves Hilpisch book "Python for Algorithmic Trading" after reading that book I was hooked and started building algorithmic trading bots. Initially these were separate python scripts that I ran on my local machine. That was a bad idea cause local machines are not reliable and I wanted to run my bots 24/7 365. In my actual career im a software engineer with experience in building distributed systems and fault tolerant web applications.<p>I wasn't interested in deploying my code to managed services like MetaTrader, CTrader or QuantConnect etc because I wanted to have full control over my code and the environment it runs in. I also wanted to be able to run my bots in any programming language I wanted, not just Python. Sometimes I wanted to prototype a bot in Python and then rewrite it in C++ or Rust for performance reasons.<p>Many at this point would have said why not use a framework like Lean or Freqtrade or Hummingbot. However I found that these frameworks were too opinionated and if you decide to use them then your bot is now part and parcel of their framework. I backtested my bots locally in my own specific way, and now with AI my agents can generate code, backtest and analyze the results all locally, no need to run any of it in the execution platform. I wanted bots I could deploy, version, update and monitor like any other software application. I also wanted to explore building something that creates a standardized way of running bots.<p>This has been a 4 year journey and I made a lot of mistakes along the way. The application has seen 4 rearchitectures, 3 of which were basically complete rewrites. The first version was a python program and the bots were just modules that were loaded dynamically. The second was my serverless phase when I internally just wanted something that was online cron triggered and only works for me. The third was the first time I was dipping into kubernetes; more cloud native and the idiot in me decided to try make it a SaaS. The final form is a fully self-hosted runtime, api, cli and frontend that let you run bots as containers in a fault tolerant way both locally (through docker `the0 local`) and in a cluster (k8s) and monitor them with a minimalistic frontend.<p>To support multiple languages there's a thin contract that the bots have to implement: a main(bot_id, config) function and a bot-config.yaml file. The runtime (written in Go) takes care of the rest, it supports C++, Rust, Python, JS/TS, C#, Scala and Haskell for those who are brave enough to try it. More on the architecture here: <a href="https://docs.the0.app/runtime" rel="nofollow">https://docs.the0.app/runtime</a><p>If you want to play with the0 you can run it locally, guide here: <a href="https://docs.the0.app/deployment/local-getting-started" rel="nofollow">https://docs.the0.app/deployment/local-getting-started</a>. The0 is open source and licensed under Apache-2.0: <a href="https://github.com/alexanderwanyoike/the0" rel="nofollow">https://github.com/alexanderwanyoike/the0</a><p>I currently use the0 to run my own personal algorithmic trading bots on a single node k3s cluster on a $10/month Hetzner VPS. I have 18 bots running on 2 brokers (Alpaca, Bybit) and they have been running for months without issues. Some bots trade crypto, others stocks, some do risk analysis and others invest. Coolest bit is the API provides an MCP server so AI agents can query the state of the bots, look at their logs, monitor them and even update them. Slap an OpenClaw agent and you can effectively setup an autonomous AI quantitative trading system (good luck chasing Alpha).<p>Now I must admit Lean has all the tools and far more quantitative prowess than the0, but I always felt it does too much. Each Lean engine runs one algorithm, and once you have lots of bots, running and managing all of them in production is left to you. That's the part the0 does, and its the only part it tries to do. If you find hiccups or have ideas for features Im all ears. More on the internals in my first comment.
Show HN: OTP Inspired actor supervisor based full stack templates
Show HN (score: 11)Show HN: OTP Inspired actor supervisor based full stack templates For the past few years, I have been learning different programming languages. In the process I realized every website starts with the exact same boilerplate: Auth, OAuth , stripe, s3 file uploads and these days AI chats and/or AI embeddings.<p>To make learning and building, I bundled these into templates across multiple programming languages. Inspired by Erlang's OTP, I also built an actor supervisor system around each of the stacks to handle the process reliably.<p>I have a few previews for everyone to play with and provide feedback.
Firefox 153 available with support for Vulkan video decoding, JPEG-XL
Hacker News (score: 234)Firefox 153 available with support for Vulkan video decoding, JPEG-XL