MurphyA/hacker-news huggingface dataset:
by lelanthran | 2025-12-10 10:43:38+00:00
> If you truly believe that 50% of people are full of hate, then I can only suggest you get off the computer and go out into your local community.

I obviously don't believe that :-/.

Your PoV is that anyone who isn't joining you in your campaign "has no business being here".

What's your estimate on how many people are full of hate? 25%? 5%? 0.5%?

What's your estimate on how many people don't care to join your campaign? 25%? 5%? 0.5%?

I ask because you're painting with an awfully broad brush, implying very strongly that people who don't care to join your campaign "have no business being here".

Because from where I am, maybe 0.5% of people are filled with the hate you think they have, and maybe 50% (probably more) just don't want to join campaigns like yours.

In your writing you lump them all together, in "Us good guys, against everyone else!", not "Us, good guys, against 0.5% of people".
by juliangmp | 2025-12-10 10:43:58+00:00
> Embedded - This will always be C. No memory allocation means no Rust benefits. Rust is also too complex for smaller systems to write compilers.

Embedded Dev here and I can report that Rust has been more and more of a topic for me. I'm actually using it over C or C++ in a bare metal application. And I don't get where the no allocation -> no benefit thing comes from, Rust gives you much more to work with on bare metal than C or C++ do.
by dzaima | 2025-12-10 10:43:59+00:00
Storing the data in nodes doesn't work if the given structure may need to be in multiple linked lists, which iirc was a concern for the kernel?

And generally I'd imagine it's quite a weird form for data structures for which being in a linked list isn't a core aspect (no clue what specifically the kernel uses, but I could imagine situations where where objects aren't in any linked list for 99% of time, but must be able to be chained in even if there are 0 bytes of free RAM ("Error: cannot free memory because memory is full" is probably not a thing you'd ever want to see)).
by flohofwoe | 2025-12-10 10:44:00+00:00
It's still not really wrong though. The C standard is just the minimal common feature set guaranteed by different C compilers, and even then there are significant differences between how those compilers implement the standard (e.g. the new C23 auto behaves differently between gcc and clang - and that's fully sanctioned by the C standard).

The actually interesting stuff happens outside the standard in vendor-specific language extensions (like the clang extended vector extension).
by ViewTrick1002 | 2025-12-10 10:44:29+00:00
If you can't create a safe interface and must have the function then create an unsafe function and clearly document the invariants and then rely on the user to uphold them?

Take a look at the unsafe functions for the standard library Vec type to see examples of this:

https://doc.rust-lang.org/std/vec/struct.Vec.html#method.fro...
by dminuoso | 2025-12-10 10:44:43+00:00
One thing that has not quite been mentioned in the blog, is how much of the MITM spyware comes from very big and well known „security“ companies.

You know, the ones that really know about security. X-PAN-AUTHCHECK type of security.

The amount of CVEs some of the big firewall companies collect make it seem like it is a competition for the poorest security hygiene.

The real problem we have is compliance theatre where someone in management forces these solutions onto their IT department just so they can check a box on their sheets and shift all responsibilities away.
by nephihaha | 2025-12-10 10:44:49+00:00
There is a pattern of government using moral panics to exert greater control. Australia and New Zealand seem to be used as a testbed for projects which are introduced elsewhere.

The UK government wishes to police social media more heavily, and has been using internet porn and illegal immigration (two unrelated issues) to push through digital ID. The exact same mentality - controversy, panic, dubious solution...

In this case, we have a genuine issue and a dubious solution.

The answer: meet in person. Talk to people offline.
by arp242 | 2025-12-10 10:45:19+00:00
Going from "hey, maybe we shouldn't kick trans people in the teeth?" to some rant about "help help I'm oppressed because I'm white!" is quite the stretch. Why don't you just come out and say that We must secure the existence of our people and a future for white children? God this site truly is infested with white nationalists up to its tits these days.
by darkwater | 2025-12-10 10:45:30+00:00
> Communism at a large scale does not work because it goes against human nature - we're not bees or ants or other similar animals but rather belligerent primates with a cultural predilection for living in families and clans.

