Home About Archives Search Feed

Latest links...
iOS 13: The MacStories Overview – MacStories 🔒 www.macstories.net

I really dig these improvements coming in iOS 13. Scheduling Shortcuts to run on a schedule opens up a whole bunch of new things that you can do on your phone. The photos changes look great. I don’t use Reminders, I’m an OmniFocus user, but the improvements there will be welcome by many people. Good stuff! 👍

⏎ June 4, 2019

watchOS 6: The MacStories Overview – MacStories 🔒 www.macstories.net

Good overview of new capabilities coming in watchOS 6. Looks like some good stuff.

⏎ June 4, 2019

iPadOS: The MacStories Overview – MacStories 🔒 www.macstories.net

Solid overview of the capabilities coming in the newly named iPadOS!

⏎ June 4, 2019

Announcing Snowflake on Google Cloud Platform | Google Cloud Blog 🔒 cloud.google.com

We have had amazing success with Snowflake and it’s great to see that it is now on all three of the major cloud providers!

⏎ June 4, 2019

nextdns 🔒 www.nextdns.io

This looks like a compelling DNS service.

The first cloud-based private DNS service that gives you full control over what is allowed and what is blocked on the Internet.

I’m still leaning towards using Pi-hole.

⏎ June 4, 2019

An Exercise Program for the Fat Web 🔒 blog.codinghorror.com

This may have convinced me to jump into Pi-hole and better protect privacy for my entire home network. I was using the Eero Plus service but I’ve found that to have some performance issues, and I no longer trust that it will be true to it’s mission now that they have been acquired.

⏎ May 31, 2019

A People Map of the US 🔒 pudding.cool

This is really cool and fun to play with.

A People Map of the US, where city names are replaced by their most Wikipedia’ed resident: people born in, lived in, or connected to a place.

it’s very interesting to drill down to towns you know and see the names highlighted.

⏎ May 31, 2019

Visualization: 2012–2019 US Electric Car Sales (This Is A Must See) | CleanTechnica 🔒 cleantechnica.com

This visual of EV car sales over time is pretty amazing. It puts the importance of the Tesla Model 3 into perspective!

⏎ May 30, 2019

What's New in Alfred 4 🔒 www.alfredapp.com

I use Launchbar but Alfred tempts me with some of it’s cool capabilities.

⏎ May 30, 2019

Photographer Jun Yamamoto Captures The Magic Of Japan Streets At Night 🔒 designyoutrust.com

Incredible photography. 📷

⏎ May 30, 2019

SR-71 Online - SR-71 Flight Manual 🔒 www.sr-71.org

When I was a kid the SR-71 Blackbird was one of those amazing, nearly mythical things. How fun to be able to read the flight manual now!

⏎ May 30, 2019

PugSQL :: SQL is Extremely Good, Actually 🔒 pugsql.org

Nice, KISS, approach to keeping your database interfaces simple in Python.

⏎ May 30, 2019

Chrome to limit full ad blocking extensions to enterprise users - 9to5Google 🔒 9to5google.com

This is exactly why I will not use Chrome as my primary browser. It is a great browser, and every other browser is better because of the amazing job it did with Javascript performance. But they were the last to support Do Not Track, and with this decision they are making it very clear that protecting your privacy is not aligned with their mission.

⏎ May 30, 2019

Announcing Minnestar's Newest Board Members - Minnestar 🔒 minnestar.org

I’m so happy to welcome these new members to the Minnestar board! 💚

⏎ May 30, 2019

ongoing by Tim Bray · On SQS 🔒 www.tbray.org

Bray knows a lot about writing great software, and I like his rounded view on queues.

The proportion of services I work on where queues are absolutely necessary rounds to 100%. And if you look at our customers, lots of them manage to get away without queues (good for them!) but a really huge number totally depend on them. And I don’t think that’s because the customers are stupid.

I’ve been on the wrong end of queues many times. It’s a massive problem when you have a production queue that is backed up and you have to somehow get the data off and moving safely. I’ve probably been dealing with queues for 25 years at this point. But all in, they have a very valid place in systems. Just like everything in software though, they are not magical. 🦄

⏎ May 30, 2019

Introducing Mercury OS – UX Collective 🔒 uxdesign.cc

Cool conceptual framework for a different way of thinking about an operating system and the user experience for it.

⏎ May 30, 2019

