MurphyA/hacker-news huggingface dataset:
by hnlmorg | 2026-01-25 02:49:18+00:00
> Seek? In the grand scheme of things asking forgiveness only applies if you're going to not be that transformative

That’s not why I said.

> something like YouTube's automated copyright strikes might affect you. "Ask Forgiveness" is often a better option.

Now you’re talking about platform quirks rather than copyright law.

> Fair use is a defense, not a requirement

Actually “fair use” is defined by law in a lot of counties. It’s not a defence, it’s a legal right.

> You don't need permission to claim fair use;

That’s not what I said.

> it's a legal defense if you're sued Seeking permission can backfire

It’s spelt “defence” (with a C not an S) and the point is you seek permission before distribution, not after

Not everything in life follows the “ask for forgiveness not permission” rule ;)

> Copyright holders may deny permission even when fair use would apply, creating unnecessary barriers.

Copyright holders cannot deny fair use in jurisdictions where fair use laws apply.
by marcosdumay | 2026-01-25 02:49:31+00:00
Looks like the US exports were at all time highs last year... Pulled by gold and other precious metals:

https://tradingeconomics.com/united-states/exports

I couldn't find data to actually answer your question. I just found this that is surprising in a multitude of ways and absolutely useless :)

Every useful report seems to end at 2023.
by MBCook | 2026-01-25 02:51:30+00:00
People live in neighborhoods.

Even if the pollution is identical, moving it from where everyone lives and works over two more isolated areas where power plants are would still be a big benefit.

We know EVs are cleaner than that. And when the pollution is centralized in one power plant it’s also more economically feasible to apply filtration or particle capture isn’t it?
by userbinator | 2026-01-25 02:51:40+00:00
I don't want Boot Guard or any of that DRM crap. I want freedom.

I want to make a persistent implant/malware that survives OS reinstalls.

Look up Absolute Computrace Persistence. It's there by default in a lot of BIOS images, but won't survive a BIOS reflash with an image that has the module stripped out (unless you have the "security" of Boot Guard, which will effectively make this malware mandatory!)

I’m more interested in demonstrating how important hardware root of trust is.

You mean more interested in toeing the line of corporate authoritarianism.
by Hixon10 | 2026-01-25 02:53:47+00:00
It sounds super cool, your idea and implementation for await and transactions. Because of my limited Rust knowledge, it's hard for me to understand how difficult it was to implement such a plugin.

Also, your idea of using different domain specific colors is interesting. It might be possible to express this via some kind of effect system. I'm not aware of any popular Rust libraries for that, but it could be worth borrowing some ideas from Scala libraries.
by bobbylarrybobby | 2026-01-25 02:54:00+00:00
The three Fn* types correspond to the three ways you can refer to a value: &T, &mut T, T. Fn captures its environment by shared reference, FnMut by exclusive reference, and FnOnce by value, and everything flows from that. Calling a Fn is the same as using a reference. Calling a FnMut is the same as using a mutable reference (you can do it as many times as you want but no two uses may overlap in time). And calling a FnOnce is the same as moving a value (you can do it at most once).
by rootusrootus | 2026-01-25 02:54:41+00:00
That's why I said (ish). I agree, it's predominantly an EV. I hope they backpedal on the decision a bit and offer both an EREV and a regular EV at the same time. I'm quite happy with my Lightning and will buy another, but I'm not super interested in the EREV as it just adds expense, complexity, and maintenance requirements without offering me much additional functionality for my use case.
by MBCook | 2026-01-25 02:55:30+00:00
I’m not sure that’s really the case here. There’s simply no way you can’t notice bad pollution from vehicles.

Standing near the average car isn’t that bad at all. EVs are way better, but it’s not that bad.

But stand near a car that has some sort of exhaust problem or isn’t burning fuel correctly and it’s bad. Just horrible to breathe.

I’ve found cabin air filters either activated carbon help immensely. I started buying them on someone’s recommendation but I had no idea how much they affected things.

I’ve driven on brand new asphalt and not noticed the smell. I’ve been behind horrible cars and I don’t notice a thing, unless I put my window down and then it suddenly hits me.

All of a sudden lately I’m smelling the terrible cars again. Time to change the filter.
by nazgul17 | 2026-01-25 02:56:48+00:00
At my previous workplace, we were developing a greenfield project, years in the making and kinda already brownish. Our managers were using our estimates to choose the right amount of work to fit into a sprint (fortnight).

