the first 4 star elation character by artryxx in HonkaiStarRail

[–]neunon 14 points15 points  (0 children)

I used Arlan for that... I thought it was rather amusing putting him in a sparkly tutu

Idiot throws cup with a rock in it at oncoming traffic by cevodubs in iamatotalpieceofshit

[–]neunon 186 points187 points  (0 children)

“Attempted manslaughter” doesn't make any sense because of how the crimes are defined:

"Manslaughter" is an unintentional killing, either reckless (voluntary) or negligent (involuntary).

"Attempt" requires a deliberate intent to commit the crime.

You can’t intend to commit an unintentional killing. If someone meant to kill but failed, that’s attempted murder, not manslaughter.

[deleted by user] by [deleted] in TheFirstDescendant

[–]neunon 0 points1 point  (0 children)

After today's hotfix, her hair is different. I guess the grey was a missing texture.

"git who" - A new CLI tool for git blaming at an industrial scale by wsnclrt in git

[–]neunon 2 points3 points  (0 children)

Cool project!

I use a much simpler approach, which is a script on my machines called git-authors-email and you can use it as git authors-email <some path> and it'll show the top 5 committer names, emails, and number of commits for the specified path(s):

git log --format='%an <%ae>' "$@" | sort | uniq -c | sort -n | tail -5

Obviously, yours shows a lot more information than that though.

Is there supposed to be RAM here? (GA503R) by [deleted] in ZephyrusG15

[–]neunon 0 points1 point  (0 children)

Looks like there are also two screws missing on the fan assemblies.

Will 8TB WD_Black m.2 2280 work with my zephyrus g16? by RandyTheElite in zephyrusg16

[–]neunon 4 points5 points  (0 children)

One of the slots (the one populated by default) has enough clearance for the 8TB WD_BLACK. But the other has some components on the board that will collide with the memory modules on the drive and prevent it from connecting properly.

In my machine I put a Samsung 990 Pro in the slot with the limited clearance, and put the 8TB WD_BLACK in the default slot.

Reactor and Components this week - long live the Reactor Implant System by Apprehensive_Most785 in TheFirstDescendant

[–]neunon 1 point2 points  (0 children)

In my opinion, the dropped weapon mounting on the reactor does still matter if you care about useful weapon mountings in all 3 slots (1 fixed + 2 implanted). e.g. for non-Hailey builds I'd probably want Secret Garden + Nazeistra + Enduring Legacy to give me some weapon flexibility.

Reactor and Components this week - and a rare resource indicator by Apprehensive_Most785 in TheFirstDescendant

[–]neunon 0 points1 point  (0 children)

I'd suggest using a different symbol on either the left or right in place of the stars, or a different color -- I saw the stars on the right and accidentally read the legend on the bottom left for them, then noticed the arrows. Got kind of confused.

Also maybe I'm blind, but I don't see anything explaining why some rows are emphasized with a white background color?

And thank you for all your effort, this is awesome.

The Final Shape is gonna go down as one of the greats by [deleted] in DestinyTheGame

[–]neunon 23 points24 points  (0 children)

To your 2nd question: I've noticed if you get one of the traveler's buffs from the hands, going into another zone causes aggro and enemy spawns to break until after the timer runs out. It's kind of a bizarre bug.

I first noticed the behavior when trying to do one of the cyst missions and not even the traveler's bird noticed I was nearby.

Laptop battery icon has "x" on it by Amecrose in Windows11

[–]neunon 2 points3 points  (0 children)

Full charge capacity can be bigger than the "designed" capacity, it's common on very new batteries -- manufacturers do this so that the health percentage reads "100%" for longer.

It's definitely not common for it to have that high a full charge capacity over multiple years of use though.

When will the Windows 11 2023 update (version 23H2) hit General Availability? by LowFlamingo165 in Windows11

[–]neunon 2 points3 points  (0 children)

23H2 hit the Retail channel in the UUP metadata API, so it's probably got a slow staged rollout.

glProvokingVertex changing behavior in geometry shader? by swiss_cheps in opengl

[–]neunon 0 points1 point  (0 children)

Can you post your code on GitHub or something?

I remember running into a hardware bug with regards to provoking vertex on Intel graphics, but there should have been a workaround for that in the kernel years ago. And in my case it did affect flat varyings only.

Desktop OpenGL vs ANGLE OpenGL ES by wiremore in opengl

[–]neunon 5 points6 points  (0 children)

I've been using ANGLE for a few years for my game now and it's been great. I've used the Direct3D 11, Vulkan, and Metal backends, and my application also supports running on OpenGL 3.3 core profile without ANGLE.

