HNHacker News
TopNewBestAskShowJobs

MH15

1,084 karma · joined April 26, 2018

https://matthall.codes
submissionscomments
MH15··on Be careful with Go struct embedding
Hello from another Matt Hall! Interesting post, although I don't do much Golang.
MH15··on I forced myself to spend a week in Instagram instead of Xcode
I do this on paper, with each page dated with the date I started filling the page. The goal is to check off most of the improvements before or shortly after starting a new page.
MH15··on “No tax on tips” is an industry plant
That's what the money is for!
MH15··on Show HN: Vibe Kanban – Kanban board to manage your AI coding agents
Can you use this with the Claude Code Github Action?
MH15··on Show HN: Comparator - I built a free, open-source app to compare job offers
Reminder to turn "Show scroll bars" to "Always" if you're developing on MacOS for users on the web.
MH15··on Ask HN: Who are your favorite photography and generative coding artists?
Zach Lieberman https://x.com/zachlieberman does his work in C++ with https://openframeworks.cc/
MH15··on Ask HN: It's 2030 – JavaScript has been deprecated by a new language. Which one?
In a similar vein to "use strict" we could create a new directive that disallows JS features like var, prototype, == (in favor of ===). Modules with this new directive at the top of the file would be executed under these new rules. You'd be able to create new (maybe lighter weight) JS interpreters that only target this subset.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

MH15··on Long Term Software Development
Good vibe-check on my day to day work in web tech. Sometimes I wonder how web deployments would work if we still deployed quarterly, yearly, etc.
MH15··on When Abstractions Break
Something (unrelated) that surprised me here is that the author has two decades of posts on this blog, leading back to their first post about a new version of C# (https://codeblog.jonskeet.uk/2005/09/)

Personally as a younger software guy I had no idea that C# had type inference back in 2005- an interesting perspective shift!

MH15··on Upcoming Hardening in PHP
I'd be curious to read about what percentage of active PHP devs use the recent features. The last time I worked in a PHP codebase (2020?) was half PHP 5 (bad) and half PHP 7 (much nicer). Curious if there's any real info out there on this
MH15··on Public Work: a search engine for public domain images
There was a similar implementation of this idea a year back, but it was open source/indie. Anyone know what it was?
MH15··on LangChain Is a Black Box
Remember than LangChain raised $10m a few months ago https://blog.langchain.dev/announcing-our-10m-seed-round-led... (wait, over a year ago!)
MH15··on A Swiss town banned billboards. Zurich, Bern may soon follow
Irvine, CA has an outdoor advertising ban. Driving the 405 through OC you quickly see the difference.
MH15··on Ask HN: what are examples of successful "open-source alternatives"?
MATLAB is not open source, or even free.
MH15··on How Alexa dropped the ball on being the top conversational system
There was something on Show HN that did this with some promise recently, can't find it now
MH15··on Ask HN: Anyone left their job because of RTO?
I joined an in-person team then reorged in to a pseudo-remote team. I requested to move remote or transfer offices, was denied. So I left.

Unfortunate circumstances as I liked the people but didn't like going in to an office every day to work remote.

MH15··on The Worst Website in the Entire World
One would figure you'd set up this autopay through the utility provider's website.
MH15··on Show HN: Pi-C.A.R.D, a Raspberry Pi Voice Assistant
I tried to build this on an early gen RPI 4 about three years ago- but ran in to limitations in the hardware (and in my own knowledge). Super cool to see it happening now!
MH15··on Ask HN: What do you use local LLMs for?
I use the MLCChat iOS app to run Mixtral on my iPhone pretty much exclusively when on flights and am curious about something. Maybe it’s a question about my destination, a fact I’ve forgotten, or if I’m working and haven’t bought WiFi it’s good for quick documentation sythesis.

It’s genuinely useful and fun in a way ChatGPT isn’t- something about the novelty. However outside of that environment I haven’t found a good use.

Also fun to feel the phone heat up as it generates tokens.

Edit: 7B-Instruct

MH15··on Rama is a testament to the power of Clojure
I think we've spent a lot of time looking at backend and frontend web app development as separate. In my work, TRPC (https://trpc.io/) solved this. I hope others in different frameworks find a similar solution soon.
MH15··on Code search is hard
A val is just Typescript, no? So unless they are also storing the AST it would be JavaScript and that's it
MH15··on World_sim: LLM prompted to act as a sentient CLI universe simulator
that doesn't do anything on Firefox MacOS, it seems.
MH15··on Show HN: 3 years and 1M users later, I just open-sourced my "Internet OS"
Woah that's a crazy domain. Worth a lot. Love your parking page!
MH15··on Microsoft strikes deal with Mistral in push beyond OpenAI
VSCode? Typescript?
MH15··on In Defense of Simple Architectures (2022)
You might be alone in this take. While I agree a lot of websites do it poorly, the only way I personally can read Danluu is when I make the window smaller.
MH15··on Panda CSS: build time and type-safe CSS-in-JS
React has so many solutions for this- I wonder, is there anything that works similarly to Vue scoped styles? I always struggled with styling React but it's like a completely solved problem in Vue imo. You're welcome to use Tailwind of course but the scoped styles per-component work so well I rarely find myself missing it.

Then again I'm one of those few engineers who actually enjoys CSS so my opinion may not be representative.

MH15··on Ask HN: Must-have features for a compile-to-WASM native/web UI language?
callbacks/lambdas/method references seem like table stakes coming from the modern reactive web frameworks, but if you're doing Immediate mode or a more hybrid approach there might be more wiggle room.

It does seem like the big three (React, Vue, etc) emphasize declarative as best practice

MH15··on Show HN: Vx.dev – GitHub-Powered AI for effortless development
you absolutely cannot be naming your company after a domain name you do not own. Terrible choice
MH15··on The lazy technologist's guide to weight loss
What we call a calorie in the US many other countries call a kcal, because our “calorie” actually 1000 of the base unit. We abbreviate for whatever reason.
MH15··on Ask HN: Stay at Big Tech or leave?
I left bigco to a -much- smaller company, like <50 people. I recognized it as a career speed bump and slight pay cut, but it’s in the tech I like to use and I am actually writing code. Three months in I’m more than happy with my situation.

For most people the comments are correct, stay at bigco unless you’re sure. Far more stable and career-forwards.

Page 1 of 13Next →