Elektrine lite

← Feed

Simon Repp

freebliss@post.lurk.org

<p>I design and develop systems with a focus on ethics, simplicity and sustainability.</p><p>Main projects:<br /><a href="https://faircamp.org" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">faircamp.org</span><span class="invisible"></span></a> (static site generator for audio producers)<br /><a href="https://hyper8.org" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">hyper8.org</span><span class="invisible"></span></a> (static site generator for video publishing)</p><p>Side projects:<br /><a href="https://simonrepp.com/feber" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">simonrepp.com/feber</span><span cl

Posts

  • Post #3653730

    I just published the first Faircamp 2.0 BETA builds! (ノ´ヮ`)ノ*: ・゚ Packages for Debian (/Ubuntu/etc.) and Arch (/Manjaro/etc.) are now available. Download: https://faircamp.org/download.html#beta Documentation: https://faircamp.org/docs/2.0.0/ Very early release notes: https://faircamp.org/changes/2.0.0/ I will continually extend documentation around the changes in 2.0 over the coming weeks, so for now expect that some things might simply not be explained anywhere yet. You are very welcome to...

  • Post #2798336

    I know I said I&amp;#39;m adding no more new features for #faircamp 2.0 due to time constraints, but &amp;#39;^^ ... I know this is going to make a few people very happy, plus the resulting overtime from this will be acceptable, and the new data model - which introduces a differentiation between a &amp;quot;catalog&amp;quot; (of which there can be multiple in faircamp 2.0!) and the &amp;quot;site&amp;quot; (singleton, the catalog in 1.7 terms) - just begged for this to be implemented, so without...

  • Post #2798335

    On a related note: I had &amp;quot;Arbitrary pages&amp;quot; (which relates to the whole imprint/contact page topic) in my optional goals list - and this unfortunately will not make it into the release - however :) .. 2.0 introduces a modular, fine-grained differentiation between artist and label pages, meaning that label or not, if you&amp;#39;re willing to add some new artists to your roster (Johnny Imprint, DJ Contact Page, Jane AI Policy ;D) you should probably be able to work around this li...

  • Post #2798334

    Pssst did you already know that @incognitothief has just recently joined us here on the fediverse? He&amp;#39;s not only a splendid musician (tune in: https://thief.whereditgo.diamonds/) but also investigating and experimenting with tooling for artists (including some closely adjacent to faircamp), such as the Whereditgo Public Library (https://docs.whereditgo.diamonds/). In that endeavour he&amp;#39;s also published some *fantastic* documentation (both written and video-based) on how to host f...

  • Post #2798333

    Random #faircamp 2.0 development updates: Over the last days I implemented adaptive theming in css/js on the generated sites themselves - i.e. if enabled the site is automatically shown in dark/light according to the visitor&amp;#39;s system preferences, but the theme can also be manually toggled in the footer (button shown in the screenshot). For maximum compatibility across browsers I decided not to use light-dark() for this, instead opting for a little bit of css self-torment ... let&amp;#39...

  • Post #2798332

    Ideal conditions: &amp;quot;Move slow and fix things&amp;quot; \ʕ◕ᴥ◕\ʔ Faircamp 2.0, more realistically speaking: &amp;quot;Move slow and break everything and put everything back together before the release&amp;quot; (ノ*°▽°*) But! I&amp;#39;m happy to report that this week I even managed to fix two issues in #faircamp that already existed in 1.x \o/ 1. Tag reading from Ogg/Vorbis files will work against a much greater spectrum of possible input files in 2.0 (tag names were previously matched...

  • Post #2521729

    Smol release news: I just released 1.4.2 for Feber («a simple, self-hostable group calendar»), which fixes a (recoverable but unhelpful :)) crash that occurs when deleting the last remaining event(s) in the calendar. Many thanks to rh for reporting, diagnosing and fixing this in one go. ⸜(˃ ᵕ ˂ )⸝ https://simonrepp.com/feber/

  • Post #2481999

    My incubating antidote to Google Forms, Zeroform («a static and dynamic online form generator») is now available for Windows (in addition to the existing macOS and Linux packages)! https://simonrepp.com/zeroform/ Go and liberate your forms from big tech! \o/

  • Post #2379803

    Linz! Morgen (Sonntag 3. Mai) 14:00-17:30 gibt&amp;#39;s die Gelegenheit gemeinsam wieder ein paar Schritte weg von Big Tech zu machen! Werde auch dort sein und wo ich kann Support geben! ฅʕ•ᴥ•`ʔ «Wo möchtest du anfangen? Von Whatsapp auf Signal, von Gmail zu einem ethischen Emailprovider wechseln? Linux installieren? Willst du erfahren, was das Fediverse ist und wie du mitmachen kannst? Suchst du alternative Software für bestimmte Bereiche? Am Sonntag, 3. Mai 2026, sind wir ab 14:00 im Willy*...

  • Post #2365812

    Faircamp is now officially and universally available for RPM-based Linux distributions. \ʕ◕ᴥ◕\ʔ https://simonrepp.com/faircamp/download.html Many thanks to @lminiero and @mag37 for testing and helping to iron out the last issues. o/ Fedora 38-43 are confirmed to work and should be smooth sailing. If you face issues on another distro (e.g. CentOS, RHEL) let me know, happy to look into it! Shout-out also to Edgar Aichinger, who&amp;#39;s maintaining the dedicated OpenSUSE rpm package for fairc...

  • Post #2071593

    Windows Media Player Skins (2020), by Zach Barth: https://www.trashworldnews.com/wmp-skins/ &amp;quot;(...) I captured videos of a bunch of Windows Media Player skins in a Windows XP virtual machine. You can see them all in this somewhat horrifying gallery.&amp;quot; :think_starry_eyes:

  • Post #1844010

    Today I bought faircamp.org :) – the website and everything will be gradually moving there for the 2.0 release over the next weeks and months! \o/ This is for one a signal of commitment and that I intend for faircamp to be around in the long term (I&amp;#39;ve been at it for 5 years already :)), but also, it&amp;#39;d be nice to co-own and co-operate the domain with the community at some point in the future, hence also the gradual move away from my own domain. #faircamp

  • Post #1732683

    «I’m not really sure how to deal with this part of my life appropriately. I have apologized to a few people individually, but it’s not a scalable solution and with many people I have no business re-opening wounds to salve my own conscience. I can offer a general apology, and I will. I’ve never found the right moment to say it, but now will do: I apologise, sincerely, to everyone who I have harmed with verbal abuse and with hateful and problematic rhetoric. If you have had a bad experience or exp...

  • Post #1630543

    Hey Wien o/ Our next vienna permacomputing meetup is coming up in one month: April 14th 2026, 19:00-22:00 Our previous venue is now undergoing reconstruction, so we&amp;#39;re meeting at a new lovely location (yes the cute colorful house in the picture! :)): Stadtraum Mitte 15, Felberstraße 78 (https://www.openstreetmap.org/way/176338490) And there&amp;#39;s more: Thanks to Björn&amp;#39;s diligent work (and being kindly hosted by the international team permacomputing, thanks! &amp;lt;3) we...

  • Post #1630532

    Vienna calling all folks interested in computing within planetary and human limits: Coming tuesday, April 14th, between 19:00-22:00 we&amp;#39;re meeting for the sixth edition of #permacomputing vienna! Edit: Unfortunately Bjorna Kalaja will have to pass for her talk this time due to just having gotten ill, but Björn Ganslandt (@Ansimorph) is kindly jumping in tomorrow with a talk on »Fighting hardware obsolescence with greener frontend code«! This time we&amp;#39;re also meeting at a new pla...

  • Post #1630531

    Aaand the next Vienna #permacomputing meetup is happening on: July 14th, 19-22h (potentially outside, everything else tbd) See you there! ฅʕ·͡ᴥ·ʔ

  • Post #1454083

    I wrote a personal reflection on file-based music culture (downloading and listening to files on your own device(s)): https://simonrepp.com/posts/file-based-music-culture/ Don&amp;#39;t expect anything too deep, it&amp;#39;s just what I would say about my own music collection if you asked me over a drink. •ᴗ• (NB: I actually wrote this ~2-4 years ago but never published it, just stumbled over it again today, and decided to update and publish it.)

  • Post #1242361

    @keila UI feedback for your consideration (too minor for a ticket probably :)): I think the icon choice for the &amp;quot;unsubscribed&amp;quot; datapoint - &amp;quot;thumbs down&amp;quot; - is not ideal. Why: While the current zeitgeist entertains a &amp;quot;number go up = good, number go down = bad&amp;quot; mentality (in that sense I understand where the choice comes from), I think it&amp;#39;d be great if keila did not replicate this. From my personal perspective: 1) When I unsubscribe f...

  • Post #925589

    @lminiero Good news re. a feature suggestion of yours (possibility for multiple external download links as native functionality – https://codeberg.org/simonrepp/faircamp/issues/90#issuecomment-2920256): Although I&amp;#39;m (currently) out of time for adding additional features to 2.0, I managed to add this one to the pipeline today because it fits in perfectly with some necessary changes that are still up ahead (as in: it will probably be easier to integrate this highly useful change than tryi...

  • Post #925585

    I completely missed that someone forked zed, taking out all the videoconferencing, telemetry, AI service integrations, etc. https://codeberg.org/GramEditor/gram didn&amp;#39;t try it yet, but ... hell yeah! \ʕ◕ᴥ◕\ʔ

  • Post #898645

    First look at Faircamp 2.0 (˶ᵔ ᵕ ᵔ˶) https://simonrepp.com/video/faircamp/first-look-2-0/ (note that the project is still work in progress and currently at about 50% of completion, i.e. you&amp;#39;re looking at a prototype still :)) #faircamp

  • Post #758309

    Mini #faircamp 2.0 graphical user interface teaser for some core aspects that are finally coming together after maaany weeks of toil: &amp;#39;^^ 1. Every form field in faircamp 2.0&amp;#39;s graphical interface features a documentation badge (-&amp;gt; what is the underlying (manifest) option, link to online documentation (also tied to the respective, correct version of the docs from 2.0 onwards)) 2. Every form field is aware of the value and exact origin of all inherited defaults. For insta...

  • Post #661862

    I&amp;#39;m now some 68 hours into rewriting faircamp&amp;#39;s internal architecture for handling manifests, to accomodate (a) continuous reading and writing of settings at runtime, simultaneously from the outside (e.g. in a text editor) and in the desktop application (with live updates in the interface!), and (b) an entirely new settings inheritance system (actually a bit like the one that existed pre-1.0, just without the footguns [fingers crossed :D], and streamlined and redesigned for the n...

  • Post #640834

    TIL (Mastodon/Hometown): When someone privately mentions you in a post by accident, then edits/removes your mention from the post, that post still stays visible for you (at least in v4.5.7+hometown-1.2.0). Consequently I guess in these cases it&amp;#39;s better to &amp;quot;Delete &amp;amp; re-draft&amp;quot; rather than edit the post. (NB: I&amp;#39;m aware that &amp;quot;what&amp;#39;s federated is federated and can&amp;#39;t be un-federated&amp;quot;, this is merely about what &amp;quot;fort...

  • Post #640833

    Very neat feature in KDE&amp;#39;s Dolphin file manager that I didn&amp;#39;t know about (until just now): In the properties dialog for a file you can generate standard checksums, or check against one you got. Nice! \o/

  • Post #567558

    Linz folks: Tomorrow, Sunday, 15:00-18:00 there is a chance to begin (or continue) your personal transition from Big Tech to democracy-aligned digital alternatives, together with the helpful people from servus.at (tomorrow: @aderieg, @joak et al): &amp;quot;Where would you like to start? By switching from Whatsapp to Signal or from Gmail to an ethical email provider? By installing Linux? Do you want to find out what the Fediverse is and how you can join? Are you looking for alternative software...

  • Post #567557

    Is there some trick for the official mastodon web client for how I can browse my own posts (and replies) from oldest to newest, rather than the default newest to oldest ordering? (Scrolling to the beginning is do-able, but tedious. :))

  • Post #567556

    Just another perfectly normal day working on faircamp 2.0. This is fine. &amp;#39;^^

  • Post #509216

    In about one hour (22:00 CET) the third &amp;quot;Music from the Faircamp&amp;#39;s&amp;quot; radio special on @fadimat is going live! We selected some fine tracks from the faircamp universe (which gets harder every year - so many good things out there! &amp;lt;3), and I&amp;#39;ll again be talking a bit about what&amp;#39;s going on with faircamp these days. :) Live on the air the talking parts will be german (it&amp;#39;s local radio from around where I live!), but later on there will be a c...

  • Post #433677

    I can now tentatively say that there will be speed-ups - and possibly quite significant ones - in #faircamp 2.0. For one, if you&amp;#39;re using the graphical interface, faircamp will¹ &amp;quot;pre-preprocess&amp;quot; (= analyze audio and generate waveforms for) your entire catalog in the background while you&amp;#39;re just still exploring the interface and fiddling with texts and settings. I&amp;#39;m planning to also expose this as a `faircamp --warmup` (or so) option in the CLI, so that...