And yet, we don't live as such animals and our collective behavior changed throughout history thanks to our reasoning capabilities taking over the inner "animal".
by delichon | 2025-12-10 10:45:47+00:00
I was attacked by a mad (as in angry) cow just for walking by on a hike, maybe 20 feet away but not otherwise interacting with her. I hid behind a tree until she went after another cow. Now I give them more space.

My lot backs up to a cow ranch, and I once heard one making the most amazing, and intimidating noises. It was the cow voice you're used to, but "singing" through multiple octives like her soul was being tortured in hell. There are messed up cows just like people.
by K0IN | 2025-12-10 10:46:57+00:00
Flotte, a ssh access management solution for hobbyist and small to medium-sized businesses.

We aim to provide a fast JIT ssh cert attestation.

With focus on: * making on/offboard users fast * efficient workflows (no need to lookup passwords for logins or sudo) * mitigate private key leaks (especially in BYOD/BYOK environments) * Help admins manage server access fast

GitHub(WIP): https://github.com/flotte-sh
by juliangmp | 2025-12-10 10:47:46+00:00
I use an app called harmonic to browse HN, if I open a link externally Firefox for android opens it with ublock installed. But the first glance of the article I get is with the default web view.

And a lot of places have ads that are okay. I mean I still dislike them, but they don't block half the page as in this instance. And when I see that I won't even bother to open it in Firefox.
by drtgh | 2025-12-10 10:47:55+00:00
https://www.phoronix.com/news/Alex-Gaynor-Rust-Maintainer

<< Alex Gaynor recently announced he is formally stepping down as one of the maintainers of the Rust for Linux kernel code with the removal patch now queued for merging in Linux 6.19. Alex Gaynor was one of the original developers to experiment with Rust code for Linux kernel modules. He's drifted away from Rust Linux kernel development for a while due to lack of time and is now formally stepping down as a listed co-maintainer of the Rust code. After Wedson Almeida Filho stepped down last year as a Rust co-maintainer, this now leaves Rust For Linux project leader Miguel Ojeda as the sole official maintainer of the code while there are several Rust code reviewers. >>
by postexitus | 2025-12-10 10:48:11+00:00
Amazon enforces a Most Favored Nation (MFN) condition on sellers, basically implying that they cannot sell the same product elsewhere for cheaper. Funny enough - when Amazon pushes their fees higher, it means the prices go up everywhere, that's Amazon inflation.

https://www.proskauer.com/blog/amazons-most-favored-nations-...
by a2128 | 2025-12-10 10:48:35+00:00
It's certainly not the case that you can just buy something outside of Amazon and it'll magically be 40% cheaper. For a long time Amazon pursued aggressive strategies to drive out competition and physical stores, leaving Amazon the most convenient or sometimes the only option.

Having built an extremely strong position, they can now increase prices and fees, and leverage power over sellers to stop them from listing lower prices off-Amazon, if they want to also sell on Amazon. See page 42 of https://web.archive.org/oag.ca.gov/system/files/attachments/... for an example of this
by dauertewigkeit | 2025-12-10 10:49:43+00:00
I don't think that's abnormal. That's the norm for political leaders in western countries. There are very, very, few people that rise to leadership positions from a purely working class background. Even Jeremy Corbyn grew up middle class. It's almost tautological that leaders are going to be above average in some respect and this talent will be recognized early and the way it works in western countries, the elite institutions try to recruit all the talented folk from non-elite backgrounds into their ranks.

I think it's overall a good thing that not all people from elite backgrounds with above average IQ/skills end up being purely upper class aligned.
by nephihaha | 2025-12-10 10:50:46+00:00
I don't agree with that interpretation either. The USA is not very feudal at all, yet. I live in a country which is still partly feudal and was even more feudal when I was a child. Ordinary Americans often have a very different attitude to life, less deferent to government than more feudal countries, and more independent minded.

