We've been using Taskfile, which is fantastic and super understandable, but it's only a task-runner and as such wouldn't meet OP's needs. I hated `just` and did not find it at all intuitive.
Only problem I have with the article is saying that Ruby doesn't work on Windows is just categorically false. It's one of the easiest languages to install and use on Windows, even easier than C# and Java, and I'm a Java/Kotlin dev, so that's saying something. It's literally just a single exe/msi installer.
But you wouldn't want to be using Rake anyway, it's not really that good, and is only useful if you're working in an environment where you don't want to install anything and you hate Make. Then Ruby is very often installed by default with Rake and so you get a 'free' build tool. Rake was good 10 years ago, but not so much anymore.
Anyway, if you needed a specific kind of tool and built it then all the power to you. Can't blame you for not wanting to use the other options!
And so is .NET. Just install SDK from a single exe (or, on macOS, do 'brew install dotnet'), open VSCode, maybe get the C# extension. That's it. dotnet run, dotnet build, etc.
For scripting, there is 'dotnet fsi' for F# interactive. And you can also compile F# scripts directly into native executables with community tooling if you wish to make them full standalone programs.
What in particular tips the balance to Taskfile compared to just(file)? With one of my clients I’ve been using just for months, so I’m curious. Thanks!
They are acronyms. Why do you think differently? And acronyms are abbreviations. If you want to argue more you could state they’re initialisms, but SAN is standard algebraic notation so it’s definitely an acronym, while EPD could be argued not, but instead to be an initialism. In any case Wikipedia says it’s not a settled matter so why even argue about it?
https://en.m.wikipedia.org/wiki/Acronym
I’m not OP, but I’ll answer the question for me. I think differently because I was taught differently in English class about 40 years ago. The wikipedia page makes a weak argument.
What do you think distinguishes an acronym from other abbreviations?
Acronyms and initialisms are formed by each of the first letters of a phrase. Acronyms are distinguished from initialisms by being pronounced as a word rather than saying each letter individually. Abbreviations are shortened words or phrases: apartment=apt., captain=cpt., corporation=corp., minute=min., etc.
I just wish it had an "open new tab beside this one" option instead of Firefox' default behaviour of only opening a tab at the very end.
That said despite some quirks and bugs it works better for me than Brave's vertical tab bar, in which all tabs are simply invisible (I can see the mouse hover highlight but nothing else).
>According to Bloomberg, there were 500 Chinese electric car manufacturers in China in 2019. After fierce competition, only 100 manufacturers remained by 2023. According to Wired, as many as 300 manufacturers, both domestic and international, were offering electric vehicles in China in 2023. (wikipedia)
looks more like a capitalist free for all than a few state appointed winners. BYD got a big boost in the early days when it got investment from the US company Berkshire Hathaway, rather than the Chinese govt. Which was because Charlie Munger thought the founder seemed like a new Thomas Edison.
The reason there were 500 manufacturers in the first place was the enormous subsidies.
The Chinese government strategy is to fund a massive number of attempts and then suffer a huge number of failures and consistent end up with far too much production capacity leading to a large number of unprofitable companies.
It’s not a terrible strategy if you can dump vehicles elsewhere. It may or may not work if you can’t.
Defining AGI as “can reason about 5MLOC” is ridiculous. When do the goal posts stop moving? When a computer can solve time travel? Babies have behavior all the time that is no more differentiable from what an LLM does on a normal basis (including terrible logic and hallucinations).
The majority of people on the planet can barely reason about how any given politician will affect them, even when there’s a billion resources out there telling them exactly that. No reasonable human would ever define AGI as having anything to do with coding at all, since that’s not even “general intelligence”… it’s learned facts and logic.
Babies can at least manipulate the physical world. Large language model can never be defined as AGI until it can control a general purpose robot, similar to how human brain controls our body's motor functions.
As generally intelligent beings, we can adapt to reading and producing 5M LOC, or to live in arctic climates, or to build a building in colonial or classical style as dictated by cost, taste, and other factors. That is generality in intelligence.
I haven't moved any goal posts - it is your definition which is way too narrow.
You’re literally moving the goalposts right now. These models _are_ adapting to what you’re talking about. When Claude makes a model for haikus, how is that different than a poet who knows literally nothing about math but is fantastic at poetry?
I’m sure as soon as Claude can handle 5MLOC you’ll say it should be 10, and it needs to make sure it can serve you a Michelin star dinner as well.
Only problem I have with the article is saying that Ruby doesn't work on Windows is just categorically false. It's one of the easiest languages to install and use on Windows, even easier than C# and Java, and I'm a Java/Kotlin dev, so that's saying something. It's literally just a single exe/msi installer.
But you wouldn't want to be using Rake anyway, it's not really that good, and is only useful if you're working in an environment where you don't want to install anything and you hate Make. Then Ruby is very often installed by default with Rake and so you get a 'free' build tool. Rake was good 10 years ago, but not so much anymore.
Anyway, if you needed a specific kind of tool and built it then all the power to you. Can't blame you for not wanting to use the other options!
reply