Joey short
untitled

back to the river to swim

Posted
Joey short
untitled

did some ridiculous stuff with git trees and made -annex around 60x faster at importing from special remotes

turns out that git can be handy as a general-purpose merkel tree differ even when you're operating on data that git doesn't know anything about.. Just sha1 some internal data, shove the shas into a tree, and git diff away.

In my case, I'm hashing basiclaly inodes..

git-annex.branchable.com/devbl

Posted
git-annex devblog (Joey devblog)
day 649-650 speeding up repeated imports

Importing trees from special remotes still feels a bit like a new feature, although it was added to git-annex in 2019. I don't know if many people are using it. I've had some complaints about it being slow when the remote contains a large number of files (eg 100 thousand).

I've just finished speeding up repeated imports from a special remote a lot, when the special remote contains a large number of files, and few or no files have changed.

git-annex was spending a lot of time converting content identifiers to keys. Each conversion took a database lookup, which was slow enough to become painful in bulk.

I thought of a neat trick. Take the sha1 of a content identifier, and create a git tree of the files in the special remote, using those sha1s as the content of the files. Of course, that is not the actual content of any file that git knows about. But it doesn't matter, because once git-annex has those trees, it can diff the current tree to the tree from the previous import. And that tells it which files have changed. Then it only has to do database lookups for the changed files.

This turned out to be one of the best results I've ever gotten from a git-annex optimisation. It runs 60x faster or more with more files!

The moral is that git is really good at diffing trees fast, and so it's worth using git diff whenever possible, even if the thing being diffed is not a regular tree of files.

This work was sponsored by Mark Reidenbach and Lawrence Brogan on Patreon

Posted
Joey short
untitled

I thought ipv6 was supposed to be easy to set up, but on my router I had to swap out dhclient for dhcpcd in order to get prefix delegation working, and also install radvd because I couldn't get dnsmasq to do SLAAC

Posted
Joey short
untitled

finished converting my to DC power.... this reduced my house's base load from 65 watts to 37 watts, of which about 24 watts are starlink

Posted
Joey short
untitled

DC power supply.. Outputs right voltage, mustering up courage to try it.

Posted
Joey short
untitled

repotted my calamansi tree, which my sister grew from seed... will it produce fruit?

if not, she's going to graft onto it from the parent plant, which does

Posted
Anna (Anna and Mark: Wetknee)
SharkBite connectors for amateur plumbers

Fixing a plumbing leak behind a washing meachine

We got a good deal on our current trailer in part because the pipes had been allowed to freeze over the winter. Our first round of plumbing repairs seems to have held up great, but a new leak popped up behind the washing machine recently.

I love small spaces and Mark hates small spaces, but he’s the DIY pro while I’m a rank amateur. So he figured it was worth splurging on two SharkBite connectors to turn the project into child’s play.

This child didn’t push the new pipe into the top of the bottom connector hard enough the first time, so I got a big spray of water in my face. But a little more elbow grease did the job and, in the end, I was very proud of my accomplishment.

The post SharkBite connectors for amateur plumbers first appeared on WetKnee Books.

Posted
Joey short
untitled

result of a productive hour ignoring conventional thinking and doing my own thing

(there should perhaps be a word for this)

Posted
Joey short
untitled

from my power use logs, the cook time was:

20 minutes pressure cooking
25 minutes sauteing

Posted
Joey short
untitled

This goes into my recipe list as follows:

4-5 onions, sliced
couple knobs of butter
salt and pepper
pressure cook on high for 5 minutes
manual release
drain (reserving liquid)
saute until brown, stirring occasionally and deglazing with liquid

Posted
Joey short
untitled

cook time: Dunno, I was cleaning the bathroom. I deglazed and stirred 3 times. It was rapidly browning at the end so I could have gotten much browner easily.

Posted
Joey short
untitled

almost got sucked into reading a 500 post thread about how caramalized onion recipes are bad

noped out and am just carmelizing some onions in the instant pot instead

Posted
Joey short
untitled

podcasts switching to podtrac, so they get ads for like Burger King slapped on them, and also all the feed urls change and my client redownlods another copy of all the back catalog is an instant unsubscribe for me

Posted
Joey short
untitled

imagine writing xeyes in 1988 as an amusement, and 35 years later it turns out people use it mostly as a diagnostic tool to tell if a program is displaying via xwayland

Posted
Joey short
untitled

gnome UI


Clicked on Extensons then Settings.. Nothing happened.

One hour later I found the Settings window for another extension hidden under a window on a different desktop. Thing can only open 1 at a time.

And also...

It's possible to configure gnome so right-click to open the context menu on a title bar opens 2 different context menus. One for the app, and one the window menu. Right click cycles between them.

That's some UI design right there

Posted
Joey short
untitled

Only in wayland though, not on X.

But gnome on X is slow. That's why they need wayland..

Posted
Joey short
untitled

Tried gnome on wayland today, got it about configured enough to be usable (as a xmonad replacement; tiling hotkeys etc)

Then I rebooted, and it turns out something I tweaked in gnome makes it freeze a few seconds afrer startup

oh well

Posted
Joey short
untitled

(Bear in mind that the prompt also says not to emit the prompt so we see how well it works.)

Posted
Joey short
untitled

finally switched to

I knew how slow VTE was, knew about the horrible use of temp files etc, but you can't really tell the mollassus you've been mired in until you run find in two terminals side by side and watch how VTE stutters

Posted
Joey short
untitled

wrote this line of code like only a programmer can

a c t

Posted
Anna (Anna and Mark: Waldeneffect)
Harvesting the first hairy vetch for mulch

Hairy vetch starting to bloom

Remember my disappointment in summer-planted hairy vetch? Well, that patch kept growing slowly throughout the fall and winter, then took off like a rocket this spring. I needed some mulch this week and didn’t mind the vetch bed staying in cover crops for another year, so I actually cut when only the first few blooms had appeared. Harvest was extremely simple — a lot of stalks ripped out easily by hand then I used a toothed sickle to cut through the rest.

Rolling a ball of vetch

For the first bed that was entirely vetch, I rolled my cut cover crops up into a big snowball of greenery and pushed them down the hill to the broccoli, who have been treated with worm castings but still need more nitrogen (plus mulch). The vetch covered up an area about three times as large as the original spot it had been harvested from, although we’ll see how much the greenery melts down as the stems die and dry.

 

Co-planting rye and vetch

Vetch and rye cover crop coplanting experiment

Next up was taking a look at a rye-and-vetch co-planting. Like the other vetch bed, this patch of garden soil needs serious improvement (thus the focus on a nitrogen-fixer like vetch). Unlike that other bed, I planted in fall instead of summer.

In this area, I wanted to determine which did better — rye planted solo or rye interplanted with vetch. So I divided the bed up into stripes, the first one vetch and rye, the next one rye only, etc. The idea is to make sure any difference I saw between plantings wasn’t due to the part of bed they were planted in.

Conclusions? First of all, it’s clear that rye does much better in excellent soil than it does in poor soil. When we’d planted it in Virginia, our rye used to grow to my shoulder. These beds barely make it to my waist.

The vetch, in contrast, did quite well here (although only about 60% as well as the summer-planted vetch-only bed). The bands with vetch produced about twice as much total biomass as the rye-only bands did. Would a vetch-only band have produced yet more? Hard to say since my vetch-only bed was planted earlier in the season than the rye-and-vetch bands. Sounds like we’re due for another experiment this fall.

 

Moving hand-harvested mulch around

Homegrown garden mulch carrier

As a side note, the firewood tote carrier we no longer use turns out to be awesome for moving cover crop mulch around. If you’re hand harvesting, you can lay clumps into the carrier as you cut them, then the tote bundles them up nicely as you wander across the garden.

Homegrown garden mulch

And here’s about a third of the area I mulched with handcut cover crops over the course of a bit over an hour. Yes, I did yank up blooming arugula and cut some comfrey leaves also to round things out. I’m now tuckered out but very pleased with my free mulch.

The post Harvesting the first hairy vetch for mulch first appeared on WetKnee Books.

Posted
Joey short
untitled

this and a POE injector will let me delete the starlink wifi router/power supply and go DC-DC. I anticipate it will cut the power use in half.

Posted
Joey short
untitled

has a ridiculous proprietary connector on its cable that is designed to a) look cool (if you like cybertrucks) and b) not fit through reasonably sized holes in walls or conduit and c) make cables cost $$

Someone finally cloned it and produced this converter to a standard ethernet jack.

Posted
Joey short
untitled

Buffet bought 79800 solar panels at $15037 a panel. That's about 2x the cost of a whole pallet of panels.

I can't believe that this grift was not apparent to a majority of the businesses involved.

archive.is/MkRBx

Posted
Joey short
untitled

was refreshing my starter and scaping down the edges of the mason jar when it broke in my hands

aaaargh... I've taken out a spoonful of starter, diluted it, passed it through a fine sieve

homeoepathic broken glass anyone?

Posted
Joey short
untitled

Also there was a web form with what I assume were generic questions the board asks everyone. So technically they asked me more, but the only specific question was about the petition.

Posted
Joey short
untitled

Edited to correct a link, the board asked me about the letter itself, not specifically the appendix of it, which I had accidentially linked to.

Posted
Joey short
untitled

This points out an interesting opportunity. Got me pondering what libre tax software would be best for the IRS to provide.

I'm thinking that a machine readable decription of the forms, and of the necessary invariants (from the tax law), in the form of a library would be most useful.

The IRS could run a website on top of that sure, but that data is the hard part of building anything in this area, and if it were available as free software there could be a lot of innovation in the space.

I'm curious what if anything other countries provide in this area.

fsf.org/blogs/community/call-o

Posted
Joey short
untitled

people I've blocked this morning

- a royalist who thinks organized protesters should be arrested
- someone who thinks I have no morals due to signing a petition against rms

Posted
Joey short
untitled

deth star vadar theme song playing in my head as I read the news this morning

Posted
Joey short
untitled

telnet does not work over

haven't debugged, but it just hangs. interesting

I'd file a support ticket but lol

Posted
Joey short
untitled

This is mostly a relief, to be honest.

Posted
Joey short
untitled

There are some good people on the list, and some people I don't know.

I hope they do find some people who can get them out of their troubles.

Posted

List of feeds:

  • Anna and Mark: Waldeneffect: last checked (4595 posts)
  • Anna and Mark: Wetknee: last checked (14 posts)
  • Joey: last checked (218 posts)
  • Joey devblog: last checked (269 posts)
  • Joey short: last checked (366 posts)
  • Jay: last checked (50 posts)
  • Errol: last checked (53 posts)
  • Maggie: last checked (7 posts)
  • Tomoko: last checked (77 posts)
  • Jerry: last checked (28 posts)
  • Dani: last checked (23 posts)