I rotate through my set of favorite razors whenever it's time to change the blade. The Gilette Fat Boy and Slim (far left in picture) are great razors, as is the red tip (3rd from left). Yet each time I rotate to the Stahly Live Blade (center of picture) I'm surprised and impressed again at how well it shaves.
I don't know if it's the fact that it vibrates, or the design of the head, but with a new sharp blade it beats everything else in my collection. Underrated razor.
As a #cyclist, I deal with some #geography. #Geospatial information for everyday means #maps.
Here's a tutorial for making a map style for YOUR specific needs, with minimal amount of hassle.
https://dcz_self.gitlab.io/posts/quick_maps/
I use #openstreetmap as the source of data, #postgis for the strage, and #TileMill for rendering.
Sadly, I called off the #cycling trip for which I made my style :(
My Purism GPG key expired today so I updated the expiry and published the key to keys.openpgp.org (the link is in my profile).
In my case I normally use subkeys stored on smart cards, and keep my private keys offline and stored in a safe place on a pair of thumb drives for redundancy, so updating the expiry is a bit more involved than it might be for most people.
The best way to get over the fear of messing up something you have handwoven is to put it to use right away!
I finished weaving my pair of doubleweave overshot hand towels! I'm really happy with how these turned out.
In these pictures you can see how the colors invert on the opposite side of the towel. On one towel I experimented with inverting the colors for the stripe and I think it does add an extra dimension and visual interest to it, but I'm also curious which of the two you prefer. I also subtly modified the pattern on that one so the pattern around the stripe was symmetrical.
Another batch of vintage Knitking magazines arrived! This is an even larger batch than the last one from the late 80s and early 90s, and spans the years 1972 through 1978. I have the full year's worth of issues in some cases in this batch.
My wife reviewed the last batch and while she found many of the pictures amusing, she didn't want me to try to make any of them. We'll see whether this batch from the `70s does any better!
After seeing this @hackaday post about a knitting clock, I've decided to try to make one of my own. It will be my first electronics project with stepper motors so I imagine there will be quite a bit to learn.
https://hackaday.com/2023/01/23/knitting-clock-makes-you-a-scarf-for-next-year/
For the second fancy hand towel, I'm experimenting with inverting the colors for the stripe section. I like the effect but now I'm wondering whether it would be even better to invert the colors for the borders around the stripe as well. The problem is, now that I've committed to this, I can't really try that idea out on the other half of this towel without making it asymmetrical.
I finished weaving the first in a pair of fancy hand towels. From this angle you can see how the doubleweave overshot technique makes the pattern reversible--the opposite side of the fabric has the same pattern but the colors are inverted. I also somehow leveled up on my selvedges partway through this towel.
These are for us to use and don't have to be a matching pair, so I'm going to experiment with a different stripe pattern for the second one.
I finally started weaving the next in my series of fancy-so-you-feel-guilty-using-them household items: fancy cotton hand towels!
This project is an excuse to try doubleweave for the first time. In this case I'm doing a doubleweave overshot technique which results in a dense, thick fabric without the long floats overshot usually has.
When I finished threading my warp, I discovered I had some unexpected threads left over. Oops. So when I sleyed the reed, I painstakingly double-checked every threading and caught a few mistakes.
In one case I had to insert temporary heddles, and halfway through I found I threaded a pattern twice in a row, so I had to shift the remaining 200+ threads, a pair of heddles at a time. After 13 hours total to measure warp and dress the loom, I'm now ready to weave.
The biggest piece of advice I'd give to colleagues who are devs, is to figure out what you will do when software dev work moves from many opportunities writing code at a large number of companies to fewer jobs managing automated systems that write code.
Sysadmin/neteng careers made that transition w/ cloud over the past decade, the remaining major cost for tech-heavy orgs are devs, which is why the industry focus is on reducing that head count with automation. Tech is not there yet, but coming.
If you were laid off recently, especially if you are taking it personally, I recommend reading The End of Loyalty. It covers the shift over the 20th century from companies providing lifelong employment (retirement watch, pension, etc) to mass layoffs at the drop of a hint.
Take home message is that the future promises not only little job security, but less *career* security. Have to be prepared to retrain/retool, and possibly even change careers multiple times during your working years.
Final update: The power came back on a bit after 5pm.
This was a good exercise to see what worked and needs improvement for an extended outage (like in a major earthquake). In summary, if I want to use solar to help charge batteries, I will likely need larger (probably permanent) panels. An additional, larger battery pack would help too.
Update 2: Power is still out. The solar panel was not providing enough energy so the battery bank ended up slowly draining. I had to fire up a portable 700W propane generator I normally keep in the camper van to charge it back up. With all that, my home server/router has stayed up the whole time.
After it was clear the outage was going to be longer than a few hours, I plugged my fridge into the larger battery bank I've been using inside to charge devices. It still has plenty of charge to go.
Update: power is still out, supposed to return this evening. The power bank was at 20% with a bit over an hour to go, but instead of firing up a small generator to charge it, I decided to try my portable solar panel setup I use when camping.
It is supplying enough power to the battery bank that there is a small surplus, so I should be able to keep the equipment running for a few more hours without resorting to a generator.
I woke up to a power outage that had been going for 30 mins so I was able to test a portion of my emergency plan. My router/home server was on a UPS and still powered, so I hooked it all up to a larger power bank from my camper van to give it a few more hours of life and actually have Internet at home.
Gas heating (simple battery-powered thermostat) and stovetop meant I was able to be warm and make coffee (equally important). So I guess I'm saying it could be worse, and so far my prep paid off.
"Flag for follow-up" is how I track emails I need to respond to, but can't right away. I never took the "INBOX zero" approach because I wanted easy searching for recent threads all in one mailbox.
The problem is when flagged messages scrolled out of view, I'd forget about them. Some were months old! At some point you feel too guilty to reply.
The solution was so simple: apply a filter that only shows unread and flagged email by default. Instant view of things that need my attention.
Did Turing realize his standards for computer intelligence made incentives to develop AI that are judged first on how well they deceive?
Whether it's lying about being human, lying about the quality/correctness of your work, or creating false images/audio/video presented as real, many (most?) current applications for "AI" and their metrics for success, seem to be founded on intentional deception.
It seems risky & unethical to create intelligence where lying is the first lesson.
Technical author, FOSS advocate, public speaker, Linux security & infrastructure geek, author of The Best of Hack and /: Linux Admin Crash Course, Linux Hardening in Hostile Networks and many other books, ex-Linux Journal columnist.