MurphyA/hacker-news huggingface dataset:
by jacquesm | 2026-03-05 11:19:03+00:00
> Just plug several units into a power strip ¯\_(ツ)_/¯.

Hehe, ok. I think that's your insurance company calling on the other line.

> are you exporting power

Exporting 12 MWh / year or thereabouts.

> or zero export with a current monitor upstream of the main panel?

There is a current monitor (a Shelly tri-phase one), right now it is still economically viable to do so (though the utility companies are trying what they can to dissuade you by changing the deal through politics). If it is no longer then I will just install a battery and disconnect from the grid for the summer months.

And I'm not using a transfer switch because I don't have a battery to stabilize the system.

Well, technically those breakers are a manual transfer switch, only it is broken up into two halves and I can just disconnect the mains feed and run in island mode but I would still need to install a battery and a charger. House mains breaker off, solar on would be the house running entirely off the local stuff, I just don't trust that inverter without a battery behind it to be able to react quickly enough to load changes and by default it is set up to disconnect if the grid goes off, so you'd have to manually override that. The main issue with it being two halves is that you can not guarantee that the house net is in-sync with the grid at the moment you make the switch and that's a bad idea with a system this powerful, so I'd definitely get a proper automated one if I intended to do this for real, otherwise you might cause a load spike which could trip breakers and annoy the neighbors.

Right now I can't switch that on or off under load anyway because the large inverter would simply disconnect as well.

Tri phase breaker of the right amperage was about 150 bucks.

If I were to do this I would probably get a complete set from Victron, their stuff is amazingly well engineered, but if these open source people are going to make an inverter/charger combo then I might go for that and add a another manufacturers automated transfer switch.

An inverter is, complexity wise, not that much harder than a large switching power supply, there is some more instrumentation and some more rules but it isn't super difficult. It is much harder to make one that is commercially viable because those guys all cut corners to stay competitive. Ironically a proper case is probably the hardest part, there are also some larger inductors that might be tricky to source. And if you were to design one you should probably make the low voltage stuff (UI, CPU) on a completely separate board from the line voltage stuff and go for tri-phase right away because it is so much cleaner. Bonus points for modularity of the output stage.
by datsci_est_2015 | 2026-03-05 11:20:06+00:00
No I stand by my careful choice of the word “abuser”. There’s quite literally an overarching movement of actions and rhetoric from conservatives since 2016 that is best analogized as an abusive partner.

You’re actually doing it again in your very comment, ironically, painting it as my fault that things are the way they are, despite the fact that all I’ve done is try to bring attention to things that I find troubling. Just like an abusive partner: “It’s your fault. You’re the reason I have to be violent with you.”

So yes, I will continue to call out actions and rhetoric that can be analogized to an abusive relationship because I believe it’s one of the core moral failings of the current reactionary movement in the US.

Edit: Also, isn’t “the boy who cried fascist” a relatively weak argument when the fascists actually do show up, during the exact political movement the boy was warning sounded fascist
by b65e8bee43c2ed0 | 2026-03-05 11:20:07+00:00
at this point, every corporation in the world has AI slop in their software. any attempt to outlaw it would attract enough funding from the oligarchs for the opposition to dethrone any party. no attempts will be made in the next three years, obviously, and then it will be even more late than it is now.

and while particularly diehard believers in democracy may insist that if they kvetch hard enough they can get things they don't like regulated out of existence, they pointedly ignore the elephant in the room. they could succeed beyond their wildest dreams - get the West to implement a moratorium on AI, dismantle every FAGMAN, Mossad every researcher, send Yudkowskyjugend death squads to knock down doors to seize fully semiautomatic assault GPUs, and none of it will make any fucking difference, because China doesn't give a fuck.
by wongarsu | 2026-03-05 11:20:09+00:00
Depending on the author 17th century English can also be very close to modern English. A couple phrases will be off and the spelling is different, but most of the difficulty is more the author using constructions that have fallen out of use or "showing off" with overly complicated sentences.

For example here's an excerpt from 1688's "Oroonoko"

I have often seen and convers'd with this great Man, and been a Witness to many of his mighty Actions; and do assure my Reader, the most Illustrious Courts cou'd not have produc'd a braver Man, both for Greatness of Courage and Mind, a Judgment more solid, a Wit more quick, and a Conversation more sweet and diverting. He knew almost as much as if he had read much: He had heard of, and admir'd the Romans; he had heard of the late Civil Wars in England, and the deplorable Death of our great Monarch; and wou'd discourse of it with all the Sense, and Abhorrence of the Injustice imaginable. He had an extream good and graceful Mien, and all the Civility of a well-bred great Man.
by jllyhill | 2026-03-05 11:20:17+00:00
Back in 2017-8 I've got a four consequent top ups of an equivalent of $50 each (so a total of $200) from an unknown source. After that I've got a call from a resident cell number saying I've got a $200 fine for watching porn that I laughed off and hung up. I thought it was a scam to make me pay the "fine" with the money I've just got and then call the operator, tell them they "mistakenly" paid for the wrong number (four times for $50, lol) and get the money back. So I sat there and waited for the money to be recalled... but it never happened.

My theory is that it was exactly then I was changing operators while keeping my number, so the scammers tried complaining to the wrong one and failed. Not that I had any objections for the 2 years of free calls and data this got me but this still is a bit of mystery to me.
by rwmj | 2026-03-05 11:20:21+00:00
No serious enterprise SaaS company differentiates themselves solely on the product (the products are usually terrible). It's the sales channel, the fact that you know how to bill a big company, the human engineer who is sent on site to deploy and integrate the product, the people on the support line 24/7, the regulatory framework that ensures the customer can operate legally and obtain insurance, the fact that there's a deep pool of potential hires who have used and understand the product. Those are the differentiators.
by smackeyacky | 2026-03-05 11:20:47+00:00
I couldn’t discern a point either. Having been a smalltalk programmer the only thing I really miss is the exceptions and the way they could be intercepted and a value injected back into the execution flow.

I’m sure we could code up a class browser for any language that offers introspection like C# but I don’t see the point any more when programming has reverted to functional styles or chunks of lambda expressions.
by camgunz | 2026-03-05 11:20:57+00:00
Only the authored parts can be copyrighted, and only humans can author [0].

"For example, when an AI technology receives solely a prompt from a human and produces complex written, visual, or musical works in response, the 'traditional elements of authorship' are determined and executed by the technology—not the human user."

"In other cases, however, a work containing AI-generated material will also contain sufficient human authorship to support a copyright claim. For example, a human may select or arrange AI-generated material in a sufficiently creative way that 'the resulting work as a whole constitutes an original work of authorship.'"

"Or an artist may modify material originally generated by AI technology to such a degree that the modifications meet the standard for copyright protection. In these cases, copyright will only protect the human-authored aspects of the work, which are 'independent of' and do 'not affect' the copyright status of the AI-generated material itself."

IMO this is pretty common sense. No one's arguing they're authoring generated code; the whole point is to not author it.

[0]: https://www.federalregister.gov/d/2023-05321/p-40
by antirez | 2026-03-05 11:21:21+00:00
I believe that Pilgrim here does not understand very well how copyright works:

> Their claim that it is a "complete rewrite" is irrelevant, since they had ample exposure to the originally licensed code

This is simply not true. The reason why the "clean room" concept exists is precisely since actually the law recognizes that independent implementations ARE possibile. The "clean room" thing is a trick to make the litigation simpler, it is NOT required that you are not exposed to the original code. For instance, Linux was implemented even if Linus and other devs where well aware of Unix internals. The law really mandates this: does the new code copy something that was in the original one? The clean room trick makes it simpler to say, it is not possible, if there are similar things it is just by accident. But it is NOT a requirement.
by mikkupikku | 2026-03-05 11:21:32+00:00
> I’m curious about how you landed “git gud; prompt better” and not “maybe the domain I work in is a better fit for LLM code”.

