HNHacker News
TopNewBestAskShowJobs

trentnix

5,075 karma · joined July 23, 2011

meet.hn/city/34.9789849,-101.9281915/Canyon
submissionscomments
trentnix··on Ask HN: What are you working on? (November 2026)
I've been burning the midnight oil and plenty of tokens on two projects.

Project #1: The first project is MiSTerVision, a CRT-friendly Jellyfin and Plex client for MiSTer FPGA built in Go. I have a MiSTer FPGA connected to a late model Sony Trinitron CRT and wanted to watch movies and shows I've ripped to my Plex server.

I originally contributed PRs to the MiSTerFin project, a Jellyfin client for MiSTer, but the project was stagnant so I forked it, ported it to Go, and was off to the races. I added Plex support, improved the UX, improved performance, filled in a bunch of compatibility gaps in the Jellyfin support, and released it for use by anyone with a MiSTer.

Watching old-school cartoons, like Dungeons and Dragons (my favorite) on a 4x3 CRT in better fidelity than I ever had as a kid is sublime. It's had 25 or so public releases over the last few months.

https://github.com/trentnix/mistervision

Project #2: The second project is HyperServer. HyperServer is a Go framework for server-rendered apps with HTMX that I've been working on off and on for a few years. I was originally inspired by Pagoda and really like the architecture and ambition of Pagoda but didn't like its dependence on third-party libraries.

HyperServer uses standard net/http handlers and html/template, requires no ORM, and makes authentication, sessions, and storage optional. It’s intended as a reusable library rather than a starter repository you copy.

I haven't been confident enough to make a "release" for it yet, so it's labeled as "experimental". But I have built a functional (and fast) blog on it. I plan to use it as a platform for a couple of other web projects I'm scheming. Hopefully that will prove its utility and I'll make an "official" release.

That said, anyone interested can peruse it and use it as-is. Any feedback would be welcome.

https://github.com/trentnix/hyperserver

trentnix··on WTF Ubuntu?
The bad news is that Canonical is slow to fix critical issues. The good news is that Canonical is full of people with exceptional SAT math scores.
trentnix··on A few thoughts on intensity (2024)
Of course intensity is required for success. Intensity in the service of genuine productivity and value is a recipe for success in all walks of life. But lots of intensity is cosmetic, and there are lots of people whose intensity isn't in the service of productive things.

The Michael Jordan documentary The Last Dance is a great example of this. His intensity, focus, and arrogance was/is maniacal. Even in a world of hyper-competitive egos, he's in a class by himself. And that mania resulted in his alienation of almost everyone around him - namely his own teammates. Steve Jobs, as mentioned in the blog, was similar. Loud firings, public insults, and fits of condescension haunt his legacy. And worse, the world is full of sociopaths mimicking the worst of Jordan and Jobs, mistakenly thinking being an asshole is the secret ingredient to great success. But it's not.

I'm friends with a semi-retired public high school basketball coach who is broadly considered a "living legend". He won 19 state championships, 1300 games, and is a part-time assistant even in his 70s. His winning percentage over his entire career is in excess of 90%, which is simply an absurd accomplishment.

As the son of a successful basketball coach (and have another HS Hall-of-Fame caliber coach in the family), I'm familiar with the passion and intensity of successful coaches. I know the hours they put in, the focus they demand, and how the best coaches build programs, not teams. I know how they commonly hate losing much more than they enjoy winning.

But this "legend" I know, on the surface, seems an outlier in both success and behavior.

He's broadly known for his calm, cool demeanor. He has only received two technical fouls in his career, one for a clerical error and the other for a technicality. He doesn't raise his voice. He doesn't get excited or upset. He's "mild-mannered" in a world of red-faced, hyper-competitive rage monsters. If it weren't for his peerless success, his mild temperament would probably be viewed as a liability.

He's universally loved by his players, his peers, and his assistants. He's generous with his time and energy, willing to share his knowledge and experience with anyone who will listen. Those that know him talk about him as a good person first, and a coaching prodigy second.

But underneath his calm demeanor is a tireless, never-satisfied intensity that demands the best from players, schools, and parents alike. He's examining every angle. He's using every moment afforded to him for maximum effect. Even if there is a day off, it's in service of a bigger plan.

He sees how all the little habits, the little behaviors, and little efforts achieve big goals in aggregate. He watches Junior High B-teams practice to make sure everything is done right and that his coaches are investing in each player appropriately. And he makes sure each player is investing in themselves. He's conducting a symphony and passionately ensuring each note is being played as best it can.

He's also very straightforward, to his players, to their parents, to the administration, and to anyone that will listen. He knows what he wants from his players in practice, in the game, and in all other avenues of their lives. He sets lofty but attainable goals for each of them. He doesn't sugar coat anything. He is willing to tell the truth even when a lie would be easier. But that truth is always in the same calm, cool demeanor he coaches with.

