Wednesday, April 14, 2021

Blogger: New Post Email Notifications

It turns out blog migration is hard. I wanted to move from my 2nd generation platform, Blogger, where this blog has been hosted for fifteen years or so, over to Ghost, in order to gain email notification support when I made a new post. However, the export format from Blogger can't be consumed by any of the modern platforms, and I'm too lazy to write a converter myself at the moment. I was able to find a mechanism that supports email subscriptions/notifications via Feedburner (almost as old-skool as Blogger) instead, and added that to this blog.

Upside is that I don't have to deal with a port of all my posts and I get to continue using old tech/models.

Downside is that I'm continuing to invest in platforms/tech that have been all but abandoned by their owner Google. Google will either continue to support these two platforms because that is indeed the right thing to do, in perpetuity, or they'll kill them off and I'll then be forced to invest in newer tech.

Long live RSS feeds and the products that were based upon them.

Dang I'm getting old.

Saturday, January 30, 2021

iPhone 12 mini & Optical Zoom

If you're like me and had been longing for an iPhone 4S sized iPhone for the past several years, you were stoked when the iPhone 12 mini arrived on the scene a couple of months ago. Unfortunately, the iCamera lens setup in the mini doesn't support optical zoom, which is pretty darn important if you like taking pictures. As good as the ML is behind all the digital zoom code these days, it still sucks in comparison to the real, analog, thing.

I turned to my friends at Moment for an iPhone 12 mini telephoto lens, but, they don't have a mount for the 12 mini body, so I decided to make one myself. While it's bulky, I can now get 2x optical zoom on my mini.

If you want to 3d print your own mount, you can download my .stl file here. The lens I'm using is Moment's 58mm telephoto. I'm also using Moment's drop-in lens mount. I printed the body mount with PLA filament.

Here are pics of the finished product.

The Moment drop-in mount (black piece) was removed for this photo. It fits tightly in the grey body mount and can be left in during day-to-day use.

Sunday, April 26, 2020

Education In Isolation

I have two kiddos (17 (M) and 14 (F)) in public High School. I have a nephew (10) and niece (7) in public Elementary. 

Needless to say the “education from home” amidst this COVID crisis has been troubling. In talking with my brother, it sounds like Elementary education has being going reasonably well for his family. These thoughts are primarily formed by my experience with my crew. 

As with the state of our Hospitals, the systems and frameworks we setup to educate our children (public and private) have failed deeply in this pandemic. While there is an immediacy to the physical health challenge of course, I’m faced with the longer-term impact of what this pandemic means to the next generation’s education.

A few things stand out for me:
  • Social. Humans are social animals (even us introverts), and the developmental window our children are in has been slammed shut when it comes to social/human interaction. As the state of our broader world today has proven to us, video/audio/text is not a replacement for healthy human interaction, in fact, it wreaks havoc on it. The psychological impact this isolation is having on our kids is heavy.
  • Curriculum. Watching the teachers attempt to morph their curriculum to “remote learning” has been a disaster. The tools they’re using to disseminate information, collect information, register attendance, and generally communicate is embarrassing. It’s hard to blame any of the teachers themselves; most are doing the best they can. Teaching younger minds through disconnected experiences en mass, simply doesn’t work. It’s hard to blame the administrations themselves either, as they had to turn on a dime into the unknown. Particularly troubling on the curriculum front has been that my kids can get all of their work done in just a couple of hours each day. Part of that is probably a stripped down curriculum to simplify the process during stressful times. Another part is of course because in-person education incoroporates socialization which is important. However, I’ve resolved at least a few hours everyday of our in-person schooling was probably a complete waste of time and wholely inefficient.
  • Teachers. Parents aren’t equipped to be teachers of the curriculum we’ve come to expect our children to learn. Teachers aren’t equipped to teach/deliver said curriculum “remotely.” We’re many decades into supporting a system (in-person, school-house, “teachers”) that wasn’t remotely designed for “at home.” To make things worse, that support has been pitiful at best over the past several decades. The system’s been crumbling for a long time.
  • Online. There is a non-trivial percentage of our population that doesn’t have reliable infrastructure (quiet place at home, network connection, devices) to support “remote learning” anyway, so, the above points don’t even apply. I read a story the other day about some kids being caught outside their school under a blanket huddling around a screen to use the school’s WiFi access point in order to do their schoolwork.
  • Welfare. I didn’t understand why our school district administrators were beating the “food distribution” drum so loudly from the onset. It turns out, we use our public schools as a means to actually feed a non-trivial percentage of our child population in the United States. I had no idea. This gets complicated when there’s no cafeteria to leverage for distribution.
  • The Gap. We are faced with at least a three-month gap in the education of our children at large. Are they learning during this period? Of course, but, not at all to the degree they were before the crisis. How does that play out downstream? From graduation, to college, to future employer expectations, etc.

I can’t believe things could be any more desperate for our education system than they have been over the past few decades, but, they are. Our districts are sitting ducks for the slick technology packages that technology driven education firms have been aching to sell. “5G? Now’s the time!” “Screens for all? Now’s the time.” “Digital curriculum? Let’s get you setup with that!” I fear that desperation is going to cause deep and wide contracts to be signed without a semblance of a broader plan for national education expectations. We may be entering a highly splintered education era.

It would be cool if we ralllied in this time of need and pulled together a comprehensive plan to educate our children. One that supports the children, teachers, and the parents. Education would be such a neat thing to throw weight behind in this moment. We have a chance to reboot the system. I’m curious to see how this goes.

Tuesday, August 20, 2019

Tech Company B-Corp Certification Surprise

I found myself down the B-Corp Certification exploration rabbit hole. Now that the certification craze dust has settled a bit (remember a few years ago when everyone wanted to be B-Corp Certified?) we have some industry data around what it all means in practice.


There are two "B corp" things to consider when talking about what it means to publicly commit to more sustainable business practices: one, B-Corp Certification which is a certification that a company receives from (there are consultants out there who can drive the process for you). two, the Public Benefit Corporation incorporation type for corporate entities.

The Surprise

I was exploring "B-Corp Certification" in the context of a "tech company" considering codification of its existing business practices in a more public manner (money where its mouth is kinda stuff) when I came across what appears to be some fairly gnarly blockage for most tech companies. Most U.S.-based tech companies incorporate in Delaware (why they do this is a separate discussion and one you can just search the network for), yet B-Corp Certification of a Delaware incorporated company actually requires you to convert to a Public Benefit Corporate (PBC). You can read about that requirement at the bottom of this page which outlines some fine print. This means you'd have to move away from S or C Corp status, in order to be B-Corp Certified.

What Should You Do?

For most U.S. tech companies, that's pretty much a non-starter. The last thing you want is to go against the common grain of a massive legal/finance/tax industry that has been baked for decades around S/C-Corp incorporation types. If you're world is constrained enough that you, and your legal/finance/tax vendors/team, can foresee all the business dynamics therein, and you want to convert to PBC, then you can go ahead and do so without much risk. However, if your world is variable on these fronts (and let's face it, any tech startup is riddled with variability here), that's more risk than you probably want to swallow.

Etsy forwent their B-Corp Certification renewal in favor of retaining their existing corporate structure when the Certification dictated they convert to a PCB. Read all about that here.

The B-Corp Certification requirements/statutes may try and flex to accommodate Delaware incorporation rules/regulations to support more "tech companies" being able to B-Corp Certify, but that sounds like an uphill battle.

I dipped my toe in this water for a mere 24-hours. If someone has better data, please share in the comment section.