1. Personal experience. Lazy prompting vs careful prompting.

2. They're coincidentally good at things I'm good at, and shit at things I don't understand.

3. Following from 2, when used by somebody who does understand a problem space which I do not, they easily succeed. That dog vibe coding games succeeded in getting claude to write games because his master knew a thing or two about it. I on the other hand have no game Dev experience, even almost no hobby experience with games specifically, so I struggle to get any game code that even remotely works.
by rajatkulk | 2026-03-05 11:21:43+00:00
I wanna say reddit? But it's a mix of things, some users come from chatgpt, some from searching for competitors on google.

I don't do marketing (I do a post on reddit once in 3 months or so for updates, but it doesn't get that much traction). Feel like it's word of mouth. Some of the early users told more people they knew, and they did the same.

Now a ton of customers bring the name up in their reddit threads (like you did here), and that's generally it.

I'd love for conversions to be higher compared to the install count, but it's still healthy for an indie project with a relatively higher price point (people are too used to free, or $19 products).
Show HN: Simvyn – Universal mobile devtool, no SDK required
by pranshuchittora | 2026-03-05 11:22:03+00:00
Hey HN

I've been building mobile apps for half a decade. There are so many moments where you need to quickly check something — how does this screen look on a 12-inch device? Does the layout break in German where translation strings are twice as long? Does the geo feature work when the user is in Tokyo?

Then there's the everyday stuff — clearing app data to re-test onboarding, installing a fresh build on three devices at once, toggling dark mode to check contrast, sending a test push notification with a specific payload, grabbing screenshots for the App Store listing, checking what's actually in the local SQLite database when state looks wrong.

Each of these is a few terminal commands, a trip to Xcode/Android Studio, or some menu buried three levels deep. Over the years I wrote a lot of bash scripts. Then bash aliases. Then more scripts to chain the aliases together.

To consolidate all of that and make the DX actually pleasant, I built Simvyn — a local web dashboard + CLI that wraps simctl, adb, and devicectl into one interface. npx simvyn starts it up, discovers all your iOS Simulators, Android Emulators, and USB/WiFi-connected devices, and gives you everything from one place. No SDK, no app-side changes — works with any framework.

Try now > npm simvyn

If you've ever rage-typed adb commands at 2 AM, a star would mean a lot :)

GitHub - https://github.com/pranshuchittora/simvyn
by tim333 | 2026-03-05 11:22:35+00:00
I think Steve would have approved of the Neo. The 96/97 lineup was a mess so if a customer asked what to buy you wouldn't know. Now it's fairly simple - Nano for budget users and school, Air for general public, Pro for pros.

1m vid of Jobs on the product line https://youtu.be/VkVs4ZqWgN8
by mentalgear | 2026-03-05 11:22:39+00:00
Despite the sophisticated theoretical frameworks and algorithmic safeguards, the core vulnerability remains: in an autonomous workflow, the LLM can hallucinate the input or fabricate the 'proofs' for the verification sandbox. This is essentially building elaborate scaffolding ontop a fundamental flaw.

But I reckon while this doesn't eliminate the need for human oversight, it might help supervisors sitting at human-in-the-loop checkpoints.
by baldursgate1289 | 2026-03-05 11:22:46+00:00
I’ve been working with long-running web data extraction pipelines recently and noticed a pattern that seems to appear repeatedly.

Many pipelines run perfectly for the first few months. Jobs complete successfully, logs look normal, and datasets appear structured.

But after some time the data itself begins to degrade.

Fields go missing, record counts change unexpectedly, duplicate entries appear, or values become inconsistent across sources.

In most cases the pipeline itself isn’t actually broken. The problem is structural drift in the data sources — things like:
- small schema changes in websites
- dynamic rendering changes
- pagination differences
- fields appearing or disappearing across page types

