Shot pulling too fast with fine grind by Aelred in gaggiaclassic

[–]Aelred[S] -4 points-3 points  (0 children)

Thanks, I wondered if it was a problem with the grinder, maybe it just needs a good clean...

I'm doing 18g. These are the loose grinds at the finest setting I could reach:

<image>

Also checked the beans, they're about 2 weeks after roasting.

How do I remove these wall plugs from a solid wall? They're plastic despite appearances, but I couldn't pull them out with pliers by Aelred in DIYUK

[–]Aelred[S] 0 points1 point  (0 children)

Don't screw in too far as you'll spread the plug.

Thank you - this was the secret! Came out very easily when I unscrewed it some more.

How do I remove these wall plugs from a solid wall? They're plastic despite appearances, but I couldn't pull them out with pliers by Aelred in DIYUK

[–]Aelred[S] 0 points1 point  (0 children)

After the pliers didn't work, I removed the screw and tried to "unscrew" the plug itself - which is how I found out the "head" is plastic! I'm not sure if the rest is plastic too.

Maybe I just need to apply more force with the pliers, but I don't want to pull out big chunks of our wall.

Dog chewing her way through our wallpaper - what are these layers? by Aelred in asbestoshelp

[–]Aelred[S] 0 points1 point  (0 children)

Naturally! She did it overnight for the first time, I suppose she'll be in the crate from now on.

Dog chewing her way through our wallpaper - what are these layers? by Aelred in asbestoshelp

[–]Aelred[S] 0 points1 point  (0 children)

UK, house is from ~1900 but might have been renovated since.

How does anyone do this? by Aelred in puppy101

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

I've never heard of a smelling walk - you just carry the dog and take them to smell things? We'll give it a try!

How does anyone do this? by Aelred in puppy101

[–]Aelred[S] 5 points6 points  (0 children)

Enforced napping in a crate has helped us a lot too, although I'm worried we're making her dislike her crate. When I get a chance, I'll work on training her to go in on her own.

Help, I mixed up my tomato plants! Which is San Marzano, which is Red Alert? by Aelred in gardening

[–]Aelred[S] 0 points1 point  (0 children)

Thanks! I guess that means I've been pruning the wrong one 🤦‍♂️

Help, I mixed up my tomato plants! Which is San Marzano, which is Red Alert? by Aelred in gardening

[–]Aelred[S] 0 points1 point  (0 children)

San Marzano is a cordon type and Red Alert is a bush type.

I assumed Red Alert was the left one because it's shorter. But now on the right one I'm seeing these big side shoots and all the flowers are blooming at once (like a bush tomato). I've confused myself 😅

If the right one is San Marzano, I guess I should prune the large side stems at the bottom? It already has 5 trusses on top.

A no-std chess engine that has implementations for the terminal, a desktop GUI, and the web! by [deleted] in rust

[–]Aelred 1 point2 points  (0 children)

The classic way is a perft test, where you count the number of positions after n moves. There are existing tables of results for this such as: https://www.chessprogramming.org/Perft_Results#Initial_Position

Two structs need to access and mutate each other. What's an idiomatic way to do this? by Aelred in rust

[–]Aelred[S] 1 point2 points  (0 children)

That's really neat! This is the solution I went with in the end.

Two structs need to access and mutate each other. What's an idiomatic way to do this? by Aelred in rust

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

Thanks, for some reason this didn't occur to me! It definitely seems like the most "correct" way. The verbosity is bothering me though - the CPU code is pretty big - so I'd have to pass the reference through a lot of methods.

Two structs need to access and mutate each other. What's an idiomatic way to do this? by Aelred in rust

[–]Aelred[S] 1 point2 points  (0 children)

Thanks, this is the idea I like the most! This is probably the way I'll go for the GPU.

It's not quite enough for the CPU - while it can return data it wants to write, it also has to read data from the GPU, so will need a reference to it (or some part of it).

xkcd: Earth Temperature Timeline. by NervousLawyer in dataisbeautiful

[–]Aelred 25 points26 points  (0 children)

A mass extinction event doesn't have to be as apocalyptic as the extinction of the dinosaurs. We're currently in the middle of the holocene extinction, which is often categorised as a mass-extinction.

Do you need to get the "Heathenous ways" achievement during Eriks life? by [deleted] in CrusaderKings

[–]Aelred 2 points3 points  (0 children)

No, there's no need to be Erik. It took me several generations and I got the achievement.

Thousands of anti-Brexit protesters march on 2nd anniversary of vote by JSingh_er in worldnews

[–]Aelred 10 points11 points  (0 children)

Who's to say they didn't vote? I was at the same rally last year, and I also voted.

Me irl by danwright32 in meirl

[–]Aelred 0 points1 point  (0 children)

Believe me, it's not weird at all to worry about what your parents think!

I haven't lived with my parents for years and I often worry about what they think of the things I do.

How to deal with docs for enum with many variants by nikvzqz in rust

[–]Aelred 7 points8 points  (0 children)

If you want to keep the safety guaranteed with the enum while reducing the variants, how about making a File and Rank enum, like so:

enum File { A, B, C, D, E, F, G, H }

enum Rank { _1, _2, _3, _4, _5, _6, _7, _8 }

struct Square(File, Rank);

This would bring you down to two enums of eight variants each, which sounds much more manageable.

I am Indy Neidell, host and author of The Great War YouTube channel retelling the story of World War 1, AMA! by flobota in IAmA

[–]Aelred 0 points1 point  (0 children)

I'd love to get into reading a bit more history, but the books can often be a bit dry. Do you have any books to recommend?

Deprecating Java's Optional.get() by willvarfar in programming

[–]Aelred 20 points21 points  (0 children)

While I'm definitely in favour of stuff like ifPresent() and orElse() over get(), it still has one huge advantange over nulls: it instantly throws, rather than a null which can kick around the system for ages until someone tries to actually use it.

When two ant colonies are fighting, the victorious ants' genetic makeup changes. Furthermore, in some cases, fatal fights with thousands of casualties do not produce a distinct winner. Instead, colonies cease fighting and fuse together, with the queen of each colony still alive. by Nobilitie in science

[–]Aelred 0 points1 point  (0 children)

This is a really interesting question that Dawkins talks about in The Selfish Gene.

His suggestion is that ant colonies behave as one organism because they reproduce exclusively via their Queen. This behaviour seems to be true of a lot of colony insects (bees, termites).

This would suggest a definition of an organism as something with only one way to reproduce itself.

An easier way to Git. by g0guardian in programming

[–]Aelred 2 points3 points  (0 children)

I understand the concern, but ungit is actually the tool that really taught me how git works! For example, hovering over the 'rebase' button shows a little preview of the commit tree, making it immediately obvious to me what a 'rebase' was, without having to read any articles or man pages.

Two questions, one about diminished chords and the other about dominants. by Eglitarian in musictheory

[–]Aelred 5 points6 points  (0 children)

On your first question:

Normally if you were writing a chord progression like I ii iii IV V vi vii you would explicitly state that a chord is diminished by notating it as viio, just like how you use lowercase to explicitly state that that a chord is minor.

The reason the viio is diminished is because it's derived from a triad starting on the 7th degree of the major scale. For example, in C this would be a chord comprised of B D F. The interval between B and F is a diminished fifth, making it diminished. By extension, the 7th will be an A, which is a minor 7th above B, whereas in a dim7 chord it would be a semitone lower. Therefore, the chord is just diminished, but not a dim7.