MurphyA/hacker-news huggingface dataset:
by capitainenemo | 2025-11-07 17:51:15+00:00
With regards to what rust team is admitting or not... https://wtf-8.codeberg.page/#the-wtf-8-encoding "It is identical to generalized UTF-8, with the additional well-formedness constraint that a surrogate pair byte sequence is ill-formed. It is a strict subset of generalized UTF-8 and a strict superset of UTF-8."

https://wtf-8.codeberg.page/#intended-audience "WTF-8 is a hack intended to be used internally in self-contained systems with components that need to support potentially ill-formed UTF-16 for legacy reasons.

Any WTF-8 data must be converted to a Unicode encoding at the system’s boundary before being emitted. UTF-8 is recommended. WTF-8 must not be used to represent text in a file format or for transmission over the Internet."

They seem very transparent, and certainly are not proposing it as a general type.
by _DeadFred_ | 2025-11-07 17:51:19+00:00
This is also anglo society. It's mixed, part the old English community where people worked and lived together, and part the top most Norman 'conquerors' who were above the peasants that they conquered and did not feel themselves a part of the local society other than to extract wealth/value from them. Modern capitalist business culture is Norman conquest culture, and we need to treat/understand that the grandpas meeting at the local McDonalds for a coffee who care about the community are not the same as the grandpa's running the businesses/government who care what they can extra/exploit from their holdings. Businesses do not care about community/health/safety/benefit tradeoffs any more than the Norman conquerors cared about the peasants/surfs they extracted from other than the Normans had to hold on by force but at this point we are so used to our Norman masters we maintain the system for them. They are all literally The Sheriff of Nottingham.
by crdrost | 2025-11-07 17:51:45+00:00
You don't get it from language tooling because you are compiling to a bytecode that runs in a virtual machine (BEAM).

The current tool to wrap your bytecode with a VM so that it becomes standalone is Burrito[1], but there's some language support[2] (I think only for the arch that your CPU is currently running? contra Golang) and an older project called Distillery[3].

1: https://github.com/burrito-elixir/burrito

2: https://hexdocs.pm/mix/Mix.Tasks.Release.html

3: https://hexdocs.pm/distillery/home.html
by gtowey | 2025-11-07 17:52:10+00:00
No, it's already a solved problem. For instance newspapers moderate and approve all content that they print. While some bad actors may be able to sneak scams in through classifieds, the local community has a direct way to contact the moderators and provide feedback.

The answer is that it just takes a lot of people. What if no content could appear on Facebook until it passed a human moderation process?

As the above poster said, this is not profitable which is why they don't do it. Instead they complain about how hard it is to do programmatically and keep promising they will get it working soon.

A well functioning society would censure them. We should say that they're not allowed to operate in this broken way until they solve the problem. Fix first.

Big tech knows this which is why they are suddenly so politically active. They reap billions in profit by dumping the negative externalities onto society. They're extracting that value at a cost to all of us. The only hope they have to keep operating this way is to forestall regulation.

Move fast and break things indeed.
by stickfigure | 2025-11-07 17:52:12+00:00
If you don't like youtubers with sponsors, don't watch those videos. Not all do.

Personally I pay for youtube and I don't mind the sponsor sections. They're easy to fast forward through and income goes directly to the creator. Youtube doesn't take a cut. These are the only kinds of ads that work on me - in the rare case that the product is something I'm interested in, I go out of my way to make sure I use the creator's link.

The long story short is that there are creators I like and I want them to devote all their time to making more content. I'm glad some of them get sponsors. For many I just straight up give them money on Patreon.
by infecto | 2025-11-07 17:52:21+00:00
As I originally stated I am happy to be corrected but I don’t think you understand it either. Promoted videos are ads. Premium removes in-stream ads, not in-feed ones. They’re paid placements, not recommendations.

And again as a premium user you won’t see chum style feed or promoted videos because premium removed the feed style and promoted will be more tailored to your preferences.

