325 karma · joined August 5, 2019
https://xcancel.com/jarredsumner/status/2055796104302858694#...
> I’m just tired of dealing with crashes and memory leaks & want language features to help prevent things
(Edit: this reply seemed less flippant before the parent edited their reply)
In the near term, Bun choosing to switch from Zig to Rust specifically to fix all the memory errors seems to have done the Zig community some psychological damage.
But more significantly, in the medium term it looks likely that AI coding is going to overtake the industry before Zig gets properly established. And it is going to be very hard to justify choosing Zig for your sloppy-but-functional AI-written code - why open yourself up to memory unsafety on top of everything else? Further, the Zig community appears to value a hand-crafted, 'artisanal' approach to software development, which is the very antithesis of vibecoding.
I have no particular interest in Zig as a language but definitely feel some empathy here. The industry is changing in ways that many of us are struggling to process.
I have only found one news source that actual tells the story properly (warning, long read): https://whispering.media/the-maccabi-gospel/
Point is, companies (and individuals) that claim to have 'no politics' also don't understand what politics is.
It is certainly the case that many well-meaning, Dem-voting Americans don't seem to know what leftist politics is (having never been exposed to it), and don't seem to realize that they are right-wing. It's an interesting phenomenon, but quite alarming when the consequences for the rest of the world are Not Good.
I love Rust and you couldn't pay me to write Go (haven't tried Zig). It's The Right Thing.
However I don't blame the public for not knowing this fact. There was (and to some extent still is) a media lockdown on reporting who is behind the Starmer project. (Because if it had been reported on it might not have succeeded).
* All commands in one place, view them all with `just --list`
* Stupid-simple format
* Small standalone binary
* Configurable (with arguments, environment variables etc) but not _too_ configurable
When I see a git repo with a Makefile, I'm filled with dread. When I see a repo with a Justfile, I get warm fuzzies.
Some people say it just doesn't do enough to justify existing. These people are just wrong.
Assuming a £100K bung from mum and dad for the deposit, a 25 year repayment mortgage at 5%, and further assuming you spent 50% of your income on the mortgage, you would require an income of £122K to afford it. That would put you firmly in the top 1% of earners in the UK.
Despite your high income, and paying £45K/year tax, you would live in one of the most deprived parts of the country and your local hospitals and schools would be in special measures.
That's an interesting interpretation. I read it as 'all cryptocurrencies are scams'.
So yes, I `cargo update`.
Pretty much nothing in the blog post is possible is Go, without 'writing it yourself', which is what you are doing with channels. The same is possible in most other languages.
This is a cool level-headed approach, is it? Because it looks indistinguishable from the usual blockchain hype we all got fed up with years ago.
I think it is interesting because the user valiantly tries to argue his case but is repeatedly misunderstood (by a core dev, even) and in my view the proposal is not taken seriously. A little example of how small moments from history can have huge implications later on.
Choice quote: "It's a bit too soon to tell whether this will actually be a problem".
Do bounds checks even matter, even for very tight loops? This article [1] seems to suggest that removing the checks can give up to 10-15% speed increase under some circumstances. Worth it? I'd say no.
[1] https://dropbox.tech/infrastructure/lossless-compression-wit...
More thorough critique: https://mahb.stanford.edu/wp-content/uploads/2021/07/The_app...
In any case, yes, the Nobel Prize committee for Economics is made up of eminent economists, who are indeed probably best thought of as small-c conservative small-p politicians, rather than academics in the tradtional sense.
[1] https://www.ucl.ac.uk/news/2020/sep/nobel-prize-winning-econ...