Merge pull request 'February 2024 issue' (#3) from feb24 into main

Reviewed-on: #3
This commit is contained in:
Anthony Wang 2024-02-14 02:25:19 +00:00
commit 2837e779bd
9 changed files with 57 additions and 13 deletions

View file

@ -4,12 +4,22 @@ steps:
commands:
- $HOME/.bun/bin/bun install
- $HOME/.bun/bin/bun astro check
preview:
image: fish
commands:
- $HOME/.bun/bin/bun astro build
- mkdir -p /srv/http/zine-preview
- cp -r zine/dist/* /srv/http/zine-preview
when:
event: ['deployment']
path:
exclude: ['README.md', 'scripts/*']
build:
image: fish
commands:
- $HOME/.bun/bin/bun astro build
- mkdir -p /srv/http/zine
- cp -r $HOME/.cache/woodpecker/zine/dist/* /srv/http/zine
- cp -r zine/dist/* /srv/http/zine
when:
branch: main
event: ['push', 'deployment']

View file

@ -6,8 +6,6 @@ author: 'The exozyme community'
description: 'Stuff happened.'
---
# April 2023
Stuff happened.
- [Saying Goodbye to GitHub](https://ersei.net/en/blog/bye-bye-github)

View file

@ -6,8 +6,6 @@ author: 'The exozyme community'
description: "So... exozine was supposed to be a monthly thing, but then I kinda forgot about it... oops. Well, don't worry, here's the February issue, only 4 months late!"
---
# February 2023
So... exozine was supposed to be a monthly thing, but then I kinda forgot about it... oops. Well, don't worry, here's the February issue, only 4 months late!
- [Finding a Grav Bug with git bisect](https://ersei.net/en/blog/git-bisect)

View file

@ -6,8 +6,6 @@ author: 'The exozyme community'
description: 'Hi! This is the first issue of exozine, a monthly magazine about all the cool stuff that our exozyme community has been doing'
---
# January 2023
Hi! This is the first issue of exozine, a monthly magazine about all the cool stuff that our exozyme community has been doing
- [Why Does My Forgejo Instance Have Thousands of Accounts?](https://a.exozy.me/posts/forgejo-instance-thousands-accounts/)

View file

@ -6,8 +6,6 @@ author: 'The exozyme community'
description: 'Not very many blog posts this month, but we made some interesting websites!'
---
# June 2023
Not very many blog posts this month, but we made some interesting websites!
- [NixOS and my Descent into Insanity](https://ersei.net/en/blog/its-nixin-time)

View file

@ -6,8 +6,6 @@ author: 'The exozyme community'
description: "Here's the March issue of exozine, only 3 months late!"
---
# March 2023
Here's the March issue of exozine, only 3 months late!
- [Server Updates: March Madness Edition](https://ersei.net/en/blog/updates-2023-03)

View file

@ -6,8 +6,6 @@ author: 'The exozyme community'
description: 'More stuff happened.'
---
# May 2023
More stuff happened.
- [Fortune of the Day](https://fortune.exozy.me)

View file

@ -0,0 +1,45 @@
---
layout: '../../../layouts/Layout.astro'
date: '2024-02-11T17:29:47.758Z'
title: 'February 2024'
author: 'The exozyme community'
description: 'exozine is back!'
---
First off, thanks @cloudyy for reviving exozine and giving it an amazing new design! The feed is now at https://zine.exozy.me/rss.xml instead of https://zine.exozy.me, so you will have to add the new feed if you already have exozine in your feed reader.
The previous issue of exozine was in June 2023, and a lot has changed since then. We created several new projects:
- [Status](https://status.exozy.me) by @iacore, @dragongoose, @vnpower, @xtex, @daudix, and others: A status page in Go
- [Twineo](https://twineo.exozy.me) by @cloudyy: Alternative front-end to Twitch
- [LiteXiv](https://litexiv.exozy.me) by @peaksol: A free frontend for Pixiv that is simple yet sufficient
- [Dumb physics engine](https://physics.exozy.me) by @a: A dumb physics engine written in JavaScript
- [星布](https://codeberg.org/iacore/xn--8st83p) by @iacore: File-based concept quad store
We are also hosting several new services:
- [CyberChef](https://cyberchef.exozy.me) maintained by @nvpie: The Cyber Swiss Army Knife
- [Navidrome](https://rave.exozy.me) maintained by @vnpower: Modern music server and streamer
- [Redlib](https://reddit.exozy.me) maintained by @x: Private front-end for Reddit
- [Priviblur](https://pb.exozy.me) maintained by @x: A privacy-focused frontend to Tumblr
- [Memos](https://memos.exozy.me) maintained by @x: A privacy-first, lightweight note-taking service
- [YT Local](https://yt-local.exozy.me) maintained by @nvpie: Browser-based client for watching YouTube anonymously without forcing Javascript
Here are some nice blog posts written by our community members:
- [Asian Bayesian](https://a.exozy.me/posts/asian-bayesian/) by @a: Puns, game theory, and the loss of precision
- [Dead Pixels](https://a.exozy.me/posts/dead-pixels/) by @a: A nice algorithms problem
- [Spelling Reform is Hard, NP-Hard](https://a.exozy.me/posts/spelling-reform-np-hard/) by @a: How to prove problems are NP-hard and why you should care
- [The Self-Hosting Barrier to Entry](https://ersei.net/en/blog/selfhosting-isnt-that-easy) by @ersei
- [Mirroring Sourcehut to GitHub](https://ersei.net/en/blog/srht-time) by @ersei
- [Representing Concepts with Linked Linked-Data Links](https://www.1a-insec.net/blog/32-representing-concept-with-linked-data/) by @iacore
- [Why philosophy should be part of the education system](https://aryak.me/blog/04-philosophy-should-be-part-of-edu-system.html) by @aryak
- [Using my phone as a webcam with just scrcpy and ADB](https://aryak.me/blog/06-phone-webcam-scrcpy.html) by @aryak
- [Website 2.0](https://daudix.codeberg.page/blog/website-rewrite-in-zola/) by @daudix: The long-awaited website rewrite using the new static site generator - Zola
And finally, the exozyme server went through a few major technical changes:
- We upgraded our storage from a 500GB SSD and 500GB HDD to a single 4TB SSD
- We changed our filesystem from ext4 to Btrfs for faster backups and so you can access old copies of your data in `/.snapshots`
- Woodpecker CI now clones repos to `~/.cache/woodpecker` instead of `/tmp` for persistent caching
- Website sockets should now be placed in `/srv/http` instead of `/srv/http/pages`

View file

@ -24,6 +24,7 @@ import '../styles/markdown.css';
<Nav />
<div class="container mx-auto mb-10 px-10">
<div class="markdown text-lg max-w-2xl mx-auto">
<h1>{title}</h1>
<slot />
</div>
</div>