Am I misinterpreting things or there is no overlap with the circumstances argued in the OP? Also, in that case, how do we make quality tradeoffs when all features are necessary for the end product?
by bigbadfeline | 2026-01-25 02:57:01+00:00
> your right for vehicle ownership is HEAVILY skewed state-side if they don't want you to have one.

Correct me if I'm wrong but you and SoftTalker appear to be writing under the influence of some questionable assumptions.

The fact that the government can excuse and routinely do something while getting away with it doesn't mean that the getting away or the actions themselves are right or justified.

The discussion here is about the compatibility of government's actions with the spirit of the Constitution which doesn't provide an exemption for habituated wrongs.
Show HN: PicoFlow – a minimal Python workflow for LLM agents
by shijizhi_1919 | 2026-01-25 02:58:46+00:00
Hi HN,

I’ve been experimenting with LLM agents for a while and often felt that
for simple workflows (chat, tool calls, small loops), existing
frameworks add a lot of abstraction and boilerplate.

So I built a small Python library called PicoFlow. The goal is simple:

express agent workflows using normal async Python, not
framework-specific graphs or chains.

Minimal chat agent

Each step is just an async function, and workflows are composed with >>:

from picoflow import flow, llm, create_agent

LLM_URL =
“llm+openai://api.openai.com/v1/chat/completions?model=gpt-4.1-mini&api_key_env=OPENAI_API_KEY”

@flow
async def input_step(ctx):
return ctx.with_input(input(“You:”))

agent = create_agent(
input_step >>
llm(“Answer the user: {input}”, llm_adapter=LLM_URL)
)

agent.run()

No chains, no graphs, no separate prompt/template objects. You can debug
by putting breakpoints directly in the async steps.

Control flow is just Python

Loops and branching are written with normal Python logic, not DSL nodes:

def repeat(step):
async def run(ctx):
while not ctx.done:
ctx = await step.acall(ctx)
return ctx
return Flow(run)

The framework only schedules steps; it doesn’t try to own your control
flow.

Switching model providers = change the URL

Another design choice: model backends are configured via a single LLM
URL.

OpenAI:

LLM_URL =
“llm+openai://api.openai.com/v1/chat/completions?model=gpt-4.1-mini&api_key_env=OPENAI_API_KEY”

Switch to another OpenAI-compatible provider (for example SiliconFlow or
local gateways):

LLM_URL =
“llm+openai://api.siliconflow.cn/v1/chat/completions?model=Qwen/Qwen2.5-7B-Instruct&api_key_env=SILICONFLOW_API_KEY”

The workflow code doesn’t change at all. Only runtime configuration
does. This makes A/B testing models and switching providers much cheaper
in practice.

When this is useful (and when it’s not)

PicoFlow is probably useful if you:

- want to prototype agents quickly
- prefer explicit control flow
- don’t want to learn a large framework abstraction

It’s probably not ideal if you:

- rely heavily on prebuilt components and integrations
- want a batteries-included orchestration platform

Repo:

https://github.com/the-picoflow/picoflow

This is still early and opinionated. I’d really appreciate feedback on
whether this style of “workflow as Python” is useful to others, or if
people are solving this in better ways already.

Thanks!
by B1FIDO | 2026-01-25 03:00:56+00:00
You skipped the part where he entered a riot on his own initiative, fully armed with extra magazines, and then interposed himself between rioters and law enforcement, and attempted to impede law enforcement activity by people who are fully armed, dangerous, and ready to use either lethal or less-than-lethal force against anyone who impedes them.

It doesn't matter if he was good or bad. His gender does not matter. His occupation doesn't mean shit, dude. His immigration status doesn't matter. The Constitution doesn't matter. Nothing else matters when you dash into a violent riot-in-progress and place your armed self in harm's way. Nothing mattered after that.

It didn't matter if he was "disarmed" because they didn't know what he was carrying. It didn't matter, because he was violently impeding law enforcement during a riot. Nothing else matters but those facts, which you skipped entirely in your glowing hagiography.
by stevenjgarner | 2026-01-25 03:02:09+00:00
Why? Are you worried from a liberty/privacy standpoint? "Smart" EV's are demonstrated to be significantly safer than "dumb" EVs. Waymo’s 2025/2026 data shows an 80–90% reduction in injury-causing crashes compared to human drivers in the same cities. [1, 2, 3, 4]