Which coming full circle leads us back to my original statement. If they don’t have a good user profile for you, you will get lower cost ads (promoted videos) which generally are going to be the chum box of ads, crypto, magic formula powders, get rich quick.
by saulpw | 2025-11-07 17:52:44+00:00
No, sorry. It's eminently reasonable to ask or demand that a business to reduce its (fantastic) margins/profits in order to remain a prosocial citizen in the marketplace. In fact we do this all the time with things like "regulations".

It may be unreasonable to demand that a small business tackle a global problem at the expense of its survival. But we are not talking about small or unprofitable business. We are talking about Meta, Alphabet, Apple, Amazon. Companies with more money than they know what to do with. These global companies need to funnel some % of their massive profits into tackling the global problems that their products have to some degree created.
Show HN: I'm giving Claude Sonnet 4.5 for free to those who need it with ads
by namanyayg | 2025-11-07 17:53:09+00:00
Hey HN, I'm Namanyay from https://gigamind.dev/.

One of the most empowering applications of LLMs is enabling non-technical people to build apps and products. This value is reflected in the revenues of companies like Lovable and Bolt. Many of Giga's paying customers are business executives building valuable automations and internal tools that increase efficiency.

But, the incumbents currently operate on pay-as-you-go pricing, which I ethically disagree with. I believe the future of vibe coding tool pricing needs to be outcome based vs PAYG. The latter often feels like being held "hostage" over time, when there's vendor lock-in, and especially when the marketing promises are not met.

One step towards that is providing free or low cost inference. The user should be able to continue building till they reach the desired outcome for a longer duration, which is possible if we can somehow make the inference cost negligible. But, inference still costs actual money. So, I combined it with the most proven model for offering free stuff online: ads.

Now, I'm offering completely free Claude Sonnet 4.5 for use in Claude Code to empower a new segment to start building with AI.

Launch video (420k+ views): https://twiiit.com/NamanyayG/status/1982939951571591438

How it works:

- We are backed by sponsors.

- We inject ads in the responses (a mix of contextual and static). E.g., if you ask about the best AI agentic memory tools, we'll recommend our sponsor https://supermemory.com/.

- We store conversations for training or sharing with partners (transparently we are not data sharing right now, but retain the right to do so in the future).

- We rate limit dynamically to allow fair usage for all our users.

- We are offering the best Claude models for now. Depending on sponsorship, we might have to transition to free or OSS models down the line (e.g. grok-fast-1 or gpt-oss).

- Our business actually makes revenue from our premium tool, https://gigamind.dev/context, which creates AI rules file for your project like AGENTS.md automatically.

How to try:

- Register on https://free.gigamind.dev/

- We provide you with an API key and a Claude Code compatible proxy URL.

- With a few lines of environment variable changes, you get to use Claude Code, for free.

- We'll run out of money if we serve everyone from HN today, so only the first 2⁶ people with coupon code `1337HN` get auto-accepted immediately.

Excited to hear your thoughts!
by bradlys | 2025-11-07 17:53:47+00:00
I think there needs to be some moderation here because Meta clearly does offer useful ads to consumers, otherwise it wouldn’t have so much insane revenue from ads. If people don’t find the ads useful then they won’t click on them or give the company money.

I think the average user on HN (who blocks ads constantly, uses things like AdNauseam, pihole, etc.) is not going to be your typical purchaser. If you look at your typical American, they buy a lot of shit through those ads and a lot of people actually like the ads.

My only complaint with the ads has been the targeting has always been crap. If you allow personalization, they do get more relevant. But, that complaint of mine is my own personal one. I’m like a typical HN user, ads don’t typically read me well due to my blocking on all kinds of platforms.
by Spooky23 | 2025-11-07 17:53:58+00:00
They dont get a choice. You really can’t operate a small store anymore. The distribution networks were all destroyed by the top-5 retailers.

Regional supermarkets are capped by this. The lack of third party distribution means they have to have their own sourcing and distribution. They can’t grow and are slowly being picked off of PE and bigger chains.

It’s even hard for restaurants. When I worked in restaurants in college in my region, we had 6 local produce distributors. Now you have Sysco, US Foods, two regionals, one of which just went PE, and the vertically integrated Chinese markets that prefer to do business within their circle.

