Dead on. GitHub Actions is the worst CI tool I’ve ever used (maybe tied with Jenkins) and Buildkite is the best. Buildkite’s dynamic pipelines (the last item in the post) are so amazingly useful you’ll wonder how you ever did without them. You can do super cool things like have your unit test step spawn a test de-flaking step only if a test fails. Or control test parallelism based on the code changes you’re testing.
All of that on top of a rock-solid system for bringing your own runner pools which lets you use totally different machine types and configurations for each type of CI job.
Jenkins had a lot of issues and I’m glad to not be using it overall, but I did like defining pipelines in Groovy and I’ll take Groovy over YAML all day.
Jenkins, like many complex tools, is as good or bad as you make it. My last two employers had rock solid Jenkins environments because they were set up as close to vanilla as possible.
But yes, Groovy is a much better language for defining pipelines than YAML. Honestly pretty much any programming language at all is better than YAML. YAML is fine for config files, but not for something as complex as defining a CI pipeline.
biggest flaw of jenkins is that by default it runs on builder env, as it was made pre-container era. But I do like integration with viewing tests and benchmarks directly in the project, stuff that most CI/CD systems lack
I mean all CIs work out of the box, although I have no interest in self hosting CI.
Jenkins is probably a bit like Java, technically it is fine. The problem is really where/who typically uses it and as there is so much freedom it is really easy to make a monster. Where as for Go it is a lot harder to write terrible unmaintainable code compared to Java.
This is true. If I see a Tesla I don’t immediately assume that driver is personally aligned with Elon. It’s a popular and good car.
If I see a Cybertruck I’m extremely confident that driver approves of Elons antics and likely fervently supports them. It’s a physical manifestation of his ego and mostly bought by his legions of fans.
If you’re a Cybertruck driver and you don’t want people to think that, you’re in the wrong car.
There are plenty of reasons I don't want a Cybertruck, but I can assure you that your opinion (or any other Karen's opinion), doesn't even come close to making the list.
Everyone on both sides of this argument seems like they won’t be satisfied until everyone comes to their side. The maximalists want us to submit to the AI godhead. The doomers want us to go back to writing assembly longhand on paper.
I’m starting to think of AI use more like a dietary choice. Most people are omnivores. Some people are vegans. Others are maxing protein. All of them can coexist in society and while they might annoy each other if the topic comes up, for the most part it’s a personal choice.
The latest conclusion seems to be that the deadly combo is ultra processed foods with high calorie density. That’s what causes us to overeat garbage. Ultra processed low calorie foods are often still junk, but not what is killing us.
They really have “anthropics” not “anthropic” on GitHub? That’s a shame, it looks like typosquatting. If people are taught to trust that it’s easier to get them to download my evil OpenA1 package.
With every passing year the New Yorker stands out even more. High quality long-form journalism and short fiction with minimal advertising (in the print issue it’s just a few at the front and one at the back) is very hard to find. I love getting my issue in the mail every week and I’ve never once thought that reading it was a waste of my time.
I’d highly encourage anyone who loves great writing to subscribe.
Did this change? I stopped reading the print version for lack of time a few years back, and there was definitely some full-page and margin advertising throughout the paper. I recall some of it being clearly directed at much wealthier customers than I was.
The placements and counts tends to vary issue to issue, but in general is much lower volume than many publications. But agreed, the ads do tend to be almost comically high end (for me)
I could never get into the New Yorker. It has always felt to me like every piece is deliberately drawn out. They take you to the precipice of something interesting only to pull back into an origin story, over and over again. I think it's the opposite of good writing: bloated, conceited, style over substance. It's not even meandering, it's just teasing. I'm sure it earned its place at the table long ago but the only part of it I can enjoy are the cartoons.
My biggest reading pleasure used to be the LRB but it was infected with the politics virus years ago. It used to be a place to learn minutiae through wonderful language and now it feels mostly like virtue signalling. I don't know where the best writing is these days but it sure as shit doesn't feel like it's in major print.
I see why people like it, but personally, I find their brand of longer form journalism extremely tiresome. Most often I read articles because I want to know the facts, and not just for the pleasure of reading for its own sake. Ponderous and meandering details of how the journalist interviewed so-and-so at such and such location and what the journalist thought about the food and the ambience and all of that just makes me furiously angry at what a waste of time it feels like. I just want to know the facts. I feel like AI is a godsend for impatient people like me who just want instant information And I have no interest in what a cool experience the journalist had or particular details of how they got paid or who they borrowed money from while they were writing.
I feel a similar way when I read Lunch with the Financial Times, which I used to love and now find tedious, partly because of the interviewer's snarky attitude and partly because they rarely, if ever, get to the point.
The idea is/was excellent, but the recent execution lacks seriousness. Excessive sarcasm and snark, especially in print, often come across as bitterness to my eyes.
I’m waiting for Bookshop.org to offer an integration with any hardware reader for most of their books. When they do, I’ll switch to whatever that reader is.
It’s up to each author and publisher and the vast majority still use DRM. Science fiction and Fantasy authors (like the example you linked) seem to be most likely to not use DRM, but I don’t read too much of those genres.
All of that on top of a rock-solid system for bringing your own runner pools which lets you use totally different machine types and configurations for each type of CI job.
Highly, highly recommend.
reply