HackerTrans
TopNewTrendsCommentsPastAskShowJobs

300k USD Donation Pledged by Mitchell Hashimoto(ziglang.org)

160 points·by rc00·2 anni fa·66 comments
ziglang.org
300k USD Donation Pledged by Mitchell Hashimoto

https://ziglang.org/news/300k-from-mitchellh/

68 comments

samspenc·2 anni fa
JFYI for anyone who may not know, the donor is the co-founder of HashiCorp which was acquired by IBM earlier this year for $6B https://www.hashicorp.com/blog/hashicorp-joins-ibm

He wrote about the donation on his own blog as well https://mitchellh.com/writing/zig-donation
hiccuphippo·2 anni fa
He is also writting a terminal emulator called ghostty with zig: https://mitchellh.com/ghostty
djbusby·2 anni fa
Wish I was on the beta, devlog entries look cool. In depth and nerdy.
steveBK123·2 anni fa
Worth noting the merger is announced but neither (edit: regulatory) approved nor completed.
fuzztester·2 anni fa
Yes, says Wikipedia.
mahmoudimus·2 anni fa
Thank you, Mitchell Hashimoto. I have always wondered why folks who made their fortunes of technology do not give back consistently. You are part of the few folks such as Jan Koum, Gabriel Weinberg and I'm sure there others who I have failed to mentioned. Thank you.
steveBK123·2 anni fa
Yeah agreed. You basically see small time donations, or boomers once they have their $50B+ pile of money pledging to give it away at death. Not a lot of big incremental giving in between by $100M-$1B class.

I mean Gates is doing good work on poverty & global health for sure, but hes quite the exception.

You don't see the durable institutions like new universities being setup like after the gilded age. Not sure if its a tax code thing or what.

One thought I've had, living in NYC, is that there are just businesses structured to take every incremental dollar out of you whether you are worth $0/$100K/$100M/$100B now. $100M condos in 5 different cities, $1M supercars, private jets, blade chopper from Manhattan to the jet, just so many ways to part fools from their cash.

For context, David Rockefeller's old NYC townhouse, which he lived in for 70 years, was for sale, post-renovation, for $50M or so. Rockefeller name synonymous with old money wealth.

These days though, a $50M apartment might not even crack the top 10 sales annually in 2020s NYC. New money is also hot money by comparison.. I really do think our vintage of wealthy are that much more rapacious.
kibibu·2 anni fa
In absolute value this is a fantastic contribution to support a very valuable project, and anybody who donates to Zig should be commended. It's one of a handful of projects that has a real chance of meaningfully pushing back against software bloat.

I do find it sobering to look at relative contribution, if for no other reason than to remind myself of the scales of money some are working with, and the out sized impact of having wealth. A $300k donation from a billionaire is loosely equivalent to somebody with $100k donating $30 (and likely has even less impact on quality of life!). We wouldn't have a hacker news article about such an event.

I should probably just shut up and go donate to Zig.
dlisboa·2 anni fa
300k is 300k and the people receiving it won’t care if that’s chump change to the donor. Probably one of or the biggest donations the zigs foundation ever got. I don’t think it’s worth it making equivalences, I just commend it.
kibibu·2 anni fa
Of course, and I think it's fabulous. It's really just me being morose about how billionaires can throw this kind of money around in the same way a regular person might order a couple of pizzas.
zdragnar·2 anni fa
There comes a certain point at which more money doesn't (short term) benefit the project much, and this says nothing about the (arguably) more worthy causes Hashimoto may have donated to.
randomdata·2 anni fa
> We wouldn't have a hacker news article about such an event.

If it were someone famous I bet we would, although granted it is unlikely that someone famous only has $100k.

We just don't like each other that much.
vineyardmike·2 anni fa
> You don't see the durable institutions like new universities being setup like after the gilded age. Not sure if it’s a tax code thing or what.

For a while, America was much more aware that you could just kill the rich like you killed kings. The rich gave away more and did more for society as a way of washing their reputation and proving they shouldn’t be killed in an uprising. Today, global society has become much more legally certain around perceptions of property rights and entitlement of the rich to their wealth.

