frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Atlas: Manage your database schema as code

https://github.com/ariga/atlas
1•quectophoton•1m ago•0 comments

Geist Pixel

https://vercel.com/blog/introducing-geist-pixel
1•helloplanets•4m ago•0 comments

Show HN: MCP to get latest dependency package and tool versions

https://github.com/MShekow/package-version-check-mcp
1•mshekow•12m ago•0 comments

The better you get at something, the harder it becomes to do

https://seekingtrust.substack.com/p/improving-at-writing-made-me-almost
2•FinnLobsien•13m ago•0 comments

Show HN: WP Float – Archive WordPress blogs to free static hosting

https://wpfloat.netlify.app/
1•zizoulegrande•15m ago•0 comments

Show HN: I Hacked My Family's Meal Planning with an App

https://mealjar.app
1•melvinzammit•15m ago•0 comments

Sony BMG copy protection rootkit scandal

https://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootkit_scandal
1•basilikum•18m ago•0 comments

The Future of Systems

https://novlabs.ai/mission/
2•tekbog•18m ago•1 comments

NASA now allowing astronauts to bring their smartphones on space missions

https://twitter.com/NASAAdmin/status/2019259382962307393
2•gbugniot•23m ago•0 comments

Claude Code Is the Inflection Point

https://newsletter.semianalysis.com/p/claude-code-is-the-inflection-point
3•throwaw12•25m ago•1 comments

Show HN: MicroClaw – Agentic AI Assistant for Telegram, Built in Rust

https://github.com/microclaw/microclaw
1•everettjf•25m ago•2 comments

Show HN: Omni-BLAS – 4x faster matrix multiplication via Monte Carlo sampling

https://github.com/AleatorAI/OMNI-BLAS
1•LowSpecEng•25m ago•1 comments

The AI-Ready Software Developer: Conclusion – Same Game, Different Dice

https://codemanship.wordpress.com/2026/01/05/the-ai-ready-software-developer-conclusion-same-game...
1•lifeisstillgood•28m ago•0 comments

AI Agent Automates Google Stock Analysis from Financial Reports

https://pardusai.org/view/54c6646b9e273bbe103b76256a91a7f30da624062a8a6eeb16febfe403efd078
1•JasonHEIN•31m ago•0 comments

Voxtral Realtime 4B Pure C Implementation

https://github.com/antirez/voxtral.c
2•andreabat•33m ago•1 comments

I Was Trapped in Chinese Mafia Crypto Slavery [video]

https://www.youtube.com/watch?v=zOcNaWmmn0A
2•mgh2•39m ago•0 comments

U.S. CBP Reported Employee Arrests (FY2020 – FYTD)

https://www.cbp.gov/newsroom/stats/reported-employee-arrests
1•ludicrousdispla•41m ago•0 comments

Show HN: I built a free UCP checker – see if AI agents can find your store

https://ucphub.ai/ucp-store-check/
2•vladeta•46m ago•1 comments

Show HN: SVGV – A Real-Time Vector Video Format for Budget Hardware

https://github.com/thealidev/VectorVision-SVGV
1•thealidev•48m ago•0 comments

Study of 150 developers shows AI generated code no harder to maintain long term

https://www.youtube.com/watch?v=b9EbCb5A408
1•lifeisstillgood•48m ago•0 comments

Spotify now requires premium accounts for developer mode API access

https://www.neowin.net/news/spotify-now-requires-premium-accounts-for-developer-mode-api-access/
1•bundie•51m ago•0 comments

When Albert Einstein Moved to Princeton

https://twitter.com/Math_files/status/2020017485815456224
1•keepamovin•52m ago•0 comments

Agents.md as a Dark Signal

https://joshmock.com/post/2026-agents-md-as-a-dark-signal/
2•birdculture•54m ago•0 comments

System time, clocks, and their syncing in macOS

https://eclecticlight.co/2025/05/21/system-time-clocks-and-their-syncing-in-macos/
1•fanf2•56m ago•0 comments

McCLIM and 7GUIs – Part 1: The Counter

