HNHacker News
TopNewBestAskShowJobs

matthewmueller

1,250 karma · joined November 10, 2011

PM at Prisma.io by day, https://github.com/livebud/bud after hours

Previously helped out at Coinbase & Automattic.

standupjack.com's dad. Created cheerio.js.

submissionscomments
matthewmueller··on Building and shipping Mac and iOS apps without opening Xcode
Very cool! Does this assume you're never editing code by hand or can you use editors like VSCode or Cursor as well?
matthewmueller··on Solod – A subset of Go that translates to C
Love the design considerations here!
matthewmueller··on I traced 3,177 API calls to see what 4 AI coding tools put in the context window
Context lens is a great name!
matthewmueller··on Running NanoClaw in a Docker Shell Sandbox
Curious how docker sandboxes differ from docker containers?
matthewmueller··on Ask HN: Share your personal website
https://mat.tm
matthewmueller··on The Green Tea Garbage Collector
Appreciated the human element paragraph at the end!
matthewmueller··on Stripe Launches L1 Blockchain: Tempo
https://techcrunch.com/2025/01/31/stablecoins-are-finding-pr...
matthewmueller··on I Wrote a Compiler
Love reading these. Keep these blog posts coming!
matthewmueller··on (On | No) Syntactic Support for Error Handling
I like nil == err for this case
matthewmueller··on Space Selfie
The first squirrel video might be the best youtube video ever. Surprising, entertaining, informative, accessible. I'd start there!
matthewmueller··on AI is turning us into glue
Very well-articulated article on a shared feeling!
matthewmueller··on Body Doubling
That's interesting, though I feel the same about open offices.

The difference for me is strangers vs. colleagues.

There's a lot more interruptions when you know the people around you.

matthewmueller··on Body Doubling
I find this also works when you go to coffeeshops that have a lot of people working
matthewmueller··on AI's Biggest Flaw? The Blinking Cursor Problem
This seems true to get the most out of an LLM, but you could also say Google has this problem too.

Seems like not a huge stretch to apply how you use Google to LLMs and get good milage.

matthewmueller··on Ask HN: What front end/auth stack are you using today?
I've been using passport.js in the past, but I'm very curious about what's best for Next.js apps.
matthewmueller··on pg_timeseries: Open-source time-series extension for PostgreSQL
Would love to use this with RDS!
matthewmueller··on Badssl.com (2017)
Would love a tool that checks your website for these problems.
matthewmueller··on Show HN: Heynote – A dedicated scratchpad for developers
This looks really promising! I just tried it out. A few pieces of feedback!

1. It seems like the save delay is a bit too long. If you reload the page within like 1s of writing, what you just wrote disappears. Maybe make that faster and/or include a confirmation that there's unsaved changes if you try to close so you don't lose changes.

2. I was expecting some of the other languages to evaluate too (specifically JS). Maybe I missed something, but it seems like just the Math blocks are evaluable? Does it work with JS too?

Some things I love: 1. Block concept! 2. It's a scratchpad, there's no files to save. I'd love to use this as a dev journal.

matthewmueller··on Ask HN: What are you passionate about at the moment?
Mostly the frontend story. Server-rendered React pages that work with layouts and error pages. You can cobble something together, but it's not as seamless as Next.js or Remix.
matthewmueller··on Ask HN: What are you passionate about at the moment?
Building out the web ecosystem for Go over at: https://github.com/livebud

Go is a surprisingly pleasant language for building websites, especially for indie hackers, yet the tooling is not quite there. I'm trying to get the developer productivity for building websites in Go to be on par with building web applications in Node.

With ESBuild and Goja maturing, we're pretty close. Go is still just missing a few important connections needed to the frontend ecosystems (e.g. React, Tailwind, etc.)

Let me know if you're also interested in this space!

matthewmueller··on Svelte 5: Runes
Congrats on the announcement! This seems like an impressive step forward to accommodate larger Svelte apps while making the language simpler.

One thing that popped out was that it seems like .js files will also need to be transformed now to accommodate the $ to rune translation.

Feature request to make that optional, perhaps something like:

  import { rune } from "svelte/rune"
  let $count = rune(0)
Oh, one other thing. Will reactivity apply to nested fields in objects and arrays?
matthewmueller··on Fixing for loops in Go 1.22
It's only enabled for modules that run Go 1.22 and higher
matthewmueller··on Fixing for loops in Go 1.22
Anyone know how this will impact loop performance?
matthewmueller··on Batten Down Fix Later
Can someone share a summary or link of what the drama is about?
matthewmueller··on JavaScript and TypeScript features of the last 3 years
Thanks for doing this! I found this post very helpful to get exposed to recent changes from the last couple years.
matthewmueller··on Purego – A library for calling C functions from Go without Cgo
Awesome!

This would be such a game-changer for server-side rendering Javascript in Go with V8.

I'd love to integrate this into Bud[1].

[1] https://github.com/livebud/bud

matthewmueller··on How to prioritize tasks?
I'd like to read more about this. Are there any additional resources on this prioritization method?
matthewmueller··on SQLite-loadable-rs: A framework for building SQLite Extensions in Rust
Awesome project!

Does SQLite's virtual table API support writes?

matthewmueller··on Ask HN: What GO web framework do you use?
For simple, battle-tested web server, you can't go wrong with net/http.

A couple of us are working on Bud (http://github.com/livebud/bud), which aims to be a full-stack web framework for Go, similar to Laravel or Rails.

The project is getting better very quickly! If you're working on a greenfield project and want more out of the box, I'd encourage you to give Bud a try!

matthewmueller··on Show HN: Copper – A Go framework for your projects
Code generation provides the same kind of flexibility you get with meta programming, you just need to do more work to keep generated code in sync and out of the way.
Page 1 of 5Next →