Because the pipelines still run successfully, these issues often go unnoticed until downstream systems start producing unreliable results.

We wrote a longer breakdown of the patterns behind these failures here:

https://webdataextractionservices.com/why-most-data-extracti...

Curious how others handle this problem.

Do you monitor schema drift or field consistency in your pipelines?
by sph | 2026-03-05 11:23:22+00:00
I've had this talk in mind during the past 2/3 years of AI boom, and it feels like rewatching a video from the 80s about the dangers of global warming. Prescient, and perhaps a bit quaint in its optimism that somehow we won't make things even worse for ourselves.

Now we're way past the point of no return.
by dathinab | 2026-03-05 11:23:23+00:00
IMHO/IMHU AI can't claim authorship and as such can't copyright their work.

This doesn't prevent any form of automatic copyrighting by production of derivative code or similar. It just prevent anyone from claiming ownership of any parts unique to the derived work.

Like think about it if a natural disaster changes (e.g. water damages) a picture you did draw then a) you can't claim ownership of the natural produced changes but b) still have ownership of the original picture contained in the changed/derived work.

AI shouldn't change that.

Which brings us to another 2 aspects:

1. if you give an AI a project access to the code to rewrite it anew it _is_ a copyright violation as it's basically a side-by-side rewrite

2. but if you go the clean room approach but powered by AI then it likely isn't a copyright violation, but also now part of the public domain, i.e. not yours

So yes, doing clean room rewrites has become incredible cheap.

But no just because it's AI it doesn't make code go away.

And lets be realistic one of the most relevant parts of many open source project is it being openly/shared maintained. You don't get this with clean room rewrites no matter if AI or not.
by ViewTrick1002 | 2026-03-05 11:24:06+00:00
Which are paragraph after paragraph agreeing that nuclear power is inflexible, can’t meet a true grid load on its own without flexibility and that renewables craters the earning potential of both existing and new built reactors.

As EDF will be able to sell fewer and fewer hours at a profit we will likely see them crying for handouts to even maintain the existing plants. Let alone new builds requiring 18-24 cent/kWh average prices to cover the costs.
by krasikra | 2026-03-05 11:24:09+00:00
This is essentially the same "lost wakeup" problem you see with condition variables in pthreads, but asyncio makes it more insidious because the single-threaded event loop gives you a false sense of safety. The per-consumer queue approach is really just reinventing what Go channels and Rust's tokio::sync::watch do at the primitive level — buffer transitions so observers never miss intermediate states.
by closewith | 2026-03-05 11:24:24+00:00
I was a CBRN NCO and this argument is not convincing. The author significantly underestimates the operational impact of chemical weapons on modern manoeuvre warfare and the cost of CBRN counter-measures.

CBRN defence imposes a substantial burden on modern militaries. Our infantry CBRN kit alone weighed 4.5kg, roughly the same weight as ten loaded 30-round STANAG magazines. That penalty applies to every soldier and similar burdens apply to vehicles, emplacements, heavy equipment. It increases fuel consumption, maintenance, logistics.

The training burden is also significant. In my experience nearly 8% of training time was dedicated to CBRN defence, more than marksmanship or signalling.

Operating under CBRN threat severely degrades ops tempo. Buttoning up slows movement, comms, situational awareness and command effectiveness. Speed and violence of action suffer and op tempo can drop by half or more. The impact on combat support and support units is worse than combat units. Naval and air forces fare worse again, with large decontamination requirements affecting sortie tempo, all external operations, and resupply. Even without casualties, the threat alone severely degrades manoeuvre warfare. They act as a force divisor.

The author reverses the logic. Modern militaries avoid chemical weapons for political reasons, not because they are ineffective. After WW1 they became politically toxic, and the Geneva Protocol has held because any state using them today would face immediate international condemnation and serious domestic political consequences.
by dvdkon | 2026-03-05 11:24:27+00:00
I don't think it's a superset. You can represent any structs-and-arrays data in XML, but you have to make non-trivial mappings to make it work.