If we saw genuine movements in America to (for example) tax wealth above 1B at like a 99% tax rate, I bet you’d suddenly see a few new well endowed universities and concert halls and similar.

Instead today, the wealthy are much more interested in showing off their reputation by buying media companies (WashPo, twitter, etc) with influence or by building their vision of the future in a commercial context - look at Elon musk and bezos going to space or Bryan Johnson trying to live forever and selling vitamins along the way.

When we do get billionaires donating, and they become unpopular, people try to penalize the institutions. Like the Zuckerberg general hospital getting petitioned to change their name.
willcipriano·2 anni fa
The rich of today lack taste, they aren't funding the opera beacuse they watch marvel movies instead.

In the past they were well read, educated and had class. They would dress better, not wearing $1000 sneakers and designer sweatpants but tailored suits and Italian shoes. Talk better due to years of study. The women would walk around with books on their heads to learn to glide around the room ethereally.

It doesn't sting as much when the guy who is richer than you is more cultured and put together. When he's an idiot with a mustard stain on his shirt just like you it's unbearable.
steveBK123·2 anni fa
Yes maybe it was a class thing.

It's just astonishing how many universities / institutes were founded from ~1800-1900ish by rich industrialists to varying degrees - Vanderbilt, Carnegie Mellon, Drexel, U of Chicago, Stanford, Johns Hopkins, Cornell, WPI, RPI, NYU, Purdue, CalTech, . (Some of these are sort of public-private partnership "land grants")

Maybe it's also a change in tax policy or relative cost of capital vs labor (universities are now expensive to operate due to their staff, not the buildings/land).

Meanwhile the only schools you see being founded in the last 30 years are scam for-profits / virtual universities / diploma mills. One of these scams were even run by one of our presidential candidates.
willcipriano·2 anni fa
The work of Vermeer was largely brought to the world by the van Ruijven family.

Henry Wriothesley gave us Shakespeare.

Archduke Rudolph allowed Beethoven to echo down the ages.

Bezos has a really big boat that requires bridges to be dismantled to move it.

The wealthy of the past were a different caliber of people. Maybe the simplicity of life kept them more grounded?
steveBK123·2 anni fa
Yeah that was my point upthread - I think there are just more businesses selling goods to every level of billionaire now .. like the consumer culture goes all the way up to the $100B level. Kind of a weird flattening of American culture.

So they can buy bigger boats/homes/jets/etc rather than found a university or fund the arts...
steveBK123·2 anni fa
Agreed! I think that's what I was getting at with historical differences in tax policy. It's interesting some of the former gilded age estates in the northeast that have become public parks of one form or another, for similar reasons.

> When we do get billionaires donating, and they become unpopular, people try to penalize the institutions. Like the Zuckerberg general hospital getting petitioned to change their name.

To me this always seemed like broken brain syndrome. If you don't like some rich guy, the best possible outcome is that some public good extracts wealth from him that taxes have failed to do. Would we be better off if he kept the money? These people get too hung up on letting the perfect (billionaires shouldn't exist!) get in the way of the good (billionaire funding a hospital).
carapace·2 anni fa
Funding a hospital is fine, A-Okay. Putting your name on it is crass.

It's been the "General Hospital" for my entire life and now I'm supposed to call it "Zuckerberg General Hospital"? This from the guy that's feudalizing Kauai. Or should we call it Zuckerberg-Kauai?

Yeah I'm being a bit churlish, but c'mon. We don't have to worship them? Let's tax them already and get on with fixing the climate etc.
vineyardmike·2 anni fa
I’m Ancient Greece they used to name platoons and battleships over the rich who were taxed to pay for it. They’d even announce whose battalion was the winner of the battle to give them a publicity boost. They’d even announce rich would compete to pay more taxes to be the one to show off.

