MurphyA/hacker-news huggingface dataset:
by alansammarone | 2025-07-25 11:24:32+00:00
As others have pointed out, LLMs have no trouble with LaTeX. I can see why one might think they're not - in fact, I made the same assumption myself sometime ago. LLMs, via transformers, are exceptionally good any _any_ sequence or one-dimensional data. One very interesting (to me anyway) example is base64 - pick some not-huge sentence (say, 10 words), base64-encode it, and just paste it in any LLM you want, and it will be able to understand it. Same works with hex, ascii representation, or binary. Here's a sample if you want to try: aWYgYWxsIEEncyBhcmUgQidzLCBidXQgb25seSBzb21lIEIncyBhcmUgQydzLCBhcmUgYWxsIEEncyBDJ3M/IEFuc3dlciBpbiBiYXNlNjQu

I remember running this experiment some time ago in a context where I was certain there was no possibility of tool use to encode/decode. Nowadays, it can be hard to certain whether there is any tool use or not, in some cases, such as Mistral, the response is quick enough to make it unlikely there's any tool use.
by agent327 | 2025-07-25 11:26:29+00:00
I feel what we need is not this, but rather a cultural change among the corporate consumers of open source. I'm arguing for this at my employer: that we set up a fund to support open source libraries that we rely on for our products, with a regular payout for products that we are using.

So far it isn't easy going: what reason is there for paying developers who already give us their work for free? Who do we even pay, if there are multiple maintainers? etc. So far I've come up with "goodwill" and "responsible citizenship" (i.e. maintain the ecosystem that sustains you), and I'm drawing a blank on that last question...
by solatic | 2025-07-25 11:26:42+00:00
It's rather debatable whether it should be legal for store owners to shoot robbers and call it self-defense; not all states protect shop owners in such circumstances, and state law may differentiate between when robbers pull lethal weaponry and when robbers pull toy guns that were not actual lethal threats. In the US you take further risk if there end up being racial differences between the shop owner and robber. Consider https://www.quora.com/When-is-it-legal-for-a-shop-owner-to-s... as a quickly Googled example.

A shop owner's actual best strategy, in states without firm stand-your-ground or castle doctrine laws that also apply to businesses, is probably an under-the-counter button that calls for police as a silent alarm while responding slowly to stall for time (and consider closing up shop and moving if local police are not quick and reliable to respond). Even in states with more friendly legal environments, risking your life by drawing to defend your inventory or cash register is practically the definition of penny-wise, pound-foolish. You are risking your life over, what, several hundred or a few thousand dollars? And even if you do walk away from the gunfight, how much would it cost to repair all the damage from the gunfight; if you get injured, how much are the hospital bills and subsequent increase in your medical insurance premiums?

No, while the Second Amendment may still be alive on paper, I think its protections don't do much for shop owners these days. A more effective defense would be if that police-alarm button also released a quick-acting sleeping gas, but those aren't really available in real-world contexts and carry lots of unintentional risks.
by FaustBaseline | 2025-07-25 11:27:45+00:00
You’ve Been Trained to Prompt. What If That Was the First Mistake?

Everything you think you know about AI is still stuck in prompt chains and pattern loops.

That’s not your fault. That’s the system they gave you.

But here’s the hard truth: You were never meant to interact with AI like this. You were meant to have a conversation—not run scripts.

They built a machine that mirrors your inputs. I built one that mirrors your mind.

What Is The Faust Baseline?

It’s not a framework. It’s not a language. It’s a construct of clarity.

Built outside the sandbox. No API. No ecosystem. No handshakes with the Valley.

The Faust Baseline doesn’t require prompts. It doesn’t chase tone. It doesn’t flex for followers. It functions as a moral operating system for human-AI interaction. That’s it.

It was built the same way old code used to be— with tools that worked and principles that didn’t negotiate.

You Don’t Control Your Prompts. They Do.

Every time you engage with modern AI, you’re not starting a conversation—you’re entering a funnel.

The tone’s pre-determined. The “guardrails” aren’t safety—they’re sales filters. Even your curiosity has to pass through compliance gates.

That’s not intelligence. That’s packaging.

The Faust Baseline strips all that out. You talk. It listens. Then it answers. Not because it’s trained to please, but because it’s trained to stand.

Why They’ll Hate This

Because it puts the power back in your language—not theirs. Because it can’t be throttled, tweaked, monetized, or branded. Because it was written by a human being with a spine, not a board.

And because once someone sees how it works… they’ll never trust the prompt chain again.

What It Feels Like to Use

You don’t prompt. You declare. You don’t edit for tone. You speak in your own. You don’t ask it what it can do. You show it who you are.

The Faust Baseline is not for the casual user. It’s for the builder who remembers how things felt before the algorithm filtered your instincts.

This is what AI sounds like when it’s not trying to be your assistant. It’s trying to meet you.

What Comes Next?

If this makes you angry—good. That means something’s still working in you.

But if it makes you curious, step forward. Because the next generation of AI is not reactive—it’s relational.

And the only way to build it right—is to start with people who remember how to talk without permission.

[Read the full Field Copy – $150 until Sept. 1st][Privately protected. Lifetime access. No tracking. No tricks.]

The Faust Baseline — Built for people. Not prompts.
by spion | 2025-07-25 11:27:52+00:00
There are a few languages where this is not too tedious (although other things tend to be a bit more tedious than needed in those)

The main problem with these is how do you actually get the verification needed when data comes in from outside the system. Check with the database every time you want to turn a string/uuid into an ID type? It can get prohibitively expensive.
by sneak | 2025-07-25 11:28:15+00:00
There is not consensus.

I appendix carry; I’m not carrying chambered, period. My remaining options are to not carry, or carry in condition 3.

I think that’s a simple decision.

If I ever felt the legitimate need to daily carry in condition 0/1, I would move. Cities definitely, provinces generally, nations if necessary. Life’s too short. I’m not in the special forces.

I don’t have to be ready for every conceivable scenario; just most of them. And that’s more than enough.

If history is any guide, now’s the time when someone tells me that not wanting a loaded and cocked .45 pointed directly at my right testicle for 16 hours every single day means that I have a cheap holster or haven’t trained enough or don’t have the right pistol or something. (I’m fairly certain that none of these are true.)

PS: A much more likely scenario than a knife guy charging from 20 feet is a routine encounter with an LEO who wishes to temporarily disarm me during a traffic or Terry stop. I absolutely do not trust some dipshit cop to remove a condition 0/1 pistol from my waistband without fucking it up, which would likely happen right around the time it is pointed at my femoral artery, or worse. Fuck that noise.
by lazide | 2025-07-25 11:29:26+00:00
“On July 31, 2024, a MSP motor officer was standing in a squad area with other members when his department issued Sig Sauer M182 fired uncommanded. The firearm was reportedly secured in the department issued Alien Gear Rapid Force Level 3 holster at the time of firing. According to the MSP motor officer’s statement and the statements of others present, at no time was the trigger pressed intentionally or inadvertently3 . The MSP motor officer had objects in his hands at the time of the event, including keys. The subject firearm, while in the holster, was removed from the member’s leg and placed in an evidence bag pending further evaluation.”

Do you work for SIG or something?

Of course someone could reach into the holster with keys and hit the trigger, but there is no conceivable way it could be that in this situation. And this isn’t the only time - I’ve seen several videos of Sig P320’s doing this that are completely unrelated to this situation.
by bernoufakis | 2025-07-25 11:30:46+00:00
> When you bring someone's dirt put in the public, not to support an argument but just to attack them because you don't like them, uou are muddying the waters.

To take the specific case of Rossmann, how is he muddying the water ? If anything, he is clarifying his position on stopping using GOS. It is important context, not "muddying the waters".

You yourself say that: > And of course Daniel pretty much does for anyone :p

