60 comments

[ 2.8 ms ] story [ 73.7 ms ] thread
It must be pretty satisfying to be able to throw that kind of money at stuff you admire.
You can 'throw' what you can afford and it will feel as satisfying. Just try it.
Not sure about the motivation behind the comment, but small donations help too and provide you with a good feeling. Almost anyone here can probably part with the equivalent sum of money of a mobile phone plan in their country and split it across their most valued open source projects. I've honestly come to the conclusion that if you rely on open source software you simply should.

Many of us have probably been poor at some point (e.g. as a student, young adult), but most of us spend a significant amount of time in their life having means to contribute, even if only small.

(comment deleted)
what was your original comment? I’m pretty sure it was a lot more critical sounding.
I really appreciate the "it's okay to be weird" sentiment. It has never been easier to try out a crazy idea. We may as well embrace it and try to learn something.
I read it as a pledge to continue doing non-AI-LLM-slop work. End result could be interesting for everyone, on one side project with no-LLM policy and on the other side projects which heavily rely on LLMs.

In the short term we might not see the benefits, this pledge reads like: "Please keep doing what you are doing now, I am interested in how far it goes" (not in any negative sense)

If I ever get "fuck you" money like Mitchell did, I plan to use his post-money life as an inspiration to "retire".
Zig is really nice. I enjoy using it a lot. Glad to hear that it is getting a little more funding.
Another language that is in a similar space to Zig that I think deserves more attention, particularly for funding is Odin. While I think Zig is a great language, there is a consistency of design and simplicity to Odin that makes low-level programming more ergonomic and enjoyable to me. While Zig boasts a lot of impressive projects, Odin was used to build the JangaFX suite[1].

[1] https://jangafx.com/

Appreciate Odin, especially the batteries included approach (simple to use structure of arrays, matrices, array programming, the context system for custom allocators, ...). To be fair though: the heavy lifting in JangaFX is likely done by a ton of C++ code, it being high performance real time graphics programming.

I assume C++ outweighs Odin in their code base by a significant margin (accounting for all dependencies).

Ginger Bill, the Odin language developer, is openly hostile against package managers (he wrote a post called "Package Managers Are Evil") so he maintains his own wrappers of popular C libraries in vendor folder next to the compiler. That doesn't sound like a healthy ecosystem to me.

I think zig is also highly opinionated but it always seemed to me that Andrew started from solid pillars and made an excellent job of carefully considering each feature that was added to the language:

- No hidden control flow.

- No hidden memory allocations.

- No preprocessor, no macros.

Odin on the other hand is just some developer's personal taste marketed as "Programming Done Right". So, if you disagree with any choice Bill made, you're not doing programming right.

Nothing more beautiful when game recognizes game.
I wish Rich people did this more often. Not just rich people but rich companies. Not just rich companies but rich governments. But we are a broken society. People should be paying more to OSS for building digital infrastructure.
Doesn't this prove that Mitchell Hashimoto is probably the only "good billionaire"?

I thought all billionaires were bad?

It's because you only hear about the loud ones. There are lots doing good work.

In particular Lauren Bezos and Laurene Powell Jobs.

Warren Buffet is essentially bequeathed the majority of his wealth to good causes.

A lot of the work of the Bill and Melinda Gates foundation is phenomenal (despite the recent and disturbing Epstein news).

George Soros has funded a lot of good causes, depending on how far you want to believe the conspiracy theories.

Harris Rosen funded free daycares and university tuition to benefit an impoverished Orlando community.

Dolly Parton's philanthropy is legendary.

