HNHacker News
TopNewBestAskShowJobs

mjwhansen

1,013 karma · joined August 1, 2013

CEO & Co-Founder, geocod.io

Bluesky/Linkedin/etc: @mjwhansen

Wrote "Deploy Empathy" a book for developers & founders about interviewing customers: https://deployempathy.com

Founding organizer of the Small Software Business Alliance, an advocacy organization for tech companies to fix Section 174 (since stepped back, now run by advocacy professionals): https://ssballiance.org/

submissionscomments
mjwhansen··on If you're struggling to get your engineers to adopt AI, read this
As the CEO, I mean, yeah, please do check out our plans and pricing!

We’re not selling anything about AI and have no association with Claude Code, though

mjwhansen··on Creators of Tailwind laid off 75% of their engineering team
Nothing but love to Adam and the Tailwind team (including now-former team members) today. They’ve made huge contributions to web development and it just sucks, sucks, sucks that things have turned out this way. I know he’ll find a way forward, though.
mjwhansen··on Paid $2400 to Cloudflare, support refuses to help
That's wild! Hopefully someone at Cloudflare sees this and can help you out
mjwhansen··on America by Design Fail
For people outside DC:

18F [1] was the government’s design group, and did incredible work to improve the level of visual, UX, and UI design as well as usability across federal government websites. They created standards, led trainings and workshops, and were a go-to resource for people in and outside of the government.

You may have heard about the US Digital Service, but 18F were equally rockstar-level in the local community. Highly dedicated civil servants who were very good at what they did and very good at communicating it to others.

In May, DOGE unceremoniously gutted the department and shut it down.

Thankfully, they’ve archived their guides on an external site [2]. I didn’t even work for the federal government but I used to use these all the time when I was a product manager.

If you happen to see a resume come across your desk from someone who worked at 18F, jump on that. You’re lucky.

[1] https://en.m.wikipedia.org/wiki/18F

[2] https://guides.18f.org/

mjwhansen··on Show HN: I spent 6 years building a ridiculous wooden pixel display
Ben, can I get a vowel, please?
mjwhansen··on Show HN: I spent 6 years building a ridiculous wooden pixel display
Such a cool project, Ben!
mjwhansen··on Show HN: A Simple Server to Match Long/Lat to a TimeZone
That's really good to hear, thanks!

The organizer of Longhorn PHP is a friend of ours (Daniel Abernathy), and we have a somewhat official-unofficial rule that we always sponsor our friends' conferences :)

mjwhansen··on Tell HN: Help restore the tax deduction for software dev in the US (Section 174)
Thanks for being part of SSBA and continuing to raise awareness!
mjwhansen··on Tell HN: Help restore the tax deduction for software dev in the US (Section 174)
Thanks for spreading the word about SSBA!
mjwhansen··on Show HN: A Simple Server to Match Long/Lat to a TimeZone
Co-Founder of Geocodio here — glad we were able to help with your geocoding+timezone needs!

(And glad to hear that conference sponsorships work. A lot of smaller conferences are struggling to find sponsors these days, so if anyone reading is in a position to sponsor, the organizer of your favorite conference would probably appreciate it!)

mjwhansen··on Four years of running a SaaS in a competitive market
Congrats on four years, Max! Thanks for mentioning my book, glad to hear it has been helpful!
mjwhansen··on Keeping our free tier sustainable by preventing abuse
yep! Local governments create some of the source data we use for tax purposes.

We have more about our data sources here: https://www.geocod.io/data-sources/

mjwhansen··on Keeping our free tier sustainable by preventing abuse
Co-Founder of Geocodio here who designed the scoring system :)

I suppose you could call it inspired by Bayesian inference since we're using multiple pieces of independent evidence to calculate a score, though that makes it sound a bit fancier than it is and we aren't using the Bayes' theorem. But it's possible I had that in the back of my head from a game theory class I took long ago.

But for the fun of it, let's model it that way:

Probability (Spam | disposable email domain, IP address, etc... ) = [probability(disposable email domain, IP address, etc... | spam) x prior probability(spam rate)] / probability(disposable email domain, IP address, etc...)

Or something like that.

Also — it's a delight to have one of Patrick's articles mentioned in connection with this!

mjwhansen··on Show HN: Tips.io – A Tailwind playground with AI, page management, and theming
This is awesome!
mjwhansen··on We need more calm companies
Totally agree, Justin!
mjwhansen··on Little Data: How do we query personal data? (2013)
Interesting…
mjwhansen··on A life-and-death scenario: Sm businesses forking over 100% profits to Uncle Sam
There's a bit more to it than that.

