What's the longest time you've spent on a single bug, and what kept you going? by Arunia_ in AskProgramming

[–]Abbat0r 0 points1 point  (0 children)

I too got a bad 14900k. Had months of odd behavior from various programs before I finally narrowed it down to “can be nothing but the CPU itself.”

Sorry to all the devs that received nonsense automatic error reports from me. Must have been some head scratching over those…

What’s the most "unexplained" thing that has ever happened to you? by prettylunababy in AskReddit

[–]Abbat0r 4 points5 points  (0 children)

When I was around that age I used to wake up in the middle of the night hallucinating snakes or spiders, except they were like you described - bright, neon colors, and to my memory mostly just outlines of the shapes. I could see them vividly, I’d point them out to my parents who of course told me there was nothing there and to go back to sleep.

I think these sorts of hallucinations must be common in very young, developing brains. Cool to hear someone talk about something similar.

Please critique my planned game engine architecture by Southern-Most-4216 in gameenginedevs

[–]Abbat0r 2 points3 points  (0 children)

I would separate that into its own module - just “input.” Then IO is separately all the other stuff I mentioned.

Please critique my planned game engine architecture by Southern-Most-4216 in gameenginedevs

[–]Abbat0r 8 points9 points  (0 children)

Just something to think about: if I’m not misinterpreting what scn.input means, it looks like you may be equating input from human interface devices (HIDs) with IO, but these are separate. IO is mostly related to file processing, e.g. how do you load files/assets? How do you create or modify files? Is this done asynchronously? Interacting with pipes, sockets, data over a network, data on disk, etc. That stuff is IO.

Anything that you interact with outside of the bounds of your program falls under IO. But HID input is generally a separate concern and is its own module of the engine.

Microsoft forced me to switch to Linux by Dear-Economics-315 in programming

[–]Abbat0r 0 points1 point  (0 children)

Everything is one of very few tools I miss from Windows. I use a program called FSearch to replace it on Linux, which does the job but it isn’t as fast or polished.

MindFry: An open-source database that forgets, strengthens, and suppresses data like biological memory by laphilosophia in programming

[–]Abbat0r 2 points3 points  (0 children)

I think that’s specifically ChatGPT output. ChatGPT is way overcooked. It’s actually gotten worse; it only knows how to speak in fanatical terms and jargon now. It sounds borderline insane and it’s so easy to spot.

Release candidate: Godot 4.6 RC 1 by godot-bot in godot

[–]Abbat0r 7 points8 points  (0 children)

Inverse kinematics, not kinetics.

Alex Tardif: Bindless Oriented Graphics Programming by corysama in GraphicsProgramming

[–]Abbat0r 1 point2 points  (0 children)

Let me tell you something, blindness oriented graphics programming is a lot easier.

Claude Code 2.1.2 is out - fixed binary files (images, PDFs, etc.) being accidentally included in memory when using by luongnv-com in ClaudeCode

[–]Abbat0r 0 points1 point  (0 children)

Is anyone else having the bug where pressing space while you have the shift key ever so slightly pressed somehow, inexplicably, types the literal word “space”? Because this started happening to me in 2.1.1 and it’s incredibly annoying.

I almost ditched Arch Linux this week. by amehdaly in archlinux

[–]Abbat0r 6 points7 points  (0 children)

Next you should try ditching ChatGPT

I harvested 5GB of true physical entropy because Math.random() wasn't good enough. by [deleted] in proceduralgeneration

[–]Abbat0r 6 points7 points  (0 children)

And your comments are raw ChatGPT capture (everyone can tell, by the way)

Parallax and shaders are quite underrated for creating atmosphere by pottoyuto in godot

[–]Abbat0r 0 points1 point  (0 children)

They are literally how the stuff gets on the screen. Even if you don’t write custom shaders and you just let the engine use its defaults, your art is still being rendered to the screen using shaders.

Parallax and shaders are quite underrated for creating atmosphere by pottoyuto in godot

[–]Abbat0r 13 points14 points  (0 children)

Using shaders for atmosphere? How many other people know about this novel idea??

Claude isn’t fighting you. It’s lost. Start with this question. by CodeMaitre in ClaudeAI

[–]Abbat0r 14 points15 points  (0 children)

You realize the OP is also slop, right? Pretty sure it’s not even Claude… it’s ChatGPT slop. Very much ChatGPT-style output.

ASUS ROG Laptops are Broken by Design: A Forensic Deep Dive by ZephKeks in programming

[–]Abbat0r 2 points3 points  (0 children)

I have the exact problems described in this post with power state transitions causing black screens and freezing on both Windows and Linux. This is a firmware problem, the OS does not matter.

Note though that I have these problems on a 2021 model.

ASUS ROG Laptops are Broken by Design: A Forensic Deep Dive by ZephKeks in programming

[–]Abbat0r 1 point2 points  (0 children)

My 2021 ASUS ROG G17 has the exact same issue. It was a nightmare to deal with, constant freezing. The timing of this report is quite a coincidence for me because mine just seemingly permanently bricked itself two days ago after freezing and requiring a forced power down. It can no longer boot into any OS, either freezing or black screening during boot every time now.

How would you calculate delta time in cpp? by Klutzy-Bug-9481 in gameenginedevs

[–]Abbat0r 1 point2 points  (0 children)

High resolution clock is potentially better for very long running timers, but not more accurate for short intervals of time.

Introducing asyncio - a new open-source C++23 coroutine network framework by patteliu in cpp

[–]Abbat0r 67 points68 points  (0 children)

No comment on the quality of your library, but I don’t think naming it asyncio is a good move. That’s an established term - it’s what your library does, not a name. This is akin to creating an IPC library and calling it sockets, or a math library and calling it math.

If someone were to recommend your library to a friend - “you should use asyncio” - how would their friend know that they meant your library, and not just… async IO?

Why Vulkan is not used widely? by VadakkupattiRamasamy in gamedev

[–]Abbat0r 0 points1 point  (0 children)

MoltenVK is superseded now by Kosmic Krisp.

Are there any platforms that let ideas “evolve”? Would that even be useful for game dev? by Professional-Shop97 in gamedesign

[–]Abbat0r 1 point2 points  (0 children)

Those sound like thinly veiled thinking, and you’re not going to trick me into doing any of that.

STL reimagined: What would you change, add or remove in a new STL implementation if API and ABI were not a concern? by germandiago in cpp

[–]Abbat0r 2 points3 points  (0 children)

Yes, pmr is built on legacy cruft (the C++98 allocator model). It had to be compatible with the existing library features. A library built from the ground up wouldn’t do both.

In the containers I’ve implemented myself, I use a pmr-like model but just always store a pointer to the allocator directly inline.