MurphyA/hacker-news huggingface dataset:
by fusslo | 2025-10-13 17:08:21+00:00
One interesting bit is that the lawyer, RONALD D. COLEMAN is (or at least was) a youtube lawyer.

He'd pop into 'law streams' from time to time to talk about cases and discuss newsworthy events out of the courts.

He is as if New Jersey was transmuted into a man (I say that with great affection).

I want to say, and I could be wrong, I became familiar with his name during the Rittenhouse trial. Or maybe the couple high profile trials after the Rittenhouse trial, that were popular while we all waited for covid to be 'over'.

For whatever that's worth

edit: he IS a real lawyer with real clients and real cases. I don't want to diminish anything because I called him a 'youtube lawyer'. I think it's more: A lawyer that sees value in being on youtube from time to time.
by AaronFriel | 2025-10-13 17:08:22+00:00
Oh, this is quite similar to an online parser I'd written a few years ago[1]. I have some worked examples on how to use it with the now-standard Chat Completions API for LLMs to stream and filter structured outputs (aka JSON). This is the underlying technology for a "Copilot" or "AI" application I worked on in my last role.

Like yours, I'm sure, these incremental or online parser libraries are orders of magnitude faster[2] than alternatives for parsing LLM tool calls for the very simple reason that alternative approaches repeatedly parse the entire concatenated response, which requires buffering the entire payload, repeatedly allocating new objects, and for an N token response, you parse the first token N times! All of the "industry standard" approaches here are quadratic, which is going to scale quite poorly as LLMs generate larger and larger responses to meet application needs, and users want low latency outputs.

One of the most useful features of this approach is filtering LLM tool calls on the server and passing through a subset of the parse events to the client. This makes it relatively easy to put moderation, metadata capture, and other requirements in a single tool call, while still providing low latency streaming UI. It also avoids the problem with many moderation APIs where for cost or speed reasons, one might delegate to a smaller, cheaper model to generate output in a side-channel of the normal output stream. This not only doesn't scale, but it also means the more powerful model is unaware of these requirements, or you end up with a "flash of unapproved content" due to moderation delays, etc.

I found that it was extremely helpful to work at the level of parse events, but recognize that building partial values is also important, so I'm working on something similar in Rust[3], but taking a more holistic view and building more of an "AI SDK" akin to Vercel's, but written in Rust.

[1] https://github.com/aaronfriel/fn-stream

[2] https://github.com/vercel/ai/pull/1883

[3] https://github.com/aaronfriel/jsonmodem

(These are my own opinions, not those of my employer, etc. etc.)
by bee_rider | 2025-10-13 17:08:27+00:00
> "who will clean the snow off of it in winter"

This is something I don’t really get. There’s always concern around change of course. But tending to renewables sounds so much nicer than fossil fuel issues. Like clearing snow off the panels doesn’t sound fun exactly, but it is outdoors… realistically for these giant fields of panels it should be a fairly mechanized process, so somewhat low impact… compare to black lung or, whatever, petrochemicals causing your tap water to catch fire.
Show HN: Artiforge – Build with AI in "easy mode"
by riktar | 2025-10-13 17:08:34+00:00
Artiforge is a sophisticated Model Context Protocol (MCP) server. This project serves as an AI orchestration framework that provides tools for automated development task planning and AI agent role management. The system is designed to help developers create precise, actionable tasks and provide structured context for AI-powered development workflows.
by DaveZale | 2025-10-13 17:08:43+00:00
In Figure 3 (left panel), we show a detail of Paper II: the primary black hole is at the center, and the secondary black hole is at a PA of about 35°, at the distance of 20 μas from the primary black hole.

https://iopscience.iop.org/article/10.3847/1538-4357/ae057e
Show HN: Runtric – Learn to Code by Thinking, Not Copying AI
by resetmerlin | 2025-10-13 17:09:44+00:00
Hi HN,

We’ve been working on Runtric, a small project aimed at fixing a common issue we’ve seen in programming education.

Today, with AI chatbots and endless tutorials, it’s easier than ever to start coding — but much harder to understand it deeply.

