HNHacker News
TopNewBestAskShowJobs

ncphillips

523 karma · joined August 26, 2012

submissionscomments
ncphillips··on Why developers are ditching GitHub for Codeberg and self-hosting alternatives
Do you self host chat?
ncphillips··on Why developers are ditching GitHub for Codeberg and self-hosting alternatives
I don’t know if Gitlab is an industry standard, but I’ve never heard of Forgejo. I worked for a headless CMS company and the only three providers we ever had requests for were GitHub, Bitbucket, and Gitlab. Gitlab is big enough to be generally adopted by governments. I think it’s fair to say it’s at least a lot closer to being an industry standard then Forgejo.

(Aside: I would likely never use Gitlab by choice, and would consider looking into Forgejo)

ncphillips··on Dynamic Workflows in Claude Code
I just hit my Claude Max limit for the first time _ever_ thanks to workflows lol

Like 90 agents ran to do a code review of a fairly small package I have.

They're really looking for us to increase token usage aren't they?

ncphillips··on Anthropic acquires Stainless
I feel like using $1.3M/year is a wild outlier. A $200/month Max sub is a pretty cheap way to get quite a lot of benefit.
ncphillips··on Mercurial, 20 years and counting: how are we still alive and kicking? [video]
I’ve recently switched to jj and it is truly amazing. It too about a week for me to “get it”. The tool is amazing but I think there’s way too much emphasis on what it does/allows rather than what benefits it brings to your workflow. If they get that marketing right I could see it growing. If not, I’ll keep using it
ncphillips··on Moving away from Tailwind, and learning to structure my CSS
It did for sure. And Tailwind absolutely doesn’t need to be done this way. I think this is a correlation-not-causation issue
ncphillips··on Moving away from Tailwind, and learning to structure my CSS
Same here. It’s super weird take to me now. Maybe if you’re just writing plain HTML and CSS tailwind would be worse, but assuming there’s a component system you’re going to be just fine. The cascade of CSS is such a foot gun. Localized styles work great and tailwind abstracts away hardcoded values with relative ones
ncphillips··on Moving away from Tailwind, and learning to structure my CSS
We use tailwind and are capable of building accessible websites without any issue. People could make all the same mistakes with CSS for accessibility. It’s the not knowing how to make accessible content that leads to inaccessible content, not the tool you use to implement the styling.
ncphillips··on Claude Design
KFC in Japan is not fair.
ncphillips··on jj – the CLI for Jujutsu
But I have a workflow I like with git and I can’t see how jj would be better. I’m genuinely curious as to whether it would be or not, but the behaviours people are describing are not things that interest me.
ncphillips··on jj – the CLI for Jujutsu
There must be some kind of split in how people work or something. I’ve never had the desire to jump around the git tree. I never squash commits. I basically never stash changes. All the things that people say jj makes easier are things I never even want to do. Not because they’re not easy with git, but because it sounds hard to keep straight in my head.
ncphillips··on jj – the CLI for Jujutsu
Okay but why would they use jj when they do trunk-based dev
ncphillips··on jj – the CLI for Jujutsu
Where X = something I’ve never wanted to do
ncphillips··on jj – the CLI for Jujutsu
I’m not a fit expert by any means. The workflows being described do not appeal to me but not because of the way fit works. They sound confusing and I don’t understand what benefit I’m getting out of them. Like, it’s a solution to a problem I’m not sure exists (for me)
ncphillips··on jj – the CLI for Jujutsu
Yeah I legit do not understand the appeal. I’m willing to be wrong but it’s not clicking with me at all
ncphillips··on Returning to Rails in 2026
I have not had this experience as badly with Laravel. Their libraries seem much more stable to me. We've gone up 5 major versions of Laravel over the last year and a half and it was pretty simple for each major version.
ncphillips··on Triumph of the toons: how animation came to rule the box office
Minecraft is already nostalgia. It reminds me of starting university 16 years ago.
ncphillips··on The only moat left is money?
> a new hot shot would show up every month and be gone the next when they got bored or frustrated when nobody thought they were special

I don't know much about film industry, and I have a ton of brainfog from being sick today.

Could you say more? What made them a hotshot? They thought they were like, creative geniuses with digital film or something?