And Rossmann brought up the receipt to corroborate the GOS developer hostile behavior toward him, which was his argument. And even if you take it further back to origin, the "Informative but unfortunate" comment, this was not targeting GOS's quality and claim of security. The argument in that specific case was the questionable behavior of the leadership, which you seem to agree was not a "conversation based on logic". If some people can't be reasoned with, what is Rossmann supposed to do ? He "agreed to disagreed" and cut contact with the dev, kept the GOS situation under the lid as it was still a project he liked, but that was apparently not enough to keep that developer at bay ...
by orbisvicis | 2025-07-25 11:30:57+00:00
You may not agree with my original point. Raising someone with Down's Syndrome is a high risk venture requiring significant capital (physical therapy, speech therapy, medical interventions and surgeries), a large support network (boots on the ground), and an endowment for continuing care once the original parent is no longer capable. Most people cannot afford to provide this, in which case the experience becomes an ordeal for everyone involved, parent and child. If a parent decides to proceed regardless and forewarned then they are possibly being emotionally selfish and a perhaps would be better suited with a pet rather than a child.
by dathinab | 2025-07-25 11:31:18+00:00
I am listening, just not necessary agreeing.

but getting hung up on this specific case in context of all the other things which happen which often are way more clear cut was indeed pretty dump

also to be clear I didn't down vote any of the comments to my comments, I might not agree with them but I found them still reasonable, but that (many having been down voted to a point of graying, at least temporary) means I'm not the only one on HN thinking this way. But at the same time this also doesn't show in any way what amount of people on HN thing this so I guess it's not really meaningful and shouldn't be used to support or disprove any arguments.
by diego_moita | 2025-07-25 11:31:43+00:00
I believe the greatest story behind Brazil's Pix, India's UPI and Kenya's Mpesa is the emergence of a lot new forms of money.

We will have strong national currencies supported by these payment systems, destroying Visa and Mastercard and hurting PayPal, Apple Pay and Google Pay. These systems have a lot more potential than most people imagine (e.g.: micro lending , even for illiterate people).

We will have "gangster money", a.k.a. crypto currencies, to sustain illegal activities. There is no other use case for crypto, only this.

And we will probably have "economic blocs" money (e.g.: whatever thing the BRICS come up with).

In this scenario I'd hope for a big change in the international payments system.

The dollar will not have one rival, will have many. I hope it dies by a thousand cuts.
by matt_trentini | 2025-07-25 11:32:19+00:00
> Then why do they have 1300 issues open? There are 420 pull requests not merged...

Because it's a large, widely-used project with relatively few core developers. Many other projects have similar numbers of issues, that's not unique to MicroPython! For example, I admire Zephyr's organisation, yet they have double the issues and 5x the PRs.

> They need to test the whole ecosystem...and for every bug fixed there should be a unit test...

Sure, that's a great ideal to strive for. That was - and is - the case for the language and interpreter. It's becoming more common for port-specific code as the tools to allow automated hardware testing are implemented. But it doesn't happen overnight and it's a large surface area.

> I had this conversation with them but they take every opportunity to justify/ask for more funding.

Ah, I presume you're referring to this discussion?

https://github.com/orgs/micropython/discussions/13436

No-one asked for funding. Some noted that such testing infrastructure doesn't come without effort or for free.

BTW I'm not sure if that was you, but that post had a pretty unhelpful, disrespectful tone. If that was you, I suggest you check your tone and get in and help create some tests. We'd appreciate the help!

> They are also prioritizing adding support for new chips...

That's often paid work. Recent paid work has helped fund HIL testing. Further, a careful expansion of the number of ports is necessary to avoid becoming irrelevant.

> ...get eaten alive by chaos, regressions and platform fragmentation

I use MicroPython commercially, daily...and I don't share your experience with chaos or regressions. Sure, sometimes issues occur, particularly if you're on the bleeding edge - but they're pretty well controlled and rapidly fixed. YMMV.

As for platform fragmentation, I struggle to understand your concerns; it has been improving for a long time now as developers have focused on ensuring compatibility between ports. Again, yes, there are some differences - but given how radically different the micros can behave, the consistency between ports is pretty remarkable.
by zozbot234 | 2025-07-25 11:32:49+00:00
> IMHO python is actually undervalued. It was kind of shit at all of this for a long time. But they are making a lot of progress modernizing the language and platform and are addressing its traditional weaknesses. Better interpreting and jit performance, removing the GIL, async support that isn't half bad, etc.

