Live data from Hacker News

Why I'm donating $150/month (10% of my income) to the musl Libc project (2019)

andrewkelley.me

41–50 of 175 posts

Re: Why I'm donating $150/month (10% of my income) to the musl Libc project (2019)

#41

2021 update: * The Zig Software Foundation now exists * My total income including ZSF Salary, GitHub Sponsors, Patreon is now about 4000 USD per month. Legally, my ZSF salary is 160K per year, but I have been consistently donating it back to the org since frankly we just don't have that much revenue at this point in time, and I've been prioritizing getting that money to other Zig contributors. * The $150/month to Ric…

Could you clarify (I'm just confused) how is your income 4K a month but you say to make 160K a year from ZSF. Is the significant difference all donated back?

Re: Why I'm donating $150/month (10% of my income) to the musl Libc project (2019)

#42
post #24

Any good documentation on the language itself ? This looks like an easier Rust to me.

https://ziglang.org/documentation/master/

Is a place to get a feel for things. There's also a generated doc set that is similar to rust's, but I just recommend looking at the source if you are curious about something, it's concise and readable. If you have more questions you can pop into irc or the discord, they'll have better resources at the ready.

https://github.com/ziglang/zig/wiki/Community

Re: Why I'm donating $150/month (10% of my income) to the musl Libc project (2019)

#43
post #37
post #30

Earlier quoted context omitted.

My ignorance is showing but, why Zig deserve to be funded?

that’s my thought. i get people having pet projects, but i’m over the hard sales pitch for why i should care

I think you both are thinking deserved means something stronger and more like entitled than it does. In this context I just means the OP think the project mentioned merit their funding.

Re: Why I'm donating $150/month (10% of my income) to the musl Libc project (2019)

#44
post #24

Any good documentation on the language itself ? This looks like an easier Rust to me.

It's probably closer to "a more modern, better C" than "an easier Rust".

The core features of Rust are the borrow checker, traits, and algebraic data types, and Zig is missing all of those. On the other hand, Zig has a lot of things that C doesn't have, and a few that Rust doesn't have as well - and some people gravitate towards the C-like simplicity of the language.

Re: Why I'm donating $150/month (10% of my income) to the musl Libc project (2019)

#45

I'll donate $1000 worth of cryptocoin today (Monero, Nano, Bitcoin etc) if Zig Foundation (or Andy directly) publishes an address.

Shameless self plug - if Zig or Andy doesn't comment here, you can still donate crypto to Zig via their profile on every.org - https://www.every.org/zig-software-foundation-inc

edit: we charge no fees since our ops are supported by our donors - the only fee that gets taken out is that charged by our brokerage for selling the crypto

Re: Why I'm donating $150/month (10% of my income) to the musl Libc project (2019)

#46
post #16

Consider joining Giving What We Can - an international community of people who have pledged to give at least 10% of their income to causes that they think are most effective at eliminating what they think are the world's biggest problems. (I'm a proud member for 10 years). https://www.givingwhatwecan.org/

This seems like a really funny name for the org. Some people can give a whole lot more than 10%. Others cannot give nearly that much. Seems... contrary to the idea of "what you can"

Note the 10% was a minimum not a prescription. As for the "cannot give nearly that much" they don't believe everyone should pledge to give money. The FAQ is actually very cautious about who should do it https://www.givingwhatwecan.org/about-us/frequently-asked-qu...

Re: Why I'm donating $150/month (10% of my income) to the musl Libc project (2019)

#48
post #30

Somehow I loved this article and the response, even though it was admittedly a funding stunt. There was something very endearing about how straitforward and innocent the stunt was. Two very deserving projects got funding (musl and Zig). I have used musl, mainly through Alpine Linux. I have not used Zig, but it seems it is a very interesting answer to the question of what does a systems programming language that is no…

My ignorance is showing but, why Zig deserve to be funded?

Even disregarding the language entirely, the toolchain innovations that have come out of Zig are pretty exciting and worth the price of admission.

I hope Clang and Rustc learn a few tricks from them.

Re: Why I'm donating $150/month (10% of my income) to the musl Libc project (2019)

#49

2021 update: * The Zig Software Foundation now exists * My total income including ZSF Salary, GitHub Sponsors, Patreon is now about 4000 USD per month. Legally, my ZSF salary is 160K per year, but I have been consistently donating it back to the org since frankly we just don't have that much revenue at this point in time, and I've been prioritizing getting that money to other Zig contributors. * The $150/month to Ric…

Sorry, I'm not American so this may be a dumb question, but why set your salary to $160k instead of what it actually is? Does it have to do with US tax law or non-profit org law?

It's also just good optics. "$160K is a reasonable developer salary." Even if in practice it's not how they want to use the money right now, it's setting expectations correctly.

Re: Why I'm donating $150/month (10% of my income) to the musl Libc project (2019)

#50
post #24

Any good documentation on the language itself ? This looks like an easier Rust to me.

I'd say Zig is a more strictly low-level language than Rust, with less safety (it's not memory-safe) and a less sophisticated type system, but with more emphasis on being low-level (malloc is fallible) and with more metaprogramming capabilities.
Post reply on HN