MurphyA/hacker-news huggingface dataset:
I created a browser extension for web developers and they are loving it
by zicsus | 2025-05-20 16:04:27+00:00
Hey guys,

Five years ago, I created a small extension that lets you inspect an element by hovering over it. I created it as a one-week challenge because I was burned out from my main project. I was managing college and my projects, so working on big projects was very difficult. Whenever I worked on big projects, I usually got burned out with no real results, so working on a small project made more sense. I worked on it for a while and then posted a video on X. Surprisingly, it got attention. I normally had 0 engagement there, so people liking it was a huge motivation, and I decided to make it my main project.

Hoverify(https://tryhoverify.com) was born.

I worked on it for the next month and added a couple more features. In the process, I made my first sale . I'll never forget that moment. It brought huge validation, not just to the project but to myself as well. I was on a streak of failed projects, depressed from college, and didn't know what I would do in the future.

Launching on ProductHunt

I launched Hoverify on PH and posted about it in some communities asking for help. It received a couple of upvotes, and I went to take a nap expecting not much. When I woke up, I was blown away by the comments and upvotes Hoverify was getting. Sales were pouring in because I priced it very low - $10/one-time, which was discounted to $7 for launch.

Since then, I have been trying to grow it and have crossed $250k in revenue.

Hoverify is now an all-in-one browser extension with tools to enhance your web development experience and productivity with key features like- Inspector, Color eyedropper, Assets, Responsive viewer, Site stack, SEO, Capture, and Debug.

Here are some of my learnings:

1. No need to start with a subscription. Selling a subscription is very difficult. Hoverify didn't have any server cost, so I could afford one-time payments and support those users for a long time. Now, Hoverify is on a yearly subscription.

2. If you're doing one-time payments, then explore distribution channels. AppSumo and Facebook groups worked best for me.

3. Word of mouth will do wonders, so don't slack on customer support. Make it a priority.

4. Don't hesitate to offer your product for free if needed, especially if they are content creators.

5. Invest in SEO as soon as possible. I made a mistake by not paying much attention to SEO, and I'm still struggling to improve DR.

6. Have a unique name; this will help you rank at the top for the name even if your SEO is trash.

7. Engage with people, if somebody is talking about your product then sit in the comments section. Reply to positive as well as negative feedback.

8. Understand your audience. Once you start getting customers try to categorize them. Like in my case, my audience was web developers but the Wordpress developers showed the most interest. I targeted them the most.

I would love to hear your feedback, let me know what I can improve in the product and landing page. If you have some marketing suggestions then I would appreciate them as well.
by rdli | 2025-05-20 16:04:30+00:00
This is really interesting. For SOTA inference systems, I've seen two general approaches:

* The "stack-centric" approach such as vLLM production stack, AIBrix, etc. These set up an entire inference stack for you including KV cache, routing, etc.

* The "pipeline-centric" approach such as NVidia Dynamo, Ray, BentoML. These give you more of an SDK so you can define inference pipelines that you can then deploy on your specific hardware.

It seems like LLM-d is the former. Is that right? What prompted you to go down that direction, instead of the direction of Dynamo?
by dramdass868 | 2025-05-20 16:04:49+00:00
It’s a great forcing function for:

* Simplicity of input knobs - way too many APIs are unapproachable with the number and complexity of inputs

* Complete documentation - if you don’t document a parameter or endpoint, expect an AI agent is never going to use it (or at least use it the way you want it to) especially in multi-agentic systems where your tool needs to be chosen by the LLM

* Clear, descriptive API outputs so that an agentic system knows if and how to include in its final output

* No overloading of endpoint functionality - one endpoint, one purpose

* Handle errors and retries gracefully

These are not rocket science guidelines but API design had shifted to be too user “unfriendly” and lacked empathy for users. It’s ironic that user empathy needs to increase again now with agent users :)