https://turtleware.eu/posts/McCLIM-and-7GUIs---Part-1-The-Counter.html
2•ramenbytes•58m ago•0 comments

So whats the next word, then? Almost-no-math intro to transformer models

https://matthias-kainer.de/blog/posts/so-whats-the-next-word-then-/
1•oesimania•59m ago•0 comments

Ed Zitron: The Hater's Guide to Microsoft

https://bsky.app/profile/edzitron.com/post/3me7ibeym2c2n
2•vintagedave•1h ago•1 comments

UK infants ill after drinking contaminated baby formula of Nestle and Danone

https://www.bbc.com/news/articles/c931rxnwn3lo
1•__natty__•1h ago•0 comments

Show HN: Android-based audio player for seniors – Homer Audio Player

https://homeraudioplayer.app
3•cinusek•1h ago•2 comments

Starter Template for Ory Kratos

https://github.com/Samuelk0nrad/docker-ory
1•samuel_0xK•1h ago•0 comments
Open in hackernews

I built a one-hotkey inline AI rewriting tool (and what went wrong)

2•AzeniqTech•1mo ago
I’ve been dogfooding a small writing helper I built called Rephrazo, and I thought it might be useful to share some implementation details and mistakes so far.

The idea is simple:

  - highlight text where you’re writing
  - press a hotkey
  - get an AI paraphrase in a small popup
  - insert it back with one click
The goal is to remove the “copy - open AI tool - paste - rewrite - paste back” loop for small edits.

This post is about how I wired it up, what worked technically, and what didn’t.

Constraints I designed for

From the beginning I tried to design under a few constraints:

  - One hotkey - one main action
  - Stay inside the current app (no browser, no big side panel)
  - Minimal UI: single suggestion, one click to insert
  - Latency “feels instant” or it doesn’t get used
Whenever I broke these constraints (added extra choices, prompts, etc.), usage dropped in dogfooding.

High-level architecture

Rough breakdown:

Desktop client that:

  - listens for a global hotkey
  - grabs the current text selection
  - sends it to an API
  - displays the returned paraphrase in a small overlay near the selection
Backend API that:

  - accepts the selected text + some minimal context 
  - calls an LLM
  - applies a fixed prompt (“make this clearer, keep tone/voice as much as possible”)
  - returns a single suggestion (no multi-choice for now)
No fancy infra yet, just trying to keep the path from “key press” to “returned text” as short as possible.

Text capture and insertion

The surprisingly tricky part wasn’t the LLM, it was:

  - reliably capturing the selected text
  - not messing up the user’s clipboard
  - inserting the rewritten text back without breaking formatting
The first version literally abused the clipboard:

  \ save clipboard
  \ copy selection
  \ send to backend
  \ replace selection by pasting the result
  \ restore clipboard
This worked… until it didn’t:

  \ some apps ignore simulated keypresses
  \ sometimes the clipboard got overwritten by other things in between
  \ it felt fragile and “hacky”
I’m slowly moving toward more app-aware integrations (where possible) while still keeping a generic fallback.

Latency and UX

Latency matters more than I expected. Rough buckets:

  1) < 500 ms - feels instant, people are happy
  2) 1–2 seconds - acceptable if the suggestion is clearly better
  3) > 3 seconds - people regret pressing the hotkey and use it less
A few tiny UX things helped:

  - show a small “loading” state immediately near the selection
  - render the popup instantly (skeleton state), then fill it when the response arrives
  - on failure, show a short, honest message instead of silently doing nothing
If you’re building AI tools, this won’t surprise you, but it’s different when you watch your own users hesitate after a few slow responses.

Things that went wrong

I overbuilt customization early:

  - tone dropdowns
  - multiple modes (“shorter”, “longer”, “more formal”)
  - extra toggles
People ignored them, or got decision fatigue.

I underestimated how many edge cases there are with selection/insertion across different apps.

I didn’t log enough in the first builds, so I had to retrofit telemetry to understand actual usage.

If you’re curious, the current early version is here: [https://rephrazo-ai.app/](https://rephrazo-ai.app/)