Many learners get working code, but often can’t explain why it works.

We wanted to explore whether AI could help people think more while learning, instead of just giving them answers.

That idea became Runtric — an AI-powered coding education platform where learners practice Python directly in the browser, and an AI tutor guides their reasoning step-by-step.

What you can do right now:

- Run real Python code instantly in your browser (using Pyodide, no setup or login required).

- Follow short lessons that mix text, examples, and quick practice blocks.

- Chat with an AI tutor that asks guiding questions instead of giving full solutions.

- See all progress in one continuous learning flow (lesson → code → feedback).

You can try it immediately here (no signup needed): https://runtric.com

Tech stack: Next.js, TypeScript, Pyodide (WebAssembly) for code execution, and a lightweight reasoning layer built on top of OpenAI’s API.

We’re still in the MVP stage. It’s early, and we’d really appreciate honest feedback — especially from people who teach programming, design learning tools, or remember what it was like starting out.

We’d also like to hear your thoughts on this question: How should AI fit into programming education — as a teacher, an assistant, or just a guide?

Thanks for reading and for any feedback, suggestions, or criticism.
by shmerl | 2025-10-13 17:10:03+00:00
> POSIX-specified utilities use uppercase envvars, but that’s not prescriptive for your programs. Quite the contrary: you’re encouraged to use lowercase for your envvars so they don’t collide with the standard tools.

> But in reality, not many applications use lowercase. The proper etiquette in software development is to use ALL_UPPERCASE

I always prefer lower case for env variables in scripts. Thanks for pointing out that it can help reduce clashes with standard tools.
by robertlagrant | 2025-10-13 17:10:46+00:00
> On Linux systems, any user process can inspect any other process of that same user for it's environment variables. We can argue about threat model but, especially for a developer's system, there are A LOT of processes running as the same user as the developer.

This is a very good point I'd never realised! I'm not sure how you get around it, though, as if that program can even find a credential and decrypt a file, if it runs as the user then everything else can go find that credential as well.
by zzleeper | 2025-10-13 17:11:30+00:00
That kinda misses the point for me. I use LLMs a lot and have become an invaluable part of my work (coding, collecting data, proof-reading text) and even personal time (amazing Japanese menu translator!).

But I still think they can "fail" in the sense that current investments need an absurd amount of profits in order to have a positive NPV. Data centers depreciate fast, so if you just did $500bn in capex, you better make sure you will get $50bn/yr out of it from the get go or you will fail.

And that's the problem; even if sales are high, all vendors are bleeding money and so far the offerings are commoditized enough that I can't see how they will recoup their investment.
by candiddevmike | 2025-10-13 17:11:36+00:00
It's a big deal from the standpoint that tether stepped in, printed ~ a billion USDT over the past three days, and prevented further plunging. Someone should investigate that...

Reminder, if you're invested in crypto long term, you'd better say a prayer every night that Tether is actually backed by ~$180B of liquidity.
by 20after4 | 2025-10-13 17:11:37+00:00
It's probably canceled, not only for reliability reasons. EVs and plugin hybrids are probably doomed, at least in the US: The EV tax credit subsidy is gone, fuel economy requirements will be or already have been eliminated, electricity prices climbing (my rate increased almost 50% on my most recent bill) and the Trump administration is extremely hostile towards anything related to renewable energy.
by martinclayton | 2025-10-13 17:11:52+00:00
Two-player adversarial version of https://foximax.com

Porting a trivia quiz game I wrote 25 years ago from a Java Applet to the modern-day web. Has a scoring mechanism like golf (par-5 harder, par-3 easier, wrong answer choice costs a shot, etc.) Funny how one's code looks the same or different after 25-years!

A couple of other things I can't mention for various reasons... hopefully next time.
by kgwgk | 2025-10-13 17:12:32+00:00
Responding to the Opioid Crisis in North America and Beyond: Recommendations of the Stanford-Lancet Commission

https://pmc.ncbi.nlm.nih.gov/articles/PMC9261968/

