Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Chris Green

@aachrisg@mastodon.gamedev.place
mastodon 4.7.3
  • Open on mastodon.gamedev.place

Valve software from hl2 on. Retired for the 2nd time. gfx,simulation,parallelism,math,AI,HW,VR,game engines. Magic Online,Ultima Underworld,AmigaOS,Flight Sim ii, Scuba,Paleontology. ~40years experience.

146 Followers
87 Following
44 Posts
Joined August 26, 2024
The least toxic and most interesting social network:
https://www.goodreads.com/user/show/28185427-chris-green
Me talking about doing texture mapping in the 80s/early 90s:
https://youtu.be/xn76r0JxqNM?si=KXGhgSAyUxubHAXp
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 1w ago

"Acoustically transparent" microperfed materials seem primitive and I'm not happy with prints using them or on cloth.

I've got access to a computer driven co2 laser that could cut really small holes in fine art papers and canvases..and i have sound measurement equipment..and I can write a really high resolution blue noise generator....... seems like i should be able to do better

1
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 2mo ago

Best thing about retiring from mainstream commercial videogame development?

Retiring from caring much about Windows. I still have one machine for photoshop, and I want to keep my code compiling on the sad and pitiful MSVC but that computer is going to be sad, neglected, and not upgraded.

I don't really understand what it's for at this point, whether you're an ubergeek or the most causal internet user. "Games" used to be answer, but Valve kind of upended that.

19
0
5
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 2mo ago

I've retired. It's for the second time but it will probably stick this time:

https://chrisgreendevelopmentblog.wordpress.com/2026/07/14/ive-retired-from-valve-again/

#valve #gamedev

I started an AMA discussion here: https://www.reddit.com/r/AMA/comments/1uyk4wf/ama_retired_from_game_and_tech_industry_after_45/

reddit.com
16
0
1
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 1mo ago

I dont know how anyone could use a programmers's editor that doesn't include an embedded graphing symbolic calculator that can do linear algebra and vector calculus.
I guess the "copilot" based ones could be said to include it. if you dont mind the slowest interface possible or care if the answers are right. #emacs

mastodon.gamedev.place
5
0
1
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 2mo ago

I just upgraded every cluster node to ubuntu 26.04. Its a mix of high end servers, old pcs, laptops, and mini-pcs.
I installed ubuntu on every box to the point where you could ssh in, and then opened 12 ssh windows in tmux and used keyboard broadcast to set all of them up at once.
It gives you a direct view of the relative speed of the systems at normal linux cmd line work. Because it's almost all single threaded, the high MHZ strix halo mini pcs blow everything else away.
#homelab

mastodon.gamedev.place

Gamedev Mastodon

5
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 2mo ago

Av rack setup with new liquid cooled silent gaming pc (including steam controllers).

8K JVC projector projecting on a 130" acoustically transparent screen (ie the speakers are behind the screen). The zoom is a single white pixel at 8k res. It would be sharper if not for the weave pattern on the AT screen. Perfectly readable UI at 10' distance. #homelab #hometheater

mastodon.gamedev.place

Gamedev Mastodon

3
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 2mo ago

Wow, I was reminiscing about my old 68K asm ray tracer from the early 90s and actually found a fragment of the code in a mailing list archive from when I was at Commodore:
https://graphics.stanford.edu/pub/Graphics/RTNews/html/rtnv6n1.html#art6

graphics.stanford.edu
2
0
1
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 3mo ago

Asus needs to make a high dpi 6k x 5k monitor for the center.
2 5k portrait mode and 1 6k landscape.
#homelab

mastodon.gamedev.place

Gamedev Mastodon

3
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago

I had an afternoon last week with no internet and a service call so I used the downtime to straighten up and tweak my home office slash #homelab

mastodon.gamedev.place

Gamedev Mastodon

6
1
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 7mo ago
Replying to
@javerous @drikanis @ludicity The same thing happened with the web years ago.. programmers who claim to be fluent in a language or algorithms who are completely unable to program without constant googling for even basic stuff.
9
26
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 7mo ago
Replying to
Nowadays you could memory leak a string big enough to hold the entire DCL manual and barely notice. @jguillaumes @javerous @drikanis @ludicity
7
0
3
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago

RE: @wilfredh@mastodon.social

There is an #emacs wrapper of course (haven't tried it). https://github.com/pkryger/difftastic.el

mastodon.social
3
0
1
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago
Replying to
@dgar The simplest models have 3 terms. https://en.wikipedia.org/wiki/Compartmental_models_(epidemiology)
en.wikipedia.org
2
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago
Replying to
@grumpygamer Good games rely on artificial stupidity to balance the artifical intelligence.
2
1
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago
Replying to
@icecreamjonsey@mastodon.gamedev.place Uranium is only slightly more radioactive than dirt, go for it!
2
5
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago

As the stochastic parrots run out of anything to consume except their own excreta, I wonder if there will be monetary value in large "obsolete" codebases that have never been on the internet as training data.

1
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 10mo ago
Replying to
@catsalad@infosec.exchange
3
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago
Replying to
@code_disaster @lritter @grumpygamer Just need to be able to invert those cost functions in your navigation to get the enemies to seek out your bullets.
1
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago
Replying to
@mcmartin@mastodon.gamedev.place uranium is so lame that its stable decay product is at least as toxic. it's so lame that when Marie Curie chemically removed it from uranium ore, it got _more_ radioactive. https://youtu.be/9vQaVIoEjOM?si=T88uu9EO0A9lnNIJ

Public Enemy - Don't Believe The Hype (Official Music Video)

