Posts by jamey@toot.cat
 (DIR) Post #9ueXBCm5M43EhRed5U by jamey@toot.cat
       2020-05-03T00:30:03Z
       
       1 likes, 0 repeats
       
       @fluffy @clacke How about 8PM PDT / 11AM HKT / date -d @1588474800?
       
 (DIR) Post #9uedHIHoNIf3FxmSSu by jamey@toot.cat
       2020-05-03T01:38:30Z
       
       0 likes, 0 repeats
       
       @fluffy @clacke My audio setup is pretty mediocre so e.g. if my CPU fan spins up my microphone catches it. I've tried to tune my Mumble settings appropriately but I'm hoping we can take a moment for audio testing at the beginning.
       
 (DIR) Post #9uer42OBZFrpXuKpoO by jamey@toot.cat
       2020-05-03T04:12:40Z
       
       0 likes, 0 repeats
       
       @clacke @fluffy I, for one, guessed we'd have that much to say ๐Ÿ˜ Thanks again for suggesting this chat and recording it!
       
 (DIR) Post #9ueuIyRont6BWnqe4u by jamey@toot.cat
       2020-05-03T04:49:18Z
       
       1 likes, 0 repeats
       
       @fluffy @clacke Also, Comic Rocket finished re-crawling your comics, Fluffy, and (1) now we know that you have 947 pages apparently, (2) hooray I can close this open "broken comic" ticket in Comic Rocket's internal ticketing system now ๐ŸŽ‰
       
 (DIR) Post #9ufgm3QSAc7TAH8rSK by jamey@toot.cat
       2020-05-01T11:55:35Z
       
       0 likes, 0 repeats
       
       @clacke huh, at a glance I don't see anything in https://indieweb.org/Homebrew_Website_Club that's anywhere in Asia. Oh wait, there's one in India. Not super helpful for you I suppose. ๐Ÿ˜… Similar problem for https://indieweb.org/IndieWebCamps so okay, that's disappointing.
       
 (DIR) Post #9ugZIaremBN9fGpa9w by jamey@toot.cat
       2020-05-04T00:03:20Z
       
       0 likes, 0 repeats
       
       @clacke I can't have an extended conversation about Comic Rocket without getting depressed, so I'll pass, but I think @fluffy's proposed conversation would be super interesting!
       
 (DIR) Post #9uga6GMzFUvCa4AZxw by jamey@toot.cat
       2020-05-04T00:11:35Z
       
       0 likes, 0 repeats
       
       @clacke @fluffy I don't actually have any information about people's misconceptions about RSS. I surveyed several dozen webcomic creators a while back and all I learned was that a few of them love it, and nearly everyone else has never heard of it. So I'm more interested in hearing someone else talk about that subject. ๐Ÿ˜„
       
 (DIR) Post #9ugeCq63jHxQwLdvwu by jamey@toot.cat
       2020-05-04T00:58:22Z
       
       1 likes, 0 repeats
       
       @clacke See? Like I said, have this conversation with @fluffy, it'll be fascinating. ๐Ÿ˜
       
 (DIR) Post #9urnUoqEAik6aMRg7U by jamey@toot.cat
       2020-05-09T10:04:22Z
       
       1 likes, 0 repeats
       
       @clacke I'm not saying this is a good idea, but there's decade-old academic research demonstrating that it is technically possible to do targeted ads without spying on people: https://crypto.stanford.edu/adnostic/Re-reading that paper, it actually reminds me of @alcinnz's approach to privacy-preserving recommendations, in that it only requires your browser to keep track of which pages you've visited.There might be a useful broader pattern here?
       
 (DIR) Post #9vQ7ZXXuRMWvpBsM3E by jamey@toot.cat
       2020-05-25T15:51:37Z
       
       1 likes, 0 repeats
       
       @clacke @brennen I agree that both views are useful. I was going to say more but then I realized I've already said everything I would have, here: https://jamey.thesharps.us/2016/05/19/perspectives-on-commit-history/To your points, I think I particularly want to emphasize where I wrote that "we shouldnโ€™t design our processes around the UX failures of our tools if we can just fix the tools instead."(The first blog link from that post is broken; it should now go to https://sage.thesharps.us/2013/05/08/patchsets-for-dinner/ )
       
 (DIR) Post #9wUkhOsRZhzgSlM0gK by jamey@toot.cat
       2018-05-14T21:40:22Z
       
       0 likes, 0 repeats
       
       computers have been slowly gaining User Experience. maybe someday they will have enough Experience to actually understand Users
       
 (DIR) Post #AVcLruFB1f7KFdQwim by jamey@toot.cat
       2023-05-13T15:00:17Z
       
       4 likes, 2 repeats
       
       @marcan I worked on X for a number of years: I wrote XCB, and in one X server release I authored more commits than anyone else. Andโ€ฆ you're right that people need to move on. I'm confused about why that would be controversial.
       
 (DIR) Post #AVfdYCxK7tzp8vifnE by jamey@toot.cat
       2023-05-15T06:10:11Z
       
       0 likes, 0 repeats
       
       @josh Heh, yeah, I'm willing to stand behind the position that "m4 was fine, actually". On the other hand I haven't used it in almost twenty years and writing a shitpost-worthy project involving it sounds like a lot of work ๐Ÿ˜…
       
 (DIR) Post #AVfdYDoqusoXowlQEC by jamey@toot.cat
       2023-05-15T06:10:56Z
       
       1 likes, 0 repeats
       
       @josh Although you do have me thinking about it now. Curse you ๐Ÿ˜‚
       
 (DIR) Post #AVfj0r6Uwyn5XTUT4K by jamey@toot.cat
       2023-05-15T06:28:46Z
       
       0 likes, 0 repeats
       
       @alanc @josh โ€ฆugh, that is absolutely something I would do. I'm in this picture and I don't like it ๐Ÿ˜†
       
 (DIR) Post #AVwXRtsMjWT6RLlzu4 by jamey@toot.cat
       2023-05-23T08:09:15Z
       
       1 likes, 0 repeats
       
       Python modules are objects. I didn't entirely expect that but it's reasonably consistent with the rest of Python's design, so I don't mind.Also, Python objects allow overriding a method named __getattr__ to run whatever code you want if somebody tries to look up an attribute that doesn't exist.Since Python modules are objects, modules can define __getattr__ and make names magically appearโ€ฆ Here's a definition which always returns None but first prints the name you tried to find:def __getattr__(name):    print(name)You can put that definition in a file named say.py, then import say. At that point you can use expressions like, say, say.hello to print "hello".
       
 (DIR) Post #AXdhItaxd6qmIUNxXk by jamey@toot.cat
       2023-07-13T03:39:12Z
       
       0 likes, 0 repeats
       
       @qdot I'm not involved in hiring, but I think the team I'm on at Fastly will be opening another position soon. We work on Wasmtime (a Rust implementation of WebAssembly) and on Fastly's SDKs for running various languages on WebAssembly (including JavaScript), which seems like a good fit for what you listed. There are quite a few other engineering positions open, most of which I don't know much about, but my team also works closely with the team that has this Rust job opening and they're great: https://www.fastly.com/about/jobs/apply/?gh_jid=4956952
       
 (DIR) Post #AXjbQNBmZ69DKcYAwy by jamey@toot.cat
       2023-07-15T22:45:36Z
       
       0 likes, 1 repeats
       
       A running theme I've observed at #FOSSY has been that "non-technical" contributions are under-recognized, under-reported, and under-appreciated
       
 (DIR) Post #AXkBC1c1aRfShyHZo0 by jamey@toot.cat
       2023-07-16T06:44:09Z
       
       0 likes, 0 repeats
       
       @strypey I don't have a good summary to offer right now, but there were definitely a range of suggestions for making "non-technical" contributions visible. Here's one that isn't necessarily the best place to start but that I'm currently especially intrigued by: Write up some profiles of individual collaborators, perhaps as occasional blog posts, describing some of the kinds of contributions they make and highlighting that those are things we value. I hope people check out the recordings of the talks from the #FOSSY community tracks, once those are up, and dig into the rest of the methods that people proposed too.
       
 (DIR) Post #AXlMCBRCLjgnppSN1s by jamey@toot.cat
       2023-07-16T15:52:39Z
       
       1 likes, 1 repeats
       
       @Delib @strypey I've observed that many programmers do not "enjoy" visibility online either. Naturally, something like blog posts highlighting people's contributions needs to be something we do only with their consent. I just think that's an interesting option as part of the larger project of building a welcoming community. In the cases where it works, it addresses multiple community-building goals: both expressing appreciation to the people who are already part of the project, and providing a variety of role models for people who might want to get involved.