Good morning from Charlottesville, Virginia! āļø
Itās been an interesting week, itās just felt off for some reason. I think part of it is having our new pup ā Cocoa ā in the house and part of it is work.
Ever since our layoff things havenāt felt the same, because frankly, theyāre not. Our company structure has changed and weāre still adapting and moving thing around. It feels way more corporate than ever but I suppose that happens when you get beyond a couple hundred people. Weāre near one thousand, even after the layoff.
After the project Iām working on comes to a close at the end of July Iām hoping to get a little bench time to work on my SwiftUI (worst technology name ever) skills and shake the cobwebs out of the old programmer brain. š§
Ashur Cabrera
Weāre giving ourselves the weekend to rest, then Phase 2 kicks off Monday when we start working on paperwork and logistics to pack a few bags, our pup, and try our luck at spending the next few years abroad. (More on this later in the summer āŗļø)
Ashur is a friend, all around great fella, and very talented web developer. Heās even contributed his amazing web talent to Stream and Iām forever grateful for it.
Anywho, Iām so excited for him and this new adventure. Doing it while youāre young is the right call. Do it while your body can take it. Get out, explore!
I still hope to convince Kim we need to go all in on the RV lifestyle. Still not there yet. Maybe someday.
Enjoy this new adventure Ashur! š§³
Joel Clay ā¢ blog.meldstudio.co
It is also what backs a number of the Swift concurrency primitives ā with a cross platform, open source implementation of CoreFoundation released as the backing implementation. That source code is invaluable in gaining a better understanding of how CFRunLoop works. At just under 5k lines of quite readable C code, one could grok it at a high level in a few hours.
If you know me you know I love browsing C and C++ code. The thing I find extremely interesting about this code is how many OSāes it is targeted to run on; macOS, Windows, and Linux.
Makes me wonder whoās writing code against those platforms and how the new all Swift based frameworks work on those platforms.
This article takes a deep dive into CFRunLoop and itās a good read if youāre into C code. š
NBC News
The Supreme Court issued a divided ruling on a pair of challenges to affirmative action policies at Harvard and the University of North Carolina, with potential implications across higher education and beyond.
The Republican built court is doing its job dismantling years and years of progress. Theyāve already set Womenās rights, LGBTQ+ rights, and now affirmative action back. Whatās next?
Hereās hoping most institutions of higher education donāt change their policies. Just leave that to the rich white racist institutions that take in dumbass rich white kids whose parents buy their way in.
Speaking of dumbass rich white kidsā¦
Daniel Golden ā¢ ProPublica
My book exposed a grubby secret of American higher education: that the rich buy their under-achieving childrenās way into elite universities with massive, tax-deductible donations.
Screw Harvard and the entire Ivy League. As a nation we need to get our belief that going to one of those schools magically makes you smarter or better than everyone else. They cater to the rich and powerful who can afford to buy their way in, like Jared Kishnerās dad did for him. Itās all about keeping the rich and powerful in power.
Sure, turn away the dark skinned people with great grades and SAT scores and let the idiots in.
Iām sure there are many other schools doing the same thing and they should all be shamed.
The question is how to stop it?
Doc Searles
For almost the whole time I wrote at the old blog, the URL doc.searls.com took you there as a redirect. Now that URL goes here, directly. Put another way, this was a Harvard blog until yesterday (and again, everything until that day remains so: thatās its legacy). From now on, itās mine alone. It has crossed from one state to another. Iām not sure yet how it will change, if at all. But I feel energized about what new things I might do with it.
Speaking of Harvard, it sounds like theyāve shut down and archived a bunch of blogs and their associated blogging tools. Iād venture to guess the tools they were using were long in the tooth, not well maintained, and a security risk, but I could be completely wrong about that! š
Itās nice to see Doc in his new home. I just need to remember to subscribe to the new site.
Keaton Brandt
Instead, I think itās safe to say itās largely Appleās fault. Or, maybe āfaultā is the wrong word. Weāve moved on from the era of beautiful Mac software to the era of web-based apps, for better and for worse. Thereās no one simple reason for this evolution, but itās interesting to think through some of the factors.
This piece goes to all kinds of interesting places. I think the bottom line is Apple is running Microsoftās playbook from the late 90ās when the web was taking off and they were desperately trying to keep folks tied into their OS and tools.
Eventually Microsoft got their act together and found their way into web technologies. Heck, they even went as far as scrapping their own home built browser for Chromium, but thatās another story Iām very opinionated about.
Jay Barmann ā¢ sfist.com
This is very sad. HRD Coffee Shop (521A Third Street), which has seen two generations of owners in SoMa/South Beach and became so well known for its fusion-style burritos and Mongolian beef cheesesteak a decade ago that they were paid a visit by Guy Fieri’s Diners, Drive-Ins & Dives in 2010, closed for good on Friday, June 23. The restaurant had just celebrated its 70th birthday this year.
This was one of the places on my āneed to eat there somedayā list and itās a real shame to see it close down. I really wanted to try their spicy pork and kimchi burrito. Guess that aināt gonna happen now. š
Pieter Hintjens
It’s one of my interview questions: “what is Good Code?” Surprisingly, almost no-one gets it right. It’s not about speed, elegance, language, or style. Good Code is code that solves real problems for real people, in an effective way. Let me list the top 10 rules for writing good code.
I enjoy reading how others approach coding. Iām constantly hearing the term ābest practicesā and makes me cringe a little.
I donāt agree with Pieterās number zero rule: Use Git and Github. I know git is super popular and I use it and GitHub every day, but itās not the only version control system on the planet and there are others that work just fine. The advice Iāve always given folks is pick a version control system and use it.
GitHub is, of course, a very good choice. š
[David Pierce ā¢ The Verge](<https://www.theverge.com/23778253/google-reader-death-2013-rss-social)
To executives, Google Reader may have seemed like a humble feed aggregator built on boring technology. But for users, it was a way of organizing the internet, for making sense of the web, for collecting all the things you care about no matter its location or type, and helping you make the most of it.
I remember how down my brother was when Google shut down Reader. He had a really nice workflow and could navigate Reader with his keyboard. It also had some very unique to Reader features he made good use of. I donāt remember what they were but I should ask him. If theyāre unique perhaps Stream could benefit from implementing some? š¤
Jason Kottke
When you write some code and put it on a spacecraft headed into the far reaches of space, you need to it work, no matter what. Mistakes can mean loss of mission or even loss of life. In 2006, Gerard Holzmann of the NASA/JPL Laboratory for Reliable Software wrote a paper called The Power of 10: Rules for Developing Safety-Critical Code. The rules focus on testability, readability, and predictability:
Iāve heard about these rules before and theyāre no bad at all, especially for smaller, self contained programs. Anything mission critical should be extra safe in its implementation.
Remember when the Mars Lander crashed because the teams used different measurement systems? It only cost $125 million to build. Good times. š„
Jack Gutzler ā¢ beyondtheflag.com
As NASCAR descends upon the streets of Chicago for the inaugural race at the new Chicago Street Course, a new chapter in the sportās 75-year history will be written.
Since getting into NASCAR Iāve had this one marked on my calendar and wish I couldāve attended it. Iāve never been to Chicago or a NASCAR race, why not get a twofer?
Iāll be watching it from the safety of my own living room this time around. šļø
Manton Reece
Meta adopting ActivityPub has the potential to fast-forward the progress of the social web by years. Ever since I grew disillusioned with Twitter a decade ago and started pushing for indie microblogs, then writing a book about social networks and founding Micro.blog, I could only dream of a moment where a massive tech company embraced such a fundamental open API.
Iāve been trying to keep my nose out of the discussions around this on Mastodon. Opinions vary, of course, and some folks are very angry about the whole thing. It mostly boils down to folks in marginalized and discriminated against groups who made their homes on Mastodon being afraid. They donāt want to have to deal with the hate that will come along with an extremely popular, large, instance. I canāt say that I blame them.
Iām hopeful this will all work out and wonāt divide the community.šļø