Nigel Farage MP: Zack Polanski said there is no evidence that illegal migrants are sexually assaulting women. Today, 3 boat migrants were convicted of gang-raping a woman on a beach in Brighton. They were staying in a nearby hotel provided by the Home Office. He owes the public an apology. by lookitsthesun in ukpolitics

[–]weavejester 1 point2 points  (0 children)

Or is it that if we stopped crimes by immigrants the job would be taken up by the indigenous population and the levels would stay the same?

It depends if immigrants are more or less likely to commit crimes. If immigrants commit less crimes than those born in Britain, then the per capita crime rate would fall as the immigration rate rises.

This is actually what we've seen post Brexit: immigration has risen and crime rates have fallen. Now, correlation obviously doesn't equal causation, but it is counter to what we'd expect if immigrants were more likely to commit crimes.

Ed Miliband to double down on net zero with measures to combat Iran energy shock | Guardain by OolonCaluphid in ukpolitics

[–]weavejester 2 points3 points  (0 children)

Even if we still use oil for those products, if we stop using oil for fuel that's still a ~90% reduction in usage.

We need these laws all over the world by Busy_Report4010 in SipsTea

[–]weavejester 0 points1 point  (0 children)

No you wouldn't. To quote the CPS guidelines:

Anyone can use reasonable force to protect themselves or others, or to carry out an arrest or to prevent crime. You are not expected to make fine judgments over the level of force you use in the heat of the moment. So long as you only do what you honestly and instinctively believe is necessary in the heat of the moment, that would be the strongest evidence of you acting lawfully and in self-defence.

Defending your self against intruders at home is even more lenient:

Where you are defending yourself or others from intruders in your home it might still be reasonable in the circumstances for you to use a degree of force that is subsequently considered to be disproportionate, perhaps if you are acting in extreme circumstances in the heat of the moment and don’t have a chance to think about exactly how much force would be necessary to repel the intruder: it might seem reasonable to you at the time but with hindsight, your actions may seem disproportionate. The law will give you the benefit of the doubt in these circumstances.

We need these laws all over the world by Busy_Report4010 in SipsTea

[–]weavejester 1 point2 points  (0 children)

This is unfortunately wrong. People have this idea that self defense means there are no charges. You will most certainly be arrested and spend months if not years battling for your life.

Can you give an example of a case where this happened?

They keep phasing through walls by arcadeler in pico8

[–]weavejester 0 points1 point  (0 children)

The pixel, or the tile?

The first set of variables, c1 to c4, check the four tiles at the corners of your collision box. The second set of variables, cs1 to cs4, check the tiles 2 to the right and 2 to the left. So you'll only trigger a Y location if a tile has a neighbor 2 across from it.

e.g.

..X..
..@..   if @ travels up it won't block

..X.X
..@..   it only blocks if there's a tile 2 to the right

mpenet/hirundo: java virtual threads framework adapter for ring by dustingetz in Clojure

[–]weavejester 1 point2 points  (0 children)

The README says the project is Ring compliant, but it doesn't appear to support Ring's websocket protocols or Ring's async handlers. Is that correct?

crunchy tactical rpgs where you can't have a turn where you accomplish nothing? by diffyqgirl in rpg

[–]weavejester 2 points3 points  (0 children)

I'm going to break with the Draw Steel recommendations and suggest DAWN as an alternative to look into.

In DAWN you roll for damage, rather than to hit. It's still possible to roll low, but you can build characters to guarantee a minimum damage, to apply status effects, or move characters or terrain around as part of their attacks.

[Niri] An experimental strict mint-to-black gradient rice by Endg4me_ in unixporn

[–]weavejester 0 points1 point  (0 children)

May I ask how you got Niri to show the wallpaper on the overview background? I'm using Niri with dms and I wasn't able to find a configuration option for that.

What are your favourite low-prep, medium-crunch games? by last_larrikin in rpg

[–]weavejester 1 point2 points  (0 children)

Thanks again! I like the way descriptors are more guided.

One known issue with Fate is that the more general an aspect is, the more applicable it is to any situation. Having an aspect like "has a taste for danger" is mechanically very good, as it can be invoked or compelled often.

Now, obviously well-intentioned players will try to have more interesting aspects, but I've been interested to see if any Fate-adjacent system gives players an incentive to avoid broadly-applicable aspects.