ncphillips··on 15 years later, Microsoft morged my diagram
Yeah same. The idea that you'd be merging code to `main` that isn't ready to deploy is crazy to me, but that doesn't mean you need a `develop` and `prod` branch. The main + 1-layer of branches has generally been totally sufficient. We either deploy to branch-preview environment or we just test it locally.
ncphillips··on 15 years later, Microsoft morged my diagram
> the primary branching model the vast, vast majority of people use on Git.

> it's just a historical fact that's not really debatable.

Over my last 15 years of software dev, I have _never_ heard of anyone actually using Gitflow in their codebase.

I'm not saying you're wrong. My experience is anecdotal. But I don't know why you say it's a "fact". Was there surveys or anything?

ncphillips··on Launch HN: Omnara (YC S25) – Run Claude Code and Codex from anywhere
I don't quite see the appeal, because Claude Code already supports something similar. They spin up container to make the changes in and then open a PR. I can just use the Claude iOS app to do this. My computer doesn't need to be running or exposed to the internet.
ncphillips··on Anki ownership transferred to AnkiHub
I've just started using Anki and I'm almost grieving. If I had had this 15 years ago I probably would have done so much better in school. I've always struggled with memorizing, but Anki has made this much easier for me. I started learning Japanese 4 months ago and I'm baffled by how much I've retained in that period. Now I'm playing with using it to learn the rules for the OneRing TTPRG.
ncphillips··on AI isn't replacing jobs. AI spending is
> In my experience, if you're working on a green-field project, you're working long hours, making very little visible progress, you have to write a lot of code, make important decisions.

Funny, this is the complete opposite of my experience. Greenfield projects I've been a part of have had a ton of highly visible progress with _frequent_ updates to stakeholders basically from day 1. Same goes for complex additional features.

ncphillips··on iPad Pro with M5 chip
I love my Kindle, but I have never been able to use my iPad for reading.

I got HumbleBundle with a bunch of Pathfinder 2e PDFs cheap but I'm still tempted to buy the physical copies.

ncphillips··on iPad Pro with M5 chip
All of this is cool...but you can do them all on a laptop and you'll probably have a better time.

And those cheap/free things are only available after dropping $1000 on a new iPad

ncphillips··on Next.js is infuriating
> Half these issues stem from a relative misunderstanding of exactly where the code is running.

I used to think Javascript everywhere was an advantage, and this is exactly why I now think it's a bad idea.

My company uses Inertia.js + Vue and it a significantly better experience. I still get all the power of modern frontend rendering but the overall architecture is so much simpler. The routing is 100% serverside and there's no need for a general API. (Note: Inertia works with React and Svelte too)

We tried Nuxt at first, but it was a shit show. You end up having _two_ servers instead of one: the actual backend server, and the server for your frontend. There was so much more complexity because we needed to figure out a bunch of craziness about where the code was actually being run.

Now it's dead simple. If it's PHP it's on the server. It's JS it's in the browser. Never needing to question that has been a huge boon for us.

ncphillips··on Apple's Liquid Glass is prep work for AR interfaces, not just a design refresh
I dunno, I find the blur more visually distracting than a hard stop.

I would rather borders and color contrast to create visual separation anyway. That approach takes up less space. White space takes makes your UI less dense, but blur is even worse.

Either way… how does that relate to my keyboard being transparent? I don’t need to see a completely illegible blur of the colors behind my keyboard.

I just turned on the “reduce transparency” setting and it’s much better.

ncphillips··on Apple's Liquid Glass is prep work for AR interfaces, not just a design refresh
Wait, that’s an option? My god.

Just found the setting…thank you! It was actually driving me crazy. There’s still a bunch of really weird, unnecessary UX changes but this helps a lot.

ncphillips··on Inertia.js – Build React, Vue, or Svelte apps with server-side routing
My team of 5-6 devs has been using Inertia for a year now. I really don't think that Inertia is magic. Some of us have 10 years experience, some 2 years. I don't think anyone on the team has had to troubleshoot Inertia. Nothing with Inertia has ever broken. Juniors have never gotten confused by how it works.

It is just a simple bit of glue between your Vue app and your backend. The docs are good, and it overall just feels solid/stable. Super excited to see the new changes that are coming too!

ncphillips··on Inertia.js – Build React, Vue, or Svelte apps with server-side routing
Really? What's been the issues? We have our app fully translated and it's seemed fine.
← PreviousPage 2 of 7Next →