[1] https://www.reinsurancene.ws/waymo-shows-90-fewer-claims-tha...

[2] https://pmc.ncbi.nlm.nih.gov/articles/PMC11305169/

[3] https://pubmed.ncbi.nlm.nih.gov/39485678/

[4] https://www.researchgate.net/figure/Comparison-of-Swiss-Re-h...
by awesome_dude | 2026-01-25 03:02:26+00:00
Australia:

https://www.professionalsaustralia.org.au/Professionals/Prof...

United Kingdom:

https://prospect.org.uk/tech-workers/

https://utaw.tech/

https://www.unitetheunion.org/what-we-do/unite-in-your-secto...

France: (Someone asking which of the many unions to join for SWE)

https://www.reddit.com/r/union/comments/1bcx6z6/which_union_...
by MBCook | 2026-01-25 03:02:33+00:00
I think expense is basically the problem.

Cost to replace the catalytic converter, cost for new exhaust pipes, cost to diagnose ignition timing problems. Whatever.

If the car drives and you don’t have the money I can completely understand why someone wouldn’t get the problem fixed. Even if it means they’re burning a 1/3 of their fuel, that’s still less in the short term than the $1500 it may cost to fix it.

It’s insanely rare I get the sense that the person is running really dirty on purpose.

I don’t know what a realistic fairway to fix it is. They’re probably isn’t one. I don’t think fines would work, it would probably just make things worse. Seems like the kind of thing where a little government group to find the worst 0.1% of cars on the road and just get them back to reasonable levels would be a huge help.

But that’s not how we do things.
by tombert | 2026-01-25 03:03:25+00:00
I love the idea of SQLite, but I actually really dislike using it.

I think part of my issue is that a lot of uses of it end up having a big global lock on the database file (see: older versions of Emby/Jellyfin) so you can't use it with multiple threads or processes, but I also haven't really ever find a case to use it over other options. I've never really felt the need to do anything like a JOIN or a UNION when doing local configurations, and for anything more complicated than a local configuration, I likely have access to Postgres or something. I mean, the executable for Postgres is only ten megs or twenty on Linux, so it's not even that much bigger than SQLite for modern computers.
by spawnbsd | 2026-01-25 03:04:07+00:00
You're right, G.hn will have the same issue as DSL here; all of the tiny bridge taps from the extra jacks will create small dips in the bitloading.

That being said, with 200MHz of spectrum to play with, the impact on rates should be negligible. With the 200MHz G.hn phone line profile (48KHz tone spacing), we get about ~1.5Gbps, so you can take some lumps and still get ~1Gbps throughput.

One big advantage though, G.hn is natively p2mp and each jack could have it's own G.hn endpoint.
by princevegeta89 | 2026-01-25 03:04:53+00:00
Depends. They get a virtually continual supply of standby power that can last for months if left untouched. So from a technology standpoint that enables them to do many things - from being connected to the network, aware of their location on the map, recording camera footage and other remote capabilities. ICE cars do have some of these but the huge battery packs on EVs make these very feasible.
by mmooss | 2026-01-25 03:05:10+00:00
> making the creation of billionaires a policy goal

Concentrating wealth to the degree of the US is not at all necessary for innovation. As an extreme example, Bezos would have done the same thing for a tenth or less of the current lifetime income.

In fact, when many leading entrepeneurs started, the wealth concentration wasn't nearly as high, yet they were still motivated. Now with wealth concentration much higher, my impression is less motivation and opportunity for startups, innovation, starting a business in your garage, etc. In more economic terms, I think it's well-established that such high concentration of wealth reduces economic mobility.
by zaptrem | 2026-01-25 03:05:23+00:00
"Previous data from the trial reported that 107 participants received the mRNA vaccine and Keytruda treatment, while the remaining 50 only received Keytruda. At the two-year follow-up, 24 of the 107 (22 percent) who got the experimental vaccine and Keytruda had recurrence or death, while 20 of 50 (40 percent) treated with just Keytruda had recurrence or death, indicating a 44 percent risk reduction"

