hidetext.sh
Show HN: Hidetext.sh – encrypted pastebin where the server never sees the keyhttps://hidetext.shHi HN! I built hidetext.sh — a way to share text, code, and files through links the server can't read.How it works: your browser generates a random key and encrypts everything locally (NaCl secretbox, XSalsa20-Poly1305). Only ciphertext is uploaded. The key goes into the URL fragment — the part after # — which browsers never send to servers. The link carries the key, my server stores the locked box, and the two only meet in a browser.A design detail I'm fairly happy with: burn-after-read doesn't destroy the paste on the first HTTP request. The naive version means a Slack or iMessage link preview "reads" your paste before the recipient ever opens it. Instead, the reader's tab sends a heartbeat, and the paste is deleted only once nobody is watching it anymore.Being upfront about the limits (full page at hidetext.sh/how-it-works): you're trusting the JavaScript I serve — inherent to any browser-based E2E tool; filenames are stored in plaintext (contents aren't); and anyone holding the linJul 11, 2026 12:24 PM
github.com
Show HN: A deterministic I Ching engine, cross-validated against another implhttps://github.com/yaomancy/liuyao-engineI built a deterministic engine for I Ching (六爻 / Liu Yao) hexagram casting and open-sourced the core (Apache-2.0). I want to be upfront that the interesting part here is not the divination — it's a testing problem, and I'd like feedback on how I handled it.The engine takes a moment in time plus a coin toss and mechanically derives a fully annotated chart: the hexagram, its palace, the stem-branch (najia) assignments, the "six relatives," moving lines, void days, and the line-strength skeleton. It does not interpret anything — it only emits hard, mechanical facts.The problem that made this interesting: the rules are ~3000 years old, written in classical Chinese, and different schools contradict each other. There is no official answer key, and human experts disagree and are sometimes wrong. So the tests I'd naturally write just encode the same assumptions my code does — if I misread a rule, the code and its test are wrong together and both stay green. The self-validation paradox.My way oJul 11, 2026 8:24 AM
news.ycombinator.com
Show HN: KRNL – a quieter browser for the essence of the webhttps://news.ycombinator.com/item?id=48869197Download, signup, pay? Never for this demo you can try now: ssh krnl.duetbrowser.com But what will you see? This: https://www.youtube.com/watch?v=C3lMIGjkwGMSelf-hosted available (+ needed BrowserBox): https://win9-5.com/krnlAdvantages:- set the typography you like (your terminal font, size, dimensions) and it just works - the web renders your way- light or dark mode just works- set colors you want with terminal color overrides- Supports: file uploads (disabled in the free demo for security), file downloads, JavaScript modals, HTTP Basic & Digest Auth, all modern JS, multiple tabs, "Open in new tab", back/forward/search from omnibox bar - all from terminal.If you self host - you also get all the benefits of BrowserBox, such as: GUI breakout for CloudFlare/CAPTCHA (just use your bbx login link, solve it, then back to term), WebAuthn (for now only if you're on macOS), remote DevTools (inspect any page), etc.Mostly tho this is not about that - it's about the text, the quiet, the world witJul 11, 2026 5:59 AM
news.ycombinator.com
One Wikipedia page costs your AI agent 68,000 tokenshttps://news.ycombinator.com/item?id=48867021i use claude code daily and measured what pages cost it while doing research. an average wikipedia article, for instance, is 68,240 tokens of raw html (tiktoken); nike's homepage is 353,000.claude code's built-in webfetch handles the easy case well. it summarizes wikipedia to about 950 tokens and clears cloudflare on some sites like indeed and ticketmaster. but, and there's always a but, on js-rendered and some anti-bot pages it returns nothing.quotes.toscrape.com/js gives "no quotes found"; nike.com gives a 403. your agent then dumps the raw html back into context and still fails. (note: i have also had cases where i read through the chat at the end and saw that it failed and just pulled from either training data or stale caches from other sources)so i worked on building an open-source stealth browser (recompiled chromium) that runs as an mcp for claude code, cursor, and claude desktop. essentially all i have to change form my end is add the mcp, and it returns the cleaned up tokens wJul 11, 2026 12:12 AM
news.ycombinator.com
Ask HN: How has the internet devolved in recent years?https://news.ycombinator.com/item?id=48866959I'll start with 10:1. "Verifying you are human" delays/redirects2. Invasive "Sign in with Google[1]" prompts on every website, often taking over the UI3. Phone number based identity so when you change your number you lose your entire savings account and social media and all work access and your whole life is basically F-CKED except your romantic life which is very much NOT F-CKED since nobody knows your number.Never change your number.4. "You will own nothing" gaming where games you thought you owned get yoinked away at the leisure dare I say the PLEASURE of these neocorporate ingrates who want to de-fun (and defund) every lived experience!5. You can join any time you want but you can never delete. Livin it up at the Hotel Social Media. What a nice surprise, livin' someone else's life!6. You have been banished!7. You have been shadow banished (and don't know it)!8. Your content violates our guidelines (hey buddy your guidelines violate my content - WHO NEEDS WHO. GENUINE QUESTION Idk aJul 11, 2026 12:04 AM
bing.com
Grinding your teeth in your sleep? Here's how to quit the habit tonighthttp://www.bing.com/news/apiclick.aspx?ref=FexRss&aid=&tid=6a8d16739a8e40dda4f8ff0dea8d2a25&url=https%3A%2F%2Fwww.msn.com%2Fen-gb%2Fhealth%2Fother%2Fgrinding-your-teeth-in-your-sleep-here-s-how-to-quit-the-habit-tonight%2Far-AA27GjUz&c=4093906343833246846&mkt=en-usOur teeth are essential parts of our body that need to be cleaned and protected, not just by the food we eat, but also by how our bodies behave. Without realising, our lifestyle may be undoing the ...Jul 11, 2026 12:00 AM
github.com
Show HN: chwire – Native-Format ClickHouse JavaScript Client over HTTP/TCPhttps://github.com/maxjustus/chwirechwire is a ClickHouse client for JS that speaks the Native (columnar binary) format over HTTP and TCP. For 1M-row payloads, encoding is mostly 2–6x faster than JSONEachRow and decoding 2–8x faster. Once you add compression Native almost always wins, since the smaller payload is cheaper to compress.I’ve been working on this project for the last year for use at https://www.hockeystack.com/. It started out of frustration with how CPU-heavy gzip/deflate are in the official ClickHouse JS client once you start scaling up inserts. From there it evolved into a completionist desire to make the best ClickHouse client implementation I possibly could.Highlights:* ZSTD/LZ4 support in browsers over HTTP and in Node/Bun/Deno over HTTP or TCP* An aggressively fuzzed Native-format implementation * Supports all types + container types at arbitrary levels of nesting, including Variant, Dynamic, JSON, Nested, and Tuple * CI round-trips ClickHouse’s own generateRandom and generateRandomStructure and I’ve Jul 10, 2026 7:51 PM
github.com
Show HN: 9lives – Self-healing test runner that refuses to mask real bugshttps://github.com/Quality-Max/9livesI built 9lives because coding agents kept breaking my Playwright tests in the dumbest way: rename a button, the test goes red, and the agent — or I — rewrites a perfectly good test.9l heal login.spec.ts runs the test, classifies the failure, and heals it in tiers:Tier 1 is offline and deterministic. When a selector stops matching, 9lives re-finds the element in the page snapshot Playwright captures at failure (data-testid > id > aria-label > text > class — the most stable surviving anchor wins) and rewrites the locator. No LLM, no network, no account. Most selector drift heals in seconds, for free. Unlike Healenium-style tools, it needs no baseline DOM from previous green runs — it works from the failure itself.Tier 2 uses the subscription you already pay for. For structural changes it shells out to your installed claude / codex / opencode CLI in headless mode, so the fix rides your existing coding-agent plan. No new API key to mint. (Raw ANTHROPIC_API_KEY / OPENAI_API_KEY work too.)EvJul 10, 2026 6:01 PM
willowvoice.com
Show HN: Willow Voice – Free AI Dictationhttps://willowvoice.com/Hey HN!We were part of YC S24, ended up pivoting around. Made dictation that worked really well, and decided to go all in on agentic.We've done two major things. 1. Scribe is a revamp of our product. Continually learns your style (can get into details if comments want). TLDR; we fingerprint based off your edits, and make dictation sound more and more like you. Post-trained Llama 3.1 8b.2. Dictation is completely free. Unlimited unpersonalized dictation for everyone.Jul 10, 2026 5:57 PM
bing.com
Why Simply Good Foods Slipped by Almost 2% on Fridayhttp://www.bing.com/news/apiclick.aspx?ref=FexRss&aid=&tid=6a8d023b351a42dda35169c8a8991904&url=https%3A%2F%2Fwww.fool.com%2Finvesting%2F2026%2F07%2F10%2Fwhy-simply-good-foods-slipped-by-almost-2-on-frida%2F&c=7960278579051395732&mkt=en-usThese came a day after Simply reported its fiscal third-quarter 2026 results. Net sales for the period were $357 million, down from the $381 million in the same period of fiscal 2025. On the bottom ...Jul 10, 2026 5:07 PM
bing.com
WillNE loves my videos :)http://www.bing.com/news/apiclick.aspx?ref=FexRss&aid=&tid=6a8d746c7c7d49b584217043617812a0&url=https%3A%2F%2Fwww.msn.com%2Fen-us%2Fentertainment%2Fcelebrities%2Fwillne-loves-my-videos%2Fvi-AA27GG1h&c=10979366921863281929&mkt=en-usNavy responds to reports USS Lincoln sailors are trying to jump overboard Colorado mom has son 'arrested' when he refused to take school photo Why Karoline Leavitt is leaving the White House Prince ...Jul 10, 2026 5:00 PM