It may well head towards technofeudalism, but I dispute that. With automation, the peasantry become dispensable to the ruling class and that isn't very feudal at all. Feudalism is a system where money and power flows upwards. In feudalism, the lords are dependent on the peasantry for food, goods and troops... Which is not the case when all these are provided by machines.
I built an AI that reads your Git history and writes status reports
by slmslm | 2025-12-10 10:51:14+00:00
Got tired of spending Friday afternoons scrolling through commits to write status reports, so I built something to automate it.

The problem: Git history contains everything about what your team shipped, but it's buried under cryptic messages like "feat: impl oauth w/ refresh tokens" that stakeholders can't understand.

What I made: A tool that monitors repos and generates readable summaries automatically.

Instead of:

fix: rm deprecated api calls

feat: impl oauth2 flow w/ refresh tokens

You get:

"We launched a new authentication system that lets users sign in with Google and GitHub. Sessions refresh automatically so users stay logged in."

Features:

Connects to GitHub, GitLab, or Bitbucket

Sends weekly/monthly summaries to email or Slack

AI agents you can ask questions ("What did the team ship last week?")

Auto-generated changelogs for customers

Stack: Next.js, MongoDB, Claude AI, Slack API

Happy to share the link in comments if anyone's interested. Would love feedback from anyone else who hates writing status reports.
by KronisLV | 2025-12-10 10:52:09+00:00
> AV1 fixed a structural problem in the ecosystem at the time, but the work isn’t finished. Video demand keeps rising, and the next generation of open codecs must remain competitive.

> AOMedia is working on the upcoming release of AV2. It will feature meaningfully better compression than AV1, much higher efficiency for screen/graphical content, alpha channel support, and more.

That's all nice and good, but please make AV1 as widespread as H264, so that I can just import it in every editing program as well instead of having Adobe Premiere Pro complain about not knowing what that format is (well, I personally prefer DaVinci Resolve, but my editor is on Adobe). But yeah, I think that AV1 is great but would like support for it across the board, on every device (hardware decoding and encoding) as well as Kdenlive and Resolve and all the other editors and everything on the software side.
by voodooEntity | 2025-12-10 10:52:30+00:00
This is, in a rather short period of time, the second time that an ovh scheduled database upgrade leaded to hanging instances, this time paired with the information that database backups are not reachable.

While the page claims that the incident is resolved, this is far from true and there are multiple users also experiencing still stuck/non accessible database instances.

Can maybe anyone else confirm they also experience this ?
by mhitza | 2025-12-10 10:52:53+00:00
I don't mind the idea of contributing back with fixes on a sources available project. Especially in the context of work.

It does however make it unlikely for me to pick and use the project in the first place.

And definitely not a fan of living through the "era" of open source term washing, post truth, tech influencers and their echo chambers.

DHH says Y, now dozens of impressionable Xs will start parroting the same thing.
by Tuna-Fish | 2025-12-10 10:54:34+00:00
The original novel is set in 1625-1628. At that point, firearms are well and truly established, having proven themselves to be the war-winning weapon in the Italian Wars more than a century ago. They are not new and unproven technology; they are the weapon that the great grandparents of the main characters fought and won with.

But they are a symbol of the wrong social class. A musket is something that a peasant or a burgher can use to kill a noble. All the main characters in the three musketeers are nobility, and their social class has suffered greatly from the "democratization" of war. They, like almost everyone like them historically, much prefer the old ways from when they were more pre-eminent, and look down their noses at firearms. They spend very little time at war, and a lot more time duelling and participating in schemes.

The high-tech of the early 17th century wasn't even matchlocks anymore, it was flintlocks. Those took another ~50 or so years to become general issue, but at the time of the novels upper class people who can afford modern weapons wouldn't have been fumbling with matches anymore.
by mark_l_watson | 2025-12-10 10:54:35+00:00
Good product idea! Nice feature keeping track of Claude Code and codex and doing some syncing. I don’t use Claude code and cancelled my OpenAI subscription a few months ago (I use local models and Gemini) so I am not a possible customer for your product. BTW, I have experimented with storing my own sync info long term for local models - difficult problem.
by pjmlp | 2025-12-10 10:54:37+00:00
Being supported on a games console means that you can produce binaries that are able to go through the whole approval process, and there is day 1 support for anything that is provided by the console vendor.