Statistically, if those in the control group had gotten the treatment, then in expectation 9 of those people wouldn't have had their cancer return or died. It must be exciting to run these sorts of trials with super promising drugs, but also a little bittersweet/dark.
by aleph_minus_one | 2026-01-25 03:06:26+00:00
> When you have weeks or months until your deadline, you might spend a lot of time thinking airily about how you could refactor the codebase to make your new feature fit in as elegantly as possible. When you have hours, you will typically be laser-focused on finding an approach that will actually work.

No, when I have hours, I am laser-focused on pissing off the manager who gave me so little necessary time to do the task. :-)
by SloppyDrive | 2026-01-25 03:06:36+00:00
Post crash connectivity (as well as complex video classification) are part of the ncap standards now.

And with the way we are moving to centralized one system architectures, the device that does video processing can be the same soc that does smart infotainment.

Smart connectivity essentially comes "for free" if the manufacturer wants to hit 5 safety stars, so its not going away, and will come to ICE cars as they modernize the vehicle architectures.
by Esophagus4 | 2026-01-25 03:07:27+00:00
> There have been no large scale policy changes favoring billionaires since the campaign finance laws changed

Just for anyone else reading this comment, it’s pretty wildly incorrect.

https://www.cbo.gov/publication/61387

https://www.nytimes.com/2025/11/08/business/trump-administra...
by ajross | 2026-01-25 03:07:33+00:00
Seems pretty clear: https://x.com/EoinHiggins_/status/2015231579174440967

I'm sure you'll still find something in there to quibble with, so have at it. Like, you can't see the guys hands, so maybe he had a second weapon! Could happen!

I don't know if this is your intent or not, but by engaging in this kind of framing you're essentially saying that all violence[1] is excusable by default. We're supposed to live in a society where the opposite is true, I thought.

[1] All violence by your allied authority figures, that is. We both know you wouldn't grant the same grace and charity to the intentions of the protestors.
by rekabis | 2026-01-25 03:07:50+00:00
> Junior devs at least have the option of building a portfolio of usefully software on their own machine at home, while eating ramens.

Bold of you to assume today’s young adults can live without a steady paycheque that doesn’t suck up 40-80hrs of their time a week. I mean, how else will that roof end up over their heads?

And most parents have been brainwashed to believe that any child not living on their own once they become adults are failures, and still need to be kicked out of the house such that they are forced to learn self-sufficiency.

AFAICT, most parents of adult offspring have zero clue about how bad things actually are out there, with most still telling their children to go from business to business with printed-off Résumés. Outside of blue-collar jobs, I haven’t seen this work for a good twenty years, now.
by CGamesPlay | 2026-01-25 03:07:52+00:00
> we in America would love to see Europe break free of its suicidal regulatory straitjacket and do enough innovation and building to carry its own weight

This is false. Europe innovating and "carrying its own weight" means less market share for American companies, less American middlemen tapping into money moving throughout the European economy, less ability for American intelligence agencies to access European information, and less soft power from the threat of cutting off American technology.
Show HN: React-meta-SEO – Rebuilding SEO for React 19 (3KB, no providers)
by Hacakthon | 2026-01-25 03:07:55+00:00
I’m a computer engineering student at SPPU. While working on a project with React 19, I realized that the standard libraries we use for SEO (like React Helmet) are still doing things the "old" way.

The Problem: Older libraries use a trick called "side effects" to change your page title and meta tags after the page has already loaded. This can cause the title to flicker or make the site feel a bit slower because the browser has to do extra work.

The Solution: React 19 added a built-in feature that lets it move tags to the top of the page (the <head>) automatically. I built react-meta-seo to make this new feature easy to use for everyone.

Why it’s simpler for developers:

No "Provider" needed: You don't have to wrap your whole app in a special component. It just works wherever you drop it.

Tiny size: It’s under 4KB. For comparison, legacy options are usually 15KB or more.

No more broken Google data: It checks your Google Search data (JSON-LD) automatically to make sure it’s formatted correctly.

Built-in Preview: I added a tool so you can see what your site will look like on Twitter or Facebook while you're still coding.

Simple Sitemap Tool: It includes a command-line tool to make your sitemap.xml for you.

I wanted to build something that used the new React 19 features to make SEO faster and easier to set up. I’d love to get some feedback on the code!