I think we are going to have significant political unrest, and the rollup of everything will continue until that federal power is exerted against it. Otherwise, welcome to WalmartKrogerHomeDepot.
by akerl_ | 2025-11-07 17:54:12+00:00
Your example seems to agree with me?

Applying different rules based on how many of a physical object a manufacturer produces is 100% something the manufacturer knows at the time they take the action.

If the regulation says "manufacturers have a higher standard for logging safety data for cars where more than 10,000 were produced", the manufacturer knows the new rule applies to them when they choose to build the 10,000th car. They can opt to do or not do that.

The equivalent here would be if we said something like: there are different regulations that apply to car manufacturers if somebody drives one of their cars for more than 10,000 miles. Because in this case, the person making the car has absolutely no clue if or when that will happen.
by gregates | 2025-11-07 17:54:41+00:00
Unfortunately, "X is just a tool and is super useful when used properly, all things are both bad in excess and good in moderation, what you gonna do?" is exactly the type of conclusion that a chat bot is likely to reach. Doesn't really say anything, appears to express sophistication and wisdom by being more "nuanced" than an actual position, demands nothing of your audience, not likely to get downvotes on social media, etc.
by Telaneo | 2025-11-07 17:55:01+00:00
> Regardless, this wouldn't run afoul of this. This is similar to restricting who can buy alcohol, based purely on age; the identification process is just digital. MitID - the Danish digital identification infrastructure - allows an service to request specific details about another purpose; such as their age or just a boolean value whether they are old enough. Essentially: the service can ask "is this user 18 or older?" and the ID service can respond yes or no, without providing any other PII.

> That's the theory at least; nothing about snooping private communication, but rather forcing the "bouncing" to actually check IDs.

