596 karma · joined January 28, 2019
The main reason, in my opinion, comes down to how Go as a language was designed. I have written some follow up posts to that, specifically this one: https://andrewpillar.com/programming/2022/10/24/a-simple-cru... wherein I explore creating an ORM-like library via generics in Go, this may be of interest to you if you want a better understanding of how some of these things would work in Go.
What is it about Go that prevents you from writing this complex logic?
With the advent of motion-capture like this, actors will be reduced to a marionette of flesh to be puppeted around as the producers see fit. Perhaps Hollywood will be going towards a future where actors no longer act in movies, instead their likeness is simply licensed to a studio for a certain number of movies. Anyway, I'm a cynic when it comes to this, the industry itself is already plenty abusive and exploitive, and this could further that.
[1] - https://www.cnet.com/culture/entertainment/marvels-vfx-artis...
VFX people in Hollywoord are some of the most underpaid workers in the industry. Sure, it's cool that you can be a part of a team that helps make a movie. No doubt it must be pretty cool to see your work on the big screen, or even the small screen, and know that you played a part in bringing it there. But I think something the workers would also value is having some autonomy over their work, and being paid for it.
I'm not easily convinced by the argument of, "you get to work on cool stuff", working on cool stuff doesn't make up for risking povery, debt, or unemployment when you're underpaid. Furthermore, there's a difference between hard work, and exhausting working. And being put under crunch is exhausting work, not hard work.
The article says that there are similarities between the two industries, I see these similarities too between how the workforces are treated. Whereby Hollywood VFX workers are overworked and underpaid, and some even end up going under, and the Academy is always there to stomp out their protest during the few minutes they get at the Oscars [1]. Much like with game development, where waves of contractors are hired, then subsequently fired [2], or being just subjected to endless crunch [3]. I think it's fair to say that game dev companies are the sweatshops of the tech industry, and I feel for anyone who wants to break into what otherwise could be a creative industry.
[1] - https://www.latimes.com/entertainment/envelope/la-xpm-2013-f...
[2] - https://www.washingtonpost.com/video-games/2021/12/03/raven-...
[3] - https://www.polygon.com/2019/4/23/18507750/fortnite-work-cru...
Another feature of systemd I really like are the timers [1][2] it introduces. It offers a much more sane approach to handling scheduled jobs, and allows for an easy overview of which jobs are running and when the next job will fire via systemctl --list-timers.
[1] - https://www.freedesktop.org/software/systemd/man/systemd.tim...
Regarding the documentation styling, I appreciate the 40% width is a bit too narrow. The styling is something that has gone through multiple revisions, but some more work still needs to be done.
On the brevity of the documentation, especially on the manifest structure, I decided to err on the side of verbosity. But I will take your feedback on board.
Thanks.
* Fully virtualized Linux VMs
* GitHub/GitLab integration
* Variable masking
* Configurable artifact cleanup limits
* Multi-repository builds
* Repeatable builds with cron jobs
* Custom QCOW2 images for builds
I've written some posts demonstrating the features of the platform which I have posted here before:
* https://blog.djinn-ci.com/showcase/2022/08/06/running-your-c...
* https://blog.djinn-ci.com/showcase/2022/08/16/using-multiple...
For further reading there is also the documentation sub-site at https://docs.djinn-ci.com/.
If you have any questions don't hesitate to reach out.
Julia Evans has also written about Firecracker in the past too [2][3].
[1] - https://about.djinn-ci.com
[2] - https://jvns.ca/blog/2021/01/23/firecracker--start-a-vm-in-l...
[1] - https://theanarchistlibrary.org/library/david-graeber-on-the...
[2] - https://bullshit.ist/bullshit-jobs-how-our-modern-bureaucrac...
EDIT: The status page has now been updated. Didn't realise how long BitBucket had been down for prior to seeing this.
[1] - https://bitbucket.status.atlassian.com/
[2] - https://twitter.com/Atlassian/status/1511870509973090304
[1] - https://www.vice.com/en/article/pkg35b/queen-protesters-arre...
[2] - https://www.thenational.scot/news/21319718.protester-arreste...
[3] - https://www.theguardian.com/uk-news/2022/sep/11/republican-p...