His ability to direct his intensity productively is world class. I don't think it's any surprise that other extremely high achievers, like Steve Jobs, were able to do the same. But he's proof you don't have to treat people poorly to succeed at the highest level in your field.

trentnix··on XPS 16 Creator Edition Laptop
My own experience doesn't match yours. I've bought 6 XPS laptops and a couple of desktops (including Alienware) over the last 20 years and have had a pretty good experience with all of them. They always had nice screens, good performance, and held up to the stresses and strains of travel and heavy usage.

That doesn't mean I haven't had a handful of issues, such as several swollen batteries that caused problemss with the touch pad and keyboard. But Dell fixed the ones (onsite!) that occurred during the warranty period and I was able to fix the ones that occurred outside the warranty period.

The only issue that really sticks with me is one I had with motherboard fan controls (not lights, but fan speed) in an Alienware R6 that could only be engaged and adjusted via Windows software. Thanks to proprietary Dell bios shenanigans I couldn't get control of the fan via Linux no matter what I tried.

That said, I don't find this "Create Edition" model appealing for so many of the reasons other posters have pointed out (price, Windows preinstalled, etc.). And I really dislike monitors that use uncommon resolutions (I think this one is 3200x2000).

trentnix··on No signs of AI payoff outside the tech sector
Oh yes. Copilot makes it easy!

Copilot schedules the meeting, takes notes during the meeting, chirps at you via teams during the meeting, provides a summary in Teams after the meeting parroting what you just heard, and then asks if you want it to schedule a follow-up. It's so helpful![/sarc]

trentnix··on No signs of AI payoff outside the tech sector
No signs of AI payoff outside the tech sector...yet. I think it's partially because our harnesses are generally much, much better. And engineers seem to be more deft at figuring out where AI provides real benefit and where it needs a watchful eye.

I'm seeing non-engineers use AI to send more emails, have more meetings, create more documents, and create more dashboards. So much of the busy work that happens in corporate environments was never that valuable in the first place. A firehose of busy work doesn't move any needles that matter.

trentnix··on EA is shutting down BioWare
About three paragraphs in you'd think you'd have had a moment of introspection and said, "maybe I'm taking this a bit too seriously". Touch grass, friend.
trentnix··on EA is shutting down BioWare
"modern audiences"

I can't help but read that in the Critical Drinker's voice.

trentnix··on I know why the mathematicians weep
I want to sympathize, but most of the whining in the article seems like gatekeepers bemoaning their gates being blasted off the hinges.

Are there any mathematicians who are genuinely excited about this tremendous leap forward in mathematical knowledge? Where are those articles?

trentnix··on Discover vibe-coded alternatives to popular software
Well yes, it's certainly a question of cost-value. Many cathedrals offer real value, but the ones that have used dark patterns and treat their users like blood bags can't be razed quickly enough.
trentnix··on Discover vibe-coded alternatives to popular software
You give the non-vibe-coded apps and the organizations that created them far too much credit.

The cathedrals are burning. No doubt there will be collateral damage, but I think it’s a cleansing fire.

trentnix··on QGIS enacts moratorium on AI contributions
> the bottleneck is no longer writing code but staying aligned with it, knowing what it does and whether it does what you meant.

Perfectly and succinctly said.

trentnix··on Yes, and
I think you have a pretty narrow view of things if you consider "family or friends who work in the industry" as the only form of networking. Clubs, conferences, online communities, and build-and-release-useful-things are all effective forms of networking.

The job market is the pits and feels more like a game of musical chairs than an evaluation of aptitude and ethics. Lots of old paths are getting very narrow. Some are closing.

But we now have tools that let you just build big things, all by yourself. In this new world, bonafide coding expertise is helpful. But it's not required. New graduates should just get out there and start making things.

trentnix··on Software Engineering Is Dead. Long Live Product Engineering
It’s not dead, but it’s starting to feel nostalgic. There will always be a few (of us) who still read the code, like the old school “operator” from The Matrix. And maybe the software geeks that still read code will be better for it, but that will eventually be just at the boundaries.
trentnix··on GPT 6.1 Sol: Near-Astra intelligence for a fifth of the price
Not a single thing? In my house, we are using LLMs to:

- plan youth soccer practices

- develop well-formatted soccer game substitution schedules

- build and ship software in languages I haven't used in 25 years on platforms I've never programmed for

- do meal planning and build shopping lists

- prepare grocery shopping carts

- solicit medical advice

- perform Garmin watch data analysis

- administer devices (with SSH access) using natural language

- avoid counterfeit soccer jersey purchases

- create "Warrior Cat" graphic novels

- make cartoon strips

- troubleshoot appliances

- manage finances

- review accounting ledgers

- diagnose malware infections

- so much more

And we do it all from a simple prompt that we can talk to if we choose.

I've built more (and better) software in the past month than I did in any given year in the 30+ years I've been programming.

