Photo cross-post

Jan. 18th, 2026 10:24 am
andrewducker: (Default)
[personal profile] andrewducker


Gorgeous sunset behind Edinburgh Castle and I couldn't decide which of these photos I took was my favourite.
Original is here on Pixelfed.scot.

academia.edu

Jan. 17th, 2026 04:22 pm
ewx: (Parrot)
[personal profile] ewx
email saying 'The name “R. Kettlewell” was mentioned in an Aesthetics paper uploaded to Academia'

Well of course it was!

(On the other hand, the less said about the mention in a Copper Slag paper, the better.)

Ultimate edition of Innovation

Jan. 17th, 2026 10:25 am
jack: (Default)
[personal profile] jack
Ultimate edition of Innovation (photo on FB), with tweaked rules and all the expansions. I didn't know there were *any* expansions.

I assumed the expansions would be more variety of base cards, but no, instead they're *all* add ons which add a new sort of card to each age. The cards from each expansion are drawn in a different way, and act differently, but can be melded into the player board somehow like base cards.

So far the extras only come up every so often, but matter when they come up.

I can't believe the new edition added a new age, age 11, prudence, after age 10, the information age. But it *does* seem to fit. More powerful than age 10, but less wildly accelerating. I guess they can add a new age every 15-20 years when real world society has moved on far enough...

This game was with cities. I *again* relied on mathematics to skip through ages, but this time managed to score just enough to get the achievements first rather than second as I went. The game ended when I got computers, internet, and a couple more cards that meld and execute a card from age 10, catapulting my board into three age 10 cards, one age 9, and one age 1.

updates

Jan. 15th, 2026 02:01 pm
rmc28: Rachel in hockey gear on the frozen fen at Upware, near Cambridge (Default)
[personal profile] rmc28

I am currently ill with my third cold since November. This is very boring, I am blaming uni open ice on Monday with all the students returned to Cambridge from all over the world. I am trying a radical new approach of "stop working, go to bed, do nothing but rest and hydrate and breathe steam at regular intervals". Attempting to push through the last two colds this winter just led to being subpar for days on end and missing a lot of hockey practice, and I really, really don't want that again.

The one hip bruise healed up enough by Saturday night that I could return to sleeping on that side, phew; the other is still making itself known, and is going a truly remarkable range of colours. (me to [personal profile] fanf: do you want to see my epic bruise? [personal profile] fanf: absolutely not)

Our trusty Pointer standard bike (not the cargo bike) failed catastrophically in December. [personal profile] fanf took it to the bike shop for assessment: minimum £350 to repair, it cost £500 new, lo these many years ago, a new bike of similar quality would be £700 now. We thought about it for a bit, and eventually I said Vimes boots theory also applies to bikes and so we'll order the good bike and hope it lasts at least another 15 years.

Warbirds (or Tri-Base 2 I guess these days) had a game in Peterborough Saturday night, and my teammate who lives nearby kindly drove me up, and gave me the cultural experience of visiting a huge Eastern European supermarket near the rink. We lost, again, but the bench atmosphere was good, the opponents were fun to play against, and I was reasonably happy with my play.

I joked in the car about Tony buying an expensive bike as soon as I left the country, and teammate said "uh, can't you use Cycle to Work?" and it turns out yes I can, and in fact the whole process was very straightforward. So now we'll pay for this bike in ten monthly instalments from my salary which brings tax savings but is also way easier to budget. The actual bike hasn't arrived yet, which is leading to some interesting logistics around work and school and who is where with what bike, but this too shall pass.

I may, or may not, be playing a game on Saturday for the uni. It's a challenge game against UCL, with players from both Womens Blues and Huskies, but there are way more players available than needed and the roster is still not out (eh, students). I hope I can kick this cold by then; if I'm not playing I'll do game ops as usual.

(no subject)

Jan. 14th, 2026 01:39 pm
jack: (Default)
[personal profile] jack
Smoke LARP festival in London for two days.

Game 1 about dysfunctional committee running a large LARP event. This was hilarious and cathartic for a lot of people. Everyone had a character, the auteur overcommitted to the vision, the overly emotional over verbose writer, etc, etc who are over the top. And it's so easy to run with -- whenever someone asks "We can tear the fittings down for extra costumes?" you can say "Yes, obviously!"

Game 2 about Superheros matching Nemeses speed-dating style on a reality TV show style. The characters were all hilarious.

Game 3 about the Greek Gods running a gameshow, spiralling slowly out of control. 13/10 for Binney as the overworked madcap Hades. My favourite moment was seeing Hades getting increasingly many semi-anonymous requests handed over from the GM, and as Poseidon writing out a note in the same style and handing it over. And not discovering until the end that Hades had just taken it on board and "More death! Put Hecate in charge! Don't trust Odin! MORE SQUID!!!" had blended in perfectly with all the other notes and he'd gone on to do all those things. And second favourite when hades was waving the post-it representing the necronomicon for an unspecified plan, taking it and helpfully tearing it up before handing it back.

