Today I've had an idea for a simple top, low waste, with an elastic drawstring neck that can be adjusted at different widths, including off-the-shoulders.

I've almost finished cutting a piece of fabric that I've had in my stash for a while, waiting for a suitable project (it has a non-uniform print that made it hard to decide a good pattern to make use of it).

It's most definitely a modern project.

So now the obvious thing to do is to sew everything by hand, right?

(I'm not sure whether this is to procrastinate cleaning the table with the sewing machine, or to be able to use tiny sewing allowances, since the fabric is very lightweight.)

#sewing #selfInducedProblems

health, ~

I love it when I wake up with a pretty low blood pressure, it's already starting to get hot, I have¹ to walk to the pharmacy, stuff happens and I don't manage to have breakfast before doing so.

at least it's a short walk, and there is also a convenient post box very close, so I also sent a postcard :)

¹ technically I could have asked my SO to go, instead we went together, but that meant that we had to go earlier

in reply to Elena ``of Valhalla''

salute, ~

Adoro alzarmi con la pressione bassa, sta già iniziando a fare caldo, devo¹ andare in farmacia, succedono casini e non riesco neanche a fare colazione prima di andarci.

di buono c'è che è qui vicino, e c'è anche una comoda cassetta della posta quasi sul percorso, quindi ho anche spedito una cartolina :)

¹ tecnicamente avrei potuto chiedere al mio compagno di andarci, invece siamo andati assieme, ma la cosa dava più vincoli di tempo

My mother's washing machine is breaking down, and she lives close enough that I'm washing all of her laundry.

Now, I like being able to fill more loads and wash things more often, rather than have them accumulate until the laundry basket is overflowing, so I'm not encouraging her to buy a new machine (an attempt at repairing hers has already been done, and failed).

My real question is: should I do the proper #victorian thing and embroider my husband's initials on all of our household items? should I do a radical feminist thing and embroider my own initials¹? And what should I do with the bedsheet that already has my great-grandfather initials on it?

¹ or rather design. which has the advantage of having a form that is extremely easy and quick to embroider, and I already use on my conference t-shirts that are identical to @Diego Roversi 's ones :D

#historyBounding #selfInducedProblems

reshared this

twitter, shitposting, en, it

Finally, the twitter shitstorm reached a point where I was personally affected and I had to do something. I just added a key combination to my keyboard map to easily get 🍿.

E alla fine, il casino di twitter mi ha coinvolta personalmente, dandomi cose da fare. Ho appena aggiunto una combinazione di tasti alla mia mappa tastiera per poter digitare rapidamente 🍿.

reshared this

And I've just managed to refactor a long file with tons of #ifdef into a hierarchy of classes, in C++, a language I have vague notions about, through the establish industry practice of copying stuff from stackoverflow.

No, the code isn't anywhere where it can be seen.

Yes, if this fails somewhere the worst that can happen is that I have to get up from my chair to know whether the temperature is higher outside or inside.

And I really needed a project where I could give myself permission to do things that only work for me, rather than having to consider other possible usecases, and possibly even to do bad things, like this one.

filed under: palazzinari

“(passeggiando per Roma) scorgiamo in fiamme un isolato¹ di notevole altezza, a molti piani; già tutta la zona vicina bruciava in un incendio spaventoso. Allora uno degli accompagnatori di Giuliano disse «La proprietà urbana offre grandi proventi, ma i rischi sono enormi, senza confronto. Se si potesse trovare un rimedio contro gl'incendi di case tanto frequenti in Roma, giuro che avrei già venduto le mie campagne e comprato in città».”

(Aulo Gellio, trad. Giorgio Bernardi-Perini)

per carità, apprezziamo l'onestà e la mancanza di ipocrisia, but still…

¹ io avrei tradotto condominio o palazzina

Shawl Calculations


Posted on June 16, 2023
Update 2023-06-17: I had missed an N in the formulas, they have been updated, and since I was editing this I’ve added the haskell bit.

I’ve just realized that I’m not anywhere close to finishing the shawl I’m knitting, so I’ve done the perfectly logical and rational thing and started a new one.

This one is using some yarn from the stash, so its size is limited by the available yarn, and I wanted to estimate how long it may be, so I weighted the ball of yarn at the beginning and then again after knitting 10 and 20 rows.

