TheIdOfAlan

joined 10 months ago
3
The Gumbo Variations (www.youtube.com)
submitted 10 months ago by TheIdOfAlan to c/shehackedyou
 

Hold on to your butts. Your in for a ride.

[–] TheIdOfAlan 1 points 10 months ago

I'm not entirely sure about this meme in terms of the overt sexism. Looked it up a little and there's some talk about it, but hopefully it's not past the line of problematic. I have a hard time telling.

 

vibe

 

That bass line though

[–] TheIdOfAlan 1 points 10 months ago

Not exactly programmatic, but I saw another streamer hook up their chat to super collider so folks could do a collaborative jam session. It was chaos, but a lot of fun.

(and for anyone not familiar with supercollider: https://supercollider.github.io/ - it's open source software that's "A platform for audio synthesis and algorithmic composition, used by musicians, artists and researchers working with sound.")

[–] TheIdOfAlan 1 points 10 months ago

Might have been me how mentioned working on their own filetype, because, well, I am. It's not a music thing. It's a replacement for markdown/mdx. It's still a work in progress, but I'm using it. I also don't really expect other folks to use it, but I'm putting it out there anyway.

I'm cleaning up the docs. I'll post them when I get them polished a little

 

gets my head bobb'n

4
Music Stem Mixer (splitter.fm)
submitted 10 months ago by TheIdOfAlan to c/shehackedyou
 

I love this little thing. It lets you mute out or solo the individual stem tracks that make up a song to make a simplified mix.

The link is for a specific song. (The site nav takes too long to get to the individual songs.) The home page is here for more info: https://splitter.fm/lawrencetheband/the-heartburn-song

I built another version of it that lets you fade tracks and record your fades. It's offline while I'm migrating my site. I'll post it here when I get it back online

 

I had a sneaking suspicion how the upvotes would spread across these two songs. It's not going to stop me from posting whatever the fuck, but it's funny.

[–] TheIdOfAlan 1 points 10 months ago

I keeeeep wanting to get into making music, but it never makes it up the priority list high enough. I used to be a sax player, but I never did music theory or chords. I know it wouldn't be super hard to get into that based off my experience, but I don't have the energy to put into the learning curve right now.

The idea of the public data set is awesome. I'd also love to see bands. release stubs of their music for remixing (I'll like to something like that when I find it)

 

There's a bari sax in there too which is bonus points

16
submitted 10 months ago by TheIdOfAlan to c/shehackedyou
 

this is one of those songs that I'm either really in the mood for or really not. There is no in-between

[–] TheIdOfAlan 1 points 10 months ago (1 children)

I'm a mac user, but I'm not religious about it. I've done a decent amount of linux, but I was a photographer and using photoshop on a mac was the way of things at the time. I'll look into Simple Comic. Thanks for the pointer

[–] TheIdOfAlan 2 points 10 months ago (1 children)

I originally worked on the website at the TOUR. I was the tech lead who coordinated work with our external teams. I also did a bunch of prototype stuff which is what I really enjoyed. Last few years there I was on the team who built a data analytics dept. That was fun during the build, but once it was up and running I wasn't doing new stuff anymore and it turns out I need that in my life.

I feel ya on the 2hrs sleep then 18 of making stuff as well as the crash afterwords. I didn't get diagnosed until a few years back. I'd never had a full out manic episode until then. I went pretty far out though. Ran around my house naked for a week recording a podcast about how it was on me to become president and the modern day Shakespeare to save the world. Ended up in the psych ward for a few days, got the diagnosis and got on meds. I had a two year major depression after that and then a while recovering. Happy to report I've been stable since then.

And, I'm digging you too 🕺 . Always love meeting folks who do things like start communities. That's very cool

[–] TheIdOfAlan 1 points 10 months ago (1 children)

I've never looked at the torrent protocol. (That's going a bit deeper than I've ever done before.) If it doesn't support compression that could be done on the client side right? Or is there something else that goes on there?

 