Game 4 Canterbury Tales. Set just before the End of the Wars of the Roses when the tales had just been printed. I had to leave early, with my fate hanging on the outcome, when we'd just heard a rumour that Henry had been slain and Richard captured by Henry's forces. It turned out later that Henry's widow and a putative Edward V Prince in the Tower had both proclaimed themselves, potentially leading to turmoil. But I'm pleased they both had a good chance, and that probably removed the problems hanging over my character from the previous politics 🙂

VeggieTales

Jan. 14th, 2026 01:39 pm
jack: (Default)
[personal profile] jack
TIL more about VeggieTales. I had heard they avoided depicting Jesus as a vegetable. But apparently they specifically (a) will not show Jesus as a vegetable and (b) do not show the vegetables as having a redemptive relationship with Christ.

The show shows some vegetables living on a kitchen counter. Those characters then morph into a Christian-friendly story, either an old testament bible story, or a contemporary "someone learns an important lesson about goodness" story. So you have Larry the vegetable transplanted into a Biblical Joseph role. In the story, God exists. But the plain vegetables aren't Christian. Because the creators think that Jesus died for *humanity* and any other intelligent species was not fallen (like Angels) or not been saved (like Demons) or had its own relationship with God (like Narnia).

And even in the story, none of the characters are ever Jesus, because that would seem disrespectful. What does happen in the later series is that the characters portray nativity plays, where a unnamed non-Christian baby vegetable acts as a non-Jesus baby human character, who is pretending to be baby Jesus. Also in the early series there's a couple of nativity stories with a crib, but you only see golden light from the crib. Or sometimes a swaddled form, but not whether it contains a doll, vegetable, human and/or god :)

https://justinkuiper.substack.com/p/highlights-from-the-comments-on-the

Interesting Links for 14-01-2026

Jan. 14th, 2026 12:00 pm

HTTP RateLimit headers

Jan. 14th, 2026 03:02 am
fanf: (Default)
[personal profile] fanf

https://dotat.at/@/2026-01-13-http-ratelimit.html

There is an IETF draft that aims to standardize RateLimit header fields for HTTP. A RateLimit header in a successful response can inform a client when it might expect to be throttled, so it can avoid 429 Too Many Requests errors. Servers can also send RateLimit headers in 429 errors to make the response more informative.

The draft is in reasonably good shape. However as written it seems to require (or at least it assumes) that the server uses bad quota-reset rate limit algorithms. Quota-reset algorithms encourage clients into cyclic burst-pause behaviour; the draft has several paragraphs discussing this problem.

However, if we consider that RateLimit headers are supposed to tell the client what acceptable behaviour looks like, they can be used with any rate limit algorithm. (And it isn't too hard to rephrase the draft so that it is written in terms of client behaviour instead of server behaviour.)

When a client has more work to do than will fit in a single window's quota, linear rate limit algorithms such as GCRA encourage the client to smooth out its requests nicely. In this article I'll describe how a server can use a linear rate limit algorithm with HTTP RateLimit headers.

Read more... )

hybrid quota-linear rate limiter

Jan. 13th, 2026 12:13 am
fanf: (Default)
[personal profile] fanf

https://dotat.at/@/2026-01-12-hqlr.html

A while back I wrote about the linear rate limit algorithms leaky bucket and GCRA. Since then I have been vexed by how common it is to implement rate limiting using complicated and wasteful algorithms (for example).

But linear (and exponential) rate limiters have a disadvantage: they can be slow to throttle clients whose request rate is above the limit but not super fast. And I just realised that this disadvantage can be unacceptable in some situations, when it's imperative that no more than some quota of requests is accepted within a window of time.

In this article I'll explore a way to enforce rate limit quotas more precisely, without undue storage costs, and without encouraging clients to oscillate between bursts and pauses. However I'm not sure it's a good idea.

Read more... )

Prague hockey camp

Jan. 10th, 2026 09:15 am
rmc28: Rachel in hockey gear on the frozen fen at Upware, near Cambridge (Default)
[personal profile] rmc28

I had such a good time at the hockey camp with the Women's Blues. 24 skaters and a goalie (plus two Czech goalies joined), and for most of the exercises we were divided by ability into four groups of six. The WBs captains had set the groups and they did a great job, certainly for my group - we were well-matched so the exercises all let us push ourselves without anyone being overwhelmed or left behind. And the coaching team was amazing, again.

We had five ice sessions: an "optional" skate Monday evening, and then two 75-minute training sessions on each of Tuesday and Wednesday. Plus some off-ice and stickhandling, video review, a bonus talk on "hockey IQ" and motivation from one of the coaches, and an optional visit to the nearby swimming pool. The camp posted a great reel from the first day that really captures the feel of it.

Read more... )

mistakes were made

Jan. 10th, 2026 01:05 am
rmc28: Rachel in hockey gear on the frozen fen at Upware, near Cambridge (Default)
[personal profile] rmc28

In "ice is slippy" news, I have managed to bruise both my hips in hard falls this week: the left one at hockey camp earlier this week, the right at Warbirds tonight.

For preference, I sleep curled up on one side.

Ow.

Profile

diziet: (Default)
Ian Jackson

December 2025

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags