MurphyA/hacker-news huggingface dataset:
Show HN: Stravu – Editable, multi-player AI notebooks with text, tables, diagram
by wek | 2025-07-09 14:17:52+00:00
Hi HN! I'm Karl one of the co-founders of Stravu. (https://stravu.com) Using AI for work 24x7, we realized that four things would make AI more useful for us and a lot of other power users and teams:

Editable output: AI gives output that is half right and our only option was to either keep chatting laboriously or copy it to a Google Doc. We made Stravu so you can edit what the AI says in chat or in an attached notebook. Everything editable.

Approve AI changes: When AI makes a change to some text, you can't tell what changes. We put Red/Green diffs that you can approve into Stravu.

Unify text, tables, diagrams: We were jumping between tools to work with AI on text, tables, diagrams, etc.. Just because Microsoft did that 30 years ago, doesn't mean it makes sense now. We made Stravu so you can work with AI across text, tables, diagrams, (and 2x2s, formulas, more soon) and have them inform each other.

Actual multi-player team collab with AI: We couldn't collaborate as a team in AI (even with the ChatGPT Teams plan). We wanted to be able to chat with AI together as a team or see the changes AI was making in the canvas/notebook together and edit together. So we made Stravu support multi-player collaboration in every aspect... chats, notebooks, text, tables, diagrams..etc.

Some of the use cases of our current Beta customers include: scrum teams doing feature/customer/competitive research and feature definition, account teams building vertical/geo/account plans, consultants and investment teams working on market/company analysis.

We are currently in beta and actively iterating based on user feedback. Please try it out at: https://stravu.com We highly value your feedback!
Show HN: I made a tool that gets you customers from Reddit
by FilipPanoski | 2025-07-09 14:17:52+00:00
I built a tool that scans Reddit 24/7 for high-intent leads that are interested in buying your product.

I built this because there are lots of people on Reddit constantly asking about tools or describing problems that your tool solves, so instead of having to manually spend time on Reddit finding posts like these, my tool does this for you.

When it finds a good post, it sends you a notification so you can check it out and engage.

I've been using it to grow my tool, and already got 50+ sign ups and 2 customers.

Let me know what you think! Would love to get your feedback!
by layer8 | 2025-07-09 14:17:53+00:00
Even if you aren’t used to it, you’d be able to reason yourself through it, knowing how the language works, and would be aware that you need to reason through it. And it isn’t that LLMs don’t know that the language works that way, if you ask them about it. It also isn’t that they aren’t able to reason through it, if you ask them to do so. It’s that they lack awareness when to switch modes, lack the ability to have their knowledge interrupt their “intuitive” output and instead start reasoning about how to proceed.
by hadao | 2025-07-09 14:18:11+00:00
Update Day 25: Still complete silence from Anthropic.

The "AI ethics" company that can't practice basic human ethics.

While they write papers about "Constitutional AI" and "human values," they: - Let their AI hallucinate costly features - Allow it to call customers "증명충" - Ignore premium customers for 25 days

Is this the company we're trusting with AGI safety?
by lxgr | 2025-07-09 14:18:40+00:00
How to steal the QR code is of scope of the attack described and is dependent on the security profile of any given carrier, but the important point is this:

Currently, an attacker installing the eSIM profile themselves is very visible, as it breaks the QR code for the legitimate user due to the singleton property (or, if the user installs it first, locks the attacker out anyway). If it happens, the legitimate user will call in and complain, and the carrier will at least revoke the current profile, and possibly even realize that something's afoot.

That property going away probably changes the threat model of most carriers in a way not initially anticipated.
by incomingpain | 2025-07-09 14:19:05+00:00
nvidia has a PE ratio of 52 and are worth 4trillion off a gross profit of 100 billion. forward pe of 33, means projects are that it's going to crash in stock price.

Which i think is fair because they have been restricted from selling their product to places.

the alternative is an expectation that nvidia doubles their revenues? With less customers?? with multiple direct customers who just released competitive products?

Obviously nvidia is a speclative bubble.

