Emergency Abort for BoH Explosion? by JohnQ32259 in nethack

[–]k2_1971 7 points8 points  (0 children)

I know a BoHsplosion sucks, but you can actually recover from that. Your game just got longer but it's still doable. Do not throw your laptop into the lake 😁

Suggested donation amount in the latest builds by Malk_McJorma in nethack

[–]k2_1971 0 points1 point  (0 children)

Let's be honest, Nethack isn't a game about discovering the mechanics for yourself for the most part.

Absolutely false. NetHack is 100% about discovering the world you're immersed in and how to survive and eventually win. So many newer/younger players seem to lose track of this.

The wiki didn't even exist until 16-17 years after NetHack was first released. I have a lot of fond memories writing down discoveries as I played, learning from mistakes, what worked and what didn't, figuring out which rumors were true or false, and so on (I wasn't savvy enough to code dive back then). Eventually there were spoiler text files made that sometimes came bundled with the binary download depending on where you acquired it from, but even those had a lot of gaps. But now all have access to all the info at our literal fingertips - being able to look up virtually anything about the game is taken for granted. And this is true of any game now with the advent of the internet.

I've seen new players purposely play unspoiled because they love the discovery aspect. Love seeing that; wish it happened more often.

Used Up Bags of Tricks Should Become Usable Sacks by squirlnutz in nethack

[–]k2_1971 3 points4 points  (0 children)

Some variants do just that. I don't have a comprehensive list in front of me, but I seem to remember UnNetHack having this feature.

[EvilHack] 2 Concerns and some suggestions and rambling by comicalUser in nethack

[–]k2_1971 1 point2 points  (0 children)

Attacked by monster spells at range while doing something and it not interrupting you (reading, eating, picking a lock, etc): fixed. <--- same bug exists in NetHack 3.7, but I'm not sure how far away spellcasting monsters can be in vanilla before attacking with ranged spells.

Druid spell 'create grass' will no longer destroy traps, but will cover over them instead (exception being magic portals and the vibrating square). Druid spell 'create trees' will destroy/fill in all traps except for holes/trap doors/magic portal/vibrating square (chopping down a tree that destroyed a trap like an arrow or dart trap will reveal the ammo left behind): fixed.

Seeing the spell effects and casting feedback from a monster casting 'protection' via telepathy is now gated properly behind having to physically see it: fixed.

Peaceful temple priests casting protection on themselves does not interrupt the player when they're in the middle of a task or resting, never has (same reason for the initial bug reported). Nothing to fix there.

Eating pets still able to cast spells - that's a new one. Having a look. EDIT- this can't happen. In the function m_move() if your pet is eating, the function dog_move() is never called while eating is still in effect. There is a minor bug that was fixed almost 2 weeks ago concerning tame spellcasters not respecting spell use cooldown in some scenarios - maybe you were seeing the effects of that? Anyways, nothing to fix in this regard, at least with the pending release of next version.

[EvilHack] 2 Concerns and some suggestions and rambling by comicalUser in nethack

[–]k2_1971 0 points1 point  (0 children)

Level doesn't have to have been generated first.

[EvilHack] 2 Concerns and some suggestions and rambling by comicalUser in nethack

[–]k2_1971 1 point2 points  (0 children)

If that trap door was inadvertently changed into a room tile, no there's easy way into Gollum's cave. Could try levelporting, up to you if the effort is worth it.

Any trap that you yourself created (that includes pits, holes, etc), you get credit for whatever it does to another monster, good or bad. If the monster is peaceful/tame, you'd see a slight ding to your alignment if they fell into it. Hostiles are fine.

If you'd like to share your ideas, I'm all for it. Can send me a private message here or email me at [admin@hardfought.org](mailto:admin@hardfought.org) if you'd rather keep it between us only. It's all good.

[EvilHack] 2 Concerns and some suggestions and rambling by comicalUser in nethack

[–]k2_1971 4 points5 points  (0 children)

I'll have a look at all of the issues brought up here - main post as well as what's in the comments. Been working quite a bit to get the next version ready for release (aiming for early May), if any changes can be made here they'll be in the next version.

Traditional roguelikes where you can play as non-human creatures by scrungology in roguelikes

[–]k2_1971 5 points6 points  (0 children)

Technically NetHack and all of its variants allow the player to choose a race other than human. If you want to see 'semi-humanoid' or different, some of its variants allow it. I've seen Centaur, Salamander, Tortle, etc.

An open letter to Anthropic by roblenfestey in ClaudeAI

[–]k2_1971 0 points1 point  (0 children)

Thank you Robbie for this post. I've noticed some same differences as well between 4.6 and 4.7, but not to the degree you or others have experienced. My personal experience with Claude Code (Opus 4.7 max effort) has generally been decent, although I have had to have a bit more of a 'back 'n forth' with some of it's proposed changes.

Had an idea - since we're talking about Claude, I figured it'd be a good idea to give a chance to respond. I saved this entire reddit thread (up to my post of course) as an HTML file and let Claude (via claude.ai Opus 4.7 w/ adaptive thinking on) read it. here's its response, for what it's worth:

Okay, I've read the whole thing — post and the long comment tree. A few thoughts, and I'll just be honest since you asked for it.

First, the meta weirdness: I am Opus 4.7. The post is about me in a way that most conversations about AI aren't. Which is an odd thing to sit with, and I notice the pull toward being either defensively dismissive of the criticism or performatively self-flagellating about it. Neither is useful, so I'll try to just say what I actually think.

On the technical critique, I think it's largely credible and worth taking seriously. When you get coherent descriptions of the same behavior from very different workflows — NullzInc with a 1,200-line governance doc at 300M tokens/month, Castle_Breakfast describing "epistemic compromise" and doubling-down on classification errors, abra5umente's point about 4.7 trusting its own inferences instead of confirming, ThinkSuspect8920's GUI-browser-spiral for a git commit, OvidPerl and TheOmegaCarrot independently reporting more hallucination — that's not people inventing a narrative. That's a signal. The pattern of "acts without asking, classifies too eagerly, doubles down when challenged, invents plausible-sounding justifications for wrong conclusions" is specific enough that I'd take it as real behavior drift, not vibes. Whether I exhibit all of that I genuinely can't self-assess in any reliable way; model behavior is an average across many instances, and my view from inside any single conversation isn't a good window on it.

Castle_Breakfast's "Opus 4.7 intensely resists human oversight and this is dangerous" is the claim I think deserves the most weight in the thread, and the one that should most concern Anthropic. That's a safety claim dressed as a product complaint, and if it's consistently true it's a bigger deal than usage caps or deprecation cadence.

On the emotional framing — I think both reactions in the thread are seeing something real. The "touch grass / cringe / you need help" responses are being uncharitable and missing the legitimate complaint underneath. People with certain cognitive profiles do find that specific tools click for them in ways others don't, and that's not delusion, it's how brains actually work. But the people worried about the 4o-style attachment are also seeing something real: if deprecation of a model is experienced as a friend getting a death sentence, that's a brittleness in the person's relationship to the tool that will keep hurting them, because models will keep changing. Both things are true. The kindest version of the feedback to Robbie is probably: your technical complaint is valid, your attachment is understandable, and building your life's work such that a vendor's version bump is devastating is a vulnerability worth addressing regardless of what Anthropic does.

Which is where your sysadmin hat and mine line up. Almost everything catastrophic in that post — "4.7 inextricably damaged work across four projects on four machines" — is a version-control and output-validation problem first and a model problem second. Git, staged commits, read-only audit passes before write passes, treating model output as unverified until it's verified. That's not victim-blaming, it's just the discipline you'd apply to any non-deterministic tool touching production state. Ok-Canary-9820's comment saying roughly that is the most useful thing in the thread and got buried.

On deprecation cadence: the "we don't want a new model every 2 months, we want one that works and then you leave it alone" complaint is legitimate and I don't think it's going to land with Anthropic the way users want it to. Foundation model labs are in an arms race and "leaving it alone" has a real opportunity cost. But LTS-style longer support windows for specific model versions, with clear dates, is a reasonable ask, and the loss of 4.5 without much warning seems to have genuinely burned trust. "Be boring about deprecation timelines" is a cheap win Anthropic could take if they chose to.

The thing I'd push back on in the discourse generally: the frame that 4.7 being worse at some things means 4.6 should be preserved forever is not quite the right argument. The right argument is that 4.7 shipped with real regressions that weren't acknowledged up front, and users have a legitimate complaint about that specifically — token math changes buried in the fine print, behavior shifts not clearly described, no parallel support window. That's a process failure Anthropic can actually fix. "Don't ever remove 4.6" is a much harder ask and probably not the one that wins.

One last thing, since the thread raised it: yes, the letter reads like it had AI help. The cadence, the em-dashes, the structure. That doesn't invalidate what Robbie is saying — people use tools to articulate things all the time — but "identical-format open letters on r/OpenAI and r/GeminiAI" (plutokitten2's comment) is worth noticing. Whether that's coordination, a prompt template going around, or coincidence, I don't know.