Rethinking Brand You 🔒 www.strategy-business.com

I enjoy Tom Peters writing on leadership and business. His personal brand” message is often taken the wrong way.

Yes. You give a shit, and it shows. You build your brand as a leader, not by making great speeches to thousands of people, but in conversation after conversation, one by one by one, making a small difference each time. That’s the best aspiration you can hope for, in most jobs, and probably the longest lasting.

Be authentic and genuine! 🤝

⏎ May 30, 2019

OKRs from a development team’s perspective – ZAFU LABS 🔒 zafulabs.com

We’ve been adopting OKRs in our team at SPS and I think there are some substantial benefits from having it. This article highlights a level that I don’t think would make a lot of sense. Tying spring backlog items to OKRs seems like an odd thing.

Shouldn’t we be using the OKRs to drive coming up with ideas in the first place instead of just wedging them in afterwards?

Yes. That is how it should work.

⏎ May 30, 2019

You got this. | Zeldman on Web & Interaction Design 🔒 www.zeldman.com

I can totally relate to this post from Zeldman and his feelings around learning new technology.

⏎ May 30, 2019

How to Move Beyond a Monolithic Data Lake to a Distributed Data Mesh 🔒 martinfowler.com

This is a very dense article, and has some interesting thoughts on getting leverage from data.

So what is the answer to the failure modes and characteristics we discussed above? In my opinion a paradigm shift is necessary. A paradigm shift at the intersection of techniques that have been instrumental in building modern distributed architecture at scale; Techniques that the tech industry at large has adopted at an accelerated rate and that have created successful outcomes.

I suggest that the next enterprise data platform architecture is in the convergence of Distributed Domain Driven Architecture, Self-serve Platform Design, and Product Thinking with Data.

I think I’d have to read this a couple of times along with some others to really grok it. 🤯

⏎ May 30, 2019

Why CIOs Make The Perfect Corporate Board Members 🔒 www.forbes.com

I’ve been exploring board opportunities for a while and feel strongly that a CTO/CIO is of growing importance for boards. This piece hits it spot on.

CIOs have a breadth and depth of understanding of their companies and industries that give them an exceptionally valuable ability to contribute to the broader boardroom agenda. Adept at business case building to justify their budgets they also naturally execute in a team-based environment with other executives. Digital and technology savvy, strategic and operational business aptitude, governance aware, team-oriented, risk versed, well rounded, deeper and broader than a CFO or CEO, CIOs need to be on every corporate board.

I expect that in coming years having a CTO/CIO on the board will be considered absolutely necessary.

⏎ May 30, 2019

How Data (and Some Breathtaking Soccer) Brought Liverpool to the Cusp of Glory - The New York Times 🔒 www.nytimes.com

Good read for Liverpool fans coming into the UEFA Championship this weekend. It’s nice to see the data driven analysis made famous in Moneyball is thriving in soccer too! ⚽️🤓

⏎ May 30, 2019

