Archives
Browse the linkblog archives.

Monday 12th April, 2021 #

  • Everything You Need To Know About The Coinbase Direct Listing
  • 4 Change Management Strategies for Digital Transformation - There’s a lot of movement in this space as companies move to the cloud, the truth is that digital transformation has been happening since we invented computers, but the scale is on a different level these days, and there’s a big effect both in the enterprise and across society at large, it’s great that companies are sharing their experiences
  • 🚀 Re-Post: Moving BBC Online to the cloud - I’ve re-posted several write-ups from the BBC recently, there are for sure others doing great work too, I’d like to read their write-ups, anyway this article is a great piece that describes their audit / cloud strategy, a good read if you are involved in any digital transformation projects
  • Got an email from Coinbase support earlier, they closed my ticket saying it was solved (automated email), when it clearly isn’t solved, I emailed them and their automated email reply said I couldn’t re-open the ticket and would have to open a new support ticket, so I did that, and received the same automated response as last time, with the same instructions, immediately followed by the ‘how did we do email’, same exact email funnel as last time, I tried the instructions again in case they had fixed their website, but it’s the same issue - Coinbase support is terrible, how can this company be worth $100 billion dollars when they can’t even help their customers to setup their accounts? My account is unusable - it appears to me this service is not fit for purpose, the only thing that does work is the captcha challenge I have to fill out on practically every request, honestly Coinbase currently feels very scammy to me at the minute
  • The Ponzi Career -Looks at some of the latest crypto funding methods people are experimenting with, I think there is still some way to go before we figure out a way to do this that people will be comfortable with, buying ownership of people is going to be a tough sell given human history, and probably not a wise way to go IMO, but I still think there’s a lot of possibility in the crypto space
  • Anxiety Is in Your Body, Not Your Mind

Sunday 11th April, 2021 #

  • Evaluating Modest SaaS Business Ideas (HN Thread) - Good list of questions to answer when evaluating projects, has some overlap with questions VCs ask in funding rounds
  • Ink 1.0 – Open-source scripting language for interactive narrative - Interesting category of software that I wasn’t aware of, as games get more complex it totally makes sense to have software tools to build the narrative
  • Serverless Playbook For Enterprises - Some high level tips about serverless deployments
  • Don’t pick up! The rise and fall of a massive industry based on missed calls - It’s so interesting to read about markets and software companies developing in places where the dynamics are totally different, by the sounds of it that would have been a very fun place to work during that time
  • suryamodulus/pm2-webui - PM2 WebUI, Opensource Alternative to PM2 Plus, Minimalistic App Manager and Logs Viewer - worth checking out this project even just for the ability to view the logs via a web UI
  • Make your own online radio server in pure Node.js - Tutorial that takes you through creating a CLI based interface to a server that presents a simple webpage which can stream audio files to connected clients
  • Obituary: HRH The Prince Philip, Duke of Edinburgh - It’s a strong obituary, and although he was somewhat in the background, when you look at his achievements, 70 years married, 4 children, grand children, great grand children, WWII, British Navy, Duke of Edinburgh Award, World Wildlife Fund, Industrial Society, International Equestrian Federation, over 22000 solo engagements, helping to navigate the Royal Family through very complex times, there’s a lot there that had considerable impact to people, that’s quite a life, RIP

Saturday 10th April, 2021 #

  • A lingua franca  'Frankish tongue'; also known as a bridge language, common language, trade language, auxiliary language, vehicular language, or link language, is a language or dialect systematically used to make communication possible between groups of people who do not share a native language or dialect, particularly when it is a third language that is distinct from both of the speakers' native languages
  • 🚀 My javascript / tech / web development newsletter for 2021-04-10 is out!
  • Initial M1 support merged into Linux SoC tree

Friday 9th April, 2021 #

  • Wix and Their Dirty Tricks - Matt Mullenweg of Wordpress and Automattic takes aim at Wix for their tasteless ad campaign and shady business model
  • The Architecture Behind A One-Person Tech Startup - Great writeup of a Tony Stark level solo developer setup, very impressive, lots of similarity with my NodeJS architecture but since it uses Kubernetes it’s next level, includes diagrams and snippets of the various configs so you get a really good idea how everything is connected, and some good commentary describing architectural decisions, pro & cons, ultimately it’s a mostly self-hosted setup that supports multiple apps, load balancing, caching, logging, deploys, provisioning and a whole lot more
  • 🚀 New Post: The evolution of my javascript, technology and web development newsletter - I look back at the past 21 editions and tracing the evolution to the present day
  • 🚀 New Post: Experiments with the newsletter structure and content - A look at the most recent things I’ve been experimenting with in my javascript, technology and web development newsletter
  • Hackers are trying to sell stolen data from 500 million LinkedIn users - Another massive user data mess-up to go with the very similar Facebook user data mess-up - Aside from the fact that these are serious breaches, I’m struck by how these numbers are almost too big to even conceptualise, imagine being in 1950 telling someone that your company had 1/2 a billion customers, it just would not compute in that reality