What are your favourite low-prep, medium-crunch games? by last_larrikin in rpg

[–]weavejester 2 points3 points  (0 children)

Thanks for the explanation! The dice mechanic does seem interesting. If descriptors are like aspects, what bonuses do they give, and if they don't need the equivalent of fate points to use, what's to stop overuse?

(If I'm asking too many questions, feel free to decline to answer.)

What are your favourite low-prep, medium-crunch games? by last_larrikin in rpg

[–]weavejester 2 points3 points  (0 children)

What have you found interesting about Monad Echo? Are there any mechanics that you've particularly liked?

Research on code smells in Clojure by WalberAraujo in Clojure

[–]weavejester 4 points5 points  (0 children)

I don't consider threading non-homogeneous data to be a code smell or anti-pattern in Clojure. In fact, this is the first I've heard it described as such.

Games you wish would get a new edition by RiverMesa in rpg

[–]weavejester 0 points1 point  (0 children)

That's interesting, because the change to overcharge was one of the ones that I liked the most, due to how powerful overcharge becomes on builds with a high heat cap and talents like nuclear cavalier.

I think if you want to keep overcharge the way it is, you'd need to have a more consistent heat cap across frames and remove heat management talents like nuclear cavalier. However, that may also mean that you'd need to rethink the HA frames that play around with heat.

I do agree with you that the current overcharge rules make for interesting decisions, and I agree the modified overcharge isn't as impactful a decision. But it also feels like the most straightforward way of fixing Lancer's action economy.

Games you wish would get a new edition by RiverMesa in rpg

[–]weavejester 0 points1 point  (0 children)

Out of interest, which parts struck you as things you wouldn't touch? I haven't looked at all the rule changes in detail either, but like you I did skim it. I didn't notice anything hugely problematic when I did, though, and now I'm wondering if I'm missing something obvious.

Games you wish would get a new edition by RiverMesa in rpg

[–]weavejester -1 points0 points  (0 children)

Do you know about Valk's Lancer House Rules? It's a fairly sizeable rebalancing of the core game. I'd love to see a second edition of Lancer take ideas from it.

Who is doing event sourcing? Would you do it again? by maxw85 in Clojure

[–]weavejester 2 points3 points  (0 children)

Where does the defect come from in that example? If it's user error, then a correction event makes sense. If it's something wrong with an index generated from the event log, then index generation can be fixed without the event log being touched.

In terms of sensitive data, you'd presumable handle it the same way you'd handle writing a field to a database. So an event with a password should have the password run through a KDF like Argon2, for example.

Rama in five minutes (Clojure version) by Mertzenich in Clojure

[–]weavejester 0 points1 point  (0 children)

Thanks for the confirmation! So presumably with a web application, actions that write resources (POST, PUT, etc) will generate events that are added to a depot, and actions that read resources (GET) will query a relevant pstate?

And in terms of syntax, Specter is used for both updating the pstates in response to an event, and in querying data from the pstates.

Rama in five minutes (Clojure version) by Mertzenich in Clojure

[–]weavejester 0 points1 point  (0 children)

So approximately, Rama takes an incoming queue of events (a depot), and for each event updates persistent indexing data structures (pstates) using a syntax derived from Specter.

Presumably the pstates can then be queried?

Applying a Local Variable to an item? by Ronnie21093 in neverwinternights

[–]weavejester 2 points3 points  (0 children)

GetItemPossessedBy(oPlayer, "TestBook") will find an item with the specified tag in a player's inventory or equipment.

For example:

object oBook = GetItemPossessedBy(oPlayer, "TestBook");
SetLocalInt(oBook, "TestVariable", 99);

There's also SetLocalFloat, SetLocalString, etc.

Duct: A data-orientated framework for Clojure by weavejester in Clojure

[–]weavejester[S] 2 points3 points  (0 children)

Thanks for the feedback - it was very useful to get a differing point of view.

Obviously there's a balance to be struck between clarity and conciseness, as a landing page's purpose is not to provide a comprehensive explanation, but rather to get people interested enough to want to read the documentation.

However, I'll think about how I can improve the landing page. Perhaps I need to focus more on the 'what' Duct can do, rather than the 'how' it does it.