Weekly Thing #189 / TiddlyWiki, JsonLogic, Smiling
I’m Jamie Thingelstad, and this is the Weekly Thing. One of the delights of sending this email is hearing from you! Hit reply and say Hi…
Growing up my Mother didn’t have all that many rules, or at least not that many that I remember. She didn’t let me play with any kind of toy gun. I only remember that because my cousins played cops and robbers all the time and that doesn’t work so well without a cap gun. She also was clear that swearing resulted in soap in the mouth. Once I realized that the bar soap could be used to make bubbles. That was short-lived fun and the bar soap was replaced with dish soap. Specifically Dawn detergent. I kept my mouth clean after that. 😇
One rule that I remember well, and I still follow without even knowing it, is that there was no TV before school. The morning was about getting ready and prepared for school, not for watching cartoons or anything else. This rule has stuck with me so much that even now as a middle-aged man I still can’t stand a TV being on in the morning.
Lately I’ve been challenged with my son’s habit of getting his iPad out in the morning before school. An iPad is much more capable than a TV, so sometimes he’s doing things that are just fine like reviewing something for school or watching educational stuff. But most of the time he’s on YouTube or checking in on a game. I’ve shared with him how I thought it was good that I didn’t watch TV before school, and he nods and goes back to the speed-run video he’s watching. 😏
I’ve been hesitant to put down a true rule and say “No screens before school.” As I thought about why, it dawned on me how hypocritical it sounds. I’m regularly scanning my email, checking on various things, and otherwise engaging with my phone in the morning. Some of that is good, focused on fitness and mindfulness. Some of it is nonsense that I have no need for. Either way, he’s really just doing the same thing that he sees me doing regularly.
So much parenting advice starts with looking in the mirror. Maybe he and I need the same rules for our morning screens. Or maybe we both just need to take a lead from the women in the house, who do a much better job leaving all that to the side and focusing on what is happening right now, right around us all. 🤔
“Nobody wants their worldview torn apart if loneliness is the outcome.” — James Clear
Is it also possible that the reverse is true? People will create a worldview to avoid loneliness?
Featured
things are a little crazy rn
Okay, first a little background.
Scheduling events is my kryptonite. I’m terrible at it. I often have a model that if the first run at dates doesn’t work, it just wasn’t meant to be. Scheduling is likely one of my worst anti-patterns.
So to me this bit of AI generated art is absolutely brilliant… so so great.
This piece simulates scheduling hell by generating infinite & unique combinations of meeting conflicts between two friends. Using GPT-3, a roster of fictional people was created with name, age, occupation, and interests. From these people, the AI generated banal conflicts that arise in their lives.
I can just watch it go on and on… it’s so horribly great. Just the best.
I love that you can buy them as NFTs as well! Fifteen are available to mint, and three have been sold so far. $5,000 though is a big gulp.
Identity and ideas | Seth’s Blog
I have been thinking about identity some recently. When you work to improve yourself, change your habits, or otherwise explore new things you end up bouncing up against identity at some point. I dig Godin’s comments here.
The most successful problem solvers are people who have embraced this simple method – your current idea isn’t your identity, it’s simply a step closer to a solution to the problem in front of you.
One way to define our identity is to fall in love with an idea (often one that was handed to us by a chosen authority). Another is to refuse to believe our identity is embodied in an idea, and instead embrace a method for continually finding and improving our ideas.
Embracing ideas into your identity is both powerful but also potentially very limiting.
How would you introduce the Weekly Thing?
I’m bad at writing my own copy to introduce the Weekly Thing. Maybe you are great at this? 🤞
I’m doing a small promotion for the Weekly Thing and need 180 characters of text to tell people why they should subscribe. If that sounds fun, email me your idea. Whoever I pick will be recongized in a cool way! 👏
One thing I feel confident, what you all submit is going to be better than what I came up with! 😬
We visited the Hidden Falls in Nerstrand State Park.
May 29, 2021 at 10:46 AM
Nerstrand Big Woods State Park
Notable
Introducing Twitter Blue - Twitter’s first-ever subscription offering
I was excited that Twitter was coming out with a subscription offering, but there are two things that it should have to me and this has neither.
- No ads for subscribers. Nothing. Period. I’m paying for the product now.
- You should get a verified check.
The features they are offering aren’t even mildly interesting to me. Hopefully they keep iterating and getting it better. Also, only launching in Canada and Australia? I don’t get that at all.
PlayingCards.io Virtual Tabletop
Interesting web app that simply allows you to put cards on the screen and move them around, so you can play any game that you want. Get a FaceTime call going and then bring this up in a web browser and you have a very playable distributed game table.
Timery Comes to the Mac and Makes Time Tracking With Toggl Easier Than Ever - MacStories
I use Toggl for my calendar analytics, and I know that time tracking is a useful productivity tool. I’ve tried Timery before but with it on the Mac I’m going to give it another go and see if I find it useful.
Wikipedia Endowment: The Site Is Rich. Why Is It Fundraising?
I’m a big fan of Wikipedia and have donated to the site regularly for years. I plan to continue. I’m glad that they have successfully gotten their endowment funded. I have no issue that they are hiring technology and leadership and paying a competitive market rate. I’m not a fan of this meme that if you choose to be in non-profit you are bound to a life of poverty.
Now, with that said, I do think the organization should be clear on what they are going to put the additional funds to work to do. If Wikipedia can raise beyond it’s own needs, but put those resources toward things that are aligned with their mission, I’m fine with it.
Michael Tsai - Blog - Starlink Review
I haven’t been following Starlink that closely but some recent coverage made me look. At our cabin we only have DSL and the performance is not great. Looking at Starlink I can get more than 10x the performance for only about 10% more a month. It turns out I can order Starlink right now, there is enough coverage, but I’m holding off for two reasons.
- Users say every couple of hours you lose signal for a minute or so while it locks to a new satellite. That would not be good for certain use cases.
- I’m looking at using Unifi networking gear and Configuring Ubiquiti Unifi Gear for Starlink involves static routes and other unnatural acts that I have no interest in tackling.
I did come away feeling that Starlink was much more real than I thought it was. And I love the potential disruption this will cause to the broadband market.
Five New Frontiers for NFTs. Art is the tip of the iceberg and we… | Electric Capital
I see a lot of potential for NFTs. This article highlights many of the same possibilities that I have envisioned.
JsonLogic
Neat way to store rules and other logic in various systems to execute in multiple locations.
JsonLogic isn’t a full programming language. It’s a small, safe way to delegate one decision. You could store a rule in a database to decide later. You could send that rule from back-end to front-end so the decision is made immediately from user input. Because the rule is data, you can even build it dynamically from user actions or GUI input.
JsonLogic has no setters, no loops, no functions or gotos. One rule leads to one decision, with no side effects and deterministic computation time.
Seems like a nice implementation agnostic way to store rules.
JsonLogic is, effectively, an abstract syntax tree, so order of operations is unambiguous.
Has parsing libraries for Javascript. Python, PHP, and Ruby.
My Software Estimation Technique - Jacob Kaplan-Moss
Some great wisdom here, but I would amplify even more the uncertainty aspect. Not only do you need to capture and measure that, you also have to realize that if uncertainty is above a certain level there is no possible time estimate. This is why teams tend to use Fibonacci sequences to estimate complexity. As complexity goes up the solution time and cost goes up much more than linearly, and at some point goes parabolic to the moon.
You have to know reasonably well what you are building and how that will happen before any estimation of time is meaningful at all.
The Unix Game
This is so amazing and great!
The Unix Game is a fun, low-barrier-to-entry programming contest where players solve coding challenges by constructing “pipelines” of UNIX text processing utilities to compute the solution.
UNIX nerds love to brag about the amazing “command line fu” they come up with. This is a great way to learn, and to develop an appreciation for the kind of things that a CLI still is so great at. 🧑💻
Why Russians do not smile
I’ve made over a dozen trips to Ukraine and this smiling thing is true there as well.
In Russian culture the smile is identified with laughter. Russians do not smile unless something funny happens and provides a reason for laughter. This fundamental difference in perception produces many unfortunate misunderstandings.
Reading this reminded me of a conversation I had with Yuri, the Director of our office in Ukraine. I had finished walking to the office from the hotel. It is a simple route and there are a lot of people making their way to their jobs in the morning. I asked him “Do you think people know that I’m not from here when I’m just walking to the office?” and he immediately replied that “Yes, they for sure know.”. I wondered how this could be, I was just one of many people walking along the street. I asked him how they would know I wasn’t a local and he replied immediately “Because you are smiling.” 😊
Grok TiddlyWiki — Build a deep, lasting understanding of TiddlyWiki
I think it’s a good idea to know at least one wiki solution and know it well. A number of years ago I dove deep into MediaWiki and learned all about the broad ecosystem behind Wikipedia. This book is an incredibly deep resource for understanding TiddlyWiki, which I think is one of the most appropriate wikis for many personal knowledge systems that people seek out today.
Funding Friday: The Dirt Newsletter - AVC
I’ve been saying for a couple of months that NFTs are going to enable a number of things, including a new revenue model for newsletters. I even tried minting a couple of NFTs for issues of the Weekly Thing, that I ultimately withdrew as I think about it more. This is a cool example funding a season of their newsletter with an NFT issuance.
Uber’s Crazy YOLO App Rewrite, From the Front Seat - The Pragmatic Engineer
I’ve launched a good number of products and platforms over the years and there are parts of this that I resonate strongly with those experiences. But this was pretty far out there. If you don’t know how the software on your devices gets written and shipped, you might think it is much more elegant than it is. 🤠
Journal
Decided to take in a gorgeous day and work on our porch today. iPad Pro in Sidecar display is nice to have more desktop.
Got A Calendar of Wisdom from Painted Porch. Discovered the book via Ryan Holiday so figured it should be my first purchase from his book store! Will be making this part of my daily reading habit. 📚
Weather recovered for Memorial Day! Sun is out! ☀️🕶
Making breakfast outside is such a blast. And you can make dozens of pancakes in no time at all! Sausage tastes better on the Big Green Egg. 🥞
EUFA Champions League final! ⚽️
Manchester City v Chelsea. Chelsea finishes first half with 1-0 lead. 🤩
Briefly
How to store and find content forever. → IPFS, Filecoin, and ‘Content Persistence’
Tech background on bringing more speed to Ethereum. → Scaling Ethereum with zkSync | Union Square Ventures
I previously thought the lack of support for DOGE on Coinbase was because of its lack of seriousness. Let the transaction fees flow. At this point I don’t see any reason to hold this token. → Dogecoin (DOGE) is now available on Coinbase | The Coinbase Blog
I listened to this podcast and it’s either very profound philosophy or complete drivel. 🤯 → David Deutsch on Multiple Worlds and Our Place in Them (Ep. 124) | Conversations with Tyler
This is amazing art all created with LEGO 🤩 → Ekow Nimako - Surrealistic, Lego Art | Ekow Nimako
It feels like these kind of attacks are just getting started. → JBS Cyber Hack: Meat Supplier Shuts Down Some Slaughterhouses After Attack - Bloomberg
Connecting crypto with traditional credit card networks should be a way to get more integration between fiat and crypto. → Now use your Coinbase Card with Apple Pay® and Google Pay™ | The Coinbase Blog
We are going to have to get even better and understanding who or what created the things we read online. → GPT-3 Can Write Disinformation Now—and Dupe Human Readers | WIRED
Browseable, searchable RFC index. These are the documents that form much of how the Internet works. → rfc.fyi
There are patterns here! 🤔 → How to Ask Useful Questions – Josh Kaufman
Tool to help you create NFT’s on Ethereum, xDai, and Polygon. → Cargo
Place a drop of water anywhere on the map and see what waterways it takes. Cool visualization and nice way to show how connected rivers are. → River Runner
Neat project. I like the “Beam” ones. → Avatar generator playground - Boring Avatars
A big step forward for an even faster web. 🚀 → QUIC is now RFC 9000 | Fastly
I get a lot of similar features from Sanebox, but this email client also contains a lot of things that Hey introduced. Interesting. → Big Mail - Upgrade your inbox
Very cool tech with a happy ending. → Surviving an In-Flight Anomaly: What Happened on Ingenuity’s Sixth Flight - NASA Mars
The GME story gets another chapter. → GameStop Announces That It’s Working on NFTs | HYPEBEAST
That’s a lot of 💸 sent over Litecoin! → New ATH - $28Bn+ Daily Value Sent Over Litecoin Network
Super interesting networking service to connect things over the Internet. → ZeroTier – Global Area Networking
Learn how PNG works inside, particularly with color palettes. → Finally understanding PNG | Compress-Or-Die
Fortune
Here is your fortune…
Everything will be just tickety-boo today.
Thank you for subscribing to the Weekly Thing!
About
I’m a fan of the lawn game Kubb and play on the Kubbchucks. Together with a friend of mine, we created the very first scoring & notation system for Kubb so that games can be recorded like a baseball box score. Here is an example of a game-winning turn 3ir 2f f - b b K
!
Website LinkedIn Twitter Finger Buy me a coffee
Recent Issues
- Weekly Thing #188 / Ethereum, Emulator, Ephemerality
- Weekly Thing #187 / AirTags, M1 iPad Pro, Flamingo
- Weekly Thing #186 / Blockchain, Pairing, Sharding
- Weekly Thing #185 / Signal, Peloton, Meebits
This work by Jamie Thingelstad is licensed under CC BY-SA 4.0.
My opinions are my own and not those of any affiliates. The content is non-malicious and ad-free, posted at my discretion. Source attribution is omitted due to potential errors. Your privacy is respected; no tracking is in place.