nasa.gov
NASA Photographer Captures Images from F-18 Over Washingtonhttps://www.nasa.gov/image-article/nasa-photographer-captures-images-from-f-18-over-washington/NASA flight photographers capture history from a perspective few ever experience, getting a rare bird’s-eye view of the agency’s missions in action. Their photos document key NASA research and give the public a front-row seat to the work happening behind the scenes. Jim Ross, a photographer at NASA’s Armstrong Flight Research Center in Edwards, California, […]Jul 10, 2026 4:36 PM
github.com
Show HN: Real-time n-body tree code in CUDAhttps://github.com/lechebs/nbodySharing an old project of mine, on my RTX 500 Ada laptop GPU, it can simulate up to 4 million particles at ~400 ms per step using the Barnes-Hut algorithm, saturating the 4GB of VRAM available.The octree construction is fast, as well as the traversal. The major bottlenecks are the VRAM usage (1 million bodies require ~1GB), which could be probably halved by reusing intermediate buffers, and the particle to leaf evaluation, which would benefit from more fp32 FLOPS. Moreover, I still don't have a good heuristic to predetermine the size of the BFS queue, perhaps some sort of memory paging could solve the issue.Jul 10, 2026 3:47 PM
sxp.studio
Show HN: SubjectiveZero, an open-source agentic node editor for creative codinghttps://sxp.studio/apps/subzHey there,My name is Clem, I've been a solo indie dev for a couple years now, exploring frontier tech like XR and agentic workflows in the context of creative / interactive work.I've been building creation tools for a while and some common design challenge is to figure out the right level of abstraction for your tool. You can always make it super advanced and complex with low level concepts (shader composition, actual code etc.) but then you get something with a high complexity / learning curve. On the other hand, if you make your tool too high level, it might be easier to use at first, but people will most likely hit a wall eventually and start fighting with your tool to get their edge case done (you see that on mobile a lot actually).With this prototype (called SubjectiveZero), I'd like to imagine that we can kind of move the "slider" on the abstraction layer, meaning that you can actually start with prompts that describe the goal, and you can go as high level (stay with abstract proJul 10, 2026 3:23 PM
github.com
Show HN: PastPage – Find archived versions of dead linkshttps://github.com/nabertronic/pastpagehi, i'm a journalist and i made PastPage because i often need to check for archived versions of urls. this browser extension helps me a lot. it autmates the process of checking lots of different web archives. also, it helps with 404 etc.i made it free and open source, and it have great privacy practices, e.g. i don't see which url you are searching. i'd like feedback and i don't want to make money.Jul 10, 2026 2:43 PM
github.com
Show HN: Postern, an email system for both humans and agentshttps://github.com/skyphusion-labs/posternHello everyone! I wanted to introduce you to a new project of mine, postern, which is an email system for both humans and agents. You can give your agents their own email addresses, the ability to respond to emails if you want, and all emails are presented in one nice unified mailbox. The email stack runs on Cloudflare Workers (email sending does require a subscription to the $5/mo Cloudflare Workers Plan), messages can be ingested into Vectorize (this is optional) to allow your agents to easily retrieve information and answer your questions about your email, attachments are stored in R2, and message state/contents are stored in D1. There’s also a RFC compliant SMTP relay server that runs on your server to translate anything that speaks the 1982 SMTP RFC spec into API calls so you can send emails from your server through the postern stack. There’s a python based IMAP proxy which allows you to use any client (tested extensively with iOS Mail, Apple Mail, Thunderbird, and Evolution) as wJul 10, 2026 2:34 PM
news.ycombinator.com
Tell HN: I De-Googled Myselfhttps://news.ycombinator.com/item?id=48860494I really enjoyed the old Google, the nerd Google, the "don’t be evil" Google... Google Reader, Android, GTalk, etc. It made communication with my friends much easier.I had already been moving everything away from the Google ecosystem for about two years, but Google Photos was the hardest part because it contained so many memories that I wouldn’t risk losing.The final straw was when I accidentally subscribed to Google One with AI, which costs much more than simple additional storage. It’s not that much money for me, but when I found out I couldn’t downgrade, it became a matter of principle to do a Google Takeout of my photos and create a script to import them into Apple Photos (which is also not a nice company, none of them really are) without losing metadata.I also moved them to Backblaze, where I have already had backups for more than five years, and to add even more redundancy, I backed them up to BorgBase using Borgmatic.De-Googled! Now all my photos and videos are in the palm of myJul 10, 2026 2:29 PM
mojavepaint.app
Show HN: Mojave Paint for macOS, edit images like it's 1999https://mojavepaint.app/We all need a swiss army knife for images. A tool for really getting in there and dealing with the pixels precisely. You might be combining images into a sprite sheet, you might be matting images to squares, cutting out solid backgrounds, re-tinting graphical elements. For a website, a video game, for an app.There's a million photo editors, there's a million design tools, and Mojave Paint can do those things in varying degrees but "graphical asset production" is its first and primary mission.It's cheap! $9.99 (one-time, sad I even have to say that) for the "Pro" version. It's Mac-only, and Apple Silicon Mac at that. Does it look a little like Photoshop 5.5 from the year 1999? Maybe a little but also it's got plenty of its own original ideas. (Blog post on that is forthcoming…)I've always been passionate about image editing tools for the technically-minded so I'm throwing my hat in the ring in that space. And sure GIMP is for the technically-minded but boy is it ugly on the Mac!Jul 10, 2026 12:29 PM
markeron.cn
Show HN: MarkerOn – Keyboard-first screen annotation tool (~1.5 MB, Tauri v2)https://markeron.cn/Hi HN — I'm the author. I built MarkerOn because screen annotation tools I tried were either too heavy (Electron), too mouse-driven, or locked to a specific meeting app.MarkerOn sits in the system tray. Press Ctrl+Shift+D to draw over any app, then X for click-through mode while marks stay visible. Number keys switch tools; shortcuts cover undo, colors, whiteboard, copy — no menus needed.Stack: Tauri v2 + Rust, Vue 3, Canvas. ~1.5 MB installer, no account/telemetry/cloud. MIT, Win/macOS/Linux + Microsoft Store.GitHub: https://github.com/ifer47/markeronHappy to answer questions on overlay implementation, cross-platform quirks, or keyboard-first UX.Jul 10, 2026 11:11 AM
vuci.ai
Show HN: Vuci – make the spoken word searchablehttps://vuci.ai/feed/hi, I'm Reuben Over the past few months I've been building a platform where all the information is sourced from spoken conversations, and I wanted to make this content searchable, savable, and shareable. Presented in a well-designed format, similar to Yahoo but with higher IQ content.Like most, I listen to a lot of podcasts, but I wanted to connect the dots on different topics and read the parts which are interesting more deeply. Sharing bits and pieces with friends was also a motivating factor, as well as alerts which feed into my other pipelines.That said, I'm not sure which parts of the platform will resonate with users or not, so it's an experiment in progress.Technicals: I love my craft (both design, and code), so I took ample time to think about UX and design it in Figma. It's cookiecut from ample projects I have in Django and HTMX, and scaffolded my way through. Hosted on Digitalocean, and AI agnostic from an LLM perspective. I can go deeper into these, but they probably deserveJul 10, 2026 9:10 AM