Thursday 8th April, 2021 #

  • TikTok adds automatic captions to videos in accessibility push - Cool new feature, this potentially opens up the possibility of some interesting translation workflows
  • Screw it, I’ll host it myself - Great developer writeup of his personal self hosted setup, including network diagrams and a fantastic list of apps that enable him to be fully self hosted and fully backed up
  • HN Thread - Screw it, I’ll host it myself - I’m adding the HN thread because there are some useful comments there, it’s definitely not super easy to self host infrastructure yet, but I think in a few years these setups will be made a lot easier, especially when Kubernetes becomes for streamlined
  • Make is crap - Imagine a world where all software feedback was this good
  • 7-Figure Small Podcast - The Rise of the Personal Enterprise - A look at one of the latest trends for self employed individuals, often something that freelancers move towards as they grow, includes some useful insight based on real world experience
  • First Public Working Draft of WebCodecs today - “The specification defines interfaces to codecs for encoding and decoding of audio and video. It does not specify or require any particular codec or method of encoding or decoding but provides JavaScript interfaces to implementations of existing codec technology developed elsewhere”

Wednesday 7th April, 2021 #

  • Coinbase Posts Blowout Q1 Profit of $730-$800 Million, Days Before Public Listing - I still haven’t heard back from their support team, it’s been 10 days now
  • Clubhouse Discusses Funding at About $4 Billion Value
  • Short discussion thread I had with author from yesterday’s link to the Web Browser Engineering book, centred around the possibility of a version of the book with the browser written in NodeJS, how awesome would that be? Hint: Very awesome :)
  • fselect - Find files with SQL-like queries
  • Google vs. Oracle: The ruling at the US Supreme Court - Quite a good summary of the case and what it means for software development and the software industry in general
  • Make your own Smarthome Server with NodeJS - Now I’m thinking what awesome homemade NodeJS clients could be built :)
  • It’s been 10 days since I opened a ticket with Coinbase support, I only so far received an automated email with my ticket number, I sent them an email today asking if they had read my support ticket, about an hour later I received a “How did we do email”, not so good, also I read in a recent article about their direct listing that they had a public conference call before the listing (unusual apparently) because things were quiet, yet on their support site there is a popup that says they are experiencing “an increase in inquiries” and “there may be a delay in responses from Coinbase Support”, that’s quite a lot of mixed messages, looked on the website but there is no way to find out the status of the ticket, emailed them again but no reply so far
  • Why does so much news about the European Union still come out of London, even post-Brexit? - It’s a difficult situation for sure, and as the article points out it’s awkward, but from a technical point of view it’s a tremendous opportunity to build some really ground breaking media production workflows, there is already lots happening in this space notably from the BBC, and much of it is written up publically and open source
  • 🚀 Re-post: How the BBC World Service migrated 31 million weekly readers to an isomorphic react app - Pretty great writeup from the engineering team about their migration from a PHP monolith, it’s cool that they are running server rendered React now, they do a lot of great work when it comes to accessibility since their sites are published in so many different languages and are optimised to run in a huge variety of network connectivity conditions, I’d like to know more about the backend the new system is using, something the article doesn’t cover, did they change backend language? They mention it’s running on cloud infra, but where? And are they using serverless?
  • 🚀 Re-post: bbc/simorgh - Github repository for the BBC's open source ReactJS single page application - Used across the BBC World Service News websites, with tens of millions of users, these are some of their biggest websites - It's written in javascript and runs in NodeJS!
  • 🚀 Re-post: GitHub Actions for custom content workflows
  • 🚀 Re-post: Mozilla MDN Docs are going full Jamstack
  • Why there really aren’t 2 million podcast series - The whole way through this article I was wondering about a specific statistic, then right at the end it mentions said statistic, then pulls a “you’ll have to wait for our next article”, needless to say that was a bit annoying, but there’s also some good info in there if you are into podcasts
  • Apple to unveil new AR/VR headset later this year - There are a variety of approaches that companies are using in their AR/VR, the Apple approach: “Pass video of the real world through the visor and display it to the user, offering a ‘mixed-reality effect.’”

