Kevin Gibson
banner
kevin-gibson.com
Kevin Gibson
@kevin-gibson.com
He/him. Software developer, graphics/ML@Apple prev. Xbox, Hololens. Canadian in Seattle. Music, computer graphics, baking, etc.
Blue Prince and Silksong were my GOTY, I was strictly going for the pun :). You break a lot of ground in DK.
November 19, 2025 at 7:44 PM
Donkey Kong was definitely the most ground breaking game I've played this year
November 19, 2025 at 7:42 PM
Could take advantage of ‘sqrt(x) = 2^(log2(x)/2)’, since those can all be bitshifts/built in ops. Might be off by a little if there’s rounding down in the division, but would be a good initial guess and could loop from there.
November 16, 2025 at 5:19 PM
Worth calling out that top level statements are now a thing -(devblogs.microsoft.com/dotnet/annou...) but I agree that this is late to the party. Especially with projects like uv making the python ecosystem a bit easier to use, it's an uphill battle for C#
Announcing dotnet run app.cs - A simpler way to start with C# and .NET 10 - .NET Blog
Run C# files instantly with dotnet run app.cs, no project file needed! Coming to .NET 10, try it out today in Preview 4.
devblogs.microsoft.com
November 13, 2025 at 11:27 PM
They're on different release cycles entirely. The Pro 3s are the most recent release, the AirPods 4 were a 2024 release.
November 13, 2025 at 12:30 AM
What baffles me is that it's just... not a problem the federal (or state) government needs to be involved in? Like we don't need legislation deciding the rules for baseball, and it seems insane to suggest otherwise
November 6, 2025 at 11:42 PM
There's an old joke about Canada just being 3 corporations in a trench coat. It's increasingly true about the USA, just with a bigger coat.
November 4, 2025 at 10:10 PM
Yeah, the original court case was around whether a movie critical of Hillary Clinton could be run on TV before the 2008 primary, and I can get behind not letting the government stop that, but the court went and ruled an entire campaign finance law unconstitutional and now its a mess.
November 4, 2025 at 10:02 PM
(This last bit is not particularly enforced in practice, and irrelevant anyways as it's not hard to guess what would help a candidate)
November 4, 2025 at 9:49 PM
Corporations/unions/for-profit groups can spend as much money as they would like on political ads, as doing otherwise would be a restriction on their free speech. Led to the creation of SuperPACs, fundraising groups with no limits on spending as long as they don't directly coordinate with campaigns.
November 4, 2025 at 9:48 PM
So many opportunities, so few runs, so much pain
November 2, 2025 at 4:19 AM
There's some more modern/indie ones I've heard this series - Cuff The Duke, Arkells, and Tragically Hip. youtu.be/A90ph7-cvR4?..., youtu.be/vQvp6EghJ18?..., youtu.be/d18UWu4dRv4?...
Cuff The Duke - If I Live or If I Die (Official Audio)
YouTube video by Cuff The Duke
youtu.be
November 2, 2025 at 2:03 AM
On the Canadian broadcast it is a decent amount of Canadian music going into commercials, not sure it makes it into the Fox broadcast
November 2, 2025 at 1:54 AM
In the 90s when they won they were invited and went, but when the raptors won they were invited and said no, so who knows. The one certainty is that baseball players have terrible politics
October 25, 2025 at 1:53 AM
How dare you sir, they are a national treasure
October 21, 2025 at 3:09 AM
c++20 can make the logic very easy to read (if a bit repetitive - definitely could be simplified with some macro cleverness)
Some limitations but they can probably be worked around if you're clever enough with this.
godbolt.org/z/vf3nGbb7d
Compiler Explorer - C++ (x86-64 gcc 15.2)
// Type your code here, or load an example. struct test_aggregate { int a; float b; short c; }; struct test_aggregate2 { int a; float b; struct {bool flag; } c[4]; }; struct...
godbolt.org
October 2, 2025 at 6:47 PM
Yeah the c++17 version doesn’t seem too bad if you’re careful with it - if constexpr can make some of it clean at least
September 21, 2025 at 6:41 PM