Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
netcoyote
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
by
netcoyote
20d ago
Thank you for a great comment; I learned two new words today!
2.
▲
by
netcoyote
3mo ago
Git is a DVCS, but many companies have a build server/cluster that depends on Github or Codeberg being available. Teams I've worked on for the last several decades aim to push 10-20 builds per day to external alpha testers, so any
3.
▲
by
netcoyote
3mo ago
My first programming position was a summer job while in college. I worked for a small company that specialized in Stage 1 research grants, and they had secured funding from NIH (USA - National Institutes of Health) to build a prototype food
4.
▲
by
netcoyote
3mo ago
That's a great point, and a fair criticism!
5.
▲
by
netcoyote
3mo ago
One of the tricks that we can use as good managers is code ownership. The folks who wrote the code are the ones who get to fix the bugs in the code. While they’re busy fixing their own problems, the teams that wrote outage-free code get fir
6.
▲
by
netcoyote
3mo ago
This sounds like it's worth a blog post. I'm sure lots of folks, including me, would be interested in the details of which plugins to maximize utility, and what the deploy process looks like. Cheers!
7.
▲
by
netcoyote
3mo ago
The precommit checks I run are: - end-with-blank-line: normalize file endings - find-do-not-commit: do not commit files that include "DO NOT COMMIT" - lint-code: run `$REPO/scripts/lint` if it exists - lint-nodejs: run `
8.
▲
by
netcoyote
3mo ago
Here's what gemini says about running hooks in parallel: > Native Git traditionally executes hooks sequentially. However, you can achieve parallel execution by leveraging dedicated third-party hook managers or using built-in shell b
9.
▲
by
netcoyote
3mo ago
You are correct: git 2.54 supports multiple hooks via a the git repo and global configuration files. Git-multi-hook predates that, but I updated it to use the new 2.54 config-based format. The significant advantage of git-multi-hook is that
10.
▲
by
netcoyote
3mo ago
Glad you enjoyed playing. It was an amazing journey building the game, and I’m grateful so many folks appreciated the experience we created.
11.
▲
by
netcoyote
3mo ago
You are correct, I will amend that. I do think that locks you out of a lot of the plugin ecosystem if using it as a static site generator, yeah?
12.
▲
by
netcoyote
3mo ago
Glad you’re enjoying it. It started as a tool for my own motivation, and I’m so glad it’s helped you too :)
13.
▲
by
netcoyote
3mo ago
That is awesome! Congratulations on completing so many — and such a big streak! Good luck on your journey to the 20k, and let me know if you need any features to make it work for you.
14.
▲
by
netcoyote
3mo ago
Thank you, glad you enjoyed the articles. I wish I had the motivation to write more!
15.
▲
by
netcoyote
3mo ago
Tools I’ve built for myself: - sandvault https://www.codeofhonor.com/projects/sandvault/ runs agents in a separate macOS user account, hardened with sandbox-exec. It also supports headless browsing and iOS Simula
16.
▲
by
netcoyote
4mo ago
revenue != margins There are 20,000 games released per year that split all that revenue, minus the cost of building those games.
17.
▲
by
netcoyote
5mo ago
There must be something in the air, because I just migrated away from WordPress & Bluehost too: https://www.codeofhonor.com/blog/migrating-away-from-wordpre... . I'm so much happier with the site. The solution
18.
▲
by
netcoyote
5mo ago
I've tried a lot of editors, including Zed, and always come back to Sublime Text. I use it every day. The #1 reason is because it never loses unsaved files (though I'm still working on breaking the habit of typing a few characters
19.
▲
by
netcoyote
5mo ago
Oh, and I forgot to mention that pause had to be synchronized across the network, so the pause button would pause for all players. And in the "this is why we can't have nice things", that also introduced problems, because we
20.
▲
by
netcoyote
5mo ago
While I don't have the original code, it's something along the lines of this: // for each palette entry: pal.r = pal.b = pal.g = (byte) (0.299 * pal.r + 0.587 * pal.b + 0.114 * pal.b)
21.
▲
by
netcoyote
5mo ago
One of the fun features that I developed for Warcraft (the RTS) was to fade the screen to grayscale when the game is paused. Since the game uses a 256 color palette, it was only necessary to update a few bytes of data (3x256) instead of red
22.
▲
by
netcoyote
5mo ago
I so hate the videos YouTube shows me that I wrote a plugin to place a white box over videos called TubeGate [0], which I open-sourced [1]. It does keyword-based filtering so you can tell it to hide "sports", "politics",
23.
▲
by
netcoyote
5mo ago
I added browser automation capabilities to sandvault [0], a MacOS sandbox, to allow AI agents to control Chrome browser from within the sandbox, which makes coding & testing websites from within the sandbox much easier. I'm using s
24.
▲
by
netcoyote
5mo ago
This type of problem plagues all sorts of software. Having experienced this type of problem before, for Guild Wars game servers -- which run deterministic game instances that live for long periods of time -- we initialized a per-game-contex
25.
▲
by
netcoyote
6mo ago
Kudos to those NASA engineers for managing to pack React into such a small footprint.
26.
▲
by
netcoyote
6mo ago
Whoops! I didn't hear about that one, though it was a common occurrence in the earlier days of the game industry. Please share details, if you're able. On a related note, I worked on Battle Chess, porting it from DOS/Amiga to
27.
▲
by
netcoyote
6mo ago
I did work on Lost Vikings; it was the first original game I had occasion to help develop, and it was a standout moment for Blizzard nee Silicon & Synapse: we proved to ourselves that we could make a game from scratch. I never developed
28.
▲
by
netcoyote
6mo ago
> peek behind the curtain and see StarCraft's code in a similar fashion Oh, you wouldn't want to, believe me. You'd be scarred by code like this: class CUnit ... { #include "header_1.h" #inc
29.
▲
by
netcoyote
6mo ago
Warcraft 1 (1994), Warcraft 2 (1995), and StarCraft (1998) all use power-of-2 aligned map sizes (64 blocks, 128 blocks, and 256 blocks) so the shift-factor could be pre-computed to avoid division/multiplication, which was dang slow on
30.
▲
by
netcoyote
6mo ago
Yeah, that really resonated; the author captured something about the way kids explore. It brought back memories of when I first started using a Unix time share at university, and exhaustively read all the man pages. Didn’t know why, just wa
More ›