News for hackers. Stuff that matters.

bartproost

Sharing a thought experiment turned helper function I’ve been using for a while: what if you scope server cache by browser session? Even though the idea sounds ridiculous, it’s been making my life easier.
Re:Defer.run Announces End of Service on Monday March 25, 2024 @11:25AM (#39817494)
Just received the below email:

Dear customer,

I hope this message finds you well. Today, I come to you with a heavy heart to share some important news regarding Defer.

After a rewarding journey filled with incredible support from users like you, we've reached a point where we must decide to discontinue Defer's services. This decision was not easy, especially considering the vibrant community that has grown around our platform.

As of May 1, 2024, Defer will no longer be available.

We understand this news might be disappointing, and we want to extend our sincerest apologies for any inconvenience this may cause. The journey of building and growing Defer with you has been an invaluable part of our lives.

Thank you for your understanding and your support throughout this journey.

Warm regards,

Bryan CTO Co-founder, Defer

---

I just discovered Defer after Planetscale shut down their fee tier and migrating to Supabase. Supabase turned out to be less efficient at the long running tasks I have set up for a side project, causing my service to hit next.js 10s timeouts. Defer.run fixed my issues in a few lines of code, it was an incredible experience. Logs were great, dx was great. They will be truly missed.

There is now! Added a Delete my account button to settings.
Sure thing! Want to dm me on Twitter? https://twitter.com/BartProost DMs are open
Yes we are. Feel free to DM me if you'd like to chat
You can! There’s 3 examples on the home page. Now that so many people joined I might see if there’s a way to highlight users with similar taste.
I have an idea why this could have happened. Will look into this tomorrow and fix. Sorry!
There’s a way to do that: click the See stats for a playlist button and select a playlist to only get recommendations for that playlist
Great find! Will do, thank you!
Here's a video of me demoing how to use Brew: https://www.youtube.com/watch?v=Nh2Ognb4PgU

It sounds like you're not interested in stats on your listening behavior. There's a section called Missed New Music that points out releases you might have missed, and there a button saying 'See stats for playlist' which lets you check missed music per playlist. If that isn't interesting either, Brew probably isn't for you

Thanks!!
I miss those times too! I probably spend an hour a day on the hunt for new music, which used to be a much more social activity for me than it is now.

Is audile basically randomizing Deezer's entire library?

Love this!
I can look into that!
Thanks! Your jukebox prototype looks cool as well. I like the idea of playing songs over users's Spotify instead, will explore that idea, thanks!

I think you're right re: Spotify's built-in song discovery. Brew.fm's concept as is now would be easy to copy for Spotify, they'd be crazy not to if enough people seem to find value, and I'd love it if they do.

A way to properly differentiate would probably be by serving a (slightly) different audience. I can imagine Brew.fm is a little overkill for the average Spotify user, who'd rather hit play and lean back. It'd be cool if there's room for Brew.fm long term by serving the more hardcore music fan, who's more than happy to put extra work in, in exchange to feel on top of new music, and closer to the artists.

Snapify? Pretty bad deal for the artist making $0.004 per play . Love the idea though
Music Butler focuses on either artists you follow on Spotify (just like Spotify itself), or your Spotify Library. Brew.fm shows you new releases per playlist.

Here's a demo of how I use Brew.fm to keep my 2 most used playlists up to date: https://www.youtube.com/watch?v=Nh2Ognb4PgU.

I have no plans to monetize the tool. I'm scratching my own itch here and am very much at the mercy of Spotify. I'm hoping to keep this one a hobby project.

Thanks this is great feedback! I'll add a loading state to avoid 0 values, and will look into the load time.

Show HN: Brew.fm – Let bots discover new music on Spotify for you

https://www.brew.fm/

Use Spotify? This tool will automate your music discovery for you. Join here (100% perpetually free with no strings attached): https://brew.fmSome time ago, I built and showed HN[1] brew.fm, a tool helping artists remix each other’s work. It had been quiet, and I remembered how fun it was to work with the Spotify API, so I repurposed the tool to solve one of my own problems: missing out on new...

( Read More... | 62 comments | 128 points | on HN )
Have a Github account? Join here (100% perpetually free with no strings attached): https://engineerfriendly.com

I’m a software engineer and work at a HR startup in NYC. We’re growing fast and are often asked to reach out to our own network to refer people. There’s a hefty bonus if someone we refer ends up being hired. As a recent immigrant I haven’t been able to refer anyone, since I don’t know a lot of engineers in the US yet, outside of my colleagues. I recently learned it’s ok to refer people we haven’t worked with personally, which lead me to build Engineer Friendly.

How it works:

- Log in with Github

- The site auto imports your public repos and gists

- Create job openings by linking to existing posts on eg LinkedIn

- Connect with other engineers on the site through private chat

- Added bonus: without applying, you get to track your potentially worth over time, based on the invitations you get

- Added bonus #2: You’ll always talk with engineers instead of recruiters

- Added bonus #3: If you do choose to apply, you’ll get a warm intro, increasing your chances of being hired

Feedback is welcome and highly encouraged

Also, I got carried away and created this interactive 3d graph tool that lets you discover similar tracks based on Spotify listening behavior: https://www.brew.fm/track/5jRaNtkJrlg2Xh7PuMhcif/Get-Down---.... Inspired by good friend @drpancake's rephonic.com graph tool to discover podcasts. Might be interesting for non-artists as well, to find new tracks.
That's a great idea. This Get Down edit is my favorite so far: https://www.brew.fm/artist/5a5rsH8zoQQwaAmn6v75GL/Pedro-Blue. Will add a section on the homepage soon
Yes, exactly. I've talked with artists about how they arrange collabs, and tried to follow what works for most of them. The benefit here is that you get a steady stream of tracks in your inbox, of which you know the involved artists are open to collaborate. The most common problem of the artists I talked with was how much time it takes to find people to collab with.

I might update the copy on the website, realizing there's not a whole lot of explaining going on :)

Thanks for catching! Will take a look & fix
Thank you for the feedback! This is definitely something I have yet to overcome. A few users asked for features that will allow Brew to head in this direction. I'm exploring solutions, and might even introduce a Pioneer.app like program, but for artists.

On the scalability: I'm a big fan of not overcomplicating things early on. However, I'm planning to build a feature that lets you select a daily/weekly preference so you simply get a summary of what was added that day/week. I'm also planning on auto-tagging genres based on the track previews using essentia.js, so I don't have to spam metal heads with EDM daily. Lots of room for improvement, but waiting for it to become a problem first.

Love this idea. How the royalties are split is completely up to the involved artists. When Leo from Camel Power Club created an edit for Pedro Blue's track Get Down, Leo asked Pedro to join his label, who took care of distribution including the royalty split. In most other cases the artists discuss the split in the chat, often before they start the work.

I'm hoping to simplify this process, or at least educate users about common practices. Still talking with a lot of users before I feel confident enough to build a tool or a FAQ for it.

Older »