The first wave of the opioid crisis began in the 1990s when the long-acting opioid OxyContin and other high potency opioids were employed for an extremely wide array of patients.
by BurningFrog | 2025-10-13 17:12:44+00:00
The west didn't get rich from colonizing the world.

It got rich domestically through industrialism. Then the newly rich countries went on to colonize the world, because now they could. If and how much the colonies made them even richer is debatable, but it was probably a net cost on average.

This is one of several insights counter to "common sense" that economists have figured out.
by raw_anon_1111 | 2025-10-13 17:13:13+00:00
And no one to a first approximation cares as consumers and companies aren’t worried about strategies about how to compete with open source - they have all co opted them to increase their profits.

The whole argument is why should people care about open source and what can one do to make them want open source alternatives that are worse in every way that they care about? Make better products that have the features and ease of use that people come to expect in 2025.

No other profession expects people to desire to work for free and most open source software has most of its major contributors as corporate backed. The AGPL is the least “free” license compared to something like the BSD license they gives people the ability to do anything they want with the code.

I see people on HN constantly trying to excuse the shittiness of products like phones running FDroid and Framework laptops compared to the better alternatives
by metal_am | 2025-10-13 17:14:01+00:00
This is a very surface level analysis like saying that the automobile was just an iterative improvement over a horse. Or a computer is just a better abacus. Fundamental research is all about diving into the weeds and finding new problems to solve. It's true that some of the "low hanging fruit" no longer exists (you won't see someone like Euler or Newton who's names pop up all over the place), but I can promise you that real gains are being made on a lower level. These small gains in fundamental research snowball into bigger advancements. As an example, the transformer architecture used by LLMs was first published in 2017.
by alganet | 2025-10-13 17:14:03+00:00
It seems to be convenient for some cases. A large object with many keys, for example.

I don't see it as particularly convenient if I want to stream a large array of small independent objects and read each one of them once, then discard it. The incremental parsed array would get bigger and bigger, eventually containing all the objects I wanted to discard. I would also need to move my array pointer to the last element at each increment.

jq and JSON.sh have similar incremental "mini-object-before-complete" approaches to parsing JSON. However, they do include some tools to shape those mini-objects (pruning, selecting, and so on). Also, they're tuned for pipes (new line is the event), which caters to shell and text-processing tools. I wonder what would be the analogue for that in a higher language.
by jalk | 2025-10-13 17:14:07+00:00
[1] shows that they their coal plants have not been sitting idle i 2025 and are producing close to what they did in 2024. [2] shows that coal based electricity produced is still increasing, but their overall CO2 emissions / kWh is lowering [3]

[1] https://ember-energy.org/data/electricity-data-explorer/?ent...

[2] https://ember-energy.org/data/electricity-data-explorer/?dat...

[3] https://ember-energy.org/data/electricity-data-explorer/?dat...
by toomuchtodo | 2025-10-13 17:14:44+00:00
Avoiding federal regulatory oversight.

https://www.ferc.gov/introductory-guide-electricity-markets-... ("ERCOT is not subject to federal (FERC) jurisdiction because its grid is not connected to those of other states. Thus, power sales in ERCOT are not considered sales in interstate commerce and not subject to federal (FERC) oversight. That said, ERCOT runs some electricity markets that have similarities to those described herein.")

Edit: This is only up until recently; Texas is seeking to potentially interconnect with neighboring grids, forgoing FERC independence in the process.

Texas Bill [H.B. 199] Opens ERCOT to Grid Interconnection - https://www.environmentenergyleader.com/stories/texas-bill-o... - July 25th, 2025 ("A completed interconnection—either synchronous or non-synchronous—would likely bring ERCOT under partial federal jurisdiction for the first time since its creation. Currently, ERCOT operates almost entirely within Texas to avoid triggering FERC oversight under the Federal Power Act.")

Connecting Past and Future: A History of Texas’ Isolated Power Grid - https://www.bakerinstitute.org/research/connecting-past-and-... - December 1st, 2022

