Matt Mazur
AI / MLSoftware / engineering practiceTech news / industryGeneral
- Posts
- 532 from 9 Jul 2008 to 10 Jan 2025
- Posting
- now and then
- Kind
- personal blog
- Feed
- https://mattmazur.com/feed/
2025 1
2024 4
2023 30
- Running Mistral 7B Instruct on a Macbook
- Running Mistral 8x7Bs Mixture of Experts on a Macbook
- Emergent Mind in The Atlantic
- Exploring ChatGPT’s Knowledge Cutoff
- Experimenting with GPT-4 Turbo’s JSON mode
- The Kenya Quick Answer Goes Viral, Again
- Dealing with Preceden’s Spam Problem
- Sharing small, incremental updates with users
- “Monthly Billed Annually” is Cursed Copy
- Screw it, I’m Keeping Emergent Mind
- Redesigning Preceden’s Pricing Page
- When LTD Purchasers Meet an Inactive User Policy
- The Security Questionnaire Dilemma
- When you ship a major bug before signing off for the day
- Don’t Self Host Unlicensed Proxima Nova Fonts
- Emergent Mind finally went viral
- Introducing Preceden’s new AI-Powered Timeline Generator
- Looking to sell Emergent Mind
- Full Time Indie Hacking: Month 5 Update
- Full Time Indie Hacking: First 3 Months in Review
- Progress on TimelineGPT, Emergent Mind missteps, finding balance
- Friday Updates: Smart Icons, Automatic Suggestions, Dealing with Spammers, Better Icon Colors
- Friday Updates: Shipping AI Suggestions in Preceden, EmergentMind Growth and Brainstorming
- Friday Updates: Prepping TimelineGPT for Launch, Viva la EmergentMind
- LearnGPT is now EmergentMind
- Turning Down $7k for a Side Project I Announced Two Weeks Ago I was Shutting Down
- Indie Hacking Week 2 Recap – TimelineGPT Progress, LearnGPT Decision Time
- LearnGPT is for sale. Contact me if you’re interested.
- Indie Hacking Week 1 Recap: Starting TimelineGPT, Ending LearnGPT
- Going Full Time on My SaaS After 13 Years
2022 2
2021 23
- Nick Kolenda Reviews Preceden
- Understanding Solana’s “instruction modified data of an account it does not own” error
- Dealing with “failed to resolve: maybe a missing crate `solana_program`?”
- Dealing with “no such subcommand: `+bpf`”
- Friday Updates: Crypto, Solana, Preceden Improvements, and the Madness of Crowds
- Splitting a Solana Keypair into Public and Private Keys
- Using a Phantom Wallet Address with the Solana CLI
- Friday Updates: New Homepage, Focusing on Professionals, Data Intake Form, Acquisitions Anonymous, Startup
- Friday Updates: Back from Paternity Leave
- Friday Updates: Say hello to Owen Mazur
- Friday Updates: Search & Filter, Jupiter’s Legacy, William Green, Gratitude Journaling
- Friday Updates: Editor Redesign, Product Analytics, Waking Up Early, Delta 8, Catch Up Calls
- Friday Updates: Jest, Puppeteer, Data Lead, Tabata, Wahl Street, Vacation
- Friday Updates: Moving Fast and Breaking Preceden, Interviewing, Story of Your Life, the Last Cruise
- Friday Updates: Logo Support, Pricing Updates, Complexity Book, Coming 2 America
- Friday Updates: Preceden’s Data Retention Dashboard, Hiring a Data Lead at Help Scout, Hanna
- Friday Updates: Account Deletion Notifications, Removable Branding, Prophet, Exhalation, Synchronic, and Burpees
- Friday Updates: Scheduling 200k Preceden Users for Deletion, Yuval Noah Harari Interview, AlphaGo
- Friday Updates: Data Retention Progress, Better Call Saul, Doomscrolling
- Friday Updates: Preceden Pricing, Policy Page Design, Time Series Prediction, and Embracing Minimalism
- Friday Updates: GDPR, Heap, TED
- Friday Updates: Pricing Updates, Professionalizing Preceden, Shutting Down Timeglider, Building a Data Team, Stuff You Should Know, and yes, Tiger King
- Friday Updates: A New Year Brings a New Design and Subscription Revenue to Preceden
2020 13
- Friday Updates: Preceden Redesign & SaaS Preview, Looker Training Videos, the 10,000 Year Clock, and The Warlord of Mars
- Friday Updates: Boone, Putting ML on the Back Burner, Embulk, Mandalorian, and A Princess of Mars
- Friday Updates: Election, Hiring a Tailwind Dev, NPS, and the Queen’s Gambit
- Friday Updates: Preceden Redesign Progress, Learning Tailwind, Data Survey, Housing Prices Ranking, and Yoga with Adrienne
- Friday Updates: Preceden Design Hire, GPT-3 Response Generation, Housing Prices Progress, Star Trek Discovery, and the Almanack of Naval
- Friday Updates: More GPT-3 Experiments, ML Courses Completed, Kaggle, Keane, and Picard
- Friday Updates: Shenandoah Vacation, Experimenting with GPT-3, Timeglider Closure Updates, ML Progress & Raised by Wolves
- Friday Updates: Data Retention at Preceden, Closing Down Timeglider, Organizing Looker, the Psychology of Money, and the 3m Mario Speed Run
- 28 Days of Keto with the Wearable Challenge
- Friday Updates / 2020-09-11
- Friday Updates / 2020-09-04
- Learning Data Science: 3 Months In
- What’s Up
2019 4
2018 23
- JOIN Talk: Fostering a Data Culture with a Daily Metrics Email Report
- A Few Thoughts on Image Upload Usage at Preceden
- Analyzing 89 Responses to a SQL Screener Question for a Senior Data Analyst Position
- I’m speaking at JOIN next week!
- Automating Facebook Ad Insights Reporting Using Fivetran and Looker
- A New Adventure: I’m Taking the Leap to Focus on Preceden and Analytics Consulting
- Building a Looker-Powered Daily Metrics Email Report
- A Frequent Communication Mistake I’ve Made as a Data Analyst
- A Simple MRR Spreadsheet Model
- Wrangling dbt Database Permissions
- Using Macros in dbt to Select Different Table Names in Development and Production
- Generating High Quality Available .com Domain Names for a Specific Industry
- Extracting a List of All Registered .com Domains from the Verisign Zone File
- Removing Query Parameters and Fragments from URLs with SQL
- Tracking Daily Unique Visitors to Recently Published Blog Posts with Looker, Fivetran, Mixpanel, and BigQuery
- Analyzing a Conversion Funnel in BigQuery Using Fivetran Powered Mixpanel Data
- Querying Mixpanel using JQL from the Terminal
- Tracking What Pages Your Visitors View Prior to Signing Up Using Mixpanel, Fivetran, BigQuery, and Looker
- Prioritization for Data Analysts
- Bookmarklet to Manually Set document.referrer
- Help Scout’s New Partnership with Fivetran
- Quantity and Quality Metrics
- Identifying the Primary Keys for Deleted MySQL Records
2017 22
- Using Fivetran’s Google Sheets Integration to Get Monthly Unique Visitors Into BigQuery and Looker
- Automatically Updating HubSpot Contact Properties Using Data in Looker
- Companies with large sales teams tend to negotiate more on pricing
- Growth Tip: Email newsletter subscribers who haven’t tried your product to understand why not
- On the Benefits to Customers of Paying Annually
- On Making it Easy for Customers to Quickly Choose the Right SaaS Plan
- Counting in MySQL When Joins are Involved
- Dave Martin’s Product Designer Daily
- Experimenting with waking up early to work on side projects
- HelpU, a new customer service education platform by Help Scout, is now live! 🚀
- Building vs Buying Software
- Using Data to Forecast the Impact of a Pricing Change
- What I’ve Been Up To
- How to Schedule Cloning your Heroku Postgres Database Locally
- Exploring your Heroku Rails app’s database using SQLPro for Postgres
- A Simple CROSS JOIN Example
- Removing Gaps from Stacked Area Charts in R
- Exploring ranking techniques in MySQL
- Implementing the Global Revenue chart from Good Charts in R with ggplot2 📊
- A New Adventure
- Learning to Read
- My R Cheat Sheet, now available on GitHub
2016 38
- Automattic is hiring a Marketing Data Analyst
- Visualizing Your SaaS Plan Cancellation Curves
- The impact of GoDaddy’s 5-year default domain registration option
- Four types of good luck
- The Meta Funnel: From User Activity to Product Changes
- Teach everything you know
- More hours != more results
- Luca on Data and Marketing
- A 70/20/10 approach to time management
- Understand your metrics better by trying to predict how changes will impact them
- Precision and metrics
- Only 2537 Sundays Remain
- Measuring How Far Down Your Homepage Visitors Scroll
- A/B Test Simulator v1
- Analyzing an A/B Test’s Impact Using Funnel Segmentation
- Transferring ROMs to RetroPie
- Analyzing the impact of an email campaign on user behavior
- Podcasts I’m listening to: July 2016 edition
- In Search of Unhackable North Star Metrics
- An impractical guide to doubling your conversion rates
- Effectiveness
- A Long Overdue Lean Designs Post Mortem
- Lean Domain Search at 4½
- Anyone interested in collaborating on an A/B test simulator?
- Hackerpreneur Magazine Article
- The Hidden Complexity of Measuring Return on Ad Spend
- Promoting best sellers in Shopify
- Hacker Bits Deployment Story
- Calculating D1 Retention Rate
- Retention Rate Terminology
- Joining the /now page movement
- Chronos: An R Script to Analyze the Distribution of Time Between Two Events
- My Daily Schedule
- February Fitness Challenge, January Results
- Building Habits with the Way of Life app
- Analytics Event Name Cardinality
- Building a Startup in 45 Minutes per day While Deployed to Iraq
- Jan 2016 Fitness Challenge
2015 36
- The WordPress.com Desktop Apps Will Make You Want to Blog More Often
- JavaScript Dates with Moment.js
- What we can learn from the math behind small probabilities
- Busyness implies unclear priorities
- Saastr
- Tracking Blog Post Ideas
- My Star Wars Action Figure Megacollection
- How would an evolving website work?
- The Joy of the Five Minute Journal
- How I Use TextExpander
- My iPhone Homescreen
- Lets Team Up to Provide Each Other Critical Feedback
- Analytics Event Naming Conventions
- The State of Emergent Mind
- How I Follow Twitter
- How to track your site’s search engine rankings
- Assumptions kill startups
- Taking Screenshots Like a Boss
- The Little, Brown Book of Anecdotes
- My Favorite Blog
- How Calypso’s A/B Test Module Works
- Nothing beats Dash for quickly checking dev documentation
- The impact of a $15 minimum wage on a McDonalds
- Using the ESLint Gem in Rails
- The Drink Well December Challenge
- Check out LICEcap to make GIF screencasts
- Johnny Lodden Thinks
- A Ruby script to download a backup of your Heroku app’s Postgres database
- How to subscribe to keyword mentions in HackerNews via RSS
- I’m going to write more often. For real this time.
- Introducing Retentioneer, a retention analysis script written in R
- Visualizing Your SaaS App’s Monthly Active Users Broken Down by Signup Cohort
- Lean Domain Search at 3½
- TetriNET Bot Source Code Published on Github
- A Step by Step Backpropagation Example
- Introducing ABTestCalculator.com, an Open Source A/B Test Significance Calculator
2014 22
- Visualizing the Sampling Distribution of a Proportion with R
- Visualizing How a Normal Distribution Approximates a Binomial Distribution with R
- Rendering Two Normal Distribution Curves on a Single Plot with R
- Plotting a Normal Distribution with R
- Emergent Mind #10
- Customizing Workflowy’s Theme
- Emergent Mind Project #9
- Emergent Mind Project #8
- Lessons From My 20s by Ryan Allis
- Emergent Mind Project #7
- Emergent Mind Project #6
- One Year After its Acquisition, Lean Domain Search’s Monthly Search Volume is Up 200%
- Emergent Mind Project #5
- Gravity Pilot Review
- Emergent Mind Project #4
- Emergent Mind Project #3
- The Innovator’s Dilemma, Facebook, and the Oculus Acquisition
- New Domains Available to Register
- Emergent Mind Project #2
- Emergence, Artificial Life, and A New Blog
- Matt Mazur
- Reb zusha
2013 19
- Understand the Problem First
- Saving $X Per Week Nets You $752X After 10 Years
- Workflowy Organization v2
- Redesigning Preceden’s Color Picker
- The Virtues of Public Accountability
- Reviving the ALL IN Expert Archive
- My New Home Office, Courtesy of Automattic and Applied Ergonomics
- A Simple Genetic Algorithm Written in Ruby
- How Workflowy Has Changed the Way I Work
- Pad and Quill iPhone Case Review
- .CO on WordPress.com
- Matt Mazur
- Matt Mazur
- An Awkward Photo of a Few Friends at a Lake
- Write Less More
- Acquired
- Logistics
- Beware of The Good Idea Fairy
- Marketing Mornings
2012 21
- Domain Sherpa Interview on Developing SaaS Web Applications
- Come Hang Out in the Founders Channel on JabbR.net
- Emphasizing My Web App’s Free Trial Improved Its Sign Up Rate By 25%
- Preceden A/B Test Results: Apparently Folks Don’t Like Gradients
- Why I’m Building Simple Tools to Help Market My Web App
- [QUOTE] The good life is for the bold.
- Lefort on Daily Routines and Analytical Minds
- Woz and Hemingway on Working Alone
- Lean Domain Search Now Returns 1,400 Results Per Search
- Lean Domain Search Passes 50K Searches One Month After Its HackerNews Launch
- Poker and Startups: A Marathon, Not a Sprint
- A/B Testing a Light vs Dark Design on Lean Domain Search
- Lean Domain Search: Two Weeks After the HackerNews Launch
- Remembering AOL’s FDO91 Programming Language
- How to Add Terminal Aliases in Mac OS X Lion
- How to Change Your Default Terminal Prompt in Mac OS X
- How to Change Your Default Screenshot Location on Mac OS X Lion
- New Twitter Name: @mhmazur
- How to Switch Your Cedar Heroku App from Webrick to Thin
- Integrating Big Huge Thesaurus’s API into Lean Domain Search
- Lean Domain Search Launch Report
2011 15
- Be Right Back
- Lean Designs Now Supports Hybrid Width Website Layouts
- Lean Designs Will Disrupt Web Design
- March Madness: Preceden Gets Some Love, jMockups’s Grind Continues
- Preceden’s 15 Days @ $30/Day AdWords Results
- A/B Testing Preceden’s Homepage – Round 1: 37% Improvement
- AdWords: Week 1 Results
- How to Calculate Your AdWords ROI for a Freemium, One Time Purchase Web App
- February in Review: Life Tracking, Major jMockups Updates, and Preceden’s Best Month Yet
- Launch! jMockups Website to Mockup Converter
- Seeking Alpha Testers for new jMockups Import Tool
- jMockups and Preceden January Review
- Burning Bridges and Getting Banned From Full Tilt Poker
- What are you working on? How can I help?
- I Eliminated the Free Plan from my Web App for a Month: Here’s What Happened.
2010 53
- How to List Your WordPress Posts by Category
- Startup Blogs To Make You a Better Entrepreneur
- Determining Your Values with Hypothetical Extremes
- 2010, 2011 & a $4K/month Challenge
- Poker Bot Preflop Strategy Explained
- Domain Pigeon: Deadpool
- Poker Blog #2 Archive
- Farewell HNTrends
- jMockups Launch
- How to Automatically Back Up your Heroku site to Dropbox
- A Public Commitment to Launch jMockups
- Italian Poker Club Article on Poker Bot Development
- Poker Bot Strategy for Postflop Play
- Poker Bot Preflop Strategy
- Recurring Billing Fun
- Joffe Decks
- The Universal Singularity
- AOL-Files Head Nod
- Comparing Recurly, Spreedly, and Chargify
- jMockups
- QUOTE: We are thinkers, dreamers, explorers, artists, writers, engineers
- What I’m working on
- Quote: “I just wanted to become really rich and do it on my own terms”
- Adrian Lamo AOL-Files Profile
- Confessions of a Bot Runner Article
- Clever AIM Spam
- An Amazing JavaScript Port of HNTrends.com Using Raphael JS
- On (Not) Emailing Bloggers
- ALL IN Expert on Russian Poker Blog
- Adding a Survey to Preceden with Wufoo
- Preceden’s Homepage Heatmap
- A Simple Fluid-Fixed Layout
- Preceden’s Paid Conversion Funnel (Infographic)
- Preceden 20x Faster
- Preceden Updates
- IE8 on OS X
- Disk Inventory X Eye Candy
- And then there were two
- Using Delicious Tags to Describe Your Site
- Charts, an LLC, and LifeHacker Coverage
- Ancient Greek Timeline
- How to Calculate Your Equity vs Every Other Hole Card Combination
- HNTrends Data Analyzed (link)
- Six Months of HackerNews Front Page Data
- Poker Bot Command Line Tool – AllHandsDesc
- White Headers, Flinging Timelines, and a little Momentum
- Embeddable Timelines
- Post Launch Traffic != Success
- The Preceden Blog
- Reflections on Preceden’s HackerNews Launch
- Announcing Preceden
- Preceden Updates
- Hacking iWin
2009 130
- Five changes that have helped me be more productive
- ALL IN Expert on German Poker Strategy Forum
- Startup School was a Blast
- A Poker Bot Comment Worth Reading
- Building a Shortstacking Poker Bot – A Visual History
- Quote: “That is my child”
- Quote: “Every system has two sets of rules…”
- Notes from Startup Bootcamp
- Experimenting with a Neural Network-based Poker Bot
- Bitmap File Format
- The Art & Science of Seductive Interactions
- Analyzing your RescueTime Data – Part 2: Hours/Day by Month
- One Thousand Hours of RescueTime Data – Part 1: Getting Started
- Break
- The Appearance of Accomplishment
- Domain Pigeon on Smashing Magazine
- Quotes 2
- Dinner with Raffi
- Blog Layout Tweak
- Introducing HNTrends.com
- Domain Pigeon Fixed
- Philly Build Guild, Round 2
- Python with crontab on Mac OS X 10.5.1 Leopard
- Progress with Flash: A Dead-Simple Chart
- Alpha32.bas: AOL Programming Made Easy
- Ads vs Content on Kaboodle
- Entrepreneurs Can Change the World
- Philly Build Guild
- Flash: First Project
- Identify The Essential
- Persistence
- Modeling Human Clicking Behavior on PokerStars
- PokerShark: Gaining an Edge at Online Poker
- Feynman: Take the World from a Different Point of View
- No Limit Hold’em Poker Bot Profits by Effective Stack Size
- ALL IN Expert on PokerStrategyForums.com
- “Determine Never to Be Idle”
- Introduction: Heads Up No Limit Hold’em Sit-n-Go’s
- Learning Flash
- ALL IN Expert Featured on 2+2
- Go Fish!
- Man Builds Toothpick City
- Path Tagger Explained
- AOL-Files Fanfare on Digital Gangster
- Poker Bot Q&A, Round 1
- Talking to Nobody: Conversations with a Poker Bot
- Poker Bots: Handling Talkative Opponents
- How do you measure a poker bot’s success?
- Link: 12 Ways to Blow Your Investor Pitch
- Improving PokerStars’s Bot Detection Techniques
- The Last Day I Played Online Poker
- Django Masterpiece
- New Plan: Small, Educational Projects
- Hecho en Mexico
- Creating a TetriNET Bot
- Wordoid
- TrackStick 2: Initial Impression
- A Long Road Forward
- Poker Blog Archive
- Meridian
- Revolution
- Post Mortem
- Finding Great Domain Names with Mechanical Turk
- AOL Modal Tool
- An Unschooling Manifesto
- Domain Pigeon Adwords
- Finally: Credit Card Processing
- TechRadar Article
- Obsessable.com Article
- Domain Pigeon makes it to Digg’s Front Page!
- Lessons Learned Article
- Inquisitr Article & A Lesson Learned
- Website Magazine Article
- Cnet
- Here we go.
- Philly Emerging Tech – Day 2
- Philly Emerging Tech – Day 1
- Back to Work
- Updates
- A Brief HackerNews Traffic Analysis
- Six Lessons Learned from Domain Pigeon’s First Six Weeks
- Entrepreneurship is Getting Easier
- In Praise of Audiobooks
- Wolfram Alpha
- Make Something Mothers Want
- Carnegie on Making Something People Want
- Domain Pigeon Adds the # of Google Search Results
- WebHostingShow.com on Domain Pigeon
- Hi March
- On Spirit
- On Money
- Go Go Go
- There’s no Rush
- Losing Focus
- Minor Updates and Dancing with Google
- OK, Available
- More Updates
- Surprise: New layout
- Free Domain Names! Well… kind of
- Matt Cutts on the Structure of a Google Search Result
- Domain Pigeon #11 for “available domain names”
- Domain Pigeon Free w/Automatic Updates
- Some Reasons Why Your Startup Could Succeed
- The Importance of 168
- Czesz
- Domain Pigeon 180
- The Road Forward
- Homepage Updates
- Wow
- Ugly
- Domain Pigeon Homepage Updates
- Strategizing with Google’s Keyword Tool
- Improving Domain Pigeon’s Two Most Important Pages
- Domain Pigeon Title
- Small then Large
- More Press: Frusketing.com
- Milestone: CNET Coverage
- Small Adjustment, Big Improvement
- Launch Day Followup
- Improving the Availability Dropdown
- Troubleshooting: /MSOffice/cltreq.asp
- The Green Light Flashes, the Flags Go Up
- Delayed Launch
- Make Something People Want?
- Toying with SQL Injection in Rails
- The Importance of Following Through
- “Engines pumping and thumping in time”
- Did you Know?
- “Reluctantly crouched at the starting line”
- Git+SSH+Github+Dreamhost+Capistrano=Great Success
2008 76
- In Praise of Appigo’s iPhone Todo App
- Meaningful Work
- Preparation
- New Year’s Resolution
- 12/16 Domain Pigeon Updates
- That Graham Guy on Credentials
- December Pub Night
- Exploits Online, AOL-Files.com’s Precursor
- Clay Shirky
- The Traditional Employee Model Sucks
- Philly.rb, DP Demo & an Interesting Conversation
- Hire Yourself
- Entrepreneurial Quotes
- Why to Set a Time Limit on Password Reset Emails
- TED & Malcolm Gladwell
- ALL IN Expert Followup
- ALL IN Expert Lessons Learned
- Philly on Rails!
- Go go go
- Git Resources
- MBA Considerations
- URI.parse
- Macs: Productivity made Easy
- Heroku it is
- Focusing on Productivity
- Branden on the Art of Living Consciously
- AOL-Files Fanfare
- Good Design is Easy, Great Design is Hard
- Function vs Design
- Poker wisdom & life
- Scriptaculous Troubleshooting
- PT Barnum on Business
- Hey, a Post!
- Narrowing Down a Path
- Updates
- Domain Name Services
- Ping Back Spam from autocarsinsurance.net
- Decision Time, Old Guy at B&N, and Executive Summary
- Legal Q&A
- Updates
- Fostering Creativity
- Chris Wanstrath
- Constraints Breed Creativity
- Pricing Strategies
- AOL-Files.com
- Nostalgia
- Netflix Delay Notice
- Hacker News Top Submissions
- LLC or Corp Notes – Partnerships & LLCs
- Zend, its Not You, It’s Me… Why Hello There…
- Rescuing Time
- Indexing Followup
- The Wrong Way to Get Noticed by YC
- Early Adapters
- Money, Startups, Ideas
- Quotes
- Backwards Learning
- Ajax Lab: Draggable w/ Memory
- An Investing Principles Checklist
- Ajax Prototype Lab: Draggable Objects
- Ajax
- Layout Changes, JavaScript
- Quotable Roosevelt
- David Hansson on Startups
- A Personal Roadmap
- Zend_Loader
- Link@Startup Business Models
- Google Should Do This
- Progress
- Horizons
- Knowledge Connects Everything.
- Wsj
- Quotes
- Learning Zend Framework
- Learning about YouTube
- Learning zend