Tuesday 6th April, 2021 #

  • Supreme Court rules that Android Java usage is fair use in win for Google over Oracle
  • Yahoo Answers will be shut down forever on May 4th - The end of a long and storied internet era (of bad questions and even worse answers)
  • HN Thread on the Google vs Oracle Java APIs case, lots of interesting points raised in the comments
  • Blogrolls - Making Writer Discovery Seamless - Medium is going retro and re-introducing a feature that was popular in the early blogosphere, I think it’s a cool idea, especially since they have re-imagined it somewhat, adding some automation so it’s easier to manage, I don’t really remember whether it was a feature I used very much back in the day, I had a blogroll on my blog but that’s something you generally just setup once and rarely make changes, and I suppose I clicked around a bit on other people’s blogrolls though I don’t remember it being ‘second-nature’, it will be interesting to see how it changes the flow of things
  • Software Innovation Prevails in Landmark Supreme Court Ruling in Google v. Oracle - “An important victory for software developers”
  • Introducing Clubhouse Payments - The have implemented a very generic Stripe integration so users can pay creators directly, it will be interesting to see how people use the feature
  • Web Browser Engineering - Web browsers are ubiquitous, but how do they work? This book explains, building a basic but complete web browser, from networking to JavaScript, in a thousand lines of Python.
  • NASA Startup Studio - “The NASA Startup Studio offers entrepreneurs an opportunity to launch the next big NASA spinoff. It is a unique program that pairs entrepreneurs (and those who want to be) with NASA technologies that are prime for commercialization.”
  • 🚀 New recommendation from Ian Hamilton - I worked with Ian while at Signiant where he is Chief Technical Officer

Monday 5th April, 2021 #

  • The NFT Canon is a go-to resource for artists and creators, developers, corporations and institutions, communities and other organizations seeking to understand or do more with non-fungible tokens
  • What really is the difference between AR / MR / VR / XR ?
  • Microsoft is supplying 120,000 HoloLens-based headsets to the US Army - The AR/VR space has been making steady progress in recent years but such a big government contract, ~$20 billion over 10 years, is probably an indication that the pace is about to increase, there are many companies making consumer products too, lots of applications such as training, heads up displays, and many sectors especially industrial and manufacturing, I’m interested to see what software tools and workflows will get built in these environments
  • 42 - the wildly improbable ideas of Douglas Adams - This looks amazing, a crowd funding campaign for a book that pulls together all the best bits and pieces from Adams’ notes, scrap books, hard drives etc, reading HHGTTG for the first time was a bit like if the philharmonic orchestra was smashed together with everyone of your all time favourite dinners you have ever eaten, I just devoured each book back to back in a reading mega binge, it was still to this day my best ever book reading experience
  • NASA Confirmation: Earth is Safe From Asteroid for 100 Years - Well that’s nice to know
  • LG confirms it’s getting out of the smartphone business - I don’t know that much about mobile development aside from as a user, but I guess the disappearance of a manufacturer is somewhat similar to the disappearance of a browser, but probably worse because you also loose all the hardware possibilities, and I always thought that LG had some interesting phone designs, especially the dual screen devices, a bit experimental, but it seemed though at some stage one of them would lead to something really novel
  • @antirez (Author of Redis) - “I look at the web today. Not as a programmer, but as a user of broken sites that are unable to obey the most basic rules of navigation and usability, terribly slow despite the hardware progresses. And I can only think that modern frontend development has failed.”
  • Facebook, Inc / Giphy, Inc merger inquiry, by the Competition and Markets Authority (CMA) - “The CMA has referred the completed acquisition by Facebook, Inc. of GIPHY, Inc. for an in-depth investigation, on the basis that, on the information currently available to it, it is or may be the case that this merger has resulted or may be expected to result in a substantial lessening of competition within a market or markets in the United Kingdom. Facebook was given the opportunity to offer undertakings to the CMA to address these concerns. Facebook informed the CMA on 25 March 2021 that it would not be offering any such undertakings.”
  • Ingenuity helicopter is officially sitting on the surface of Mars - First non-Earth helicopter flight scheduled for 11th April, we will have the data back on Earth on the 12th, I didn’t know that the Perseverance rover had a nuclear power system
  • Trump wishes happy Easter to radical left crazies - Say what you like, it’s remarkably “on brand”