As a way to make those tax cuts appear paid for, they changed how R&D expenditures -- which includes software development on software that has ALREADY been commercialized -- has to be amortized.

This was a budgetary sleight-of-hand that made the tax cuts appear paid for.

Most small companies are LLCs, not Corporations, and therefore pay personal tax rates.

As a result, software and other tech companies now have phantom profits because their engineer salaries and other expenses are no longer deductions.

IRS guidance: https://www.irs.gov/pub/irs-drop/n-23-63.pdf

mjwhansen··on American founders and tech workers: Call your Congressperson ASAP
It changes it so that it takes effect after 2025. (It is expected to be automatically renewed at that point)

This bill retroactively fixes it for 2022-2023 as well as 2024-2025. A permanent one-time fix is too expensive from a Congressional Budget Office scoring perspective, but lots of initiatives are renewed every few years. It's just how Congress works

mjwhansen··on How AI is changing gymnastics judging
A more precise term might be "computer vision," which is indeed a field of AI, but it is a less-known term even among a reasonably technical laypeople (such as might be reading a business publication like the MIT Tech Review).
mjwhansen··on How AI is changing gymnastics judging
There's a 200+ page Code of Points[1] that determines how much each skill is worth as well as each error. At the elite level, there's a panel of 9 judges for each event, divided into judges who tally the execution score and the difficulty score, and the reference panel that effectively audits the execution score.[2] The difficulty and execution scores are averaged. This is how you can get three-decimal scores due to averaging. Here is an example of a judge's score sheet.[2]

(Nevertheless, there are still issues with bias, where athletes or teams who benefit from a particular judge's biases might have their errors more gently scored. For example, on the bars, gymnasts are required to hit a handstand position within a 10-degree range of vertical. But a judge who is impacted by a bias, or a certain viewing position, many not notice that a particular handstand was at 15 degrees, and not deduct accordingly. This is where the AI judging may be particularly helpful.)

[1] https://www.gymnastics.sport/publicdir/rules/files/en_2022-2...

[2] https://www.youtube.com/watch?v=IYjhFnaoF90&t=408s

[3] https://www.nbcolympics.com/news/gymnastics-101-scoring

mjwhansen··on Thousands of small businesses are struggling because of R&D amortization
I would clarify here that it’s Congress that is doing the taxing. IRS is just implementing what they asked them to.
mjwhansen··on Thousands of small businesses are struggling because of R&D amortization
Thank you! It makes a difference.
mjwhansen··on Thousands of small businesses are struggling because of R&D amortization
Typo - “many people ARE comfortable…”
mjwhansen··on Thousands of small businesses are struggling because of R&D amortization
Yeah… that’s why this is still far from a guarantee, even though it’s a very positive development. This could very well still fall apart like last time.

Everyone, call your Reps and ask them to tell leadership to support the tax deal!

mjwhansen··on Thousands of small businesses are struggling because of R&D amortization
The challenge at the moment is to get Speaker Johnson to put it on the floor and give him confidence that he has the votes. Critical that everyone contacts their Representative next week to ask them to ask leadership to do so, especially if their Representative is a Republican.
mjwhansen··on Thousands of small businesses are struggling because of R&D amortization
Still have to amortize
mjwhansen··on Thousands of small businesses are struggling because of R&D amortization
Unfortunately, this doesn’t erase the impact. This applies beyond salaries to all resources used for what 174 considers R&D. Servers, software, the desk chair you sit on to do development —- all have to be amortized under 174.
mjwhansen··on Thousands of small businesses are struggling because of R&D amortization
Totally fair! I provided a script because many people have never contacted Congress before and might not know what to say, so it’s a way to make them more comfortable with the idea. They don’t necessarily have to use it.

Now for tweets, it’s important that each tweet is unique. Otherwise it’s clearly coordinated/automated. But as a casual scroll of Twitter shows, many people hate comfortable expressing themselves through that medium.

Also, I kinda wrote a whole book with scripts (for customer interviewing)… if I didn’t provide scripts, it just wouldn’t be true to my work!

mjwhansen··on Thousands of small businesses are struggling because of R&D amortization
Thanks for linking to SBBAlliance and for the kind words! But seriously, thank me when it’s fixed. (Counting chickens before they’ve hatched, etc etc)
mjwhansen··on Thousands of small businesses are struggling because of R&D amortization
Your CPA might be referring to rules for R&D tax credits, which covers a much, much more narrow scope of business activities. R&D credits cannot offset the impact of the amortization rules.
Page 1 of 5Next →