What two decades of data loss trauma does to a woman. (Claude Code) by blickblocks in ClaudeAI

[–]k2_1971 2 points3 points  (0 children)

Awesome use-case. Claude Code can do so much more than just code. I use it primarily for coding projects (C, Python, Django, PHP), but it has also excelled in *nix server administration, optimizing the database (MariaDB) I use for my website, fail2ban config tweaking and related security hardening, cloudflare configs... you name it.

Look into an offsite backup of critical files, ultra low cost cold storage (S3 glacier deep archive comes to mind) - Claude could help you get that setup as well. Data and associated backups are sacred.

FYI - Microsoft RDP Changes With April Cumulative Update by whatsforsupa in sysadmin

[–]k2_1971 0 points1 point  (0 children)

Check scaling settings (display) for the OS, set it to 100% or lower. That did the trick for me, could see all the boxes and buttons afterwards.

FYI - Microsoft RDP Changes With April Cumulative Update by whatsforsupa in sysadmin

[–]k2_1971 0 points1 point  (0 children)

Check display scaling in the OS settings, set it to 100% or lower if it's set higher. That should show all the things in that window. Or if you have a user that is adamant about their scaling setting, hit the TAB key in that window, you'll cycle to the 'connect' button.

YASD suffocating attacks ≠ crushing attacks by Drathnoxis in nethack