Why Texas Has Its Own Power Grid - https://slate.com/news-and-politics/2003/08/why-texas-has-it... - August 18th, 2003
by tim333 | 2025-10-13 17:14:48+00:00
The "~38T national debt bomb" is not caused by AI and not that large compared to debts other countries have dealt with. It's about 100% of gdp and Japan is about 250%. The UK was about 270% after WW2 and that got paid down to 50% before running up a bit.

Not ideal but doesn't have to make anything implode.
by tamnd | 2025-10-13 17:14:49+00:00
So I will stick with C. Recently, when I updated my very old knowledge, I noticed that C23 is actually pretty nice. It adds proper Unicode support, typeof and constexpr style keywords, improved atomics, and even better support for inline functions and generics.

That is also why in TAOCP, Don Knuth used MIX (and later MMIX) to keep the book language agnostic and timeless. Before Knuth's birthday next year, I am hoping to finish most of the exercises in TAOCP.
by grues-dinner | 2025-10-13 17:15:13+00:00
"Miscommunication" is when you see mineral water on the bill when you thought it was tap water. Being that ignorant of the positions during a trade war that you started and doing it in public on Twitter is more like holding Uno cards face-out during your own game of poker.

> Amid the market's downturn on Friday, our view was that the 100% tariff announcement by Trump was a bargaining chip.

> After China's statement last night, we believe the odds of Trump's 100% tariff on China going into effect are extremely low.

"Does nothing, wins" is getting a bit out of hand: they're going back in time and winning 26 hours before they even start.
by trollbridge | 2025-10-13 17:15:49+00:00
I own a 2002 Grand Cherokee which sometimes will have a 10A+ power drain for no apparent reason. Of course it doesn’t do it when I’ve got my voltmeter on it, except once (when the 10A fuse in my Fluke blew). I resigned myself to unplugging the battery or leaving it plugged in to a high current battery charger at home, and leave it running if I drive it somewhere.

I rented a Jeep Liberty or Compass circa 2018 whose headlights were permanently in DRL mode: couldn’t turn them off or on. Fortunately I didn’t need to drive at night.

In 2017, rented a 300 with 500 miles on it; the infotainment was completely broken, which hosted the controls for the seat heaters and temperature setting. It was well below zero in Minneapolis but we had to drive around with our windows down because the fancy climate system defaulted to max heat blast + max heated seats based on ambient temperature.

Long ago I had a 1996 Neon where the wiring harness started to fail, and the speedometer would stop working. Later on the oil light would come on despite oil pressure being fine. Eventually the entire car just quit running at all at random - nothing but a dim oil light. I sold the car for scrap for $65 since I got tired of being randomly stranded.

So what I’m saying is that it sounds like Chrysler has managed to actually keep doing the same thing for 29 years: electrically unreliable vehicles.
by alaetoriator | 2025-10-13 17:16:01+00:00
I am working on several projects at the moment. But I'm deeply invested in with: https://www.aleatoria.chat. It's a random chat site, and I knew from day one that moderation would be the single most difficult challenge.

Server-side analysis using to flag conversations and video feed analysis is in the works... far for being perfect.

The user-driven reporting system has been challenging because I have not find a way to validate the report.

I am striving for balance... not too strict and also allowing to be spontaneous. It's a fascinating and incredibly difficult problem.

There are other learning projects that are not in a shareable state, but help me to focus on something else when I am overwhelmed.
by adabyron | 2025-10-13 17:16:03+00:00
You could ask them why they grow so much dang corn then?

> 1/3 of corn is used for fuel - https://ers.usda.gov/data-products/chart-gallery/chart-detai...

> Corn raises temp & humidity - https://extension.illinois.edu/news-releases/corn-fields-add...

> Corn destroys farmland & requires very high fertilizer & pesticide inputs, plus extra fuel to to apply all those - ask any old farmer but this one has a lot of sources

Also solar farms can easily be hidden. They don't need to be next to a public road way and you can put trees around them. They're also great for dual use land with small animals &/or certain crops.
by Supermancho | 2025-10-13 17:16:20+00:00
I don't think it's scandalous in the least. It's strategic to leverage other countries (which have to pollute and deplete their own stores) while retaining your own as a long-term plan.

ie When you're out of people to pay to dig out valuables from their mines, THEN you start panning your own rivers and eventually dig out your own land.

Is this the time to start using up using the public lands' resources? I am not convinced it is.
by spwa4 | 2025-10-13 17:16:27+00:00
> I don't think he was ever a communist.

I don't understand. He was a card-carrying member of the communist party who committed (a lot of) violence on behalf of communism/socialism. If THAT doesn't make someone a communist, then what does?

And if anyone who does things wrong is not a leftist, then of course that must extend to everyone, including of course non-leftists. Do Trump's actions also have zero bearing on the GOP then? Did Hitler unfairly give racists a bad name?

> I don't know much about Maduro or Thunberg and don't see why they're relevant.

Obviously because they're leftist icons, and because communist news defends them despite, especially for Maduro, some rather serious shortcomings.

https://marxist.com/down-with-us-imperialist-aggression-hand...

Oh ... about that Putin, he is a great defender against American imperialism!

https://marxist.com/crisis-capitalism-tasks-marxists-1-2009....
by fortran_user | 2025-10-13 17:16:34+00:00
Searle seemed to reject the Chinese Room as mis-framed, with the his point better summarized as, he wrote, 'syntax does not create semantics': a purely 'syntactic' computer, limited to 'mechanical' symbol manipulation, does not 'understand' without assignments of linguistic roles to the syntax. He continued that with 'physics doesn't create syntax', meaning that even syntactic roles require a normative interpretation for what counts as what (discrete signs, valid composite signs, errors). That finally ensues, in his book The Construction of Social Reality, in computation being 'observer relative', along with the CR being a poor starting point: " …the really deep problem is that syntax is essentially an observer-relative notion…..For the purposes of the original [Chinese Room] argument I was simply assuming that the syntactical characterization of the computer was unproblematic. But that is a mistake. There is no way you could discover that something is intrinsically a digital computer because the characterization of it as a digital computer is always relative to an observer who assigns a syntactical interpretation to the purely physical features of the system." (Philosophy in a New Century p. 94). Unfortunately Searle didn't, or couldn't, elaborate on 'the really deep problem', and this final perspective on observer-relativity is missed by many readers. As observer-relative, computation would appear to be one of Searle's social realities, but he doesn't ever say that, it's a bridge too far. Finally, 'consciousness' per se is also not the focus, it's more about intentionality and the interdependence of syntax with semantics/meaning. Intentionality is a kind of consciousness; they are not identical.
by itsme0000 | 2025-10-13 17:16:38+00:00
Except that’s not at all how the economy works. The government will simply double or triple the debt again and the economy will continue to grow in size as the nominal value of currency goes down giving the illusion that prices are going up.

Literally the exact same thing that’s been happening since Andrew Jackson was president. There’s no magical collection agency that will force people to start plowing the fields to pay taxes. There’s no magical resource that we will run out of the government will just pay people to build infrastructure that will prop up businesses run by idiotic MBAs like it’s always been.
by chrischen | 2025-10-13 17:16:42+00:00
Made a partially open source event platform for Pickleball and Badminton in Asia. Apart from managing event attendance, reminders, waitlist, level restrictions, and calendar syncing, there is also a pretty thorough Event Manager built in.

The event manager has a built-in ELO-style rating system designed for computer games and applies it to offline sports. You tap on the winning pair and it automatically calculates new ratings offline. It takes the attendees from the event automatically, and can manage taking turns evenly, placing players of similar level together and balancing matches. It can also do all of that while handling players who come in and out at random times, or matchmaking for fixed pairs.

So what problem does it solve? The event manager is a solution for anyone who organizes slightly larger groups of players. So instead of a a paddle queue or random-round robin tables, an event can be managed by level at a very granular level fully automatically. Players just go to the court they are assigned and they'll be put in a balanced competitive match automatically. At the end of the match the players just tap on the winning team. I think commercial facilities or clubs could also benefit from using this as it can do matchmaking for "open play" style events, but this is an open source side project and I have no intention of making any sales pitches.

https://www.pkuru.com - please check it out and if you are visiting Tokyo or Bangkok you can join the Pickleball events straight from the website.