I’m not saying that hospitals should exclusively be funding by billionaires honoring their doctor wives who used to work at said hospital, but it’s a pretty innocent gesture.
carapace·2 anni fa
We have come a long <EXPLETIVE DELETED> way from ancient Greece.

Here's what we should be doing: free hospitals.

> Sri Sathya Sai Institute of Higher Medical Sciences aims to provide free medical care to the sick and ailing with the dedication, commitment, love and the best of skills, so that they will be cured in body, mind and spirit.

https://sssihms.org/
steveBK123·2 anni fa
This is not new or unique. I'm not worshipping them. Their vanity doesn't hurt my ego.

I had the misfortune of being in 2 different hospitals in the last 18 months.

One had its ER named after a hedge fund guy & his (now ex) wife. The other had an entire building named after the deceased wife of another hedge fund guy.

Didn't really bother me. Good for the guy honoring his wife, even. Probably some sentimental value in that she had been treated there.

I think in the rare event billionaires actually put 8+ figures into social goods, I'm not going to squabble over the name on the label. I think anything that incentivizes the rich to give to social goods is fine with me.

Better allocation of capital than another yacht or putting their name in another art museum wing (look around next time you are at one..).
carapace·2 anni fa
> I think anything that incentivizes the rich to give to social goods is fine with me.

You put your finger on the crux of the problem.

"The ends justify the means."? All motivations are equal? Vanity is as good as charity as long as the hospital stands?
hu3·2 anni fa
This is also good news for https://bun.sh which is written in Zig.
Sphax·2 anni fa
That’s great to see, I’ve been using zig on and off for the past 3 years, I really like the language so I’m happy to see it gaining even more traction
ww520·2 anni fa
This is great news. Zig is very promising. I got huge joy working with it. Good it got the recognition.
popularonion·2 anni fa
I read https://ziglang.org/learn/why_zig_rust_d_cpp/ but I’m still not clear on the endgame for this language. Is the plan to kill both Rust and Go?
AndyKelley·2 anni fa
Endgame: After creating a language that encourages programmers to make robust and optimal software, using a toolchain that exemplifies these ideals by providing an order of magnitude faster development iteration speed, point this energy towards the ecosystem, with a focus on our core principle of prioritizing the needs of end users. Building upon this rich ecosystem of high quality software, create and maintain free, libre, and open-source applications that outcompete proprietary versions. I want to see the next Blender, the next Postgresql, the next Linux. This is my vision.

Mitchell's Ghostty project is a perfect example of this movement. At least, it will be when it is open sourced.
rc00·2 anni fa
> I want to see the next Blender, the next Postgresql, the next Linux. This is my vision.

Do you think it makes sense to augment these existing (and successful) open source projects with Zig (language and/or toolchain)? Or should something grassroots and written primarily in Zig be their eventual successor?
samatman·2 anni fa
This is one of the shining features of the language: either of these is a viable option. Zig is a great way to build C projects, with native cross-compiling, and the semantics make it straightforward to supply a C API for Zig libraries to add to existing code in C. Depending on the specifics, it can make sense for a C codebase to switch to Zig's build system just for excellent cross compilation, without writing anything in Zig.

I think once Zig stops being a moving target, we'll see an increasing number of C codebases writing some of the new code in Zig, moving over to the build system, and taking it from there. There are a lot of decisions which make this easy. As an example, idiomatic Zig code which allocates memory receives an Allocator, where C uses malloc and free. So there's a C allocator, which provides the Allocator interface to malloc and free, meaning Zig code can create objects and pass the memory to C, which can free it later.

There's a lot of C code out there which is working just fine, and if it ain't broke, no need to fix it. But if it's easy to do new work in a nicer language (to my taste, Zig is definitely that), why not? Then maybe rewrite some preprocessor-heavy C code using comptime.

The main thing holding this back (though it's already happening) is that Zig is pre-1.0. That imposes a maintenance burden which not everyone is willing to take on. But that won't last forever.
AndyKelley·2 anni fa
Now that you mention it I forgot an important one! I want to see the next VLC. And in fact J-B has mentioned on IRC that he would be interested to see contributions to the project using Zig.
geon·2 anni fa
I interpreted it as examples of excellent open source software that Andy wants to see more of. Not that those projects should be replaced.

Specifically, those are applications that are arguably better than their proprietary alternatives.

Perhaps we can se a

* DAW

* Photoshop alternative (no, gimp was never it)

* Video editor
rc00·2 anni fa
> I interpreted it as examples of excellent open source software that Andy wants to see more of. Not that those projects should be replaced.

Thank you.
zdragnar·2 anni fa
Why contribute to a monopoly when you can lay the foundation for greener grass for more competitors?

There's arguments both ways; what it really boils down to is what you value.
zozbot234·2 anni fa
> ... I want to see the next Blender, the next Postgresql, the next Linux. This is my vision.

That's a really nice thought. Maybe instead of "Move fast and break things" we can have "Move Zig for great justice."
rc00·2 anni fa
I much prefer the pattern I've noticed with the recent generation of Go projects. What I mean is that I find myself more and more often going to a project's repository to check for an issue or open a pull request, only to find that it is written in Go. After the initial hype cycle, Go silently started being the engine many useful tools were written in. While I understand that Zig needs to have some level of getting the word out early on, ultimately having great projects arrive that are written in Zig (that don't need a "written in Zig" tag line as a sort of marketing gimmick) would be the best statement. This pattern I've observed with Go holds true for projects written in TypeScript, Python, and even C as well but Go is the more recent entry.

Effectively, less focus on slogans and more on great projects that solve actual problems. Sometimes moving in silence can speak volumes. (In chess, there's a saying: "Move in silence. Only speak when it's time to say, 'Checkmate.'")

But your sentiment was great! :D
pjmlp·2 anni fa
I rather love three specific projects that are rather vocal about Go actually.

TamaGo, TinyGo and the Go compiler toolchain itself.

As they are all good examples regarding Go's suitability for systems programming, regardless of the usual discussion of what is systems programming about.
rc00·2 anni fa
These are great but none of them would be considered "recent generation" for this scope and it actually highlights the point rather well. Those projects started before this resurgence in Go and the first two are likely branding artifacts of the Go vs Rust period that the open source software engineering field was in at the time.

A good example of what I mean is a project like Ollama. If you look at the repository's main page, the only hints that it is written in Go are in the file tree, the GitHub language graph, and the topic labels. This is a project that was started in 2023 and exemplifies the lack of necessity to brand the project with "written in Go" likely because Go has really taken hold in CLI application development. (This could have easily been called Gollama. :D)
kristoff_it·2 anni fa
We don't have VC money so the only endgame is to gift Zig to people who happen to find it an effective tool, so that they can make more software you can love.
rgrmrts·2 anni fa
No, the plan is to build a simple general purpose language. Lots of folks already enjoy using Zig, and not every language has to be in direct competition with others.
lenkite·2 anni fa
I think Zig is definitely an alternative for programmers who are too dumb to grok idiomatic Rust - sadly I am one of them. Go is more meant for middleware and services programming and is a simple, consistent language that won't go away as it has now been enterprise adopted.
skywhopper·2 anni fa
Why would it need to kill anything? It’s enough to be useful, imo.
infamouscow·2 anni fa
(2)
ksec·2 anni fa
I don't remember Java ever had an endgame during the late 90s or early 00s. There were certainly a lot of ambitious. But on the whole we know or assumed about its ( JVM ) limitations.

There were also languages before or in between. But I dont record any one of them ever had an End Game plan. This phenomenon is entirely new and doesn't exist until certain language's supporter came out. And it has now somewhat popularised by it.
zozbot234·2 anni fa
I just asked my local AI chatbot, and they said that this is the endgame for Zig:

  Congratulation !!
  A.D.2111
  All bases of Rust were destroyed.
  It seems to be peaceful.
  But it is incorrect.
  Rust is still alive. Zig must fight against Rust again
  And down with them completely!
  Good luck.