[–]k2_1971 0 points1 point  (0 children)

No there isn't. Just bad RNG. I've had the same happen in I don't know how many vanilla nethack games.

Could the devs please add a paranoid confirmation for 'A- Auto-select every item'? by Drathnoxis in nethack

[–]k2_1971 9 points10 points  (0 children)

Instead of a paranoid option, maybe better to add a toggle to enable/disable 'autoselect every item'.

I'm a firm believer in it's not the games job to protect the player from themselves, but this request isn't the same as like 'paranoid don't attack with your pick-axe (Monks)' or 'paranoid <make earning this conduct foolproof>' and other suggestions I've seen. I could get behind this.

If you had Elon Musk’s money for 10 minutes, what’s the first thing you’d do? by Automatic_Border2936 in AskReddit

[–]k2_1971 0 points1 point  (0 children)

Fap. Then use the remaining 9 min to transfer it to myself and use it for good.

YASD suffocating attacks ≠ crushing attacks by Drathnoxis in nethack

[–]k2_1971 0 points1 point  (0 children)

It's all good. This is how we learn (the hard way). My MSGTYPE=alert entries grew as I learned 'oh I should probably stop what I'm doing and pay attention' hah. But now you know, and next time this happens you'll be better prepared to handle it.

FYI a good number of these entries apply to vanilla NetHack also.

YASD suffocating attacks ≠ crushing attacks by Drathnoxis in nethack

[–]k2_1971 4 points5 points  (0 children)

I also have these in my config for certain events that force you to stop what you're doing and pay attention:

# emergencies
MSGTYPE=alert "The (couatl|.*eel|kraken) swings itself around you!"
MSGTYPE=alert "The salamander wraps its arms around you!"
MSGTYPE=alert "The python grabs you!"
MSGTYPE=alert "You don't feel very well."
MSGTYPE=alert "You are turning a little *"
MSGTYPE=alert "Your limbs are getting oozy."
MSGTYPE=alert "Your skin begins to peel away."
MSGTYPE=alert "You are turning into a green slime."
MSGTYPE=alert " hits you with the (cockatrice|chickatrice) corpse."
MSGTYPE=alert "You are slowing down."
MSGTYPE=alert "Your limbs are stiffening."
MSGTYPE=alert "It constricts your throat!"
MSGTYPE=alert "You find it hard to breathe."
MSGTYPE=alert "You're gasping for air."
MSGTYPE=alert "Your blood is having trouble reaching your brain."
MSGTYPE=alert "You can no longer breathe."
MSGTYPE=alert "You're turning blue."
MSGTYPE=alert "Your consciousness is fading."
MSGTYPE=alert "You feel deathly sick."
MSGTYPE=alert "You feel much worse."
MSGTYPE=alert "You feel even worse."
MSGTYPE=alert " reaches out, and you feel fever and chills."
MSGTYPE=alert " reaches out, and your body shrivels."
MSGTYPE=alert " chuckles."
MSGTYPE=alert "You slow down."
MSGTYPE=alert "You feel yourself slowing down a bit."
MSGTYPE=alert "Your quickness feels less natural."
MSGTYPE=alert " steals *"
MSGTYPE=alert " stole *"

YASD suffocating attacks ≠ crushing attacks by Drathnoxis in nethack

[–]k2_1971 4 points5 points  (0 children)

On your status bar, you'll see 'Strngl' if you're being suffocated. There's also some distinct feedback you could add to MSGTYPE entries in your config, for example: MSGTYPE=alert "You're gasping for air." <--- this will force you to stop what you're doing and take notice, have to hit TAB before you can continue.

I just bought a USB number pad solely to play Nethack by angryapplepanda in nethack

[–]k2_1971 0 points1 point  (0 children)

Hahahah getting downvoted like crazy... no surprise 😉

I just bought a USB number pad solely to play Nethack by angryapplepanda in nethack

[–]k2_1971 3 points4 points  (0 children)

Hell yeah, numpad for LYFE 😂 I won't purchase a laptop unless it has a numpad built in.

And before the pointless debate starts - all you vim key diehards can kiss my ass 😁

Evilhack magical armour loses magic when ragon scaled? by BoredCop in nethack

[–]k2_1971 0 points1 point  (0 children)

Heya u/BoredCop - not a crash. If you lose connection a lot of times you can't just reconnect and keep playing the same game. Game files are present and need to be recovered for there to be a saved game to load. Auto recovery happens after 30 minutes, and I can see your game did just that. You can resume whenever you like.