The obvious way is to use elements for everything, but then you're mapping both structs and their fields (very different concepts in e.g. C) to elements. Attributes map nicely to struct fields, but they only admit string values.
by keyringlight | 2026-03-05 11:24:38+00:00
Another example is upscaled texture mods, which has been a trend for a long while before 'large language' took off as a trend. Mods to improve textures in a game are definitely not new and that probably means including from other sources, but the ability to automate/industrialize that (and presumably a lot of training material available) meant there was a big wave of that mod category a few years back. My impression is that gamers will overlook a lot so long as it's 'free' or at least are very anti-business (even if the industry they enjoy relies upon it), the moment money is involved they suddenly care a lot about the whole fabric being hand made and need verification that everyone involved was handsomely rewarded.
by orwin | 2026-03-05 11:26:10+00:00
I know the 1953 coup isn't possible anymore, but like in Lybia, you have resistance from tribes (clans in Iran, but it's basically the same except richer and stronger) in the east and local Kurds in the west that you could have used as a local power to do a Lybia-like immediate revolution. That still ended up terribly with millions of dead and way worse living conditions for everyone, but in the end at least a plan existed for a power transition, and boots on the ground weren't needed.

This feels unplanned and amateurish as fuck. Like the goal is chaos and destruction first, and imperialist country building second at best. And maybe that was the plan all along.
by conartist6 | 2026-03-05 11:26:33+00:00
Yeah there's a difference between being popular and influential. Smalltalk is influential without being all that popular.

I suspect that's largely because most smalltalk implementations don't store code in git. "A smalltalk" is more like a Linux distro than a phone app. It's almost like the main purpose of a smalltalk is to build more smalltalks. It's a good way for developers to build a deep, powerful tool for other developers, but it's a less good way to build user experiences targeted at non-programmers, who are going to want to have a bunch of different apps to use not a bunch of different operating systems to use.

Good economics for the classroom; bad economics for the real world. Then and now, though, a great way to play with novel ideas in programming languages.
by porridgeraisin | 2026-03-05 11:26:41+00:00
When you make a function

f(a, b, c)

It is reusable only if simply changing a, b, c is enough to give the function that you want. Options object etc _parameterise_ that function. It is useful only if the variability in reuse you desire is spanned by the parameters. This is syntactic reuse.

With LLMs, the parameterisation goes into semantic space. This makes code more reusable.

A model trained on all of GitHub can reuse all that code regardless of whether they are syntactically reusable or not. This is semantic reuse, which is naturally much broader.
by sebastiennight | 2026-03-05 11:28:14+00:00
> you should ask the GP about his use of the word fascist on everything he doesn't like.

If mirror dot org actually existed, you might want to look into it, because your long list of examples has one related to 1930s Germany, and the rest has nothing to do with the political definition of "fascism"?

Your point about legality was valid, but you're undermining it with the sarcasm.
by kshri24 | 2026-03-05 11:29:51+00:00
Pension fund is an example of what exactly? All countries have pension funds. This has nothing to do with Governments wasting money. Please go beyond tiny European countries that have very few verticals and are largely dependent on outside support for protecting their sovereignty. They are not representative of most of the World.

> As its name suggests, the Government Pension Fund Global is invested in international financial markets, so the risk is independent from the Norwegian economy. The fund is invested in 8,763 companies in 71 countries (as of 2024).

Basically what I said above. You give your tax dollars to Government and it will invest it into top 500 companies. In the Norway Pension Fund case it is 8,763 companies in 71 countries. None of them are startups/small businesses/creators.

> And stifling innovation is exactly what I want, when that innovation is “steal from everyone so we can invent the torment nexus” or whatever’s going on these days.

You are confusing current lack of laws regulating this space with innovation being evil. Innovation is not evil. The technology per se is not evil. Every innovation brings with it a set of challenges which requires us to think of new legislation. This has ALWAYS been the case for thousands of years of human innovation.