And when you get damned in the popular opinion, It's just another damn of the damns you're not giving

3
The Name(s) Of My New Band (www.alanwsmith.com)
submitted 10 months ago by TheIdOfAlan to c/shehackedyou
 

The most important thing about a band isn't its music, but its name, right? right? 😆

[–] TheIdOfAlan 3 points 10 months ago (1 children)

Three cheers for the work and thought you've put into this.

I don't think of myself as communist or leftist, but I'm digging the vision. (Also, a professor of rhetoric friend told my yesterday that I speak like marx does, so who knows. "Bust of Mao" would make a great band name, btw. I'm adding it to my list)

brain storming thoughts:

Would love to see what we're writing here end up on a top level shehackedme domain. Kinda obvious, but I'll say it anyway 😁 though, I'm also a big fan of using existing tools to get things started. A prior version of me would have been in rush make that happen first. The new version of me is nodding my head yes for getting started here on lemmy to kick things off.

I've been working on my home page. It has me thinking about what a home page for shehackedme might look like. It feels like this link aggregation is where action will happen, but it also feels like maybe that shouldn't be the entire home page. Just part of it. (Super high-level, fuzzy thought for now, but looking at the home page of lemmy it doesn't have its own personality and I think that's important for things)

other:

  • what if sub domains where only for accounts and then give every account one automatically?

  • it would be the account's home page

  • The software would build a default profile, with ways to modify it. e.g. make it based off templates thta folks could edit themselves. Or just change the CSS

  • And then also have an override where folks could make a git repo and take complete control over the page. (basically github pages, but where those are the account profile pages themselves)

  • Then, allow every one to make fourth level domains for their projects, each with a github repo attached.

  • Not sure if providing DNS control of the sub domains is a good idea or not. Probably not for the third level profile domains, but maybe? Even more so with the maybe for the fourth level? Like let folks build stuff that requires server side processing wherever and then point their `project.profile.shehackedyou.com`` domain to it

  • yeah, so basically reddit + geocities + github page at the project level

 

I haven't gotten over the part of my history that pressures me to apologize for putting out my work in spaces I don't own. I'm doing a lot of it here. It feels like I'm taking up a lot of space because, you know, I am. I think it's helpful right now. Adding content grist to the mill that produces community because I like the vibe here and want to see this place grow.

I'm pretty sure if it gets old, y'all will tell me to shut the fuck up. Just want to say there will be no hard feeling.

Anyway, here's a self-portrait I took in college during the days of film 😁

[–] TheIdOfAlan 1 points 10 months ago

huh, yeah, that's not at all obvious is it 😜

The format is made up with sections that start with either the beginning of the file or an empty line followed by two dashes and a section name. Attributes are zero or more lines under the initial starting header with key/value pairs. Most sections have content, but some don't (e.g. metadata) which goes below and continues until you hit another section header or the end of the file . A page might look like:

-- title

This Is A Page


-- blockquote
-- by: Some Person

This is what they said

With some more lines


-- metadata
-- date: 2023-12-31T18:02:07
 

I'm making my own Markdown/MDX replacement. Just added an "about" attribute to my blockquotes today. Pretty happy with the way things are shaping up.

[–] TheIdOfAlan 2 points 10 months ago (3 children)

you have a preferred .cbr reader? (I've never used one)

[–] TheIdOfAlan 2 points 10 months ago

I did a little lua work recently and really enjoyed it! I'm not sure what a timeline would be on this, but I'd say probably grab a few other projects first 😜

[–] TheIdOfAlan 2 points 10 months ago (1 children)

I don't have the headspace to get into actually coding anything right now. I'm trying to stay focused on a few other projects for as long as I can mange.

It also feels like one of those things that so big I'm a little freaked out about event thinking about where to start (and how much work it would be). But, that's never really stopped me before once I've actually gotten started with a thing.

To answer your questions:

Does the database have to be persistent?

Yes. Mostly. Kinda. (If I'm thinking of persistent the correct way) My first thought for this is my notes. I've got like 10K of them and use them all the time. I'd want them to always be hot.

Things like images though probably wouldn't need to be fully online. I'm thinking something like a combination of always available thumbnails and meta-data with a link back to something like Amazon's Deep Glacier (https://aws.amazon.com/s3/storage-classes/glacier/) where the full assets are stored, but you don't have instant access to them. It would take some about of time to pull them if you needed the full file.

As to it being persistent on any given device, that feels like an implementation detail. Not that that's trivial, it's just that I've been thinking of this from the end-user side, not the builder side. I think the rule of thumb would be "as long as I can get to the stuff I want when I want, I'm good" (though, I do have an inkling of how hard that actually is to pull off, but that's the dream)

A main key to make explicit is that for most of the types of data I'm thinking of they should be permanent (even if not instantly accessible). e.g. If I'm putting my photos in here, they shouldn't disappear unless I delete them

As to storing data on the network specifically, I can totally see that. Kinda a bit torrent style thing but with your own encrypted data blocks (I think someone built something like that before, but I can't remember)

I'm glad you realized its a bad idea to run code on it, in fact I wouldn't allow anything but HTML and CSS

Yeah, I think the separation of concerns is critical. Though, I'm thinking JSONs too. And, really any format folks want to use. The key being it's just text and not executable code. I realize that can open cans of worms, but I'm thinking about the formatting of stuff and how it would work.

For example, if you have a video and you want to create overlays for it with a given style the idea would be to provide a JSON and then whatever the outside rendering engine is would be responsible for doing the work. (and folks could use different rending engines, so, for example, if there's text based stuff, folks could choose to have that overlay the video or kick it to a screen reader so they can hear it)

There would be some non-text data too. e.g. images and videos. But they also wouldn't be executable.

Yeah, I guess at the high level maybe it comes down to literally, it's just storage and there's another layer that is responsible for doing stuff with whatever is being stored.

Does it have to be persistent? Because that makes the problem much more difficult, because then you have to store it in a way that either shards so things are duplicated but also hope those duplicates stay online which is not at all guarnateed. And the database would keep growing and compression even zstd would only do so much.

Storage is a kicker, no doubt. Carrying on from the earlier note, one thing that I've considered is what if Apple could be convinced to come on board. I have this vision of every iDevice being a coordinated node.

This is, of course, pie in the sky, but I'm in "what if" mode

I'm also thinking of this like some of their plans. e.g. you get 5gb free and then it costs a little for more storage.

That's not great, but it might be a start.

In fact, something like making the storage work on whatever your existing phone/cloud/whatever providers free tier is worth strong consideration. Again, not great since it's a limiter to access, but I'm also thinking phase one as well as the end goal

Two other options come to mind: first, convince some rich ass person to setup a foundation for it. No idea how far that would get because my concepts of money break when I start thinking about really rich folks. Math would need to be done

But, more interesting to me is the idea of a government funding. Like, what if we treated this like roads? That would make it super critical that everything be encrypted to hell and back, but that would be the case anyway.

As before, individual governments would have to be convinced but thinking of this on a 100 year timeline could this turn out to be like a drivers license or other gov. issued ID where one of the items that stored in your database is your official gov id?

User being able to delete what they add would help, but thinking of it more as rental space on a p2p database might end up being an easier problem.

I've been responding as I'm reading instead of reading the entire thing first. So, just got to the p2p DB part and yeah, that's inline with my thinking for at least part of it lol.

Also, I'd totally consider deletion critical to the mix.

Part of my vision for this is like a notebook (or, really a grimoire, which is what I call my notes).

Folks would be able to put whatever they want in it and they'd be able to rip out and evaporate anything they no longer wanted. (Caveat, of course being that if they published something already copies would likely exist in other places and people's databases)


I appreciate you taking the time and I hope you feel better. And yeah, I'm happy to kick around ideas on this. And, I'm in no rush, this stuff has been bouncing around in my head for a few years now.

view more: next ›