You are reading content from Scuttlebutt
Feed of @joeyh

https://joeyh.name/

Haskell hacker, offgrid, free software developer for 20 years, crowdfunded.

@joeyh

Spending the next week camping on a desert island. ciao

@joeyh
Re: %qTlS3oX9W

pumpkin.jpg

@joeyh
Re: %qTlS3oX9W

And o the fan art..

tapestry.jpg

lion.jpg

@joeyh
Re: %kdMpZicEY

@dan hassan second much better than the first IMHO

@joeyh
Voted # Seeing smells As someone with anosmia, I am fascinated by smell and peop
@joeyh

https://www.tor.com/2018/07/18/announcing-a-pair-of-solarpunk-novellas-from-becky-chambers/

wow!

@joeyh

the quiet night

audio:foo.mp3

@joeyh
Re: %9QD/ZwtGE

That's seriously gutsy to cook pasta in a pressure cooker. I can't see ever doing that, the perfect al dente point is so narrow. I'll stick with pressure cooking stocks and beans and stuff like that where it turns a 4 hour recipe into a 30 minute recipe.

@joeyh
Voted Thoroseal seems reasonable. At my old work we used https://www.wrmeadows.co
@joeyh
Re: %5HCMlR68P

I'm going to be nonstandard and recommend Always Coming Home, which is the most explicitly anthropological of her works and also happens to be the most solarpunk book she wrote. (More like far-future post-punk-solarpunk.)

@joeyh
Re: %hKQVwPQaQ

Thinking Thoroseal,.

@joeyh

Taking a shower the other day, I thought, hmm, I've been showering a lot this summer, not much rain, at some point the water tank's going to run dry.

Next shower, just as the soap went on...

Oh well, this gives me a chance to clean out that cistern, and it's got a slow leak so I need to waterproof it and also repair the outside.

Just hope that the drinking spring will start flowing strongly again soon, it's still producing but not enough to shower from. In the meantime, cleaned the gutters and am eyeing the weather radar as t-storms start to form.

@joeyh
Re: %2ibrIr1RQ

It's interesting that this is gaining some traction. Also floated somewhat at the US state level, though there tends to be a wiff of not-serious about those.

It would be really weird at this point to be back in the same winter-time zone as everyone around me.

@joeyh
Voted ![37154558_2042148089188902_4587663184009101312_n.png](&QJB7BaR3tI5uUf9rZ9W
@joeyh
Followed @MistyWrites
@joeyh
Followed @EvaLovelaceλ
@joeyh
Voted Thanks all for the warm welcome :grin: The Invisible College was the precu
@joeyh
Re: %X40g/gfa2

¡estoy escuchando!

@joeyh
Re: %8URT7vDRh

Need to find a better way to affix the temp sensor to the concrete slab, it's held down by some tape now, but is probably reading a bit higher than its real temperature.

I could drill a small hole and put it in, but it would not be good if water accumulated in there. Perhaps a hole and then fill it with silicone..

@joeyh
Re: %8URT7vDRh

Got some good-enough error correction for that sensor, and pulled outside humidity from the darksky API. Looking good now.

humidity.png

Also mounted a temp sensor on the inverter's case -- I want to avoid unnessary loads when it gets too warm, so it doesn't need to run its fan.

And, I have a temp sensor on the concrete slab. So I can approximate the dew point of the slab. Also, will be interesting to see how its temp changes long term.

temp.png

@joeyh
Voted After consulting with dominic, I've published ssb-validate 3.0.10 that remo
@joeyh
Re: %RK+YdyvLl

I don't think volume would matter much (and it would vary over time as it's used anyhow).

Apparently dairy scientists can't decide if whole or skim lasts longer, so I doubt we could either. But feel free to add details about the kind of milk if you want.

@joeyh
Re: %RK+YdyvLl

Just record whatever it says on the container, or if you milked it yourself. :smile:

Private message is also ok if you are violating milk laws. :wink:

@joeyh

how long does milk last in your fridge?

Quick thing you could help me with. Yes, you, non-lactose-intolerant person!

Next time you buy milk, jot down the date on it. Then when you either use it up or it goes off, reply to this filling in the blanks:

Number of days the milk lasted: ___
Did it still smell/taste the same? ___
Was it pasteurized? ___

#fridge0

@joeyh
Re: %4D7R13S/4

Great post. I love the wide-open space available at the start of a project, and the low pressure ability to do whatever.

And I too have dealt with terminal escape codes and that stuff can be such fun. Part of one project was writing a function to optimally update an old line to a new line, which is something curses solved long ago, but I couldn't/didn't want to use curses for reasons. And to add to the fun I decided to allow both lines to contain arbitrary color code sequences.

Result was this and also some very nice real-world multi-action progress displays in several programs:

demo2.gif

(Animated, non-looping gif in Patchwork, http://joeyh.name/blog/entry/a_tiling_region_manager_for_the_console/ has it looping.)

@joeyh
Voted this
@joeyh
Voted ![ruapehu_eruption_retro.jpg](&2GJAUOtgD/4PjGVmCF0bmFhVJLJot4UWqY6FsIcdZzc=
@joeyh
Re: %8URT7vDRh

The sensor I'm using actually has a small resistive heater, so I can turn it on for a while to dry it out if it gets saturated. I hope I won't have to; that seems complicated.

@joeyh

such a place would never be

the phrase "such a place would never be", which appears in no books but does have 6 search results on the web

http://sappingattention.blogspot.com/2018/07/google-books-and-open-web.html

@joeyh
Voted A brief tour of Rosemont, IL ![1.jpg](&K2+0bTKcqO71mSO8vnuxDeiWJmPjsaB8dgD
@joeyh
Voted this
@joeyh
Re: %8URT7vDRh

On the subject of sensor glitches, the onewire temp sensors I use have a built-in CRC, and that does get checked. I still see wildly out of range values every month or two.

I'm taking hundreds of thousands of measurements per month, CRC-8 can only prevent so many errors..

@joeyh
Re: %8URT7vDRh

I have a suspicion that the tiny cheap buck converter I use for the house computer does not have the most stable output, especially when PV production is fluctuating and the voltage is bouncing around. Seems quite possible that could lead to glitches.

@joeyh
Re: %8URT7vDRh

humidity.png

That's really weird looking. I suspect those dips are not real. They also seem possibly correlated to the PV system in some way. The code I'm currently using doesn't check the CRC from the sensor, so perhaps it's getting some garbage data.

@joeyh
Re: %8URT7vDRh

The 96% came from nearbyish public weather stations (~30 miles away). Unfortunately I don't have a good way to put my own humidity sensor outside.

@joeyh
Voted ![Screen Shot 2018-07-12 at 6.56.00 PM.png](&8aORJwrc5iE0dC3cNZj+H+bUvbES4u
@joeyh
Re: %8URT7vDRh

That's true, it is currently a bit warmer. Will be interesting to look at the curves w/temperature.

rhaccuracy.png

@joeyh

Installed a SI7021 sensor on I2C bus, and now I know it's 85% relative humidity in the house vs the 96% outside.

I'm surprised by this result, I always thought this house was more humid than outside due to being underground.

Another line on the graph..

@joeyh
Re: %lrLC2esy7

@Dominic, well, the sky's the limit WRT paying $0 tax in the US if you have the ability to structure things. 18 Fortune-100 companies paid $0 from 2008-2015.

What that article may leave out is that anyone doing contract work is on the hook for self employment tax, which kicks in somewhere around $10k, so that is pinching the low end more and more as contract work becomes typical.

You can also get free heathcare at the income levels we're talking about. (Yes, even despite all the attempts so far to sabotauge it by forcing premiums up; the government is currently on the hook for paying those higher premiums.) Though if you make a small amount less money you can fall into a hole between the two ill-designed and ill-fitting (intentionally so in red states) systems of funding healtcare, and not have access the healthcare at all.

@joeyh
Voted [@ev](@8Qee0I/DwI5DHSCi3p5fsl6FyLGArrnDz3ox9qZr5Qc=.ed25519) I just plugged
@joeyh
Followed @joshua
@joeyh
Voted That was before my time (I joined in '95) but I remember a lot of pre-web e
@joeyh
Followed @Quold
@joeyh
Voted A sculptor friend from San Francisco visited. He told me that he was exhi
@joeyh
Re: %lrLC2esy7

This has comminalities to the war tax resistance method of avoiding earning a taxable amount of income. My dad did that when I was growing up.

@joeyh
Voted # Gross World Product per Capita The [Gross World Product](https://en.wiki
@joeyh
Voted I remember a commercial about logs from when I was a kid. I always wondered
@joeyh
Followed @reconbot
@joeyh
Voted # We lived in memory Oh happy day! I'm getting read! My day had come! So m
@joeyh
Followed @zie.one PUB
@joeyh
Connected to the pub zie.one
@joeyh
Followed @organicdesign.pub
@joeyh
Connected to the pub organicdesign.pub
@joeyh
Re: %fWVRy6bZc

I remember using a BBS in 1994 that had limited email capabilities and using it to get the HotWired email robot to email me copies of articles. May predate your work there, but I'd be curious if you know anything about that.

@joeyh
Re: %GXBnejow0

@IBob turns out "can" has meant glass containers all along, the application to technology better suited to industrial canning process is a recent thing.

From Middle English canne, from Old English canne (“glass, container, cup, can”), from Proto-Germanic kannǭ (“can, tankard, mug, cup”), perhaps from Proto-Indo-European gan-, *gandʰ- (“a vessel”).

@joeyh
Re: %GXBnejow0

Sisidea-demusked.jpg

@joeyh
Re: %GXBnejow0

And it's tasty and hearty and heaps of basil is the best part, I like more vegetables in a meal though.

Should have included a crispy fried egg, but I was multitasking canning blackberry jam and skipped it.

canning.JPG

@joeyh

wild boar food

pad kra pao gai.JPG

Pad Kra Pao, the first meal requested by the trapped thai boys. Never made it before, but I have thai basil and was curious. In celebration of their rescue.

diver.png

@joeyh

Leftover shrimp fried with bird's eye chilis and garlic on a salad: Yum

My cat's expression when she tried linking the shrimp-chili-garlic oil out of the tupperware: If I wave my tongue in the air, it'll cool it off, right?!

Still laughing and savoring the heat 20 minutes later.

@joeyh
Re: %+VRP0INvH

https://www.taste.com.au/recipes/five-spice-meatballs-plum-sauce-asian-greens/c0a2ab0d-48ce-4751-8e67-b52477d82747

@joeyh
Re: %E0pESne5F

blackberrypie.JPG

@joeyh

blackberries.JPG

An hour in the woods at peak blackberrry season got me this gallon.

@joeyh
Voted Mini roadtrip in central France this week. Featuring #insects, #nature, and
@joeyh
Re: %sBdSeg9cC

Roasted in the coals of a fire in foil with a little olive oil and salt, these turned into perfect garlic lolipops.

@joeyh
Unfollowed @Alex Roy
@joeyh

Forgot to remove my garlic scapes, and kind of glad I did, because now I can play with handfuls of garlic bulbils
http://greyduckgarlic.com/Cooking_with_Garlic_Bulbils.html
http://greyduckgarlic.com/How_to_Grow_Garlic_from_Bulbils.html

  • roasting
  • stir frying
  • pickling
  • spouting to eat
  • planting for propagation
@joeyh
Re: %HvhfckSP7

crockpotexposed.JPG

No internal insulation besides dead air, no thermostat. Not even any electrical insulation that I can see, although there must be something inside that heating element.

@joeyh
Re: %HvhfckSP7

(Also a good excuse to visit my favorite "beach" in the river.)

@joeyh
Re: %HvhfckSP7

Standard fibreglass insulation could be used, as long as the heat stays below its melting point of 1000F. But I dunno about outgassing etc when it's heated.

Maybe just put it inside a box and fill with sand? Only 1/6th the R value, but easy. Heading in the direction of a thermal mass stove..

@joeyh
Re: %HvhfckSP7

Yeah, unless there's a way to make an electric pressure cooker default to on, and turn off when it gets too pressurised, I'm not messing with those.

Found an inexpensive thermal cooker with a 35 watt 12V heating element. Amazon
Only heats to 90C though. Wonder what would happen if it were fed 24V?

@joeyh
Re: %HvhfckSP7

With the relays installed, I have the crockpot automated. It runs when the fridge isn't running, as long as solar power is good and the batteries are full.

I think this will help with the problem of detecting when the charge controller is in absorb stage, but I've not really verified that yet, though the code is written.

I also have a cooking mode where the crockpot runs more aggressively, letting the batteries drain down to 90% if necessarily. Though still trading off with the fridge.

Running it on high heats up the inverter enough that it needs its cooling fan, so I'm only using it on low. Crock pot recipes on low often need 7+ hours of cook time, which is more than it's likely to be able to run in a day.

Would be nice to get it running from DC so I can run it on high.

@joeyh
Voted Perhaps it would be better to go for [Decentralised Identifiers](https://w3
@joeyh
Re: %hDZMlbOrn

Ok good to know I can short it entirely if the 470 ohm resistor doesn't work out. It seems to be powered steadily now, which is good because the fridge doesn't like having its power brielfy cut, as we already found out.

@joeyh

New relay box for the porch:

electicbox.JPG

This is so I can control two appliances' AC power, replacing the one relay I had in the house that controls all power to the porch.

Used these relay boards and around 60 feet of cat3e cable connected to GPIO ports. I have four more lines to play with if I want to expand to more relays.

I put it in this locking waterproof NEMA compliant enclosure because I don't like to mess around with high voltage AC and the relay boards needed a decent enclosure, and where it's located sometimes gets some rain blown in.

The outlets at non-GFCI, because it's on a GFCI outlet. Amusingly, the power plug I put on it fails to open the child-safety shield on that outlet, so I'm gonna have to replace the plug.

One of the relays worked perfectly, the other one didn't fully close, but made a kind of 8-bit noise. It actually seemed to be somehow half open. I read somewhere around 60 VAC on its normally open terminal and around 15 VAC at the same time on its normally closed terminal. I'm surprised a relay could fail that way..

Seems the control boards were designed for arduino which has 5V data lines, not GPIO at 3.3V. Someone suggested replacing the 1 kohm resistor with a 640 ohm. I did that, to both boards, and still one worked and the other not. Switched again, to a 470 ohm resistor, which seems to have done the trick. Although it clicks less strongly than the other relay still.

@joeyh

caveat resistor
old Roman electrician's saying

@joeyh
Re: %rpQBMsuOg

There are lots of kinds of aphids (4000 species), I've had tiny ones that seemed completely immobile but blackened leaves and attracted ants.

@joeyh
Re: %rpQBMsuOg

Looks like maybe aphids. Are there ants scurrying around?

@joeyh
Followed @autopub
@joeyh

canoesmist.jpg

Got away from the summer heat at Wilbur lake, which is fed from the bottom of Watauga lake, and so has mist-covered water ~40F/4.4C.

I'm only swam in it once, but wading for a few minutes is fun, until your legs start to hurt.

mommist.jpg

@joeyh

ridgewood.jpg

Ridgewood BBQ, the best in the state of Tennessee by some accounts.

@joeyh
Re: %xt5AnSXkR

400 electric guitars play orchestrally in a cathederal

@joeyh

macro Echinacea

Echinacea1.JPG

Echinacea2.JPG

bonus!

@joeyh

butterflies on echinacea

butterfly1.JPG

butterfly2.JPG

View from my window..

@joeyh
Re: %1onLy9cfg

480 watt-hours per day

@joeyh
Re: %1onLy9cfg

I have access to most of that range of temps for food depending where it's placed in the fridge.

For example, I've been keeping tofu in a place where it lightly freezes and thaws, this is an easy way to produce tofu with a nice chewy texture. And milk is lasting at least 2 weeks in one of the coldest areas.

@joeyh

full month of clean data from offgrid fridge

fridge0-monthdata.png

Last code change was 20 days ago; it got through the latest rainy spell entirely unsupervised.

@joeyh
Re: %tYrzJvaAn

You piqued my curiosity @cel, so I hooked up a CHIP board to a Voltiac V72 solar battery pack. Plugging and unplugging the solar power line, it continued to run. This pack doesn't charge from USB, but it does have a wall wart that it can use instead of solar.

Anyway, a capacitor of the right size would certainly work, you just want to buffer enough power to get past the switch between sources. You should put it inline on the input power line, not on a GPIO pin. I don't grok capacitor sizes yet; have been meaning to do the same with some LED lights to smooth out flicker.

@joeyh
Re: %uu2XlTzRE

No, I think some kind of web proxy in their NOC got destroyed by scheduled maintenance.

@joeyh
Re: %nM+Coem9T

@mycognosist I cooincidentally recently dealt with exactly the same problem in my fridge project, where my charge controller modbus data poller suddenly needed to send load control commands back to it on behalf of the automation (a separate process).

I happened to already have multiple threads polling for different data sets at different intervals, so had already dealt with serializing modbus access, by blocking on a lock. And the polling process was already a web server, so it was easy to make the automation send it the load control command over http and have it interleave that into the other modbus traffic.

That leaves me with a "poller" that now has this extra lump on the side, which I have filed as something I ought to eventually refactor.

Anyway, in my experience this is not taught well in school, you really have to get a feel for it over time.

@joeyh
Voted [@sam_uk](@4xqgty3pil6QW3CoO1RcuTFGRuhsTcp+jGZvA6aCSAo=.ed25519) The vision
@joeyh
Voted I'd love to see an eco cruiseliner that ran off of wind and solar. Same go
@joeyh
Re: %DLkyOTtRf

(The part of that about MLM cultists in China also explains a lot about certain Chinese bitcoin releated things.)

@joeyh

Of course after I enthuse about my satellite internet yesterday, this happens
https://community.viasat.com/viasat/topics/not-internet-connectivity-in-texas-hold-time-is-48-min

@joeyh
Re: %DLkyOTtRf

The always satirically excellent Benjamin Walker's Theory of Everything has an episode "S*Coin" that starts with an interview with this guy, and ends with Facebook hosting a conference of multilevel diet pill marketing spammers while denying they know they're spammers. Recommended.

The most thought-provoking part of that interview was that he claimed that decentralization is inherently a right-wing concept.

@joeyh
Re: %65Bac2L9r

And also I was involved in https://www.danieldent.com/blog/restless-vulnerability-non-browser-cross-domain-http-request-attacks/

"If a user uses the rclone sync command to migrate data between different Google Cloud Storage buckets, a situation is created where the full contents of any arbitrary URL chosen by the Google Cloud Storage API server will be silently sent to Google."

We're seeing numerous API libraries that subtly trust the security of API endpoints and expose stuff like say, anything ssb serves up on localhost.

"Google has declined to fix the above vulnerability through their security vulnerability reporting program."

@joeyh
Re: %RpqbuWYBf

bride.jpg

"Life without ethernet? Inconceivable!"

@joeyh
Voted A yes, the Fire Swamp, my childhood friends Westley and Buttercup had to tr
@joeyh
Re: %RpqbuWYBf

http://joeyh.name/yurt/

@joeyh
Re: %RpqbuWYBf

I used to have a few hundred feet of ethernet and power going to my yurt, don't remember how long but it was marginal for a single run and I ended up with a hub in the middle of it in a tupperware container.

Those cables lasted for years with no maintenance at all, and never got damaged that I know of. Interesting how differently we've fared on that. Most of that cable run was through forest and ended up buried by leaves after a couple of years.

@joeyh
Re: %RpqbuWYBf

I was wondering why you didn't make a solar powered wifi repeater on the hill and wifi the signal back @Aran. But, I'll bet the cable seemed easier at first until the swamp rats and cows got to it.

I used to consider that route before I went satellite, but the nearest line of sight to a cell tower is probably 10 miles away and I'd have to cut down a significant number of trees on top of a very precarious hilltop to make it work.

(I get 20 megabit on satellite up to 250 gigabytes per month, which is another reason not to use cell now since it would probably have less data..)

@joeyh

Done with an exhausting 10 day marathon, here's what I have to show for it: https://joeyh.name/blog/entry/two_security_holes_and_a_new_library/

@joeyh
Re: %SXoZPWdR6

@C-Keen, a difficulty is that grid-tied solar systems don't produce power unless they are connected to the grid. And DIY offgrid systems can't easily be hooked into an existing ongrid house, unless you keep them on entirely separate electrical system than the grid power.

It might be possible to get a powerwall or similar thing that supports running during a power failure, and can produce the AC signal that grid-tie inverters need to see in order to produce power. Then you could take that offgrid, perhaps. But it probably locks you into specific grid-tie systems and decisions that might not be the best for offgrid use (eg, it would be high voltage AC not low voltage DC). There might also be contractual or warrantee problems with doing that.

I'd think carefully about whether taking this house offgrid makes sense at all; would going with a conventional grid-tied system be ecologically better? There are strong arguments in favor of that.

What you might do is put together a small DIY offgrid system that can run lights and laptop and whatever, separate from the grid system, probably DC-only at first, and if you get to the point you decide to do it, install a transfer switch[1] that disconnects the grid power and powers all your outlets from your PV system, test that the system meets all your power needs, and then go offgrid.

[1] Only a qualified electrician should do this, AC power upstream of the main circuit breaker is nothing to mess around with!

@joeyh
Re: %b3YgYOd3n

A good way to encourage small images without hard limits might be to retain images for N bit-days between uses of that image. Eg, 1000 days for a 100 kb image, 100 days for a 1 mb image, and only 20 days for a 5 mb image.

@joeyh
Re: %1HyB5o4Om

You actually have to actively follow someone (or someone's friend) to access their content.

How is that different than connecting to a http server and requesting content? Connecting to a usenet server and syncing all messages using uucp?

Bear in mind that, even if you see some difference, the law is 50 years behind technology, and precedent is a big part of the law.

https://www.cnet.com/news/google-cache-raises-copyright-concerns/ (2003)

https://www.eff.org/deeplinks/2006/01/google-cache-ruled-fair-use (2006)

@joeyh
Voted I really appreciate how much you appreciate things like having access to co
@joeyh
Voted > Dang, they sent me two rightfoot sandals. :unamused: The idea is that
@joeyh
Changed something in about
{
  "type": "about",
  "about": "@L0XL1TZMA82mZMsVt1yJlIDYjs4psed03iKO6zgUub4=.ed25519",
  "name": "greg-g"
}
@joeyh
Voted ![woman-glitch-pixel-mixing.jpeg](&iFIUD21uunMfeIT1IrFCERTA6hnZIQsAsol2mmwg
@joeyh
Re: %+EfjSL+W7

... and scuttlebutt is breaking kosher

hermesshiver

@joeyh
Re: %zy44nXubD

(3 years ago actually, still as raw as if it were last year)

@joeyh

Glimpses of the Potro Alegre area in @Aran's blog and the Debian logo in its footer reminded me of a brief trip there in 2004. I was mostly bubbled inside a conference hotel, but spent a few days as a houseguest in a house packed full of Brazilian linux geeks, also saw my first horse-drawn work cart in a modern city, and I think a first glimpse of the southern cross.

One of the main memories from that trip is a lot of us went out to dinner one evening, and on the walk through a back alley, I was chatting with Ian Murdock and was able to express my sincere gratitude to him for founding Debian. And Ian responded in the most modest and uplifting way, turning my praise of him into praise of everyone who'd been involved. Ian was not around Debian much after that, and we tragically lost him last year, and that's how I'll always remember him, shining in a dark ally on a chilly June night.

@joeyh
Voted [@maggie](@X8i6KxURCnZybErj4RzgnLYlU+gQdkdA2PV1hDbn5hI=.ed25519) [This](%lu
@joeyh
Re: %HBavTsHhu

Nice blog indeed, this story tho...

@joeyh
Re: %EqmW/qAXp

(Michelin knows all about cars; was found at a rest stop hitch-hiking in the suspension of a tractor-trailer, thus her name.)

@joeyh
Re: %EqmW/qAXp

ramp.JPG

Cat ramp was built for my old cat, who lived happily indoor-outdoor for 14 years (in both the Bay Area and rural TN) and started having trouble jumping up to the cat door from the firewood pile toward the end.

Michi (pictured) climbs all over the entire house, using the handy jump-up access to the roof in the back, and goes from the roof into the grape arbor. She also used to jump down from the porch roof into a 4 inch hole to a crawl space under the eaves and that was her secret kitten place until the hole was closed up.

She'll often lurk on the porch roof or in the arbor at night, safely away from any raccoons etc and bat at my head playfully when I pass by. She probably knows exactly what animals are around at any time and comes indoors accordingly.

I think what's missed in the indoor/outdoor debate is that a stray cat over a certain age has learned about most of the dangers, and taken most of the bad risks, and will generally be fairly safe outdoors. Letting out an indoor cat that's never experienced that stuff is a risk. But there are enough strays that most of our cats can be rescued strays.

@joeyh
Re: %4gAKNR5oi

Debian similarly automates the vote collection, but any such automated system is prone to some security problem or other being used to get the vote data.

The abstract of this paper on Distributed Homomorphic Voting
looks promising.

We devise and implement a scheme that allows a voter to vote at a polling station or supervised location and then allows the voter to leave the polling station and check that their vote has been counted correctly and that everyone in a given population group has voted once all while maintaining anonymity of choices for all voters.
We show a proof of concept in the polling scenario and discuss practicality for use now and in the future given legal, social, financial, and computing limitations and allowances. We propose possible solutions to some limitations and go on to talk about trade-offs between the various work-arounds in anonymity, security, transparency and error-catching.

Although it'll bet it leverages the centralization..

Homomorphic Tallying for the Estonian Internet Voting System

In this paper we study the feasibility of using homomorphic tallying in the Estonian Internet voting system. The paper analyzes the security benefits provided by homomorphic tallying, the costs introduced and the required changes to the voting system. We find that homomorphic tallying has several security benefits, such as improved ballot secrecy, public verifiability of the vote tallying server and the possibility for observers to recalculate the tally without compromising ballot
secrecy. The use of modern elliptic curve cryptography allows homomorphic tallying to be implemented without a significant loss of performance.

https://www.wired.com/2017/01/next-election-dont-recount-vote-encrypt/

@joeyh

muddauber.JPG

I like mud dauber nests, but a wasp wants to build in my the doorway. Its previous attempt blocked the door closing, which I only noticed when shutting it up in the evening. Just two days later, it's built this replacement.

@joeyh

coldtea.JPG

I've taken to keeping 2.5 gallons of herbal tea in the new fridge all the time, and it's ice cold summer bliss.
(Literally has ice crystals in the jug.)

Tea was a rare treat to fit in the old fridge, and it never got super cold like this.

@joeyh
Re: %HBavTsHhu

@Aran ah, you have more power than me then. ;)

@joeyh
Re: %HBavTsHhu

It's more like 130 watts x 4 hours, so 500 wh per day for the fridge. Power in winter is still to be determined, but it'll probably need much less run time then.

How many watts of panels do you have?

@joeyh
Re: %4gAKNR5oi

Debian's voting system has those properties, assuming you don't mean it keeps the set of people who voted secret, but only keeps their individual votes secret.

There is a public tally sheet of votes and HMACs of a voter's user name with a secret token, which is published once all votes are cast.
https://www.debian.org/vote/2015/vote_001_tally.txt

The secret token is sent to them in a gpg encrypted message in reply to their gpg encrypted vote message. This lets each voter check that their correct vote appears on the list. By the construction of the HMAC, it would take a sha2 collision for two voters to have the same HMAC.

There is also a separate public list of who voted, which is updated during the vote, so once you cast your vote you can check if your name appears on that list, and raise an alarm if not, while the vote is still ongoing. (This was pre-blockchain, but a blockchain would be useful for this list.)

If your vote is left off the tally sheet, you can then point to the list of voters to prove that you voted, and can publish the gpg signed secret token to prove foul play and invalidate the vote.

The main weakness is that the authority who collects the votes can see them, and could retain proof of who voted how.

@joeyh
Followed @Aran
@joeyh
Re: %HBavTsHhu

Hi @Aran from a similar setup in the other hemisphere.

I've recently added a fridge, and am surprised that it's actually less energy-hungry than my satellite hookup, which is on all day.

@joeyh
Voted Hi everyone! I found it pretty difficult to get here, but made it at last :
@joeyh
Voted Survived the first week in #cambridge My favorite (random) things so far: *
@joeyh
Followed @Greg
@joeyh
Re: %/uQUVb+pg

(Tracer, epever, it seems to have a half dozen names for the same charge controller.)

@joeyh
Re: %/uQUVb+pg

@Luandro bear in mind that pumps are often limited how far they can pull water up to them, but can push it up a lot further above them. Look at the specs.

I think this new plan is generally better. With a single 12v battery, it's necessarily a 12v system.

Which means that the solar panels can produce 45 amps. (watts = volts x amps; 2x270 watts = 12 volts x 45 amps). The 40 amp charge controller is slightly too small, but as I understand it, a 40 amp charge controller should never try to pull more than 40 amps, and the panels won't produce more than it pulls, so there's no risk of overloading it.

I similarly have my 40 amp charge controller connected to more panels than optimum (1060 watts on my 24 volt system = 44 amps), and it's been fine that way for over a year. Solar panels rarely produce their full watt rating anyway since it needs specific environmental conditions and an ideal sun angle.

And you have room to grow this this new plan: You could add a second battery, use that to convert the system to 24v, and upgrade to 960 watts of solar panels later with that same charge controller.

Also BTW, the Tracer charge controller has good linux support for monitoring the system. I got the slightly pricer one than you've picked only because it has a big heat sink, and no fan. It is not a perfect charge controller by any means, but it's ok.

Cheap inverters are not pure sine wave (less efficient for some electronics and not good for motors), and also probably more likely to get overloaded and blow out. But hey, they're cheap. I used a USD $50 750 watt inverter for occasional electronics for years, no problem. I'd suggest figuring out how many AC watts you need before buying a big inverter.

@joeyh
Re: %/uQUVb+pg

@Luandro difficult to compare BR with US prices, but I spent roughly half the price per watt for my self-installed system, which is 5 times bigger than the kit you linked. (And including cables, mounting hardware, breakers, lightning protector, which is all not included in that kit.)

The inverter is such a large part of the price of the system you quoted, if you can avoid the inverter you could double the solar panels for the same price!

The shurflow pumps are good and very commonly used -- that's the pump I'm using for my water system project. Note that the one you linked to is a 12v pump, which does not match the 24v solar power kit. IIRC there is a 24v version of the shurflow.

You should also consider weather.. What happens in the rainy season? Do you get a periodic inversion where the sun is stuck behind a layer of clouds for a week? Enough batteries to last out a long rainy period or inversion can be very expensive and it's a recurring cost, but with today's low solar panel prices, you can instead get 10x the panels; on a cloudy/rainy day they'll produce 1/10th or so their rated power, and so you can get through a long period of poor sun without a ton of batteries.

The charge controller in that kit only handles 10 amps. At 24 volts, the 150 watts of panels produce 6.25 amps, so that's ok, but you would not be able to add more solar panels to this system with that charge controller. Also that is a PWM charge controller, not ideal efficiency. The charge controller I use is from the same manufacturer, but MPPT and 40 amps.

@joeyh

atmosphere

1.jpg

2.JPG

3.jpg

@joeyh
Re: %iroeJeSI8

Yes, at my favorite swimming spot.

This week has sucked mightily, the only thing making it bearable is an hour per day swimming there.

@joeyh
Voted I think a part of me dies every time I read a website which sounds interest
@joeyh
Re: %sE2Ehl6q9

Just finishing up leftovers from this, and wow, it kept in the offgrid fridge for a week no problem! In gel form, since it was veggie chicken stock. So nice to be able to fridge meals for over a week, especially when I'm in a super time crunch like I am now.

@joeyh

video:river.webm

@joeyh

git-ssb in Nature. https://www.nature.com/articles/d41586-018-05426-0 @cel

@joeyh
Re: %6HjW0kVQC

(But the good news is that Patreon is basically completely uninterested in free software developers to the point of not providing any way to even find them on their site, and doesn't mind jettisoning problematic classes of creators (like they did for sex stuff). So good chance we'll slip through the net, at least somewhat.)

@joeyh
Re: %6HjW0kVQC

I mean, I don't work for Patreon, so I've not put the amount of thought into it that they have, but step 1 was patron-only posts which just subtly tilts the patronage model in a certain direction. At this point they've progressed to having a Patreon app with a bunch of proprietary patron-engagement features. And plugins to wordpress that unlock posts to patrons, and apparently hundreds of other such integrations, including things like a extra upvotes for patrons on social media platforms. And for game developers, download keys sent to patrons accounts on game distribution systems via the patreon platform...

Lock-in does not have to involve hard technical restrictions; patreon still provides the email addresses of patrons so they can be contacted off-site. github has managed lock-in on top of a fully decentralized system. Get them hooked hard enough, and then you can start eroding such problematic features.

@joeyh
Re: %6HjW0kVQC

The move backers off of Patreon can absolutely work. I estimate I could get 90-95% of my backers to move from Patreon if I wanted to as long as whatever I moved them to could manage the same recurring withdrawal from their bank accounts and as long as I only moved them once or twice.

But, it will only continue to work until Patreon, or whatever the current big donation platform succeeds in fully locking people into it. Which is absolutely in their game plan and I can point out several of their recent moves that are heading in that direction. And if Patreon doesn't do it eventually, D.rip or some successor probably will.

@joeyh
Re: %6HjW0kVQC

@andrestaltz take a look at liberapay.org if you have not already, particularly the way that membership in teams and splitting donations between team members works there. The legal structure of the liberapay org may also be interesting.

Also, snowdrift.coop has an interesting idea where passing a small part of your income along to other people you trust, who are not getting as much income there, can have an outsize impact.

@joeyh
Re: %60ryxdXXh

Neat, has a lot of the malliabilty aspects that attract me to cob and adobe.

I'm curious, what's the carbon footprint of papercrete like? Cement production is a huge source of CO2 emissions (10% of global emissions in 2004!), and half of papercrete (by volume) is cement. On the other hand, you have recycled paper, and perhaps the papercrete also sequesters the CO2 in the paper, I wonder for how long.

Not pointing fingers... A large fraction of my own offgrid place is concrete floors and underground retaining walls. It was built a little before earthships were well known and not by me.

@joeyh
Re: %pQcEtq7xT

Also, deep fried without the batter, they kind of explode into a crispy flower.

@joeyh
Re: %pQcEtq7xT

I knew you could eat the flowers, but I did not know the buds are common in asian cuisine until I googled it while thinking this dish up.. And tempura does not seem to be the usual preparation, but it's super good, the outer layers crisp up and the center is juicy sweet.
https://honest-food.net/dining-on-daylilies/

@joeyh

mushroom and daylilly tempura

tempureingredients.jpg

Homegrown shiitakes and daylilly buds (plus zuchinni and onion) and some greens with sesami, with a side of homemade kimchi.

tempura.jpg

(Cooked late, so didn't get too good a photo.)

That worked really well, the subtle flavor of the mushroom followed by a bite of kimchee and then some greens or a sweet onion to cleanse the pallete. The daylilly buds were the unexpected hero though, I could eat a whole meal of them.

@joeyh
Voted A laptop with no plugs at all will be great for class distinctions! fancy p
@joeyh
Re: %1nsXnFFZq

A Fire Upon the Deep...

@joeyh

Out #biking and I saw a yearling deer, a great blue heron, a grouse, a groundhog, a chipmunk...

(Followed behind the deer for a quarter mile up the road.)

@joeyh
Re: %1kccgRTGq

Thanks @Viktor Zaunders for this. I inherited some shitake logs and they were producing at random and also I had not thought to prop them up so some of the mushrooms got trapped under the logs.

Soaked overnight when I saw this, and a week later when refilling my drinking water:

logs1.JPG

logs2.JPG

More than I can use.. I'll only soak half the logs next time.

@joeyh
Followed @Jonlo's Studio
@joeyh
Voted this
@joeyh
Voted Thanks [@dinosaur](@6ilZq3kN0F+dXFHAPjAwMm87JEb/VdB+LC9eIMW3sa0=.ed25519) ,
@joeyh
Voted So over the last week I have had the pleasure of working with a contract en
@joeyh

Messing around with a crock pot as a resistive load irradiance sensor. It uses 250 watts on low, 300-400 on high, and ~100 on keep warm, and runs fine from the inverter, which does not seem bothered by it.

Although, I noticed that running it and the fridge at the same time causes some flicker in the fridge's power LED, and so is perhaps too much of a strain, being 70% or so of the inverter's peak load. (Also this is late afternoon, not ideal solar.) Probably makes sense to run it only when the fridge is not running, which would still boil water most days.

How long it holds hot water is TBD, but I doubt it would last a night. And it's not very efficient; the outside gets quite warm.

@joeyh
Re: %SxFKMmerS

@kik indeed, still value in an interface, but looking over others work before a pull req can also be very valuable. (And sometimes the pull req never comes and you find something to merge anyway.)

@joeyh
Re: %SxFKMmerS

@cel it would be great I think if refs/remotes/ssb/pov/$friend/master was automatically their master branch, then it's easy to merge around and see your friend's point of view of the repository contents without the need of any explicit merge request interface.

As to what the canonical point of view for the ssb/master branch should be, if any, I'm agnostic. I just want git-ssb to be able to express my own pov, and show my friends'. Kind of like ssb.

(You could also namespace tags like this.)

@joeyh
Re: %TQWNJJ/7g

Thinking about trying something like this for excess PV storage (and also available capacity sensing).

Seems they used both a deep fryer and a rice cooker, all the experimental data is for the rice cooker.

I was thinking, maybe a crock pot. They're tuned to take water boiling, and keep it there, and retain steam, and have some insulation. And need typically 200 watts AC which is easy on an inverter. Rice cookers seem to run ~650 watts.

@joeyh
Re: %QJUpoKWmd

@juul, I seem to remember a followup to this with a web page where someone had a working solution?

(Looking at this as a bonus resistive load + sensor for my fridge project.)

@joeyh
Voted this
@joeyh
Re: %Pg7+lVNJS

#fridge0

@joeyh
Subscribed to channel #fridge0
@joeyh

This thread is getting too long, let's channel it. Offgrid fridges.

https://joeyh.name/blog/entry/fridge_0.1/

"0 "for temperature, version number, and 0 battery use at night

https://joeyh.name/blog/entry/my_haskell_controlled_offgrid_fridge/
https://joeyh.name/blog/entry/AIMS_inverter_control_via_GPIO_ports/

@joeyh
Re: %Pg7+lVNJS

Ran the old 3-way fridge from AC today to see how it performs. No problem running it at the same time as the chest fridge; it draws around the same amount of watts.

3way.png

That is with the spare probe moved to a cup of water in it, until the end when I took it out to measure the final air temp.

Unsurprisingly, resistive cooling is a lot less efficient. Compare with the initial cooldown of the chest fridge at the top of this thread, which went to zero in half an hour. The entire loaded chest fridge cooled down faster today than the empty 3-way. On the other hand, it is silent and I can cycle it on and off with every passing cloud. Seems worth automating that and seeing if I can use it as a little freezer.

@joeyh
Re: %LB+yVcxkj

Is homemade dry food easier to get through customs? I always had the impression they'd be skeptical of non-commercially-packaged food.

(Although I once accidentially smuggled a homegrown apple all the way to Oz via Fiji, and only had to eat it at the last minute at the Tasmania fruit checkpoint.)

@joeyh
Re: %PDWcZEfqd

@Dominic I mean, I read the code and you have a for loop over whatever order the object keys iterate in. If my language iterates hash keys in some other order (which seems likely), this has the same kind of problem that makes ssb json infeasible to generate in any !javascript language.

(Also, hash key iteration order does change, it changed in perl due to a fix for a security hole, for example.)

@joeyh
Re: %PDWcZEfqd

I'm very doubtful about "chrome and firefox preserve order of object keys".

I hope it ends up fully bijective. Bencoding is a great bijective simple well-documented encoding, though not with the seeking properties you seek. It simply requires keys be lexically sorted.

@joeyh
Re: %dr12TfI18

Like I said, it's the internal ordering behavior of a hash table, or something like that. So not a simple order, it depends on the total set of fields in the message.

@joeyh
Re: %sE2Ehl6q9

EAT THE BOUQUET

soup.JPG

Homemade vegetable stock from the solar fridge. (Big fridge means I can store veg scraps for stock and store stock for weeks!) With sweet potato startch noodles, misc veggies and leftover chicken.

@joeyh

thai basil boquet

basilbouquet.JPG

Was not going for a beautiful, fragrent bouquet. Was going for some quick homemade pho. I have so much gorgeous thai basil this year..

@joeyh
Re: %ALDS5e5JX

@noffle the surprising thing to me about the anti-MS backlash is how rooted in the 90's it seems, and how blind a lot of people seem to have been to the ongoing Github problem over the past 10 years.

Github's embrace and extend of git, their stultifying centralization, their retardant effect on general innovation in the spaces of git and also issue tracking etc, have been painfully clear to me for a long, long time, as someone trying to innovate in those spaces. But people didn't see that, they were not thinking critically in that way I suppose. Now a small subset have noticed, but only because MS did some similar things decades ago.

I think most people are missing the bigger picture (and hey, I probably am too). And I doubt that any of the backlash we've seen is going to amount to much for that reason. And I don't see any way to communicate these problems to enough people to matter, because most people, I think, just don't care to care.

(I also quite appreciate certain MS work, particularly the MS Research funded work of spj on haskell etc. And they mostly seem to be a has-been although the vast cash reserves and parasitic industry position means they could resurge at any time.)

@joeyh
Re: %dr12TfI18

Welcome to ssb's biggest wart.

This is why scuttlebutt-types only has FromJSON and not ToJSON, since I don't fancy implementing a haskell version of an undocumented implementation detail (hash ordering) of a javascript engine that has accidentially leaked into a protocol.

@joeyh
Re: %Pg7+lVNJS

Yesterday was perfectly clear skies all day, and this is the graph of it.

clearday.png

You can see every time the fridge turned on, and how much potential energy is still being wasted on days like that. Bearing in mind that the actual curve of available power peaks in the afternoon and ought to go up to nearly 1500 watts..

@joeyh
Re: %Pg7+lVNJS

A first look at longer-term data trends for the fridge...

trends.png

At the start of this period, it was well chilled down, note that the water temp was just above 0C. Then a week with an unusual amount of rain and clouds, nearly worst-case situation. It was only able to run for 1-2 hours most days that week.

Looks like 2 hours of running per day is enough to keep the water temperature from rising, while with 1 hour of running, the water temperature rises by around 1.5C per day. (Given exterior temps in the mid-20's.)

The water is a good couple of days buffer to the temperature. I was satisfied with the overall temps in the fridge during that period; while in places they rose to the 8.5C shown in the graph, the place I keep meat and milk etc was below 5C except for a few hours. No problems with any food.

Once the weather improved, it took 2 days of long running (3 and 4 hours) to push the water temperature back down. As long as there's a good day now and then, the fridge seems like it will do well.

@joeyh
Re: %Pg7+lVNJS

No comms at all.

@joeyh
Re: %Pg7+lVNJS

Weird.. My temp sensor on the fridge compressor has begin to cut out when the motor is running. Works the rest of the time. Seems to cut out at higher temps, but not always the same temp.

Luckily everything works without that sensor..

@joeyh
Re: %ALDS5e5JX

$375/user

@joeyh
Voted this
@joeyh
Voted ![19312545-group-of-forks-with-their-tines-intertwined-with-reflection-on-a
@joeyh
Unfollowed @Cy
@joeyh
Followed @Amber Case
@joeyh
Re: %wq6A8FVfA

cognitive dissonance..

@joeyh
Re: %Pg7+lVNJS

Been grappling the past several days with a tricky situation for my software to handle. On a cloudy day, the charge controller gets the batteries to around 85% and then it starts reducing the watts produced. It seems to be in an absorb stage, although this CC only reports boost/float and claims it's in boost. Sometimes it will be in this state for hours.

Turning on the fridge at this point is desirable, because rather than producing 64 watts through clouds, it'll suddenly be producing 200 watts.

absorb.png

But, it could also be that the battery got to 85% full and then it got very dark out, and it's only able to eke out 64 watts max, and then turning on the fridge will start draining the battery at the worst time.

One way to solve this would be to install a light meter. Trying to find a good one that can be put safely in a good location is not easy. The best ones are i2c bus and so difficult to get far from the computer.
Could try to diy a 1-wire using https://www.edom-plc.pl/index.php/en/1-wire-i-rpi-en/159-lightintensity

Or I could try to briefly switch on a load other than the fridge, to probe if more watts can be produced. Eg a light or heating element (perhaps the one in my old propane fridge).

I'm currently trying to solve it in software, by looking at all the data, especially the voltage, I hope to be able to detect the absorb state.

"Luckily" I have had plenty of opportunity to grapple with this due to a total lack of direct sunlight this week. The fridge is keeping between the lines, but only because I'm noticing this situation and manually overriding it to turn on.

@joeyh

Last night, not long after dark, rain came, and the delicious sound of it made me want to set things aside, pull up a cover, and listen to the rain in the dark and not fight sleep if it came. And I did, so early, and woke to early morning rain.

@joeyh
Voted [@kas](@dBQlwh9Gtr3i5YMOGtIOKtGNVepeu+nyb6KGl1vtOcM=.ed25519) — it's a job
@joeyh
Voted free post. north fork of long island, next to highway ![freepost2.jpg](&fzK
@joeyh
Voted ## She did it I've been creeping on my meteo app for days. They said it wa
@joeyh
Re: %F//m46uDM

A cob led is a bunch of leds in some combination of series and parallel, as I understand it. It's a big rectangle of intense ledness.

@joeyh
Re: %F//m46uDM

AFAICS, the circuit was: B+ --- R? --- LED --- R4 (0 ohm) --- switch --- B-
So don't see how the chip could affect it much.

@joeyh
Voted Indeed, I have an original copy of the first Haskell report, with a publica
@joeyh
Re: %Pg7+lVNJS

Let the peanut oil warm up until there was no ice left, then chilled back down to freezing.

experimentdata.png

Freezing point is somewhere between 7 and 4.5C, and my best guess is around 6.3, where both sides of the graph are flattest.

Certainly it seems to freeze higher than the 3C google finds.

@joeyh
Re: %Pg7+lVNJS

So I took out the cold well probe and am trying this experiment.

experiment.JPG

Currently at 6.75 and has the consistency of KY jelly.

@joeyh
Re: %Pg7+lVNJS

The peanut oil is staying frozen up to nearly 8C, which is what the temp got up to overnight due to running so little yesterday.

@joeyh

Back in 2009 I was poking around my Palm Pre phone and noticed debug logs containing my gps coordinates that were apparently being transmitted to Palm Inc. My blog post was picked up by Wired, The Register, the Guardian, the BBC, the Washington Post, etc. Around 60 news outlets.

I'm thinking about that as I see the recent spate of news stories like https://krebsonsecurity.com/2018/05/why-is-your-location-data-no-longer-private/ and https://www.npr.org/sections/health-shots/2018/05/25/613127311/digital-ambulance-chasers-law-firms-send-ads-to-patients-phones-inside-ers

Now total leakage of location information is apparently accepted. Amazing how social norms can shift.

@joeyh
Voted ![Fractal_Broccoli.jpg](&ROu0rADQFHAnPZF2NDrbx7yY7KD4LQyI3/xftW4EHLA=.sha25
@joeyh
Re: %Alkxrpy3y

Wow, what were you doing back in the 80's with type theory? That's like haskell formation territory. :)

@joeyh
Voted Went onto the Peninsula™ last night to try a ‘blind’ hike and find a spot t
@joeyh

cob led

board.JPG

This is the board from a battery-powered led work light with usb recharging and shady l10n battery protection (killed battery after 2 discharge cycles).

I tried driving the cob led with 3.7v, with the large resistor inline, but the resistor got too hot to touch and the led had super bad flicker. Tried some other voltages up to 9v or so with similar problems, so I think I must need something else from the board.

The led is a JF4060A, 3 watt. I think the resistor is a 0.5 ohm, which seems weird for a regular led, but maybe a cob does not need much of a resistor.

#electronics

@joeyh
Re: %Pg7+lVNJS

off for 18 hours

18.png

Very rainy day, could have run plenty, but the code prioritized charging batteries instead since it was not very warm, and I mostly agreed with it.

Good opportunity to see how the temps develop over time. I think having part at 2.5C after 18 hours off is very good, and it was all below 6C until noon. (Outside temp ranged 19-22C)

Now below 2C, after a mere 1 hour running today.

@joeyh

Enjoying rainy morning on the porch, coffee and soldering relay boards.

@joeyh
Re: %Pg7+lVNJS

motortemp2.png

Result of the code change to not start the motor warmer than 45C, compared with yesterday before the change. Seems to have improved run durations well, although short runs are still possible in the morning before the motor warms up much, and I suppose it won't have the same effect in winter.

@joeyh
Re: %Pg7+lVNJS

According to https://thecavepearlproject.org/2016/03/05/ds18b20-calibration-we-finally-nailed-it/ accuracy varies quite a lot from individual sensor to sensor.

@joeyh
Re: %Pg7+lVNJS

@IBob DS18B20

Comes factory calibrated to ±0.5C accuracy, but it is possible to get a better calibration; the readings are very stable and form smooth curves to within 0.05 or so.

@joeyh
Re: %Pg7+lVNJS

Added two more temp sensors just now! (Well, it took 3 hours, I had to modify the distribution board to add more terminals and stuff.)

One is a probe into the water tank. Currently reading -0.062 C. Which is very interesting, because that water is still liquid. Supercooled? Need to move the probe to not be on the bottom of the upper tank to get a more accurate reading, there could be ice between the tanks. I had some ice crystals in a jug of tea down in the cold well the other day, very refreshing.

The other probe is kind of a spare, I have it down near the bottom of the cold well right now. 0.187 C, and half an hour ago I noticed it read exactly 0.0 C.

Looking forward to some interesting graphs...

@joeyh
Voted > It's weird, we have canned sardines here, and they come as either `brisli
@joeyh
Voted On the west coast of the island of Bornholm, about 9 km north of the ‘capit
@joeyh
Voted [@󠁪󠁯󠁥󠁹Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519)
@joeyh
Re: %Pg7+lVNJS

@nanomonkey well, the fridge would need to get above its melt point. But, I'll try to determine the melt point experimentally at some point.

@joeyh

paint.jpg

Pait spilled across the sky. Wanted to get the moon with these but it was covered by the time I got the camera out.

@joeyh
Re: %Pg7+lVNJS

@nanomonkey a quart of peanut oil froze..

It went in on the 23rd and loading it with groceries kept the temp higher than usual that night. But then last night the temp stayed under 6C and basically flat all night. Partly a cooler night, but I wonder if the oil is helping..

history.png

@joeyh
Re: %Pg7+lVNJS

Today's motor temps

motortemp.png

Based on this, I've programmed it to not start when the motor is > 45C. Summer temps here are typically below 38C , and on rare occasions up to 44C. So 45C may not be enough of a gap on a blazing summer day, although the porch will be some cooler. We'll see. I could factor in the outside air temp, but want to keep this simple (hah!).

Also put in my own thermal shutdown at 70C which I'll adjust down when I have a better idea of the normal range, but I expect the compressor has a better one built into it so if mine triggers it's probably on fire.

@joeyh
Re: %iDuMmkuEw

Getting water heating, cooling, and electricity storage could be a real winner.

I also liked this article. http://www.lowtechmagazine.com/2018/01/how-much-energy-do-we-need.html

@joeyh
Voted This [article about storing energy as compressed air](http://www.lowtechmag
@joeyh
Re: %Pg7+lVNJS

Got a temp sensor mounted on the motor (using some high-temp, "sensor-safe", electrically insulating silicon paste from the auto parts store), and while I was at it built and installed a breakout board in an enclosure under the fridge, so I can easily plug in additional sensors.

board.JPG

Motor seems to run around 40C in normal operation, after it's been powered on for 20 minutes or so.

@joeyh
Voted ![20180511_092006.jpg](&WGf0CVsiX+vxJ4JFmcSyiEvwVSntv8p97ZwMXGymcbI=.sha256
@joeyh
Voted Salmon? We'll be right over.....................) Thinking further about s
@joeyh
Re: %Pg7+lVNJS

@emile I can't find the compressor's specs anywhere by model number or QR code (decoded to timestamp: "200907186014118011408127"). Sure would be good to know what temps and duty cycle it's rated for.

@joeyh
Re: %Pg7+lVNJS

Whew, verified it was thermal shutdown, it runs again now.

So, I need to

  1. prevent my override from turning it on immediately while still letting me overridde power to off immediately
  2. probably increase the 5 minute cooldown period to 15 or so
  3. get a temp sensor on the compressor so I can more smartly prevent running it too hot (have a bunch more temp sensors already on order)
@joeyh
Re: %Pg7+lVNJS

Well, if it doesn't start, we'll get a great test of how long the ballast holds its cool...

I'm more worried about the salmon. :-P

@joeyh
Re: %Pg7+lVNJS

And yeah, preventing too short runs and too close runs is why I have been tracking that particular data... It has a hardcoded 5 minute min time between changes to power state currently. But I manually override that for the failed run.

@joeyh
Voted [@joeyh](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519) and maybe t
@joeyh
Re: %Pg7+lVNJS

FWIW here's how long each run cycle lasted today. (Units are hours.)

runtimes.JPG

The failed start was after the last run shown there so it had just finished a run of approximately 8 minutes when I forced it back on.

@joeyh
Re: %Pg7+lVNJS

No obvious fuse or damage.. Also no lingering electronics fry smell, it could have just been new electronics offgass I smelled. Hmm.

@joeyh
Re: %Pg7+lVNJS

motor.JPG

Motor housing is warm to the touch, but not uncomfortably hot.

guts.JPG

@joeyh
Re: %Pg7+lVNJS

Bit difficult to remember, but based on logs and iirc, it was already running when it stopped, probably not a compressor start problem.

An AC voltage sag from the inverter blowing a fuse seems more likely.. I have not checked how stable its AC signal is, although it's true sine wave.

@joeyh
Voted [@joeyh](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519) — A few it
@joeyh
Re: %Pg7+lVNJS

Schematic has a motor protector, and the run light would still be on when that is open, so I'm hoping it's a fuse..

@joeyh
Re: %Pg7+lVNJS

May have just fried the compressor. Had just started a manual run at 6pm, with 64 watts coming in and battery voltage 25.9, when I heard something unusual (dunno what; radio was on) from the fridge and the compressor shut off. Its run light was still on, tried one more brief power cycle and still not turning on.

I suppose I'll know tomorrow morning when there's full solar power, if it doesn't come on.

Smelling the compressor ventilation area, it does not smell promising.. :worried:

@joeyh

D1 Mini looks like a promising $5 board, it has a bunch of shields, similarly cheap, like sensors, relay, battery, motor driver. https://wiki.wemos.cc/products:d1_mini_shields

I'm pondering putting an esp8266 or arm board on my roof to get lux and temp readings at the solar panels. Powered by its own small solar panel and reporting over wifi, so it's electrically isolated from the house and I don't have to worry about protecting any more cables from lightning.

Here's a D1 Mini lux sensor sketch https://iot.wobbes.net/index.php/2017/09/21/wemos-d1-mini-light-sensor-bh1750-wifi-and-mqtt/

@joeyh
Voted [@angelica](@eANNuLfzX/9rlGODXHYV8WJb+zw2h+d7YsT4vpYPvD0=.ed25519) came ove
@joeyh

New local(ish) excellent coffee shop. Oh yeah!

@joeyh
Re: %Pg7+lVNJS

8.7 cubic feet

(I may have drawn it a little taller than it is.)

@joeyh
Re: %Pg7+lVNJS

@IBob

top.JPG

side.jpg

(Sad state of asparagus is because it spent too long last week in the old fridge.)

@joeyh
Voted they are fine attempts but I can vouch for being there. :smiley:
@joeyh
Voted 10 km hike to Wallace Falls along the Catamount Trail today to celebrate *m
@joeyh
Re: %Pg7+lVNJS

On the subject of batteries, I've actually had lots more battery power at night after installing the fridge. They get a better charge with the extra power flowing through the system during the day.

I had observed my charge controller undercharging batteries when load was minimal before, so I'd come home from a trip and that night would have only half the usual power. When that happened the absorb stage spike was very tall and very short, and the batteries sat in float all day at a relatively low voltage.

I've read that higher lead acid float voltage can improve their charge, but of course it also risks damaging them. Hopefully whatever effects the fridge is having indirectly on the batteries are good for them long-term.

@joeyh
Voted So I've been thinking about this project far to much lately. I'd like to s
@joeyh
Re: %Pg7+lVNJS

@nanomonkey I tried running it on battery power alone at one point; it sagged my batteries almost to the LVD. That sag persisted after the compressor surge IIRC -- only ran it for 5 minutes probably. I'd need more batteries, probably 2x-4x. This makes sense since my current battery bank is pretty well tuned for a 40 watt night load.

@joeyh
Re: %Pg7+lVNJS

I forgot:

  • Accurately measure a conventional fridge set to a conventional cold level, and find out what the temps really are in the different areas.

Which if anyone would like to do...

@joeyh
Re: %Pg7+lVNJS

Its temp this morning was 7.3C, which is more than a full degree colder than yesterday morning. Despite the weather being a little warmer again. @IBob is right, it's still in cooldown.

A thermometer 2/3 of the way down (midpoint on the stack of water containers) was at the same time 3C!

So, the water is keeping a very good amount of cool overnight, the heating I'm seeing is mostly of the top layer of air. And I have a compartment already that is probably staying consistently below 4C (though also probably sometimes below 0C), in the "well" where the water tanks end. Currently I'm mostly only keeping some cold drinks and milk down there, but anything I want in that range (meat?) could go there.

My plans for the next week or so are mostly to observe it and do minor improvements to the control software. Longer term, I have a bunch of ideas to try..

  • Reorganize so the food is stored below the level of some of the water, so that it sits in a pocket of cool air under a ceiling of warmer air. This probably involves water tanks up the side walls with the food in the middle. Also insulating from minus-degree walls while cooling. The disadvantage is it will be harder to access the food, while right now it's mostly a reach-in operation.
  • Or add a small circulation fan to mix the air, instead of reorganizing the water tanks.
  • Insulate the lid some more, but I doubt this will have a big effect.

unused.png

  • On a partly sunny day, there is still solar capacity going to waste in the half of the time when the fridge is too cold to run and batteries are charged. My old propane fridge can run on 12v DC or AC, so hook it up with a relay to turn on at those times, and try freeze water in it. If that works, I'd have a freezer compartment; I could also try to circulate the cold over to the fridge at night.
  • Try switching it to freezer mode, so it can run all day long, and pipe the cold over to a free junk fridge or my old propane fridge.
@joeyh
Voted Here's one of my also failed attempts to capture all of those layers and sh
@joeyh
Re: %Pg7+lVNJS

2days.png

Temps over the past 2 days. I'm now pretty happy with its low temperature cutoff point; mercury thermometer in the veggie compartment consistently reads just above freezing after cutoff.

Overnight temps are well within the range I'm comfortable with, though I do hope to push them down into more socially-acceptable ranges. Also, once I stop opening it in the evening to check readings and reorganize it and stuff, it'll probably hold cold better..

@joeyh

failing at capturing beauty

home_blended_fused_small.jpg

It's beautiful here, but in a way hard to fully capture in a photo because the complicated 3d structure and scale of the hills and trees and stuff and the feel doesn't come though. Two failed attempts.

video:housetour_small2.mp4

@joeyh
Re: %84UG5uqnD

pano.jpg

The meeting that kicked off reproducible builds was here, so they always make me think of morning with a view of the distant mountain peaks. Very appropriately.

@joeyh
Re: %84UG5uqnD

There is also some encouraging work on reproducably bootstrapping compilers http://bootstrappable.org/

"Recipe for yogurt: Add yogurt to milk."

@joeyh
Re: %Pg7+lVNJS

Last night it was 1 degree colder in the fridge than the night before, and outside temp was a tad warmer. So I think it's still cooling down a little bit as a whole.

All food is happy except for a zuchinni that got buried in a corner and frostbitten by the walls.

I've started looking more at derivatives than instant numbers, and at longer-term data. Here's daily power production before and after the fridge was installed. You can see it's gone up the last 3 days with the fridge's load. Before that, PV production would drop off to a low rate once the batteries were full, often by 11:30 am. Now, the fridge keeps banking solar power.

kwh.png

@joeyh
Re: %Pg7+lVNJS

The olive oil is a no go, didn't freeze despite the temp getting very close to 0. Will try some other oils later.

Found a crate that fits well in the center and moved the produce in there, so it's kept at least an inch away from the walls. Hoping this will let me run it more aggressively down to 0.

Intermittent rain and clouds today, but it stayed mostly around 1-3C and still managed to run for 4 hours.

@joeyh
Voted Made [HN](https://news.ycombinator.com/item?id=17106098)
@joeyh
Re: %Pg7+lVNJS

Liking the shape of this new curve with the sensor in the basket. Not to sharp and looks to be leveling off around zero.

curve.png

Also, I have a fancy new line on the graph for hours run per day! That was some hairy FRP code to write to accumulate that, especially because the value has to survive restarts of my FRP program.

(Temp sensor has read consistently 5 degrees higher than the dial thermometer all along this curve.)

@joeyh
Re: %Pg7+lVNJS

@kas I've been measuring different ways at different times trying to find something that works well. A small quantity of water around the sensor may be my next attempt.

@joeyh

"knows enough C to be dangerous" is a phrase that denotes any possible unit of information regarding C.

So then, then might "ₖC" be an information-free unit of measurement of information?

#showerthoughts

@joeyh
Re: %Pg7+lVNJS

Moved the sensor again, the lid temp was too warm to be useful. Now it's coming across the hanging basket, right next to the dial thermometer. Which I now know reads 5 degrees C or so cooler than the sensor in the same location. (But the sensor wire might be conducting warmth from outside or something, so I don't know for sure which reading is more accurate.. Will add a second analog thermometer to calibrate..)

Interestingly, you can now see every time I open the fridge door, because the temp rises half a degree or so, and then slowly drops back down, but never quite to as low as before. Each door opening costs maybe 0.2 degrees in banked cold.

night3.png

(I was just comparing sensor readings, not snacking all evening, honestly! :smiley:)

Otherwise behavior last night was more or less as expected, it was still cooling off the air until 3 am and then crept up slowly.

@joeyh
Re: %Pg7+lVNJS

@nanomonkey @juul ok, I put a gallon of olive oil in a cold corner of the fridge, let's see if it freezes.

Course, oil has a specific heat much lower than water, I dunno how much energy it takes to melt it.

@joeyh
Re: %8+FU9ur9o

@sentamalin OpenFlights was great for a lot of quick airport code data entry, but the maps and stats are obviously lacking, and I had to hack the html to get this semi-decent screenshot. (Entering 2 flights on FlightRadar exhausted my patience.)

@joeyh
Re: %8+FU9ur9o

Hmm, pretty sure I got to Helsiki via Frankfurt or something, so I missed some international flights too..

@joeyh

Inspired by @sentamalin's flight map I entered my data in openflights.org.

flightsa.png
flightss.png

156 flights, 231315 miles (9 times around the earth), 22 days in the air. Very roughly 47 tons CO2.

I know I missed some domestic airports and flights (like I flew through Phoenix recently but I can't recall enroute to where, and I've lost track of the numbers of my flights to Boston), and in some cases mismatched domestic hubs to international flights, but this is probably within 90% of the real numbers.

Whole lot of travel! I'm startled that it's in the ballpark of the distance flown by a flight attendant.

@joeyh
Followed @sentamalin
@joeyh
Re: %AvQvv5QqH

What flight/CO2 tracker is that?

@joeyh
Voted # Wow, I've Flown A Ton! [![flight-map.JPG](&vYvFFf6LSJ3GLn5MlOlmo9qecfx+I
@joeyh

grapemoon.jpg

@joeyh
Re: %Pg7+lVNJS

@IBob no worries about fast cycling, I have it rate limited to 3 minutes.

BTW, I've read about chest freezer conversion kits that are so badly made that they cycle so fast sometimes that the relay humms..

@joeyh
Voted PPPS for repurposed refrigerated spaces where the refrig is too big/cold/ag
@joeyh
Re: %Pg7+lVNJS

Moved the sensor so it's attached to the underside of the lid and dangling down an inch.

Might get better values this way, although now if I'm stood staring into the fridge, the sensor will read the outside air temp. And of course the lid is the warmest part by far so it's reading too high now.

Getting the feeling I'm going to want at least 2 sensors eventually..

@joeyh
Voted [@󠁪󠁯󠁥󠁹Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519)
@joeyh

stickers.JPG

Finally a place for my sticker collection, since I don't do laptop stickers.

I wonder how Hermes moves in a game of Hive? Must be a zig-zag.. And which side of the game Hermes is on is subjective...

@joeyh
Re: %Pg7+lVNJS

dial.JPG

@joeyh
Re: %Pg7+lVNJS

@IBob on temp probe placement, I think I know why it was seeing such sharp swings when outside the water. I had the wire coming down along the inner fridge wall corner, touching it for a foot, and then the probe was pulled out an inch from the corner. So, it was both very close to the walls, and wire's contact would suck more heat away when the wall cooled down.

The spring thermometer I have mounted in there to measure the air temp now avoids this problem, and has been staying just above freezing during long compressor runs despite frost buildup on the walls.

So, I wonder how I can mount the temp probe such that it gets the real air temp without this problem..?

It could come in along the top of the hanging basket, and so not contact the wall, but I want the basket to be movable. I suppose I could make a mounting rail for it.

@joeyh
Re: %Pg7+lVNJS

@nanomonkey how low to re-solidify glycerol?

Looking like I should have no problem getting everything down to 1C most days as long as I space the food away from the cooling walls.

@joeyh
Voted It would be cool if I could spin off a new keypair and chat under a separat
@joeyh
Voted I have a dose of cognitive dissonance kicking in when I see other things ca
@joeyh
Re: %Pg7+lVNJS

@juul this project is kind of like a NASA mission, in that it's a success once it clocks a few hours of science on the surface of mars / temperature consistently lower than the propane fridge. Beyond that, 0-10C is a fairly arbitrary goal I coded into the software, if it continues in that range, great. Of course it would need to be consistently 0-5C for this to be generally acceptable by modern fridge standards.

Glycerol seems to run around $10/gallon in bulk, may give it a try once I get a better idea of the target temp. https://www.bulkapothecary.com/raw-ingredients/other-ingredients-and-chemicals/glycerin/

@joeyh
Re: %Pg7+lVNJS

overnight2.png

Air temp in the fridge is approx 8C this morning. It took 8 hours after power off for the different parts to reach thermal equilibrium, and now the water is doing its job keeping it from heating up too quickly.

This seems pretty good, and if it can start running again before the water gets above 10C or so, it should be able to cool down further today.

@joeyh
Voted [@Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519) I'm not
@joeyh
Re: %Pg7+lVNJS

@IBob probe is currently a few inches deep into ~1 foot of water, a few inches from one of the walls.

@joeyh
Re: %Pg7+lVNJS

drop.png

Veeery interesting. Ran for 5 hours straight, at which point the water had cooled down from 13.5C to 9C and the air was holding fairly steady around 0C. Then with the fridge off, the water has continued to cool down for the past 5 hours! So the walls must have gotten quite well chilled down (probably well below zero) and are slowly cooling the water. Meanwhile, the air has slowly warmed to 5C or so.

I wonder what will happen over the next 8 hours before it turns back on...

@joeyh
Re: %iCCFOM48a

@Cy you must be referring to %OZsAbdh..., but that was only "joey" in a tag encoding not the rest and of course I changed it back to ascii afterwards. If your client sees something else, I think it must be a bug somewhere.

@joeyh
Re: %iCCFOM48a

As best I can measure it, it actually uses 115-135 watts. That includes the overhead of running the inverter.

@joeyh
Re: %Pg7+lVNJS

Moved the sensor into the water and am getting much less steep slope on cooling and much longer cooldown runs.

new.png

The water was 10 degrees warmer than the air. So far the air temperature is staying above freezing, although the walls do get a little frost on them since the coolant circulates there. It would be better to put the thermal mass around the walls.

@joeyh
Re: %Pg7+lVNJS

@juul yeah, I have 17 gallons water in there, could add a little more, but it starts getting tight for food. Found some stacking plastic bins that fit perfectly to hold it since more than a few gallon jugs gets messy.

IMG_3578.JPG

Still working on organization too; the corner tower-of-cheeses is particularly handy.

It kept cooler overnight than my propane fridge used to, despite the ballast having just gone in at 8 pm and only being spring-cold, not fridge cold.

overnight.png

@joeyh
Re: %iCCFOM48a

@juul see %WY49/Mw...

@joeyh
Voted i only type in lower case because i am against capitalism.
@joeyh
Re: %Pg7+lVNJS

@emile air temp currently, I was thinking the same about monitoring the ballast temp tho, and my probe is luckily completely waterproof..

It's tricky though; getting the air to freezing even if the ballast is not there yet will trigger lettuce leaves to crystalize. Luckily I have a lettuce bed, so I can insert control leaves while tuning it. ;)

@maggie refrigerate my food.

@joeyh
Voted [@󠁪󠁯󠁥󠁹Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519)
@joeyh
Re: %Pg7+lVNJS

@IBob if you look at fridges designed for offgrid, like http://www.backwoodssolar.com/sundanzer-8cf-refrigerator they have significantly thicker walls and lid with more insulation and thermal mass.

They're also 3 times the price. The one I linked to uses 140 watt-hours per day. It will be interesting to see how many watt-hours per day my solution uses, initial indications are 300-500. I suspect it's cheaper to go my route given current solar panel prices.

What I really want to avoid, which AFAIK commercial offgrid fridges are not designed to avoid, is running from battery power overnight.

@joeyh
Re: %Pg7+lVNJS

Temp graph for today. Can see where my software switched to a more aggressive run mode as the rain cleared up later in the day. Small problem with dipping slightly below zero before the software turns it off, which will need to be dealt with.

graph.png

The heating and cooling slopes are kind of sharp in the heat of the day, with it cycling twice per hour and running 15 minutes each time. And it was not super hot day.. 26 C.

But it was mostly empty still. Now I've upgraded to 17 gallons of thermal mass (cold spring water) plus a lot more veggies, and I hope that will level out the slopes more. In any case it looks like it'll get through the night without running and still stay well cooler than the propane fridge.

old.png

Last week of fridge data (sensor was out of the fridge on the 15th).

@joeyh
Voted # Announcing the Coinbase Suite of Institutional Products From: https://bl
@joeyh
Re: %Pg7+lVNJS

Course I could put much of this in the fridge..

drawer.JPG

Tho it's all pretty safe at room temp. I did put the maple syrup in though.

@joeyh
Re: %Pg7+lVNJS

Old fridge, meet new fridge.

IMG_3575.JPG

The old fridge was packed by that, new one is empty even with 7 gallons of added thermal mass.

@joeyh
Re: %Pg7+lVNJS

Untitled.png

I overrode my automation to run it despite power not being great, and when I looked up from coding, it was already well below freezing! Much faster cooldown than expected, granted it's empty. Gonna have to enable computer control and let it heat up before I can begin using it now.

@joeyh

Fired up the #offgrid freezer for the first time! At 200 PV watts incoming, it's running happily, no voltage sag to speak of. And it runs pretty quiet, though I will still have to get used to barely perceptable mechanical noise in my living space.

Whew!

@joeyh

nameplate.JPG

Nameplate for my new freezer. This information seems nearly impossible to find online, though there is plenty of innaccurate information.

sheesh.png

Seems the case with all major freezer vendors, and I suspect they just order whatever cheap thing is rolling off a line currently in china and slap the same product number on it, as is typical, and so don't even know the actual watts used. One manual does have a number, which does not match the nameplate or anything else:

sheesh2.png

Stores around here only keep the worst most innefficient freezers in stock so I had to buy it mostly blind, going only by the estimated yearly use, which is 218 kWH, good to know, but doesn't say how much solar power I'll need to run it on a rainy day without hitting the batteries.

Based on the nameplate, actual watts seems to be 138, which is a lot lower than I had expected, although it'll of course need significantly more to spin up the compressor.

And now it's gonna rain for a week and I'll be lucky to produce 1 kwh today, so getting this thing started up is gonna be interesting.

@joeyh

mug.JPG

First time using my grandpa's 25 year MIT alumni coffee mug. This mug fueled design work on Hoover Dam and the Panama Canal. Weighty bit of history.

@joeyh
Re: %BG9HqLkW7

Now pondering cooking Platanos fritos con plaintain. Would the bitter go with the sweet?

@joeyh
Voted Oh, good point [@󠁪󠁯󠁥󠁹Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONS
@joeyh
Re: %yvF1boWF+

I wonder how much that corner shading is going to affect the panel. Even a small shading can have a big impact.

@joeyh
Re: %0JlrH48F+

I lived 6 years (most recently) with only dialup and all large transfers done sneakernet. On dialup nowadays most web pages are sufficiently broken that you don't really want to open more than one an hour or so. (https://1-minute-modem.branchable.com/) It did reduce distractions; I've wasted a lot of time on youtube in the past year, that I would have spent reading or watching presentations.

@joeyh
Re: %ZYry9kLzj

Let it go stale and stuff a roast chicken with it, sourdough stuffing is one of the best.

Or a veggie option, let it go stale, find some good tomatoes and use it in a panzanella salad. With good tomatoes and good bread this can be really special.

@joeyh
Re: %M5ReBsonc

@nanomonkey Katz is indeed somewhere nearish to me, and I have been meaning to look him up someday after hearing about his workshops in https://www.southernfoodways.org/a-tale-of-two-tennessee-krauts/

Anyway, AIUI kimchi was originally made over the winter, so the pots stayed closer to freezing and the fermentation was slower than what I can manage w/o fridge.

@joeyh

Borrowed sister's truck for freezer pickup. Somehow the door handle broke off as I was closing the door -- plastic. Rained all the way home over the mountains and wasn't able to back the truck up to the porch in the wet evening. So I thought I'd ramp the freezer it down to the ground and slide it up the hill. Then the tailgate handle broke off in my hand!

So what now?! The freezer is in a soaking box stranded in the truck, and it's 5 minutes from full dark...

Climbed in and was able to wrestle the 4 foot long box onto the tailgate. Managed to get down and got it on my back, and up the hill and set down at the top of the porch steps.

Checking to see if my skin is turning green...

@joeyh
Re: %EgB7BhoT5

And also I doubt Werner would be making commits like this one if this exploit was all for naught.
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=d1431901f0143cdc7af8d1a23387e0c6b5bb613f

@joeyh
Re: %EgB7BhoT5

(You still need the MIME exploit, but that is the secondary, and less interesting part of the exploit chain used in this attack and there could be other secondary exploits that also allow similar attacks.)

@joeyh
Re: %EgB7BhoT5

@Cy integrity protection can be removed from some encrypted messages; read the paper, section 5.2.

@joeyh
Followed @Cy
@joeyh
Voted The interesting thing about "information overload" is that we *haven't* bee
@joeyh
Re: %M5ReBsonc

After 5 days around 20C, my batch has a distinct sour now, perhaps it's into shin kimchi territory? I quite like it though, and the saltiness has vanished. It's stopped bubbling, perhaps it's out of that phase fermentation. I've seen a few references to there being several phases, including this paper https://www.ncbi.nlm.nih.gov/pubmed/16553862 and http://www.mrskimskimchi.com/fermentation-101/

I'd put it in the fridge to slowly mature, but this is pending having a large enough fridge to hold it..

@joeyh
Re: %EgB7BhoT5

(And that warning message is localized, so good luck parsing it out of the stderr.. And it seems gpg does not indicate a problem on the status-fd in this case either.)

@joeyh
Re: %EgB7BhoT5

gpg actually does have cases where it exits successfully on decrypting such a message. https://lists.gnupg.org/pipermail/gnupg-users/2018-May/060325.html

That message does not show the exit status, but it's 0. So unless a program is parsing gpg's stderr and looking for "WARNING: message was not integrity protected", it has no way to know the message could have been tampered with. In most other similar cases, gpg does exit nonzero.

@joeyh
Followed @Peter Robotherder
@joeyh
Voted In existing urban environments the existing land title system is one obstac
@joeyh

IMG_3559.jpg

My first homemade kimchi, with sweet potato pancake.

#cooking-channel

@joeyh
Re: %M5ReBsonc

The kimchee has started bubbling. And the developing sour funk did mellow out the saltiness, although "mellow" is the wrong word really; the salt is just lost on the flavor explosion. Getting good, should be amazing in several more days..

@joeyh
Re: %M5ReBsonc

@mlg picture of such a mason jar lid?

@joeyh

Buying a chest freezer (finally). There are two color choices. Should I pick

a) camouflage

b) white

084691820703.jpg

@joeyh
Voted This one is going to be good, you can tell just tapping on it. Can't wait f
@joeyh
Re: %8hbrPiIWC

Salted into submission..

2IMG_3552.JPG

@joeyh
Re: %M5ReBsonc

@william I'm also wondering if I over-salted. Tried some unfermented and it seems salty, but perhaps that will mellow with the fermentation sourness.

Didn't help that I had to haul water up the hill from spring in the dark to rinse it.. So I only made 2 trips and rinsed with only 10 gallons of water.

Lot of fun though! Chilling in the coolest corner of the house in a dutch oven since I don't have the right earthen pot.

@joeyh
Voted [@alanz](@ZcjYF92reFjUtEYdoJ8ulOI6N6klwAAaIkghEEHdvSE=.ed25519) in my view
@joeyh
Voted [@nanomonkey](@+D0ku/LReK6kqd3PSrcVCfbLYbDtTmS4Bd21rqhpYNA=.ed25519) I use
@joeyh
Re: %M5ReBsonc

Using this recipe https://www.maangchi.com/recipe/tongbaechu-kimchi and I had most of the ingredients at home already.

IMG_3545.jpg

Pondering substituting dried shrimp flakes for the saeujeot..

@joeyh

the cabbage is taking over, halp!

IMG_3549.jpg

@joeyh

A blind guy emails me to say he's using pdmenu --unpark, a feature I added fully 20 years ago for screen reader accessibility. Suggests another accessibility feature. Long tail at its best.

@joeyh

%Z3/MUVx... brings to mind that I really wish I had taken some kind of statistics course at some point.

@joeyh
Re: %yaNduOGpt

@nanomonkey I was talking about something like the unix load average, which tails off after a spike. I see what I implemented is almost exactly a simple moving average.

-- | Average of the value of a sensor sampled once per minute over the
-- past n minutes.
--
-- Before all n samples are available the value is Nothing.
-- 
-- If the sensor is unavailable in a sample, fewer values will be averaged.
-- If the sensor is unavailable for all n samples, the value will be
-- Just SensorUnavailable.
averageOverMinutes
    :: (Num n, Fractional n)
    => Int
    -> Behavior (Sensed n)
    -> Automation (Sensors t) Actuators (Behavior (Maybe (Sensed n)))
averageOverMinutes n b = do
    everyminute <- rateLimitMinute 1 b
    fmap (fmap avg) $ accumB [] $ rollbuf <$> everyminute
 where
    rollbuf v l
            | length l < n || null l = v : l
            | otherwise = v : init l

    avg l
            | length l < n = Nothing
            | otherwise =
                    let l' = flip mapMaybe l $ \case
                            Sensed v -> Just v
                            SensorUnavailable -> Nothing
                    in if null l'
                            then Just SensorUnavailable
                            else Just (Sensed (sum l' / genericLength l'))
@joeyh

At the asian market they had a sale on enormous napa cabbages, and helped me find the right korean pepper flakes. Gonna make my 1st kimchee! With like 10 lbs of cabbage.

@joeyh
Re: %yaNduOGpt

My code for detecting low battery and shutting off the inverter was looking for a single voltage reading below 24.0. That fired yesterday evening in the post-sundown slump my batteries sometimes have before recovering, even though the voltage on both sides was 24.6 or so and the sub-24 reading was so brief it doesn't show on my graphs at all. Interesting. Cut off the satellite and then cut it back on 1 minute later.

So, I put in an average of readings over the past 5 minutes and made it only disconnect when that is below 24. Also put in an immediate disconnect below 23.5 though because any single measurement down there is not good news.

More sophisticated stats like @emile suggested is a little beyond me, but an average should do here. I used a circular buffer of readings and averaged over it, rather than a rolling average, which I'm still unsure was the best choice.

@joeyh
Re: %z1HzkOePK

@Soapdog heh yeah, I too have a box with 10 different kinds of transistors, and no particular reason to choose any of them.

@joeyh
Voted [@󠁪󠁯󠁥󠁹Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519)
@joeyh
Voted [@󠁪󠁯󠁥󠁹Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519)
@joeyh
Voted [@󠁪󠁯󠁥󠁹Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519)
@joeyh
Re: %z1HzkOePK

Oh, even better.. I wired them backwards for the part I thought they were, but forwards for the part they actually are.

@joeyh
Re: %z1HzkOePK

Doesn't help that 2N2222 don't really have a standard pinout. Or that the box is labeled 2N2222 but the actual transistor label says 2N2222A, and those two variants flip the pin order.

They all work as currently installed, it turns out.. And AIUI reversing emitter and collector will only to fry the ADBgtransistor above 6V, and this is a 3.3V circuit.

So, rather than destroy them by ripping them out, I think I'll leave them in backwards, and if they fail, replace then. Been running one reversed for 10 minutes and it's not heating up, so I think it'll probably be ok.

@joeyh
Re: %yzMkegH9w

IMG_3542.jpg

@joeyh
Re: %yzMkegH9w

@Suzi my yard in TN

(Had to tweak the levels since my cheap camera is not good in those conditions.)

@joeyh
Re: %yaNduOGpt

Used ReaderT and Data.Functor.Compose to avoid needing to pass around the sensors manually to everything, and to avoid some repetition when building behaviors. Now sunnyDay looks a lot simpler, does the same thing.

sunnyDay :: Automation (Sensors t) Actuators (Behavior Bool)
sunnyDay = do
    b <- getCompose $ calc
            <$> Compose (sensedBehavior batteryPercentFull)
            <*> Compose (sensedBehavior wattsProduced)
    automationStepper False =<< rateLimitMinute 15 b
  where
    calc batterypercent wattsproduced = ...
@joeyh
Re: %iecu2aRpv

Well, galaxy rotation was apparently not influenced by dark matter in the younger universe like it is now. Dysontech not developed yet? https://arstechnica.com/science/2017/03/dark-matter-is-missing-from-young-galaxies/ DeDoDoDo..

@joeyh

golden hour

IMG_3538.jpg

@joeyh
Voted This reminds me of a quote from one of my favorite movies, [My Dinner with
@joeyh
Re: %mdQ3/QCjS

You can kill it before the oom handler gets involved by setting a ulimit -v.

@joeyh
Voted Most people who are living rurally are occupied with producing food for the
@joeyh
Re: %mdQ3/QCjS

@Cy I don't see why swapping that out wouldn't already happen unless something in node is reading from pages containing the unused data. (Which could happen depending on how the memory is fragmented if active data ends up in the same page.) But if it did swap out then GC may get SUPER expensive because it has to swap back in any pages containing information the GC looks at, such as a pointer it follows.

Anyway, the legitimate RSS of ssb might well be > 256 mb. That seems maybe reasonable. The memory it uses when you start it up for the first time, plus some fudge factor, seems like a good starting point to finding a better number. I've just restarted patchwork and its RSS is 309 mb; I'd try passing the node option to it to use 400 mb, but not sure how to.

PS, sorry for the snappy previous msg.

@joeyh
Re: %mdQ3/QCjS

@Cy my point is that we run more than one program on our computers at one time, which is what memory overcommitting by the OS allows for. The node GC tends to defeat that. It's not magic sky memory, but I guess I'm tired of trying to get my point across.

@joeyh
Re: %yaNduOGpt

Untitled3.png

Wrote this panel thing that shows the current data and automation state for the house. Here it's decided the day is sunny, and the inverter is running, and it's (trying to) power the fridge.

@joeyh
Re: %mdQ3/QCjS

@Cy the terrible part of it is this part:

if the garbage collector cannot free up any memory when your application reaches the memory ceiling, it will crash with an Out Of Memory error

So, you have to pick a memory ceiling high enough that can never happen, which means that after some time ssb will always be wasting the memory between the amount it actually needs and the memory ceiling.

If every program on a unix system behaved this way, you would not be able to run eg vi and sort at the same time, because rather than allocating only as much memory as they need, they would have to pre-allocate enough for the largest conceivable file they might operate on. Unix overcommits memory for a reason, and this node behavior breaks that.

A better behavior in many circumstances would be to allocate beyond the memory ceiling temporarily, and schedule more frequent GC when over it.

@joeyh
Re: %PlNv/GZDj

Doesn't it only apply to companies?

I expect large companies will find creative ways around the legislation. Ie, embed something on their website run by an offshore third party that collects data and runs queries over it. Ad networks seem well positioned to offer such services.

My bet is it will benefit some subset of large companies, even if only indirectly by stifling innovative small companies that can't afford to deal with the rigamarole, even if only to prove they don't record any personal data.

@joeyh
Re: %mdQ3/QCjS

Wow. I suppose that GC implementation makes sense in some use case, but for desktop apps like patchwork, and for any server that is not running in its own dedicated machine, it seems like the worst possible GC.

@joeyh
Re: %yaNduOGpt

More wonderful code..

-- | Is it a sunny day and the battery is fully charged, or seems likely to
-- get fully charged soon?
--
-- This is rate limited, so it will only change every 15 minutes, to avoid
-- flipping between states too fast when it's partly cloudy.
--
-- (This could be extended to accumulate some history and average over an
-- hour.)
sunnyDay :: Sensors t -> MomentAutomation (Behavior Bool)
sunnyDay sensors = do
    batterypercent <- sensedBehavior (batteryPercentFull sensors)
    wattsproduced <- sensedBehavior (wattsProduced sensors)
    automationStepper False =<< rateLimitMinute 15 sensors
            (calc <$> batterypercent <*> wattsproduced)
where
    fullycharged = Range (Sensed (Percentage 95)) (Sensed (Percentage 100))
    mostlycharged = Range (Sensed (Percentage 75)) (Sensed (Percentage 100))

    calc batterypercent wattsproduced = or
            -- Fully charged, or very close to it.
            [ batterypercent `inRange` fullycharged
            -- Well on its way to charging, with enough watts coming
            -- in to get fully charged within an hour or so.
            , batterypercent `inRange` mostlycharged
                    && wattsproduced > Sensed (Watts 100)
            ]
@joeyh
Voted So this is definitely atypical. A typical control room is one telescope ope
@joeyh
Re: %kDkXrCp3G

Kind hoping that sailmaking involves monkey-footing with an awl in some way. Don't disappoint me.

@joeyh
Voted This is awesome! Downloading right now...
@joeyh
Voted [@󠁪󠁯󠁥󠁹Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519)
@joeyh

I have a couple of haunted buttons in my electrical closet now. Press them to turn stuff off, and they'll soon after turn back on.

I wonder what's the right way to deal with that from a safety perspective? There is a big pull fuse that can be yanked to disable that entire system in an emergency, or of course the house main breaker. But that doesn't help if you see the inverter is smoking, but know nothing else about the system, and so press the inverter power button and get overridden.

How to make this self-documenting? Perhaps I should have a big "manual mode" switch that kills the computer power, or cover the overridden buttons in some way to lead people to the breaker.

IMG_3534.JPG

@joeyh
Re: %JRO53L6O+

Git's index file is particularly bad with many files in a branch since it rewrites the whole file from 0 to update it. The only real solution currently is limiting the quantity files inside a branch; directory hashing will avoid big tree objects but not help with index file size.

And this is not really about misusing git; there are plenty of reasons besides (ab)using git as a database to want to store a million or more files in it. People have lots of files these days.

@joeyh
Re: %0Lp0ZzY7Z

"Night lunch" is what I'm gonna call that midnight fridge run from now on. :smiley:

Re 04:00: To what extent does the work require all 8 of you in that room, vs some on laptops somewhere less crowded and with perhaps a nicer backdrop? Just curious as someone who flirted with astronomy but never realized the big leagues of it would involve such constant close contact to other people.

@joeyh
Re: %yaNduOGpt

@happy0, I'm not entirely satisfied with the two levels of functors in that, it seems like I could shorten it by 3 lines somehow, perhaps using Data.Functor.Compose to merge the functors, but I have not seen quite how to yet..

@joeyh
Re: %yaNduOGpt

Keystone to today's work is this code to control power to the inverter. It includes a low power mode cut-off, otherwise it runs the inverter whenever there are people using the wifi to let them get on the internet. And when nobody is around, it turns on the inverter as needed to power the fridge, and then turns the inverter back off (unless some people showed up in the meantime).

Sounds complicated doesn't it? The code is shorter than the English explanation.

inverterPowerChange :: Sensors t -> MomentAutomation (Behavior (Maybe PowerChange))
inverterPowerChange sensors = do
    lowpower <- lowpowerMode sensors
    fridgepowerchange <- fridgePowerChange sensors
    wifiusers <- numWifiUsers sensors
    return $ react <$> lowpower <*> fridgepowerchange <*> wifiusers
where
    react lowpower fridgepowerchange wifiusers
            | lowpower = Just PowerOff
            | wifiusers > 0 = Just PowerOn
            | otherwise = fridgepowerchange
@joeyh
Re: %yaNduOGpt

Sun went behind a clound and it turned off the (fake) fridge since battery is not quite full enough yet. Niice.

@joeyh
Re: %yaNduOGpt

Running ./controller test on my laptop against live sensor data streamed over wifi and watching it try to turn on power to the fridge, since the (still propane) fridge is running hotter than it would like. I love it when a plan comes together.

Next gonna inotify on the dhcp server's leases file to learn when people connect and disconnect to wifi and use that data and battery fullness to control power to the satellite modem.

@joeyh
Voted # Observing at the Magellan Telescope: Day 1 While astronomical observing
@joeyh

Went to the neighborhood auction, which is a very country auction with a lot of farmers and such. Bought a nice hibachi grill, quality cast iron, which only I was interested in, so $5. Also a small pressure cooker same price.

When I saw that grill, I immediately saw myself using it out by the firepit at dusk. And then I realized that in the winter I have perfect wood coals for it, from the wood stove. So looking forward to lots of opportunities for delicious grilling.

@joeyh
Re: %zT/nrTg1x

@maggie, that's in Kentucky, about an hour up from Big Stone gap.

@joeyh
Voted Listen to [@󠁪󠁯󠁥󠁹Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc
@joeyh
Re: %HkBL+7xbG

2018-05-04_00:24:59.ogg

@joeyh
Voted # Observing at the Magellan Telescope: Night 0 Greetings from Las Campana
@joeyh
Followed @frostedflakes
@joeyh
Re: %zQWl6a96K

@IBob the MPPT is constant, but it may not be ideal. It's proprietary software after all.

This guy tested the same controller and found it can lose MPPT and seek for several minutes. https://www.youtube.com/watch?v=dFuZywwpfaU I suspect I'm seeing the same effect, although at least with the excuse that the sun's not fully up yet in the morning and the potential power is not great then.

It may also be rebooting when it thinks it may be in a bad state or may have a timed hourly reboot and then struggles to find MPPT in morning conditions. He also hypothesises that in certain conditions, eg clouds going over at just the wrong intervals, it may fail to find MPPT for a long time.

I found that when I was researching this controller before purchase; the fact that the hardware seems quite good for the price somewhat makes up for the less than ideal MPPT. I'd wager that this is not the only "MPPT" on the market with this kind of problem.

@joeyh

pyramid.jpg

Monument to a removed mountain?

pyramid2.jpg

@joeyh
Re: %zQWl6a96K

Untitled.png

Two near identical days of data from when I'm not at home and the system is only powering itself. The bulk charge stage is over by 9:30 am, and only 0.26 kwh was produced each day. Interesting hourly input voltage spikes as the sun comes up when it must be probing for the MPP.

@joeyh
Re: %CwR0yPElb

@nanomonkey, glad I'm not the only one!

The smart thing about git not using diffs is it lets the packer be improved without changing the object schema.

Otoh, https://tools.ietf.org/html/rfc6902

@joeyh
Voted Mmmm...edible messages. Agggghhhgghgh...
@joeyh
Re: %LP+1fU/YX

I've had so-so luck with business names and Osmand; most of the ones I've wanted have been known but sometimes lesser-used ones are missing.

I wish there was a desktop Linux version of Osmand with the same bundles of content and features. Have not found anything close for my laptop, and I mostly only use the tablet for navigation.

@joeyh
Re: %hbUjtJujB

My usual route is all roads, but very little used back roads where half the traffic is tractors.

@joeyh
Re: %hbUjtJujB

Biked a similar 15 miles today and it was nothing, because no hills and no gravel. 30 would be easy in the flat now.

@joeyh
Re: %LP+1fU/YX

Been liking Osmand~ a lot lately, fully offline, turn by turn, and also the offline wikipedia excerpt is great when exploring while offline and the offline bike path fitting distance calculation is handy.

I still use a garmin gps while driving, which at least is offline; thinking I may switch to Osmand~ eventually but I'd need a tablet with gps (currently using wifi signal only navigation on my tablet).

@joeyh
Voted All my life I was a nail biter. Like, really bad to the point of bleeding.
@joeyh
Voted Thanks. Not at his best, the old dude. Handsome feathers, though. But I got
@joeyh
Voted Our last fire. Friday April 27. ![fire.jpg](&WtYuDvUkyHAfTqGAgsQgZ+pl0RaykM
@joeyh
Followed @decentralicious
@joeyh
Followed @plomlompom
@joeyh
Re: %vveN7kY0w

Reminded me of a crystal radio kit I played with a long time ago which may have picked up shortwave.

I never had difficulty stripping that gauge wire, using my teeth. Not quite recommended.

@joeyh
Re: %m/SonKSv0

20180320upsidedownrooster.jpg

@joeyh

Pizza with old rooster and foraged ramps sausage. Best sausage I've had on a pizza, the slight chewiness of the old rooster made it.

(Too busy eating for pictures.)

@joeyh

Walked by the coffee shop where this guy has avoided all news since Trump was elected.
https://www.nytimes.com/2018/03/10/style/the-man-who-knew-too-little.html

@joeyh
Re: %eXydZSqhw

44e85df1-ac17-4fa1-bab7-27dcec45b06e_d.JPG

I pass by this occasionally but photo via

@joeyh

meta.png

Drove up this morning through the Kentucky and W Va coal fields to Ohio.

@joeyh
Re: %KdRZgVCm9

Sadly no, but the Mini 9 used 12.6 watts anyhow.

For an 11 inch display though, my current laptop is close to the size of the Mini 9 due to a smaller bezel. And it's also fanless, and with a .5 tb ssd, so I'm pretty happy with it.

@joeyh
Re: %z1HzkOePK

Tested that board today and lol, I got every one of the transistors in backwards.

@joeyh
Re: %/p3CczF0t

@madduck at a wider scope than ssb development funding, I of course have various thoughts and experiences..

@joeyh
Re: %KdRZgVCm9

For comparison, powertop says my laptop is discharging at 4.87 watts, with the backlight turned all the way up. 2017 Lenovo Yoga

@joeyh
Re: %icf2f2LOC

Oh god no, I googled it to get spelling correct and now I'm at https://www.amazon.com/Fazer-Super-Salmiakki/dp/B002GXA8FQ

@joeyh
Re: %icf2f2LOC

I do enjoy fennel (I have a salmiakki addiction actually, luckily I have no sources for the hard stuff!)

Just not in my tacos...

Thinking I may try a caraway cake, though most of those I've seen seem to use seeds, not whole pods?

@joeyh
Voted I made a javascript version of `slacktyping` to non-maliciously annoy other
@joeyh
Re: %bf36caXBt

Pity. I checked emails from you just in case I'd forgotten, but yeah, never saw that.

(ssb-annah is only an idea, the chess is a javascript module built into the app. although it did appear a few weeks after I posted "hey, this thing could be used for games!")

@joeyh
Voted What a wonderful day for Korea! - This is another of those events, like the
@joeyh
Re: %vxGxedmZZ

The paper was peer reviewed, and there were previous studies released earlier with similar conclusions, it's not like China rushed to release secret military data about this. Anyone who has a military satellite and seismographs had already drawn their own conclusions about the test site long before this.

@joeyh
Re: %LJnXj0Cz7

Best thing is just panning around and seeing the structure of the local bit of the milky way that Gaia has parrallaxed. Incredible data set! #astronomy

@joeyh
Re: %LJnXj0Cz7

(I also saw some unnamed stars zip through Sol's neighborhood at faster rates!)

Then I zoomed on a smudge in the sky, and turns out I'd found the LMC! View from above the Milky Way.

clouds.png

@joeyh
Re: %LJnXj0Cz7

Watching Alpha Centauri slowly drift away over thousands of years, with vectors set to visible.

vectors.png

@joeyh
Re: %LJnXj0Cz7

Gaisky is the ephemeris I always wanted. Millions of real stars, in 3d!

foo.png

Looking back at Sol from Betelgeuse

@joeyh

downloading 7 million stars

@joeyh
Re: %9xLwPJ+Tp

Arugula, 9 lettuce varieties, spinach, tatsoi, two swiss chards, batavian endive, two mustards.

@joeyh
Re: %9xLwPJ+Tp

That lit up some quesadillas! #cooking-channel

IMG_3527.JPG

@joeyh
Re: %9xLwPJ+Tp

IMG_3523.JPG

First lettuces from the cold frame.

Generally I'm bored by lettuce so don't bother, but this is a very nice mix of 16 greens and lettuces.

@joeyh
Voted Long overdue. Been following #scuttlebutt since 2014 or so, but never reall
@joeyh
Re: %bf36caXBt

@madduck you didn't send it to me AFIACR, tho you did mention on IRC you'd been thinking in that space. #ssb-annah

@joeyh

$1 for a large bag of cumin seed at the asian market seemed a good buy.

Except it turns out to be caraway seed, mistranslated.

@joeyh

Last wood fire of spring. Or if there are more I will have to go out and saw deadfalls.

I intentionally went light on wood last year because my woodpile had an insect infestation and I wanted to burn it all up. So, success?

@joeyh
Re: %bf36caXBt

Nice to see you here @madduck!

@joeyh
Changed something in about
{
  "type": "about",
  "about": "@pJsYrTaEjm5XW5Qe0W9JW2c+RpYNqJHPMZ0qGFFYXfI=.ed25519",
  "name": "madduck"
}
@joeyh
Re: %ZtNJ9p+fr

@Dominic IIRC log.offset gets appended in a way that's even safe against truncation, so if a backup program reads that while it's having data appended, it might not back up the whole file but the data it did back up would be accepted by ssb?

When I ls -1U .ssb/flume/, I see

log.offset
feed/
search/
time/
keys.ht
links/

A backup program proceeding in order through these might get one version of log.offset, then patchwork downloads an update while it's in the middle of backing up search/, and by the time it gets to time/, that's been updated so it's ahead of the log.offset that got backed up. Does ssb detect when views are ahead of the log?

Also, leveldb is apparently not the most robust thing to power losses and so I doubt it's very robust if a backup catches a leveldb in the middle of being updated.

@joeyh
Voted [@Fabián Heredia Montiel](@k53z9zrXEsxytIE+38qaApl44ZJS68XvkepQ0fyJLdg=.ed2
@joeyh
Followed @Fabián Heredia Montiel
@joeyh
Followed @martin ➬
@joeyh

I'd love to @mention someone and remember to click on them. JUST ONE TIME.

@joeyh
Re: %ZtNJ9p+fr

@Dominic, I may still have that incremental backup, but it may well not be a bug in ssb. Backup software is not guaranteed a consistent backup when changes occur while it's running.

Consider if borg is backing up files B,C,D,E. It finishes with B,C. In the meantime, ssb renames E to A. Borg continues with the backup of D, E is gone so it skips it (with a warning possibly, but this depends on circumstances). The backup is now missing the content of one file, but ssb doesn't have a bug, nor is it clear that borg has a bug.

People have lost information from git repos in similar backup scenarios, not necessarly involving renames. http://joeyh.name/blog/entry/difficulties_in_backing_up_live_git_repositories/

@joeyh
Followed @cociubaandrei.ddns.net
@joeyh
Re: %ZtNJ9p+fr

@connor, I've had backups taken while patchwork was running fail to work correctly when restored. I assume it was in the middle of doing something to files and the backup caught an inconsistent state.

I keep incremental backups with borg, so I always have a series of older backups to try. Restoring just the secret and json file will work too of course, but needs to re-download a lot more.

@joeyh
Re: %0o/bk5Zbm

Anchorage is a refueling stop, so a plane full of cargo doesn't necessarily get unloaded and passed through customs there. So it then had to clear customs in Louisville as it technically "entered" the US there.

It's best to look at all rules about customs etc as entirely arbitrary results of history and incremental changes piling up, and not expect them to make sense.

Those shipping trackers can also be wildly innaccurate. I've had packages that spent two weeks listed as sitting at the dock on Shanghai, and then had a departure scan + arrival scan into the US happen within hours of each other. If the US is intercepting stuff, job #1 on implementing that would be to jigger the tracking data so it's not visible in it.

@joeyh
Voted I read this a few hours ago. I have now started [learning me a Haskell](htt
@joeyh
Voted *Mavis Beacon Teaches Dungeon Crawling* ![aus.gif](&cwodcFvbrMe6arKqu5nrnS
@joeyh
Voted One Rotax 912ULS aero engine. A flying friend and I shared a small religiou
@joeyh
Re: %D3TcqEm0y

@masukomi saw Copan Ruinas on your blog.. I've been there!

56.jpg

Was not a fan of the touristy town either, but on a random day hike out of town we found this really nice hotel.

41.jpg

@joeyh
Re: %xKeGj4dGB

Yeah, i don't need the fridge on porch value yet to build and test this, so I have not computed it. :grin:

@joeyh

https://joeyh.name/blog/entry/my_haskell_controlled_offgrid_fridge/ #offgrid #haskell

@joeyh
Re: %BOUlOB6KZ

Not done LD, but I did 7DRL once and really enjoyed it. Happy coding!

@joeyh
Voted [@Richard D. Bartlett](@3r4+IyB5NVl2in6QOZHIu9oSrZud+NuVgl2GX3x2WG8=.ed2551
@joeyh
Re: %hbUjtJujB

I could push on across the river to another little-traveled road, but since this route has the best swimming spot in the middle, and a few parts too gravelly and steep to bike, I'm thinking I'll do a little triathalon this summer. :)

@joeyh
Re: %hbUjtJujB

wildflowerbank.JPG

Peak spring wildflower season and perfect weather made this the time to finally go the distance. Also, I've been feeling the usual route was not enough.

cafe.JPG

Nice to have a break in the middle with a cold drink on a sunny porch by the river.

@joeyh

selfie.JPG

Reached my goal of biking to the cafe! Fourteen mile roundtrip, my usual route is 11 miles and this adds 3 miles of mostly hill climbs on gravel road.

onward.JPG

Also some more really pretty parts by the river.

@joeyh
Voted [@󠁪󠁯󠁥󠁹Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519)
@joeyh
Voted Correction: Both the SoloLite and DuoLite have the EPDC but that doesn't he
@joeyh
Followed @Gerard Achternaam
@joeyh
Followed @hub.devcontrol.org
@joeyh
Voted What I hitherto like best with SSB is the atmosphere. In here is a calm pon
@joeyh
Followed @johan
@joeyh
Followed @Alexander Færøy
@joeyh
Re: %kktSyrBW7

I know that feeling.. Living in California the darker green forests and dry grassy hillsides always felt not quite right.

It goes the other way too though. Like once I was in Slovenia driving in a narrow valley (somewhere around Ptuj?), and the shape of it, and the look of the forest all around was a 100% perfect match to around here in TN.

It felt so breathtakingly like home that it made me wonder if the Austrian side of my ancestry were from the part of Austria that is now Slovenia..

@joeyh
Followed @andrestaltz
@joeyh
Re: %yedulLvuF

Somehow this quote comes to mind:

In the northern town of Tel Kaif, for example, residents recall how the militants conscripted a committee of electrical engineers to fix an overloaded power grid. They installed new circuit breakers, and for the first time, residents who had been accustomed to at most six hours of electricity a day could now reliably turn on lights.

In early 2017, Iraqi soldiers reclaimed the town, and were welcomed as heroes. But then they disconnected the Islamic State circuit breakers — and the power failures resumed.

-- https://www.nytimes.com/interactive/2018/04/04/world/middleeast/isis-documents-mosul-iraq.html

@joeyh
Voted [This](%D8Pdy+B5bPZKgKTMjdZLjyT5r8gxXq52zrguU3Rsm6c=.sha256) message about
@joeyh
Voted ![f0be5e03371a162798157f82ee7694b9.jpg](&g4+/5ifDsU8azGVyGNe+E5teUj8tme6eTo
@joeyh
Voted On the morning surf I came across some cover #art illustrations by [Robert
@joeyh
Followed @mozz
@joeyh
Re: %yaNduOGpt

Thanks @IBob, this is a new problem domain for me, and it's great to hear some hard-won wisdom.

I enjoy finding data types that rule out certain classes of problems, or at least force the problem to be confronted when writing the code. So it occurs to me that the high and low values could be combined into a Range, which doesn't care which number is high and which is low; Range 1 10 == Range 10 1.

And that let me define some useful ranges for my fridge:

safeFridgeTemp :: Range Temperature
safeFridgeTemp = Range (Temperature 0.5) (Temperature 4.5)

allowedFridgeTemp :: Range Temperature
allowedFridgeTemp = extendRange safeFridgeTemp (Temperature 10)

fridgeBattery :: Range Percentage
fridgeBattery = Range (mkPercentage 90) (mkPercentage 95)

And now my control code is getting quite legible:

    calc (Sensed batterypercent) (Sensed temp)
            | temp `belowRange` safeFridgeTemp = Just PowerOff
            | temp `aboveRange` allowedFridgeTemp = Just PowerOn
            | batterypercent `belowRange` fridgeBattery = Just PowerOff
            | batterypercent `aboveRange` fridgeBattery
                    && temp `aboveRange` safeFridgeTemp = Just PowerOn
            | otherwise = Nothing

Also, since sensors sometimes fail or are unavailable, I expressed that in the type, so the compiler forced me to think about these failure modes and write code to decide between the better of the evils of spoiling/freezing food and draining batteries.

     -- If battery status is unknown, I think I'd rather have spoiled
     -- food than dead batteries.
     calc SensorUnavailable _ = Just PowerOff
     -- TODO perhaps run the fridge for an hour or so a day
     -- when its temperature is not known, hoping to keep
     -- it close to the allowed range.
     calc _ SensorUnavailable = Just PowerOff
@joeyh

hamster.gifhamster2.gifhamster2.gifhamster2.gifhamster3.gifhamster3.gifhamster3.gifhamster4.gifhamster4.gif
whatwhatwhat
hermeshermeshermeshermes
hamster4.gifhamster4.gifhamster3.gifhamster3.gifhamster3.gifhamster2.gifhamster2.gifhamster2.gifhamster.gif

@joeyh
Followed @mattanddaves.pub
@joeyh
Unfollowed @mattanddaves.pub
@joeyh
Followed @mattanddaves.pub
@joeyh
Voted a quiet morning moment inspired by the work nook at my friend [@Cool Sarah]
@joeyh
Voted This is the week where I taught myself how to animate in #krita, and it's a
@joeyh
Followed @Drylandfish
@joeyh
Re: %hesb7I78+

Using up monthly quota..

@joeyh

Bounced 60 gb of data off a satellite today. Wow!

@joeyh
Voted # :seedling: MNT Reform DIY Laptop :sunny: http://mntmn.com/reform/ They'
@joeyh
Re: %yaNduOGpt

Was puzzled for a while how to add hysteresis, but it turned out to be super easy! Only had to make the Behavior for the fridge into a Maybe, so it can do nothing when the temp is within a safe range.

data PowerChange = PowerOff | PowerOn

fridgePowerChanges :: Sensors -> MomentIO (Behavior (Maybe PowerChange))
fridgePowerChanges sensors = do
    lowpower <- lowpowerMode sensors
    enoughpowerb <- stepper False (not <$> lowpower)

    fridgetemp <- getEventFrom (fridgeTemperature sensors)
    fridgetempb <- stepper Nothing (Just <$> fridgetemp)

    return $ calc <$> enoughpowerb <*> fridgetempb
 where
    calc enoughpower mtemp
            | not enoughpower = Just PowerOff
            | otherwise = case mtemp of
                    Just temp
                            | value temp > maxtemp -> Just PowerOn
                            | value temp < mintemp -> Just PowerOff
                    _ -> Nothing
    mintemp = Temperature 0.5
    maxtemp = Temperature 4.5

Really liking this now, I'm confident it'll be able to express whatever complicated stuff I'll need for controlling the fridge.

@joeyh
Re: %yaNduOGpt

Have a first pass of this working, in simulation mode where I type events at it and it tells me what it wants to do:

> fridgetemperature 3
fridge relay set to: False
> batteryvoltage 25
fridge relay set to: True
inverter power set to: True
> fridgetemperature 2
fridge relay set to: True
inverter power set to: True
> fridgetemperature 0
fridge relay set to: False
> batteryvoltage 23
inverter power set to: False
fridge relay set to: False

Notice that it does not turn on the fridge until it knows what the battery voltage is. Nice.

The FRP part of the code -- ie the interesting bit -- looks like this:

homeAutomation :: Sensors -> Actuators -> MomentIO ()
homeAutomation sensors actuators = do
    voltage <- getEventFrom (batteryVoltage sensors)
    let lowpower = with voltage $ \v ->
            -- Below 24.0 is danger zone for lead acid.
            value v < Voltage 24.1

    -- When power is low turn off the inverter.
    reactimate $ with lowpower $ \case
            True -> inverterPower actuators False
            False -> noop

    controlFridge sensors actuators lowpower

I like that, it's clear and was easy to write. The fridge control code was quite a lot harder, because I had to build a Behavior for the fridge, combining multiple sensor Events. It took a lot of false starts to find the right way to do it, and at one point I had code that I thought would work, but actually repeatedly toggled the fridge on and off. Anyway, I got to this eventually:

controlFridge :: Sensors -> Actuators -> Event Bool -> MomentIO ()
controlFridge sensors actuators lowpower = do
    fridgetemp <- getEventFrom (fridgeTemperature sensors)
    -- Is it warm enough to run the fridge?
    -- Don't want to freeze groceries..
    warmenough <- stepper False $ with fridgetemp $
            \t -> value t > Temperature 0

    -- Is there enough power to run the fridge?
    enoughpower <- stepper False (not <$> lowpower)

    -- TODO: only run the fridge when the solar panels are collecting
    -- enough power, so it does not stress the batteries.
    -- TODO: hysteresis; avoid turning on and off too fast.
    let fridgewantstorun = (&&) <$> enoughpower <*> warmenough

    runchanges <- changes fridgewantstorun
    reactimate' $ (fmap controlpower) <$> runchanges
  where
    controlpower True = do
            fridgeRelay actuators True
            inverterPower actuators True
    -- Power off the fridge, but leave the inverter running
    -- as other things use it.
    controlpower False = fridgeRelay actuators False
@joeyh
Re: %yaNduOGpt

I was thinking about how to test this home automation stuff, and think I have a plan that will make testing and development work well.

To use reactive-banana in a non-GUI context, I'll need to write an event poller, and then its combinators for events and behaviors will produce an event network, building up more complicated events, with callbacks that run when particular events happen.

So, there's the poller, and the callbacks, and the FRP code in the middle which is where all the interesting stuff will happen. I can write two pollers, one gets live data and the other one reads it from stdin. And I can pass in a set of callbacks when building the event network, so the real callbacks and mock ones that just log what they're doing.

So, I'll be able to run the FRP code for real, or with events and actions both mocked for testing. Or with real events and only logging what it wants to do in response. Or with events I type in, driving the automation by hand. Or with any combo of these at the same time.

This feels like it might turn into a reactive-banana-automation library..

@joeyh

My house's computer gathers data and can do some home automation type things on request, I want to combine the two, so it has behaviors, like turning the inverter off when the battery gets too low (with a hysteresis), and making sure the inverter turns on for at least an hour a day as long as the battery is reasonably well charged, so backups to the internet happen while I'm away from home.

This is a perfect fit for functional reactive programming, since it's all about time-varying events and behaviors being combined together.

So, I dug into the reactive-banana library last night, which is probably one of the better FRP libraries for #haskell. It's mostly used for GUI stuff, which is the only way I've used FRP before. But, I think I see how to use it to drive this kind of automation.

@joeyh

Found this beautiful thing to program an arduino in #haskell, using functional reactive programming http://hackage.haskell.org/package/frp-arduino

Ye olde blinking led:

import Arduino.Uno
main = compileProgram $ do
    digitalOutput pin13 =: clock ~> toggle
@joeyh
Re: %z1HzkOePK

top.JPG

Next stage in this project assembled during a quiet afternoon on the porch. Nine GPIO pins each switching power to separate lines. Nothing complicated electrically, but I learned some things about transistor layout.

The small board will mount somehow to cardboard and its 10 pads will connect, easily I hope, to conductive tape.

rear.JPG

Running lines. :wink:

@joeyh
Changed something in about
{
  "type": "about",
  "about": "@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519",
  "name": "󠁪󠁯󠁥󠁹Joey Hess"
}
@joeyh
Re: %OZsAbdhtM

Zero-width invisible encoding of my name in unicode. I win.

@joeyh
Changed something in about
{
  "type": "about",
  "about": "@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519",
  "name": "󠁪󠁯󠁥󠁹"
}
@joeyh
Re: %8Ye2Fl+J8

Not the part specific to scuttlebutt of making a name that I can't easily @ mention with the keyboard, or indeed even see given my currently installed fonts, which in this case is circled letters with a black background.

No, I mean the general fad of abusing unicode code points for things they were not designed for.

And yeah, I think of my friends who use screen readers every time I see this stuff.

Not to pick on you, 🇪🇲🇮🇱🇪 ;)

@joeyh

Untitled.png

I'll be so glad when this particular fad is over.

@joeyh
Followed @Dazinism
@joeyh
Voted Something to do this kind of logging would be very nice to have. Ideally
@joeyh
Re: %UIfw8ELHs

Snowing lightly this morning in Tennessee. I can't even..

@joeyh
Followed @taku0
@joeyh

Planted spring perennials: egyptian onions, 4 rhubarb, and a flowering quince.

@joeyh
Re: %LgmML0sDm

@nanomonkey DC indeed, but for a hall effect sensor like the ACS712 doesn't it get hot when 20-30 amps are running through it?

@joeyh
Re: %LgmML0sDm

http://www.analog.com/media/en/technical-documentation/data-sheets/2943fa.pdf oh this looks even better. Actually, it looks so similar to what my charge controller measures that I'll bet it contains this chip.

@IBob, candy store indeed..

@joeyh
Re: %LgmML0sDm

Using the arduino adc is kinda a problem, because it only has 1024 steps, of 2.4mV per step, and so the shunt and amplifier need to be well tuned to it in order to get any kind of accurate amp measurement. And when max amps gets too high, it won't be accurate enough -- and you want to overspec the shunt resistor's max amps for safety. I think it could be done, but it would involve finding just the right shunt resistor.

Instead, this seems the easy way to go: http://arduinotronics.blogspot.com/2015/05/reading-current-shunt-with-arduino.html The ADS1115 has 16 bits of accuracy and can measure differential voltage across 2 inputs, communicating over i2c. https://cdn-learn.adafruit.com/downloads/pdf/adafruit-4-channel-adc-breakouts.pdf

And it looks like you get out a negative number when the battery is discharging, if I'm reading the api docs right.

@joeyh
Re: %LgmML0sDm

Wow, those hall effect sensors run hot! 31A heats it to 100C.

@joeyh
Re: %LgmML0sDm

I'm leaning toward the arduino approach, less due to price but more because the Dataq needs a powered USB hub and uses 1 watt; the arduino would probably use a tenth that.

Looking like hall effect sensors are the easier option; lots of boards like https://www.pololu.com/product/2199 are available and can easiily feed an arduino.

@joeyh
Re: %LgmML0sDm

The MAX4070 or similar would work with an arduino. It converts ±24V to 0-5V, and is designed to be used with a shunt resistor to measure battery charge. Has an internal 2.5V reference. $1.69 on mouser.

@joeyh
Re: %LgmML0sDm

Much less diy than the arduino is a Dataq DI-1100, which can measure ±10V and has serial output with a documented protocol. $60

I could probably find uses for its other 3 channels, too...

@joeyh

seeking caretaker

My sister Anna built up this great homestead an hour from me in Virginia for 10 years, and moved away last fall. I was back over there today for the first time since she left, and all the fruit trees and perennials are happily doing their thing, though wanting pruning and weeding soon. And it's just ... fully set up for humans and on idle. So many beautifully tended beds of garden soil (she literally wrote the book on soil) lying fallow.

She's trying to sell the place; it seems it will take a while since access involves fording a creek and a muddy half-mile walk. She's willing to commit to a caretaking term of something like 6 months, possibly extended, so it wouldn't be sold out from under the caretaker while they were there.

This would be great for someone who wants to try out living in this kind of situation, out in the country in a homestead on the cheap. If you know someone who this might appeal to, or have thoughts where she should reach out to find a caretaker, get in touch.

#gardening #offgrid

@joeyh
Followed @corlock
@joeyh
Voted Joey I love how "stipple fish" - my small piece closer to the left, combine
@joeyh
Voted > almost as if they were part of the design. What what what - they weren't
@joeyh
Voted It will flip due to the change in flow. Shift it up with a [OP-Amp](https
@joeyh
Re: %LgmML0sDm

One thing I don't understand is what such a shunt outputs when current is going into the battery vs out. Does the polarity of its output simply flip? And how to measure a possibly negative voltage on the arduino?

@joeyh
Re: %LgmML0sDm

Perhaps something like this shunt http://www.omniinstruments.co.uk/dc-current-shunt-resistors.html

An arduino can measure 0-5v analog, and that shunt would output less than that below 80 amps/1920 watts, which should be more than enough. The arduino has plenty of accuracy in its measurement to read that shunt, if provided with a clean 5v reference voltage http://www.skillbank.co.uk/arduino/measure.htm

Total cost would be under $40.

@joeyh
Re: %LgmML0sDm

@emile the latter, although double-checking the charge controller's estimate of the former also good.

@joeyh
Re: %LgmML0sDm

https://www.amazon.com/DROK-Multimeter-Charge-Discharge-Electricity-Overvoltage/dp/B01M5CWR2P/ $30, has a usb cable that speaks some protocol that some inverters understand. Also has a RS-485 interface, of unknown protocol.

@joeyh

I have all kinds of solar data, but one thing I'm missing is amps going in and out of the battery, as opposed to those going in and out of the charge controller.

It's easy to add a shunt on the battery terminal that displays at a cheap lcd meter. I'd ideally like to be able to pull that data into my house computer.

Here's one way, using a Trimetric meter ($150).
https://steemit.com/busy/@mytechtrail/test-logging-serial-data-from-trimetric-meter-on-a-raspberry-pi

Seems this could be done for much cheaper though, there are $15 lcd monitors, but I have not found any with communications ports.

Looking for basically a scaled up version of something like this https://www.adafruit.com/product/904 which simply scales output voltage with amps and measures the volts.

@joeyh
Re: %rHcxQN54F

A bloom filter would be an efficient way to implement this.

@joeyh
Voted Hi #scuttleverse, I found out about scuttlebutt from Joey Hess's blog and
@joeyh
Followed @Muddy Boots
@joeyh
Voted [@Matt McKegg](@FbGoHeEcePDG3Evemrc+hm+S77cXKf8BRQgkYinJggg=.ed25519) thank
@joeyh
Re: %8Qo2whugL

Not one myself, but several of my family are.

@joeyh
Re: %jLe4OIOH+

Try to avoid paralleling lead acid batteries together. You can sometimes get away with two strings in parallel, three is doable if you're really, really careful, and beyond that? Forget it. You'll just murder all the batteries in short order.

For every 10C above the rated 25C, the battery life halves. However, for every 10C below, you get a corresponding increase in battery life.

@joeyh

https://syonyk.blogspot.com/2018/04/off-grid-rv-lead-acid-maintenance-charging-failure-modes.html

This is the most informative thing I've ever read about lead acid battery maintenance and problems.

I've had the "coup de fouet" effect the past couple of days, and was struggling to figure it out.
It says: " It's not sulfation, it's not a worn out battery bank. It's just something lead acid batteries do."

@joeyh
Re: %Q1CJDgeF6

IA lunch is still happening, at least was a few months back.

@joeyh
Re: %z1HzkOePK

IMG_3482.JPG

The GPIO pins and leds and haskell code is gonna be combined with this @maggie art that I've temporarily tacked up to get a feel for the project. More on it later.

@joeyh
Re: %z1HzkOePK

Er, yeah of course a transistor.

@joeyh

Built something with a capacitor for the first time today. 2N2222 on a GPIO pin to switch power to a bunch of leds on the 3.3V rail.

Well, that's misleading, since I've spent 20 years building things with zillions of capacitors, but never below the NAND gate level before and never caring what their DC current gain was...

@joeyh
Re: %S211tV2le

Beyond mention, that is the best thing I've read about it.

Pleasant green architecture means nothing if it becomes an extension of colonialist fantasy via the narratives of the same heroes that much Steam and Cyber abound with. To prevent earnestness from devolving into twee, the stories themselves need to be dislocated along with the imagery. Dislocation, rather than utopianism, is what will keep Solarpunk from running off as a libertarian seasteading vision, accelerationist implosion, or even just a store in the mall—and maybe even reclaim, if there such a thing, punk.

@joeyh
Followed @diefreien.club
@joeyh
Connected to the pub diefreien.club
@joeyh
Re: %RaB5S25X3

I coin a new word: soloxnaslogosm is the accidental misreading of mostly numeric part numbers as words.

@joeyh

IMG_3477.JPG

Received this cable from Amazon, hand-labled as "aisobolooouxolos". What could it mean?

Or perhaps it's upside-down and "soloxnaslogosm"?

@joeyh
Re: %FI62DsS4K

Was just chatting with a fraud protection person at a major bank about both our credit cards being used fraudulently despite the number never leaving our possession (mine because it's been in the safe unused since I got it, hers because it was literally still in the mail to her when it was used), and she's like "I think .. a lot of things about how this can happen".

The ellipses said a lot, perhaps because I'd just read this thread.

@joeyh
Re: %OeIp8ILGv

@emile or hot air gun, or perhaps solder paste and then hit it with the iron..

@ibob I wouldn't post if I were not looking for conversation..

Actually, my iron is really basic.. It's the one I used in high school! That program shut down later and it found its way to me. If I could do it with solder paste and current not very fine tip iron, I might give it a try.

@joeyh
Voted [@Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519) you can
@joeyh
Voted I'm at the airport now, heading to Porto Alegre, where I'll slowly start tr
@joeyh
Re: %OeIp8ILGv

Only prebuilt version I've found is https://taaralabs.eu/1-wire-humidity-temperature-sensor/
30 euros?!

@joeyh
Re: %OeIp8ILGv

https://skyboo.net/2017/03/ds2438-based-1-wire-humidity-sensor/

@joeyh

Kind of want to build this 1-wire humidity sensor, but it involves soldering a surface-mount component. Only 4 pads, but I am scared..

@joeyh
Followed @Case
@joeyh
Voted CNC ORIGAMI These ![DSCF1646.JPG](&uUKknF8jqC9rJs4/2Yh/PADTD8pVNIZFkwj3Riy
@joeyh

Hanging out in a very nice cafe today. Kind of place where folks hang out at the bar with the barristas and actually have real conversations.

@joeyh

zzz git annex addurl https://www.youtube.com/watch?v=MDGP0C9MIzU

Yeah, let's have the laptop download a PBS program covering Living Energy Farm, even once its lid is closed, and then power off the satellite internet connection before going to sleep itself. Niiice!

@joeyh
Voted A few days ago it occurred to me that there must be some sort of open-sourc
@joeyh
Followed @pub.planetary.computer
@joeyh
Voted Came across someone posting pictures of this building on the Fediverse. Tho
@joeyh
Voted Went out to consult with the Head Gardener and was shown this alien: ![DSCF
@joeyh
Voted With all the loud debates going on about how to solve the media environment
@joeyh
Followed @nabijaczleweli
@joeyh
Re: %/AUAYbLLy

It was 1995 or so, Tennesse. I was not on the vocational track but took an electronics class over in that wing, entirely because I knew they had a couple of PCs in there, with modems, so I was mostly BBSing and programming when I could have been learning electonics.

Still in touch intermittently with the teacher, so I guess I'll show him this. ;)

(I mostly wish I'd taken shop too..)

@joeyh
Re: %/AUAYbLLy
joey@darkstar:~>ssh house inverter status
off
joey@darkstar:~>ssh house inverter on
joey@darkstar:~>ssh house inverter status
on
@joeyh
Re: %/AUAYbLLy

Ahh, back to levels of abstraction I'm comfortable in! pounds out 100 lines of haskell code to control the thing

@joeyh
Re: %/AUAYbLLy

schematic.png

@joeyh
Re: %EvpWKGJyY

Final schematic

schematic.png

@joeyh
Re: %/AUAYbLLy

After a few rounds of ripping things out and wishing I'd breadboarded 1st, I got it working.

Now I can control and monitor:

root@honeybee:/sys/class/gpio/gpio84>echo 1 > value; sleep 2; echo 0 > value
root@honeybee:/sys/class/gpio/gpio84>cat ../gpio83/value
1
root@honeybee:/sys/class/gpio/gpio84>echo 1 > value; sleep 2; echo 0 > value
root@honeybee:/sys/class/gpio/gpio84>cat ../gpio83/value
0

Final board, still not too bad a mess:

front.JPG

Mess is here.. And I need some better tools than this if I'm gonna do much more.

mess.JPG

@joeyh
Re: %EvpWKGJyY

Yay, 100% working. Finally.

@joeyh
Re: %EvpWKGJyY

Oh rats, I said

Measured 19v between pin 1 and pin 3 when the inverter is on, 0v when off. So yeah, measure that.

And then I connected pin 1 to pin 2 instead. Doh.

Ok, tested that again, and it really does work and all functionality works, time for final PCB update! :)

@joeyh
Re: %EvpWKGJyY

Ok, so shorting pin4 to pin3 lights up the protect led too, didn't notice before.

Curse you undocumented control port interface...

@joeyh
Re: %EvpWKGJyY

So with pin4 to 2.2kohm resistor to 4n35 to pin3, the power sensor works. And the power control works!

Only little problem... The inverter's scary red "protect" led comes on when the power control turns it on.
So.. It doesn't like something going on in the pin4 to pin3 circuit.

The inverter manual only mentions the red led in the context of under/over volt protection.

@joeyh
Re: %EvpWKGJyY

Corrected analysis of the AIMS's RJ9 control port:

Short pin 1 to pin 2 for 1 second to toggle power. (control)

Between pin 3 and pin 4 is 19v when inverter is on, 0 when off. (led)

ARGH! When I was first measuring these, I was juggling tiny wires and the multimeter and must have mis-measured pin 4, assuming it was some kind of fault led since it never had power. But it does have power.

@joeyh
Re: %EvpWKGJyY

Tried pin1 to 2.2kohm resistor to 4n35 to pin2.. Doesn't work. Power control does nothing; I guess because pin1 is now effectively shorted to pin2. Perhaps it would work with a larger resistor?

@joeyh
Re: %EvpWKGJyY

Measured 19v between pin 1 and pin 3 when the inverter is on, 0v when off. So yeah, measure that.

Also makes a lot more sense that a LED would be there, since it's not inverted like pin 2 to pin 3 was.

@joeyh
Re: %EvpWKGJyY

So the power control part works, as long as only AIMS pin 1 and 2 are connected to the board.

Connecting pin 3 breaks the power control; the UPS powers off briefly, but then back on.

Pin 3 is connected to pin 2 via the 4n35, so I think it must be pulling pin 2 down, the same as pin 1 does, and so the UPS thinks the power button has been pressed a second time.

Perhaps I should be measuring the voltage between pin 3 and pin 1 instead to detect when the inverter is on?

@joeyh
Re: %/AUAYbLLy

No suck luck; hooking up the other wires prevented the power control from working right.

@joeyh
Re: %/AUAYbLLy

Oh, perhaps I need to connect those other wires from the UPS, that might help.. ;)

@joeyh
Re: %/AUAYbLLy

Well, the power control part works; the state of power part does not seem to work right.

@joeyh
Re: %/AUAYbLLy

OMG, it worked on the first try!

root@honeybee:/sys/class/gpio/gpio84>echo 1 > value; sleep 2; echo 0 > value

And my UPS turned itself off. Repeated, and it turned itself on. :smiley:

I did have one little mistake.. I put the cable header on upside down, so I had to unsolder all 30 pins and flip it over. What a PITA that was.

@joeyh
Re: %1nayviMDw

"git-ssb is not installed, or not available in path" is normal, also get it when using the patchwork.apk. I have not checked how patchwork integrates with git-ssb.

@joeyh
Re: %1nayviMDw

Ooh, this might be a killer app for me to finally actually use nix.

Did you chase all the npm dependencies and build all from source? Because building patchwork from source I got the impression there might have been some prebuilt libraries coming in, eg electron.

@joeyh
Changed something in about
{
  "type": "about",
  "about": "@vU/bDokQrQro6t835MkjGct+dmygIv4zkd4oV3UNhgc=.ed25519",
  "name": "Glyph's"
}
@joeyh
Followed @nick
@joeyh
Re: %qRuPrVvMn

That reminds me of how ghc does memory management, which has some pretty clever tricks including faster laziness using dynamic pointer tagging that let it run immutable code fast.

I assume that once ghc can target webassembly, it will behave similarly there. But it's very early days on that port.

@joeyh
Voted ## show & tell: `osm-tty` > offline p2p terminal openstreetmap viewer Use
@joeyh
Voted Acabo de volver de visitar morristown tn donde yo fui la intención de ser v
@joeyh
Voted [@maggie](@X8i6KxURCnZybErj4RzgnLYlU+gQdkdA2PV1hDbn5hI=.ed25519) thank you
@joeyh
Voted Just got back from visiting Morristown TN where I went intending to volunte
@joeyh
Re: %uZozZsPQE

@juul max_clients limit is 8, unless there's another limit?

@joeyh
Voted John Perry Barlow memorial event [live-streaming right now from the Interne
@joeyh
Re: %EvpWKGJyY

Resources:

@joeyh
Re: %/AUAYbLLy

It's pretty easy! I mean I learned soldering back in high school, and we etched and assembled some PCBs then from kits. And I played with simple circuits of batteries, switches, and motors back in grade school, which is enough to mostly understand the ones here.

Kind a nice to get back to it with something real and well made enough to be part of a house.

@joeyh
Re: %EvpWKGJyY

Mostly done with the control board for the inverter. Not tested yet.

To toggle the inverter's power, I used a 4n35. Connected GPIO pin PC20 to its input with a resistor in between. Everything I found online says to use a 1 kohm resistor there, so I did, even though my calculation says it needs only (3.3v-1.5v)/10mA = 180 ohm. I suppose that the infrared led will burn dimmer with this larger resistor, but still enough for the phototransistor to detect. If not, I'll switch resistors. The other side of the 4n35 connects right up to pin 1 and pin2 of the inverter's control port.

To detect if the inverter is powered on, another 4n35. Control port pin 3 connects to the 4n35 input with a total of 1.8Kohm of resistors in between to limit its 18v down to 1.5v, and then back to control port pin 2. The other side of that 4n35 I've not hooked up yet, but it'll essentially be simple switch connected to a GPIO pin.

So I'm planning a 10k pullup resistor between the 3.3v rail and GPIO pin PC19, and then to the 4n35's phototransitor, and then on to ground. (Don't know if the pullup is necessary; cubietruck may have an internal pullup. Hopefully it won't hurt.) I may also put a 1k protection resistor on that GPIO pin just in case.

@joeyh

This is the first circuit board I've designed and made myself. Have soldered pcbs before, but never worked with perfboard.

top.JPG

This is a GPIO breakout board for the Cubietruck arm box that's at the center of my house.

So far it has optoisolators to control/monitor my AIMS inverter. I'll be adding 1-wire sensor connections to it as well, and eventually probably lots of other GPIO stuff (leds etc).

bottom.JPG

Soldering perf board is pretty easy, except for deciding how to lay things out, and getting the jumper wires stripped to just the right length. Only got one accidental bridge out of all those pins, and I've continuity tested everything, though not yet quite ready to plug it into the Cubietruck.

@joeyh
Voted One More (don't forget cross your eyes.) I actually find it soothing to lo
@joeyh
Voted "watch your plants" ![monstera1.gif](&lEeXCIpX7UCoXJqGCZhCl27YQtcwCXNUvIi3
@joeyh
Followed @sbot.ktorn.com
@joeyh
Followed @ssb.learningsocieties.org
@joeyh
Connected to the pub ssb.learningsocieties.org
@joeyh
Voted [@BoomTekachi](@N6NmHFN1CDg21454KTmqFcNb+WmkQYduKXVlVlvVFjE=.ed25519) Tha
@joeyh
Voted > Always working on something that was related to or leading towards or par
@joeyh
Followed @kieran
@joeyh
Re: %uZozZsPQE

https://www.bakke.online/index.php/2017/08/06/solar-powered-esp8266/ with 3 watts of PV and a 1200 mAH battery was enough to get through weeks of poor sun. But that's with it only waking up every 30 seconds (weather station).

1200mah_500ma-panel.png

Seems like this firmware could be hacked to wake up every minute, check if anything associates to its AP within 6 seconds, and if so stay up as long as the dhcp lease is getting renewed, otherwise sleep to conserve power (unless the battery is full then might as well stay up). That way it needs only a tenth the PV and battery cost it would to run continually.

@joeyh
Followed @sam_uk
@joeyh
Voted Hi #mesh people I spotted this project: https://github.com/martin-ger/esp
@joeyh

Sunny afternnon. Got a bunch of offline drives spun up and increasing redundancy of important data and doing health checks. I used to only have power to do this when it was sunny and sometimes not for months in winter, now I can do it most anytime, but keep it to the sunny afternoons as a habit.

@joeyh
Voted I am - one - #new-people. I am Bandie. I am doing computer and music. My
@joeyh

"Citizenship is itself the primordial kind of injustice in the world."

https://www.theguardian.com/news/2018/apr/05/demise-of-the-nation-state-rana-dasgupta

@joeyh
Followed @diefreien.club
@joeyh
Re: %YJ5kkMtG0

That's how I remember that conversation too, and thanks for reminding me of that, I felt it was an important insight that came out of that meetup.

One level of this is physical networking. On another level though, it's the question of how do people in an area find other people in the same area, assuming most everyone is connected to the global internet. (This is something that centralized social networking has well covered, IIRC it's easy to do on facebook, and nextdoor.com has built their whole business model on it.)

I've seen the occasional new-person ask "is there anyone in my area?" and get crickets or only a few responses. Sometimes that question or a channel for the area works, but perhaps there's a better way.

@joeyh
Voted One of the discussion we had at the Montréal meetup was the discussion on c
@joeyh
Voted I enjoyed the brief diversion.
@joeyh
Re: %8hOW62bYi

At the end of my talk, I referred to Seth Schoen's earlier talk on "incompossilbities". One of the interesting things Seth mentioned was that some Big Company had a theory that many desirable properties of social networks are incompossible -- you can't make a social network that has all the desirable properties at the same time.

Which big company I wonder? Seth was unable to say but I'll bet it has a favicon with a G or a F. Whichever one it was, they don't want the details to be known. I think this points at a chink in their armor.

@joeyh
Voted I watched it with pride and am really using scuttlebutt more and more latel
@joeyh
Voted There were about 50 total, we had a whole internal group which met bi-weekl
@joeyh
Voted ## "We don´t accept Bitcoins anymore" Just as food for thought, I wanted t
@joeyh
Voted Mastodon uses ostatus to federate with gnu social, which tends to have a cu
@joeyh
Voted [@GCU Prosthetic Conscience](@Yr0KQDRj3y2STr8MKAhSp88JMckaeLNn/dwfaYB64q8=.
@joeyh
Voted More rollercoaster, April 4. 6 inches. ![IMG_20180404_073458154.jpg](&SsMr
@joeyh
Re: %8hOW62bYi

Sure, I demoed it to several people, including the CEO of Purism, and an 10 year old boy who can recognize xfce panel by sight (and his dad)..

@joeyh
Re: %8hOW62bYi

Here's my lightning talk on Scuttlebutt at Libreplanet

Untitled.png

(3:58)

@joeyh
Re: %8hOW62bYi

@Alonealastalovedalongthe didn't see your message in time, but you could have easily showed up as a walk-in. (And could next year.)

@joeyh
Re: %dHxp1cHm6

Quite similar to annah in a lot of ways, though unlike annah it's not dependently typed. But has other benefits like a VM with a cost model. So it could also potentially be used as discussed in #ssb-annah.

@joeyh

https://blockstream.com/simplicity.pdf reading this paper, I'm encouraged that bitcoin might be getting such a well-grounded language, with ADTs and guaranteed termination, and proven semantics.

@joeyh
Changed something in about
{
  "type": "about",
  "about": "@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519",
  "image": "&aEwcAfAjSm1rFX0trOhs2te8ouUNQAHul2Oz4Mhx5LI=.sha256"
}
@joeyh
Re: %CyLw6EMH5

Geosynchronous orbit 22k miles up, and back down to some place or other.

@joeyh
Re: %MeQm+E/Nd

I have not seen how everyone would benefit by lessening requirements, but maybe you can come up with some arguments for that?

Quite simply by an application of democracy. If a majority of voters agree that a candidate without an academic degree should not be elected, such a candidate won't be elected. If democracy makes good choices (or at least less bad choices), then it should be allowed to make choices about who can stand for election.

In the US, six teenagers under 18 are currently running for governor of Kansas, which currently lacks a minimum age requirement to be elected (though not to vote). Many of them seem like better candidates than some of the other candidates; at least they're not bought and paid for by the political establishment. Of course, those in power in Kansas are going to try to change the rules to prevent this from happening again.

@joeyh
Voted >I'm gonna love you 'til the wheels come off. Oh, yeah. -Tom Waits
@joeyh
Re: %CxfcvMIBi

That approach makes you dependent on a whole nother level of complexity, to manage the herd. Health monitoring, orchestration, autoscaling, yadda yadda.

So it's great if you're marketing solutions to do such management, and the companies who are have been doing a lot to market that view, so it's all trendy now.

I feel there are more personal ways to relate to our servers without that baggage, that make running servers something that not only large corporations can do. My servers all have personal names and personalities, but also full machine-parsable descriptions of them, so if one stumbles it can be rebuilt.

@joeyh
Voted That was a crazy piece of work...I wasn't sure it was going to end. >the p
@joeyh
Voted thanks for sharing [@Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXht
@joeyh
Voted [@Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519) Wow. I
@joeyh

IMG_3456.JPG

Cable management after AC outlet install. Looking at this I want to manage the cables some more, but enough is enough.

@joeyh

If you're in #Brazil, look up and east, Tiangong-1 should be crashing right about now!

@joeyh
Voted ## Drunk anime character has existential crisis while talking to dinosaur a
@joeyh

AC/DC

Have been wiring the house with AC to supplement the existing DC wiring. Lot of brachiating around in the attic this afternoon, installing junction boxes, and pulling wire. Had to stop incomplete as I am 2 feet short of wire.

@joeyh
Voted It's freaking amazing, I am taking my time.
@joeyh
Voted It's freaking amazing, I am taking my time.
@joeyh
Re: %sg56rI1XH

this IS capitalism you donk

this is what its supposed to be, this is how it ends.

[...]

capitalism deserves a zoo like this one. it's a beast of the wild, as wild as any grizzly bear with fawn's > blood in its mouth. i think you see deeds and contracts and bureaucratic bloat and see that something > went wrong. something was ALWAYS wrong y'all.

i love it. i love to watch it. in a zoo, where it can't hurt me.

@joeyh
Re: %sg56rI1XH

It's freaking amazing, I am taking my time.

@joeyh

https://www.sbnation.com/a/17776-football/ #sf

@joeyh
Voted Hmmm...in hobo signs lambda means "a beating awaits you here". Good to kno
@joeyh

2.JPG

Bike bouquet of wild mustard from the fields by the river.

1.JPG

Bitter greens went well in this stir fry.

3.JPG

@joeyh

Untitled.png

tornado = 0 = null I assume #javascript

@joeyh
Re: %X7lg48ACN

(Perhaps he had bibliolepsy)

@joeyh
Re: %X7lg48ACN

This reminds me of a local bookstore, where I once found the proprietor asleep on the floor between two shelves of books.

@joeyh

Made a cold frame in the spot where I had a bonfire this winter, in hope that there are no weed seeds left.

bed.JPG

Had to leave for a week after planting mixed salad greens there, and I thought they would probably dry out and die, but it was still moist when I got back, seems the water circulates well in there.

greens.JPG

#gardening

@joeyh

IMG_3430.JPG

#spring

@joeyh
Re: %X+fbbSJX4

Finally got mmmm to do something.. Still spinning forever on the tablet with no messages visible, but it can post.

@joeyh
Voted test
@joeyh
Followed @joeyh-tablet
@joeyh
Voted [![0.jpg](&yD/gdupBpTelXCIn8lfA6P2mFIywmDkd1EFm4X1MLSE=.sha256)]](https://y
@joeyh
Followed @elavoie
@joeyh
Voted [@elavoie](@IgYpd+tCtXnlE2tYX/8rR2AGt+P8svC98WH3MdYAa8Y=.ed25519) thermals
@joeyh
Voted [@Seb](@SMui5xjTS5ZDp1j2oz8/KUDHlSgcSk4k6o2ehHjArt4=.ed25519) LiFePO4 has a
@joeyh
Followed @ssb.learningsocieties.org
@joeyh
Followed @offgridauthor
@joeyh
Voted Hey wanna help fix up a small submarine? We're scheming on how to make a si
@joeyh
Voted The highest good is like water. Water gives life to the ten thousand things
@joeyh
Re: %F7+63oLD3

@bobhaugen I was taken by the straw bale house I visited this winter leaving the walls wavy where the bales poked in and out, it felt like that would be nearly as hackable as cob.

And, they got around building codes by putting in studs and exterior for inspection and then dropping in the straw bales.. So any room you don't mind getting 1.5 feet smaller can be retrofitted this way.

I have plans to do that with my office, the one room in this house that has two conventional walls. (The rest being either mostly earth sheltered or mostly glass.) One window well will become a standing desk, and maybe there will be some nice niches in the wall for books..

@joeyh
Voted [@IBob](@vkdMlsuBgzzo5eLS3LZLdqnBpZ26OauJOMIq9gQ2E7E=.ed25519) > really qu
@joeyh
Re: %TzKvDB66n

It's quite possible that the lookup table is not subject to copyright, if it's created by data that's collected in some way, not thought up by a human.

For example, phone books have been found to not be subject to copyright because it's just a collection of names of people in an area and their numbers.

@joeyh
Re: %F7+63oLD3

My problem with drywall is it has a built-in aesthetic of flatness and evenness, any divergence from which looks bad. So it's not allowed to evolve over time, and any hacking of it is limited by the aesthetic.

@joeyh
Re: %F7+63oLD3

Does drywall ever make anyone happy?

@joeyh

Drywall :unamused:

@joeyh
Re: %k0wRaUHGW

Patchwork displays the channel name as #undefined in one place, and as a uuid in another place.

@joeyh
Re: %k0wRaUHGW

Wow, that breaks patchwork in some subtle and special ways. I particularly like how the subscriber count slowly grows while I hover over the channel.

@joeyh
Voted # Economic Science Fiction https://www.gold.ac.uk/goldsmiths-press/publica
@joeyh
Voted # Economic Science Fiction https://www.gold.ac.uk/goldsmiths-press/publica
@joeyh
Voted # Economic Science Fiction https://www.gold.ac.uk/goldsmiths-press/publica
@joeyh
Changed something in about
{
  "type": "about",
  "about": "@TXKFQehlyoSn8UJAIVP/k2BjFINC591MlBC2e2d24mA=.ed25519",
  "name": "dangerousbeans"
}
@joeyh
Followed @diasp.club
@joeyh
Re: %8hOW62bYi

Talk went well, recording will be available later.

@joeyh
Voted I've been walking Montréal streets thinking of the last few days on here.
@joeyh
Changed something in about
{
  "type": "about",
  "about": "@HEqy940T6uB+T+d9Jaa58aNfRzLx9eRWqkZljBmnkmk=.ed25519",
  "name": "mycognosist"
}
@joeyh

Seems I'm the only scuttlebutt user at #LibrePlanet this year, or at least I've not noticed anyone on localnet. Signed up to give a lightning talk about scuttlebutt tomorrow.

@joeyh
Re: %nCP6d3wyz

@bobhaugen enable the compose key, then compose E '

@joeyh

In #Boston for #Libreplanet and it's off to a super excellent start.

One thing I learned tonight is that https://w3c-ccg.github.io/did-spec/ has a lot of convergent evolution to scuttlebutt.

Noticing that Cambridge MA is now my old haunts, tho I've never lived here.

@joeyh
Re: %kRqMiX603

output.gif

@joeyh

IMG_3389.JPG

Michi is indoor/outdoor; glad she left this one outdoor.

Also, aaw, looking forward to reunion.

@joeyh
Changed something in about
{
  "type": "about",
  "about": "@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519",
  "image": "&5FN8W3xrCmff9RtJ6077pE0d+dtPue9ljG/LtSMPdOM=.sha256"
}
@joeyh
Voted [@pod](@V8i6qO0deGeytUT2PmUQQvjczNI8+Hji9NslNojmnB8=.ed25519) [@Ben](@v4k6J
@joeyh
Voted Almost done after the 2nd day: ![IMG_20180318_131720-01.jpg](&HM1iPr9fWMpj
@joeyh
Voted 182 days since Hurricane Maria 195 days since Hurricane Irma Had a 15 minu
@joeyh
Voted I've never been great at #cooking but that doesn't mean I won't try! Here'
@joeyh
Re: %NsaSEYvuM

Git has merge drivers, which can be used to automatically merge conflicting edits.

I use the Debian changelog format, and the dpkg-mergechanges(1) command can be used as a merge driver. In my .gitattributes I configure it to be used for the CHANGELOG file:

CHANGELOG merge=dpkg-mergechangelogs
@joeyh
Voted So I've solved the problem that originally led me to discover #ssb! And I w
@joeyh
Voted [@lain](@c2xRKmp4SADgaG97z+nbguI9ojWtq9r99ynxGgrzEYY=.ed25519) oh shit i fo
@joeyh
Followed @178.62.234.105
@joeyh
Followed @Lou Rinaldi
@joeyh
Followed @inoas
@joeyh
Voted I stumbled across the [traaaaaaannnnnnnnnns](https://www.reddit.com/r/traaa
@joeyh
Voted this
@joeyh
Followed @Ben
@joeyh
Followed @keheliya
@joeyh
Re: %ozbj9shx3

@Teq and yes, CAMH and INDI and PopHR and other actonyms ;)

@joeyh
Re: %ozbj9shx3

@Teq INCF/MNI Neuroinformatics Workshop

@joeyh
Re: %npdoL3XNj

Yes, but Montreal first! 3 conferences in one week actually..

@joeyh

In a room at McGill with basically all the open neuroscience data people in the world.. And me.

@joeyh
Voted # but what about blockchain apps? ![blockchain developers](&DaHlgY4i6o0aT2
@joeyh
Followed @Ticktack Pub 2
@joeyh
Followed @pub.solarpunk.network
@joeyh
Voted [@Alanna](@6OxffMLNyxkboLjCqv29WnMPhH8O3qFrcXCR6KrKcPI=.ed25519) > I hope
@joeyh
Followed @eight45.net
@joeyh
Re: %MvR6GIGYg

FYI there is a scuttlebutt meetup tomorrow at Brewskey's.

@joeyh
Followed @ssb.timjrobinson.com
@joeyh
Connected to the pub ssb.timjrobinson.com
@joeyh
Followed @joeyh-tablet
@joeyh
Followed @richard
@joeyh
Re: %Bh8qC4KsL

My dwarf meyer lemon is one of my favorite happy things. Recommended.

Don't expect that volume of lemons (at least not without fertilizer), but with luck it will bear more and more each year.

Larger pot than that for sure. Biggest one you can move twice a year if you'll need to bring it in for winter. (Let it dry out for a week before moving so you can move a larger pot.)

I water once per week, once the soil is almost dry to the touch an inch underneath. Lemon trees like going dry and then soaking. I mist the leaves in winter, since the wood stove dries them out.

Feed once or twice a year with stump dirt or something like that.

Oh yeah: Eat the meyer lemon peels, they're the best part..

@joeyh
Voted [@Zenna](@dXOe/p6V6IW1cPGBmvBiM8+rJTWBrgAIXg7KQy5GcEg=.ed25519) is my first
@joeyh
Voted # Blob-goggles Here's an idea - browse the butts via blobs (specifically i
@joeyh

Getting up at 4am to catch a plane. Yeeeargh.

@joeyh
Changed something in about
{
  "type": "about",
  "about": "%hhzQHQJ1Of9EqLENbkkfsqjsd5ODTNC6z+mBVmyMHPs=.sha256",
  "attendee": {
    "link": "@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519"
  }
}
@joeyh
Voted My washing machine actually uses it's mechanical components (some relays),
@joeyh
Re: %VwotmVMTW

Crust kneader maybe?

@joeyh
Re: %VwotmVMTW

Kept looking at the diagram trying to find where the cat was applied, perhaps as a mixer or a lemon zester. #cooking-channel #morningbrain

@joeyh
Re: %VDFOPHWQu

That's like Godwin's law's little sib.

@joeyh
Re: %lPj7KktYP

So, leaving the Aims on all the time, and turning off the satellite modem for 8 hours at night would use only 32 watt-hrs more than turning off the Aims. Compare with the worst solar production I had last winter, which was 100 watt-hrs.

(I had 6 days last winter under 500 wattt-hrs.)

@joeyh
Re: %lPj7KktYP

Finally, here's the Aims running with nothing plugged into it.

noload.png

Wow, you can see the polling rate and the 60 hz AC come into and out of phase...

And over those 6 minutes, the average watts used seems to be 4. Better than the 17 in the manual, but still almost as many as my laptop uses.

@joeyh
Re: %lPj7KktYP

summed.png

Clearly the Aims is more efficient!

Although I wonder if the bit of a leveling off at the end may be due to it needing less power to beam data to the satellite due to clouds or orbit or whatever.

@joeyh
Re: %lPj7KktYP

I only get one sample per second from the charge controller, and the Aims inverter fluctuates a lot as it generates the sine curve. Query at the wrong time and it's pulling 0 watts. (An oscilloscope would be handy right about now; my little Labrador board can't handle this much power.)

So, I wrote a script to take a bunch of measurements over an hour of light internet usage. Hopefully I'll get enough data for a smooth result.

plotw.png

@joeyh

Realized that my solar charge controller has watt readings for its load terminal that I can access with some simple code.

So, thought I'd use this to compare my 24V Aims pure sine wave inverter with the smaller 12V Black and Decker modified sine wave inverter I've been using to run the satellite modem. The latter has the overhead of a 24V buck converter. I've heard pure sine wave can be more efficient, but the Aims consumes 17 watts even when nothing's plugged into it.

Which can run the satellite modem most efficiently over a full day, assuming it's powered off for 6 hours at night but the inverter is left on? Any bets?

(I've previously measured the satellite modem using 34-40 watts on the AC side.)

@joeyh
Re: %6q/Aopp/L

In the 60's my dad helped build Resurrection City on the national mall in DC, which was occupied by anti-poverty protestors.

nmaahc-2014_116_44_001-tents.jpg

arial.jpg

@joeyh
Voted A group called **Build UP** are gorilla building a tiny house right outside
@joeyh
Re: %EGgp8c4rU

Thanks for introducing me to their stuff.

@joeyh
Voted *What's the difference between a bango player and a large pizza?* The larg
@joeyh
Re: %tVjVZ84n6

It works for friends though, so I've made visible the alias I think you wanted to appear.

@joeyh
Voted From the comments in that last article: > In the 60s, Buckminster Fuller de
@joeyh
Voted # Short Guide to Building a Feces Treatment System So last month we finall
@joeyh
Changed something in about
{
  "type": "about",
  "about": "@hhknMruxen2tXWeQYkpKlFsm09ye5R9TrYQyKsM47kU=.ed25519",
  "name": "Alexandre Oliva"
}
@joeyh
Re: %5lmvV9iwS

Other thing this SF made me think about #disability is how there are certainly people today who are disabled, who would not have been disabled had they lived at some point in the past.

Dyslexia is the best example I guess? Before the tech of writing, the disability didn't exist.

I suspect that being vulnerable to conspiracy theories might also be a kind of tech generated disability. A difficulty in filtering the increasing amounts of information that go by, and a susceptability to certain memes.

@joeyh
Re: %5lmvV9iwS

So this got me thinking about #disability and tech today. I watched a blind friend struggle with his phone recently to call an Uber, but the fact was he could use the tech to overcome his disability, frustrating as it was due to Uber not giving a shit about the blind (or anyone).

I can't call an Uber at all, because I don't use cell phones. In cities, I sometimes now can't open some doors, because they require a phone call or SMS. I'm not disabled, because I could make a choice to use a smart phone. But.. Is a deaf person not disabled, if they could choose to get a cohlear implant? What if they chose on a basis of not wanting part of themselves to run non-free software, like I have chosen with phones (I consider such personal data devices approximately part of myself).

@joeyh

I've been reading Always Human, "a story about nanobots, genetic engineering, and two girls falling in love"

1.png

In a way, one of its themes is disability, and in a SF setting the disabled person would today be considered normal. Her disability is tech induced. Can't remember seeing this in SF before, and it's explored in what seems a very real way, based on my own experiences with family and friends who are disabled.

Untitled.png

Hopeful affirming beautiful SF. I just finished it, and I'm for sure not in space right now.

@joeyh
Re: %fXVF9Z2Wm

(Other than the minor problem of dah sounding just like di when the switch closes.)

@joeyh

Installed a honking big 100A relay, and I was tapping morse code on its switch before wiring it up, like like an old telegraph key.

Hmm.. I could program the house computer to SOS when battery power gets too low. Who needs speakers for alarms when you got morse?

@joeyh
Voted ## Enhance your privacy in Firefox with Temporary Containers Since version
@joeyh

Been so long since I've been to Europe.. Thinking about all the old friends I could visit if I bummed around there for a month or so. Something like Cambridge to Wales to Oslo to Helsinki to Munich to Zurich to Barcelona to Paris to London.

Wonder how cheap I could do it for.

@joeyh
Voted viruses have the most hardcore compression of anything I know. There are so
@joeyh

https://www.jwz.org/blog/2018/03/paperclip-optimizers-exploit-glitches-in-the-matrix/

@joeyh
Re: %efTDLGLjc

@likku that's my Meyer Lemon tree

Previously: %0sASrq7... and %9VDQctH...

@joeyh

Me: Well it's spring then...
Winter:
IMG_3379.JPG
IMG_3384.JPG

@joeyh
Re: %aC/NxuQpO

... How does the MATE desktop not have a gallery like that?

@joeyh
Re: %aC/NxuQpO

@Alexandre Oliva lol!

RichardStallman.jpeg

And yeah, love Brazil every time I'm there.

And oh no, I think it was Antarctica after all.

dinner.jpg

@joeyh
Re: %8rY5jGgvT

I'm mostly wondering if the #avocado skin counts as a valid ticket stub for travel, if hungry travelers sacrifice the #Avocard on toast during their train ride.

@joeyh

Introducing the Millennial #Avocard
Untitled.png

(A bit mean to the avo-deprived new-zealanders.)

The T&C's are a hoot:

  • You must be aged between 26 and 30 years old to purchase a 26-30 #Avocard.
  • You must always carry and be able to show your #Avocard while on your journey and when asked by rail staff
@joeyh
Followed @lxoliva
@joeyh
Re: %aC/NxuQpO

We had some off-brand in Vitória, in 2 liter bottles, which I preferred the taste of to Antarctica.

Probably that's all that saved me, since I can't find whatever version that was..

@joeyh

The Internal Revenue Service released a private letter ruling on Friday stating that a customer with an existing home solar array is eligible for a 30 percent federal tax credit when they buy and install a battery system, provided it stores only solar energy from their own roof.

...

"The 30 percent credit is like jumping ahead five years on the cost curve for home battery systems

https://insideclimatenews.org/news/05032018/solar-tax-credits-2018-irs-homeowner-ruling-battery-energy-storage-powerwall

@joeyh

PT1216_FEATURE_STALLMAN_06.jpg

Saw this and it immediately took me back to the first time I met RMS, in the back room of an internet cafe in SF. There was a parrot, which must have been brought in for the occasion, and then he was out in the street dancing to some weird rhythms in the rain.

Didn't see him again for 15 years.

@joeyh
Re: %tv2cU4C/l

@substack those look like regular AC light switches.. Which are typically rated for 15 amps, or 1650 watts.

At 12 volts DC though, only 150-180 watts is safe before you reach the max amp rating and then the switch might fail in some interesting way. Probably ok for laptops etc (likely charge well under 100 watts), but you'd not want to run an inverter or larger load through those switches.

What this wants to be when it grows up is a breaker box full of 30-60 amp breakers. :-)

@joeyh
Re: %tv2cU4C/l

The switches power the terminals with thumb screws, for different loads I assume.

@joeyh
Re: %aC/NxuQpO

@SoapDog, your description of Mate in Brazil is remarkably similar to Iced Tea in the southern US. (Sweet Tea specifically although I take mine w/o sugar.)

I got a little addicted to Guarana soft drinks when I was in Brazil...

@joeyh
Voted C'est authorisé :grinning:
@joeyh
Re: %jAdx3PKjE

Looks like a used 2011 Leaf runs $5500-$7000, cheaper than older used Prius.

I only do used cars and try to maintain them well (getting slightly better at that) and make them last until they hit the point in the curve where the maintenance stops being worth it. Still have a number of years left on the current one, but it's good to see used EV getting into the price range I'm comfortable with.

Although, the gas money an EV would save me per year is only around $600. The charger for a Leaf uses 120V AC and pulls 1920 watts. I'd probably need to spend $2000 to double my current roof mount solar in order to charge one.

@joeyh

Weaponizing Eric S. Raymond and other progressive political tactics

@joeyh
Voted I finished writing [the waveform converter](https://github.com/fread-ink/in
@joeyh
Re: %w2oMhE27R

Huh, I had never heard before that cubesat size is based on radar detection capabilities.

@joeyh
Voted Pursuing this thread lead me to gold: [Synthetic Biology: What should we be
@joeyh
Re: %7GiF2Kdja

humyn-kind swimming into space, engulfed in a cloud of biological processes; a space-faring ecosystem

The Reefs of Space comes to mind. Although I read it long ago and only remember the good parts, and it was 50's SF, so set expectations accordingly. http://urbanhonking.com/spacecanon/2009/08/19/the_reefs_of_space/

A similar idea I keep returning to, which I've not seen covered in much SF, is what might it look like if the Oort cloud was widely inhabited by something derived from earth life. It probably has more mass than all the inner rocky bodies (much of it water) but so sparsely distributed and relatively slowly moving.

@joeyh
Re: %I/T9IMGcg

http://joeyh.name/blog/entry/prove_you_are_not_an_Evil_corporate_person/

@joeyh
Voted I wonder what biases the Google developers will be teaching the neural netw
@joeyh
Re: %I/T9IMGcg

Note that the reports don't say anything about recaptcha data specifically, but they're google, so they're leveraging some data they collected from us, somehow, for this.

@joeyh
Re: %+VRof2lnr

index.png

@joeyh
Voted #mechanical #diy Be advised: The height-adjustable chair that You are sit
@joeyh
Followed @Sam Smith
@joeyh
Followed @ssb.microcultu.re
@joeyh
Followed @Bjørn Stærk
@joeyh
Re: %I/T9IMGcg

Google's response to this seems to be "“The technology flags images for human review, and is for non-offensive uses only."

So, if a drone operator has a neural network that we all were tricked & coerced into training to identify cars and people helping to highlight them on their screen and center the crosshairs just right, and the neural network is not pressing the kill switch, is it being used for "non-offensive purposes only"? I suspect that's the question Google does not want us to ask.

@joeyh

616af00aabbcb549.png

https://gizmodo.com/google-is-helping-the-pentagon-build-ai-for-drones-1823464533

https://theintercept.com/2018/03/06/google-is-quietly-providing-ai-technology-for-drone-strike-targeting-project/

@joeyh
Re: %tjgKmyCPy

Got to "Github Issues" and ctrl-w'ed. Anything that says git and means github is automatically shit.

@joeyh
Re: %fU2eM3AoH

I keep some grey nail polish, which I dab onto annoying leds like these. It reduces the glare without eliminating whatever information they're intended to convey. Do repeated layers until appropriate level of dim is reached.

(My bet is that electrically they had 8 times the volts the led would need available on some circuit so simply dumped them all on. Also, some people still seem to think that lots of bright leds mean the gadget is worth more. I had an employer 19 years ago that used that effect, and at the time newly available bright blue leds to market rack mount computers.)

@joeyh
Re: %WTYV7DWKM

@bobhaugen, I've also seen orgs that were so aware of the potential for money to mess things up that they failed to find effective ways to use it.

@joeyh

Sun, snow falling but not accumulating, yellow and white petals. Today is balanced teetering on the edge of spring.

@joeyh

"The Web is the minimal concession to hypertext that a sequence-and-hierarchy chauvinist could possibly make." -Ted Nelson http://www.xanadu.com.au/ted/TN/WRITINGS/TCOMPARADIGM/tedCompOneLiners.html

@joeyh
Re: %m8Iyofi/E

It showed up in gatherings for me once I followed @pod. So only gatherings of people we follow appear there?

@joeyh
Followed @pod
@joeyh
Re: %EvpWKGJyY

but the manual only warned it was deadly if "opened randomly" yr honor..

Opened the inverter to disable the pizeo buzzer. Chirping every time the computer decides to turn it on or off would fray my nerves. Of course, I took every precaution, including draining the caps n coils first. It can power a kill-a-watt for half a minute when not connected to any power. No kill-a-joey.

Also checked the power switch, and it's a simple switch. The annoying press 1 second behavior must be implemented in its microprocessor, which was on a board big enough to be a full ARM computer and then some. Didn't get a good view of that board, but seems there's no easy hack inside the case to make it turn on whenever it's connected to power.

And the build quality is not great, some big puddles of glue, and a 1-inch high rubber foot that was meant to prop the main board up away from the case was loose inside so I wedged it back into place (although the main board is slotted into grooves in the case, can't imagine it going anywhere).

@joeyh
Re: %J8y0Bf7HC

I'll probably not know if I can make it until the day before, or possibly the day of the meetup.

If I don't make it, I'm glad I helped spark this meetup anyway!

@joeyh
Re: %m8Iyofi/E

Ditto, I was about to ask the same question.

@joeyh
Re: %iA/hGT8Uh

My brother-out-law has the PEX tools, yay!

@joeyh
Re: %OO35oVAAY

I am not a language expert, but this feels so behind the actual state of the art in formal language design.

What I gather from the white paper (which lays out some requirements but is very light on details of how they will attain them) is they're using a subset of Lua in a VM and then using a SMT solver to perhaps prove that input programs terminate, or prove other security properties. There is very little about data types, something to do with validating data structures, but apparently no leveraging of the formal power of data types for security.

The WIP asterisk after "turing incomplete" seems telling. A language should be turing incomplete by construction, if that's the goal.

What I would have expected is more like this:

  1. Start with a formally sound basis, such as the calculus of constructions, that guarantees termination and allows using strong data types (which is the same as saying it allows embedding proofs in programs about what the programs do).
  2. Bolt in whatever crypto functionality or other stuff is needed and can't be reasonably implemented in that language. Prove the hell out of it that it and the combination meets the desired security properties of the language.
  3. Build some higher-level language on top of the formally sound low-level language, to make it easy to use. This layer can't affect security in any way.

An example of this kind of thing is morte (calculus of constructions, strong data types, formally sound, can be proven turiing incomplete) + annah (high-level language). I've written before about how this pair could be used to allow sharing and safely executing code via scuttlebutt.

@joeyh
Voted ![gender.jpg](&OXjk9KiKPOpV9UovDJtz4gsySITv7PbvRyGJbfpGlmI=.sha256) The id
@joeyh
Re: %EvpWKGJyY

With a 4n35 optoisolator, which uses 1.5V and 10mA to power the led (50 mA max to avoid damaging it), to handle the 18V input needs a resistor of size (18V - 1.5V) / 10mA = 1.65Kohm

Thanks Mr Jones for teaching me Ohm's law in high school, but I actually had to re-learn it for this, oops.

@joeyh
Re: %EvpWKGJyY

An optocoupler seems the safest way, since I'm not sure about common ground between the GPIO and this control port, and nor do I know how many amps the GPIO might pull, or how noisy the signal is.

http://raspberrypihobbyist.blogspot.com/2012/09/gpio-input-circuit_19.html

Cheap too. https://www.sparkfun.com/products/9118

@joeyh
Re: %EvpWKGJyY

So I'm thinking I'll connect pin 3 to a GPIO pin, with sufficient resistors to drop the voltage to 3.3V, and then my computer can detect when that has signal to know if the inverter is on or off. So, it won't get confused as to what triggering the relay will do.

@joeyh
Re: %EvpWKGJyY

Analysis of the AIMS's RJ9 control port:

Short pin 1 to pin 2 for 1 second to toggle power

Between pin 1 and pin 2 is 24V when inverter is off, 17.5V when inverter is on.

Between pin 2 and pin 3 is 17.5V when inverter is off, 0 when inverter is on. Probably the power LED.

Pin 4 must be fault LED.

@joeyh

So there are lead-free brass fittings, and zero-lead brass fittings. Neither of these contain 0% lead, though the zero ones are closer to zero.

Looking forward to lead-negative-one brass fittings...

@joeyh
Re: %iA/hGT8Uh

Crimp method for PEX seems more fiddly, but a ton cheaper. $25 or so.

@joeyh
Re: %iA/hGT8Uh

Wow, PEX is crazy flexible stuff!

Those expansion tools are pricy tho, $200..

@joeyh
Voted Two days ago I began learning to fly these beautiful machines. ![ask21.jpg
@joeyh
Re: %R86lZfuDs

Venezuela would beg to differ on 1st http://elpetro.gob.ve/index-en.html

@joeyh
Re: %iA/hGT8Uh

Installed a thermometer & wired the door on the front, using the carry handle as a hinge. Have an adjustable prop so the front can be open various amounts.

The pump controller gathers enough power to run the pump at 6 pm, which is surprising since the panels are almost 90 degrees from the sun this time of day. I wonder if it will have power to pump uphill so late in the day. If so, it might be able to pump on a moderately cloudy day.

@joeyh
Re: %iA/hGT8Uh

The garden hose is temporary of course, I'm gonna go PEX. The pump has a 1/2" male NPT threads, so I'll just need to find a good fitting from that to PEX.

@joeyh
Re: %iA/hGT8Uh

It looked like around 1 gpm, but I didn't measure it up there on the hill. Was not much reduced from rate with a short hose.

@joeyh
Re: %iA/hGT8Uh

one hour pump house

side.JPG

Fully recycled parts, quick and easy, and it should keep the rain off (components are all ok with some damp), and also direct the pump noise away from the house.

Might remount the door to partly cover the front and drill ventilation holes, TBD.

front.JPG

If you're wondering where the second hose is, I somehow misplaced the pressure fitting in the leaves, and can't find it anywhere. Where's Waldo?

Anyway, I want to find an adapter to the hose, that pressure fitting leaks air and I'm surprised it worked for the uphill test. Water was hissing out after I turned the pump off. I don't really need a check valve with this pump, since it prevents backpressure leaking, but I do need decent fittings.

(I looked at check valves in the HW store, and every one had fine print indicating it contained lead, or something carcinogenic. Sheesh!!!)

distance.JPG

@joeyh
Re: %iA/hGT8Uh

we have a gusher!!

Pump works all the way up the hill! \o/

With 50 feet of garden host between it and the spring house, and 225 feet of garden hose going up the hill, it pushes water just fine, to 8 feet above the base of the tank site.

I've been running it for 15 minutes and the pump is not even warm yet. (16C outside) Gonna run it for an hour or so and check for heating, while I work on a quick pump house!

@joeyh
Re: %EvpWKGJyY

Hmm, maybe the inverter won't use much power when off (just enough to power the switch's circuit); if so I can get by with 1 relay still..

Failed to measure the amps with my crappy multimeter, which only goes up to 0.2 DC amps anyway.

@joeyh
Re: %EvpWKGJyY

Found the pins in the remote control socket to short.. But they have to be sorted after power is applied for it to turn on.

So, I'll need two relays or something, how annoying.

@joeyh
Re: %EvpWKGJyY

Got the inverter mounted and wired up. Was able to repurpose an existing 60 amp breaker for it.

Little snag.. After losing power, the inverter does not turn back on until the power button is pressed. So controlling it with a relay won't work.

Holding down the power button through a power cycle does not result in it coming back on either, so I probably can't simply short the power button. It may be possible to use its remote control port to power it on in a way I can computer control.

Or I suppose I could move the relay to the AC side, which would also let me use the inverter for other stuff without powering the freezer. But this inverter is rated to consume 16 watts when it has no load, which is kind of ridiculous -- my laptop only uses 5 watts. Not liking the idea of adding that phantom load to the power budget.

@joeyh

It's 10 minutes past sunset, I'm in the yard in shorts despite it being chilly and windy, watching the wood stove lighting up, while low clouds stream by overhead, colored in every shade of grey. Spectacular.

@joeyh

steamin' pork and greens

IMG_3357.JPG

Didn't know what I was making when I started this, and was away from the stove for most of the cook, how did it turn out so good?

Country style pork ribs with olive oil, crushed garlic, red pepper flake, ground cumin, salt, pepper. Seared on all 4 sides then cut and finished on low. A splash of balsamic at the end. Kale cooked in a covered pot on high heat with a little olive oil. Simple.

@joeyh
Re: %MwTMN0rRs

IMG_3344.JPG

@joeyh

Forgot I had a back room, after closing the door to it in December during TOO COLD.

Oh yeah, the whole house is better with that door open and the yellow light seeping in, and the ugly sunflower painting glimpsed at a distance.

I have a whole room that's just a light source, and I can forget for two months. What the what?!

@joeyh
Re: %Ercfu600d

couchdogs.jpg

@joeyh
Re: %MsmnxNxyX

USA - From a siding in Texas with a long freight train full of cows passing you, to the same siding with the other end of that freight train passing you.

@joeyh
Voted Is everyone comfortable with micro-brewery?
@joeyh
Re: %ArdNSXAi4

This is an underground house in the same region of Tunesia where Luke Skywalker lived. ;)

I like how it's ancient, but has a space where solar panels just fit perfectly. They need to drop in another 9 or so panels..

@joeyh
Re: %ArdNSXAi4

Erm, meant to post that to #solarpunk

@joeyh

main_900.jpg

@joeyh

Meanwhile in the United Theocratic States of America

For seven hours Wednesday, the remains of the iconic evangelist Billy Graham will lie in the U.S. Capitol Rotunda, so that many hundreds of Americans can stream past and pay their respects. It is an enormous civic tribute typically reserved for presidents, members of Congress and military heroes

-- wapro

@joeyh

China censors Winnie the Pooh social media posts amid Xi criticism

China bans letter N (briefly) from internet as Xi Jinping extends grip on power

"As well as I disagree, the word migration and the phrase boarding a plane have also been blocked [...]. Boarding a plane is a play on the Chinese words for “ascending the throne.” Newsweek

So it's not surprising that any Chinese users of scuttlebutt are self-censoring on that topic. I won't link to any specific examples out of privacy concerns. Having a cryptographic proof on your device that you said something that the government is censoring is not a good idea, even if ssb happens to currently bypass that censorship.

The best you can do is use an anonymous account, and throw away the private key when you get too concerned about the accumulation of stuff you've said. But how effective is that going to be for any useful communication and organizing?

After posting this, I would not feel comfortable bringing my ssb data into China either. And unfortunately, anyone who follows me should probably block me before such a trip as well.

More broadly, I suspect that almost everyone here on scuttlebutt is self-censoring in one way or another.
It doesn't mean scuttlebutt has no value, but it necessarily limits the ways it can be valuable.

@joeyh
Voted I am trying to avoid giving any statements or opinions on this topic, just
@joeyh
Re: %+zYA9WF9c

I've heard that pooled annuities can work out well, the lucky people who live longer end up with increasingly larger amounts of money. Also known as "Group Self-Annuitisation".

I do wonder if there are any murder mysteries involving a pooled annuity though...

@joeyh
Voted Couldn't decide on a channel for this. spring-cleaning? flume? Anyway, spri
@joeyh
Re: %iA/hGT8Uh

The LVR should also cut off power to the pump when the available amps are too low. Nothing in the manual about that, but I think that the smaller coil does that, and the larger one by the caps is the buck/boost converter.

IMG_3341.JPG

I wonder what the POT tunes.. manual does not say.

It seems a nice piece of kit, though pricey. Manual is only so-so though.

@joeyh
Re: %iA/hGT8Uh

The LVR will avoid voltage drop being a problem, pump will always get 12v.

@joeyh
Re: %KLygeK1uJ

Here the typical measure is a pickup truck load, around half a cord, which generally goes for $50-60 for hardwood. I need between 1 and 1.5 cords per year.

Most people I know, whatever their heating method, spend in a month what I spend for the whole winter. My neighbors recently had a $600 month when the polar vortex was over here. Well designed and insulated houses are so worth it.

(I am happy at 19 C though and 12 C at night is also fine.)

@joeyh
Re: %iA/hGT8Uh

I actually have enough wire for 2 runs, so I could double it up. Doubling 12 AWG is equivilant to 9 AWG, which would be about right.

@joeyh
Re: %iA/hGT8Uh

@IBob double-checked my wire size and I had forgotten that you have to count the round-trip length, not one-way.
So, 12 AWG is really too small.

Still, I tried a test today with the 12 AWG wire. After 150 feet of wire, PV voltage was still 18.7V (but that's open circuit voltage so does not mean much).

Hooked up the LVR to the PV and pump, and it works. It easily primed 4 feet and pushed water through 50 feet of host and 20 feet into the air, which is the most height I could test. Need a longer hose, and better connections from hose to pump, as it was sucking in some air around the connections.

@joeyh
Re: %cTQa0/1ik

I spent a summer traveling around in a pickup truck with a camper in the back and a satellite dish on the roof.

Dish was an auto-aiming motosat dish, on HughesNet. I actually still have the dish in my mom's basement, may have misplaced the controller tho. (If someone wants it, you can have it for shipping, www.rfmogul.com has controllers.)

It was pretty slow both to aim (especially around trees) and bandwidth-wise.

I remember it streaming video from New Orleans the night before Katrina hit and seeing the empty highways, knowing the city was still occupied and was gonna get hit much harder than they were willing to accept. I kind of regret not driving it down to help provide internet access during the recovery..

@joeyh
Re: %EvpWKGJyY

Drat, that load terminal is limited to 20 amps, probably not enough. Well, I can use the load terminal to control a 100 amp relay...

@joeyh
Re: %EvpWKGJyY

Seems that motor soft starters are actually a good thing, since they reduce mechanical stress.

@joeyh

I've ordered an AIMS 1500 watt pure sine inverter, which I'm gonna use to run a chest freezer.

My MPPT charge controller has a load terminal which I can turn on and off in software. And I have 1-wire temp probes. So, my current plan is to write a program that looks at the house's state of power and waits until batteries are well charged up (past bulk and well into absorption) before powering up the freezer. Or, if the freezer is getting too warm on a cloudy summer day, the program may decide to prioritize it over getting the batteries full. The main goal will be not to run the freezer from battery power, unless absolutely necessary.

This will also let me reconfigure the freezer to fridge mode, simply by changing the target temperature, and turning off power when it gets close to freezing in there.

Also, the inverter's fan turns on at 104F, so I'll also put a temp sensor on the inverter, and turn it off at 100F, and let it cool down for half an hour or so, since my house is a "no electronics noise" zone.

Anyway, this inverter has a "soft start" behavior, when it's first turned on the voltage rises from low to normal smoothly over about 3 seconds (video). What I don't know yet is how that will interact with the compressor spin up that'll be happening every time the inverter is powered on.

The inverter's manual seems to suggest this is ok, but dunno if I trust it (the typos don't help):

As for the large inductive loads, such as electric tools and capacitive loads, we
suggest turning on the switch of the appliance firstly and then the inverter's. The soft
start may be enough to power the high starup

#solar

@joeyh
Voted Clean water out of a tank system. Water is purified naturally in wetlands
@joeyh
Voted [Bruce Sterling speaking at A+E 2017 (Art + Environment Conference)](https:
@joeyh
Re: %Y99xu/C0x

Likewise enjoying this at the halfway mark now.

If you meant the main human character, she has a kind of mixture of naive optimisim tempered by long hard history, and at least one massive glaring blind spot, so has felt quite familiar and not archetypal to me.

@joeyh
Re: %Jw04JN8k7

http://davidmdelaney.com/buckley/buckley-thermic-diode.pdf good explanation of thermic diodes that seem easy to build.

@joeyh
Voted reseating the tube: A couple years ago I was repairing a flat in the yard i
@joeyh
Re: %RBK3GmL3c

I explicitly moved to a cheap place to live so I could work on projects I wanted to work on, rather than the transient needs of some startup.

I was lucky that I was already well-known for working on some pretty foundational projects, and so was occasionally funded to work on them. Other years, I lived on savings.

Then I bought a house with accumulated savings, and lived there for longer than I really wanted to since it was more economical than renting. Estimate I broke even after 6 years. Now I rent that house out for a mostly passive income that's not large (see cheap place) but not insignificant.

I moved to an even cheaper place to live and spent a few years building another project, living on savings. It got enough users and attention, and I was well enough known, that I was able to get some crowdfunding going on too.

It still feels like a massive collection of lucky breaks (or as some would say "hard work"), and also like a house of cards that could collapse at more or less any moment.

@joeyh
Voted I love the spirit of this, and the sort of rallying cry is puts forth. Howe
@joeyh
Voted Doesn't this perspective depend on a narrow definition of "self" in regards
@joeyh
Re: %iA/hGT8Uh

(Alternatively, this would be a good part of the project to call a plumber to do professionally..)

@joeyh
Re: %iA/hGT8Uh

Plumbing archeology FTW! I think we have identified this extra inlet pipe, and if it's really the right one, it's in a very handy place to connect to a buried line from the planned tank.

pipe.jpg

If it's the wrong one, it would probably fill my battery box with water, or some other horrible failure mode.. Need to research how to test if a buried pipe is sound and connects to the point you expect.

@joeyh
Re: %YROtSLGCb

The default hop depth is 2 these days.

I think that with 3 hops it would turn out something close to what you show.

Note that even if the pubs did end up replicating everything, it's up to your client what it requests, and it might not request everything.

@joeyh
Re: %y6gIejVtQ

It's conceivable that Github is planning to do this, unconditionally for all software hosted there, at some future point.

If you think they can't, take a look at their TOS changes last year and bear in mind that they have a lot more lawyers than the average one-developer project.

@joeyh
Re: %Jw04JN8k7

See %IdGxl3L...

@joeyh

Did some prep today for my gravity feed water system project previously discussed here.

Got into the old solar panel's distribution box. Measured panel voltage at ~18v. Planned how I'll run a wire down the panel mount and over to the spring tank. Need ~130 feet direct burial wire. I ordered 12 AWG wire which is marginally small for the application; it may drop 10-15% of the power. However, I should have power to spare, and thicker wire is expensive.

Found a extra pipe coming in through the underground back wall to the sink, was apparently going to be used for a solar hot water system. Wonder if I can use it for the incoming feed from the gravity feed tank. I don't know where the other end of that pipe is located; sent email to Africa to hopefully get some clues.

Also, uncovered where the small tank's buried line comes out of it, so I could alternatively cut that and use it for the incoming pipe. Either of those is better than using the pipe from the large tank, because I once witnessed that one leaking a lot when it was under pressure, and it goes all around the living room wall -- I'd have to hire a plumber to fix that if I used it for incoming gravity feed.

@joeyh

First solar shower of the year!

@joeyh
Re: %AbqKNw7/Q

Is self-sufficiency all that solarpunk is about? If so how's it different than homesteading or something?

"Self-resiliancy" comes to mind.

@joeyh
Re: %wpolqftmN

There are some obvious rejoinders about not all monads being state monads etc.

Here's a perhaps less obvious benefit to using a state monad. You can have what looks like global mutable program state:

foo :: UserName -> State User
foo name = do
    user <- lookupUser name
    incrementCounter user
    return user

But, there is no global variable involved here; the state is encapsulated in the monadic context of the function. So, you can have multiple threads, operating on a separate state without getting in the way of the other threads.

This has allowed me to eg, add a -J mode to git-annex where it runs multiple jobs concurrently, without needing to audit tens of thousands of lines of code for ugly state-based race conditions between threads. Just had to write a function to fork a copy of a state value, and a function to merge two state values together.

@joeyh
Re: %gEDMUypxn

@Sander Moolin in Ithaca? I was there not long ago browsing books and records, didn't try the food.

@joeyh
Voted Wow..._Schild's Ladder_ was absolutely staggering! What a trip! Now I under
@joeyh

Soaking up sun after a week of deluge.

graph.png

Water is still running down the hills, temporary creeks all around. Foot-deep channels dug into the driveway.

@joeyh
Followed @TaleNet
@joeyh
Voted 150 days since Hurricane Maria 163 days since Hurricane Irma Wierd day tod
@joeyh
Voted I'm sure there's writing on it, but one of the most surprsing things for me
@joeyh
Re: %Dqmhfgx8V

(If apt install patchwork does not seem particularly worthwhile, consider the possibility of something like Purism's new linux based phone coming with patchwork installed and running by default. Can't happen without it being in Debian. They're gonna use ring instead.. (I was doing some consulting for Purism on very early stages of that project.))

@joeyh
Re: %Dqmhfgx8V

Which is particularly relevant to scuttlebutt since it prevents apt install patchwork from being likely any time soon.

I posted a kind of followup http://joeyh.name/blog/entry/futures_of_distributions/ since I have quite a lot of thoughts in this area.

A question that poses, that perhaps the #npm community on here could answer, is how do you or the npm community in general feel about distributions like Debian and Nix's support and integration of npm? Is it painful or irrelevant or useful?

@joeyh
Re: %7vq2E2caU

It's not super metered these days -- I move just under 250 gb/month over my sat connection.

@joeyh
Voted On the same note, there is a cool idea [@Sam Smith](@w87xXIicF6SVqG0VIBqbKf
@joeyh
Re: %Ptaxj4bPi

I read that it could lead to different EU countries having different DST rules, which seems worse.

@joeyh
Changed something in about
{
  "type": "about",
  "about": "@2YVYXQclEJHVzCON5dsLRwf65b2S6HnvxpGS8/LwjwY=.ed25519",
  "name": "emile"
}
@joeyh
Re: %JTNWLttva

I had mostly been thinking of Hives as somewhere between nations and corporations, so looking at them as somewhat also like gender is kind of intriguing...

@joeyh
Voted [@Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519) PS Wha
@joeyh
Re: %lDTiFpx+u

Peak flow measured right now is 1.5 gpm, typically though it's just a trickle that takes all day to refill a few gallons. So it could be a 10 gallon cycle every 7 minutes, or one per day.

If it shuts off once the holding tank is full, it's going to average well under 10 cycles per day. I suppose this is a good reason to detect when the tank is full rather than just overflowing it, to keep cycles down.

@joeyh
Re: %PG2pIQx/Q

If smells of fake maple syrup, but no taste of it when uncooked. Cooked it might have a slight taste of it, not sure.

@joeyh

kimcheese

kc.JPG

Grilled jack cheese, kimchi, shaved daikon, home-sprouted fenugreek.

Went well with mango aloe drink "with crunchy pulp bits"

@joeyh
Re: %st8Mv1/un

The charge controller will step it down and also doubles the amps in the process (so watts remain the same). A lot of modern MPPT controllers do auto-sense the battery voltage at boot (and default to 24V or something), so as long as you don't connect the array before the battery, you'll be ok. Others have a dip switch to set the battery voltage.

My panels are arranged to produce 80V and the charge controller steps it down to battery voltage (24 in my case).

One thing to keep in mind is that often a CC can convert more total watts to 24V than it can to 12V. Mine could only convert something like 800 watts to 12V, so I had to switch the batteries to 24V to handle 1200 watts.

@joeyh
Re: %7FSYmWWow

I am imagining myself compulsively scrolling a feed of this cat pic endlessly repeating.

@joeyh
Re: %lDTiFpx+u

@IBob there's already a screen on the pipe in the spring, before it feeds to the tank, some silt gets by it but not much else. There might the the odd cave cricket that wanders in. I'm thinking I'll put the pump as far away from the inlet pipe horizontally as possible, to let such things settle, and arrange the switches so it only pumps out the center foot or so of water (it's approximately 4 feet deep). And yeah, definitely another filter on that inlet to catch any crickets..

The float switches I have found so far all involve a mechanical action, often of a float on a wire with an angle detection switch inside, which seems like it could easily hang up. Now, if I could find something like https://www.globelink.co.nz/products/switching-controls/stewart-floatswitch-complete/ , that does seem more reliable.

@joeyh
Re: %J8y0Bf7HC

I'm game for a meetup on Mar 21 or 22.

@joeyh
Voted March 2018 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 1
@joeyh
Re: %JTNWLttva

A thought: Hives and gender have a lot of common characteristics. Your hive is apparent to everyone, and it colors every interaction. Changing hive is painful and IIRC frowned upon. Etc. Looked at this way, TLTL isn't stuck with binary gender at all, and a whole lot of characters are gay. But not intersex, except for Him of course.

And hives seem made to be an appealing concept to us, we want to put on that sorting hat and pick one. Perhaps that's going to be used in the later books, as another way to get under the reader's skin.

@joeyh
Voted I recently read **Ada Palmer’s *Too Like the Lightening* ** and found it bo
@joeyh
Re: %JTNWLttva

I had not thought before that people would be triggered by TLTL's use of gender, but I can see how what I saw as play and subversion and a really well tied into TITL's society and our developing understanding of Mycroft, could instead be painful to them.

Now I'm wondering how people in that society would feel about its hidden assumptions. How would Cousins who self-identify as more or less male feel, to pick a slightly close to home example? ;) I've friends and family who have been hurt by this stuff, but I never really put myself in their shoes before, and this is the kind of thing that I really appreciate SF helping me think about.

I am stalled out a little into book #2; I need more time outside of Mycroft's head. I'm gonna guess it will go on to be even less comfortable on all axes, but also just as thought-provoking.

(Also, Palmer's description of 100+ gender-swapping rereads in http://queership.com/gender-terra-ignota-pt-2/ is kind of incredible.)

@joeyh
Voted ![MyceliumGrowth.gif](&qzuGEhsih7/gQxrpW7G7CUKMPsxXPyN4xbeYWiN20O0=.sha256)
@joeyh
Voted Jeez, I went over to Facebook to help find accomidation for a friend, and I
@joeyh

#Traveling back to Montreal in March 21-23, cuz one visit this year was not enough & also winter is not long enough here. ;)

Will be at McGill. Then on to Boston for more winter!

@joeyh
Re: %lDTiFpx+u

I'm pondering a Linear Current Booster like the SHURflo 902-200. The pump could work on direct drive solar, but my concern is what happens on a cloudy day too cloudy for the pump to spin, but perhaps with enough power being produced to put stress on the motor or burn it out.

(At Living Energy, one problem they have with direct drive is they have to use really high amp switches, like 10x the amps of their panels, otherwise when it's cloudy the power tends to arc across the switch and destroy it.)

Linear Current Boosters do voltage conversion, but also avoid powering the pump when power is too low and manage motor starting current too. They all seem really pricy tho. SHURflo 902-200 is $234. It does, however, come with a neat feature of water level sensors which operate based on water conductivity and so have no moving parts to break.

@joeyh
Re: %lDTiFpx+u

I also have a second spring, which flows only a few times in the spring and fills an approx 2000 gallon tank, which is annoyingly located only a few feet higher than the house. I don't trust that water for drinking currently (it's very turbid when it flows and the tank roof is not well-sealed from wildlife), but I do use it to solar shower with for 6 months of the year, and do some light irrigation.

30 gallons/day is my max, generally more like 6.

Good point about lower water pressure making showering more economical @IBob, but if I can get a more typical home pressure, I think I'll go for it.

@joeyh
Voted Elon Musk *really* knows how to dispose of a body.
@joeyh
Re: %lDTiFpx+u

And ideally I want a system that will just turn on when the sun is shining and the water is flowing, and auto-fill whatever tank I have up there.

(Overflow is no problem, I can run 60 feet of hose to get that back to the spring's watershed.)

@joeyh
Re: %lDTiFpx+u

@IBob I have a seasonal spring that collects and settles into a ~100 gallon concrete tank. Spring and tank are fully enclosed and work well and safely, but the spring will run dry 1-3 months of the year.

That tank is almost exactly level with faucets in the house, and they had a pump to a small pressure tank, which did not work very well.

I want a gravity flow system that produces a reasonable PSI for showering etc. I think that 30 PSI will probably suffice. It needs to hold sufficient water for any dry spell. I also would really like to have enough water to soak the roof of the house in case of a forest fire.

@joeyh
Re: %lDTiFpx+u

Emile, aha, a pump fully designed for this application! However, I found a working shurflo 2088-514-145 in the attic, so can't beat the price of that pump, and it does 40 PSI with 108 watts, which might just work with the panels up to that flat spot.

(The shutflo 2088-474-144 can do 40 psi with only 65 watts, but it's a 24v pump.)

@joeyh
Re: %lDTiFpx+u

@IBob what do you think about the above plan?

@joeyh
Re: %lDTiFpx+u

I discussed this at the Living Energy Farm workshop, and they recommended a self-priming 12v pump from Northern Tool for pumping from the collecting tank up 50 feet or so, direct-drive from the 128 watt (degraded) solar panels.

Here's such a pump that can do 120 feet of head. https://www.northerntool.com/shop/tools/product_527_527

Here's a similar solar powered application of that pump, though not direct drive. http://www.builditsolar.com/Projects/WaterPumping/SimpleSolarPump/SimpleSolarPump.htm

Think I'll try to find a pump that can get water up there, then put in a 50 gallon tank, and play with it this summer, then upgrade to however many thousands of gallons tank I can manage to roll up there.

I'll also need a floating cutoff switch when the spring's collecting tank runs dry, as that tank only holds 100 gallons.

@joeyh
Re: %lDTiFpx+u

(Sending up the shroom signal for @glyph btw.. I can't id even oak trees.)

@joeyh
Re: %lDTiFpx+u

The only downside of this flat spot for a water tank is, it's kind of directly above the house. I like to avoid catastrophic failure modes that involve flooding. There may be enough of a slant over that 250 ft that a big spill would mostly miss the house, and the house does have a bit of a berm..

@joeyh
Re: %lDTiFpx+u

So, I dug out my homemade astrolabe (last used to sight view lines to VIASAT-1), and measuring tape, to see how high up that flat is.

tape.JPG

Measured 250 feet from the bottom of the roof of the house (probably slightly less since I didn't get a straight line).

Sighted the angle at 72 degrees. (It seems to be accurate to ±5 degrees.)

So, that's something around 77 feet of rise (minus my height), although it may be as little as 56 or as much as 98 since my angle measuring is pretty rough! Anyway, seems pretty reasonable for both gravity feed, and for something I can pump up to using my old 64 watt panels.

Untitled.png

@joeyh
Re: %lDTiFpx+u

Then a big surprise.. Flat! Man-made flat!

flat.JPG

Kind of hard to see in the picture, but someone got heavy machinery up here and made a flat spot around 40 by 10 feet.

I think this must have been for a water tank, since it's well above the house for gravity feed and why else would you want a flat spot here.

And, I've been thinking about how hard it would be to put in a tank on this hill, so this is exciting!

It would only need a day or so's work to dig out the eroded part and flatten, and it could easily hold thousands of gallons of water tanks.

@joeyh

Afternoon hike back behind the wet-weather spring. This land grows rocks -- You can see where dead trees have each uprooted a pile of boulders.

rockfield.JPG

And then it just gets steeper and steeper.

steep.JPG

@joeyh
Re: %BrP/TlM1G

A year ago I watched some of the lectures from https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/ and the concepts seemed to make sense at the time.

@joeyh

Sprouted a lot of fenugreek, having the first of it in fried rice. Yummy!

@joeyh
Re: %0MbWrNDzR

Written for C and C-like languages, clearly.

It's funny to read these from a FP perspective. For example, if your function has an assertion in it, you probably ought to improve the data type to prevent that class of input, or force consideration of the error when parsing the output, and so remove the assertion.

@joeyh
Voted One of the prettier [songs](https://www.youtube.com/watch?v=e2qIG0lJUnM) he
@joeyh
Re: %KSe3oPktS

Lol, they put Gibson's populated Bay Bridge in it..

@joeyh
Voted If you get the cheaper knock-off raspberry pi cameras on ebay you can remov
@joeyh
Re: %fhrccQuF+

"I knew it’s also true that a good way to invent the future is to predict it. So I predicted Utopia, hoping to give Liberty a running start" -- from https://www.eff.org/deeplinks/2018/02/john-perry-barlow-internet-pioneer-1947-2018

@joeyh

RIP John Perry Barlow. You were the voice of the flowering of the Internet, may all new networks remember you.


A Declaration of the Independence of Cyberspace
by John Perry Barlow

Governments of the Industrial World, you weary giants of flesh and steel, I come from Cyberspace, the new home of Mind. On behalf of the future, I ask you of the past to leave us alone. You are not welcome among us. You have no sovereignty where we gather.

We have no elected government, nor are we likely to have one, so I address you with no greater authority than that with which liberty itself always speaks. I declare the global social space we are building to be naturally independent of the tyrannies you seek to impose on us. You have no moral right to rule us nor do you possess any methods of enforcement we have true reason to fear.

Governments derive their just powers from the consent of the governed. You have neither solicited nor received ours. We did not invite you. You do not know us, nor do you know our world. Cyberspace does not lie within your borders. Do not think that you can build it, as though it were a public construction project. You cannot. It is an act of nature and it grows itself through our collective actions.

You have not engaged in our great and gathering conversation, nor did you create the wealth of our marketplaces. You do not know our culture, our ethics, or the unwritten codes that already provide our society more order than could be obtained by any of your impositions.

You claim there are problems among us that you need to solve. You use this claim as an excuse to invade our precincts. Many of these problems don't exist. Where there are real conflicts, where there are wrongs, we will identify them and address them by our means. We are forming our own Social Contract. This governance will arise according to the conditions of our world, not yours. Our world is different.

Cyberspace consists of transactions, relationships, and thought itself, arrayed like a standing wave in the web of our communications. Ours is a world that is both everywhere and nowhere, but it is not where bodies live.

We are creating a world that all may enter without privilege or prejudice accorded by race, economic power, military force, or station of birth.

We are creating a world where anyone, anywhere may express his or her beliefs, no matter how singular, without fear of being coerced into silence or conformity.

Your legal concepts of property, expression, identity, movement, and context do not apply to us. They are all based on matter, and there is no matter here.

Our identities have no bodies, so, unlike you, we cannot obtain order by physical coercion. We believe that from ethics, enlightened self-interest, and the commonweal, our governance will emerge. Our identities may be distributed across many of your jurisdictions. The only law that all our constituent cultures would generally recognize is the Golden Rule. We hope we will be able to build our particular solutions on that basis. But we cannot accept the solutions you are attempting to impose.

In the United States, you have today created a law, the Telecommunications Reform Act, which repudiates your own Constitution and insults the dreams of Jefferson, Washington, Mill, Madison, DeToqueville, and Brandeis. These dreams must now be born anew in us.

You are terrified of your own children, since they are natives in a world where you will always be immigrants. Because you fear them, you entrust your bureaucracies with the parental responsibilities you are too cowardly to confront yourselves. In our world, all the sentiments and expressions of humanity, from the debasing to the angelic, are parts of a seamless whole, the global conversation of bits. We cannot separate the air that chokes from the air upon which wings beat.

In China, Germany, France, Russia, Singapore, Italy and the United States, you are trying to ward off the virus of liberty by erecting guard posts at the frontiers of Cyberspace. These may keep out the contagion for a small time, but they will not work in a world that will soon be blanketed in bit-bearing media.

Your increasingly obsolete information industries would perpetuate themselves by proposing laws, in America and elsewhere, that claim to own speech itself throughout the world. These laws would declare ideas to be another industrial product, no more noble than pig iron. In our world, whatever the human mind may create can be reproduced and distributed infinitely at no cost. The global conveyance of thought no longer requires your factories to accomplish.

These increasingly hostile and colonial measures place us in the same position as those previous lovers of freedom and self-determination who had to reject the authorities of distant, uninformed powers. We must declare our virtual selves immune to your sovereignty, even as we continue to consent to your rule over our bodies. We will spread ourselves across the Planet so that no one can arrest our thoughts.

We will create a civilization of the Mind in Cyberspace. May it be more humane and fair than the world your governments have made before.

@joeyh
Voted I have mentioned that I want to get a microscope. Here I found a recipe for
@joeyh
Voted 139 days since Hurricane Maria 152 days since Hurricane Irma Elon Musk's S
@joeyh
Followed @h.transitiontech.ca
@joeyh

Spring. Morning spent working in the mud and that's how I know it's here.

Large cistern which ran dry last week, is filling up with this 1st spring flood!

@joeyh
Re: %Ff0IHlzYU

p.jpg

b.jpg

@joeyh
Voted I am now in china, behind the firewall. Does anyone see this?
@joeyh
Followed @masukomi
@joeyh
Voted # This week in Scuttlebutt (butt-summaries #4: Jan 29-Feb4 2018 part 1)
@joeyh
Re: %mDn7JPl7O

Been looking for large cheapo pots myself, if anyone has a source. Both my 5 gallon pots, which I use all the time for water heating, are leaky.

I got some 30 gallon pots at an auction, which are unfortunately too large for my wood stove. May be able to fit a 50 lb sack-o-beans?

@joeyh
Voted #Serendipity After reading [@Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH
@joeyh
Voted Dear [@nanomonkey](@+D0ku/LReK6kqd3PSrcVCfbLYbDtTmS4Bd21rqhpYNA=.ed25519)
@joeyh
Voted ![1_modularity.png](&vNvFfKfFAdhAQon6xqKPE5+yAYjMl0JIiPi2EhovSeI=.sha256)
@joeyh
Voted My impulse is to paint it like India and Mexican color schemes. But I also
@joeyh
Voted I was there before you in that house and helped install that on the floor.
@joeyh
Voted A conversa foi tri, mas ainda precisamos do básico lá em Teiú: eletricidade
@joeyh
Voted Pay artists! If you can't pay them with words. Today my dear brother made m
@joeyh
Voted Went out to Moore's Cove with crampons due to the icy conditions. The bay
@joeyh

quiche.JPG

I can feel the love in the quiche @Mom brought over.

@joeyh
Changed something in about
{
  "type": "about",
  "about": "@CTMhVGOvbTbtow1ZergI+LzkGChQ/UxdkTP7b9NPqMw=.ed25519",
  "name": "Mom"
}
@joeyh
Re: %33t3RL4WO

result2.gif

Lots of old trash, junk, files, up in smoke, this was the wow moment when this old bedspring went on.

@joeyh

watching.JPG

Bonfire day

@joeyh

clouds.JPG

@joeyh

easle.JPG

@maggie using my outhouse as an easle

@joeyh
Re: %kptjzTDHO

I was actually thinking about moving the sensor before I realized this, and was reading up on 1wire topology to see if the wire could branch out to multiple sensors. Maxim has some really excellent technical docs on the subject, https://www.maximintegrated.com/en/app-notes/index.mvp/id/148

Not an EE, but I found it super clear and easy to understand, best technical docs read in quite a while.
Also this manual, which has full details about the internals of the sensor, down to memory layouts and flowcharts. https://cdan.sparkfun.com/datasheets/Sensors/Temp/DS18B20.pdf
Comparing the technical docs available for a $2 sensor with those available for a laptop, it's night and day.

@joeyh
Re: %kptjzTDHO

If the temp was in F I would have probably only noticed this bug after a couple of years. ;)

@joeyh

Lol, my 1wire temp sensor code accidentially the minus sign.

Untitled.png

Was wondering why the sensor on the porch showed the temp warming up once the sun went down!

@joeyh
Re: %1hFP/FbrR

Hi @raingloom. My #git-annex project happens to have built-in metadata storage support. Music or whatever files are not-quite checked into a git repo, and metadata can be added.

The implementation allows for distributed conflict-free editing of metadata; two users can change metadata independently and then git push; git pull to sync up.

It currently has a basic query language not using S-exps, and queries are not as fast as they could be since the metadata is not currently indexed, but otherwise it's solid and works great.

Beyond queries, git-annex can do some cool stuff with the metadata. Like build a temporary git branch reorganising the files into a directory hierarchy like artist/track/ and then filter it to only jazz, and then add another level to the hierarchy to get artist/year/track. Or try to download a copy of every jazz track into the current clone of the repo, but omit other tracks to save disk space.

I had not thought about using such metadata for playlists. I wonder how you're planning to add an ordering to the queries, since playlists are necessarily in some order?

@joeyh
Re: %1cr2+gCnD

^ #categorization

@joeyh
Voted "There are not any fixed absolute truths, but only the absolute truths of e
@joeyh
Re: %/YNFmeJ2b

"There are not any fixed absolute truths, but only the absolute truths of each moment."

Is a pretty great paradox when expressed so absolutely. :wink:

@joeyh
Followed @Teq
@joeyh
Re: %9v2CCXPTK

The chiles anchos I used are making the broth in this develop an amazing flavor. Only a little hot, tangy, rich, layered. No salt necessary, only some cumin. I wish I had gallons of this broth.

@joeyh
Voted Apparently; someone does a alternative weather forecast for #Canada — devis
@joeyh
Voted i was really wondering if you were in the market for large cats (cervals, c
@joeyh
Re: %3RLpOsMy5

Makes sense thart it would, one wifi in ad-hoc mode for mesh, the other in access point mode for local clients.

@joeyh
Voted Come visit Chapada dos Veadeiros next time...
@joeyh
Re: %fBD9jB35y

Asked more formally here https://earthscience.stackexchange.com/questions/13270/how-much-entropy-is-there-in-the-shape-of-a-rock

@joeyh

At #lca Rusty Russel gave 20 lightning talks about bitcoin future proposals. Highly technical. Your eyes will glaze over at some point!

http://mirror.linux.org.au/pub/linux.conf.au/2018/greathall/Wednesday/Future_Technological_Directions_in_Bitcoin.mp4

@joeyh

What amount of entropy is available in the shape of an average rock?

(non-river-smoothed)

(assuming it's measured with an accuracy of N% of its total size or something like that)

#geology #math

@joeyh
Followed @moid
@joeyh
Voted Really [good news](https://www.fsf.org/news/free-software-foundation-receiv
@joeyh
Re: %9v2CCXPTK

Also, all up I think this meal took 15 minutes to prepare, including lighting the fire!

@joeyh
Re: %9v2CCXPTK

(I should note that the beans were slightly al dente at this point, not unpleasantly so. It takes several more hours to get well cooked beans on wood stove and I often just leave them on it for a full day cycle.)

@joeyh

one log meal

pots.JPG

Pork raised by my sister, dried black beans and chiles, put on the wood stove at 10:30 when I started the fire. One log later, it was ready, in time for a 1 pm lunch of braised pork tacos.

tacos.JPG

Now strewing the bones further in the beans to get them more soupy for tomorrow..

@joeyh

I seem to have started 2 new projects this morning, oops. https://joeyh.name/blog/entry/improving_powertop_autotuning/ and a thing for easier device tree overlay installation.

@joeyh
Voted Great idea! I'll add that to my roadmap as an idea that someone should do
@joeyh
Re: %PvaXcbQV6

Think the youtube link might be truncated.

@joeyh
Followed @Viktor Zaunders
@joeyh
Re: %qkuKjRr17

Beware that the 80w panel would pull the other panels down to 80w as well, so you would only gain 40w by adding that panel. (It's analagous to having one weak battery in amoung stronger batteries and the flashlight going dim.)

Some charge controllers can communicate one to another to coordinate charging. Without coordination, it can be tricky what happens if they have different opinions.

Some solar charge controllers can be configured to handle wind power, but for wind there's a situation where too much energy is being produced. The excess then has to be diverted to some load rather than frying the system. Solar panels do not need such diversion, ever, so I'd beware hooking a wind turbine to a charge controller that was expecting solar.

@joeyh
Re: %4wvIAjXd4

I bought my solar panels, mounting rails and breaker box from Wholesale Solar, mostly to make sure I got things that fit together, and to run the setup by an engineer to make sure I didn't miss anything and got stuff like lightning protection and rooftop load calculations right, and got solar panels that I knew the manufacturer of and have a warantee and a datasheet etc. May have been better options, since they did have to ship me a pallet from the other side of the country.

For charge controllers, inverters and other smaller electronics including lighting, Amazon or ebay or whatever. But research charge controllers carefully, there's a lot of variance in quality and some apparently really horrible ones on ebay especially.

For batteries, I used Batteries Plus, which has decent selection and prices locally (it's a national chain in the US), so no need to pay shipping.

For battery maintenance and some 12v/24v equipment, car parts stores like Autozone are a cheap option. RV dealerships too (bought a propane fridge from one, and some 24v ceiling fans).

Led lamps can be had in any big box store, just check the AC adapter to see if it outputs a good voltage for you, and then cut off the AC adapter to get great efficiency.

And a fair amount of misc, ground wires, cable routing equipment, and such at the local family run hardware store.

@joeyh
Re: %iMXDI36wT

No pic, but I was using my lap cat as a laptop desk for a while today. She didn't mind, probably liked the warmth.

@joeyh
Voted @sakrecoer Music is not here to please people, it's to disturb them. (Pierr
@joeyh

seeing through others' eyes

Just had a thought -- other than private messages, #scuttlebutt has all the information you need to experience it through someone else's eyes. See their friends, their subscriptions, their names for things, etc.

One use for this would be to look through the #new-people who didn't stick and see what the experience was like for them, to get better insights to improve new user retention.

Code changes might not be too big? Just a way to use a dummy private key and their real public key.

Seeing through another's eyes can be profound, and this is the first tech I can think of that makes it so doable.

@joeyh
Voted [@Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519) I reall
@joeyh
Voted That's awesome, [@Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.
@joeyh
Voted I bet if you lightly wet the outer and inner stones with some water it'll d
@joeyh
Voted # cult of desmond on my way to #kiwiburn (the New Zealand #burningman), wh
@joeyh
Re: %wfDKPY/lu

Number of years I have been a professional computer programmer: 22

Number of minutes I have coded while stuck in front of a white board with eyes at my back: 0
(Not counting presentations and ad-hoc design sessions, but those are very different contexts.)

But much ink has been spilled about that ill before elsewhere..

At least the take-home exercise can be done in an actual programming environment. Joylon may be right.

@joeyh
Voted ``` Linda's arm can bend out of socket. Watch it flail about wildly, L I
@joeyh
Voted Troubleshooting technique #43: Do nothing. Have a cup of tea. Once upon a
@joeyh
Voted ### Grow my pretties, grow! Experimenting with a simple watering system th
@joeyh

braziltrip.jpg

I really got to get back to Brazil one of these days..

@joeyh
Re: %O7lh8bEWL

Hey, I've been near there! Came up from Brasilia and then turned the other way, over to Correntina, somewhere around this gas station.

gas.jpg

Have I mentioned the Baobaxia group to you? They're working with quilombolas communities specifically and are based in Brasilia. One of the devs appears above. ;) Doing more inter-community connections, I think that local community network stuff would complement their work nicely.

@joeyh
Re: %7vbkXLndx

Enjoyed it too. (The book was a bit too repetitive tho.)

There are a couple of recent Russian films bouncing around the internet about their side of the space race, in kind of the same vein as Apollo 13. Salyut-7 and Vremya pervykh.

@joeyh
Voted What are your main interests in #amateurradio? I have been licensed since 2
@joeyh
Re: %z9MIYvUfy

I hope you enjoy Schild's Ladder as much as I do..

@joeyh

Making Technology more inclusive through papercraft and sound by Bunnie Huang at #LCA

Great #talk!

@joeyh

Feeling profoundly unobservant. After living here for 7 years, I finally noticed this in the middle of the living room floor.

IMG_3276.JPG

May have helped that I mopped it really well recently..

@maggie did you help lay that mosaic?

@joeyh

On Le Guin's last night, standing around a bonfire in awe of the flames, I told a young traveler about The Dispossessed.

@joeyh

Wow, there's gonna be a functional programming conference in Knoxville, just over the mtn from me.
https://www.lambda-squared.com/

@joeyh

https://tic.computer/

Yay, a free software alternative to the Pico-8!

@joeyh

Interesting thoughts from Matthew Garrett on Privacy expectations and the connected home
https://mjg59.dreamwidth.org/50229.html

Focused on consumer IOT things, but applies more broadly. My house also knows if someone has opened the fridge, and I can tell if someone is using a light all night when I'm away from my house, despite the cloud not being involved in that monitoring. Of course, home wifi has always had this issue.

One thought I have immediately is it's good to use something like rrd, or rotation of logs, so that detailed information is only retained for a short time, and broader strokes for longer. Thus, privacy violations scope is slightly limited.

@joeyh
Re: %riZfroEeX
  • Also, thermal curtains on the windows
@joeyh
Re: %riZfroEeX

Wrapping up the LEF workshop, left the bonfire and was just appreciating the wonderfully wavy texture of the stuccoed straw bale wall by my bed.

Most everyone who attended wants to keep in touch with one-another, it was a great bonding experience and so much detail about such a breadth of topics in sustainability.

Have so many project ideas for home now...

  • Using my old solar panels to pump water, direct drive, should be enough to pump it up to a gravity fed tank. I know what pump to use for cheap, and what one will last unattended for years.
  • Adding straw bale to the inside of my west wall, which is not earth sheltered or solar collecting, so might as well super insulate it.
  • Know about direct-drive squirrel cage air blowers, and thinking about how to add radiant heating on perhaps the subterranean back wall (rather than raising the floors).
  • Using forced air movement for summer humidity control, if I can find a good way to do it, reusing some components of heating system.
  • Find/plant wild persimmons on the property, for grafting in asian hybrids.
@joeyh
Voted Yes! This made me so happy.
@joeyh
Voted ![IMG_20171217_181704166.jpg](&oVMMhP7IQElMFvqOmssjhQcNjT2swGA3+ryGN/7E5kY=
@joeyh
Re: %fPff+N2BF

And I'm around 700 miles SE of bobhaugen, and you'd be welcome to stop by for a while. River swimming, solar power, and probably at least one spot on my very hilly and private 23 acres that is flat enough for a van.

@joeyh
Re: %fPff+N2BF

I've been wanting to do the cordless drill immersion blender too, have not found a method for it that seems good enough, but battery powered immersion blenders are way too pricey.

DC inductive cooking is a interesting idea, keep us posted if you get that working..

@joeyh
Re: %riZfroEeX

Heading up to LEF tomorrow..

@joeyh
Voted What did the Buddhist say when he ordered a hot dog? _Make me one with eve
@joeyh
Re: %BfSH2v3eb

No way to get a wire into my fridge except drilling, I temporarily instead put the sensor in its exhaust pipe. I plan to switch from this propane fridge to solar powered soon anyway.

fridge.JPG

84 C exhaust currently. ;)

@joeyh
Re: %BfSH2v3eb

Spent the day running temp sensor wires, including one out to the porch.

wire.JPG

Not having a proper enclosure handy for a temp sensor, I temporarily reused one of those things stores use to hang up product, which is actually a pretty decent little enclosure, not watertight, but will keep any spray from flying onto the sensor. It's 1 foot under the porch roof anyway, so will probably be fine.

@joeyh
Re: %BfSH2v3eb

@IBob, I'm using rrdtool to store the data in rrd files, and then using javascriptrrd for the interactive web interface. Being able to zoom around is very useful. http://homepower.joeyh.name/ puts it all together.

@joeyh

Nowhere Branch Bee Farm

honey.JPG

Honey from a friend of a friend, love the name.

@joeyh
Changed something in about
{
  "type": "about",
  "about": "@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519",
  "image": "&aEwcAfAjSm1rFX0trOhs2te8ouUNQAHul2Oz4Mhx5LI=.sha256"
}
@joeyh
Changed something in about
{
  "type": "about",
  "about": "@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519",
  "image": "&a6LO9fHG1Kg+rbvYrr0aQ7cBiwqLkVAZZYj1yqmICfU=.sha256"
}
@joeyh
Re: %BfSH2v3eb

Plus or minus one degree is good enough for me.

I can handle both C and F, do think a bit more in F though. Now I have data!

Untitled.png

So it got down to 11 in the house overnight, It was around -15 outside.

These can be attached wherever along a long wire (3 wires really), so I'm going to run a line to the porch to get outside temp and into the fridge out there to track its temp too.

@joeyh
Voted [@craig](@A/xB8zlbjFZAzkHf4e7mDowGt81EWaohCfFmmtRBFiM=.ed25519): sorry, yea
@joeyh
Re: %Pt9pTpyHn

Make it compulsory for people to work at a commercial chicken farm for 3 months

Dude, the USA has got you covered! http://www.grubstreet.com/2017/10/drug-users-sentenced-to-big-chicken-labor-camps.html

@joeyh

"I am a scholar", said the hero. https://apnews.com/cdc0567f7bf34958b914b15869392a84

@joeyh

Got my 1-wire temperature sensors working this evening.

root@honeybee:/sys/bus/w1/devices> cat *-*/w1_slave
f6 00 4b 46 7f ff 0a 10 d6 : crc=d6 YES
f6 00 4b 46 7f ff 0a 10 d6 t=15375
f6 00 4b 46 7f ff 0a 10 d6 : crc=d6 YES
f6 00 4b 46 7f ff 0a 10 d6 t=15375

15.37 Celsius in the house, I thought it felt a little chilly..

https://joeyh.name/blog/entry/cubietruck_temperature_sensor/

@joeyh
Voted this
@joeyh

Solar panels have an inch of snow on them, but still producing 90 watts at noon. Awesome, I don't have to risk my neck on the roof.

@joeyh

As a Southerner, though kinda on the edge of the US South, I find most coverage of the South to be either condescending, or too limited in scope to be really interesting, or mired in the past. So I'm pleased to have found this podcast "Gravy" that avoids those traps. It's looking at the South through the lens of food, but really only as a way to get at a deeper examination of how the South is developing.

So far I've really enjoyed every episode, from an examination of the strange Christian coffee shop as ministry trend in Knoxville (nearest largeish city to here), to the Patel hotels and their hidden Indian kitchens, to a Laotian buddhist temple in a trailer in the NC mountains and especially A tale of two Krauts which is set 4 hours west of me and contrasts a kimchee expert living offgrid and a old country woman making traditional sauerkraut.

@joeyh
Re: %oSyP9Zp5G

Interestingly I just heard about http://www.esos-project.com/ today, which is a SAN server. It deals with this problem by copying the filesystem from flash to ram on boot, and then runs entirely from ram. Changes made to the /etc in ram get committed with etckeeper and pushed back to flash for the next boot.

(I founds out about it because they mentioned to me that they use etckeeper, which is one of my projects.)

@joeyh

Huh, seems the mushroom logs fruited in the recent warm snap, now I have frozen shiitakes to do something with.

@joeyh
Re: %MiWVpxMrK

Was looking at weather stations myself, but a decent one sure seems pricey. I bought some 1-wire temp sensors though for a few dollars, that I'm planning to use both indoor and outdoor. Already have sensitive light sensors on my roof. May add humidity sensors etc later on.

@joeyh
Re: %xI23NLhiR

The app was moved at Sun Dec 24 16:42:05 2017.. so perhaps your cat was using patchwork to talk to someone.

@joeyh
Re: %xI23NLhiR

Our cats are too smart for us.

@joeyh
Re: %BVc9KARTK

There's often a low voltage disconnect for the load, and a corresponding higher reconnect voltage. I suppose the question is, does your charge controller let you configure the values that your batteries need..

Since inverters typically have their own undervoltage protection, I think it may be common to not use the charge controller's load terminal for the main load, and instead pull power directly from the battery. My charge controller kind of encourages using the load for some subsidiary purpose, like a night-light, with features like automatically turning the load off in daylight.

@joeyh

Modern polar bear club: Swimming in kind of cold water in January, ice nowhere to be found.

I'm a member.

@joeyh
Followed @sam
@joeyh
Voted 2/3 of the way there! We're on someone's farmland now. That's The Pulpit, w
@joeyh
Voted I suspect the cats been using extra while you're out.
@joeyh
Re: %oJDbZRzyz

I was unconvinced by this essay. Facebook and rentiers in general come to mind as counterexamples to his thesis that we develop eventual immunity.

(Also unconvinced that ssb precludes advertising, though it would certainly not resemble conventional online advertising. Imagine for a second that a publishing house wanted to pump up the buzz about a new fiction genre they were launching, and then look at #solarpunk -- advertising on ssb could look something like that. And the actual point of modern advertising is less to sell product and more to gather lots of information about people that can be used to exploit them in other ways, and ssb seems pretty good at that too.)

@joeyh

IMG_3231.JPG

Warm enough to bike in short clothing, river still frozen over.

@joeyh

I don't hate winter, but it's so nice to get a break from it for a couple days. No travel to the southern hemisphere for me this year, but today is reminding me how wonderful spring is gonna be.

Also my woodpile is looking worryingly low, I counted logs and I have 3 per day for the next 2 months which should just barely be enough, probably?

@joeyh
Re: %oSyP9Zp5G

My approach for this is to fully automate building of systems that live on cheap flash disks, including automatic backup/restore of any data. https://joeyh.name/blog/entry/custom_ARM_disk_image_generation_with_propellor/

@joeyh
Voted I once made a tarp domey-shaped shelter with a Mandan-style smokehole, usin
@joeyh
Re: %qSpG3iSpg

2.png

The noon flood of 550 watts into the batteries does heat them up quite handily.

@joeyh
Followed @Lucas
@joeyh
Followed @Rivet
@joeyh
Followed @gmarcos87
@joeyh
Voted Today I learned: If you have a corrupted drive, and corruption affects fil
@joeyh
Voted I had the mountain brought to me
@joeyh

Speaking of it being cold, look at my battery box temps lately

Untitled.png

It's sunk 4 feet into the ground, and heats up in the day when #solar charges them. 5-10 C is normal in there when it's around freezing outside.. Dipped just below 0 C last night in the battery box, when the outside temp was -18 C. The probe is in between two of the batteries, they're probably slightly warmer.

@joeyh

Watching VRchat videos on youtube, and it feels astonishlingly like my brief 1995 forays into #hottub on IRC, only with visuals instead of mental pictures.

@joeyh
Re: %b67fV1mRo

WebDAV is exactly the standardized write a file to the web that he wants. However, WebDAV also kind of sucks as a standard, it's much more complicated than HTTP.

@joeyh
Re: %SoY9d3b7j

../binding.cc:954:3: error: ‘UINT64_MAX’ was not declared in this scope

Seems like you might need to apt-get install libc6-dev, or possibly that's not available on a 32 bit system.

@joeyh
Re: %nHir0BQcX

Benchmarked git status at 5.5% slower due to meltdown mitigation. Could be worse.. That's kind of my go-to program that makes more syscalls than is comfortable, along with du; programs that are affected 10%+ must be real monsters in the syscall dept.

@joeyh
Re: %nHir0BQcX

Only benchmarked one of my own programs so far, any impact was lost in the noise of the quick benchmark I did; well under 1%. That was haskell and C, and a decent lot of syscalls (~40 thousand per second), but reasonably optimised and mostly IO bound.

I've heard reports of bad performance for things that process lots of small udp packets, like dns servers and web servers, which makes sense since that would be a lot of syscalls with not a lot of data, and so not IO bound.

Programs that were IO-bound before will probably remain mostly IO bound despite the added syscall overhead. Programs that were CPU-bound ditto. That leaves programs that were already to some extent
syscall-bound, that will be badly affected.

That reminds me, I was going to benchmark git status in a large repo, which is largely syscall-bound..

@joeyh
Followed @Adrianne
@joeyh

box.JPG

My cat actually managed to move this box closer to the wood stove. It's cold here.

@joeyh
Re: %ai5BwB2aN

Except for that auto-connecting to pubs found in feeds thing that I guess we often forget about, since I just forgot about it. ;)

@joeyh
Followed @Mitra Ardron
@joeyh
Re: %ai5BwB2aN

Seems he's not following any pubs now, so probably won't see this thread, unless he gets a direct link to a friend..

@joeyh
Re: %nHir0BQcX

@m3talsmith have you seen 15-25% hits on your own workloads?

There's not a whole lot of difference between compiled and interpreted programming languages when it comes to syscall use, except for whatever syscalls are needed to load in all the libraries at program startup. There are often a lot of ways to speed up a given program by avoiding unnecessary syscalls. My favorite example of this is a certain compiler whose often very long error messages are output by write() of one character at a time.

@joeyh
Re: %woXbEx0I/

Personally, mastadon's onboarding process stuck me in option paralysis for a long time trying to pick an instance to use and so was not good at all. Still have no clue if I made a good choice of instance; I ended up picking the same one as a friend.

@joeyh
Followed @Feross
@joeyh
Re: %vbOg/w5ey

Hi @Brewster Kahle! Really great to see you here. My only regret the time I visited the IA was you were not there. :)

It's worth noting that scuttlebutt is self-archiving, at least as long as anyone who ever followed you retains a copy of your data. A thing like follow-bot could pretty easily push that data into the IA.

@joeyh
Followed @Brewster Kahle
@joeyh
Changed something in about
{
  "type": "about",
  "about": "%jB3xsJFuslcERGuIo+jOU9qM+VSHLnM6tOaS87CaZbw=.sha256",
  "rating": "4",
  "ratingType": "stars",
  "review": "",
  "shelve": "",
  "genre": ""
}
@joeyh
Voted ![25660081_10155134464598085_7284605780599962583_n.jpg](&UkAxvwfFGaats6i9+x
@joeyh
Re: %NNLuEOw9s

Didn't have a nut cracker handy, but also I seem to remember black walnuts are too thick-shelled to be cracked easily by a nut cracker.

@joeyh
Voted Tonight I'd like to introduce you to [Hamza El-Din](https://en.wikipedia.or
@joeyh
Re: %qrskOP2PQ

I've done this with grocery store rotissere chicken too, and it seemed to work, though I think the quality was not as good as stock from a home-roasted chicken.

A simple improvement is to leave the bones and veg on the heat for a while before adding the water, turning occasionally, to brown them. Some burnt edges are fine. Gets you a darker more complex stock.

@joeyh
Re: %nHir0BQcX

It's not clear yet if Spectre can be fully mitigated. It still seems possible (in my shakey understanding of such low-level stuff) that a modified form of ASLR could prevent Spectre attacks, although current ASLR does not.

@joeyh
Followed @dead_dan2
@joeyh

Taking %ggbUpiL... as a writing prompt, with apologies to those I inserted into this, and I suppose, to the LDS.)

They file into the pews and sit down, opening their prayer books. Quiet conversations here and there, while the numbers count up. Fifty ... three hundred ... six thousand saved. New messages from the newly saved flood in, by their millions. A soul makes many posts to their feed in a lifetime.

The congregation sits in silence, and page through the old new feeds of the newly saved. Here a sailer from New Zealand, there a Hawaiian farmer of spiders (what for, they wonder?), and everywhere bits and pieces of trials and tribulations, hopes and dreams, as they flailed and failed to find the right way. They read, secure in the knowledge that now, finally, those departed souls are baptized and saved.

Finally the priest ascends the pulpit, opening his own prayer book. One new message appears.

@joeyh
Re: %f6ZRXO2t0

I only found those when looking at a socially distant from me person's list of friends and noticing some ids my client did not know names for.

The @one.butt.nz pub also has a lot of people who are not connected to anyone outside that pub, which is targeting new users, and I had to follow it to see many of them. The ones that stick around will probably find their way into the larger network, which basically consists of English-speaking early adopters, which they are too. But, it seems quite possible for a more disjoint group to join on their own pubs and stay separate, even without language differences.

@joeyh
Re: %f6ZRXO2t0

That would be telling ;)

Actually, I can't remember the indian one offhand. Other is @pub.el7orreyyah.com

@joeyh
Re: %f6ZRXO2t0

I doubt your premise.

If there are two largely disconnected social networks using SSB, you're not very likely to come across threads that have participants from both social networks in them, and so there's not much incentive to follow the pubs of the other social network.

There are pubs out there that are mostly only used by people in a given country. I found a pub yesterday that is used by Egyptians, and was only bridged to the larger network by one person. There's a similar group in India.

@joeyh
Followed @Rick
@joeyh
Followed @ssb.ekata.social
@joeyh
Re: %/HeKWSw++

This made me think that the Ewoks are probably a reference to the Viet Kong, and it seems I thought right. https://moviepilot.com/posts/3531258

"If the Ewoks Are the Viet Cong, Then That Makes the Empire...the USA"

@joeyh
Re: %6Blj85EQf

Mastadon's content warnings are a very interesting approach to this problem. It hides the post content and shows only the content warning the user chose ("nsfw", "politics", "earworms", "star wars spoiler", "meat", etc) until the user clicks the see the content. So it's a policy-free mechanism and it's grown its own cultural use cases outside of just flagging nsfw or whatever; "haskell" or "shower thoughts" would be a perfectly reasonable use of it.

Generalized to scuttlebutt, let anyone add content warnings to any post, and your client can perhaps only heed the ones from your friends/the post's author.

@joeyh
Followed @Sol_Alatus
@joeyh
Followed @Prägnanz
@joeyh
Re: %hGqcSLs3G

Sun and mellow exercise are my go-to's for the bad jetlag.

@joeyh
Voted Someone mentioned there weren't enough #cat-pics OR #cats on ssb. Meet my
@joeyh
Followed @ssb.exitsystemcall.com
@joeyh
Followed @one.butt.nz
@joeyh
Changed something in about
{
  "type": "about",
  "about": "@YXquIbh1OqCCdMuqCO4tSJuYR7RL811CTuu59n7G0pk=.ed25519",
  "name": "Board over Beam"
}
@joeyh
Followed @pub.heropunch.io
@joeyh
Followed @pub.el7orreyyah.com
@joeyh
Followed @Ebtessam Zoheir
@joeyh
Voted Trop frette? (too cold? To cry?) https://youtu.be/_Gr0v6n-Hv8
@joeyh
Changed something in about
{
  "type": "about",
  "about": "@L+nPFTMUHWXuchOwuzT6Z8Ea8wD/Rtd7leVRxGaknVk=.ed25519",
  "name": "The Trace and Root"
}
@joeyh

Melting ice on the stove to do the dishes.

@joeyh
Subscribed to channel #old-photos
@joeyh

dmca2001.png

2001 DMCA protest. (Not identifying the people because Facebook will crawl this one of these days, but you probably know several of the names.)

@joeyh
Changed something in about
{
  "type": "about",
  "about": "@5XaVcAJ5DklwuuIkjGz4lwm2rOnMHHovhNg7BFFnyJ8=.ed25519",
  "name": "Cel Space"
}
@joeyh
Changed something in about
{
  "type": "about",
  "about": "@DTNmX+4SjsgZ7xyDh5xxmNtFqa6pWi5Qtw7cE8aR9TQ=.ed25519",
  "name": "Dominic's"
}
@joeyh
Changed something in about
{
  "type": "about",
  "about": "@TRE4lNNXrtx3KK9Tgks2so2PjCP6w9tRvsy7wyqiyo4=.ed25519",
  "name": "The Knörr"
}
@joeyh
Re: %D9q7KZbFL

For whatever reason I did not enjoy the part of the first book that I read, despite trying to get into it twice. I have, however, mostly enjoyed the shows, although I also disliked the start of those (until he loses the stupid hat basically, something about the noir elements was part of what put me off it).

Anyway, my understanding is that the shows intercut some of the plot strands in a different order than the books, ie there's stuff in season 1 that comes from book 2. And perhaps also some differences in some of the characters.

@joeyh
Voted We are swarming around this poor soul as they hurtle through cold and empty
@joeyh
Voted Snowy doggy walk with Molly. Looking out on the Kennebecasis river. Minim
@joeyh
Voted # recovery file proposal contains private key, 3 pubs that work, and the h
@joeyh
Voted [@jolyon](@dfCIY3rP5idQFdjuOHrBJqrv6EgsSiNyn1NKz87UTJw=.ed25519) no, cultur
@joeyh
Voted ## Mycobucket Prototype It has been 14 days since I began incubating this
@joeyh

Watching amazing #34c3 talk
https://media.ccc.de/v/34c3-8994-vintage_computing_for_trusted_radiation_measurements_and_a_world_free_of_nuclear_weapons

Using Apple II to verify nuclear disarmament.

"trust through simplicity and obsolescence"

Untitled.png

@joeyh
Voted ![IMG_4368.jpg](&SjJUqYQJgQ/In3dU5ecrBbsqJ/lr7xw40/WXOphxqNE=.sha256) ![IM
@joeyh
Re: %IvJrB5PfN

Listening to Intuito right now and really enjoying the warped chorals.

@joeyh
Voted I would like to share these mixtapes of mine with you. They have been both
@joeyh
Followed @gacallea
@joeyh
Voted The scuttleverse is a little special place. Worth of little special gems. H
@joeyh
Voted Thank you for these [@gacallea](@ymYQ+VJCz43yLOe0X89NgwcsyoBY2wQylDTFxJPt/r
@joeyh
Voted ![big_group.png](&nY1LZNnrSqrfWJoKwEScJaI4wfWbqFs+BOQT4ZPpxOo=.sha256) >>
@joeyh
Followed @tim
@joeyh

Caught an interesting talk this morning about the Catalan referendum. https://media.ccc.de/v/34c3-9028-internet_censorship_in_the_catalan_referendum

As well as the use of ipfs for it, which I knew of already, it discussed an interesting problem the poll centers had to avoid double voting. Since anyone could vote at any polling place, they had a central server where the identities of voters got recorded. There was a lot of trouble with DDOS and network blocking of access to that server.

It ended with the question: Could a distributed system handle the problem better?

So I thought of scuttlebutt -- if each polling place had a scuttlebutt id of its own, they could update their log of who had voted, and pass these logs around and check if someone had already voted elsewhere.

Of course, it would not prevent two people voting with the same voter id in different locations at the same time the way a central database can. And DOS attacks etc could disconnect a polling place from whatever pubs/peers it talks to and prevent them from getting current info, again allowing double voting. These problems could be detected after the fact, as part of the vote certification process. A hybrid approach, using a central db to get atomicity, and falling back to scuttlebutt if it's not available, might be useful too.

There's also a privacy issue; broadcasting proof of who voted in such an election is not desirable.
So, encrypt the scuttlebutt voting messages so that all voting centers can decrypt them.

Scuttlebutt for voter roll management seems worthwhile exploring..

@joeyh
Re: %xpgu2dg6y

Also there's this: https://blog.patternsinthevoid.net/the-ccc-men-who-hate-women.html

On the other hand, I heard somewhere that the CoC-free assembly met and adopted some form of CoC.

@joeyh

https://media.ccc.de/v/34c3-9072-bgp_and_the_rule_of_custom has been one of my favorite 34c3 talks so far, particularly how it draws lessons from BGP that could be applied to networks under development, including ssb.

@joeyh
Voted Omkey, I would like pimp my old slides about Scuttlebutt at all and I would
@joeyh

here goes http://streaming.media.ccc.de/34c3/hallb/dash inside Intel ME #34c3

@joeyh

Been reading this excellent essay "On Progress" by historian and award winning SF author Ada Palmer.

@joeyh
Re: %Ad3ZwdCuz

https://www.epicurious.com/recipes/food/views/chocolate-walnut-pie-104133 with honey substituted

@joeyh
Re: %Ad3ZwdCuz

cc #cooking-channel

@joeyh
Re: %Ad3ZwdCuz

pie.JPG

@joeyh
Re: %YYEcCnUzx

(Security from photos also left as an exercise for the reader, perhaps it would involve a security blanket)

@joeyh
Re: %YYEcCnUzx

Generalization to ceremonial objects left as exercise for the reader. :-P

(For example, tile a floor with random shards of tile; read key in morse code diagonally from corner to corner; only those who can enter room have access to private key.)

@joeyh
Voted Here is the free food haul that Marina brought back 2 days ago. Everything
@joeyh
Voted Hey [@Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519) the
@joeyh
Voted Hmmm...I believe *stenographers* are impervious to intimidation, it's part
@joeyh
Re: %YYEcCnUzx

The Clock of the Long Now encodes data involving the earth's orbit in a metal cam which is designed to be read mechanically and last 10k years. https://web.archive.org/web/20110831074339/http://emsh.calarts.edu/~mathart/Clock_Cam.html

@joeyh
Re: %YYEcCnUzx

The Debian tartan encodes "DEBIAN" in morse code. Many of my Debian friends have kilts using it. (It was too pricey for me.) https://wiki.debian.org/Tartan

@joeyh
Re: %Tsu+Se2Yn

Riffed on this with mushrooms, garlic, spicy paprika, parsley. It was yum!

Been wanting to add quinoa to my culinary palette, this was a good start.

@joeyh
Re: %Ad3ZwdCuz

IMG_3192.JPG

@joeyh

Cracking black walnuts, hulled in my driveway, for a pie. After 2 afternoons and at least 4 podcasts, I have about 1 cup. High shell to nut ratio in these.. Very nice and relaxing though.

@joeyh
Re: %tpXpH2ubw

The folder idea does have some good points, but one big problem: Git scales atrociously to many files. I'd not be susprised if there are already enough scuttlebutt messages that the git index file would get too big to be fast.

@joeyh
Re: %Cu7BvUbFk

My "at the top" was based on going to Extended Network regularly, and flipping back to Public (friend^2) regularly.

There could be a little doohicky (to use a technical appalachian term) on the slider that prevents it sliding past the current replication level, with a way to unlock that when you want to change it.

@joeyh

#patchwork ought to have a network size slider at the top.

bitmap.png

This has many purposes:

  • Hints how ssb networks work to the user, that degree of friendship matters, and a visual indication of traffic volumes at the different levels.
  • If the user is seeing too many or too few messages, lets them tune it to their liking. (Surfacing the friends hops config.)
  • Shows the user when ssb is not receiving further hops out. In the new default config where it only goes out 2 hops, there would be nothing under the 3 hop setting, until the user confirmed they want to get that stuff
@joeyh
Followed @glowkeeper
@joeyh
Re: %tpXpH2ubw

It might get slow pulling long chains of old objects out of git though, though it's possible to speed that script up some (cat-file --batch).

Also, with only the most recent one, git diff will show the old message deleted and the new one added, which is not as good a model of how ssb works as showing the new message appended.

@joeyh
Followed @mihara
@joeyh
Voted So hello new people, I'm new too. At least here. Otherwise, I'm a mad scien
@joeyh
Re: %tpXpH2ubw

There's one design choice I'm undecided on. Should a feed's file contain all messages in that feed, or only the most recent message?

All messages makes it more usable by command-line tools. However, it puts a lot more stress on git, since it has to delta compress versions of often large feed files and may not find the most efficient delta in all cases.

@joeyh

ssb-git

Not to be confused with git-ssb.. Idea is to write a git-fast-import program to import ~/.ssb into a git repository.

Each feed maps to a file in the repository named with the ssb public key. Each change to a feed is represented as commits changing the file, with the commit date coming from the data in the ssb message, and the author/committer being the ssb public key.

Doing it that way will transfer over ssb's conflict-free properties; two people can export ssb-git repositories from their ssb data and the repositories will always merge cleanly. (Unless a feed is forked, then there'd be a merge conflict.)

It probably wouldn't handle ssb blobs, but you can use git-annex import to pull those into the repository as well.

I think it could help some people grok ssb's data structures to see them mapped to a git repository this way. Run git diff and git log to examine the history of feeds. Easy access to the json from the shell for quick hacks.

Also, this might be a reasonable very long term archival format. It seems more likely that a few generations on, git repositories will still be understood and able to be accessed than current ~/.ssb directories.

@joeyh
Re: %6JaRRd0If

I have a backup laptop ready to go at home (traveling atm), but I kind of don't want to use that one long term, so think I'll buy a new one.

@joeyh
Re: %6JaRRd0If

Also seeing ACPI errors (have been for months), and now random segfaults. It's possible the problem is really with the ram or something other than the drive, although the corruption of old files makes me think it's mostly the drive.

@joeyh

My laptop's SSD is corrupting random files, seems to be zeroing some stuff and bad data in other stuff. Even untouched files are getting corrupted. Fun fun. Luckily everything is versioned and content addressed nowadays, so I'm not really worried about random corruption until I get this fixed.

@joeyh
Re: %ffaR4JyHt

Wonderful

Also not technically RFC2322 compliant, the paper doesn't match its BNF. ;-)

@joeyh
Voted #computing ![DRhUueZWkAAmx6o.jpg](&k8Ts2aby1pq7EOOiGCRq/lZJXuqLa44lKcNrGTD
@joeyh
Changed something in about
{
  "type": "about",
  "about": "@/hbmXs5mOyRZuouksuJox/45xufNA4tiPVrayZaK7qA=.ed25519",
  "name": "hundred rabbits"
}
@joeyh
Followed @Neauoire
@joeyh

Here’s how I think science fiction works aesthetically. It’s not prediction. It has, rather, a double action, like the lenses of 3D glasses. Through one lens, we make a serious attempt to portray a possible future. Through the other, we see our present metaphorically, in a kind of heroic simile that says, “It is as if our world is like this.” When these two visions merge, the artificial third dimension that pops into being is simply history. We see ourselves and our society and our planet “like giants plunged into the years”, as Marcel Proust put it. So really it’s the fourth dimension that leaps into view: deep time, and our place in it.

-- Kim Stanley Robinson

One of the better descriptions of SF I have ever heard.

depth_perception.png

@joeyh
Re: %MqH6l9IuO

If you graph the number of copies of the bitcoin blockchain in existence over time, it's not hard to posit a future where all copies of it are lost.

However, interesting idea of leaving intentional traces/proofs of lost data.

@joeyh
Re: %aUpPCPN4U

I often "like" things I disagree with.

@joeyh
Voted So I was talking to [@davíd](@qNbAqdiG3z6oXKPGzayqv3ePonXg11ZSrgJWrhytxV4=.
@joeyh
Re: %ZiXIii52F

Start it at the console, and check for backtraces there.

@joeyh
Voted so its about 40 acres. 4 years or so ago i started building a cabin. I've h
@joeyh
Followed @Mike
@joeyh
Voted my favorite dish right now is a toasted flax seed quinoa salad. its pretty
@joeyh
Voted Back from the extra two weeks of summer in #new-zealand ! 140km of Canoein
@joeyh
Voted Sailed out to Pakatoa to check out the island We met the guy who helps kee
@joeyh
Followed @maymay
@joeyh
Voted anything Wired writes about is probably garbage, but that won't stop Moxie
@joeyh
Re: %Dy3cqsoBl

Looks just like my cat did 3 years ago. aaaw

@joeyh
Re: %Pemz3SD99

AFAIK patchwork is what most new users probably use, so this is going to affect people's perception of ssb as a whole.

If the configuration were in the UI and clearly explained what the results of different settings would be, it could help teach the user something about ssb while also helping them make the right choice for them. But { "friends": { "hops": 3 } } needs quite a lot of background knowledge to configure.

@joeyh
Re: %b1t/JDIAp

I have enough PV capacity that cloudy days are generally ok. Yesterday was cloudy and I produced 970 watt-hours; 1300 sunny today.

My brain is much more reliant on sunny days..

@joeyh

I wrote my first C program in 1996. Today I'm listening to a podcast about it. Talk about long tail!

@joeyh
Re: %b1t/JDIAp

Padded leather gloves bulky but worth it.

Startled a large flock of wild turkeys down at the river. Seemed like 50 or so!

@joeyh

The next 9 days -- all the way through the winter solstice and out the other side -- are forecast 100% cloudy. Got 5 hours of precious sun left today, trying to decide what to do with it. Perhaps will go biking although I don't have gloves well-suited for that.

@joeyh
Re: %Pemz3SD99

Interestingly I can't see the message that xj9 is replying to, it doesn't even display as a missing message here.

@joeyh
Re: %gTgjZR0sr

Use it to deglaze a chicken roasting pan next time you roast a chicken. Might be a waste depending on the quality of the wine, but you'll probably not regret it.

(But note that alcohol used in cooking does remain alcoholic despite lies a lot of cooks tell themselves..)

@joeyh
Followed @xj9
@joeyh
Followed @ssb.participant.io
@joeyh

bike.jpg

@joeyh
Followed @piet
@joeyh
Voted # #nofilter My old dslr is very sick and had been sitting in a box. I dec
@joeyh
Followed @SoapDog
@joeyh
Voted # Two steps forward, one step back 85 days since Hurricane Maria 98 days s
@joeyh
Voted [@Dominic](@EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519) anaesthet
@joeyh
Voted These look like Daleks, fuck. I'm not sure about whether this works in the
@joeyh
Re: %Pemz3SD99

Although with the current system of pubs, the actual effect is you see messages from whatever subset of people have friended the same pub as you. If there are around 10 widely used pubs, and you're friends with only one, you'll probably see 1/10th of the total network.

@joeyh

Don't know what to think about #patchwork defaulting to only 2 levels of replication.

Does it really make sense to make the Scutllebutt network seem smaller to new users at this point?

@joeyh
Voted I just tested that method [@joeyh](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSp
@joeyh

Got my spacesuit pants on and chopping ice to get water. #winter

@joeyh
Re: %Uznj83IAy

You have to use npm to upgrade npm to a version that can install it.

I looked at the update bug report, and it's a mess.. apparently packaging a new npm version for debian is difficult enough that it will require crowdfunding.

@joeyh
Re: %n5Hz8Yg3Z

magic-wormhole is a great piece of tech for simplifying this kind of distributed connection bootstrap problem. It lets you send a file to your friend by only telling them a 3 word phrase over the phone or whatever. The file can contain whatever crypto information you need to bootstrap the connection.

For scuttlebutt, it would make sense to send a file containing your ssb public key and a pub for the friend to use to get in touch. Or you could even send your whole scuttlebutt feed as the file.

If you wanted to connect up without using a pub, you could run your ssb on tor, and include that address in the file sent through magic wormhole. Although you'd probably then want your friend to do the same and exchange wormhole codes to get connected bidirectionally.

I built something similar for git-annex using magic-wormhole and tor to set up bidirectional git repository syncing between friends. https://git-annex.branchable.com/assistant/share_with_a_friend_walkthrough/

@joeyh
Voted [@Joey Hess](@BCM6DHYJvWzwWi1lFl2tjDXjaqyZAEmJH5ZONSpXhtc=.ed25519) post h
@joeyh
Voted I've been working on painting with "primitives". Here is my rendition of a
@joeyh
Voted Here's another painting I've just finished. Still working on painting with
@joeyh
Voted There is an ongoing discussion thread on [platformcoop-discuss](https://lis
@joeyh
Re: %p3joc7YbZ

@Dominic I think that may have done something like that. Perhaps not accidentially though; they could have seen subsidising the cost of small transactions as worth it to corner the market. (see Uber)

@joeyh

I stopped paying attention to bitcoin when the fork happened. Not worth the drama.

Except, I forgot about a wallet from 2013 with some dust in it that was not worth transferring, which I found today. That will now end up paying for at least 4 months of groceries. Maybe a bit more if I can manage to cash out the bitcoin cash fork too.

I'm feeling pretty ambiguous about this unexpected windfall.. Could have held bitcoin and made an almost life-changing amount of money rather just just this leftover dust, but I was not given the money to make super risky speculations with, but to fund my living expenses, which I did.

Money is one hell of a drug isn't it?

@joeyh
Re: %p3joc7YbZ

wHGLqXF.png

@joeyh

Been quite a rollercoaster of a few days on Patreon. It's looking increasingly as if their entire original premise was flawed, and they have not actually been effectively implementing microtransations, but have been losing money on most of the $1 and $2 and maybe up to $15 transactions. So they're pivoting into being a place where content gets locked up and only available to higher paying class instead of a place that fosters open creativity. I've seen this described as gentrifying their website.

Liberapay seems like perhaps the best alternative, although its structure disconnects me from my backers there in a way that I'm not super comfortable with. I don't know who is supporting me on there at all. Maybe that's worth it to avoid undue influence.

So sad that Satoshi's vision of bitcoin allowing micropayments did not come to fruition. Current bitcoin transaction fee is waay higher than Patreon's new inflated fees.

@joeyh
Re: %yGpSOJuq8

It's good to cultivate work habits, start at a particular time, stop at a particular time. Do that kind of work in the morning, and the other kind in the afternoon. Accomplish something discrete every day, rather than unfocused chipping away at the larger goal. Writing down what was done as a quick story ("I did this, ran into these problems, overcame that, need to rethink the other") can make it feel more real (when working on non-physical things), and improve motivation.

@joeyh
Re: %9OnCx3bkv

Fjords! It's quick to teach, builds a fun map and flexes the same area control neurons as Go.

@joeyh

Thoughts on a wood fire

IMG_3167.JPG

Last night I waited until coals were low and tossed on a green log. This morning, tuned over the log, which had barely burnt down, and it still glowed that near infrared just at the edge of vision. Had this fire built back up to a roar in just 5 minutes. But, none of the three logs in the house, brought in last night while the snowstorm howled and bulky heavy logs promised comfort, were the right one for this reviving fire in the chilly morning hour beforel the sun starts heating; had to go out to get a thin light one.

Firewood isn't fungible. I remember when all logs seemed more or less the same to me, now I heft them and mentally slot them into place, playing tetris with gaps for flame. My first years with a wood stove, I built a lot of bad smokey fires. I didn't grow up with wood heat and I wonder what that's like. I remember only dimly the coal stove of my boyhood, smelly, black smoke, super hot, dangerously close to the bathtub, burnt butt once.

@joeyh
Voted Every time I see one of these, I imagine that they are HUDs: ![visor1.jpg](
@joeyh

How low do you go?

12v lead acid batteries.. I have been keeping my new ones strictly above 12v at all times, which is best for longest life, but it's super cloudy now. Considering letting them go down to 11.6v a few times over the next month.

@joeyh
Re: %FhafhE980

The Internet Archive has an open house and free lunch most Friday's, which has many interesting visitors and staff and is a great geeky thing to do. It's close to golden gate park with its japanese tea garden, and if you can find the shakespeare garden it's a lush intimate place to relax for a bit.

Dark Carnival was one of my favorite Berkeley Bookstores, along with the late lamented Other Change of Hobbit. Weird place. It's in the process of going out of business and I encourage not missing it if you have a chance.

It's worth taking the ferry to Angel Island, and walking or biking around it for a couple of hours, some of the best views of the bay.

@joeyh
Voted this
@joeyh
Voted ![festive-tree.jpg](&Gn5f3BSJbgxxRWfGoPS4W+hqiZBCkyAAkpnqPNeVnGs=.sha256)
@joeyh

7uRSo.gif

@joeyh

Slow-braising leg of lamb on the wood stove with homegrown lemon, rosemary, thyme. Smells amazing.

@joeyh
Re: %xC43aF7nq

https://github.com/omcljs/om/wiki/Applying-Property-Based-Testing-to-User-Interfaces

@joeyh
Voted like everyone was waiting for the killer app for Ethereum but no one knew
@joeyh
Voted The [10k genes](http://synbiobeta.actonservice.com/acton/rif/16334/s-0258-1
@joeyh
Re: %IzeYnUY7h

rack2.JPG

Almost have too much cast iron..

@joeyh
Re: %IzeYnUY7h

hung.jpg

Finished it earlier than expected. Need some better pot hooks, but very happy with this to keep my cast iron.

@joeyh

woodclose.JPG

wood.JPG

Made by hand with saw, hammer, chisels, sandpaper, knife, tung oil, and branch trimmed out of the driveway.

It was fun to bust this open and shape it with chisels. My dad once recommended learning to chisel before learning any power tools for wood working.. so I suppose this is a start.

More about this piece later..

@joeyh
Subscribed to channel #propellor
@joeyh
Re: %1qURrGlHM

It's looking out over the river in a place similar to &La7zIdv... so it's some kind of summer getaway with bonus paranoia.

@joeyh
Re: %Jqb9BWjL3

Here's my story of going through this process. I designed the #Debian installer and worked for years on developing it. It was a second system itself, replacing an earlier installer (which was so old it was designed for #floppies and making it modular and stuff. It's been a very successful project, having installed millions of linux systems and spun out lots of reusable programs (like debootstrap, flash-kernel, os-prober).

Configuration management was esoteric back then. Live CDs barely existed. Cloud VMs and embedded arm boards were not a thing. So the Debian installer isn't entirely a clean fit in the OS installation landscape today. I could see the landscape shifting, but this certainly didn't inspire me to throw it away.

What did was coming at it entirely sideways, exploring configuration through strongly typed code, and compositionality that is both finer grained (not only at the package level but more at the function level). And then I adapted my configuration management system #propellor to also be an installation system, treating installation as just a special case of configuration. And built it all much more quickly and cleanly than the Debian installer by multiple orders of magnitude.

And so now I don't use the Debian installer anymore, although it's still around, and I still have no interest in killing it off. I've spread the new ideas around some and we'll see what they grow into.

@joeyh

amerika1.JPG

amerika2.JPG

I have wanted to take a picture of this for quite a while, but never quite dared.

There are about 6 warning signs.

@joeyh
Re: %lV+v6SiPP

barn.JPG

(barn detail)

@joeyh
Re: %lV+v6SiPP

river.JPG

@joeyh

field.JPG

First bike ride since the leaves fell, time to appreciate the shapes of the hills and the darkness of the shadowed river.

@joeyh
Re: %gwllYPPNb

Calm ssb photo frame -- displays recent photos from your friends, only changing picture displayed once per hour.

Optionally, notices which channels you post/like in at what times of day and week, and gives preference to pictures from those channels.

@joeyh
Re: %0N30nQflx

IMG_3111.JPG

GRUB!

@joeyh

linux.JPG

Not my first linux disk, but an early one with linux 1.2.0.

@joeyh
Re: %ofXHRZv16

floppy.JPG

Look at all that obsolete metadata!

@joeyh

IMG_3097.JPG

texture -- a fraying web -- impermanence

@joeyh
Voted ![Selection_450.png](&wyeN4QbREzHL75uvkjLLrDkR26onKl1Xksm7rWNbNRw=.sha256)
@joeyh
Followed @ssb.scuttle-butt.in
@joeyh
Voted Those are good rules to live by and I applaud your attitude. Thank you for
@joeyh
Changed something in about
{
  "type": "about",
  "about": "@YXkE3TikkY4GFMX3lzXUllRkNTbj5E+604AkaO1xbz8=.ed25519",
  "name": "topological_discontinuity"
}
@joeyh
Re: %W763oeBHO

@tim private circles I think help to deal with that. If me and my friends have a social contract about who can see our communications, we can be more authentic together and less curated public personas.

Also being niche helps, although the fact that it may at any point stop being niche and your whole public feed be widely seen makes this less of a win for ssb than it is for say, irc.

@joeyh
Re: %wcRRh8tuo

I hear that.. I think what I'm gonna do is set up some onboarding sessions in the hallway track. I've seen that done for other crypto systems etc at libreplanet successfully before.

@joeyh
Re: %rPHFlYRBJ

Machine translation is probably not doing this justice, but this part came through poetically. I think I got the gist of it anyway, thanks for sharing this perspective.

While sleeping this morning, a psalm just raised me up. I jumped through the window. People are sitting on the road and sitting there. Their hammer sounds are those songs. After a short time I went down.

இயந்திர மொழிபெயர்ப்பு ஒருவேளை இந்த நீதி செய்யவில்லை, ஆனால் இந்த பகுதி கவிதை மூலம் வந்தது. நான் எப்போது வேண்டுமானாலும் அதைப் புரிந்துகொள்வேன் என்று நினைக்கிறேன், இந்த கண்ணோட்டத்தை பகிர்ந்து கொண்டதற்கு நன்றி.

@joeyh