diff --git a/src/content/posts/2024/june-2024.md b/src/content/posts/2024/june-2024.md index 8542a26..bf74c68 100644 --- a/src/content/posts/2024/june-2024.md +++ b/src/content/posts/2024/june-2024.md @@ -3,7 +3,7 @@ layout: '../../../layouts/Layout.astro' date: '2024-06-01T15:56:39.741Z' title: 'June 2024' author: 'The exozyme community' -description: 'Description' +description: 'Bad Apple, a great hackathon, and more' --- ## It's a clickbait title, but: "Bad Apple!! But It's An Animated QR Code of Bad Apple!!" @@ -24,18 +24,25 @@ If you are thinking about hosting a static site, [in this post](https://www.1a-i [toki]: https://www.1a-insec.net/blog/54-2048-in-tokipona/ -## Hackathon! +## Hackathon! Hackathons! -https://git.exozy.me/exozyme/golfathon/ and status page fixes (can also mention increasing timeout and basic auth) TODO -mention the upcoming hackathon +After a long hiatus, exozyme hackathons are back! On June 2nd, we hosted a hackathon and did [code golf](https://git.exozy.me/exozyme/golfathon/) and status page fixes. (Last month, @a and @iacore also implented HTTP basic auth and increased the timeout for the status page.) + +If you missed the last hackathon, don't worry, since we'll have another one coming up on 06-16 at 15:00 UTC. We'll have the same options as last time (code golf, status page) but this time we'll also have a blogathon. If you don't have a blog, we can help you get one set up. ## Puzzle of the month is back! We sadly didn't have a puzzle last month, so to make up for that, you get several puzzles this time! Go to our [Golfathon repo](https://git.exozy.me/exozyme/golfathon/) and try out the problems. Have fun! -## @dragongoose DSP and SDR stuff? It was mentioned on Matrix a few weeks ago +## Modulating signals in Python -TODO +@dragongoose has been learning some DSP (digital signal processing) for an SDR (software-defined radio) project (sorry for the acronym dump) and shared their progress on Matrix: + +> Nothing more than just my laptop, the python script loads audio or text then modulates it (only AM, BPSK and QPSK right now) and exports the real and imaginary components into an IQ file, then SDR++ shows the FFT of those IQ signals and gives the tools needed to interact and demodulate the given signals +> +> Pretty much the script is generating the signals that would otherwise come from an actual radio, and theoretically I could play the IQ components through the sound card and mix them to actual RF frequencies and have a very rudimentary SDR transmitter + +@dragongoose began with Python (which is surprisingly fast for this) in order to learn the concepts and prototype, but will switch to C soon. ## Licensing exozine and the status page @@ -53,13 +60,13 @@ Note from @a: I have to admit that as a huge KDE fan, I've never been patient en Note from @a: I recently switched from Nextcloud to Syncthing for file sync and the difference has been night and day. @nvpie's post says Syncthing uses "magic" which is honestly a pretty accurate description (in reality, it sends to the IPv4 broadcast address to discover devices in the LAN and uses UPnP, UDP hole-punching or a relay server for NAT traversal because NAT is evil). Honestly, Nextcloud is an amazing piece of software, but its scope is just too wide and their developers are stretched thin. File sync should be their core feature, but instead there's one guy maintaining their Android file sync app, which often breaks with each update. They definitely need many people polishing on their main features rather than adding "AI integration" or dozens of other tangential features that no one will ever use. Nextcloud has the potential to be great, but in the meantime I'll just use Syncthing. -## Website Rewriting Adventures +## Website rewriting adventures -@daudix made a cool blog post about [rewriting their neocities website](https://daudix.codeberg.page/blog/rewriting-neocities-website/), sharing their experience of the rewriting procees. +@daudix made a cool blog post about [rewriting their Neocities website](https://daudix.codeberg.page/blog/rewriting-neocities-website/), sharing their experience of the rewriting procees. -Notes from @moksha: Neocities have given a space for people to come up with all sorts of cool and weird websites, So I recommend you to experiment with it. +Notes from @moksha: Neocities have given a space for people to come up with all sorts of cool and weird websites, so I recommend you to experiment with it. -## https://a.exozy.me/posts/end/ +## Short story series A group of friends play Gartic Phone with words, the constraint being, every article can only use the words that appeared in the previous article. Words are counted individually.