Otherwise is yak shaving instead of working on the actual game code.

Some people like to do that, that is how new languages like Rust get adoption, however they are usually not the majority, hence why mainstream adoption without backing from killer projects or companies support is so hard, and very few make it.

Also you will seldom see anyone throw away the confort of Unreal, Unity or even Godot tooling, to use Rust instead, unless they are more focused on proving the point the game can be made in Rust, than the actual game design experience.
by Next-Icons | 2025-12-10 10:54:38+00:00
Today, I would like to introduce a new project that I have been working intensively on over the past week ~ NPM.Watch .

Designed for developers and teams, it is a platform that brings together all the key statistics of their npm packages in one place. NPM.Watch offers clear dashboards, detailed download overviews, quality metrics, popularity and health scores, as well as the ability to share statistics via embed frames. The project's goal is to simplify the monitoring of open-source packages by providing a fast, modern and visually clear tool. Whether you manage one package or dozens, I believe NPM.Watch will make your work much easier.

I welcome any feedback or support. Try it out here: https://www.npm.watch
by delichon | 2025-12-10 10:55:30+00:00
As a Southern California kid in the 70s we were regular beach goers, my pal down the street as much as anyone. We went and saw Jaws in a drive in at about age 13. It didn't make a big impression on me, but he never went back in the ocean for the rest of his life, about 40 more years. He wasn't otherwise neurotic or phobic, but he got one-shot by Spielberg.
by strogonoff | 2025-12-10 10:55:42+00:00
There is always a conflict between the benefit of an individual and that of society or wider ecosystem. Faith or ethics is an example of that: it can be considered a survival mechanism of society, which would fall apart if everyone was doing only what is good for themselves.

It is pointless to look at such beliefs (murder is bad, we should be good to others, etc.) from the viewpoint of a standalone individual, and it is fine for humans do not really exist that way. These beliefs stop being “sour grapes” or rationalising failure as soon as you see the anthill behind the individual ants.

The “goodness of death” belief is one of such, indeed part of many religions, and perhaps the ultimate tradeoff. Is it merely a rationalisation of one biological inevitability, or does it reflect a whole set of constraints we operate under? Realistically, it has always been so that individuals go away for the society to continue. Otherwise there quickly would not be enough food, would it? If somebody refused to die, would they have to be exiled or murdered? If we all stopped dying, would we be able to evolve and adapt, or would we be more liable to be wiped out as a species? To get rid of the concept of death and ensure society’s sustainability given constraints, you’d also need to get rid of our drive to reproduce, and already at that point we are looking at something very different to what we are.

Is it merely a vestige? Is it no longer necessary to die for societal benefit today? IMO not really, unfortunately: if society would unravel without death, which I think it would, then the “deathist” belief remains sound.

Getting out of this predicament, in my opinion, requires one of the two: 1) infinite energy and/or other technology that is not yet available and might be unattainable, or 2) by changing a number of things about how we live, ditching the unsustainable (absent infinite energy) idea that the only right direction is constant growth of production, consumption, etc.

I am mildly skeptical about the former (happy to be proved wrong). Regarding the latter, I am curious as to whether humans would slowly achieve extended lifespans naturally, if they eliminated factors that pressure them to fade away. (It does go contrary to the idea that the purpose of all life is energy dissipation. Sustainable peaceful society with long lifespans, likely much lower birth rates, does not strike me as particularly efficient at that.)
by robtherobber | 2025-12-10 10:55:46+00:00
It enrages me when I remember about all those websites that have mass-removed old content in order to "rank better" because the owners of some search engine that may not see the middle of the century said that that content was "thin" and not "fresh".

I think that websites and news outlets of any kind should be legally forced to preserve old content unless there are strong reasons not to do so (ex. web pages that contain viruses). Any removal of content in bulk should be made only with public oversight and input for historians, archivists etc.
by smartmic | 2025-12-10 10:56:31+00:00
I am a Gnus user. My 2 cents…

concerning (1): I have no offline sync in place, all my emails stay on the server. The IMAP protocol has a decent server-side search included[0], combined with Gnus unified search syntax[1], I enjoy a hassle-free search experience.

[0]: https://www.gnu.org/software/emacs/manual/html_node/gnus/Sea...

[1]: https://www.gnu.org/software/emacs/manual/html_node/gnus/Sea...
by nephihaha | 2025-12-10 10:57:19+00:00
Yanis Varoufakis is a rich kid as is his wife, and their relatives. That's my point. He is part of the very thing he claims to be fighting.

You say he is talented. I say he was born with a silver spoon in his mouth and has been promoted by some powerful institutions such as mainstream media and elite universities. He did not get up there on his own. He isn't some street kid from Athens who clawed his way up by his own intellect.

By the way, I don't have a big problem with Corbyn as an individual. I think he is personally honest. I do have concerns that a decent man like him (or Bernie Sanders) may be used by individuals who are less honest. That has happened in the British Labour Party many times.
by watwut | 2025-12-10 10:57:38+00:00
Matchlock Musket took forever to fire. It needed all these steps: https://www.youtube.com/watch?v=2KTS8PQ06Qo This is powerful when in actual battle, pretty impractical in the Paris streets and situations these guys find themselves in.

Comments here make big conclusions basically out of mundane historical realities. Our modern stories about soldiers feature soldiers using arms appropriate to occasion too - not just the most powerful but least practical gun assigned to their unit.

Tl;dr modern tank battalion guy is not driving tank everywhere either. Not because there is some profound disconnect with social class or system or other people, but because he is not an idiot.
by jabl | 2025-12-10 10:58:32+00:00
> Electrification of the economy, which is a thing that at least the US is way behind on, is going to be a massive driver of electricity demand across the world. And a lot of countries are going to benefit from cost savings there. Not having to import expensive oil and gas in favor of cheaply produced solar/wind energy is going to wipe out quite a few billions from the trade balance of countries across the world. China is leading by example here. Their diesel imports are declining sharply already. Investments in renewables are rising accordingly. This is not driven by green washing but by raw economics.

Interesting reading on the topic: https://ember-energy.org/latest-insights/the-electrotech-rev...

> Whether the US will be able to adapt to other countries doing things cheaper and better than them remains to be seen.

The US (or at least, fossil fuel interests in the US which seem to have a lot of influence over the current administration) seem determined to become an "energy superpower" by exporting oil and gas. In particular, seems they'd very much like Europe to switch from Russian gas to US LNG. We'll see how that goes. Personally, I find it hard to see how LNG from the other side of the world will remain competitive with ever-reducing costs of solar, wind, and batteries.
by steve_gh | 2025-12-10 10:58:39+00:00
The problem with big tech is that it is actively sucking resources and capital out of the world.

For example, if I use Uber, a significant fraction of the fare (let's say 25%) is taken by Uber. That takes it out of the local economy. And because Uber has good tax lawyers, they pay minimal taxes in my country, so it leaves my country's economy completely.

With an old style taxi firm, the boss took a cut - but then he spent most of it in local shops, or his wife bought clothes at a local boutique and a nice haircut - keeping money going round the local economy.

Now, every time you use a cloud service, you take money out of a local economy.And people wonder why we have huge social and economic problems.
by nephihaha | 2025-12-10 10:58:51+00:00
There are tonnes of people like that in Marxism. The irony is that they claim to want to liberate the working class when they were never part of it. Guevara especially came from a wealthy background.

YV was born into a monied family and married into one. He also went to private school as a child. As far as I know he has spent most of his life in an ivory tower.
by mchaver | 2025-12-10 10:59:00+00:00
This is really cool. Can you describe more about the scenarios you define and how you manage them over time? I can imagine if you end up with a lot of them, then it becomes time consuming to perform all of the visual tests or handle the human-in-the-loop part.

I wonder if you could do some automated diffing between the scenario results. If they are pretty similar and they were previously considered in a good state, then you don't necessarily need a QA person to review it.