@freebliss@post.lurk.org
@freebliss@post.lurk.org avatar

freebliss

@freebliss@post.lurk.org

Code, media, and systems with a focus on ethics, simplicity and sustainability. Occasional libre graphics steward in vienna. Illustration scholar. Nightclub pianist without nightclub. he/him.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

flavigula, to random
@flavigula@sonomu.club avatar

Since recently I dissolved my part of the company I've been involved in for the last nine years, I no longer am in control of the server I used to host Funkwhale, etc.

In a way, this is a good thing, as it encourages me to downsize everything in my life. My music will be residing on another server with less space, though wholly controlled by me. My Funkwhale no longer exists apart from its archive.

I used it as a platform to demonstrate my experiments, improvisations and unfinished music. 1/2

freebliss,
@freebliss@post.lurk.org avatar

@flavigula No worries :) I got somewhat credited for the webring recently, now @keefmarshall got credited for faircamp, I think the universe should be back in balance now. ;) Thanks for the kind feedback!

freebliss, to random
@freebliss@post.lurk.org avatar

I'd like to learn more about what's going on at the intersection of tech/politics/arts/culture in my CEE vicinity (especially Slovakia, Czechia, Hungary, Slovenia) Anybody got follow recommendations (people, organizations) or events (conferences, gatherings) to look out for? Ďakujem/Děkuji/Köszönöm/Hvala lepa! ฅʕ•ᴥ•`ʔ

freebliss,
@freebliss@post.lurk.org avatar

@TadeuszBonawentura @z3rOR0ne @small44 It's more the "your own solo bandcamp" thing to paraphrase @sentient_loom. From the technical side, given it's a static site generator, it can not technically act as a server for anything, including federation. It could act as an activity pub client technically, but it's an open research question how that could be interesting. So for now no plans and no implementation, but I'm keeping tabs on ActivityPub and at least thinking about possible directions.

freebliss, (edited ) to random
@freebliss@post.lurk.org avatar

Tomorrow evening (tuesday 6th, 22:00 CET) local upper-austrian radio station Radio FRO will be airing a #faircamp special, created and hosted by @fadimat. Expect two hours of music exclusively from the faircamp universe (!! (╯✧▽✧)╯), and a brief appearance of mine as a guest on the show. Don't forget your universal translators, the talking bits will be in german. :)

https://dorninger.servus.at/fadimat-105-date (de/en)

https://www.fro.at/fadimat105-feb24/ (de)

[Update: Corrected the post - there will be two hours of music \o/ (one more than I announced originally ;))]

freebliss, to random
@freebliss@post.lurk.org avatar

Just stumbled over this - https://www.rssboard.org/rss-enclosures-use-case - an intriguing document from another era. It's a short (and a bit specific/random) read, but some excerpts:

"(...) Like a lot of people, I had tried it [high quality video in the Internet], and found it unsatisfying and frankly, exhausting. (...) I thought that video on the Internet was a loser (...) The Internet lifestyle is frenetic. There's no time to wait. (...) The computer does the waiting, not you. In the system that Adam envisions, a video DJ, someone like Adam at MTV in the '80s and '90s, someone whose judgment you trust, or whose tastes you like, is pushing high fidelity bits onto your hard drive, using no more hardware and network connections than you already have. There is no central authority, no spectrum to allocate, it's open to amateurs, like the Internet itself. (...)"

freebliss, to random
@freebliss@post.lurk.org avatar

I haven't yet formally announced #faircamp 0.12.0, so here goes :)

A new theme option for making all waveforms full width is now public (disable_relative_waveforms, see
https://simonrepp.com/faircamp/manual/theme.html), the underlying eno language and parser got an update (more on this elsewhere, no practical changes), an iOS background scaling problem was fixed (thanks to @fennifith who submitted this PR and did lots of testing), a critical issue that broke the player for some people who had certain browser extension(s) running was fixed, "name your price" now checks that the price entered conforms to what's asked and skips payment if 0 is entered, and finally, a lang attribute was added to each page's html tag, which helps automated translation and screenreaders (again thanks @fennifith, who btw. also provided a great deal of other input that will soon help aid some upcoming changes).

Debian and macOS/brew (thanks Clément if you read this) releases are already updated, thanks to @keefmarshall's research I can now also inform you that building from source on FreeBSD officially just works (TM), this has been documented in the manual too.

Apologies if I forgot anyone, and as always: Thanks everyone for your efforts! More faircamp related news are just around the corner, stay tuned. ( ^◡^)

smallcircles, to random
@smallcircles@social.coop avatar

Hey there @freebliss I dunno if this is any way shape or form interesting or relevant for #faircamp, but just found this #bandcamp archive at @internetarchive with 62M tracks:

https://archive.org/details/bandcamp_metadata_2024-01-18

freebliss,
@freebliss@post.lurk.org avatar

@smallcircles @internetarchive wow that's wild =) thanks for the pointer!

freebliss, to random
@freebliss@post.lurk.org avatar

Recommended (re-)read for website making aficionados: «The Demise of the Mildly Dynamic Website» https://www.devever.net/~hl/mildlydynamic There is a forgotten world waiting for (re-)discovery for those curious enough to venture between the polarities of the purely static and the cult of complexity.

Codeberg, to random
@Codeberg@social.anoxinon.de avatar

Looking into the new Year: Our latest newsletter was sent to members of our non-profit association and published on our blog:
https://blog.codeberg.org/letter-from-codeberg-looking-into-the-new-year.html

Learn about our efforts to sustain human workforce in our Free Software project, and consider helping achieve this goal with your donation!

freebliss,
@freebliss@post.lurk.org avatar

@Huubje thanks :) glad to hear! It's a large topic, but personally and generally speaking I feel that discoverability is best approached through diverse paths, and somewhat detached from the places the music is actually hosted at. Close to faircamp there's for instance https://faircamp.webr.ing/, and the fabulous @radiofreefedi. I talked to Mike Sugarman recently (who's involved with building Freq - https://publicinfrastructure.org/2023/05/24/introducing-freq/ - recommended read!) and a key takeaway for me was that community has always and will always find ways to make discoverability happen. The somewhat sad truth is that we already had huge, flourishing platforms which were (content-wise) built independently by artists, fans, music nerds, record shop owners, "pirates", etc. and offered a much richer and more refined place of discoverability of everything that's out there than big tech currently does, but all of that was deliberately attacked, sued, taken down, etc. by the industry. I think nobody knows exactly what the next thriving venues of discoverability will be, but the important thing is that we're out there, consistently building things and sowing the seeds of what's to come. \o/

freebliss,
@freebliss@post.lurk.org avatar

@Huubje As I understood it from the conversation I had with them, the first aim for freq would be more to gain a foundational following in order to be able to experiment, research and iterate the concept, not so much to reach for substantial adoption right away. Long term is another story of course. I suspect that Discord will do its part to help all of its competitors through its own enshittification though, eventually. :)

freebliss, to random
@freebliss@post.lurk.org avatar

deleted_by_author

  • Loading...
  • freebliss,
    @freebliss@post.lurk.org avatar

    @aflands Looks interesting too! I'm having a hard time with their documentation somehow, something feels off about it, but maybe that's just me. ^^

    freebliss,
    @freebliss@post.lurk.org avatar

    @aflands btw. is there any direct link between why they put the p2p stuff in a package with a web gui app library? Not that anything speaks against it, but it seems kinda random (?) ^^, unless I'm missing something.

    freebliss,
    @freebliss@post.lurk.org avatar

    @heapwolf @aflands cool thanks for elaborating, i see your point!

    freebliss,
    @freebliss@post.lurk.org avatar

    @heapwolf hey, apologies actually, if i had known we're going to link in one of the creators I would have put that a bit more thoughtfully, I know first hand how much of an effort it is to write documentation ... :)

    That said and as for feedback: I think I spent around 20-30min in 2 separate sittings looking at the documentation mostly from a high-level technical evaluation standpoint ("how does the technical foundation compare to X and could this be interesting for me, how low-level/minimal is it, what does it ship and depend on, ..."), and what I somehow did not really find (for me at least, I might have missed it somehow) is a clearer picture of the core technical structure. What I liked in the tauri docs for instance is that they have very concrete information on what tech stack they utilize on different platforms (e.g. webkitgtk on linux, WebView on macOS, etc.). What I picked up in the socket docs is that you somehow normalize the webview across platforms (but it's not clear to me how, I didn't find any explanation), or for instance that libuv was mentioned as the only dependency, which leaves me very doubtful and puzzled (where do you get your webview from e.g.? libuv seems to provide other stuff). Hope some of this is useful as feedback and thanks for taking the time to read!

    @aflands

    freebliss,
    @freebliss@post.lurk.org avatar

    @heapwolf @aflands ah got it, thanks for clarifying! I understand the thinking re. dependencies, yet think it would still be good to somehow reveal these most fundamental dependencies (regardless of the fact that they do not add to socket's own footprint, that's clear) because this is precisely what made it so intangible for me to evaluate how socket operates at a foundational level, this is what made it feel somehow "off" to me. :) Much success with socket! \o/

    freebliss, to random
    @freebliss@post.lurk.org avatar

    I just wanted to help a friend degooglify their shared rehearsal room calendar, but it ended up with me getting nerd-sniped into building a smol, nice calendar for small collectives/friend circles. (/▽\) It's a single php file you can drop in any webhost, then it walks you through first time setup and then it's up and running. It persists all data to an adjacent php file, so you can simply backup/transfer the calendar by moving the files between computers. We'll do a test-run with the shared rehearsal room, then I'll release it (copyleft). It's also mobile-friendly, has dark/light mode, only 5 lines of (optional) javascript :D, and I'm doing my best to get accessibility right from the get-go. I'm kinda excited, and highly amused what an easy nerd-sniping target I am. Yay! :D

    A simple settings page for a calendar, allowing editing of title, weeks shown, start of week, editing users, adding users. Each user needs a key, name and permissions setting.

    freebliss,
    @freebliss@post.lurk.org avatar

    FLOSS news! (ノ´ヮ`)ノ*: ・゚

    This is the initial 1.0.0 release of Feber - a simple, self-hostable group calendar.

    Originally just a two-day hack for for a friend ('s shared rehearsal room), a few more weeks of work turned this into a universally usable, polished tool - hopefully of use to a wider public.

    The short pitch: A single PHP file (+assets) that is compatible with virtually every standard webhost out there, and a database-free design which means setup, backup and transfer is just copying files from one computer/server to another. The interface is responsive, adaptive (dark/light), and built with accessibility (and intent to improve) in mind.

    As I am by now maintainer of more FLOSS projects than I can reasonably look after in a sustainable fashion while just running on my commitment and love for the cause, this time around I've included a possibility to financially support the project. Emphasis on this being optional - Feber is AGPL3+, free to share with anyone, you can pay for it if and as you wish.

    Thanks for reading/sharing, enjoy #feber and ping me if there are issues with anything (feber itself, the website, the demo, ...), I'm sure I've messed something up along the way. :)

    https://simonrepp.com/feber/

    Feber login screen, just username, password inputs, sign in button, logo and title.
    Calendar settings page allowing configuring of title, start of week, weeks shown, freely title booking vs. name-based booking, anonymous viewing and editing links
    Keyboard shortcuts help page, describing how to delete events, repeat events and view past events using keyboard shortcuts

    freebliss,
    @freebliss@post.lurk.org avatar

    @aaaaa @ooooo @QuentinJuhel I promised to the three of you to ping you when feber is out to the public, here we are, hope you can give it a shot and find it useful :) thanks for your interest, it certainly gave me some extra motivation!

    freebliss,
    @freebliss@post.lurk.org avatar

    @jollysea thank you and yes it does! :)

    freebliss,
    @freebliss@post.lurk.org avatar

    @dosch Thanks :) Briefly replied:

    • Agree about ics, already on my list in fact
    • All-day entries is a nice idea! I will definitely consider it, I think it could go well with the architecture without really amplifying complexity
    • Entries that last serveral days are on the explicit non-feature list (see website), for one because it would bring a significant raise in complexity and require drastic changes to how the whole thing works, on the other hand because right now there is already a quite practical alternative approach for this: Events, at creation (and also afterwards through keyboard shortcuts), can be made to repeat daily up to another date, this provides 80% of what native multi-day events would bring, and will, I expect, work very well for the vast majority of usecases
    freebliss,
    @freebliss@post.lurk.org avatar

    @QuentinJuhel Ha that's cool feedback, didn't foresee anyone to even attempt to alter the markers ;) I'm curious what is/are your motivation(s) for changing them?

    freebliss,
    @freebliss@post.lurk.org avatar

    @QuentinJuhel thanks, i need to ponder this new information a bit :) will get back to it!

    freebliss,
    @freebliss@post.lurk.org avatar
    freebliss,
    @freebliss@post.lurk.org avatar

    Small #feber update: I added ics/ical support (i.e. subscribing to the the calendar via a link to a dynamic ics/ical endpoint) today and released it as 1.1.0. Yaayy ⸜(ˊᗜˋ)⸝ /cc @rra @dosch

    freebliss,
    @freebliss@post.lurk.org avatar

    @aaaaa Third line in the header: "Feber is free software, licensed under the AGPL3+." :)

    I use git to track development locally, but I don't use a public repository on the net right now (which is what you mean I suppose). I'm genuinely curious where the question comes from though, can you give an insight on that? :)

    freebliss,
    @freebliss@post.lurk.org avatar

    @aaaaa sure I mean regardless of whether there's a public repository or not, if there's a change you feel you want to propose, it's as simple as sending me an email with the changed files, including, ideally, a note which version they're based off. I don't even require it to be formatted as a git patch, just attach the files (3 files is the maximum this will ever be given how small feber is) and explain what I'll be looking at and I'll happily have a look. :)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines