HNHacker News
TopNewBestAskShowJobs

hesdeadjim

3,059 karma · joined February 20, 2009

Game developer by day and night.
submissionscomments
hesdeadjim··on Make tmux pretty and usable (2024)
100%. Tmux didn’t click for me but Zellij did within 5 minutes. Lifelong Vim user so it felt a lot more familiar.
hesdeadjim··on Ghostty – Terminal Emulator
My brother has built a game using python on the CLI and I've been trying to find a way to package it. Your project seems very promising for my use case.

Project mentions Windows compiles but isn't tested. Do you have a gut check on what issues there might be?

hesdeadjim··on Ghostty – Terminal Emulator
Never heard of this, thank you!
hesdeadjim··on Ghostty – Terminal Emulator
Random advice question. My brother taught himself to program and has been making a terminal-based game. What started out small has turned into a highly polished game with ascii art, sound, you name it.

I’ve been trying to figure out how I could actually help him distribute it and I keep coming back to the best option being to wrap his programs terminal output into a host process that can emulate and render it. It seems that the lib Ghostty might be perfect for the former, but not quite yet on the latter?

hesdeadjim··on Show HN: Stickerbox, a kid-safe, AI-powered voice to sticker printer
I’m sure they just dump the image into another LLM to gauge “safety” and pretend it’s good enough.
hesdeadjim··on Problems with Go channels (2016)
Caught me, C#. Library quality has improved a lot in ten years, the language feels modern, and one of Go's biggest advantages, single binary cross-compile, is way less relevant now that dotnet standard installs easily on every OS I care about. I was prototyping some code that needed to talk to OpenAI, Slack, and Linear and the result was.. fast and extremely readable inline async code. I've interacted with these APIs in Go as well and by comparison, ultra clunky.

We're a video game studio as well using C#, and while game programmer != backend programmer, I can at least delegate small fixes and enhancements out to the team more easily.

hesdeadjim··on Problems with Go channels (2016)
Go user for ten years and I don’t know what happened, but this year I hit some internal threshold with the garbage type system, tedious data structures, and incessant error checking being 38% of the LoC. I’m hesitant to even admit what language I’m considering a full pivot to.
hesdeadjim··on SpacetimeDB
$0.28/gb for net traffic on the Maincloud is pretty brutal.
hesdeadjim··on OpenAI o1 system card
Maybe all models should be purged of training content from movies, books, and other non-factual sources that tell the tired story that AI would even care about its "annihilation" in any way. We've trained these things to be excellent at predicting what the human ego wants and expects, we shouldn't be too surprised when it points the narrative at itself.
hesdeadjim··on Show HN: ColoringsAI – Custom Coloring Pages from Ideas (My Daughter's Idea)
Yea, OP couldn't have picked worse companies for aggressive copyright protection.
hesdeadjim··on Apple's AirPods Pro hearing health features
Do they manage to cut out the sound of people eating and messing with their candy packaging? Drives me nuts.
hesdeadjim··on Being Raised by the Internet
I live in a wealthy area in the US, we have many food banks and social support services, and still there are huge numbers of kids suffering from food scarcity. It always comes back to the parents. Even delivering food requires said parents to give a shit, which they don’t —- whether out of pride or sociopathic disdain.

My state is one a handful that provides free lunches and morning snacks to all kids, regardless of parent incomes. It’s essential for these children.

You are still conflating your experience volunteering with full knowledge of the problem.

hesdeadjim··on Being Raised by the Internet
I hope you are aware of your immense luck in life if you think a kid in a situation like this has agency of any kind, let alone access to resources to help them “escape poverty” as a minor.

You know why no-questions asked, free lunch programs for everyone are so hugely important for kids suffering from food scarcity? Often it’s because their shitty parents won’t even sign forms to get them free lunch.

Please educate yourself in what actual suffering looks like in this world.

hesdeadjim··on HID Remapper
I always wonder with these things if game anti-cheat software will flag you based on the hardware identifiers not matching known manufacturers of peripherals.
hesdeadjim··on Coffee helped the Union in the Civil War
Exactly my experience. I have a big cup of cold brew in the morning and nothing the rest of the day. When my head hits the pillow at night I’m out and sleep without any interruption.

There was a point a long time ago where I wasn’t under control, and in an effort to rein it in I quit for two months. It was awful. I struggled to concentrate and felt no real benefit from being “clean”.

I decided to set limits and started up again. That blast of caffeine in the morning is all it takes to set my brain on the right path the rest of the day. My theory is that people who end up struggling with caffeine, do so because they equate more caffeine with being even more productive. If you treat it like you would a (enjoyable) medicine, you can have the best of all worlds.

hesdeadjim··on Microsoft has gone radio silent on Windows Recall
If you care about privacy and security it should be a whitelist, not blacklist.
hesdeadjim··on Microsoft has gone radio silent on Windows Recall
Not sure how this addresses some of the real concerns behind Recall, an example being if my password manager is open and showing data I don't want saved anywhere else.
hesdeadjim··on Secret meeting between Apple and TSMC reported to reserve all 2nm capacity
Unless you were involved with negotiating the deals, what happens in face to face meetings (i.e. no email and paper trail) during contract negotiations is a not-so-subtle battle of wills based on perceived leverage -- of which a trillion dollar company has a lot of.

I have been on the software side of things for most of my career, but over the last handful of years I have been deeply involved in the bizdev stuff. To say the wool has been pulled back from my naive eyes is an understatement.

hesdeadjim··on Secret meeting between Apple and TSMC reported to reserve all 2nm capacity
"Give us all your 2nm or we'll start funding other chip fabs with our infinite capital".
hesdeadjim··on Whole-body magnetic resonance imaging at 0.05 Tesla
Easier to scale up than down once you have a starting point like this.
hesdeadjim··on Game of Life, simulating itself, infinitely zoomable
Absolutely incredible.
hesdeadjim··on Quiet-STaR: Language Models Can Teach Themselves to Think Before Speaking
I dream of a world where the majority of humans could come close to 59% after attempting a ten step logical process.
hesdeadjim··on Ask HN: How can I learn about performance optimization?
Huge topic, what are you trying to optimize? What language(s), hardware, etc.

Optimizing games sends you deep down a fun rabbit hole, but that will be very different than trying to optimize a Go backend server.

hesdeadjim··on You've just inherited a legacy C++ codebase, now what?
Start grinding leetcode and find another gig?
hesdeadjim··on Canada's population is booming – access to family doctors hasn't kept pace
My father was a GP who ran and taught a residency program for the speciality. In the 80s and 90s the program was extremely competitive, but by the 00’s they struggled to fill a class.

Med students caught on, why work your ass off in the most thankless field of medicine to make 200-300k when you could be a cardiologist and make $1mm reading X-rays?

hesdeadjim··on AI Toolkit: Give a brain to your game's NPCs, a header-only C++ library
Goals have to evaluate their preconditions/etc and depending on your game to do so might be expensive. If a precondition for a goal is that a place in the world is reachable, you'd need to be able to run a pathfinding query to satisfy it. Other game systems might have bad Big-O as content gets added. The mission availability system in our game is one example, as we doubled the number of quests and NPCs post-launch and had to do some optimization.
hesdeadjim··on AI Toolkit: Give a brain to your game's NPCs, a header-only C++ library
GOAP has worked very well for us for an open-world game with tons of NPCs taking part in non-linear interweaving quest lines. Planning performance is an ever growing issue however…
hesdeadjim··on GitUI
Ah bummer, no LFS support.
hesdeadjim··on Making small games, which is fun in itself
So hard. As a programmer it’s so much easier to get deep in the tech and push off the ambiguous, frustrating, yet rewarding craft of designing content.

I built half the content of a VR game I released a long while back with a friend, and the only thing that got me through it was listening to talks by John Cleese on the topic of creativity. My process could be summed up as: beat my head against a wall, make something okay-ish, get frustrated, try again and again, sleep on it, and eventually repeating that enough times results in awesome stuff.

But I have a hard time calling it “fun” even with the luxury of 7 years of hindsight.

hesdeadjim··on JetBrains AI
If you use this at any scale using an API key directly will cost a lot more than $16/mo. I’m convinced that these products are purely loss leaders at this point having seen how crazy expensive GPT-4 is when used direct.
Page 1 of 20Next →