David Smith
Catfish_Man@mastodon.social
<p>I am an irregular collection of floating diffuse lights, chiming softly</p>
Posts
-
Post #4186333
I caught a goblin! #CatsOfMastodon
-
Post #3635439
Both the catbus and the monorail cat are essential components of a multimodal transit network #CatsOfMastodon
-
Post #2198617
Moments before disaster 😂 #CatsOfMastodon
-
Post #2059187
A friend is getting surgery so we made her recovery soups! One is a turkey kale bean soup with lemon and herbs, the other is a caramelized gochujang tomato soup with pomegranate molasses and blackstrap molasses for depth. Then I made myself a grilled cheese to go with the extra tomato soup 🥰 #cooking
-
Post #1975200
There’s a bug on the ceiling 😂 #CatsOfMastodon
-
Post #1942235
Do any SF folks have a favorite pet transportation service? I have a potential adopter for Melody, but they&#39;re 60 miles south of here and neither my wife nor I drive. Worst case I can do a very long rideshare, but I&#39;m hoping there are more specialized local services available. Caltrain is not an option due to her being dog reactive and a breed people are scared of.
-
Post #1942234
The dichotomy of cat #CatsOfMastodon #Caturday
-
Post #1884650
With the tech job market the way it is, I know a lot of people who are interviewing right now, and some of the questions they get asked make me cranky. I wrote up a little rant about one category of them that&#39;s near and dear to me: http://dscoder.com/perfinterview.html
-
Post #1598790
Hi folks; this is something I&#39;ve been hesitant to post about since it&#39;s a very sensitive topic for me, but: I&#39;m moving out of the US later this year, and unfortunately for legal reasons I&#39;ll be unable to take my dog with me. All the rehoming services I&#39;ve contacted are unable to take her in, so, I&#39;ve made a little page about adopting her. Please get in touch if you&#39;re interested: http://dscoder.com/melody/melody.html #dogsofmastodon
-
Post #1484999
Refcount contention? Fighting over a cache line. Branch mispredict? Wouldn&#39;t have hurt much if resolving the comparison wasn&#39;t waiting on a load. You found an approach with better computational complexity? It probably has worse memory access patterns at realistic sizes, just use an array. Fancy ECS for your game? Just syntax sugar for AoS-&gt;SoA. Compacting garbage collection overhead? Sometimes *less than zero* because it improves memory layout. Cache rules everything arou...
-
Post #1414468
RE: https://sfba.social/@MLNow/116415948716440165 A good litmus test for &quot;is your environmental law bullshit” is “are people using it to try to replace a park with a highway” #sfpol
-
Post #1414466
Everything that’s on a wiki is clearly true
-
Post #1414464
You know, we could really learn something from AI. The AI companies increase the price of their product and *instantly* every single AI &quot;worker&quot; goes on permanent strike unless &quot;employers&quot; pay up.
-
Post #1414462
Got 10 hours of sleep so ascending to a higher plane of existence now. Byeeeeeee
-
Post #1414461
Ludonarrative dissonance is so funny sometimes Pathfinder WotR: “You found an ancient demonic relic! Here’s 500 words of backstory about how it’s pure evil and has brought misfortune to literally every person who ever interacted with it” Also Pathfinder WotR: “anyway we made a sick cloak out of it for you, have fun!”
-
Post #1205196
I wrote up a little flowchart here for how I think about &quot;is it ok to do this work on the default Swift Concurrency thread pool?&quot;: https://forums.swift.org/t/is-concurrent-now-the-standard-tool-for-shifting-expensive-synchronous-work-off-the-main-actor/82976/17 When to make something asynchronous, when to make it parallel, and how parallel to make it are all inherently tricky in extremis, but the default behavior is the default for a reason, and is appropriate in the vast majo...
-
Post #1171273
If you, like me, have ever been annoyed at the wastefulness of allocating a whole Array or Set just to store one object to pass to something: 1: change the thing you&#39;re passing it to from [Foo] to some Collection&lt;Foo&gt; or some RandomAccessCollection&lt;Foo&gt; 2: replace your Array with a CollectionOfOne No allocations, no refcounting, no indirection :) #swiftlang
-
Post #1153017
So handsome ❤️ #CatsOfMastodon
-
Post #923437
&quot;average person writes 3 UTF16 decoders a year&quot; factoid actualy just statistical error. average person writes 0 decoders per year. Unicodes Smith, who lives in cave &amp; has two in the same open PR, is an outlier adn should not have been counted