nwellnhof

Joined 13 years ago

Karma
1,444
Submissions
430
Member since
Dec 21
Maintainer of libxml2, Enterprise Edition: https://codeberg.org/nwellnhof/libxml2-ee
View on Hacker News

Recent submissions

Comment · 18 days ago
#define ARENA_ALIGN 8

This is unportable. You really need to pass the required alignment to the allocation function.

Comment · 1 month ago
> Ukraine gave up their nuclear weapons

Ukraine never had nuclear weapons. Russia is the sole legal successor of the USSR and these were all Russian nukes on Ukrainian territory.

> in exchange for peace from Russia

There isn't a single mention of nuclear weapons in the Budapest Memorandum.

Comment · 1 month ago
Comment · 2 months ago
> Firefox on Android lags during scrolling on multiple sites that do not lag on Chrome.

It starts to lag after a while on some sites but force-stopping occasionally fixes it for me.

Comment · 2 months ago
> We're both wrong, it's 38.646,02€

Assuming you don't pay Kirchensteuer, it's almost €40,000.

> you're already entitled for social benefits (Wohngeld)

No, you're slightly above the threshold but in any case this doesn't say much. If you're talking about families, I'd also assume that your partner earns a little extra.

Anyway, the median gross income in Germany is €54,000, so you seem to be implying that the majority of Germans are unable to live a decent life. Maybe you should talk more to people outside your social bubble?

Comment · 2 months ago
It's more like €40,000-50,000 after taxes and contributions to health care, social security and the German pension fund. Enough for a modest lifestyle in Germany. Many OSS contributors aren't motivated by money after all.
Comment · 2 months ago
> They don’t employ software-developers.

They actually do employ developers: https://www.sovereign.tech/programs/fellowship

> The projects need to apply repeatingly for funding.

Still better than no funding at all.

Comment · 2 months ago
> We can compare the output of the same program for both targets and flag any differences.

This is called differential fuzzing and is one of the most powerful methods to find bugs in all kinds of software.

Comment · 2 months ago
Only in a closed economy.
Comment · 2 months ago
Even worse, checking for overflow before casting can be tricky: https://stackoverflow.com/questions/526070/handling-overflow...

It's sad that comparison operators in C/C++ can lead to UB. Comparing unsigned to signed ints or comparing floats to ints is something the compiler could make work reliably at very little extra cost.

Comment · 4 months ago
> All members must be current Linux Foundation members and sign the participation agreement and NDA.

Just another opaque and exclusive subproject of the Linux Foundation.

Comment · 4 months ago
It's completely absurd that this is funded by Linux Foundation while Apple doesn't support FreeBSD with a single penny.
Comment · 6 months ago
The sad thing is that stepping down as maintainer is the only thing that raises sufficient awareness. You can put a disclaimer in your README that you need help, you can run around and beg for support, but this is unlikely to have any effect. It's only this kind of finality that can change things.

After I stepped down as libxml2 maintainer for the first time, I received a donation from Google which made it possible to continue my work. This wouldn't have happened otherwise. Of course, this isn't a sustainable approach to funding, but I'd encourage maintainers to step down sooner if they feel that they don't get enough support. You'll be surprised how many people will reach out to you after you made this step. Nobody will blame you if some support materializes and you rethink your decision.

Comment · 6 months ago
> ~1.8Mbpd (million barrels per day)

Mbpd = thousand barrels per day, MMbpd = million barrels per day

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton