596 karma · joined January 28, 2019
As a byproduct of the austerity measures from the past 12 years. Though, I'd much rather have an NHS over what the US has, where healthcare is rationed through private insurers and drives people into debt.
Another commenter mentioned this coming off as a weird article. I think it comes off as just plain arrogant. Pointing to Europe that has suffered from the pandemic, and now suffering from the Russian invasion of Ukraine, and going "Now the US is doing better than Europe". It's a pretty disgusting attitude to have.
Overall, this just reeks of that arrogant American exceptionalism.
One thing GRRM notes about wanting to use Wordstar is how modern word processors nowadays will auto-correct as you write, either inserting a capital letter, or correcting a typo. Which no doubt can be annoying. The few times I've had to use a word processor I always end up gnashing my teeth at the "useful" features they have on offer.
I'm of the opinion that software should make the fewest assumptions as possible about what the user wants to do, ideally, software should be dumb not smart.
[1] - https://www.vice.com/en/article/wxdeay/the-dune-screenplay-w...
[2] - https://techcrunch.com/2014/05/14/george-r-r-martin-writes-e...
Never thought of using the token approach, though, definitely makes things simpler to work with.
[1]: https://www.aljazeera.com/news/2022/8/8/us-announces-sanctio...
I'm asking as I'm someone who has developed a CI platform [1], and one of its features is the offline runner [2]. The offline runner allows you to run your CI builds on your own computer, and does not communicate with the CI server whatsoever. Is this what you had in mind?
Regarding these points, is this really a necessity when the Scala community seems to have a public Discourse for both users [1] and developers [2]? A real time chat is not really an ideal place for information to be stored in the long term, forums would be a far better place for that. A chat would typically be for here and now discussions about Scala, and any one off issues people may need help with, what with the forum serving the more long form discussions that would benefit from being indexable by a search engine.
Typically with most programming streams what happens is you watch people silently mash the keys on their keyboard, whilst listening to music, and occasionally talking to themselves about what they're doing, and not really imparting that much knowledge or interacting much.
The main motivation for this was to learn Go. I wanted something meaty that I could sink my teeth into, so I chose a CI platform to build. I chose Go because from the standpoint of deployability, it made sense, have everything compiled into a single statically linked binary (including the HTML and CSS assets) I could just drop on to a server.
The platform offers an offline runner which can be used to execute build manifests, without having to submit them to the server, provided you have the necessary software configured. This can be useful in instances where you simply want to test the build manifest you have written up to see if it works as expected before submitting to the server.
There is still some work for me to do regarding the hosted platform, for example I need to setup a status page, and I need to work on getting an automated mechanism in place to keep the base QEMU images we have on offer updated. As of now, the hosted version has the Docker driver disabled, but I will enable this at some point should interest for it grow. I also need to work on custom Docker images too, since we only support custom QEMU images.
If you would like to get a feel for the UI of Djinn CI itself, then feel free to navigate through the public namespace which is used for building the platform itself here: https://djinn-ci.com/n/djinn-ci/djinn
My intention around this is to grow it out slowly. Feel free to send any questions you may have my way about this.
For this one you can use the "--" flag to signal that everything else should be treated as an argument.
$ grep -rn -- -Rob Pike wrote Systems Software Research is Irrelevant [1], which I recommend you give a read based off the question.
Each service can be hosted independent from one another I'd imagine. Contrary to GitLab where each service, Git hosting, CI, ticketing, is all bundled into a single monolithic application.
Right now it only supports SQLite, MySQL, and PostgreSQL.
When you curate the boards effectively, you can come across some nice generals for your interests.
Blog a little about some of the programming I do in my free time. Most recent post I wrote was about using first class functions for idiomatic query building in Go [1].
[1] - https://andrewpillar.com/programming/2019/07/13/orms-and-que...
[1] https://www.nytimes.com/2019/06/19/style/slack-replace-email...
Rob Pike, and Dave Cheney both posted about this [1][2]. They summarised that using self-referential functions were a more optimal way for handling options to a function. This gives the benefit of allowing the options to be easily extensible by yourself, and any users that would be interacting with your API.
[1] - https://commandcenter.blogspot.com/2014/01/self-referential-...
[2] - https://dave.cheney.net/2014/10/17/functional-options-for-fr...