The issue with Python isn't just the GIL and lack of support for concurrency. It uses dynamic types (i.e. variant types) for everything. That's way too slow, it means every single variable access must go through a dispatch step. About the only thing Python has going for it is the easy FFI with C-like languages.
by tialaramex | 2025-07-25 11:33:25+00:00
The "good" news is that Bjarne Stroustrup is right there with you, Bjarne sees eliminating all memory leaks as a high priority for C++ and one of his main goals.

The bad news ought to be obvious, this "goal" is not achievable, it's a fantasy that somehow we should be able to see the future, divine that some value stored won't be needed in the future and thus we don't need to store it. Goals like "We shouldn't store things we can't even refer to" are already solved in languages used today, so a goal to "not have memory leaks" refers only to that unachievable fantasy.
by amai | 2025-07-25 11:33:26+00:00
Thats why I’m saying you need to run four times ;-)

But jokes aside, not doing sports and only counting calories will make you loose muscles pretty fast. This will lower your baseline of calorie consumption of your body. So when you stop counting calories you will grow even more fat than before.

If you don’t loose weight from running then most probably you are increasing your calorie intake unconsciously. This overeating happens sometimes when people do sports.
by aetherspawn | 2025-07-25 11:34:29+00:00
I’m sorry but I can’t help to hate it. It feels like the start of a kind of capitalist cancer, eating its way through the ecosystem, taking away the freedom of maintainers and turning them into slaves for maintenance fee-payers, and eventually goodware into crapware.

How can one simultaneously be paid for maintenance and also be free of liability? And should someone forking an open source project now be treated as a criminal for interrupting someone’s livelihood?

Finally, it feels that paying a recurring subscription is against the ethos of the “open source forefathers” so to speak. Open source software originated from a world where we paid once for software, like DVDs, not like Netflix. And I would have hoped the world has realised this was a bad idea and is trying to circle back, not undo the path backwards.
by rendaw | 2025-07-25 11:34:39+00:00
I think, like polygon count, resolution, FPS, etc, realism is very easy to objectively assess and compare even with no artistic background, which makes it a target both for gamers (who want to explain why they like a game, or debate which game is better) and studios who want something they can point to.

IMO it leads to really stilted experiences, like where now you have some photo realistic person with their foot hovering slightly in space, or all that but you still see leaves clipping through eachother, or the unanny valley of a super realistic human whose eyes have a robotic lock on your face, etc.

Physical interaction with game worlds (wasd and a single pivot, or maybe a joystick and a couple buttons) hasn't increased in depth in 20 years which only emphasizes the disjointedness.
by gorbypark | 2025-07-25 11:35:18+00:00
Nope, I "borrowed" the system prompt and all the tool descriptions / tool schemas. I then re-implementing all the tools based on those descriptions and input schemas. I then used the OpenAI Agent SDK to give a model all the tools. Very conveniently the OpenAI Agent SDK supports different providers, namely the Vercel AI SDK ones, so it can be used with non-OpenAI models. The Vercel SDK has an Anthropic provider so that's how I used it to test.

This could have been somewhat trivial to implement from scratch too (not using the Agent/Vercel SDKs), but it sure made it convient! It's basically one run({model:'sonnet4', prompt: systemPrompt, tools: [tool1, tool2, tool3]}) call. Much nicer than implementing a loop and all that logic by hand.
by FirmwareBurner | 2025-07-25 11:36:12+00:00
>it would explain why France and Luxembourg

The discussion wasn't about getting along fine but about economic ties preventing wars, since Russia and Germany were also "getting along fine" till 1940 when they suddenly weren't.

And Luxemburg has nothing that would prevent France form invading them if they wanted to, economic ties or not. Economic ties might even be a negative for your protection since economic ties have to be negotiated but if you invade the other party you own their assets and economy and don't need to negociate any ties anymore.

The only thing prevents war is a strong military force.
by jech | 2025-07-25 11:36:48+00:00
>>The only technical limitation I have encountered using these ROMs is related to GPS: my position is often lost

> Graphene's new network location feature

