HNHacker News
TopNewBestAskShowJobs

astonfred

173 karma · joined April 22, 2022

Trivial facts are exciting.
submissionscomments
astonfred··on I needed one feature for my SaaS. 6 hours later I had launched another SaaS
Yesterday morning, I was preparing a landing page for a special price offer on my SaaS, the AI Jingle Maker. I thought it would be nice to add a short video greeting in the top right corner of the page, to bring a bit more human touch and explain the details of the offer.

At first, the plan was simple: grab my phone, record a quick video, add it to the app with a circle mask. It would not have taken too long.

But I had a bit of time, so I decided to turn that very specific need into a full SaaS.

It was 12:00, and I had planned to send the newsletter before 16:00. So I had 4 hours to build the product and insert the JS snippet into the head of my promo page to greet visitors.

I finished in time.

Then I spent 2 extra hours making the app multi-tenant, creating the landing page, buying a domain, submitting it to Paddle for approval, fine-tuning a few features, and sharing the product with a couple of friends. Paddle approval was fast, so I did not even have to keep the billing placeholder I had prepared.

6 hours after the initial idea, the product was live and the first users started signing up!

Then I closed my laptop and headed to Soho for a cabaret show.

Just another day in my AI-assisted development journey.

What a time to be alive!

astonfred··on Cloudflare Global Network experiencing issues
Down again in London
astonfred··on Cloudflare Global Network experiencing issues
We are all impacted...
astonfred··on I tried every todo app and ended up with a .txt file
One of the best titles ever.
astonfred··on [dead]
I started my coding journey aged 48 in September 2022, learning Python via a few Youtube tutorials (I've documented the journey in this video: https://youtu.be/nvGzCSor8Is).

Then came the release of the Open AI API (Nov 2022) and I dived into AI-assisted coding, first using ChatGPT and GitHub Copilot (in PyCharm and VS Code) and most recently Mistral Codestral and Cody by Sourcegraph (which is offering Claude 3.5 Sonnet as their default LLM). I run a newsletter dedicated to AI-assisted coding: https://aicodingclub.com

Interestingly, when I started exploring frontend development, using Flask as my framework of choice to manage both my backend and my frontend, my LLM assistants offered Vanilla JS by default for all client/server interactions (not React, Nextjs or Vue), so that's how I shipped my first web apps.

I released the AI Jingle Maker in September 2023. The app will be one year old in a few weeks. It has attracted 25,000+ people and has become a decent side hustle. So I've decided to invest more time into shipping new features on a regular basis. I created an audiogram maker (HTML/CSS/JS), a promo maker, added a voice recorder and a file uploader. I also launched a radio stations directory.

Last week, I started experimenting with a new approach of audio editing, different from the usual "channel-based" DAW UI, inspired by the infinite canvas logic popularized by Figma, Lucid, Miro and others.

Even if I recently "graduated" from vanilla JS to Nextjs, I preferred to use pure (old school) Vanilla JS for this new feature. It was super fun to code. It took me 4 days and 2 nights.

There are still tons of things to improve (I'd love to have some help to optimize the play/pause logic for instance) but it's a pretty decent MVP. Earlier today the first mixes were created and saved by the community. If you'd like to have a quick look at the app in action, I recorded a quick demo: https://youtu.be/MSvUjJ09Mp8 You can also check out Audio Canvas on https://aijinglemaker.com/audiocanvas (it requires a free signup, there are 250+ sound effects available to test the tool, as well as a few shared templates).

Disclaimer: because of its form factor, the web app is only available on screens wider than 1250 pixels. It would not make much sense on mobile, even if made 100% responsive.

I'll keep on working on the product over the next few weeks.

The main challenges so far have been:

Managing the playback / export-bounce logic based on the x position of the first file on the canvas, taking into account trimmed sections, trailing silence, etc.

Tweaking the trimming bars UX (put them outside the waveform).

Managing unique file instances across edits

Developing some workarounds to mitigate the delay between "stop" and "full stop" (I haven't found so far a way to fully kill all processes to allow for a risk-free blazing fast pause/resume action. I read it's a common issue with JS-based audio players).

Still work in progress.

astonfred··on AI JINGLEMAKER: create DJ drops, Station IDs and podcast intros in a few clicks
I've been a radio enthusiast for as long as I can remember (one of my favourite movies is "Pump Up The Volume"). Since late 2022, I've developed a knack for programming. I started coding at the age of 48, just before the AI tidal wave.

Out of these twin passions, I've built a small project which is already being used by DJs, radio presenters and a few podcasters: the AI JINGLEMAKER.

The AI JINGLEMAKER enables you to create DJ drops, Station IDs, podcast intros and other jingles in a few seconds.

You can pick an intro FX, a background sound, an outro FX, create your voiceover with the power of AI and let the JINGLEMAKER magically generate your jingle in the blink of an eye! You can download both the final jingles and the raw voiceovers.

Demo: https://www.youtube.com/watch?v=7QOs2MEsL5o

astonfred··on Figma Alternatives
Nice opportunistic post ;-) Well done. I must admit: I still love Figma, even if they've joined the Adobe family (I've just cancelled my Photoshop subscription btw, an unrelated move).
astonfred··on FB feed is 98% suggested pages and barely any friends' posts
It's actually 25% ads (same on IG): https://www.callmefred.com/25-of-the-content-on-facebook-and...
astonfred··on Enter 2 domains, get a full report on 25 competitors
Which domains did you type into the app?
astonfred··on Show HN: Scrib.am, my encyclopedia, inspired by Diderot. One article per day
Hi, thanks for your kind words. Re: login, this is a good idea but difficult to execute with Notion + Super ;-) I might migrate the content to another environment in the future. Here are the 2 latest articles by the way: https://scrib.am/the-articles/the-future-of-work https://scrib.am/the-articles/the-magnificent-seven
astonfred··on Show HN: Human Chatbot
Cool idea. $1 per hour makes it look very affordable (which it is, in a way) while generating a healthy $720 of potential MRR. Smartly priced. Can you share some numbers about the size of the current user base?
astonfred··on Publii: Open-source local WYSIWYG static site CMS
Great to see Publii featured on HN. A few years ago, I switched from WP to Publii for my personal blog. Here's a post I wrote about the experience: https://www.callmefred.com/i-switched-from-wordpress-to-a-st...
astonfred··on Publii: Open-source local WYSIWYG static site CMS
I used the WP Import feature when I switched from WP to Publii for my personal blog. It worked fine: https://www.callmefred.com/.

