Posts by gsuberland@chaos.social
 (DIR) Post #B1eAarmylugqs6sjYW by gsuberland@chaos.social
       2025-12-26T16:45:44Z
       
       0 likes, 0 repeats
       
       imagine having such an incredibly impactful bug and then releasing it in such a terrible way that everyone is talking about how much of a cunt you are instead of how great a find the bug was
       
 (DIR) Post #B1eAazxCPncQC7j0b2 by gsuberland@chaos.social
       2025-12-26T16:50:16Z
       
       0 likes, 0 repeats
       
       if there was any justice the guy should have to go and apologise to every child whose on-call parent wasn't able to be around as a result of that disclosure choice.
       
 (DIR) Post #B1lIbcEMGKVqeDH9bU by gsuberland@chaos.social
       2025-12-28T03:16:46Z
       
       0 likes, 0 repeats
       
       ah, PGP/GPG, the "free as in mattress" gift that keeps on giving.
       
 (DIR) Post #B1u9rsnDIlw3TztsjA by gsuberland@chaos.social
       2026-01-03T06:31:57Z
       
       0 likes, 0 repeats
       
       
       
 (DIR) Post #B1vOk7p9E1ZSFsWXtg by gsuberland@chaos.social
       2026-01-04T00:17:15Z
       
       1 likes, 0 repeats
       
       finally got around to playing The Stanley Parableit is very amusing
       
 (DIR) Post #B1vbhUcxHkSDVutccC by gsuberland@chaos.social
       2026-01-04T02:56:58Z
       
       0 likes, 0 repeats
       
       graphics programmer folks: is there a sane way to render thousands of point lights that can change brightness and colour in realtime, with the assumption that all objects in the scene (including the lights) are fixed in place, but with the restriction that any per-scene preprocessing / baking must be fast (say, 10 seconds at most)?the use-case is pixel mapping previs in WebGL, rendering big LED strips and matrices in a custom scene that the user sets up.
       
 (DIR) Post #B1vbhVogrbR3CbOVXs by gsuberland@chaos.social
       2026-01-04T02:59:25Z
       
       0 likes, 0 repeats
       
       my previous attempt at this involved using regular lights in threejs and using a single light per "group" of pixels, changing the colour and brightness based on the sum of the group, but it was janky, error prone, didn't really look very good, and still very slow.
       
 (DIR) Post #B1vcFOSgiPDGEmG6RU by gsuberland@chaos.social
       2026-01-04T03:08:49Z
       
       0 likes, 0 repeats
       
       @shironeko imagine you're putting LED strips on a house, running on the tops of fences and around windows and across the roof. model that house with basic primitives and recreate the LED strip placement, and that's basically what I'm rendering. there may be 10k+ LEDs.
       
 (DIR) Post #B1vrzHSiZPFVA6byBk by gsuberland@chaos.social
       2026-01-04T03:13:49Z
       
       0 likes, 0 repeats
       
       @shironeko for the geometry itself I've been using instanced mesh rendering because that part makes it trivial, but the lighting part is hard.
       
 (DIR) Post #B1xc2EvRFS0nDFM1PE by gsuberland@chaos.social
       2026-01-04T21:34:50Z
       
       0 likes, 0 repeats
       
       @mcc @glennseto > We need *some way* to give people the freedom to replace the compositor out from under the DE if they need a better feature set, so that extension innovation becomes possible. more than this, we need software that actually works by default. it's easy to get distracted by how technical people can tinker themselves out of this mess, but at the end of the day most users aren't hypernerds and couldn't give a toss about any of that. they just want their computer to let them work
       
 (DIR) Post #B1xc2MeMWp6dAbQUts by gsuberland@chaos.social
       2026-01-04T21:38:43Z
       
       0 likes, 0 repeats
       
       @mcc @glennseto step 1 is the hypernerds tinkering themselves out of that mess. step 2 is a bunch of other hypernerds packaging that up as a ready-to-go solution. step 3 is now we have some half-baked solution that patched over a deficiency in what was available, but since it's the only frictionless way to do it right now that's what everyone does. repeat forever. oh whoops we're back with the X11 problem of immense techdebt.
       
 (DIR) Post #B1xc2Um6Jw38Mv6n4a by gsuberland@chaos.social
       2026-01-04T21:40:33Z
       
       0 likes, 0 repeats
       
       @mcc @glennseto I don't have a solution to offer here. it just would've been real nice to plan ahead and not end up in exactly the same situation they were trying to dig everyone out of in the first place.
       
 (DIR) Post #B1xc2d4TTVV46DlZp2 by gsuberland@chaos.social
       2026-01-04T21:45:48Z
       
       0 likes, 0 repeats
       
       @mcc @glennseto and I know I'm preaching to the choir here but wow look it turns out that talking to a diverse range of people and listening to their needs is probably the most important part of software ecosystem development, and making accessibility a "we'll deal with that after the regular functionality" line item basically always fucks you over in ways that extend far beyond accessibility alone.
       
 (DIR) Post #B1yp2SUcIXgrqyCecC by gsuberland@chaos.social
       2026-01-05T16:09:51Z
       
       0 likes, 0 repeats
       
       at some point I'm going to have to write up a blog post on my silly "make a computer vision model that can find computers in TV and movies" project, and when I do I'm going to have to cover some very funny things about the datasets for animated images (spoiler: sooooo much porn)
       
 (DIR) Post #B24CEKmoiwdhDTSo2i by gsuberland@chaos.social
       2026-01-07T19:34:01Z
       
       0 likes, 1 repeats
       
       truck physics got messed up in the ATS run at GDQ and the host shouted "THIS TOO IS YURI!", I can't stop laughing
       
 (DIR) Post #B26LlVZavaHu8A5m5I by gsuberland@chaos.social
       2026-01-09T05:27:40Z
       
       10 likes, 7 repeats
       
       M
       
 (DIR) Post #B2881ijmjyimYBcBu4 by gsuberland@chaos.social
       2026-01-10T00:30:18Z
       
       0 likes, 0 repeats
       
       just heard someone describe a checkerboard pattern as "the PNG pattern"
       
 (DIR) Post #B288avtrnIszVc7ZC4 by gsuberland@chaos.social
       2026-01-10T00:21:39Z
       
       0 likes, 0 repeats
       
       watched a video on bypassing the initial HWID checks in Denuvo 2 and I'm genuinely surprised how much you can get away with, like modifying IAT entries and registering rogue VEHs to conditionally alter the behaviour of memory page accesses. doing a full devirt still looks like a massive pain in the ass but I expected the anti-debug / anti-tamper checks to be far more robust.
       
 (DIR) Post #B2H9t1cJ7uUgpQjpFw by gsuberland@chaos.social
       2026-01-14T12:37:58Z
       
       0 likes, 0 repeats
       
       @futurebird the regression engine in there is seriously impressive, too. it instantly converges on decent solutions to nonlinear multivariate equations in most situations.
       
 (DIR) Post #B2Tz6gfewtu3DPeCci by gsuberland@chaos.social
       2026-01-20T16:17:27Z
       
       0 likes, 0 repeats
       
       unique sentences