Silo, Severance, Dark, 4th Doctor, Python, 6502, Rust, C64. Heels, code opt. and data compression. Ex Driv{e3}r2?/Stuntman dev, now in radio astronomy. he/him.

Western Australia
Joined May 2008
A few random opinions and position statements. Most of these seem pretty bloody obvious to me (at least one's just a factual statement about international law), but I've seen people here argue against every one; I'd like those who have to know their position's not universal.
4
1
13
5,523
Christopher (shrydar.bsky.social) retweeted
GPU-driven indirect renderer, task shader meshlet culling, fully dynamic lighting (sun rotates), tile shader local light culling (up to 65535 lights), GPU particle sim + crowd animation. GTAO for micro-occlusion. Wide bloom and color grading. Penumbra-widening soft shadows.
1
1
34
1,925
Christopher (shrydar.bsky.social) retweeted
iPhone 15 Pro running PETAFAB at locked 60Hz and stays cool. Metal 4 (GPU ptrs + 100% bindless) + mesh shaders + tile shader lighting + compute SDF ray-tracing (primary + soft shadows + AO rays). Compute fluid sim. NEON optimized swarm physics, ragdolls, pathfinding.
16
14
2
570
25,182
Christopher (shrydar.bsky.social) retweeted
there's baseball vs cricket discourse and as someone who grew up in both Boston and Mumbai I believe I have the ability to credibly say: all y'all are idiots who don't understand each others' game and should shut up about it
1
5
303
Christopher (shrydar.bsky.social) retweeted
INVESTIGATE THEM NOW
🚨 California passes bill banning human traffickers from running for office. 2 Republicans voted no.
1
2
8
369
Christopher (shrydar.bsky.social) retweeted
JetBrains IDEs are now powered by libghostty! This brings huge feature and performance improvements to JB terminals! Based on their own annual reports, that's over 12.5 million active users across all platforms about to get a libghostty-powered terminal. blog.jetbrains.com/platform/… I'll repeat myself: libghostty is and was always the primary goal of the Ghostty project (I said this in the first public talk I ever gave about Ghostty). The importance and impact of a free, liberally licensed, high quality terminal emulator library that runs anywhere and everywhere dwarfs any single terminal emulator application on its own. I've estimated Ghostty's (GUI, not libghostty) own users at around a couple million. Overnight, 6x that are using a libghostty-powered terminal. From one integration. Happy to see this, happy to hear JetBrains had a positive experience, and looking forward to continuing to improve and ship a stable libghostty tag soon!
90
146
18
3,033
99,379
Christopher (shrydar.bsky.social) retweeted
I know Diego’s resting face is “heart eyes” but there’s something in the unbroken eye contact and the way his mouth falls open very slightly here that shows how completely besotted Cassian is
What Diego Luna gives Cassian facially and mannerisms-wise whenever he's around Bix is nuts. You can see and feel the love Cassian has for Bix permeate the scene. It's lived-in and visceral
1
3
1
131
2,432
Christopher (shrydar.bsky.social) retweeted
Ghostty 1.4 is now out! Full Kitty graphics with animation (the first terminal besides Kitty to do it), scrollback compression for much lower memory usage, macOS 27 support, a new OpenGL renderer on Linux, ghostty +ssh, big performance gains, and hundreds more changes. The highlights: - Scrollback compression: scrollback compresses ~90+% on average, meaning your terminals use that much less live memory - Huge memory savings across the board: no single large thing, just lots of good improvements lowers memory usage everywhere, netting anywhere from 50 to 90% less memory usage depending on workload - Kitty graphics is now 100% complete, including animation and relative placements, after a full conformance pass against the spec and Kitty itself - The Kitty clipboard protocol, with an image preview when a program asks to read your clipboard - Split drag and drop on Linux, including between windows - ghostty +ssh installs terminfo on remote hosts automatically, so things just work over SSH - Lots of terminal emulation accuracy fixes This release is 7 months of work from 172 contributors over 2,889 commits. It also fixes 10 security advisories, so please update. Full release notes: ghostty.org/docs/install/rel…
127
312
66
4,499
151,692
Christopher (shrydar.bsky.social) retweeted
Replying to @hillelogram
"interface-based polymorphism, abstract data types, iterators, tagged unions, modern exception handling, and generics." It's hard to comprehend all that back before there was even a TRS-80.
1
1
3
194
Shades of "making appeals to Public Oversight" from Greg Bear's 'Queen of Angels' (1990)
I've existed on the Internet long enough to see us go from "You can't refuse to host content just because it's illegal!" to "You may not access that publicly-available information, citizen." xitter.cf/DennisonBertram/status…
4
178
Christopher (shrydar.bsky.social) retweeted
No fucking way ITS 4 AGAIN DIFFERENT BUG
Announcing 3 Critical vulns for hundreds of millions of IoT, Firewalls, OT, and Military devices including: Palo Alto Networks, Comcast, D-Link, HP, Canon, Honeywell, GE, Oracle, Siemens, Rockwell, Digi, Lockheed Martin, Boeing... The vulns are with GoAhead Web Server which is a backend library used by these devices. There's a patch available from GoAhead but that doesn't mean there's a patch available for the devices yet -- that's up to the manufacturer. - TLS traffic over DHE ciphers have a 1-byte secret, "04", meaning anyone can decrypt connections to these devices and steal login credentials and session tokens if the client negotiated with DHE ciphers like the latest TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256, which is extremely likely. - LibreSSL mTLS has been completely bypassed, meaning anyone can connect over mTLS. If you have one of these devices listening on the internet and are expecting mTLS to protect it from attackers, take it offline or patch asap. - OpenSSL Certificate Revocation Lists (CRLs) are not enforced, meaning if a user device is stolen or compromised, and you revoke that mTLS cert, nothing actually happens. There are a lot of other attacks this can be used for. These are critical because these types of devices run our world. Water systems, electricity, military, firewalls, critical infrastructure. foxio.io/blog/choose-your-ba…
167
732
113
7,802
298,317
Christopher (shrydar.bsky.social) retweeted
As someone who takes this exact medicine for this exact condition this is horrifying
chatgpt killed another person
188
960
44
30,446
2,211,705
Christopher (shrydar.bsky.social) retweeted
Many of you don't understand how serious this is, so let me break it down. In computer science there is a famous kind of puzzle called 3-SAT. You are given a long list of yes-or-no switches and a set of rules about how they must be arranged, and you have to find a combination that satisfies every rule. The obvious way to solve it is to try every combination, but each new switch doubles the number of possibilities, so a puzzle with a few hundred switches would take longer than the age of the universe to brute force. For decades, the smartest people in the field found clever tricks that made this a little faster, but every trick still hit the same wall: the time required kept exploding as the puzzle grew. About 25 years ago, two computer scientists, Russell Impagliazzo and Ramamohan Paturi, working with Francis Zane, turned that wall into a formal idea. They proposed the Exponential Time Hypothesis, which says this explosion is not a failure of human cleverness but a law of nature. No algorithm, however brilliant, will ever solve 3-SAT without the time blowing up exponentially. Nobody could prove it, but almost everyone believed it, and it became one of the foundations of modern computer science. Researchers used it as a measuring stick. If you could show that solving some other problem quickly would also crack 3-SAT quickly, you had shown that problem was hopelessly hard too. Hundreds of papers, across scheduling, graphs, logic and much more, rest on this one assumption. Now an internal AI model at OpenAI claims to have broken it. It says it found an algorithm that solves these puzzles meaningfully faster than the hypothesis allows, and it has checked the proof in a computer verification system called Lean. And here is the remarkable part: the very people who proposed the hypothesis, Impagliazzo and Paturi, along with MIT's Ryan Williams, are now leading the public review of whether a machine has disproved their own idea. So what happens next? If the disproof holds, a large part of theoretical computer science has to be revisited. Every result that said "this problem cannot be solved faster, assuming ETH" loses its foundation, and researchers will have to work out which of those walls were real and which were simply where we stopped looking. It does not mean everything becomes easy. The new algorithm is still slow in absolute terms and this is not the famous P versus NP problem being solved. But it means our map of what is possible was wrong in a place we were very confident about, and it was an AI that redrew it. If the disproof fails, the hypothesis survives and the field breathes out, but we will still have watched an AI produce serious, checkable work on one of the deepest questions in the discipline, closely enough that the founders of the idea had to take it seriously. Either way, something has shifted.
An internal model at OpenAI has produced a claimed refutation of ETH! Russell Impagliazzo, Mohan Paturi, and I have been asked to help organize an open and independent examination of this claim. 1/4
332
1,596
221
16,843
1,409,843
Christopher (shrydar.bsky.social) retweeted
when code was expensive to write, the act of writing it forced you to have confront your assumptions beforehand. now it’s easy to go from a vague idea to implementation without ever developing a clear opinion. but the cost of that is (1)premature commitment to an idea you haven't evaluated (2) the false sense of confidence created by working code. some of the friction we removed was doing useful cognitive work.
35
23
5
352
11,171
Christopher (shrydar.bsky.social) retweeted
Yes. We all knew him from Star Trek but for me, his most memorable role was from Babylon 5 as psi-cop Alfred Bester. A wonderfully complex character. One of the absolute best villain/antagonist characters in any scifi tv show. (I'd dare say second to only Scorpius from Farscape)
46
139
3
1,325
8,828
Christopher (shrydar.bsky.social) retweeted
this is fascinating to me bc my takeaway was that Elizabeth Holmes is a manipulative self-infantilizing scammer who used her children as a tool to avoid accountability.
I think they needed a woman or two in the crew. Elizabeth was postpartum, still nursing, tears swimming in her eyes because she was days away from missing a huge part of her kids’ childhoods. She was in a state of complete ego loss.
4
165
3
3,767
37,905
Christopher (shrydar.bsky.social) retweeted
You can never make me hate her
Amanda Seyfried says “I’m not fucking apologizing” for calling Charlie Kirk “hateful” “I mean, for fuck's sake, I commented on one thing. I said something that was based on actual reality, actual footage and actual quotes. What I said was pretty damn factual, and I'm free to have an opinion” (Source: whowhatwear.com/fashion/cove…)
14
176
3,829
24,141
ok ok, y'all win, I've created a letterboxd (same handle as here). Started on backfilling it, going to have to trawl through my account at event cinemas.
2
6
209
Christopher (shrydar.bsky.social) retweeted
Good news: glibc is adding hardening options that not only block dangerous non-PIE executables, but also block a numerous other unsafe legacy behaviors. These will break compatibility. Everything they break, however, is a time bomb. sourceware.org/pipermail/lib…
4
16
2
259
12,718
Christopher (shrydar.bsky.social) retweeted
This is NOT good at all
NEARLY 1 OUT OF 3 (60,000 EMPLOYEES) AT MICROSOFT BEING OFFERED VOLUNTARY TERMINATION Emails should be going out any minute to those receiving the offer. Absolutely insane.
28
31
377
12,800
Christopher (shrydar.bsky.social) retweeted
Chiming in on AI disclosure on Steam. So, the purpose of the review system is not to know if game is good or not, even if it sounds counter-intuitive. Review system exists so that people can form an opinion about whether they want to buy the game or not, for WHATEVER REASON. For example, Ukrainians use Steam reviews to warn other Ukrainians in case a game is made by Russians, so they don't put money into Russian pockets. Does it have anything to do with a quality of a game? No. Does it suck to be on receiving end of such a review? Yes! Does it serve a purpose to inform an audience with specific requirement? YES, absolutely! Not removing such reviews is, objectively, a pro-consumer move by Valve, even if you see it as absolutely unfair as a neutral observer (or even not so neutral, I'm a Russian citizen after all, but I support Valve here). Other such examples would be different anti-woke curators. Exactly the same principle. AI disclosure is just this. There is a high demand from consumers to know whether a game has AI assets. So Valve lets consumers know. I guess that when consumer stop being interested in whether AI was used - Valve might remove the disclosure. So, TLDR is that AI disclosure, as of 2026, is a consistent pro-consumer move by Valve. If they didn't do it, there would just be many curators to indicate games with AI use.
29
31
2
557
18,164