1
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago
Replying to
@icecreamjonsey@mastodon.gamedev.place Overhyped for billions of years. Get over yourself uranium. Oklo was a long time ago and those days are never coming back.
1
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 6mo ago
Replying to
@kimu@wandering.shop It's also the closest thing we have to a dementia vaccine.
1
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 6mo ago
Replying to
@rovarma@mastodon.gamedev.place @aras@mastodon.gamedev.place Its not about $, it's about getting a 1:N connection for kernel-level logs for about the same cost as 1:1. And w/o running any (severely limited length) thick cables. My home office is kind of sprawling :-). I tend to use tablets as log displayers too.
1
1
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 7mo ago
Replying to
@cmconseils@mastodon.social Phylogenetic bracketing says no 🙂
1
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 7mo ago
Replying to
@jyrgenn @jguillaumes @javerous @drikanis @ludicity I first used it under rsts/e on a pdp-11/70 so when I got access to a vax 780 I stuck with it.
1
1
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 13mo ago
Replying to
@IngloGamesDev@mastodon.gamedev.place If a company had actually developed tech with the programming productivity improvements they claim, what they are doing with it (selling it at a loss) would be insane. The smart move would be to keep it to yourself and become a top tier software development company. If Copilot delivered, why the hell would MS let their competitors use it?
2
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 13mo ago
Replying to
@RickiTarr@beige.party Especially at the top. Ask one of the LLMs "If you were the CEO of what would be your strategy for growing the company and what products would you develop?". It seems to spit out vague BS as well as most "real" CEOs.
2
0
1
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago
Replying to
@xkcd Dee Dee nailed it, no need to change.
0
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 7mo ago
Replying to
@jguillaumes @jyrgenn @javerous @drikanis @ludicity TECO! (I was using paper terminals, mainly a Silent 700).
0
2
1
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago

I have no idea if it is the actual _best_ open source screenshot program for windows, but Flameshot certainly blows away any of the ones included with the OS (it runs on linux as well).

https://flameshot.org/

Flameshot

Flameshot

Flameshot is a free and open-source, cross-platform tool to take screenshots with many built-in features to save you time.

0
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 2mo ago

When I started my codebase a piece of nice tech was support for a logging console that could use tabs to talk to multiple running programs, connect over tcp, display not just log text but _graphics_, support animation etc. So I made a basic QT based logging terminal with these features.

I'm just going to toss it. With the ability now to display graphics including real time animation in the terminal, with tabs and splits, it seems un-needed. And it can work in an emacs window too.

0
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 6mo ago
Replying to
@rovarma@mastodon.gamedev.place @aras@mastodon.gamedev.place Thanks, I'll have to take a look. I had to figure out what was going on with a non-booting mini-pc recently and it sure would have been nice to watch kernel log output on my main desktop (and 200K faster throughput as a bonus).
0
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago
Replying to
@TomF@mastodon.gamedev.place switch in Eigen for the vector math library?
0
1
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago

If you took the word embeddings from an LLM model and fed them to phylogenetic tree construction software such as MrBayes, I wonder if the results would be interesting either in terms of actual word origin or (more likely) hierarchical categorization.

0
1
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 4mo ago
Replying to
@tante@tldr.nettime.org Value is what people are willing to pay for it. Overwhelmingly, people have shown that they do not value it enough to pay as much for it as it costs to make/provide. I'm not aware of any meaningfully large counterexamples?
0
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago

Man, George Clinton landing the mothership at the NOLA Essence festival in July is hard to resist even with the insane heat and crowds. They should do it at that vegas dome, it's the only thing I could imagine that would draw me there.

0
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 2mo ago

I need to update this to my much more awesome p4 current version.
I think this is still not possible to write even in c++26, without the "generate a definition for all possible numbers of template arguments" technique? #cpp26 #cpp

An alternative to std::tuple that is actually zero-cost over declaring a struct, and has IMHO nicer accessors:

https://github.com/aachrisg/fasttuple

mastodon.gamedev.place
0
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago
Replying to
@kickingvegas@sfba.social thanks! One thing I would say though is that it should be impossible for these commands to do anything "catastrophic" if your emacs backup file settings are solid (ie keeping a LOT of versions).
0
2
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 6mo ago
Replying to
@NohatCoder cache misses :(
0
1
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 5mo ago

I wonder just how much ethernet traffic these ryzen mini-pc's can handle? Quite a lot actually:

2x10g built in
25GB RDMA NIC card added to the pci slot.

and...

2x USB-C 10Gbe NICs!!
These systems have two high end USB4 ports, and Iperf3 has no problem exceeding 9Gb/s with this $99 USB NIC.

I tried out the 10GB USB just out of curiosity. I'm not actually going to buy and plug in 8 of those 🙂
#homelab

mastodon.gamedev.place

Gamedev Mastodon

0
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 20mo ago
Replying to
@johncarlosbaez@mathstodon.xyz @metaweta@mathstodon.xyz cool but "life form" is a stretch as they lack metabolism.
0
1
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 6mo ago
Replying to
Perhaps reading them one of the many nice age-appropriate children's books on the subject like "Heather has two mommies" instead of trying to take those books out of the schools and libraries :)
0
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 2mo ago

@bitinn@mastodon.gamedev.place I've implemented pow() this way on the cpu and it's efficient if you take good advantage of bit twiddling and polynomial approximation for the underlying functions

0
0
0
0
Open post
Chris Green @aachrisg@mastodon.gamedev.place
· 6mo ago
Replying to
@rovarma@mastodon.gamedev.place @aras@mastodon.gamedev.place Will a cheap rs232 to ethernet adapter + rs232 card work for kernel debuggjng? The advantage would be that you only need this on the target machine to gain access to it from any computer that can see its ip addr.
0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 21:47:10 UTC