P.S. this topic is near and dear to me heart since I just designed and implemented an agent friendly API at Tako. Check out the docs here - docs.trytako.com and the API playground (trytako.com/playground) [requires login for free custom queries] we built to showcase how easy the API is to use. Feedback and discussion welcome!
by lesser23 | 2025-05-20 16:04:51+00:00
“AI” can’t use X so we have to dumb it down to the point a next token predictor can figure it out. Every day it seems like we are using spicy autocomplete as a measure of understandability which seems entirely silly to me. My own employer has ascribed some sort of spiritual status to prompts. The difference between prompting an LLM and a seance with psychedelics is getting smaller and smaller.

The next AI winter is going to be brutal and highly profitable for actual skilled devs.
by SkyBelow | 2025-05-20 16:04:58+00:00
I find agent mode much more powerful as it can search your code base for further reference and even has access to other systems (I haven't seen exactly what is the other level of access, I'm guessing it isn't full access to the web but it can access certain only info repositories). I do find it sometime a little over eager to do instead of explain, so Ask mode is still useful when you want explanations. It also appears that agent has the search capabilities while ask does not, but it might also be something recently added to both and I just don't recall it from being in ask mode as I'm use to the past when it wasn't present.
by ty6853 | 2025-05-20 16:05:18+00:00
I've re-read your statement several times and I'm still not quite getting it. If your point is that railroads or factories are as valid a basis as 'can be used to bail someone out of IRS agents with machine guns shooting their dogs and putting them in a little cage' than I agree with you.

Although it brings me back to, you can see how maybe it was simpler historically for people to just settle in a fungible, transportable, easily dividable hard asset that had essentially as good inflationary properties as anything else they could find.
by theahura | 2025-05-20 16:05:33+00:00
> Topology is useful especially when you cannot trust lengths, distances angles and arbitrary deformations

But...you can't. The input data lives on a manifold that you cannot 'trust'. It doesn't mean anything apriori that an image of a coca-cola can and an image of a stopsign live close to each other in pixel space. The neural network applies all of those violent transformations you are talking about
by raattgift | 2025-05-20 16:05:53+00:00
Hawking 1974, "Black hole explosions?" (Nature paywall) <https://www.nature.com/articles/248030a0> (sci-hub antipaywall) <https://sci-hub.se/https://www.nature.com/articles/248030a0> ("... the time dependence of the metric during the collapse will cause a certain amount of mixing of positive and negative frequencies [...] Part of this wave will be scattered by the curvature of the static Schwarzschild solution outside the black hole ... Another part of the wave will propagate backwards into the star") was certainly not for science journalists and is not at all "far-fetched". The only missing piece here is possibly discussion of his particular approach to second-quantization of the matter fields and how one might interpret that; Hawking's peers fifty years ago did not need assistance there.

This was followed in detail by Hawking 1975 (open access via Project Euclid) <https://projecteuclid.org/journals/communications-in-mathema...> where the most relevant bit surrounds eqns (2.27-28) and there is nothing wrong with talking about signed "contributions to the probability flux into the collapsing body" (as opposed to identifying those contributions as particles).

Hawking himself wrote simpler pop-sci explanations in a number of places, including his book, where a reader would not be expected to understand how canonicalizations of wave functions in other than position space and directly-measured particles differ. However none of those works is the equivalent of the brief "explosions?" letter and its follow-on.
by aetherson | 2025-05-20 16:06:03+00:00
People need to divorce the training method from the result.

Imagine that you were given a very large corpus of reddit posts about some ridiculously complicated fantasy world, filled with very large numbers of proper names and complex magic systems and species and so forth. Your job is, given the first half of a reddit post, predict the second half. You are incentivized in such a way as to take this seriously, and you work on it eight hours a day for months or years.

You will eventually learn about this fantasy world and graduate from just sort of making blind guesses based on grammar and words you've seen before to saying, "Okay, I've seen enough to know that such-and-such proper name is a country, such-and-such is a person, that this person is not just 'mentioned alongside this country,' but that this person is an official of the country." Your knowledge may still be incomplete or have embarrassing wrong facts, but because your underlying brain architecture is capable of learning a world model, you will learn that world model, even if somewhat inefficiently.
by slg | 2025-05-20 16:06:13+00:00
Yes, that is why I used the word "speculate". If there is a 10% chance this data explodes in value by 100x, then we could have expected that someone would have paid close to 10x the cost (minus the NPV of that money). The fact that no one did indicates a widespread belief that the odds of this hypothetical change happening are perceived to be low or that the value wouldn't actually increase that much after the change.
by mixmastamyk | 2025-05-20 16:06:33+00:00
Agreed. I gave gnome a pass for years because, well it’s largely designed for touchscreen devices right?

Fast forward to 2024 I get a Linux tablet with gnome installed (phosh) and guess what? Not a single gnome video player exists that works well with the touchscreen, and many of the apps only work by keyboard!!

We lost so much in the transition, and they didn’t even bother to nail the supposed new use case. Gnome in itself is a complete failure, so far at least. Cinnamon and Mate are decent but suffer from GTK deterioration. Phosh seems to work well enough.

I like kde these days and have it on a machine, but every time I open the context menu on konsole I get upset because there are a hundred options in there. I want a simple menu.
Show HN: Chatsh – A Conversational CLI Blending Terminal Ops with Real-Time Chat
by ponyo877 | 2025-05-20 16:06:52+00:00
Hi HN,

I've developed `chatsh`, an innovative interactive shell that merges your command-line workflow with real-time chat capabilities, directly in your terminal. Think of it as a filesystem where directories are chat rooms, and commands like `ls`, `cd`, and `touch` manage your conversations, while `vim` opens a dedicated chat window!

This project started from my desire to reduce context-switching between focused work in the terminal and coordinating with others in separate chat applications. I wanted to bring a slice of that interactionfluidity directly into the command line.

Tech Stack: - Client & Server: Go (everything is built in Go!, I love Go!) - Communication Protocol: gRPC (leveraging bidirectional streaming for efficient, real-time chat)

Key Features: - Filesystem-like Chat Navigation: Use familiar commands like `ls` (list chat rooms), `cd` (join a room), `pwd` (show current room), `touch` (create a new room), and `rm` (delete a room). - `vim`-inspired Chat UI: Once in a room (via `chatsh vim <room_name>`), you get a modal, `vim`-like interface for sending and receiving messages. - Seamless Integration: Combines the power of shell operations with a dedicated, persistent chat environment. - Familiar Yet New: Experience common shell commands in an entirely new, conversational context.

`chatsh` aims to make the terminal a more interactive, collaborative, and less isolated space, without sacrificing the power and familiarity of the command line.

I'm excited to share this with the HN community and would greatly appreciate any feedback, thoughts, or suggestions you might have! Let me know what you think.
by marojejian | 2025-05-20 16:07:31+00:00
archive: https://archive.is/OOIWR

paper: https://www.pnas.org/doi/full/10.1073/pnas.2503039122

The story suggests this is a small effect, but to me 20% (esp. if total, not just genetic contribution) is pretty big for one gene.

I thought I had read somewhere years back that almost all genes contributed to height, and this even required full sequence data capturing potentially unique mutations (vs. SNPs) making it very complex to model. But I guess that could be required in determining absolute height, whereas simply the male/female difference could be much simpler. Maybe a domain expert here can share better context.
by js8 | 2025-05-20 16:07:46+00:00
> Maybe someone would like to contest that. But that should be done directly. Instead of making pedestrian statements

I am not sure what you want from me here.

Yes, I do contest that "that a lot of LLM brilliance comes from datamining creative thoughts/output from humans and that the brilliant insights go down when there isn’t much in the way of such material".

Because I think, the same is the case with humans. Most of the cultural artifacts we produce is crap, a bad copy of natural original. And the "brilliant insights of humans" are achievable by models running on higher temperature.

I think the proponents of the theory need to explain by which mechanism the actual loss of information supposedly occurs (on the probability distribution of possible LLM outputs). Is it averaging? Added randomness? Preferential skew? To me, it is rather vague, to the point I don't see how it's different from what humans have done for centuries.

Or the opposite, show how those "brilliant insights" from humans manage to survive in the sea of cultural crap otherwise produced in human culture. Perhaps a specific example would help.
by skarz | 2025-05-20 16:07:47+00:00
What's the best service or app for tracking data breaches where your username and password are leaked? I'm trying to mitigate some leaks through ProtonPass but it's very frustrating as they simply say "password ****123 was found on the dark web" (they actually redact the full password) so then I manually have to go through my 100+ passwords and look for that particular password.
by blopker | 2025-05-20 16:08:07+00:00
I get the feeling we're going to end up in a place where we don't make docs any more. A project will have a trusted agent that can see the actual code, maybe just the API surface, and that agent acts like a customer service rep to a user's agent. It will generate docs on the fly, with specific examples for the task needed. Maybe the agents will find bugs together and update the code too.

Not exactly where I'd like to see us go, but at least we'll never get outdated information.
by nikolay | 2025-05-20 16:08:21+00:00
Authy did this with me years ago, too, destroyed my tokens, I had different lists of tokens on different devices, too - that's why I kept an old phone as it had some of my accounts in there. Do not touch that steamy pile even with a 10-foot pole! It's unfortunately that some providers recognized by your phone number that you have Authy and for you to use it!
by energy123 | 2025-05-20 16:08:25+00:00
I legitimately wish developers of consumer apps would assume I am extremely stupid (and impatient).

I'll grant you your silly hamburger icon, I can memorize that one, if you grant me text icons for everything else, and low latency, and leave your ego and whatever you think you know about customers wanting to memorize 8 different icons for each app they use at the door.
by BobaFloutist | 2025-05-20 16:08:44+00:00
By funnel I meant everything up to, but not including, the actual evaluation.

Personally, I believe in affirmative action, but it's become evident that it's incredibly unpopular, and the Supreme Court has rendered it actively illegal, so my personal opinion is moot and I know when to cede a losing battle.

What I was describing is literally the steps you would take if you wanted to ensure you have proportional representation in the pool of applicants.
by im3w1l | 2025-05-20 16:08:45+00:00
I don't think that's the case. It's true that AI models are trained to mimic human speech, but that's not all there is to it. The people making the models have discretion over what goes into the training set and what doesn't. Furthermore they will do some alignment step afterwards to make the AI have the desired opinions. This means that you can not count on the AI to be representative of what people in the same position would do.

It could be more biased or less biased. In all likelihood it differs from model to model.
by qntty | 2025-05-20 16:08:46+00:00
It sounds like you might be confusing different parts of the stack. NVIDIA Dynamo for example supports vLLM as the inference engine. I think you should think of something like vLLM as more akin to GUnicorn, and llm-d as an application load balancer. And I guess something like NVIDIA Dynamo would be like Django.
by Ericson2314 | 2025-05-20 16:09:10+00:00
Oh yes total agreement of course :)