I can understand pessimism regarding how this affects society. I can understand pessimism regarding how this gets abused. But for the life of me there's no good reason at all to be pessimistic about how quickly this has improved.

trentnix··on GPT 6.1 Sol: Near-Astra intelligence for a fifth of the price
Yep. I've made the claim (and been wrong). I was convinced the data cliff was going to be a real problem. Now I feel like we are on the cusp of having Tony Stark's Jarvis at our fingertips.

What a time to be alive.

trentnix··on GPT 6.1 Sol: Near-Astra intelligence for a fifth of the price
That's not been my experience. My experience with Astra (I use it at home writing Go and C) for coding has been fantastic. Opus 5.5 (I use it for work writing C#) seems faster than Opus 5, but it doesn't seem demonstrably better to my eyes and is still prone to word vomit.
trentnix··on Three Days in August: What a DDoS Attack Exposed in Our Network
I read so many Claude walls-o-text I find my own writing ends up using the same tropes. And so, I end up "using AI" even when I don't.
trentnix··on SpaceX's Starship launching to orbit for first time ever today
I'm watching in awe and not worrying about the malcontents that can't leave their politics at the door and celebrate genuine achievement.
trentnix··on Three Days in August: What a DDoS Attack Exposed in Our Network
Sticks out like a sore thumb, doesn't it?
trentnix··on 16GB iPod Nano 3G Upgrade
Yes, the MBAs won’t like it. But maybe, once in a while, companies should do things because they are cool and not because it clears some threshold on a magic spreadsheet.

I’d even settle for Apple opening up the Music app so I can upload music to my iPhone from Linux. But once again, that doesn’t make the spreadsheet sparkle.

trentnix··on Ask HN: What are you working on? (September 2026)
https://github.com/trentnix/misterfin-crt
trentnix··on Ask HN: What are you working on? (September 2026)
I have a MiSTer FPGA connected to a Sony CRT and installed the MiSTerFin project, which is a Jellyfin client for MiSTer. It's got a lot of things that need fixing, so I contributed a few PRs to fix some of the problems I encountered.

MiSTerFin is written in C and I'm much savvier with Go these days, so I (and my helpful Codex prompt) forked it and ported it to Go (where appropriate). I've since been obsessed, making improvements, smoothing out rought edges, and adding features, all get a great Jellyfin player on my CRT.

And I have to say, watching Robotech episodes on my 4:3 CRT from Jellyfin is a shot of nostalgia directly into my veins.

I'll add a bit more polish and get it published this week for others that might be interested.

trentnix··on Omarchy: Any User Process Can Escalate to Root
The Docker configuration issue was reported and changes were made quickly to address it. Sounds like this is a great example of the system working well.

Omarchy looks like a simple way for a developer like me to test drive hyprland and write code. It also looks like a great way for my kids to get into computers as there's an agent harness ready to help them manage their machine and use free software, even the stuff that's a bit obtuse.

I'm bewildered that people are mad about any of this, but then I remember I don't care what the gatekeepers think anymore.

trentnix··on Doctors are finally learning to manage antidepressant withdrawal
The one thing they will all agree on is that you need pills of one sort or another.
trentnix··on The Nixpkgs core team has disbanded
It's a combination of Pournelle's Iron Law of Bureaucracy and the emergence of WokeWare over the past decade.

For too many, building and celebrating things just because they are cool isn't enough.

trentnix··on Anthropic's Method to Losing Goodwill in a Few Easy Steps
For companies that supposedly are worth trillions, Anthropic and their competitors sure have awfully weak moats.
trentnix··on The primary purpose of code review is to find code that will be hard to maintain
> The primary purpose of code review is to find code that will be _hard to maintain_.

In some organizations, maintainability may be the biggest risk being mitigated in a code review. But for me, that's selling code reviews short.

In my experience, code reviews are the single most important quality control process in the entire development life cycle. Engineers often don't have a lot of influence over the quality of requirements. Engineers often don't have a lot of influence over the competence and thoroughness of the QA process (and it often doesn't exist at all). But engineers frequently have total control over code reviews.

If I can't depend on the rest of the organization for QC, code reviews are the first place I look to mitigate that risk. That means code reviews find bugs. That means code reviews identify code smells. That means code reviews pressure test requirements and whether the implementation matches the assignment. That means code reviews transfer knowledge and serve as a teacher for both the PR author and the reviewer. And so on.

Thorough and pedantic code reviews are challenging and tedious, at least at first, but the team adapts and both the code and the review process gets better.

trentnix··on What appear to be biochemical processes may be a natural feature of geology
Genesis 2:7 (NIV)

Then the Lord God formed a man from the dust of the ground and breathed into his nostrils the breath of life, and the man became a living being.

trentnix··on I'm Tired of Talking to AI
The more machines there are to replace men, the more men there will be in society who are nothing but machines.

- Louis de Bonald

Page 1 of 28Next →