TheIdOfAlan

joined 10 months ago
 

the intro to this one always give me a little lift

 

I'm not sure how to make it happen. It would be hard to monetize and goes against siloed content, but wow would the world be a better place if we controlled out data

[–] TheIdOfAlan 3 points 10 months ago

Here's to feeling better soon.

And here's to the randomness of weird connections, may it make the world a better place

8
TheIntroOfAlan (self.shehackedyou)
submitted 10 months ago by TheIdOfAlan to c/shehackedyou
 

Hey there - I'm Alan and this is my intro

. First, I'm on Mastodon and we should totally follow each other there https://hachyderm.io/deck/@TheIdOfAlan

. This is gonna be long because, like Pascal said, I don't have time to write something shorter

. Please take everything I say with the picture of a person who's pretty energetic and genuinely excited about whatever it is they are saying. (I'm very rarely severe in my tone)

. Bullet points are my friend. It takes me a very long time to edit full on prose If I didn't do bullet points I'd rarely get anything out. So, let's run with that here

. The ability to randomize these points would be awesome. Ordering things make them feel like the order matters and it doesn't really here. Maybe skim around and read them randomly to simulate the experience?

. Photography used to be my thing, but I haven't taken a shot in a long time. Still love the idea of it and will probably get back to it at some point

. One day I'm going to get back to my Million Portrait Project (http://millionportraitproject.com/ - sorry for the "http without an s" link, but that site is old. Fixing that is on the list)

. Music is huge to me. Headphones are on most of the time. (I can totally recommend open-back ones if you haven't tried them before, I got a very enjoyable pair of phillips for like $100)

. Doing projects and new stuff gives me the happy brain juice

. "Tuneify" is my current project. It's an attempt to make a better robot DJ. A notoriously hard problem. I don't expect to do anything surprising with it. I just want to see what happens if I implement the ideas in my head and learn more about how all that stuff works

. Learning is my jam, btw

. Tuneify will be here: https://www.alanwsmith.com/tuneify/ - but it's far from even being a workable prototype. (It just loads your top songs into an IndexedDB when you log in. Unless I've broken it between the time I posted this and the time you see it which is likely given the dev process)

. Instead of listing about a bunch of projects I should just link to my links page https://links.alanwsmith.com which has a several of them

. Though, if you like The Shining, I'm really proud of: https://jacktorrance.blog

. On yeah, my main site is: https://www.alanwsmith.com - there's like 1,800 completely unorganized posts on there. Still working on how I want to deal with that

. Part of dealing with it is that I wrote my own file format: https://www.alanwsmith.com/neopolitan/ and a static site generator to go with it. I'm tired of jumping frameworks, so my goal is to use this for the next 20 years

. Feels like I should mention I have bipolar 1, but I don't really think about that very often. (I'm super lucky that my meds let me be functional)

. For 22 years, I worked at the PGA TOUR. I got burned out in general and after recovering from two years of major bipolar depression. Currently no gig. Still trying to figure out how I'm going to fit into the world

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

I with you on wanting to teach and to try to find free ways to do it. I've started making some minecraft videos showing programming in Lua via a mod called Computer Craft. Right now it's more showing what I program than teaching how to program in a traditional sense, but I think that's part of it (and eventually I'll make "this is a variable" videos too)

[–] TheIdOfAlan 2 points 10 months ago

Initial metadata will come from the Spotify Web API. It provides the top songs and all the playlists for an individual. It also has a basic recommendation engine. The DJ will use all those as input to produce new playlists (which can be created via the API as well). I'm not doing any AI/Machine Learning. Just coming up with a bunch of if/then statements, randomization, etc... to see what I can pull off

https://developer.spotify.com/documentation/web-api

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

Size could definitely be a concern. I've got no idea what my requirements will be, but I at least know what the constraints are. For a baseline, each image can be up to 256KB. In theory, you can have 10,000 playlists (each with an image), but I wouldn't actually want to have more than one or a handful at the most so that it doesn't get in the way of the actual user's playlists. Of course, there's a good chance you wouldn't get all 256KB. They may let you send in arbitrary data, but I wouldn't be surprised to find them erase anything that's not a valid jpg. Also, if they re-compress after upload, that would be another hurtle.

But, generally speaking, this is a way to allow folks to write arbitrary data to the net that you can use for syncing (or whatever, but syncing in my case) without having to run a database or user accounts. And, once you can do that, it's game on.

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

oh, a side-channel based on durations. Very cool idea. You've got me thinking of ways to use playlists where the duration of the songs is what's important. I don't think that's exactly the same as what you were talking about, but it's another potential way to store data. The docs says you can put 10,000 songs max on a playlist, but there's no limit to the number of playlists. Of course, that's also interesting because there's a plain-text "description" field. I don't see details in the API docs, but it sounds like maybe there's a 200character limit for those. Lots o bits to play with

(also, thanks for the compliment on the writing! that post took about three hours to write and edit so I really appreciate it)

 

Saw the post on Mastodon that linked over here and decided to give it a shot. I just wrote up this piece which feels like maybe it would fit.

view more: ‹ prev next ›