But then we would actually be messing with homeowners capital gains, so I was going to bring this up separately.

I fear the only way to get rid of prop 13 is to buy out the incumbents, in effect. We will compensate for higher property/land taxes with much higher land values, so the lucky incumbents gains are not threatened, but for later generations, the LVT already started high, and the prices low, and capital gains should not be expected.
by WorldMaker | 2025-05-20 16:09:23+00:00
A lot of the boldness stands though, even with the compatibility layer, and it's a "layer" more than a pivot for Deno. deno.json is still far simpler than package.json. Deno still takes a batteries included approach with smart defaults by default. Deno still pushes you toward a modern-standards "native" approach: ESM by default; ESM native libraries including a growing "standard library" on JSR; your dependency graph is still mostly an importmap you can also dump directly into a browser, too (even some of the compatibility shims with the npm ecosystem).

Deno still has a permissions model that is very different and far more opt-in than Node. This post makes a case for thinking of Deno's deep, native OpenTelemetry support as something very new and different from Node's approach, and clearly important to the future of application deployment and observability.

Technically Deno is still very interesting in technical promise, especially compared to Node, even with a larger compatibility layer.
by dang | 2025-05-20 16:09:54+00:00
Could you please review https://news.ycombinator.com/newsguidelines.html and stick to the site guidelines when posting here? Your account has already been breaking them repeatedly, e.g. here and https://news.ycombinator.com/item?id=44030798. We end up banning accounts that post like that, so please don't.