A lot of the Robber barons (Andrew Carnegie, Rockefeller's) bequeathed to causes that Americans are still benefiting from today.

Yvon Chouinard, Founder of Patagonia, pretty much gave the company away for environmental causes.

Chuck Feeney pretty much gave away 99% of his wealth.

I’m not going to personally donate a little under 0.1% of my net worth, and I may seem a hypocrite, but at some point you have to acknowledge that it’s a maddening, life changing amount of money that in no way would have a noticeable effect on his life. On the other hand, it could hurt most people’s ability to pay rent to give away that money.

Survival is mostly a fixed cost that is unmet by many people, while other people donate those who are less off’s life earnings to their fancies they vibe with. It’s gross. Unfortunately humans are not brave or imaginative enough to realise another system (99% tax on billionaires would be a start), but most people also hate the idea that someone in need would get something for free or at a low cost.

Billionaires have an extraordinary economic footprint and level of influence. They employ teams of people managing their affairs through their family offices [0].

I do not think they should be thought of or spoken of as individuals, they are brand entities. Their true intentions are as unknowable from scale and complexity and opacity as, I don't know, Macy's.

Commenting on if any specific billionaire is a uniformly good or bad person distracts from the more important conversation on what the optimal number of billionaires should be and what the tradeoffs are in recalibrating the system.

[0]: https://en.wikipedia.org/wiki/Family_office

It is very likely that most billionaires are very bad.

That does not mean that there are no good billionaires. There are even billionaires who have become billionaires by being bad, but who nonetheless have attempted after that to do only good things, perhaps to atone for their past sins.

Mitchell Hashimoto appears to really be one of the good ones.

I have recently discovered the ghostty open-source terminal emulator, written by him in recent years, which appears to have some advantages that I value, over its competitors, and I have switched to it, after using a very large number of other terminal emulators in the past, and switching between them whenever I encountered a better one.

Therefore I am grateful to him for his good programming work, shared with the world.

Most of ghostty is written in Zig, so there is little doubt that he likes the language, thus there is no surprise that he is choosing it for a donation.

Giving away less than 0.1% of your worth over 6 years doesn't prove anything about anything. It's cool for the Zig project though.

There are billionaires who gave over 99% of their wealth away by the time they died who make for much more debates with much more interesting exchanges.

1. he's not a billionaire in large part due to giving away large amounts of wealth

2. would you rather allow a small number of people 10x more wealthy than Mitchell dictate our laws and culture, or would you prefer a more democratic approach?

Adults responding in adult ways. Respect.
Major props to Mitchell (and his family) for these donations.
> I use AI heavily. I've written about my AI adoption journey and shipping real features with AI assistance. I'm also quite vocal about remaining rational about its capabilities and frustrated with its negative impacts on open source.

> The point is that I have opinions. Those opinions don't fully align with ZSF's approach. And yet, I have nothing but respect for ZSF: the people, the policies, and the project. Part of what makes the internet and open source great is that projects can be weird and different. They can set unusual boundaries, build their own culture, and pursue quality in ways that won't make sense to everyone.

Mitchell does feel like the adult in the room when other people are having chain-saws and acting irrationally for a lack of better term (for example jared/bun controversy which the post just somewhat touches on)

(Mitchell's tweet about AI psychosis is genuinely influential and is now a pointer to what this phenomenon might be)

I really think him and simon's opinions are somehow decently nuanced opinions on AI that the internet has to offer.

Now glazing of mitchell aside, I am happy that zig foundation gets such amount of money and I am really excited that Zig an independent language is able to get the level of love that it does.

There is a famous talk by the creator of Elm on the economics of independent programming languages and how its hard for them to get sponsored if they aren't already working at a company (Rust was created at Mozilla, Golang was created by Google)

This is a real issue that is true for most of open-source and I am just happy that we are atleast moving slowly towards some good as well. Its an uphill battle with multiple lows but I am happy for the positive changes as it gets as open source does have a special place in my heart as it taught me about privacy and many of your hearts as well.

As things are right now, I see this as a respectable way of operating.

Michael has made his views and usage of AI known. The Ghostty project has a detailed AI policy for users to see and the team is willing to devote resources to enforcing a middle ground policy. The Zig project has a detailed policy taking a strict stance and as a result I expect they do not have expend as much resources when a contribution is suspected of being AI assisted.

A strict policy on either side is easier to enforce based on finite resources (mostly people). I'm sure many projects would like to have a middle ground policy but cannot currently devote the resources it would require long term. We might never see a shift in moderation abilities and this remains for the longer term, or there could be advanced in moderation that allows projects to adopt a more nuisanced policy that's right for them.

I have been experimenting with modifying Ghostty lately. It's a well attended codebase and a pleasure to work with, props to Mitchell.

Since Ghostty is written in Zig, I ended up adding native Zig AST support in Dirac (https://github.com/dirac-run/dirac/blob/master/src/services/...)

One thing the has been a little unintuitive is the pattern of all code and tests in single files, which makes the filesizes grow much larger. Also if you're coming from inheritance supported languages, Zig forces a different way of thinking

What a word of wisdom right there, the bit about internet is beautiful because it's ok to be weird - this is often the opposite on twitter, fb, reddit and many discords where if you have a different opinion you get mobbed by angry comments making one feel worse about their own weirdness.
It is increasingly important to be able to see that many things are true. There is no single "truth". Many things are true at the same time, and in all aspects of life. Each brain is like a band pass filter, and the effort we should make is to try to imagine the points of view of others, which are just different slices of the same world. Then embrace the slices we like, and just ignore the ones we don't, but don't argue or fight for our slice as it if was the only one.
> nternet is beautiful because it's ok to be weird - this is often the opposite on twitter, fb, reddit and many discords where if you have a different opinion you get mobbed by angry comments making one feel worse about their own weirdness

which is ‘funny’ because by offline standards the average redditor will probably be seen as weird

It's fun when subreddits or Discords are premised on a specific subtype of weirdness. There, you'll get mobbed if you're normal.
It's great to be in a position to do this, however I'm beginning to think that their greater contribution is ghostty

I don't really know how to value things any more when I see someone develop a tool that is kind-of useful that then gets acquired for half a billion dollars. As someone with a decent number of decades of terminal hopping, the improvement that ghostty has brought a breath of fresh air. To me it has represented more utility that a few of those acquisitions.

I have been using zig and it is so much better. I am thankful they are avoiding vibe slop in compilers.
This is great IMO. I like zig as a language and the idea behind it. But boy, it has a syntax issue. I with they figure out better syntax before 1.0, developer ergonomics I think are as important.
Zig syntax has been mostly stable since 0.2, it is extremely unlikely it will change beyond tweaks. You have to go to Odin, C3 or (in the future) Jai for an alternative.
(comment deleted)
I started using zig more heavily for some edge device ML inference projects lately after watching Andrews jetbrains interview and it really really resonating with me on a personal level.

Am also really overall enjoying the language, it def has some rough spots regarding documentation and the stdlib but overall has been very nice to work with in neovim.

I can't throw 400k but I'll go ahead and pledge some dollars towards it as well.

Yay a big win for open source!

Now I wonder what other donations were deemed as much as - or more - useful.