Bauke's recent activity
-
Comment on Anyone sucessfully self-hosted Tildes instance? in ~tildes
-
Comment on Datastar: web framework for the future? in ~comp
Bauke Definitely agree on that. Simpler ways are possible and the fewer constantly updating parts in the stack the better, in my opinion.I mentioned Tildes as it is a showcase that you can have website in the modern day and age without having all sorts of abstractions tacked on abstraction on to abstractions.
Definitely agree on that. Simpler ways are possible and the fewer constantly updating parts in the stack the better, in my opinion.
-
Comment on Datastar: web framework for the future? in ~comp
Bauke Not to diminish your point or anything, but Tildes actually uses Intercooler.js which is the predecessor to HTMX. So in a way it uses this same style of web development already. :D But I do also...But commenting this on Tildes, a website fully functional in 2025 using "ancient" technologies like server side rendering, jQuery and plain css, really makes me sceptical in this regard.
Not to diminish your point or anything, but Tildes actually uses Intercooler.js which is the predecessor to HTMX. So in a way it uses this same style of web development already. :D
But I do also agree with you, Datastar needs a whole SDK to make its magic happen. At least with HTMX you can just plop in HTML from whatever route. I think a middle ground could exist between these two that requires no server magic like Datastar and is simpler than HTMX.
I personally really like the idea of keeping everything on the server and rendering the HTML in fragments but I've also tried a few things with HTMX and it's certainly not as easy and simple as it could be.
-
Comment on Anyone sucessfully self-hosted Tildes instance? in ~tildes
Bauke (edited )Link ParentI've created a first pass on a guide together with the Ansible playbooks needed. I still need to write out the long version of the guide but for now anyone can give it a try if they like. :D You...I've created a first pass on a guide together with the Ansible playbooks needed. I still need to write out the long version of the guide but for now anyone can give it a try if they like. :D
You can find it here: https://gitlab.com/tildes-community/tildes-setup-guide
I highly highly highly recommend anyone wanting to try these out that you do it on a completely new server. And if you're going to do it on an existing server, read through every single role before you do it and understand what each step does! And make changes to it what you don't want/need, especially the initial-server-setup playbook.
Happy hosting!
Edit: I'll also create a proper topic for this once I'm fully done with it. :)
-
Comment on Anyone sucessfully self-hosted Tildes instance? in ~tildes
Bauke (edited )LinkI've been working on adapting the Ansible playbook that's in the Tildes repository so anyone could run it on a fresh Debian server and have a working Tildes instance after it finishes. I'd say...- Exemplary
I've been working on adapting the Ansible playbook that's in the Tildes repository so anyone could run it on a fresh Debian server and have a working Tildes instance after it finishes. I'd say it's about 25% complete right now but I will also mention that it kind of assumes you're going to be running a Debian 12 server and nothing else apart from Tildes on it (which I know from my own self-hosting is unusual :P).
I'll also add that there's a bunch of things that are currently hardcoded for tildes.net (like for example the tild.es shortlinker), so if those are things you want to work you'd have to manually change them in the code.
But! If you really really want to give it a shot, it is possible to piece it all together using this old comment from Deimos, the Ansible playbook and the General Development Info docs. Though I'll add these tips:
- Ignore anything about SaltStack and Pillar, those have been replaced with Ansible
- If you want to set up a production instance ignore anything about Vagrant or VirtualBox
journalctl -fexu <unit name>.service
is your friend- If you use a VPS to test on, check if they have snapshots and rollbacks (for cheap!) so you can break stuff and rollback easily (if you want my recommendation, Hetzner is easy to do this with)
I'll try to write up an up-to-date guide this weekend that includes a base Ansible playbook you could run and have a fresh Tildes instance ready to go!
-
Comment on Update on Tildes codebase: Less community fork, more official maintainers in ~tildes
Bauke Points for originality! Haven't heard that one before. :DPoints for originality! Haven't heard that one before. :D
-
Comment on Books I read during 2024 that were published during 2024 in ~books
Bauke (edited )Link ParentDid you ever use the blue J image anywhere else on your site? It's possible Embedly (which is what Tildes uses behind the scenes to figure out the icons) grabbed that image when it couldn't find a...Did you ever use the blue J image anywhere else on your site? It's possible Embedly (which is what Tildes uses behind the scenes to figure out the icons) grabbed that image when it couldn't find a favicon for some reason and it has been saved like that on Tildes ever since.
Edit: Ah, it likely came from this topic and the way Tildes saves icons I believe doesn't take subdomains into account.
-
Catbus Collective - Shiki no Uta (from Samurai Champloo) (Live at Clement’s Place) (2024)
4 votes -
Comment on Paperless NGX vs ??? in ~tech
Bauke The awesome-selfhosted list has a document management section if you're looking for alternatives, but honestly I think you should just try Paperless-ngx. It's very good and the UI is excellent. It...The awesome-selfhosted list has a document management section if you're looking for alternatives, but honestly I think you should just try Paperless-ngx. It's very good and the UI is excellent.
It takes a little bit of setup and manual work in the beginning before it starts recognizing the metadata and which documents belong to what correspondent/document type but once that's all done it is really nice. I highly recommend starting off uploading just one document at a time and manually entering the metadata, and then after a couple if you can see it automatically get things correct you're probably fine hooking it up with your scanner (which there are a lot of options for).
The documentation is excellent by the way, everything you need is in there.
-
Comment on Self-hosting a podcast server in ~tech
Bauke Last week I was playing around with AzuraCast which is more for doing web radio stuff but I think it does also have some podcast features. It was easy enough to get set up with Docker and the...Last week I was playing around with AzuraCast which is more for doing web radio stuff but I think it does also have some podcast features. It was easy enough to get set up with Docker and the documentation is pretty good too.
-
Comment on What creative projects have you been working on? in ~creative
Bauke Thank you! I'm not sure about the hearing thingy, if that's something I could fix in some way I'd love to know but I don't know why or how that's happening. :PThank you!
I'm not sure about the hearing thingy, if that's something I could fix in some way I'd love to know but I don't know why or how that's happening. :P
-
Bitwarden transitions from Manifest V2 to V3
25 votes -
Comment on What creative projects have you been working on? in ~creative
Bauke After the great response I got on my comment on the BespokeSynth topic, I've continued making music and I'm now here to share again. :D One mostly finished song called Rush and also a very...After the great response I got on my comment on the BespokeSynth topic, I've continued making music and I'm now here to share again. :D One mostly finished song called Rush and also a very unfinished one called Spark.
I didn't end up recording the video of BespokeSynth running for these two, but next time I will do that again. The added visual is really nice and it's a good way to show how it all works.
-
Comment on Bespoke Synth - a highly modular DAW in ~music
Bauke It's funny because I made the screen mover so I could keep things organized and then maybe a day later discovered Bespoke has a minimap that kind of does the same thing. (^: In the beginning it...It's funny because I made the screen mover so I could keep things organized and then maybe a day later discovered Bespoke has a minimap that kind of does the same thing. (^:
In the beginning it was pure experimentation, I would grab a module, put some notes through it, modulate everything in different ways and then see what it would sound like. Pure trial and error. Then when I started discovering plugins I turned to a bunch of different YouTube channels like unfa, Dash Glitch, Demis Hellen, S1gns Of L1fe, and probably more I'm not remembering. I fell in love with Vital so I started searching "vital trance pluck" or "vital ambient pad" etc., watch some videos to see all the different possibilities of using it and then try it myself. The /r/linuxaudio and /r/edmproduction subreddits also have useful information on all kinds of stuff.
And thank you for the kind words!
-
Comment on Bespoke Synth - a highly modular DAW in ~music
Bauke Thank you so much, I really appreciate it!Thank you so much, I really appreciate it!
-
Comment on Bespoke Synth - a highly modular DAW in ~music
Bauke For what it's worth I did experiment using nothing but the builtin modules for about a month and a half (and did make some cool stuff!), and then I discovered that plugins exist and oh boy it is a...For what it's worth I did experiment using nothing but the builtin modules for about a month and a half (and did make some cool stuff!), and then I discovered that plugins exist and oh boy it is a rabbit hole.
The Python integration is so useful! The script you can briefly see next to the songbuilder is there to set up the bars automatically because the songbuilder has an option to reset the transport on every scene change (at least on the nightly version) and I don't want that to happen because it would mess with the note progression. But if you disable that option you can't say "I want 8 bars of this scene, 16 bars of that one" because now the transport isn't being reset and that's what the songbuilder uses to count the bars for each scene... So all the bars need to be summed up. (^: And rather than manually do that, a script can do it. Is it obvious I'm legitimately obsessed? x)
[...] rendered entirely with VST sound sources.
(And two of the builtin samples in the drumplayer module but we won't speak of those. ^^)
-
Comment on Bespoke Synth - a highly modular DAW in ~music
Bauke I have become obsessed with this program. So much so I've actually managed to create something that resembles a song and doesn't sound awful, at least to me. And even more so I've found out that...I have become obsessed with this program.
So much so I've actually managed to create something that resembles a song and doesn't sound awful, at least to me.
And even more so I've found out that digital music production is sooooo similar to software development. Figuring out how to create a sound or get a combination of sounds working together scratches the exact same itch in my brain that fixing a bug or adding new functionality in a software project does.
I knew nothing of music production before this and through experimenting and looking up tutorials and resources online I've managed to make something. I can't wait to keep learning and making more music, it's so much fun.
So genuinely from the bottom of my heart, Akir, thank you for posting this because it has opened up a whole new world for me.
-
Standard Notes and Proton are joining forces
28 votes -
SSL.com is evil and deceptive: Don’t do business with SSL.com
21 votes -
Comment on Yorushika (ヨルシカ) - Sunny (2024) in ~music
Bauke Yorushika doesn't miss, wow. The outro of only suis singing gave me chills. And MORIE's animation is so good, I still regularly go back to Spring Thief's video because it's so pretty.Yorushika doesn't miss, wow. The outro of only suis singing gave me chills. And MORIE's animation is so good, I still regularly go back to Spring Thief's video because it's so pretty.
Thank you! I'm happy it (mostly ;)) worked out of the box. :D
I also created a video last weekend for anyone wanting to see the process, I'll be adding this to the guide when I get to the long explanation. :)