My personal website, in gleam+lustre!
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Ported more!


Signed-off-by: MLC Bloeiman <mar@strawmelonjuice.com>

+316 -3
assets/img/strawmelonjuice-old.png

This is a binary file and will not be displayed.

+117 -3
src/homepage.gleam
··· 14 14 body: File(Djot, "./written-contents/blog/personal/2026/new-site.dj"), 15 15 aliases: ["first"], 16 16 comments: MastodonStatusLink("pony.social", "116213072855558563"), 17 - category: "Site meta", 17 + category: "Meta", 18 18 tags: [ 19 19 "gleam", 20 20 "lustre", ··· 33 33 ), 34 34 Post( 35 35 id: 899, 36 - category: "Personal", 36 + category: "Tech", 37 37 title: "Nix, Mise and other spice.", 38 38 summary: "I'm Just making some changes!", 39 39 published: Date(2026, February, 7), ··· 55 55 comments: MastodonStatusLink("pony.social", "116241293057774064"), 56 56 ), 57 57 Post( 58 - id: 1, 58 + id: 898, 59 + category: "Personal Opinion", 60 + title: "The ideal medium", 61 + summary: "A 22-year-old tech wizz yells at a cloud (the digital one) to tell you to buy a walkman", 62 + published: Date(2025, December, 14), 63 + revised: Some(Date(2026, January, 27)), 64 + body: File( 65 + Djot, 66 + "./written-contents/blog/personal/2025/the-ideal-medium.dj", 67 + ), 68 + tags: [ 69 + "Physical Media", 70 + "Analog", 71 + "Vinyl", 72 + "CDs", 73 + "Cassettes", 74 + "Floppy Disks", 75 + "Libraries", 76 + "Accessibility", 77 + "Ebooks", 78 + "Nostalgia", 79 + "2000s Kid", 80 + "Technology Ethics", 81 + "Personal Rant", 82 + "Digital vs Physical", 83 + "Audiophile", 84 + ".blog-personal", 85 + ], 86 + aliases: ["the-ideal-medium"], 87 + comments: MastodonStatusLink("pony.social", "115725818338276237"), 88 + ), 89 + Post( 90 + id: 897, 91 + category: "Meta", 92 + title: "strawmelonjuice logo revamp 2026!", 93 + summary: "New logo design for strawmelonjuice in 2026! OMG!", 94 + published: Date(2026, January, 10), 95 + revised: None, 96 + body: File( 97 + Djot, 98 + "./written-contents/blog/creative/drawings/other drawings/2026-revamp.dj", 99 + ), 100 + tags: [ 101 + "art", 102 + "drawing", 103 + "Krita", 104 + "logo", 105 + ".creative", 106 + ".creative-art", 107 + "strawmelonjuice.png", 108 + ], 109 + aliases: ["strawmelonjuice-logo-2026"], 110 + comments: MastodonStatusLink("pony.social", "115871671627793187"), 111 + ), 112 + Post( 113 + id: 896, 114 + category: "Tech", 115 + title: "Denouncing GitHub", 116 + summary: "Sad news for today.", 117 + published: Date(2025, November, 9), 118 + revised: None, 119 + body: File( 120 + Djot, 121 + "./written-contents/blog/personal/2025/denouncing-github.dj", 122 + ), 123 + tags: [ 124 + "github", 125 + "git", 126 + "GitHub", 127 + "Microsoft", 128 + "Open Source", 129 + "Code Hosting", 130 + "AI", 131 + "Large Language Models", 132 + "Ethics", 133 + "Platform Migration", 134 + "Forgejo", 135 + "Codeberg", 136 + "Software Development", 137 + "Technology Opinion", 138 + "Personal Experience", 139 + ".blog-personal", 140 + ], 141 + aliases: ["denouncing-github"], 142 + comments: MastodonStatusLink("pony.social", "116246441963696040"), 143 + ), 144 + Post( 145 + id: 895, 146 + category: "brainfart as art", 147 + title: "A misunderstanding", 148 + summary: "Just trying things out lol", 149 + published: Date(2023, July, 14), 150 + revised: Some(Date(2023, August, 2)), 151 + body: File( 152 + Djot, 153 + "./written-contents/blog/creative/drawings/other drawings/brain-lost-misunderstanding.dj", 154 + ), 155 + tags: [ 156 + "art", 157 + "animals", 158 + "emoji", 159 + "drawing", 160 + "Clip Studio Paint", 161 + "OC", 162 + "trying things out", 163 + "paper textured", 164 + "brainfart as art", 165 + ".creative", 166 + ".creative-art", 167 + ], 168 + aliases: ["brain-lost-misunderstanding"], 169 + comments: MastodonStatusLink("pony.social", "116246718868881213"), 170 + ), 171 + Post( 172 + id: 870, 59 173 title: "Amigo & Ferry say hi!", 60 174 summary: "Introducing Amigo The Slug and Ferry the cactus - characters created for the Blub discord server that became fan favorites!", 61 175 published: Date(2023, April, 10),
+20
written-contents/blog/creative/drawings/other drawings/2026-revamp.dj
··· 1 + # strawmelonjuice logo revamp 2026! 2 + 3 + Hi all! 4 + 5 + I'm sure you've all seen this logo around the internet, it's been my 6 + online identity for a long time now. However, I felt it was time for a 7 + ![strawmelonjuice original](/img/strawmelonjuice-old.png) 8 + 9 + And so... I booted up the good old Krita and got to work. After a few 10 + hours of sketching, refining, and coloring, I present to you the new and 11 + improved strawmelonjuice logo, est. 2026! 12 + 13 + ![strawmelonjuice 2026 14 + revamp](/strawmelonjuice.png) 15 + 16 + Hope you like it as much as I do! 17 + 18 + > This art is mine, you may not download and use this. This is my logo 19 + > and so represents me in my online presence, using it would be online 20 + > impersonation.
+13
written-contents/blog/creative/drawings/other drawings/brain-lost-misunderstanding.dj
··· 1 + # A misunderstanding 2 + 3 + _This post was migrated from an older version of strawmelonjuice.com. It 4 + might have some quirks._ 5 + 6 + ![A misunderstanding](/img/art/a-misunderstanding.png) 7 + 8 + A misunderstanding! Will the bunny-thing eat the mole-thing? I think 9 + they'll become friends. 10 + 11 + {.notion} 12 + This art is mine, you may not download and use this without [asking 13 + me](mailto:mar@strawmelonjuice.com) and getting my permission!
+55
written-contents/blog/personal/2025/denouncing-github.dj
··· 1 + # Stepping away from GitHub 2 + 3 + Over the past years, my relationship with GitHub and my code was a 4 + wellunderstanding one. When I first started writing open source, back 5 + then using entirely different aliases (so no, you won't find my old old 6 + code), GitLab was the friendly one. 7 + 8 + GitLab offered free stuff that GitHub did not yet. 9 + 10 + Over time this changed, and so did my preference. 11 + 12 + Now, my hand feels forced into tech I am not looking to expand. My 13 + preference has to change once again. 14 + 15 + ## Microsoft takeover 16 + 17 + A few years ago GitHub was acquired by Microsoft, many people feared of 18 + what was coming, but I told them: "GitHub remains in control, nothing 19 + will change." 20 + 21 + How naive. 22 + 23 + As the GitHub CEO stepped down recently, Microsoft took it's chance... 24 + \..and now who manages GitHub? 25 + 26 + Not _just Microsoft_. Microsoft's *AI TEAM*. GitHub is apparently no 27 + longer a VCS remote. It's an AI thing entirely. 28 + 29 + ## LLM's 30 + 31 + I'm not against any form of large language models, and the usage of AI 32 + outside of generative is actually something I enjoy seeing grow. 33 + 34 + But keep those LLM's in their lane. Which is text generation and 35 + prediction, code is text. Fine. However _my code_ is not it's lane. My 36 + code, is mine. 37 + 38 + Yes, yes. It's open source yadda yadda yadda. If you drag out that 39 + argument I'm closing it. 40 + 41 + I'm okay with LLM's, I'm not okay with GitHub being an LLM thing. 42 + Because my code is not just an LLM thing. 43 + 44 + > _{*Also, generative AI is boring!*}_ 45 + 46 + ## Where do I go? 47 + 48 + I won't disappear off GitHub, I've already got a small presence on 49 + Codeberg and currently mirror that to GitHub, those mirror's will stop. 50 + 51 + I will spread my eggs into multiple baskets, I've created an [tangled.sh 52 + account](https://tangled.sh/@strawmelonjuice.com) and will soon host my 53 + own Forgejo instance, with runners. 54 + 55 + {*I'll create README's redirecting you to the new locations! :3*}
+111
written-contents/blog/personal/2025/the-ideal-medium.dj
··· 1 + # The ideal medium doesn't exist 2 + 3 + As a 2000s kid, I've seen so many things fly by, I've used them all and 4 + wow. I've even witnessed things with more wonder in my eyes than any kid 5 + could have today. 6 + 7 + However, I write software right? So you'd argue this new digital era is 8 + where I belong. And you're probably right! 9 + 10 + However, as a tech wizz, I also feel a strong dislike for the one stop 11 + shop we call the cloud... or the phone for that matter. And, in fact, 12 + streaming and me have a hate love relationship. 13 + 14 + ## Accessibility 15 + 16 + Okay, in a world where not everyone can just pop into a mall and visit a 17 + library (in fact, even I can't anymore, libraries are getting way too 18 + rare, I'd have to search one!), having Spotify or Netflix or\..(what was 19 + the ebook service called again?)... it can be useful! It can be very 20 + nice. 21 + 22 + ...but there's a downside. The fact that me and my classmates can just 23 + download a book means the libraries moved away to denser populated areas 24 + of the city, and now my grandmother can't visit a library. Hmm. 25 + 26 + > One's accessibility becomes the others inaccessibility. 27 + 28 + This is where "accessibility without accountability" (Is that a good 29 + quote? No?) becomes a problem. One's accessibility becomes the others 30 + inaccessibility. 31 + 32 + ## The vibes 33 + 34 + ### Music 35 + 36 + Next, and I think this one resonates a lot, is... listening to artists 37 + from your phone is fine for the flashy pop beats or rap songs that are 38 + trending on TikTok, but for genuine listening moments, more and more 39 + people prefer... vinyl! It's not super surprising, people want to feel 40 + their music and on a vinyl record you can physically touch the waves of 41 + your songs. 42 + 43 + For audiophiles: **original** CD's often offer raw audio quality, that 44 + could give Tidal a run for their money, and definitely outranks Spotify 45 + (even with the 2025 lossless update) unfortunately, self-burned CD's 46 + often are burned from lossy audio and so take up the same kind of space 47 + for way worse quality (beit with metadata though) than if you'd get it 48 + from an actual studio. 49 + 50 + P.S. buying CD's and vinyls got me in possesion of multiple songs that 51 + would later disappear from streaming services, due to legal dispute or otherwise. 52 + I have them forever, think about that too. 53 + 54 + ### Video 55 + 56 + I think this same thing that is happening to music should happen to more 57 + things, cinemas are AWESOME nowadays (I've recently watched a 5D movie 58 + and I'm still not recovered wow). Cinemas are MADE for movies. To me the 59 + old VHS tapes have meaning, and nostalgia, but I am not sure they could 60 + ever beat digitally downloading (or\.. ugh, fineeee streaming) for 61 + series. And movies? At home... Oh you should see the power of Blu-Ray on 62 + that big screen of yours... by the gods, that's some technology there. 63 + 64 + ### Books 65 + 66 + Audio books should definitely go onto cassettes. I mean, the way you 67 + operate a walkman, and the way you keep cassettes is so fitting! Just 68 + imagine sitting on the metro listening to your favourite book on the 69 + walkman, being able to copy it, pause as usual, maybe even add comments 70 + by recording a piece into it (with some equipment we don't even need to 71 + glue the tape together anymore)! ...And, completely in contrast to the music 72 + argument, we don't need a perfectly crispy voice, no immersion in the music, 73 + we need that story, perfectly step-by-step! 74 + Ugh, I just love the idea. And there's 75 + more! 76 + 77 + Normal books, should at least stay looking like paper. I like books, I 78 + also like the idea of an ebook, don't get me wrong, Epubs (the 79 + downloaded, and offline usable open format) are really great. But keep 80 + that e-reader. Your phone is fine just being a social media machine, 81 + keep the ebook apart! 82 + 83 + Keep the vibes intact while innovating is all I want. 84 + 85 + ## Even digital files 86 + 87 + And, listen, don't overdo the innovative part. You know a floppy 88 + diskette? Yes, the save icon? It's big enough to store a single `.docx` 89 + file. And physically it's big enough to stick a label on it. Allowing 90 + you to actually physically know which file you stick into your PC. I 91 + still keep using floppies for personal files, and so did the Japanese 92 + government until last year, so I'm not crazy for that. With the 93 + replacement of floppy discs by CD-ROMS, Flash Cards, SD Cards, USB 94 + sticks and eventually the cloud, we may have won some cabinet space but 95 + we lost control, and in current days, we should only accept innovations 96 + that put control in the people's hands, not take it away. 97 + 98 + ## I'm old 99 + 100 + So yes, you may just say I'm old (I'm not old, I am literally 22!), but 101 + I'm sure you do at least agree with a sentence or two here. Mission 102 + completed, I planted an idea in the masses. Or well I hope so, I just 103 + can't wait to get my favourite books released on cassette! 104 + 105 + 106 + No, no I am joking (am I?), thank you for reading my little rant but no, 107 + my age makes my message no less important, in fact... _I am_ the future after all. 108 + 109 + Please, buy your albums, buy your books! 110 + 111 + -Mar