HNHacker News
TopNewBestAskShowJobs

jamesgeck0

2,542 karma · joined July 16, 2010

[ my public key: https://keybase.io/jamesgecko; my proof: https://keybase.io/jamesgecko/sigs/5aVdNFbtwnsvO1FAOfRVkDDucx9CpNRthphoY8zkPAk ]
submissionscomments
jamesgeck0··on Starting game development in JavaScript with no experience
The Broughlike tutorial is pretty decent. It targets a very specific genre, but it does explain every step and you have a serviceable game at the end.

https://nluqo.github.io/broughlike-tutorial/

jamesgeck0··on Firefox is fine. The people running it are not
As pointed out in the article, Firefox performance has been steadily improving for years. It's not exactly on Mozilla that specific sites are optimized specifically for their rival's product.
jamesgeck0··on A new pyramid-like shape always lands the same side up
Every single shot shows a finger releasing the model.
jamesgeck0··on Nvidia's RTX 5050 GPU starts at $249 with last-gen GDDR6 VRAM
I've been pretty happy with my Arc A770 LE (16 GB). The drivers were rough at launch, but they've gotten much better, and at the time it was the best performance $350 could buy.
jamesgeck0··on Nvidia's RTX 5050 GPU starts at $249 with last-gen GDDR6 VRAM
Or an Intel Arc card. They aren't very high end, but they're competitive at MSRP and I suspect they'll demolish this in benchmarks.
jamesgeck0··on Nvidia's RTX 5050 GPU starts at $249 with last-gen GDDR6 VRAM
NVidia themselves have said that framegen shouldn't be used if the card isn't hitting 60 FPS to start with because of the latency it introduces. If the card is cut down enough that it's struggling to hit 60 FPS in games, enabling framegen will do more harm then good.

You can feel additional latency easily in competitive FPS or high speed arcade racing games.

jamesgeck0··on Disaster awaits if we don't secure IoT now
Apple had a decent start on this. An always-on Apple TV can connect to a Zigbee hub and provide remote access to devices through HomeKit. But it seems like Zigbee isn't winning out as the dominant standard. Most of the recent HomeKit improvements have been related to the wifi-based Matter.
jamesgeck0··on Postgres IDE in VS Code
Database Client is fairly similar. I don't think it does the schema diagrams or AI stuff, but it can do notebooks. Has a shareware pricing model, free for up to three active connections. https://database-client.com/
jamesgeck0··on The Beauty of Having a Pi-Hole (2024)
I don't _think_ you need a whole Raspberry Pi 5 kit. It seems like an older Raspberry Pi 3b+ would get the job done for $35 or so. Maybe even a Raspberry Pi Zero ($5) with an micro usb ethernet adapter.
jamesgeck0··on Sapphire: Rust based package manager for macOS (Homebrew replacement)
If I understand correctly, running a Debian-style stable repo would essentially require forking all distributed software and backporting security fixes to them.

With many macOS users coming from a different communities than Debian users, I really wonder how well that would go over with the folks whose software was being distributed.

jamesgeck0··on Taking Notes with Joplin
I like SilverBullet a lot; it's similar in philosophy to Obsidian. The biggest issue I had using it as a daily driver is that it's a website; there's no dedicated app. I like to have Obsidian hotkeyed as a toggle on cmd-' for instant access. As a Firefox user on macOS, I couldn't figure out a way to do that with SilverBullet, even with HammerSpoon scripting.
jamesgeck0··on Nintendo unveils Switch 2 ahead of June 5 launch
> I wouldn't be surprised if Sony's next console has a cheap card reader to allow physical copies with a similar system.

Modern games often require a day one patch. Functionally it's not much different; you need to download a bunch of stuff to play the game on the disc. There have been a few instances where the publisher didn't even ship anything playable on the disc.

jamesgeck0··on Nintendo unveils Switch 2 ahead of June 5 launch
Physical cartridges are just as temporary as digital copies; unfortunately. This is starting to be a big deal with the 3DS. Nintendo doesn't use ROM; the carts start degrading after a decade or two. The console tries to automatically correct any data integrity errors, but if you aren't using them on a semi-regular basis they'll eventually fail.

The 3DS homebrew community has built some tools to attempt to recover failing carts, but for long term ownership your best bet is digital copies that can be backed up. Homebrew that enables dumping carts is also good, but who knows when that'll happen for new consoles.

jamesgeck0··on uBlock Origin is no longer available on the Chrome Store
I see glacial DNS resolution regularly when hitting the AWS authorization page with DoH disabled on my company's VPN. Resolves instantly in Chrome.
jamesgeck0··on EA Open Sources Command and Conquer: Red Alert, along with other games
Do you work for EA? Because they haven’t announced or released such a thing. A year ago a developer hinted there might be another remaster in the future, but it could just as easily be Generals as RA2.
jamesgeck0··on Show HN: I got laid off from Meta and created a minor hit on Steam
Hardcore players generally use "traditional roguelike" for things that are like rogue and "roguelite" for everything else.

As far as finding traditional roguelikes, a few big-name commercial ones are Caves of Qud, Cogmind, Jupiter Hell, and Rift Wizard. The r/roguelikes subreddit and discord can point you at a bunch of other ones both paid and free.

jamesgeck0··on RT64: N64 graphics renderer in emulators and native ports
Many games that have unique shaders all the way up to the end of the game. Reconstructing the path of states required to get an individual sample from the end of a 100 hour JRPG in this manner seems like it would be hilariously computationally expensive?
jamesgeck0··on I Blog with Raw HTML
I browse with Javascript disabled by default. This blog loaded as a plain markdown file.
jamesgeck0··on Persistent packages on Steam Deck using Nix
Nah.

- Normally, just deleting /nix gets you 95% of the way back to normal.

- If you want a bulletproof removal, the determinate systems Nix installer saves a file with a list of all the operations it made during installation so that it can be cleanly removed.

- If you want to stop home-manager from hooking into your shell without completely removing Nix, there's a separate uninstall command for that.

jamesgeck0··on Paper Apps
This is part of an entire genre; solo roll-and-write board games. Here's some other popular titles you can print off yourself:

PNP Arcade's Dungeon Pages [1], Dangerous Space [2], and Power Creep [3] (each of which also have year-long sets). They're sort of one-page tactical dungeon crawlers. Each successive set iterates on the theme, with Dangerous Space being more tactical and Power Creep introducing a crafting system.

Anything from Postmark games [4]. Most of these can also be played with a group, competing for a high score. In particular, Voyages simulates sailing the high seas looking for treasure, Aquarmarine is about diving as deep as possible to see sea life, and Waypoints is about choosing optimal routes on a hike in national park.

Bargain Basement Bathysphere, which has a long campaign. [5]

This Shut Up and Sit Down video has a good overview of some others, too. [6]

1. https://www.pnparcade.com/products/dungeon-pages-core-set

2. https://www.pnparcade.com/products/dangerous-space-core-set

3. https://www.pnparcade.com/products/power-creep-core-set

4. https://www.postmarkgames.com/

5. https://drive.google.com/file/d/1mWjzWDWmzcPDCPeCkZ1LAD7ZLRl...

6. https://www.youtube.com/watch?v=sNghPlwbYe8

jamesgeck0··on Supreme Court upholds TikTok ban, but Trump might offer lifeline
Douyin is TikTok. Before all the drama started, it was the same software powered by most of the same backend servers.
jamesgeck0··on Nintendo announces the Switch 2 [video]
MK8 was also an iteration on MK7, with refinements to the handling, the addition of anti-gravity, and tweaks to items. It's certain there's going to be _some_ sort of mechanical shakeup.

Mario Kart sells like hotcakes; I doubt they'll have to do much to convince people to buy a new one, particularly folks who've played the old one for hundreds of hours.

jamesgeck0··on Nintendo announces the Switch 2 [video]
Unfortunately the situation with needing to download huge updates is also occasionally present on the Switch. Several third party AAA games (EA sports titles come to mind) ship small cartridges and a require big downloads to the SD card to be playable. Switch game downloads (usually) aren't as large as Xbox/PlayStation downloads, but the wifi chip in the OG model was so slow, they might as well be.
jamesgeck0··on Nintendo announces the Switch 2 [video]
Scarlet/Violet look atrocious even next to other Switch Pokemon games. The art direction wasn't great, and it was a really poor game technically.

https://www.eurogamer.net/digitalfoundry-2022-pokemon-scarle...

Can't find it right now, but someone did some side by side comparisons of Scarlet/Violet next to similar Breath of the Wild scenes, and it's night and day.

jamesgeck0··on Nintendo announces the Switch 2 [video]
IIRC Xenoblade Chronicles and Fire Emblem Warriors were the only ones I really cared about. Lots of people held onto their old hardware; probably wasn't worth excluding them.

The biggest advantage of owning a New 3DS turned out to be the huge performance uplift. A fair number of games ran at double the framerate or only supported 3D mode on the newer hardware. Code Name STEAM had substantially less downtime on the New models because the AI could process turns faster. Several reviews for Hyrule Warriors Legends flat out said not to buy the game unless you had a "New" model due to performance issues.

jamesgeck0··on In Memoriam: Noah Gibbs
I met Noah at my first Ruby conference. I didn't know anyone, but he was very friendly and didn't seem to mind that I tagged along with him between sessions for a few hours.

I thought he was just a nice guy; it wasn't until he took the stage and started presenting benchmark methodology that I realized how valuable his technical work was for the community, too.

jamesgeck0··on iTerm2 critical security release
It's dumb, but Terminal.app is about eight years behind every other macOS terminal in supporting true color mode. Feels like sort of a table stakes feature in a modern terminal, and makes me suspect Terminal.app is not a high priority for Apple. The people want pretty editor themes!
jamesgeck0··on RubyConf 2024: Cloud Native Buildpack Hackday (and other Ruby deploy tools, too)
It's literally part of the name of the technology. https://buildpacks.io/
jamesgeck0··on WASM-4: Build retro games using WebAssembly for a fantasy console
It's a little bit more complicated than that. The system is limited to displaying 4 colors at once, but the palette can change at any time. Check out what Phantom Shift does with a dynamic two color palette.

https://wasm4.org/play/phantom-shift/

jamesgeck0··on WASM-4: Build retro games using WebAssembly for a fantasy console
Do I understand correctly that KWAK-8 is designed such that porting applications from the fantasy console to actual hardware (or vice versa) would be relatively easy? That's pretty cool.
← PreviousPage 3 of 34Next →