HN user

astonfred

170 karma

Trivial facts are exciting.

Posts38
Comments21
View on HN
www.typeclerk.com 7d ago

Financial documents that feel like notes

astonfred
2pts0
www.floatingvideo.com 10d ago

I needed one feature for my SaaS. 6 hours later I had launched another SaaS

astonfred
1pts1
github.com 5mo ago

Show HN: Lightweight web analytics – one line of JavaScript, no cookies

astonfred
2pts0
www.flaskvibe.com 5mo ago

Show HN: Flask Is My Go-To Web Framework

astonfred
3pts0
seo-landscape-vibe-coding.netlify.app 6mo ago

Who's ranking for 'vibe coding' in the USA?

astonfred
1pts0
vectorwiki.com 6mo ago

I vibe coded a vector wiki covering all things vectors

astonfred
1pts0
ai-creative-advent-calendar-b4ef04f6.base44.app 7mo ago

AI Advent Calendar, vibe coded in 3 prompts

astonfred
2pts0
old.reddit.com 8mo ago

Lovable's $6B Question: Where's the Moat?

astonfred
4pts0
www.justdoers.com 1y ago

Nine vibe coding tools on one page

astonfred
2pts0
claude.site 1y ago

Illustrating a UI-Less Future with Claude

astonfred
2pts1
aicodingclub.beehiiv.com 1y ago

When I need a new personal tool, I simply code it with my AI assistant

astonfred
2pts0
www.aijinglemaker.com 2y ago

AI JINGLEMAKER: create DJ drops, Station IDs and podcast intros in a few clicks

astonfred
3pts1
www.callmefred.com 3y ago

How to use Generative AI in your daily practice

astonfred
3pts0
www.callmefred.com 3y ago

Create your own ChatGPT for bulk operations with OpenAI, Kaggle and GoogleSheets

astonfred
2pts0
www.callmefred.com 3y ago

Connect Python to Google Sheets. Detailed Tutorial

astonfred
1pts0
www.callmefred.com 3y ago

How much would consumers pay to use ChatGPT? If anything

astonfred
2pts0
radio.callmefred.com 3y ago

When ChatGPT is prompted to write a song about the crypto winter

astonfred
1pts0
www.callmefred.com 3y ago

Building SaaS for the Notion Generation

astonfred
1pts0
www.scrib.am 3y ago

Debriefing Ancient Apocalypse

astonfred
2pts0
www.callmefred.com 3y ago

Connect Python to WordPress, detailed tutorial

astonfred
1pts0
scrib.am 3y ago

What do we leave behind when we’re gone?

astonfred
1pts0
scrib.am 3y ago

Becoming Cyborgs, Opportunities and Challenges

astonfred
24pts5
scrib.am 3y ago

Competition, the oil greasing the wheels of Progress

astonfred
1pts0
scrib.am 3y ago

The Multiple Faces of Simplicity

astonfred
1pts0
kpicrunch.com 3y ago

Enter 2 domains, get a full report on 25 competitors

astonfred
2pts2
scrib.am 3y ago

Waiting for the Aliens

astonfred
3pts0
scrib.am 3y ago

Causality Is an Underrated Concept

astonfred
43pts16
scrib.am 3y ago

How shall we live in a post-job era?

astonfred
2pts1
scrib.am 3y ago

Show HN: Scrib.am, my encyclopedia, inspired by Diderot. One article per day

astonfred
6pts2
cannedtxt.com 3y ago

Directory of canned responses. If you lack inspiration

astonfred
34pts8

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!

[dead] 2 years ago

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.

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

Figma Alternatives 4 years ago

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).

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?

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?

Life Stats 4 years ago

Love it! And happy to be among the lucky ones who survived to this day from the early 70s ;-)

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).

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.