David JM Emmett's Avatar

David JM Emmett

@davidjmemmett.bsky.social

17 Followers  |  21 Following  |  24 Posts  |  Joined: 25.11.2024  |  2.1114

Latest posts by davidjmemmett.bsky.social on Bluesky

Picard ethics tip: The fact that a conflict has many sides does not imply that every side has merit.

06.10.2025 21:13 β€” πŸ‘ 741    πŸ” 218    πŸ’¬ 2    πŸ“Œ 6

6% that's not a Radler! I'll have a few Radlers on a summer afternoon as they're lower-alcohol than regular beer :)

31.10.2025 08:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That photo must've been from over a decade ago! (Sorry)

28.10.2025 18:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

πŸŽ‰ We've done it. We've passed 100,000 Green Party members!

πŸ“ˆ But we're not stopping there.

πŸ’š Let's make hope normal again! Join the Green Party today!

13.10.2025 07:01 β€” πŸ‘ 1694    πŸ” 463    πŸ’¬ 51    πŸ“Œ 56

They… tell you about them, by batting them and missing.

29.08.2025 23:11 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This is what cats are for!

29.08.2025 23:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Why is it this hard to ask people to leave other people alone to get on with their business? The evidence so far implies that their "changed Labour Party" appears to be a change in the wrong direction, pandering to hate rather than hope.

15.08.2025 22:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I believe it's a military thing: "to change the world, start off by making your bed"

27.05.2025 16:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

"You stunk my battleshit"

27.05.2025 15:59 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

~30psi I imagine

06.05.2025 09:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you want a hand making random buildings I’ll help

04.04.2025 19:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Given that I’ve seen nothing else, it is _the look_ of your game :)

04.04.2025 17:00 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Good thing there’s not an integration test to _really_ test for that IRL - though there’s probably a FUSE adapter to make a fake filesystem with dummied files somewhere

10.02.2025 10:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Tried on Ubuntu? ;)

02.02.2025 12:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
A 1337 curl author <p>For quite some time now, I celebrate and welcome every new commit author in the <a href="https://curl.se/">curl project</a> in the public. Recently, that means I send out a <em>toot</em> on Mastodon saying <em>Welcome so and so as curl commit author number XYZ</em> and a link to their initial curl work. (<a href="https://mastodon.social/@bagder/113905239820654452">example 1</a>, <a href="https://mastodon.social/@bagder/113860916167440684">example 2</a>).</p> <p>This messaging is not done automatically. GitHub helps out by specifically mentioning in a PR when it is done by a first-timer to the repository, and I have a convenient local script that tells me how many authors we have so far, and then I type up the message myself and send it. (Sometimes I miss one, which I regret.)</p> <p>This process takes me about seven point five seconds per case of manual labor. Writing an automated script to do this correctly, triggered for the right persons, would take the equivalent of many years of new authors.</p> <p>For the last few months, people have more and more noticed and replied mentions about the fact that we were approaching commit author number 1337. Lots of people have said things in the style of β€œI should learn to program soon so that I can become number 1337”.</p> <p>The number <a href="https://en.wikipedia.org/wiki/Leet">1337</a>, is of course just a number. I find it amusing and charming that it seems to have this almost magic aura and attraction to so many people in our community.</p> <p>Today, commit author 1337 was finally announced, only three years since we announced <a data-id="17464" data-type="post" href="https://daniel.haxx.se/blog/2022/01/30/1000-commit-authors/">author 1000</a>. There are no permanent records or anything of this fact other than this blog post. Further, there is a risk that we have a duplicate or two somewhere in there so that a recount at a later time will end up differently.</p> <p>Commit author 1337 became Michael Schuster who wrote <a href="https://github.com/curl/curl/pull/16044">this pull request</a>, which fixed a minor build issue in the mbedTLS backend code. Thanks!</p> <p>337 new authors over the last three years equals roughly two new commit authors per week on average. Pretty good. We have room for many more!</p> <p>A relevant statistic in this context is also that 65% of all commit authors only ever authored a single commit.</p> <div class="wp-block-image"> <figure class="aligncenter size-full wp-lightbox-container" data-wp-context='{"imageId":"6799dfe0a50d1"}' data-wp-interactive="core/image"><img alt="" class="wp-image-26435" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on-async--click="actions.showLightbox" data-wp-on-async--load="callbacks.setButtonStyles" data-wp-on-async-window--resize="callbacks.setButtonStyles" decoding="async" height="1258" src="https://daniel.haxx.se/blog/wp-content/uploads/2025/01/Screenshot-2025-01-29-at-08-57-13-curl-Project-status-dashboard.png" width="2235"/><button aria-haspopup="dialog" aria-label="Enlarge image" class="lightbox-trigger" data-wp-init="callbacks.initTriggerButton" data-wp-on-async--click="actions.showLightbox" data-wp-style--right="state.imageButtonRight" data-wp-style--top="state.imageButtonTop" type="button"> <svg fill="none" height="12" viewbox="0 0 12 12" width="12" xmlns="http://www.w3.org/2000/svg"> <path d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" fill="#fff"></path> </svg> </button><figcaption class="wp-element-caption">Number of commit authors in curl over time</figcaption></figure></div> <p>Now, let’s go for author two thousand next…</p>

A 1337 #curl author

https://daniel.haxx.se/blog/2025/01/29/a-1337-curl-author/

29.01.2025 07:59 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

I bet it bloody exists…

31.01.2025 00:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

And yet we interview each other as though we can only make one dish with a specific set of ingredients…

31.01.2025 00:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

There’ll be a mad rush to be committer 1337 :)

28.01.2025 22:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The spambots are out in force today on BlueSky :/

09.01.2025 22:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Dear media, please stop using the word β€œhacker” to mean a miscreant. It makes you look amateur.

28.12.2024 21:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What about Darwin? (Separate to MacOS)

19.12.2024 20:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Are you writing any automated tests at all for your game codebases? ;)

15.12.2024 18:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Another term for technical debt I suppose

15.12.2024 18:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’m guessing the 2024 equivalents inform China & sends notifications to your mobile devices (in addition to being a beepy beep)

13.12.2024 12:34 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Who thought it was a good idea to make everything in a kitchen beep these days? Oven: beep when turned on, beep when up to temperature, beep when turned off. Washing machine: beep at every possible opportunity. Fridge: beep you’ve been staring too long.

13.12.2024 12:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

You know what they say: no buses for ages, then four come along at once!

25.11.2024 15:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’ve been using Threads since Twitter was bought out, but it’s full of SPAM bots. Mastadon is too decentralised and you can’t find anything, so let’s see if Bluesky is any better.

25.11.2024 11:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@davidjmemmett is following 20 prominent accounts