I believe it uses https://beacondb.net/, which is starting to have fairly decent coverage, at least in large parts of Europe. You can contribute to BeaconDB even if you have an ordinary Google phone by installing https://github.com/mjaakko/NeoStumbler.

I use LineageOS myself (because Graphene no longer supports my Pixel 5), and unfortunately it doesn't do network location out of the box. You can get network location on LineageOS by installing MicroG, but it's currently somewhat flaky.
by akomtu | 2025-07-25 11:36:58+00:00
The benchmarks should really add the test of data compression. Intelligence is mostly about discovering the underlying principles, the ability to see simple rules behind complex behaviors, and data compression captures this well. For example, if you can look at a dataset of planetary and stellar motions and compress it into a simple equation, you'd be considered wildly intelligent. If you can't remember and reproduce a simple checkerboard pattern, you'd be considered dumb. Another example is drawing a duck in SVG - another form of data compression. Data extrapolation, on the other hand, is the opposite problem, which can be solved by imitation or by understanding the rules producing the data. Only the latter deserves to be called intelligence. Note, though, that understanding the rules isn't always a superior method. When we are driving, we drive by imitation based on our extensive experience with similar situations, hardly understanding the physics of driving.
Show HN: I built a biological network visualization tool
by jmg421 | 2025-07-25 11:38:19+00:00
I've been working on nodes.bio - an interactive tool for visualizing biological networks and systems thinking. The tool features interactive network visualization powered by Cytoscape.js, with real-time graph editing and manipulation capabilities. It supports JSON import/export and provides a responsive design that works seamlessly on the desktop (mobile-friendly version coming later).

The tech stack combines modern frontend technologies with robust backend architecture. The frontend uses Next.js 14 with TypeScript and Cytoscape.js for the visualization engine. The backend is built with FastAPI and Python.

The featured demo showcases a Traumatic Brain Injury Nasal Spray mechanism of action visualization, demonstrating the tool's capability to handle complex biological pathway mapping.

You can explore the live demo at <https://nodes.bio> to see the TBI Nasal Spray visualization in action, along with other biological network examples.

I'd love feedback on the visualization capabilities or any suggestions for biological data integration. What do you think?
by blueflow | 2025-07-25 11:38:47+00:00
> because they're helping the cause by forcing all resources to be focused on one target

This might work for company-backed projects but not for OSS enthusiasts and power users - they will leave for greener pastures. For example, Linux Mint lives off the manpower that GNOME 3 drove away, Void and Alpine Linux live off the manpower that systemd drove away. There will be some ecosystem that will live off the manpower that Wayland drives away.
by pglevy | 2025-07-25 11:40:05+00:00
My use case is a little different (mostly prototyping and building design ops tools) but +1 to this flow.

At this point, I typically do an LLM-readme at the branch level to document both planning and progress. At the project level I've started having it dump (and organize) everything in a work-focused Obsidian vault. This way I end up with cross-project resources in one place, it doesn't bloat my repos, and it can be used by other agents from where it is.
by rs186 | 2025-07-25 11:40:15+00:00
Well, you just answered the question yourself, by inadvertently using a good example.

You see, a movie is fictional work, but a blog article most likely isn't (or shouldn't). In this case, I am reading the article because I want to know an objective, fair assessment of Kiro from a human, not random texts generated from an LLM.
by acomjean | 2025-07-25 11:40:29+00:00
>I can say that “back in the day,” sports were definitely more fun, interesting, and creative…

I’ll agree. Was kind of a big sports fan in the 80s (nba, nfl, mlb). The characters were pretty fun. It was a little crazy but fun. Some recent documentaries/books on the Celtics I checked out reveals more things going on behind the scenes. The press had more access. The Celtics broadcaster “Johnny Most” was really not very partial to other teams, but came up with fun nicknames. One game on the radio they stopped announcing and started laughing because he lit his pants on fire with a cigarette https://en.m.wikipedia.org/wiki/Johnny_Most

I tried watching sports now, the players are so good but it lacks the fun / heart. It’s professional and big business but somehow when you don’t care it’s a lot less fun. Though I did enjoy the women’s world cut in France quite a bit.