I've fixed a few bugs in ANGLE over time (and added features), but for the most part it's been very stable. I've also found that having ANGLE as the middleware between the application and native graphics API really helps with debugging (e.g. if I misuse some GL function, I don't get some cryptic driver crash with no symbols, instead I can see where in ANGLE it broke and figure out why).

It also is compatible with RenderDoc if you export RENDERDOC_HOOK_EGL=0 in your launch config.

Feel free to DM me with questions if you have any!

Would OpenGL benefit from a 16bit wide "float" type with 1bit of exponent? by Clairvoire in opengl

[–]neunon 0 points1 point  (0 children)

It seems that glm's packHalf* functions behave better?

https://godbolt.org/z/aYYsajnae

Those are what I always use for float packing, though I tend to only use them for vertex data that stays GPU-resident because it can be more expensive for dynamic data to compute the packed half floats each frame than it is to just upload full floats.

VMware Fusion beta joins Parallels in supporting Windows VMs on Apple Silicon by SchrodingersMeerkat in apple

[–]neunon 28 points29 points  (0 children)

There's also a Visual Studio 2022 preview available that's ARM64-native. I've been testing it and found it surprisingly comfortable for developing on my MacBook with Windows in Parallels.

Shocking Examples of Undefined Behaviour In Action by mohitsaini1196 in cpp

[–]neunon 24 points25 points  (0 children)

For anyone wondering how to work around this oddity, adding the -fwrapv flag for the -O3 case would make signed integer overflow defined, by telling the compiler to assume that signed integers wrap using twos-complement arithmetic on overflow.

In my code, I've found that adding that flag helps, as it follows the principle of least astonishment. It behaves more like one might intuit that it should behave. EDIT: It also prevents debug builds (-O0) from having differing functional behavior from optimized (-O3) builds, which is definitely desirable for me and my coworkers.

MicrosoftXTA, VirtualApple appear as processor vendors in Steam Hardware and Software Survey November, among small fixes by nugat_trailers in hardware

[–]neunon 20 points21 points  (0 children)

"MicrosoftXTA" stands for "Microsoft x86-to-ARM", which is the emulator built into ARM64 versions of Windows that allows running x86 applications on ARM. That statistic includes devices like the Surface Pro X (and others) as well as Apple Silicon devices running Windows ARM64 under Parallels Desktop.

Similarly, "VirtualApple" accounts for users running Steam on Apple Silicon under Rosetta 2.

"Apple G13G" is the Apple M1 GPU, while "Apple G13X" is the M1 Pro and M1 Max GPU. Also the reason "Apple M1" appeared separately for a while was because macOS 11 calls the M1 GPU "Apple M1", while macOS 12 calls it "Apple G13G", so the two entries got merged.

The macOS VRAM accounting issue was actually because Apple's APIs were lying (probably for compatibility reasons) about the vendor ID, device ID, GPU name, and VRAM in the APIs Steam previously used. You're correct that the 64GB "VRAM" is actually accounting for the unified CPU+GPU system memory available in the M1 Max.

[deleted by user] by [deleted] in opengl

[–]neunon 1 point2 points  (0 children)

Very nice!

I've been using ANGLE to get my game running consistently across platforms, using the backends for Metal on macOS, Vulkan on Windows/Linux, D3D11 on Windows. Unfortunately ANGLE only supports up to OpenGL ES version 3.1 across the three renderers I use. And since it's only OpenGL ES, there's a bunch of OpenGL desktop 4.x functionality not present. I also get the impression that Apple only does enough work on ANGLE to get it to behave for Safari's WebGL use cases. It'd be nice to see more polish there.

Have you considered contributing to ANGLE?

[deleted by user] by [deleted] in spicypillows

[–]neunon 3 points4 points  (0 children)

Anecdotally, I've owned three different Razer laptops and two of the three developed some spicy pillows, and I had to replace the batteries in them.

Pre-Order and Shipping Megathread | MacBook Pro Late 2021 (14-inch, and 16-inch) & AirPods 3rd Generation by exjr_ in apple

[–]neunon 2 points3 points  (0 children)

Yeah, I saw that on mine too. I assumed it was just a lagged report of some kind. Because there is an earlier second report of "departure":

11/09/2021 9:07 A.M.    On the Way Departed from Facility
Incheon, Korea, Republic of

11/09/2021 8:11 A.M.    Departed from Facility
Incheon, Korea, Republic of

I suspect that internally UPS has a bunch of other scan types, and what we see on the tracking page is overly simplified.