(Don't Fear) The Reaper 🔒 www.highcaffeinecontent.com

Next week Apple WWDC 2019 will likely begin the transition to an entirely new UI framework for macOS. This article does a good job putting that in context and looking at the last time that happened, when NeXT OPENSTEP was in the mix.

In 2007, Apple got the chance for a complete do-over of Mac OS X with a modern architecture optimized for touchscreen devices with powerful GPUs, but with thermal, resource, and battery constraints. That do-over was, of course, iPhone OS. […]

With macOS 10.15, UIKit is finally coming back to the Mac to serve as a top-tier native application development framework alongside AppKit. This is the start of Apple’s next transition, and just like last time, it’s almost unfathomably difficult to see how these two completely different architectures will cooperate and find common ground.

I think this will be a fun ride. 🎢

⏎ May 30, 2019

CQRS and Event Sourcing Intro For Developers - Software House ASC 🔒 altkomsoftware.pl

Detailed and well-written overview of this powerful architectural pattern.

⏎ May 30, 2019

Available on MasterClass: "Aaron Franklin Teaches Texas-Style BBQ" — Tools and Toys 🔒 toolsandtoys.net

OMG this is so amazing and awesome! I experienced the magic of Franklin Barbecue and this series of classes with Aaron Franklin are exceedingly well done. I’ve also got a bit of a man crush on Franklin. I’d love to hang out for a day of smoking BBQ with him. I’d even bring the beer! 😍🍻

⏎ May 30, 2019

Interactive presentation software - Mentimeter 🔒 www.mentimeter.com

This looks like a solid tool

Mentimeter is an easy-to-use presentation software used by more than 25 million people. With Mentimeter you can create fun and interactive presentations. We help you make your events, presentations, lectures, and workshops innovative and memorable.

Thanks Paul Birkbeck.

⏎ May 30, 2019

H.264 is magic: a technical walkthrough of a remarkable technology. 🔒 sidbala.com

Deep dive into the video compression method that is likely powering everything you watch.

⏎ May 27, 2019

Yes, This Photo from Everest Is Real | Outside Online 🔒 www.outsideonline.com

Summiting Everest is perhaps too popular now!

⏎ May 27, 2019

The Empty Promise of Data Moats – Andreessen Horowitz 🔒 a16z.com

Just having data doesn’t mean anything if you don’t have a use and have structured the data in a way to provide strategic benefit.

None of this is to suggest data is pointless! But it does need more thoughtful consideration than leaping from we have lots of data” to therefore we have long-term defensibility”. Because data moats clearly don’t last (or automatically happen) through data collection alone, carefully thinking about the strategies that map onto the data journey can help you compete with — and more intentionally and proactively keep up with — a data advantage. It’s way better to plan for it than being blindsided when an asymptote or point of diminishing returns suddenly hits your company.

Having a data strategy is probably a good place to start.

⏎ May 23, 2019

Khoi Vinh on How His Blog Amplified His Work and Career – Own Your Content 🔒 ownyourcontent.wordpress.com

Great story from a well known blogger on the value that his personal website has brought to his career and work.

⏎ May 23, 2019

Tesla: Insane or Clever – Monday Note 🔒 mondaynote.com

This article captures very well the way I think about Tesla. It’s all about the software.

Turning to mainstream, legacy car companies, we have to ask what they know about software — and do they even care? The Engine Control Unit, the computer that controls ignition and fuel injection, comes from a vendor like Robert Bosch (my autokorrekt wants to write ogre botch”); the gearbox controller from ZF (as in toothed gears, Zahnrad Fabrik) or Japan’s Aisin; and the entertainment/navigation module from Panasonic and others. And they all use bundled software. To conventional automakers, software is a sourced component, often from the lowest bidder, a hard-to-control annoyance.

It’s a situation that’s reminiscent of the early days of cell phones. Motorola and Nokia had software because they had to, they even boasted about being good at it, only to be displaced by competitors who loved software, namely Google’s Android and Apple’s iOS.

I’ve told many friends that driving my Tesla Model 3 feels a lot using an early iPhone. The dashboard’s emptiness harkens back to the ridicule of the first iPhone, that it doesn’t even have a keyboard!” Yeah, there is no speedometer in the middle of the steering wheel. The car can become completely different with a software update. Just today I got a new software push that changes dramatically some of the on screen displays.

It’s awesome to experience this, and wether other companies catch up to batteries and motors I suspect is a given. But catching up to the unified software platform that Tesla has is going to be exceedingly hard. For everyone that is, except other software companies. 😎

⏎ May 23, 2019

Kickstarter will not voluntarily recognize its employee union - The Verge 🔒 www.theverge.com

I didn’t realize that Kickstarter had so much internal turmoil.

⏎ May 22, 2019

Playdate. A New Handheld Gaming System 🔒 play.date

This looks super fun, and Panic is a top-tier company that makes great products. I love the idea that this brand new handheld game unit comes with a Season 1” of 12 games, delivered every week. Gruber’s reaction is worth reading too. Plus, it has a crank! Love that! 🤩🕹

⏎ May 22, 2019

Focused, beautiful & free blogging – Proseful 🔒 proseful.com

Another super simple, nicely designed blogging service. It’s never been easier to create your own website!

⏎ May 22, 2019

The best cycling hack is a pool noodle — Quartz 🔒 qz.com

I’ve done my share of riding on rural highways and this is a pretty great idea!

⏎ May 22, 2019

The Human Antivenom Project | Outside Online 🔒 www.outsideonline.com

This is absolutely bananas. 🐍

In the video, Friede holds the head of a Papua New Guinea taipan, one of the world’s most potently venomous snakes, against his forearm. Blood is already dripping from fang marks on his right arm, left there moments earlier by a ten-foot-long black mamba. Now the taipan bites. An attack from either snake can stop a person’s heart in a couple of hours. Other symptoms, including drooping eyelids and paralysis of the tongue, develop in seconds. But Friede calmly puts the snake back in its cage and says to the camera, I love it. I love it. I love it.”


⏎ May 22, 2019

Google AI Blog: Introducing Translatotron: An End-to-End Speech-to-Speech Translation Model 🔒 ai.googleblog.com

Getting closer to creating our very own, non-fiction, Babel Fish!

⏎ May 19, 2019

Google Gmail tracks purchase history — how to delete it 🔒 www.cnbc.com

It surprises me that people would be surprised that Google would index the email receipts that you receive to augment to your profile for advertising. Of course they would. It’s a cheap and very effective way to see purchasing activity all around the web, and in some cases offline!

⏎ May 19, 2019

Novelist Mark Haddon Quit Twitter. Not Because It’s Terrible, But Because It Prevents Him From Being Great - Study Hacks - Cal Newport 🔒 www.calnewport.com

This is spot on. I’m guessing it’s bad form to quote another articles quote, but…

I am taking a long break because every tweet had begun to feel like a peep of steam through my whistle — Listen to me! Listen to me! — which reduced the boiler pressure I needed to write another novel.”

Blurting out little bits of stuff has exactly this effect for me of letting out the steam. I debate often removing those outlets to force the urge to author to build up to something more substantial.

⏎ May 19, 2019

Olivia Laing: ‘I was hooked and my drug was Twitter’ | Technology | The Guardian 🔒 www.theguardian.com

The emotions that Laing describe in this article are very close to what I feel from Twitter, but certainly not as strong as she describes.

A 2014 study by Dutch neurologists suggests that when people see an accident, they can’t at first empathise, let alone reflect, make decisions or act, because they are bombarded by an instantaneous flight/freeze/fight response, which has to wear off before they can think in more helpful ways. It seems to me now that being on Twitter was like watching a perpetual car crash.

Ever since I’ve stopped following any profiles and only use Twitter to syndicate to, I’ve not had this problem, which is great.

⏎ May 19, 2019

Can “Indie” Social Media Save Us? | The New Yorker 🔒 www.newyorker.com

Nice writeup by Cal Newport about IndieWeb solutions. I like that he highlights my own microblogging platform of choice, micro.blog! He’s skeptical they can have the scale of the surveillance networks out there today.

Despite its advantages, however, I suspect that the IndieWeb will not succeed in replacing existing social-media platforms at their current scale. For one thing, the IndieWeb lacks the carefully engineered addictiveness that helped fuel the rise of services like Facebook, Twitter, and Instagram. This addictiveness has kept people returning to their devices even when they know there are better uses for their time; remove the addiction, and you might lose the users.

I totally agree, but I also don’t think the goal is to be that scale. These services are human scale, and that is part of what makes them great.

⏎ May 18, 2019

Idle Words - Talks - Privacy Rights and Data Collection in a Digital Economy (Senate hearing) 🔒 idlewords.com

Very well stated position on privacy from Pinboard’s Maciej Cegłowski about privacy. I particularly like the enumerated goals for privacy legislation.

The final, and paramount goal, of privacy regulation should be to preserve our liberty.

Well stated. 👏

⏎ May 16, 2019

Strong Opinions Loosely Held Might be the Worst Idea in Tech - The Glowforge Blog 🔒 blog.glowforge.com

This is a concept that Amazon particularly has highlighted as a good thing.

What really happens? The loudest, most bombastic engineer states their case with certainty, and that shuts down discussion. Other people either assume the loudmouth knows best, or don’t want to stick out their neck and risk criticism and shame. This is especially true if the loudmouth is senior, or there is any other power differential.

Diverse members of your team may be less likely to have experienced the collegial, open debate environment, and may feel uncertain of their position. This means you might not hear their ideas. Given the extensive research that shows diverse teams make smarter decisions, this is tragic.

I think there is some truth to this.

⏎ May 16, 2019

Amazon’s Away Teams laid bare: How AWS's hivemind of engineers develop and maintain their internal tech • The Register 🔒 www.theregister.co.uk

These concepts that Amazon has built into the AWS engineering organization are really interesting, and you can see how they are directly designed to fight against bad patterns. The away team’ concept I think could also be called inner source’. I dig the idea that if your team is the last and only team using a service, you now own the service. It encourages folks to move forward with deprecation. The thing I wonder on articles like this is if a design that works for a giant organization growing so fast has any applicability to 99% of the rest of organizations out there.

⏎ May 16, 2019

Bunch, a batch app launcher for your Dock - BrettTerpstra.com 🔒 brettterpstra.com

For years I’ve used a script in AppleScript called Launch Apps.scpt” and when I get to work I run it to start the dozen or so applications that I run all day, every day. Bunch is an app version of that, and has some fun additional features. A fun project that Brett Terpstra has added to his list.

⏎ May 14, 2019

Why I (Still) Love Tech: In Defense of a Difficult Industry | WIRED 🔒 www.wired.com

I enjoyed reading this article from Paul Ford reflecting on the magic” that we sometimes forget, and occasionally misuse, in the technology industry.

And of course I rarely get to build software anymore. . I would like to. Something about the interior life of a computer remains infinitely interesting to me; it’s not romantic, but it is a romance. You flip a bunch of microscopic switches really fast and culture pours out.

The emphasis is mine there. I simply loved that turn of phrase — that culture pours out. How delightful.

And here I squirm and twist. Because—because we have judged you and found you wanting. Because you do not speak with a confident cadence, because you cannot show us how to balance a binary tree on a whiteboard, because you overlabored the difference between UI and UX, because you do not light up in the way that we light up when hearing about some obscure bug, some bad button, the latest bit of outrageousness on Hacker News. Because the things you learned are already, six months later, not exactly what we need. Because the industry is still overlorded by people like me, who were lucky enough to have learned the etiquette early, to even know there was an etiquette.

That is a great way to capture the lack of inclusion in technology culture. it’s completely spot on as well.

A new computer is the blankest of canvases. You can fill it with files. You can make it into a web server. You can send and receive email, design a building, draw a picture, write 1,000 novels. You could have hundreds of users or one. It used to cost tens of thousands of dollars, and now it costs as much as a fancy bottle of wine.

I loved this idea of a computer as a blank canvas as well. Really the entire article is a delight to read. Do yourself a favor and give it a read, particularly if you have always been drawn to computers.

⏎ May 14, 2019

Millions of people uploaded photos to the Ever app. Then the company used them to develop facial recognition tools. 🔒 www.nbcnews.com

We need a name for services like this that provide some utility to a user, almost always for free, and then use the data provided to run a completely unrelated, often surveillance focused business on the other side. How about Doppelgänger business?

What isn’t obvious on Ever’s website or app — except for a brief reference that was added to the privacy policy after NBC News reached out to the company in April — is that the photos people share are used to train the company’s facial recognition system, and that Ever then offers to sell that technology to private companies, law enforcement and the military.

The Ever AI screenshots in the article looks like a Doppelgänger of the Ever one.

⏎ May 14, 2019

PHP in 2019 - stitcher.io 🔒 stitcher.io

This is a good recap of the massive improvements made in PHP since the jump to 7.x. I think of PHP as The People’s Language”. It’s approachable, and frankly the web is probably run by PHP more than any other language (every WordPress site, every MediaWiki site, including Wikipedia, etc.) PHP does have a terrible reputation, half of which is deserved because the language did have many issues, the other half it gets because so many developers learn to code in PHP and thus the poor practices of novice developers show up a lot. In truth, an experienced developer using PHP 7.x can write elegant solutions.

⏎ May 14, 2019

Cooking As A Service – danco.blog 🔒 alexdanco.com

Interesting data on trends around food and cooking. I certainly enjoy dining out, but I read this article on the merits of outsourcing” food preparation and wonder when you need to look at it differently, and just be clear that making some portion of your food is just called being human.

⏎ May 14, 2019

API design: Why you should use links, not keys, to represent relationships in APIs | Google Cloud Blog 🔒 cloud.google.com

I am a fan of this concept and have advocated for it in platforms for a while, particularly large and complicated platforms, which most are.

Viewed from an implementation point of view, replacing all the database keys with links is a fairly simple change—the server converted the database foreign keys into URLs so the client didn’t have to—but it significantly simplifies the API and reduces the coupling of the client and the server. Many URI templates that were essential for the first design are no longer required and can be removed from the API specification and documentation.

Think of your platform as a little web (lowercase w) of it’s own, and using links to establish the relationships. 🔗

⏎ May 14, 2019

Next page →
Page 1 of 197