Sunday 4th April, 2021 #

  • 533 Million Facebook Users' Phone Numbers and Personal Data Leaked Online - That’s a lot of user data
  • Ride Home Podcast - (Bonus) Friday 04.02 Twitter Space - Special experimental live talk radio style episode, a bit rough around the edges but generally a very interesting discussion about the AR/VR space, with an unexpected appearance from AR/VR connoisseur Robert Scoble, I like this format quite a bit, it’s a nice complement to the main show, reminds me of some of the earlier days of podcasting when things were more informal and unprepared, it’s also fun to listen in to the show as it evolves
  • GitHub investigating crypto-mining campaign abusing its server infrastructure - Looks like it’s possible to get a repo to run a new action just by creating a PR, it’s not even necessary to have the PR merged, they don’t mention any way to stop it happening, and it sounds like it’s been happening for many months, surprising that’s it’s only surfacing now, looks like crypto based attacks are on the rise

Saturday 3rd April, 2021 #

  • Coinbase To Go Public on April 14, Announce Q1 Earnings Beforehand - They are opting for a direct listing rather than an IPO, by the sounds of this article there are several other factors that make this transition non-typical, anecdotally I have been waiting for a reply from their support team for over a week now, hasn’t been the best on-boarding experience
  • Chris Coyier writes his thoughts about The Deno Company - Looks like people are mostly interested in the native Typescript support, but for me that’s the least interesting part, the security part is much more interesting, but also there seems to be a very strong tooling set, and being able to import via urls is cool
  • Using media queries with JavaScript - Could be useful for example to only load a specific library on larger devices
  • Class static initializer blocks - For all the OO lovers out there, this feature gives you the ability to have some code in a class definition execute exactly once
  • 🚀 My javascript / tech / web development newsletter for 2021-04-03 is out!

Friday 2nd April, 2021 #

  • Apple rejecting apps that collect data for 'device fingerprinting' - The purge begins
  • From Express to Fastify in Node.js
  • Lex Fridman Podcast Ep #173 - Nic Carter - Bitcoin Core Values, Layered Scaling, and Blocksize Debates - I decided to not take notes on this one so I could really concentrate on the content, so I don’t have a summary, I can say though that it’s a great episode, very different pace and style to other recent crypto / blockchain podcasts I’ve been posting recently, it’s got a nice balance of the history, economics, politics and software development topics at play, and concentrates on the hear and now of Bitcoin, very pragmatic and practical with good explanations, you’ll be left with a clear view of the landscape and a good sense for what shape the near term Bitcoin future will have
  • TSMC Unveils $100 Billion 3-Year Plan To Fuel R&D, Chip Fab Expansion - Looks like it might be a response to Intel’s plans announced recently, their investment will be 5x that of Intel’s, that’s a lot of investment
  • Casio G-Shock GSW-H1000 smartwatch rocks Wear OS - It’s priced at $700, I’m curious about what the display looks like and what type of apps it has

Thursday 1st April, 2021 #

  • How We Enable Airbnb Team Members to Code Like a Mobile Engineer - The two things that struck me from this great writeup, is how important mobile is becoming in modern development, but also, based on how amazingly well thought out the training program appears, how different working at a startup and a medium sized company is compared to working for a large established tech giant, it’s literally two different worlds
  • Source Code Podcast - Fixing the internet one browser at a time - Interview with Mozilla CEO Mitchell Baker that I found really interesting because she has a wealth of experience in open source communities, has seen things develop from the early utopian web to today, and leads an organisation that is unique in its approach, and is adapting to the modern realities of the world wide web
  • The Deck We Used to Raise Our Seed - Great to see a real world example preparation needed for raising funding
  • Here's How I'm Fighting Cryptojacking and Doing Good Things with Content Security Policies - Great writeup from a security researcher that looks at an old domain that was previously used for cryptojacking, the author buys the domain, does some analysis of the traffic still hitting the site and shows why it’s a really good idea to set a CSP policy on your website, including adding a report-uri
  • Redefining what a map can be with new information and AI - The indoor navigation called LiveView looks pretty cool
  • Enjin raises nearly $19 million to build Polkadot-based blockchain for NFTs
  • Node.js Certifications and Training Sale + New Preview of Testing Environment
  • How to Develop Your Talent Stack - I like the mental model the author describes in this article, it’s simple, makes a lot of sense, and is achievable
  • Almost a fifth of Facebook employees are now working on VR and AR
  • Incremental Static Regeneration - Its Benefits and Its Flaws - Good to know what this is since you hear people talking about optimising static sites a lot, article does a good job describing it, tldr some rather big disadvantages - “A pretty big footgun that ultimately is confusing for users, and frustrating for developers”
  • Facebook is making it easier to turn off algorithmic ranking in your News Feed - You’re in control again, wow such features!