But does that mean we have an AI bubble? 1 company does not define. If you look at google, microsoft, and meta they arent looking like a bubble at all.

Flipside, chatgpt, anthropic, mistral, X, etc are all not publicly traded. Mainly due to SEC making it idiotic to IPO.
by ethbr1 | 2025-07-09 14:19:06+00:00
(I'll reply to you because you expressed it more succinctly)

Yes and no. I think this is exactly the distinction that's been institutionally lost in the last few decades, because few people are architecting from top (software) to bottom (physical transport) of the stack anymore.

They just try and cram functionality in the topmost layer, when it should leverage others.

If I lock an interpreter out of certain functionality for a given data stream, ever, then exploitation becomes orders of magnitude more difficult.

Dumb analogy: only letters in red envelopes get to change mail delivery times + all regular mail is packaged in green envelopes

Fundamentally, it's creating security contexts from things a user will never have access to.

The LLMs-on-top-of-LLMs filtering approach is lazy and statistically guaranteed to end badly.
by aaronbaugher | 2025-07-09 14:19:10+00:00
It kind of surprises me that they never confuse "it's" and "its" and common mistakes like that, when it seems like most human writers today swap them randomly. I suppose that's thanks to a lot of the text in the training data predating the collapse of English education.

I'm not sure why em dashes are so popular, though. I don't think I've ever seen human writing that had as many em dashes as LLMs use.
by tangus | 2025-07-09 14:19:10+00:00
Even if it didn't dedupe strings, mutable string literals means that it has to create a new string every time it encounters a literal in run time. If you have a literal string in a method, every time you call the method a new string is created. If you have one inside a loop, every iteration a new string is created. You get the idea.

With immutable strings literals, string literals can be reused.
by clord | 2025-07-09 14:19:26+00:00
There is something deep in this observation. When I reflect on how I write code, sometimes it’s backwards. Sometimes I start with the data and work back through to the outer functions, unnesting as I go. Sometimes I start with the final return and work back to the inputs. I notice sometimes LLMs should work this way, but can’t. So they end up rewriting from the start.

Makes me wonder if future llms will be composing nonlinear things and be able to work in non-token-order spaces temporarily, or will have a way to map their output back to linear token order. I know nonlinear thinking is common while writing code though. current llms might be hiding a deficit by having a large and perfect context window.
by bogwog | 2025-07-09 14:19:27+00:00
The average age of congress members is 58 years old, which is 6 years older than the first cellphone call.

Wikipedia lists 4 Congress members that have died in office of "unspecified natural causes" since 2022. Aka they literally died of old age while in office.

I don't think they know what Signal, e-mail, or credit cards are.
by PaulHoule | 2025-07-09 14:19:34+00:00
I count 5/30 (15%) LLM related posts right now.

Granted, it was so creepy seeing the posts asking questions about MCP before any information was available about it. And the continuous repetition of how it is like, not USB, but USB-C, which in my mind is a regression because USB really was one cable that did everything whereas USB-C is a maze of twisty little cables that all look alike... Except one of them will charge your phone to 100% overnight and the other one will charge it to 8%.

I'd be disparaging about what a terribly designed protocol MCP is but back in 2017 I designed a terrible protocol for an AI trainer too. People who are good at one thing (rockets) often are bad at other things (politics) -- that somebody is going to design a bad protocol as opposed to "just use websockets" is how it goes. Also AI confounds normal expectations in many ways, I never really found a right answer for a model trainer which can (1) train a foundation model in three weeks on a moderate-sized cluster and (2) small train 20 models based on that foundation model in 3 minutes and pick the best one out of those. Back then I knew the importance of evaluation and model selection and all that but didn't have the mastery of it I have now.

I wrote this essay years ago when I had similar feelings

https://ontology2.com/essays/HackerNewsForHackers/

but I can't really stand by it because things have changed.
by hobs | 2025-07-09 14:19:46+00:00
Yes of course, bringing up a whataboutism while the supreme court runs roughshod over current law is totally the point right? We need these stout champions of conservatism because the left is so crazy that we need to check them, that's why we need to rewrite the constitution to fit whatever trump is doing this week, right?

Bringing up the boogieman of the left while the right is literally doing their best to bring the law under their heels permanently is pretty rich.
Show HN: Nordstars shows a team's missing skills for different business goals
by doraby | 2025-07-09 14:19:59+00:00
We created a tool that helps discover “stars” within a team: match a business task to the team skills, spot those who can handle it better, and create a training program for the missing knowledge.

How it works — https://nordstars.ai/

You can also play around with it and test it with your team (no login required):

Add team members and their skills. Enter the business goal. Generate a program for the skills your team is missing or needs to improve to handle the task.
by ivan_gammel | 2025-07-09 14:20:09+00:00
You have got it wrong. Let's say I build some API with different user roles. Some users can delete an object, others can only read it. The UI knows about the semantics of the operations and logical names of it, so when UI gets the object from server it can simply check, if certain operations are available, instead of encoding the permission checking on the client side. This is the discoverability. It does not imply generated interfaces, UI may know something about the data in advance.
by tzs | 2025-07-09 14:20:26+00:00
Warning: a bit of a rant incoming...

I've found Matter totally confusing. Given a device that supports Matter (e.g., a smart plug) and a set of devices I want to control that from (e.g., an Amazon Echo and an iPad) it is not clear to me what else I need.

Apparently I need a "controller", which is not necessarily the thing that I as a user would think of the controller--as a user I think of the controller as the device I issue command from. A Matter controller is apparently a hub for connecting the thing I'm using to issue commands to the IOT device I want to control.

And maybe I need a "Thread border router"?

As far as the controller goes, apparently at some point Apple added the ability for iPads to be Matter controllers, so you could use a Matter device with just an iPad (if the Matter device used WiFi...if it used Thread then you would need a separate Matter controller and I'd guess one of those Thread border routers).

I was able to briefly use a Matter smart plug with my iPad without having a separate hub, but it stopped working not too long after. I deleted the plug from the iPad and did a factory reset on the plug and tried setting up again, but now when the iPad searches for the device during setup it doesn't even see it.

Apple still has instructions on their site for setting up devices for direct use from iPad, but several sites on the net report that they actually dropped that support from iPad.

So lets say I go get an actual Matter hub. Do I need a separate hubs for using my Matter devices from my Apple devices and using my Matter devices from my Amazon devices? How about if I need a Thread border router--will I need one for Apple and one for Amazon? What if I add Home Assistant later--am I going to need a third hub?

All I'm really trying to do for now is use this one TP-Link Tapo smart plug that supports Matter from Apple Shortcuts without having to use the Tapo app. The Tapo app does integrate with Shortcuts but you have to be logged in to your TP-Link account on the app for it to work. Every so often you have to re-login, breaking your shortcuts until you do.

What I'm currently considering is installing Home Assistant somewhere, probably in a VM on my Mac for now but latter on a dedicated RPi if the experiments in a VM show that it will work, and setting it up to be my Matter controller for the smart plug. Shortcuts (or Siri) won't be able to directly use Matter to control the plug with that setup, but there is a Home Assistant app for iOS/iPadOS that can do so and that supports Shortcuts.

It will basically be like I'm doing now with the Tapo app but instead with the Home Assistant app and no need to be logged in to TP-Link (or to even have internet access).

PS: I wouldn't need any of this if Apple would just get around to implementing for iPadOS the same 80% charge limit option that they have had on iOS for ages. I'm using the smart plug and Shortcuts as a kludge while waiting for that. I charge through the smart plug and have a Shortcut automation to turn off the smart plug when the iPad's battery level rises above 80%.
by willrshansen | 2025-07-09 14:21:01+00:00
I got into FreeCAD's python interface, and then Cadquery for 3d printing a few years back, and I think you've got about 70% of the solution.

Things you've got right:

- Human-readable text file is source of truth - GUI editing is first-class, because it's easier to work on (most of the time)

Features your proposed solution is missing that I want:

- Full power of an established programming language. Yaml or json won't cut it. - Code and GUI on equal footing. Edit in GUI -> see generated code. Edit in code -> see result on model.

The main problem with Cadquery is that it's entirely code-first, and you lose out on the intuitiveness of GUI editing

One of the less obvious things I really like about dealing with code cad is that feature selection can be based on intent. Like "upper-rightmost feature" rather than "feature closest to this coordinate I just clicked". There's got to be a good way to incorporate this aspect into the "edit in GUI -> code is generated" step (without just requiring manual code editing), but I'm not good enough at UX immediately see it.
by adrian_b | 2025-07-09 14:21:06+00:00
You are right about gradients, but while the energy from the Sun is what sustains most of the life today, it played no role in the appearance of life (because capturing solar energy requires exceedingly complex structures).

For the appearance of life it is necessary for the planet to have a much warmer interior than its surface (i.e. a radial gradient of temperature). In that case, volcanism and related phenomena bring to the surface chemical substances that have formed at higher temperatures and which are no longer in chemical equilibrium at the cooler planet surface, providing the chemical energy for the synthesis of the complex organic substances.

Some bacteria and archaea (belonging to the so-called acetogens and methanogens) still exploit the inner heat source of the Earth, living completely independently of the solar energy, in the same way like the first living beings. (However, in many popular science publications one can see frequently wrong claims about various organisms, including some animals, that they do not depend on solar energy, but those claims are false, because those living beings depend on using free oxygen for the oxidation of various substances, like hydrogen sulfide from oceanic vents, and the free oxygen comes from algae and plants that have used solar energy to separate it from water.)
by recursivedoubts | 2025-07-09 14:22:02+00:00
I agree that's a common understanding of things, but I don't think that it's 100% accurate. I think that a web browser is a client program, consuming a RESTful application programming interface in the manner that RESTful APIs are designed to be consumed, and presenting the result to a human to choose actions.

I think if you restrict the notion of client to "automated programs that do not have a human driving them" then REST becomes much less useful:

https://htmx.org/essays/hypermedia-clients/

https://intercoolerjs.org/2016/05/08/hatoeas-is-for-humans.h...

AI may change this at some point.
by scarface_74 | 2025-07-09 14:22:08+00:00
Why does it have to be China and why does it have to be any one country? Why can’t it be China, EU, and the US all having about the same influence?

But besides, with the rightward, populist/religious nut tilt of the US and corporations being able to bribe the President to get what they want without repercussions (Disney, Paramount, Meta, X, etc), I don’t see how the US is much better. All of the branches of government are giving power to the President that should be theirs.
by bee_rider | 2025-07-09 14:22:21+00:00
I think the name, doc-bot, is just bad (actually I don’t know what Shopify even calls their thing, so maybe the confusion is on the part of the author of the post, and not some misleading thing from Shopify). A bot like that could fulfill the role of the community forum, which certainly isn’t nothing! But of course it isn’t the documentation.
by ajb | 2025-07-09 14:22:34+00:00
Here is one: https://en.wikichip.org/wiki/cavium/microarchitectures/vulca...

I don't know the details of how much rework they had to do.

As I understand it cavium still sells processors but only directly to hyperscalers.

Ironically Cavium may have gone through the same process with their previous design, but given that they then acquired this one from broadcom, perhaps it didn't go very well! I have no concrete information though.
by kragen | 2025-07-09 14:22:48+00:00
It might be a question of familiarity rather than objective usability. I'm writing this comment in Latin letters rather than Cyrillic or Hebrew because I find Latin letters much more usable than Cyrillic or Hebrew. But that's because I've been surrounded by Latin letters since I was born, and have only occasionally encountered Cyrillic or Hebrew.

I think it's obvious that Cyrillic isn't any less usable than the Latin alphabet in any objective sense. In fact, I'm using English orthography, which has all kinds of unnecessary usability problems which aren't present in any Cyrillic orthography that I know of. But familiarity is a much stronger factor; even today I can barely sound out words in Russian or Ukrainian, while English text printed in Latin letters is clearer to me than speech.

On theoretical grounds, I suspect that the APL syntax Gabi is calling RL-NOP is less usable for left-to-right readers than at least LR-NOP and maybe even conventional Please Brutally Execute My Dear Aunt Sally operator precedence. But familiarity is such a strong force that this hypothesis is very difficult to test.

The theoretical grounds are that, when reading left to right, a reader must maintain a stack of pending operators and values in their mind, unless they are saved by parentheses. (The Iverson quote disagrees with this, but I think Iverson was wrong.) Maintaining mental stacks is difficult and error-prone; this is the reason for the Tim Peters proverb, "Flat is better than nested."

I suspect that operator precedence might be superior for two reasons:

1. It more often avoids parentheses, which are extra symbols to recognize and correctly pair up in your mind.

2. The meaning of high-precedence subexpressions like `x×b` are almost context-independent—although an exponentiation operator or something like a C struct field selector could still follow `b` and change its meaning, following multiplications, divisions, additions, subtractions, or comparisons will not, and preceding additions, subtractions, or comparisons also will not. I conjecture that this facilitates subconscious pattern recognition.

But the familiarity factor enormously outweighs these theoretical considerations for me.
by SAI_Peregrinus | 2025-07-09 14:23:01+00:00
> The Question: How can a $200/month AI service: 1. Hallucinate expensive technical features

AI services can charge whatever they want. They're not a regulated good like many utilities. Per CMU, AI agents are correct at most about 30% of the time[1]. That's just the latest result, it's substantially better accuracy than past tests & older models.

> 2. Provide zero human support for 23 days

Human support is not an advertised feature. The only advertised uses of the `support@anthropic.com` email are to notify Anthropic of unauthorized access to your account or to cancel your subscription.

> 3. Lack basic features like session continuity

Session independence is a design feature, to avoid "context poisoning". Once an AI agent makes a mistake, it's important to start a new session without the mistake in the context. Failure to do so will lead to the mistake poisoning the context & getting repeated in future outputs. LLMs are not capable of both session continuity and usable output.

> Is this normal? Are others experiencing similar issues with Claude Pro?

This is entirely normal & expected. LLMs should be treated like gullible teenage interns with access to a very good reference library and an unlimited supply of magic mushrooms. Don't give them any permissions you wouldn't give to an extremely gullible intern on 'shrooms. Don't trust them any more than you would a gullible intern on 'shrooms.

[1] https://www.theregister.com/2025/06/29/ai_agents_fail_a_lot/
by simonw | 2025-07-09 14:24:13+00:00
Not much harm done. The end user sees the response and either spots that it's broken or finds out it's broken when they try to run it.

They take a screenshot and make fun of the rubbish bot on social media.

If that happens rarely it's still a worthwhile improvement over today. If it happens frequently then the documentation bot is junk and should be retired.
by rayiner | 2025-07-09 14:24:14+00:00
If we’re talking about what “should be constitutional,” we’re no longer talking about “the law” but instead policy or philosophy.

Regulating the “public health, welfare, and morals” is the prerogative of state legislatures. So the question is whether there is anything in the constitution that overrides that general power. Resort to “emanations from penumbras” is a concession that there isn’t.

By the way, this isn’t even some U.S.-centric take. The constitutional law in most western democracies leaves regulation of drugs to the discretion of the legislature.
by ekianjo | 2025-07-09 14:24:15+00:00
My presumption comes from direct observation. And no, I don't believe there's anything like 100% good or bad, but it's easy to understand that corruption can spread as long as there is no mechanism to stop it. In effect, there is a revolving door between the Pharma industry and the FDA, with a huge conflict of interest that is addressed by no one right now.

I'd be curious to hear how you explain things like Vioxx, OxyContin abuse, and the COVID19 vaccines that were never properly tested yet are so good for you they never cause side effects according to authorities and their producers, and are perfectly safe up to the xth injection, forever.
by p_ing | 2025-07-09 14:24:30+00:00
NT was and continues to be multi-platform.

That doesn't mean every platform was or would have been profitable. x86 became 'good enough' to run your mail or web server, it doomed other architectures (and commonly OSes) as the cost of x86 was vastly lower than the Alphas, PowerPCs, and so on.