Btw there's no problem with what you were saying about the word fuck*. The problem is with the personal attack/abuse in your comment.

(We detached this comment from https://news.ycombinator.com/item?id=44036364.)

* https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Show HN: I built an app that turns code or Swagger into interactive API docs
by AnindoNeel | 2025-05-20 16:10:22+00:00
Greetings! Anindo here.

I’ve been building a tool over the past few weeks to solve a problem that’s bugged me for years. Traditional API documentation.

At every company I’ve worked at, we used Swagger UI or some OpenAPI wrapper. But reading those clunky, static docs always felt like exploring an uncharted jungle with an old, incomplete map. I’ve talked to dozens of devs who shared the same frustration.

So, I've built DocPilot. A tool that turns your Swagger/OpenAPI specs or codebase into beautiful, interactive docs.

Just upload your Swagger file or connect your GitHub repo and instantly get API docs with: - Mock servers - API Consoles - SDK Wrappers - FAQs based on your API

If your team already uses Swagger, you’re 90% there. If not, DocPilot can parse your codebase directly.

It’s still in early access (so expect some rough edges), but I’d love your feedback and ideas!

Thank you so much for reading! Cheers, Anindo
Show HN: Secria – Private, Secure Email Built for the Quantum Era
by adrianmav | 2025-05-20 16:10:28+00:00
REFERRAL/ACCESS CODE: G5062 Sign up here: https://app.secria.me/app/signup Product info: https://secria.me

Hey HN!

Email hasn’t evolved much in decades. It’s still vulnerable to spoofing, surveillance, phishing, and soon quantum attacks.

Secria is a post-quantum secure, privacy-first email service built to fix that. We don’t scan messages. We don’t track users. We don’t store what we don’t need.

Key features:

-Post-quantum encryption by default (ML-KEM)

-One-click alias rotation (easily generate new identities)

-User verification system to prevent impersonation (code swap = trust)

-No tracking pixels, no data collection, no content scanning. Ever.

The idea is simple: privacy and trust, without sacrificing usability. It’s fast, clean, and built for real-world communication.

We’re in early access and shipping fast. Would love your feedback, critiques, or any edge cases you think we’re missing.

REFERRAL/ACCESS CODE: G5062 Sign up here: https://app.secria.me/app/signup Product info: https://secria.me

We’re two full-time founders, moving quickly and want to be as transparent as possible. AMA.
by neogodless | 2025-05-20 16:10:36+00:00
When I ran a two month experiment, Hogwart's Legacy and Anno 1800.

The former ran slowly at low settings, with the occasional complete single digit slowdown. On the same laptop in Windows 10, it ran medium settings and easily twice the frame rate, no issues.

The latter wouldn't connect to multiplayer, and would occasionally just crash out.

(Comment written from memory, but I enshrined my experiment here: https://retorch.com/blog/linux-mint.htm )
by agentkilo | 2025-05-20 16:10:45+00:00
> I think it's inspired by Clojure and Lua, and somehow manages to be better than both

This is exactly how I feel about Janet too. I don't think I have enough experience on Clojure or Lua to comment on them, but I got attracted to Janet almost immediately.

Working on Jwno also confirms my first impression on Janet: It's really a practical language. The tooling has some room for improvement, but the language itself can get things done - usually fast and easily.