It’s a top-down crescent, with 6 increases every two rows (but these calculations should work for any uniform top-down shawl with a regular number of increases), so each block of 10 rows should use an approximately fixed weight of yarn more than the previous block of 10 rows.

So, let w0 be the weight of the first block of rows, wr the (average) difference between two consecutive blocks and wT the total weight of the shawl. Then the weight used by block i should be wi = w0 + wr ⋅ i and the total weight of the shawl should be:

$$w_T = \sum_{i=0}^{N}w_i = N ⋅ w_0 + w_r ⋅ \frac{N ( N + 1)}{2}$$

where N is the number of blocks in the whole shawl.

This gives:

N2 + (1 + 2 ⋅ w0/wr) ⋅ N − 2 * wT/wr = 0

and the only positive solution will be:

$$N = - 1/2 - w_0/w_r + \sqrt(1/4 + w_0^2/w_r^2 - w_0/w_r + 2 ⋅ w_T/w_r)$$

or, in a few lines of python that can be easily copypasted (changing the values in ws and w_T, of course):

import math
import statistics

w_T = 200
ws = [2, 4, 6]
w_r = statistics.mean(map(lambda x: x[0] - x[1], zip(ws[1:], ws)))
-1/2 - ws[0] / w_r + math.sqrt(1/4 + ws[0]**2 / w_r**2 - ws[0]/w_r + 2 * w_T / w_r)

Or, in Haskell:
let ws = [2, 4, 6]
let w_T = 200
let w_0 = head ws
let w_r = ( sum (map (\(x,y) -> y-x) (zip ws (drop 1 ws))) ) / (fromIntegral (length ws - 1))
-1/2 - w_0 / w_r + sqrt (1/4 + (w_0/w_r)**2 - w_0/w_r + 2 * w_T / w_r)

Which right now (using the actual measured values) tells me I will have about 135 rows in my shawl, but I’d really want to do a few more blocks of 10 rows and have more datapoints before I trust the numbers I’ve put in.

Which means that this shawl will also take forever.


blog.trueelena.org/blog/2023/0…

Shawl Calculations


Posted on June 16, 2023
I’ve just realized that I’m not anywhere close to finishing the shawl I’m knitting, so I’ve done the perfectly logical and rational thing and started a new one.

This one is using some yarn from the stash, so its size is limited by the available yarn, and I wanted to estimate how long it may be, so I weighted the ball of yarn at the beginning and then again after knitting 10 and 20 rows.

It’s a top-down crescent, with 6 increases every two rows (but these calculations should work for any uniform top-down shawl with a regular number of increases), so each block of 10 rows should use an aproximately fixed weight of yarn more than the previous block of 10 rows.

So, let w0 be the weight of the first block of rows, wr the (average) difference between two consecutive blocks and wT the total weight of the shawl. Then the weight used by block i should be wi = w0 + wr ⋅ i and the total weight of the shawl should be:

$$w_T = \sum_{i=0}^{N}w_i = w_0 + w_r ⋅ \frac{N ( N + 1)}{2}$$

where N is the number of blocks in the whole shawl.

This gives:

N2 + N + 2/Wr ⋅ (w0 − wT)

and the only positive solution will be:

$$N = \frac{-1 - \sqrt(1 - \frac{8}{w_r} (w_0 - w_T))}{2}$$

or, in a few lines of python that can be easily copypasted (changing the values in ws and w_T, of course):

import math
import statistics

w_T = 200
ws = [2, 4, 6]
w_r = statistics.mean(map(lambda x: x[0] - x[1], zip(ws[1:], ws)))
(-1 + math.sqrt(1 - 8 / w_r * (ws[0] - w_T))) / 2

Which right now (using the actual measured values) tells me I will have about 140 rows in my shawl, but I’d really want to do a few more blocks of 10 rows and have more datapoints before I trust the numbers I’ve put in.

Which means that this shawl will also take forever.


blog.trueelena.org/blog/drafts…

Questo sito utilizza cookie per riconosce gli utenti loggati e quelli che tornano a visitare. Proseguendo la navigazione su questo sito, accetti l'utilizzo di questi cookie.