HNHacker News
TopNewBestAskShowJobs

netghost

1,062 karma · joined June 18, 2009

submissionscomments
netghost··on GitHub: Git operation failures
I think it was generally news when there were upages and the site was up. Similar with twitter for that matter.
netghost··on Ruby already solved my problem
A long while back I wrote a bunch of articles covering some of the standard library: https://snakeshands.com/series/ruby_standard_library/

Ruby, and Ruby on Rails is a treasure trove of little handy bits you can use if you just know where to look. I really miss some aspects of ruby (I just don't have a chance to use it these days).

netghost··on Affinity Studio now free
That's a great distinction.

There is a big difference between a one time payment and a recurring payment, especially if the company canceling the product or going out of business means you can no longer use the tool, and I honestly steer clear of those in most cases.

netghost··on Affinity Studio now free
I mean 20+ years ago we called this shareware.

If you get value out of the free part of a tool, great! If not, then you get to choose to pay for the rest or not. Personally I'm happy that it tends to be the feature set I can live without that costs money. Not always, but often enough.

netghost··on The RSS feed reader landscape
I'll just shill my own feed reader here: https://addons.mozilla.org/en-US/firefox/addon/brook-feed-re...

It currently only runs in Firefox but if anyone is interested, I'll Port it to Chrome since it now supports a sidebar interface.

I made this because I wanted to have feeds show up where I read them, in the browser, and I wanted it on my own device so nobody else controls it. No hosting, no payment, just a simple tool that lets me control what I read.

Bonus: if you try it you'll likely increase the global usage by double digits ;)

netghost··on Gemini 2.5 Computer Use model
There's several mechanisms. The most common is (or at least was) a loop detector under the road that triggers when a vehicle is over it. Sometimes if you're not quite over it, or it's somewhat faulty that will trigger it.
netghost··on Comprehension debt: A ticking time bomb of LLM-generated code
Perhaps it's the difference between watching a video of someone cooking a meal and cooking it for yourself.
netghost··on Less is safer: Reducing the risk of supply chain attacks
Just out of curiosity, what's the plugin? Are there folks interested in paying for plugins?
netghost··on Atlassian is acquiring The Browser Company
There was an interview with the founders not long ago on Every's podcast: https://every.to/podcast/inside-the-browser-company-why-they...

I never really got where the innovation was in Arc, and never got a chance to see or try Dia, but the interview at least gave me some empathy for what they were going for.

netghost··on Code review can be better
How about AI can write large amounts of code that might look good out of context.
netghost··on A gentle introduction to anchor positioning
Yes. Unless you want to rely on JavaScript libraries like popper and FloatingUI, we definitely need this for many use cases.

The simplest example is if you have content that it not contained by the box you're positioning against. Think tooltips, popovers, etc.

For some usecases like annotating content, this hugely simplifies things.

netghost··on Automerge 3.0
It really depends on your use case. If you want people collaborating on a rich text document, Automerge or yjs are probably great.

If you want to have local first application data where a server is the authority, ElectricSQL is probably going to serve you best.

That said there are so many approaches out there right now, and they're all promising, but tricky.

netghost··on Ask HN: What Are You Working On? (June 2025)
I'm building a little toy to help my daughter learn how to sound out words.

English is weird.

netghost··on Show HN: Voiden – a free, offline, Git-native API Client
> If you're a dev, and you excessively ran APIs or governed them…

I am a dev, and it took me a while to realize this was the pain point you were solving. Mayhaps I'm the wrong dev, and that's just fine, regardless this looks pretty neat.

netghost··on Postgres IDE in VS Code
Thanks!

And curses. Now I'm going down another rabbit hole rehashing ways to interface with my database in a side project that is doomed to never get past the "there has to be a better way to…" phase ;)

netghost··on Show HN: Voiden – a free, offline, Git-native API Client
It seems really neat, but it's unclear what problem you're solving.

Is the goal of the project to let people write documentation for APIs, explore APIs, or something else?

Here are a few suggestions:

1. Start with a clear story of why you built this. Not lock in etc, but what were you or your team trying to do? That will help me understand whether I too try to do this thing.

2. Now you can tell me about all your frustrations, and I as a fellow misery drenched individual will say "Yes! I too have suffered the lack of cloud sync lock-in!"

3. Let me see it! Is there a way to embed the actual editor in the browser? Barring that putting a heading over the video, or a caption telling us what you're doing. When I click around to explore, let me click on those screenshots so I can see what you've built.

All in all, this looks really neat, but the challenge with building something divergent is that you need to invest more effort in telling the story.

netghost··on Postgres IDE in VS Code
That seems like a really pragmatic tool, thanks for sharing it!

I'm curious, do you output triggers, store procedures, and such? Many tools seem to stop after you've defined tables, columns, and indices, but I'd love some better tooling to make use of the rest of the DB's features.

netghost··on Mozilla to shut down Pocket on July 8
This might come off as dismissive, but after using services like Delicious from way back, I've more or less ended up using Obsidian to edit a few markdown files that contain links to stuff I liked.

I know there are services that offer more, but if I look at how I __actually__ used them, this does the trick.

netghost··on Shardines: SQLite3 Database-per-Tenant with ActiveRecord
I'm curious, how do you handle being in a partial state? It seems like it could be operationally tricky to have some users migrated, some pending, and some in an error state.

On the other hand, I could imagine doing lazy migrations as user or tenants sign in as a nice way to smooth out the increased effort in migrating if you can engineer for it.

netghost··on AI assisted search-based research works now
Because AI is weird and does some things really well, and some things poorly. The terrible/exciting/weird part is figuring out which is which.
netghost··on JavaScript Views, the Hard Way – A Pattern for Writing UI
Convention works when the culture is there, but I think you're right a dash of typescript and a class or interface definition could go a long ways.

I think the maintainability comes from easy debugging. Stack traces are sensible and the code is straightforward. Look at a React stack trace and nothing in the trace will tell you much about _your_ code.

I'd also point out that this looks like it's about seven years old. We've shifted a lot of norms in that time.

netghost··on PEP 750 – Template Strings
If you just need value replacement yes. But you could also already do that with str.format.

I think this gives you slightly more control before interpolating.

If you want control flow inside a template, jinja and friends are probably still useful.

netghost··on Like cursor, but for blogging: a weekend project
He made something that currently searches references on a given set of topics. It's not as if this automates thinking or writing any more than spell and grammar check.

There's quite a bit of vitriol in the comments that seems overblown. There's a line where we're typing a few words in to get some AI slop out, but I think this is a long ways away from there.

netghost··on The Llama 4 herd
Like so many things, it depends on the context. You didn't want it to ask questions if you're asking a simple math problem or giving it punishing task like counting the R's in strawberry.

On the other hand, asking useful questions can help prevent hallucinations or clarify tasks. If you're going spawn off an hour long task, asking a few questions first can make a huge difference.

netghost··on Animals Made from 13 Circles (2016)
Or we just don't look past twitter and such.
netghost··on Introducing command And commandfor In HTML
I definitely read about buttons waiting to see how this would unlock the ability to transpile Command and Conquer in some novel way.

Still appreciate the new features though.

netghost··on Show HN: Breakout with a roguelite/vampire survivor twist
Just out of curiosity, is this the cruz of packaging it up for Android?

https://gitlab.com/lecarore/breakout71/-/blob/main/app/src/m...

netghost··on Show HN: Breakout with a roguelite/vampire survivor twist
I tried this on the morning and noticed that you've already taken some of the suggestions folks make into account. Great job making it so playable on mobile!
netghost··on The benefits of learning in public
Three reasons to write regardless of whether AI slurps it up.

1. You will learn more, even when you think you know everything there is to know about the topic.

2. You can point to a thing you personally created. It's nice to be discussing a technical topic and be able to say, "Hey, I actually wrote an article about that, I'll send you the link."

3. AI might slurp up some of what you write, but it's a blurry filter over information. Your unique writing, details, and perspective are your own.

Finally, it can be fun or rewarding in the same way drawing, painting, or any other creative act can be. If it's not, then channel your effort into something else.

netghost··on The benefits of learning in public
There was a blog I followed and really admired ten or fifteen years ago. One day I was reading one of his posts and in the middle of it was an exuberant note of thanks for an article I wrote doing a close read of Ruby's TSort package.

Super niche, mostly irrelevant to all but a vanishingly small number of people, and yet I had proof that someone I admired found it useful.

It's been years, and it still makes me smile when I think of it.

You never know what impact you might make on others.

← PreviousPage 2 of 16Next →