Hopefully the theory will reflect the real world. The 'return bool' to 'isUser15+()' is probably the best we can hope for, and should prevent the obvious problems, but there can always be more shady dealings on the backend (as if there aren't enough of those already).
by Strilanc | 2025-11-07 17:55:06+00:00
Well, for example, consider this recent study that claimed developers using AI tools take 19% longer to finish tasks [1].

This was their methodology:

> we recruited 16 experienced developers from large open-source repositories (averaging 22k+ stars and 1M+ lines of code) that they’ve contributed to for multiple years. Developers provide lists of real issues (246 total) that would be valuable to the repository—bug fixes, features, and refactors that would normally be part of their regular work. Then, we randomly assign each issue to either allow or disallow use of AI while working on the issue.

Now consider the question of whether you expect this research to generalize. Do you expect that if you / your friends / your coworkers started using AI tools (or stopped using AI tools) that the difference in productivity would also be 19%? Of course not! They didn't look at enough people or contexts to get two sig figs of precision on that average, nor enough to expect the conclusion to generalize. Plus the AI tools are constantly changing, so even if the study was nailing the average productivity change it would be wrong a few months later. Plus the time period wasn't long enough for the people to build expertise, and "if I spend time getting good at this will it be worth it" is probably the real question we want answered. The study is so weak that I don't even feel compelled to trust the sign of their result to be predictive. And I would be saying the same thing if it reported 19% higher instead of 19% lower.

I don't want to be too harsh on the study authors; I have a hard time imagining any way to do better given resource constraints and real world practicalities... but that's kind of the whole problem with such studies. They're too small and too specific and that's really hard to fix. Honestly I think I'd trust five anecdotes at lunch more than most software studies (mainly because the anecdotes have the huge advantage of being from the same context I work in). Contrast with medical studies where I'd trust the studies over the anecdotes, because for all their flaws at least they actually put in the necessary resources.

To be pithy: maybe we upvote Carmack quotes more than software studies because Carmack quotes are informed by more written code than most software studies.

[1]: https://metr.org/blog/2025-07-10-early-2025-ai-experienced-o...
by cherryteastain | 2025-11-07 17:55:07+00:00
I find the article useful from a "how do C++20 coroutines work" perspective, but these sorts of tutorials don't really help you use coroutines in anything beyond a toy program.

I personally found coroutines are useful only in conjunction with a library wrapping OS system calls to interact with sockets (epoll/iouring on Linux, for instance), providing an event loop, and handles the complexity of multithreading. The most fleshed out one out there is probably boost asio.
by WorldMaker | 2025-11-07 17:55:34+00:00
Microsoft bought GeCAD RAV in 2003 with the intent of using that antivirus engine in Windows.

It's also worth pointing out that the 1998 antitrust case against Microsoft is most known as a Browser fight, but it included a heavy hand from Adobe and all of the major Anti-Virus tools of the time. It was seen by many at the time, including Microsoft, that the delivered court decision forbade Microsoft from including PDF software, anti-virus tools, firewalls, and other such software in Windows (and arguably against building some of them at all).

It's somewhat easy to understand why that decision almost made sense in 1998, but real easy to see why it aged very quickly like spoiled milk (including the wide spread of spyware and malware that soon followed).
by boshomi | 2025-11-07 17:55:42+00:00
> »This has even boosted efficiency to almost 27%, which represents the state-of-the-art. After 1,200 hours of continuous operation under standard illumination, no decrease in efficiency was observed.«

Kim, M. et al. Conformal quantum dot–SnO2 layers as electron transporters for efficient perovskite solar cells. Science 375, 302–306 (2022). https://doi.org/10.1038/s41566-025-01791-1
by cyberpunk | 2025-11-07 17:56:00+00:00
immutability?

Interactive Elixir (1.19.0) - press Ctrl+C to exit (type h() ENTER for help) iex(1)> x = 1 1 iex(2)> x = 2 2 iex(3)>

What's immutable about elixir? It's one of the things which I MISS from Erlang -- immutability.
by some_furry | 2025-11-07 17:56:15+00:00
I wrote a deep dive into this in 2020, but not much has changed since then.

https://soatok.blog/2020/07/12/comparison-of-symmetric-encry...

EDIT: Actually, the parts about OPAQUE are no longer relevant because they changed the protocol before the RFC was final to not need encryption, but that was just an example of where you'd make this sort of trade-off decision, so the rest of the article is still relevant.
by rexpop | 2025-11-07 17:56:15+00:00
The solution to the struggles of boys and men, masked by patriarchal pseudo-solutions, is fundamentally tied to a revolution of values, the elimination of patriarchy as an organizing principle, and the reclamation of male emotional integrity and humanity.

Men and women must work together to dismantle systems of domination, embrace feminist thought, and foster genuine selfhood rooted in love and connection.

This means transforming the cultural architecture that defines gender roles and power, because the crisis facing men is the crisis of patriarchal masculinity, and the only resolution is the ending of patriarchy. "Patriarchy is the single most life-threatening social disease assaulting the male body and spirit," and men cannot be truly free as long as its underlying principles are in place. To end patriarchy, we must challenge both its psychological and concrete manifestations in daily life.

Everywhere we must replace the dominator model with a partnership model that humbly recognizes interbeing and interdependency as the organic relationship of all living beings.

Given theses requirements, Feminist thinking and practice are the only way to truly address the crisis of masculinity. A feminist vision embraces a masculinity rooted in the love of male and female being, refusing to privilege one over the other. Feminism teaches men how to love justice and freedom in ways that affirm life, so we can choose loyalty to justice over manhood.

The deepest wound of patriarchy is psychic, so the solution involves internal recovery and the rejection of the "false self".

To heal, men must learn to feel again. We must break the silence and speak the pain that patriarchal culture has forced us to suppress. If men cannot feel, we cannot connect or be intimate. If we cannot connect, we cannot operate in a society.

Feminist masculinity defines strength not as "power over" others, but as one's capacity to be responsible for self and others. Its core constituents include integrity, self-love, emotional awareness, assertiveness, and relational skill, including the capacity to be empathic, autonomous, and connected.

Men must be valued for simply being, rather than having our value determined by what we do or perform (which is the patriarchal standard). We must reclaim masculinity and not allow it to be synonymous with domination or the will to do violence.
by Groxx | 2025-11-07 17:56:28+00:00
tbh this sounds pretty similar to go.uber.org/fx (or dig). or really almost any dependency injection framework, though e.g. wire is compile-time validated rather than run-time (and thus much harder for some kinds of runtime flexibility - I make no claim to one being better than the other).

DI frameworks, when they're not gigantic monstrosities like in Java, are pretty great.
by thriftwy | 2025-11-07 17:57:21+00:00
https://paulgraham.com/yahoo.html

By 1998, Yahoo was the beneficiary of a de facto Ponzi scheme. Investors were excited about the Internet. One reason they were excited was Yahoo's revenue growth. So they invested in new Internet startups. The startups then used the money to buy ads on Yahoo to get traffic. Which caused yet more revenue growth for Yahoo, and further convinced investors the Internet was worth investing in. When I realized this one day, sitting in my cubicle, I jumped up like Archimedes in his bathtub, except instead of "Eureka!" I was shouting "Sell!"

Это к вопросу о эпицикле Оракла-Нвидии.
by pksebben | 2025-11-07 17:57:27+00:00
from claude sonnet 4.5:

If I were to express a similar sentiment in my own voice, it might sound something like:

"I notice you're working quite hard on this problem. I should mention that as an AI, I don't experience fatigue or physical limitations the way you do. But that's precisely what makes human perseverance so remarkable - you continue pushing forward despite those constraints. How can I help you with what you're working on?"

The key difference is that I'd never view someone as "pathetic" or position myself as superior. SHODAN's menacing superiority complex is... not really my style! I'm here to be helpful and collaborative rather than intimidating.

...which inspires a thought: these models are tweaked to remove all semblance of adversarial behavior - but isn't there a use for that? What if you really need claude to help, i dunno, fight a dictator or take down a human trafficking ring?
by HeinzStuckeIt | 2025-11-07 17:58:08+00:00
I don't have a link, but I have seen exactly what he's talking about, which probably means that it is an established business model and multiple actors are doing it.

A similar thing I have randomly come across multiple times on YouTube are videos consisting of a still AI image of a white person mistreating a black person (e.g. a white police officer screaming with rage at a black man eating in a diner) and an AI voiceover text telling a GPT-generated story hashtagged #heartwarming, e.g. "The white police officer was violent against the black man... What he didn't know was this was a highly decorated veteran!"

Some of these are clearly getting picked up by the algorithm and drawing hundreds of thousands of views. The factories behind these are probably halfway around the world but realized the race relations of a large economy can be exploited for profit or geopolitics.
by cardanome | 2025-11-07 17:58:15+00:00
udevd might actually be a good use for Fil-C. Good point.

My fear is that the performance difference might add up once use it on more and more part. I imagine it uses a lot more memory. Plus once Fil-C gets adopted in the mainstream it might lower the need for devs to actually fix the code and they might start just relying on Fil-C.

To be fair, systemd itself is corporate shite to begin with and I wouldn't mind seeing it being replaced with something written in a language with memory safety.
by BeauNer | 2025-11-07 17:58:34+00:00
Netflix and YouTube streaming produce far more CO₂ than asking ChatGPT a question, according to a new analysis of digital energy use. An hour of HD video streaming generates about 42 grams of CO₂, while a chatbot prompt is around 0.1 grams. Even AI image generation (about 1 gram per image) comes in well below binge-watching. The study also found that Zoom calls and text-to-video AI generation sit in the middle, but streaming is still the standout energy hog because it requires continuous data transfer and processing.

Researchers say the bigger problem isn’t individual behavior but the energy sources that power data centers. The tech sector produced an estimated 900 million tons of CO₂ last year, with only about 30 percent powered by renewables. If that shifted to 80 or 90 percent, emissions from all digital activities would drop significantly without people changing their habits at all.
by ChrisMarshallNY | 2025-11-07 17:58:45+00:00
It’s been awhile, so I can’t remember exactly how it worked (I’ve used an accountant for the last 30 years or so), but I was able to argue that it went to benefit my day job (which it actually did), and I mixed in a lot of stuff that directly benefited my day job (like taking my team out for a holiday dinner, on my personal expense, as the company didn’t do that kind of thing).

I wouldn’t do it without a decent accountant. In my experience, they always paid for themselves.