[{"data":1,"prerenderedAt":271},["ShallowReactive",2],{"project-23699302":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":14,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":26,"sentiment":27,"stance_mix":28,"scored_comments":33,"aspects":34,"strip":41,"post_text":44,"what":45,"said":85,"maker_in_thread":166,"shape":174,"grid":175,"attempts":221,"same_week":231,"maker_shows":262,"maker_hidden":263,"reader_version":264,"card":265},"23699302","Maildown","super simple email API","title","Show HN: Maildown – super simple email API","https:\u002F\u002Fmaildown.dev","maildown.dev","chris140957",1593592997,2020,40,21,1205,3028,"shown","web_saas","email api","api",[20,23,24,25],"markdown email","transactional email","rest api","roasted",-0.333,{"positive":29,"neutral":30,"mixed":31,"critical":32},1,4,0,6,11,{"execution":35,"idea":37,"docs":38,"design":39,"pricing":40},{"positive":31,"critical":36},2,{"positive":29,"critical":31},{"positive":31,"critical":29},{"positive":31,"critical":36},{"positive":31,"critical":29},[31,42,31,42,31,42,31,43,31,42,29,31,29,31,29,31,29,31,29,31,29],3,5,null,{"problem":46,"audience":53,"pricing":58,"motivation":64,"time_to_build":44,"stack":71,"openness":82,"stage":83,"team_size":84},{"value":47,"source":48,"evidence":49},"Email setup for transactional and marketing emails is a chore; WYSIWYG editors and CSV uploads are tedious","maker",[50],{"id":51,"by":11,"text":52},"23699315","Hi, I just launched Maildown. As a serial hacker, I've built a lot of small applications over the years and have always found email setup (whether transactional or marketing) to…",{"value":54,"source":55,"evidence":56},"Developers building small applications who need to send email","inferred",[57],{"id":51,"by":11,"text":52},{"value":59,"source":48,"evidence":60},"Free signup option; pricing page exists behind 'Start Free Now'",[61],{"id":62,"by":11,"text":63},"23702678","I've changed the copy on this button now - I agree it wasn't great. The pricing page was previously only visible to logged in users (purely because it highlights the current…",{"value":65,"source":48,"evidence":66},"Maker finds email setup a chore while building side projects",[67,68],{"id":51,"by":11,"text":52},{"id":69,"by":11,"text":70},"23704361","Thanks, this is actually my second attempt at launching this - I tried and gave up fairly quickly a year or so ago. But actually I've built a few side projects in total and I've…",[72,78],{"value":73,"source":48,"evidence":74},"AWS (emails sent via AWS)",[75],{"id":76,"by":11,"text":77},"23702728","Emails are all sent by AWS. When you first sign up, you're sent a verification email from AWS to confirm your ownership of that address. I'm also hoping to improve this further…",{"value":79,"source":48,"evidence":80},"AWS SNS (used for monitoring sends)",[81],{"id":76,"by":11,"text":77},"unknown","launched","solo",{"praise":86,"objections":95,"requests":124,"questions":145,"alternatives":157},[87],{"value":88,"source":89,"evidence":90},"Idea is appealing to developers","commenter",[91],{"id":92,"by":93,"text":94},"23704217","manceraio","Love the idea. I had a similar idea but using some type of WYSIWYG templating, but never started. I was afraid of finding a sustainable marketing channel. There is a lot of…",[96,103,113,117],{"value":97,"source":89,"evidence":98},"Branding and landing page showed a Tailwind starter page",[99],{"id":100,"by":101,"text":102},"23699468","alixaxel","Your branding is pointing to a tailwind CSS starter page.",{"value":104,"source":89,"evidence":105},"Stylesheet blocked by wrong MIME type, broke styling",[106,110],{"id":107,"by":108,"text":109},"23700322","mritchie712","your style sheet is being blocked for me: Refused to apply style from 'https:\u002F\u002Fmaildown.dev\u002F' because its MIME type ('text\u002Fhtml') is not a supported stylesheet MIME type, and…",{"id":111,"by":108,"text":112},"23700456","it's going to happen in all browsers, you're not linking to a CSS file `\u003Clink rel=\"stylesheet\" href=\"https:\u002F\u002Fmaildown.dev\">`",{"value":114,"source":89,"evidence":115},"Crowded market with expensive keyword ads",[116],{"id":92,"by":93,"text":94},{"value":118,"source":89,"evidence":119},"Pricing page was hidden and button copy unclear",[120],{"id":121,"by":122,"text":123},"23702266","ab_testing","What does this mean - \"Start Free Now\" Where is the pricing page and why is it hidden ?",[125,135,141],{"value":126,"source":89,"evidence":127},"Handle updating user email addresses and unsubscribe state",[128,132],{"id":129,"by":130,"text":131},"23700747","kevsim","Cool! Do you handle updating users’ email addresses? That’s a challenge we’ve had with sendgrid. A user updates their email address and now they’re no longer unsubscribed if they…",{"id":133,"by":130,"text":134},"23701035","What works in other systems (intercom, for example) is allowing callers to pass a user ID with every call. Then you can match on that and unsubscribe the user rather than the…",{"value":136,"source":89,"evidence":137},"Support DNS setup guidance and domain limits",[138],{"id":139,"by":93,"text":140},"23710228","For me one of the pain points I had as a beginner was setting the DNS records. I couldn't figure out what I was doing and the propagation time was making me anxious because I…",{"value":142,"source":48,"evidence":143},"Add DKIM verification",[144],{"id":76,"by":11,"text":77},[146,153],{"value":147,"source":89,"evidence":148},"How emails are sent and kept out of spam",[149],{"id":150,"by":151,"text":152},"23702639","jetti","I'm curious as to how you are sending the emails under the hood to make the best effort that the emails don't get flagged as spam.",{"value":154,"source":89,"evidence":155},"How user ID-based unsubscribes would work",[156],{"id":133,"by":130,"text":134},[158,162],{"value":159,"source":89,"evidence":160},"SendGrid",[161],{"id":129,"by":130,"text":131},{"value":163,"source":89,"evidence":164},"Intercom",[165],{"id":133,"by":130,"text":134},{"comments":167,"answered":36,"key":168},9,[169,170,173],{"id":51,"text":52},{"id":171,"text":172},"23700830","We currently don't support that either - but give me one day and I'll come up with a solution for this...",{"id":76,"text":77},{"commenters":167,"max_depth":30,"maker_replies":167,"first_comment_mins":42,"lifespan_hours":14},[176,178,180,182,183,187,188,189,191,193,195,197,200,202,204,205,207,209,212,214,216],[51,31,31,177,11,29],"project\u002Fneutral\u002Fidea",[129,29,42,179,130,31],"project\u002Fneutral\u002Fexecution",[171,29,31,181,11,29],"maker\u002Fneutral\u002Fexecution",[133,29,42,177,130,31],[184,29,31,185,186,31],"23706571","commenter\u002Fneutral\u002Fnone","setr",[150,36,42,179,151,31],[76,36,31,179,11,29],[92,42,43,190,93,31],"project\u002Fpositive\u002Fidea",[69,42,31,192,11,29],"maker\u002Fneutral\u002Fidea",[139,42,42,194,93,31],"project\u002Fneutral\u002Fdocs",[100,30,29,196,101,31],"project\u002Fcritical\u002Fdesign",[198,30,31,199,11,29],"23699480","maker\u002Fneutral\u002Fdesign",[107,43,29,201,108,31],"project\u002Fcritical\u002Fexecution",[203,43,31,181,11,29],"23700432",[111,43,29,201,108,31],[206,43,31,181,11,29],"23700645",[208,43,29,196,108,31],"23700742",[210,43,31,211,11,29],"23700833","maker\u002Fneutral\u002Fdocs",[121,32,29,213,122,31],"project\u002Fcritical\u002Fpricing",[62,32,31,215,11,29],"maker\u002Fneutral\u002Fpricing",[217,218,29,219,220,31],"23719832",7,"project\u002Fcritical\u002Fdocs","e12e",[222,223,227],{"id":4,"t":12,"points":14,"comments":15},{"id":224,"t":225,"points":226,"comments":43},"23757945",1594120310,24,{"id":228,"t":229,"points":230,"comments":32},"23803577",1594486704,18,[232,237,242,247,252,257],{"id":233,"name":234,"points":235,"category":236},"23658721","unim.press",638,"productivity",{"id":238,"name":239,"points":240,"category":241},"23669650","Paper HN",627,"consumer_social",{"id":243,"name":244,"points":245,"category":246},"23661808","Rainbow",389,"hardware",{"id":248,"name":249,"points":250,"category":251},"23652753","HiFiC",281,"ai",{"id":253,"name":254,"points":255,"category":256},"23643096","Aviary.sh",276,"infrastructure",{"id":258,"name":259,"points":260,"category":261},"23700486","Coding Career Handbook",245,"learning_science",14,false,"v2",{"id":266,"name":5,"line":6,"ai":263,"cat":19,"year":13,"points":14,"comments":15,"rec":26,"s":267,"top":14,"kw":268,"maker":11,"domain":10,"tier":18,"attempts":42,"strip":269,"url":9,"mix":270,"praise":88,"objection":97,"sub":20},23699302,-0.33,[20,23,24,25],"030303050310101010101",[29,30,31,32],1794036592949]