GitHub: https://github.com/ATHARVA262005/react-meta
by ProllyInfamous | 2026-01-25 03:08:21+00:00
Note from UKLG (Tao#28):

>"The simplicity of Lao Tzu's language can present an almost impenetrable density of meaning. The reversals and paradoxes in this great poem are the oppositions of the yin and yang — male/female, light/dark, glory/modesty — but the knowing and being of them, the balancing act, results in neither stasis nor synthesis ... reversal, recurrence, are the movement, and yet the movement is onward."

Thanks for your literal character interpretation / perspective.
by bombdailer | 2026-01-25 03:08:29+00:00
Humans participate in the human struggle of existence, limited in our time, attention, energy, and host of other various constraining natures. We are limited and finite. To learn from those of greater talent than yourself is to dedicate all of those resources towards its acquisition. AI has no such limitations, and so does not participate in the same category as humans. A human struggles to learn the patterns of an artist, a machine does not. A human tires of learning, a machine does not. A human puts in effort, a machine does not.

It is the humanness that is the difference, that which exists outside the abstraction of the imposed categories. The human cannot compete with the machine which ingests ALL works and renders the patterns easily available. The artist toiled to perfect those patterns, and now is no longer granted the decency of reaping the fruits of their labors. Humans can give, the machine can only take.
by bdangubic | 2026-01-25 03:09:00+00:00
Other car companies fucked it up is funny way to put it. Tesla hasn’t made a new car in a decade and the whole lineup is for my 80-year old Dad. I have 2014 Tesla S, my neighbour 2025, same car. Tesla X is from a decade ago, Tesla 3 is basically Toyota Corolla and Y is basically Model 3 that was pumped up a bit to look like a “crossover”
by SoftTalker | 2026-01-25 03:10:54+00:00
Yep. My newest car is over 20 years old. May be a bit more polluting (though it doesn't smell or smoke) but I've in theory saved the environmental impact of the manufacture of one or two new cars by keeping the old one.

I'm not spending $30-40k or more on a car. That just isn't going to happen.
by MBCook | 2026-01-25 03:12:01+00:00
I’ve run into a few of those. They’re generally pretty obvious. Usually a big truck, lots of MAGA & adjacent bumper stickers.

I haven’t noticed people removing the catalytic converters just for noise. The rare time I see a car that wants to be loud it usually just seems to be the exhaust end they changed, or maybe removed the muffler.

The kind of stuff I’m complaining about mostly seems to be older cars, or those in poor mechanical shape. Cases where the people probably just don’t have the money to fix it.
by Capricorn2481 | 2026-01-25 03:12:21+00:00
I don't hate you. I'm frustrated with your mental gymnastics. Because your entire thread here boils down to this

> it just fits a pattern of “administration does something abhorrent, people get mad, social media amplifies the anger, it turns into real world deaths

I need you to pay attention to how you're writing. You are laying the deaths of these people squarely on the left for how they react to abhorrence. And if you're going to blame people on the internet for these deaths, you should provide something concrete.

Please outline what bait you think the left took that caused the death of Renee Nicole Good. Explain what "Hatred" was leading us to this moment. Because her last words were "That's fine dude, I'm not mad at you." We must have a fundamental difference of opinion on cause and effect. Because what I'm seeing is a bunch of untrained goons getting frustrated with people and shooting them in anger, knowing that nobody can stop them, and most people making excuses for it.

The idea that the choice is up to us whether we get brutalized is insulting, and frankly, I've seen it being used to excuse political violence for far too long. The idea that the best thing for us now would be to bury these deaths as 6th page news is frustrating, because as someone actually close to this, I've talked with many victims of ICE, and universally, all of them are more upset with the silence and indifference than they are with ICE themselves.
by erlkonig | 2026-01-25 03:12:55+00:00
While XML was imperfect from overcomplication, JSON is imperfect by falling short of even basic database use, and somehow despite its alleged simplicity it manages to be unstandardized almost as badly as Markdown. JSON and YAML both fail to have comments that survive processing, something it's easy to regret since XML does have comments that appeared in the parsed objects.

A saner subset of XML, possibly run through some over-caffeinated developers to lighten its redundant syntactic feeling, would have given us something FAR better than JSON's failure and YAML's gratuitously hypercomplicated syntax.

Developers Are Stupid
- developer.