All details in this post: https://www.callmefred.com/i-switched-from-wordpress-to-a-st...

astonfred··on My Criteria for Picking Startup Ideas
I'm curious: how many free trials did you get for ProxiesAPI via this smart tangential post? ;-) Second question: except on pricing, how would you say you can outperform BrightData?
astonfred··on Felt
Superb execution! Very well done guys. I've shared the link in my personal list of curated online resources:https://bit.ly/cmfresources
astonfred··on Life Stats
Love it! And happy to be among the lucky ones who survived to this day from the early 70s ;-)
astonfred··on 120k SVG logos, also available in PNG format
Thanks for your comment. We'll improve relevancy in the future.
astonfred··on 120k SVG logos, also available in PNG format
Just adding a quick comment to mention that if you want to add your own SVG logo to the site, you can do it by submitting it via https://vectorwiki.com/upload Don't forget to add a short description, tags and a link. Cheers.
astonfred··on 120k SVG logos, also available in PNG format
Yep, that's a good idea. I'd like also to open it the other way to designers once it gets some traction. Step by step.
astonfred··on 120k SVG logos, also available in PNG format
Thanks for your kind words. Do not hesitate to suggest some additions. We've already added close to 100 user submissions over the last 3 days. It's also a nice way for some startups to gain a bit of exposure (you can provide a description and a link to your site).
astonfred··on 120k SVG logos, also available in PNG format
Thanks for your comment. Good idea re: the brand guidelines, I will share this suggestion with the team. We could add a dedicated field for that purpose. We also plan to add HEX / RGB Color references in the future. Users can download the logos to use them for non-commercial projects and, if appropriate, to link to their business partners, e.g. in the clients' / case studies section of their website (which is a typical use case). There is an informative notice on each image page.