markjgsmith

Linkblog

2019/10/31 #

  • 02:43:39 +07:00 Twitter to stop taking political and issue advertising on their platform worldwide# twitter.com

  • 03:14:32 +07:00 Microsoft's GitHub blocks Catalan protest app# www.bbc.com

  • 08:49:12 +07:00 The Whole Earth Web Archive - "proof-of-concept to explore ways to improve access to the archived websites of underrepresented nations around the world"# blog.archive.org

  • 14:37:07 +07:00 Zuckerberg doubles down on Facebook political ads policy after Twitter ban - Pretty interesting situation where the two biggest social networks have opposite policies, I wonder how things will look in 1 year from now# thehill.com

2019/10/30 #

  • 02:52:17 +07:00 Chris Coyier takes you on a tour of his local WordPress development to production setup, if MTV had a show about developers this would be what it would look like# www.youtube.com

  • 03:18:57 +07:00 Everything is Amazing, But Nothing is Ours# alexdanco.com

  • 17:26:03 +07:00 Linus Torvalds - 'I'm not a programmer anymore'# www.zdnet.com

2019/10/29 #

  • 02:31:40 +07:00 Spotify releases quarterly results, is doing quite well, podcasting is being picked up by about 14% of users, but faces lots of competition from Apple and Amazon# qz.com

  • 03:53:00 +07:00 Top Linux developer on Intel chip security problems - 'They're not going away'# www.zdnet.com

  • 07:53:02 +07:00 The two-value syntax of the CSS Display property - Only available in latest Firefox 70 currently but worth knowing about it for when the other browsers implement it# hacks.mozilla.org

2019/10/26 #

  • 02:48:14 +07:00 Microsoft snags hotly contested $10 billion defense contract, beating out Amazon# www.cnbc.com

  • 03:10:33 +07:00 One of the people behind Krita which is an open source painting application (I think it's similar to Photoshop) has a writeup of the Blender conference - Lots of interesting figures about Linux and open source software development in the world of visual effects# valdyas.org

  • 03:25:43 +07:00 Why We Don’t See Many Public GraphQL APIs# medium.com

  • 05:19:52 +07:00 Create an Eleventy (11ty) theme based on a free HTML template - Very practical set of tutorials that show how to take a site and convert it into a static generator based site# bryanlrobinson.com

  • 06:17:11 +07:00 How BoJack Horseman broke animation's tedious bro culture - I haven't watched many episodes of BoJack, with this perspective it might be enjoyable to watch - A recent female character that I quite like is Sam Fox in Better Things, I haven't really analysed it much but I like her style# www.wired.co.uk

  • 06:37:51 +07:00 Facebook introduces a News tab for US users, they have an "editorially independent" curation team and there is a focus on local news, publishers need to be in their News Page Index# newsroom.fb.com

  • 16:57:54 +07:00 Jim Henson Co. and Disney team for new Earth to Ned puppet alien show - Cool idea for a show# www.slashgear.com

2019/10/25 #

  • 03:45:47 +07:00 How ssh port became 22 - I love how straight forward things were back in the day, what a different world we live in now# www.ssh.com

  • 03:51:37 +07:00 www. is not deprecated - I'm amazed that I failed to see that www is just another subdomain that essentially makes it clear that at the end of the url is a web server, and I make good use of subdomains - I think it stems from the fact that I learnt not to use www several years before I learnt what subdomains were, so I never thought about it again - As the article rightly points out, there are many other types of servers that can run on the internet and can and do use other subdomains for example email often uses mx. - Anyway subdomains are very cool :)# www.yes-www.org

  • 11:52:42 +07:00 Zuck Testified Before the House Financial Services Committee and It Did Not Go Well for Him# pxlnv.com

  • 14:42:04 +07:00 The real quantum supremacy race is between China and the US - I’d like to see 1 single application of quantum computing that would make the world a better place, so far what I’ve seen is that a cat gif would have more positive impact on planet earth than all this fancy quantum computing stuff# www.wired.co.uk

  • 17:33:01 +07:00 Embed Neovim in your browser - turn any website textarea into a vim by connecting to headless neovim installed on your computer, so you can for example edit your github comments using vim# github.com

  • 17:51:28 +07:00 Pretty cool looking site for an analogue synthesizer, kind of surprised it's just plain javascript and jquery/jquery-ui under the hood# playsuperlative.com

2019/10/24 #

  • 03:59:17 +07:00 Google researches have carried out a “Quantum Supremacy” experiment and been able to run a calculation in 200 seconds that would normally take 10000 years on today’s supercomputers - IMHO it would be more impressive with a slightly less stupid experiment name - Ordinarily I would be wondering if it ran NodeJs but I guess NodeJs is probably roughly equivalent to caveman pictures now, my enthusiasm for quantum is pretty low# ai.googleblog.com

  • 17:54:04 +07:00 Joe Rogan Experience #1368 - Edward Snowden - I didn’t make it through all of this, wow he sure talks a lot, a lot of what he says is very interesting, but he’s like some sort of speaking champion# m.youtube.com

2019/10/23 #

  • 02:33:25 +07:00 Firefox 70 arrives with social tracking blocked by default, privacy report, and performance gains on macOS - The tracking reports feature is pretty cool, I'd love if they expanded this to show which web apis sites were using, also lots of new stuff for developers in this release# venturebeat.com

  • 02:52:21 +07:00 SpaceX aims to provide internet coverage with Starlink constellation as soon as mid-2020# www.theverge.com

  • 03:07:43 +07:00 Netlify have released some features around build tools, adding a way to create plugins# css-tricks.com

  • 03:18:58 +07:00 The Illusion of choice and the need for default privacy protection - A look at why in the world of websites, consent is not the right way to handle privacy# blog.mozilla.org

  • 03:53:55 +07:00 Bulletproof node.js project architecture - I feel like this piece is a bit scattered but there are quite a lot of good ideas in it, it's interesting to see async and classes being useful in nodejs# softwareontheroad.com

  • 04:58:51 +07:00 The Internet and the Third Estate - Well written piece, if a bit long, that looks at the history of the concept of society being made up of "estates" and then an analysis of the current situation and how the internet, and specifically Facebook, is changing the landscape# stratechery.com

  • 08:22:46 +07:00 Facebook Pledges $1 Billion to Ease Housing Crisis Inflamed by Big Tech# www.nytimes.com

  • 15:51:53 +07:00 U.S. senators want social media users to be able to take their data with them# www.reuters.com

2019/10/22 #

  • 02:27:43 +07:00 Microsoft announces Secured-core PCs to counter firmware attacks# venturebeat.com

  • 02:35:50 +07:00 SpaceX submits paperwork for 30,000 more Starlink satellites, if all planned satellites get launched they will be responsible for about a fivefold increase in the number of spacecraft launched by humanity# spacenews.com

  • 03:32:24 +07:00 NASA Needs New Strategies to Protect the Solar System From Earthly Contamination# gizmodo.com

  • 06:06:57 +07:00 Web platform podcast - Off the Main Thread - this edition of the podcast discusses web workers, lots of interesting new possibilities and architectures, I hadn’t realised how much of a different model of client applications it enables, pretty exciting stuff - I worry though about all the bad things it could enable too, what will it mean for privacy surveillance and lock-in, will it be possible for to turn off web workers if necessary, will we all individually have enough permission to do that, will the applications still work without them when the ai apocalypse happens?# thewebplatformpodcast.com

  • 10:36:42 +07:00 Assange in Court - I didn’t get through all the legal details of this article but it would seem that Assange is visibly in very ill health, big loss of body weight and struggling to answer basic questions, and might be being badly treated in custody (in the UK), his trial is being rail-roaded and there are questions as to how the court is handling the situation# www.craigmurray.org.uk

2019/10/21 #

  • 10:21:07 +07:00 Planetary 'autopsies' indicate worlds like Earth common in the cosmos - oh well that’s good isn’t it# www.reuters.com

2019/10/20 #

  • 04:26:34 +07:00 What can software authors do to help Linux distributions and BSDs package their software? - I did not know there was a big dislike of npm by Linux package maintainers# lobste.rs

  • 04:55:09 +07:00 First all women multi woman spacewalk completed - Finally# arstechnica.com

  • 05:26:46 +07:00 If a tweet declares war, is it illegal to take it down? - Would have been nice to have something uplifting after the previous happy link, but this is what is in my feed today, and it is quite interesting but I didn’t make it through the whole article, too much of a downer, hopefully this is one of those things that nobody will feel the need to test# abe-winter.github.io

  • 18:35:11 +07:00 Music Theory for Musicians and Normal People# tobyrush.com

2019/10/19 #

  • 03:27:05 +07:00 free-for.dev - This is a list of software (SaaS, PaaS, IaaS, etc.) and other offerings that have free tiers for developers# free-for.dev

  • 03:44:14 +07:00 Coffee Is Hard - A short peice about coding old school computer games, life and death, and the start of the HN comment thread is really nice too# news.ycombinator.com

  • 07:31:39 +07:00 Working out before breakfast has ‘profound’ effects on overall health# www.slashgear.com

  • 07:51:57 +07:00 Catalonia has created a new kind of online activism - New activist groups are using technology to organize protests anonymously, it's kind of complicated because on the one hand people need to be able to protest because society and life changes and the state needs to be able to adapt, but also you don't want to destabilise everything whenever there is some problems, I hope the different sides don't get to entrenched with these issues and technologies# www.wired.co.uk

  • 17:00:41 +07:00 The new Firefox WebSocket inspector that is already in FF developer edition will be released in devtools for Firefox 71# hacks.mozilla.org

2019/10/18 #

  • 05:34:54 +07:00 Facebook chief rules out banning political adverts# www.bbc.com

  • 07:18:26 +07:00 JAMstack Tools and The Spectrum of Classification - Really good overview of all things JAMstack, posts like these are really needed in this space which can seem quite scattered, but when you have the classifications it's actually very structured# css-tricks.com

  • 14:25:27 +07:00 The Wayback Machine - Fighting Digital Extinction in New Ways - Improved Save Page Now, and also the addition of Collections, Changes and Show All Captures - The new features sound great, I tried the new Save Page Now, but the screenshot it took appears as "This page is not available on the web" and the saved page looks like it was from yesterday which is sort of confusing, probably worth checking again in a few days, perhaps there are some rollout issues - The old Save Now feature doesn't appear to be working, it's returning an error since yesterday# blog.archive.org

  • 15:05:55 +07:00 My favourite Git commit - Quite a good illustration that sometimes long git commit messages can be very useful, I mostly agree with the author, but the commit message he presents is really quite long# fatbusinessman.com

  • 16:49:31 +07:00 The power of JSON.stringify replacer parameter - Really useful for sanitizing objects before printing them for example to logs# pawelgrzybek.com

  • 16:55:05 +07:00 Should We Rebrand JavaScript? - For pretty much the entire article I personally was thinking "actually I quite like javascript" but then right at the end the author suggests WebJS and ServerJS which I actually quite like# kieranpotts.com

2019/10/17 #

  • 04:08:41 +07:00 GitLab makes some controversial changes to its working policies including no talking politics at work# www.theregister.co.uk

  • 04:21:58 +07:00 Hubble Observes 1st Confirmed Interstellar Comet# www.nasa.gov

2019/10/16 #

  • 02:07:01 +07:00 Twitter explains when it will remove abusive tweets by world leaders# www.cnbc.com

  • 02:23:24 +07:00 Firefox’s New WebSocket Inspector - This feature looks cool but it appears to only be in FF developer edition, which I installed a few years ago and it really messed up my OS install, I hope they add this feature to regular Firefox# hacks.mozilla.org

  • 02:35:19 +07:00 30 years after communism, eastern Europe divided on democracy's impact# www.theguardian.com

  • 09:46:53 +07:00 How to Build a Low-tech Internet - This article kind of blew my mind, the story from Kerala India where a 750 kbps internet connection is shared by 3,000 people is so different to the reality of fast internet, also it occurred to me that linkblogs actually work quite well in sneakernet / store and forward type situations, maybe even for reading and publishing, I'd love to know how the networks are setup, even with a 24 hour latency that's sort of how linkblogs are meant to be consumed# solar.lowtechmagazine.com

2019/10/15 #

  • 02:58:26 +07:00 Here's Apple's statement on Safari Fraudulent Website Warning and Tencent# www.imore.com

  • 03:21:29 +07:00 How to pack a Norwegian sandwich, the world’s most boring lunch# www.vox.com

  • 04:47:42 +07:00 A Controversial Plan to Encrypt More of the Internet - "end-to-end encryption or encryption at rest cuts everyone out except the data's owners, while DNS encryption only shifts trust"# www.wired.com

  • 07:52:19 +07:00 Sudo Flaw Lets Linux Users Run Commands As Root Even When They're Restricted# thehackernews.com

  • 07:59:55 +07:00 Setting net.tls.mode: requireSSL results in "unsupported value for tlsMode requireSSL"# jira.mongodb.org

  • 15:23:38 +07:00 I saw a flock of perroquets fly by yesterday just before sunset# www.google.com

2019/10/14 #

  • 04:56:12 +07:00 Apple Safari browser sends some user IP addresses to Chinese conglomerate Tencent by default# reclaimthenet.org

  • 05:18:44 +07:00 Computer Files Are Going Extinct - A really nicely written ode to the data format known as the file# onezero.medium.com

2019/10/13 #

  • 06:07:44 +07:00 Ask HN - What do you self-host? - Pretty interesting thread if you are into self hosting stuff at home, interesting to hear about different people’s setups# news.ycombinator.com

  • 12:59:18 +07:00 PewDiePie goes on the record - Wanted to read this but it’s behind the NYT paywall, kind of amuzing side note - my brain always parses his name as PewPewDie no matter how many times I read it, it’s like there is a weird brain electro magnet somewhere that won’t let me read the name correctly# boingboing.net

  • 16:37:20 +07:00 Emergency Vim Commands - This article will equip you with the necessary skills to become a vim first responder# dev.to

2019/10/12 #

  • 02:58:40 +07:00 Planting Tiny Spy Chips in Hardware Can Cost as Little as $200 (Also it's relatively straight forward to do)# www.wired.com

  • 04:16:48 +07:00 Mastodon 3.0 - A lot of new features including anti-harassment tools, moving accounts, better search, custom emojis categories, OStatus deprecation, auto-suggestions for hashtags, trending hashtags, new and improved audio player and UI Slow mode# blog.joinmastodon.org

  • 13:38:27 +07:00 How to sync your fork with the parent repository - I was looking for an article that describes exactly this just the other day, this one is pretty good, though I found I had to also do a git fetch —all or I got a weird error# dev.to

  • 15:47:47 +07:00 This new machine lets you cut your own vinyl records at home# www.thefader.com

2019/10/11 #

  • 03:13:20 +07:00 Formally modeling database migrations - Article that uses the Allow model checking software to model a database migration to ensure consistency between schemas, I'm hoping to get back to this at some stage when I have more time# www.hillelwayne.com

  • 03:24:06 +07:00 The tale of three dots in Javascript# dev.to

2019/10/10 #

  • 03:07:28 +07:00 A thoughtful article that questions the prevailing notion that technology developments are a form of inevitable evolution# www.vox.com

  • 03:36:20 +07:00 Interview with a Pornhub Web Developer - Interesting that they have moved away from JQuery to mostly Vanilla JS, also that they use a lot of web APIs like Websockets, WebXR, WebRTC, and Intersection Observer, and that they are big supporters of the open web# davidwalsh.name

  • 14:06:23 +07:00 Why older people should be allowed to change their legal age# aeon.co

2019/10/09 #

  • 01:57:57 +07:00 The China Cultural Clash - A lot of US - China clashes recently over free speech and trade# stratechery.com

  • 03:38:49 +07:00 macOS 10.15 Vista - Some of the user reports from the Catalina upgrade aren't all that good# tyler.io

  • 04:16:49 +07:00 Meats in Space - ISS experiment produces the first lab-grown meat in space - It's strange to imagine that quite probably the kids of the future will look back at us saying "can you believe they actually used to eat the animals?"# www.slashgear.com

  • 14:07:19 +07:00 Guix Reduces Bootstrap Seed by 50% - Super nerdy but quite interesting work, seems like it would be a good idea to know more about the build process for these compiled bits of software that everything else runs on# guix.gnu.org

2019/10/08 #

  • 01:35:28 +07:00 Supreme Court allows blind people to sue retailers if their websites are not accessible# www.latimes.com

  • 01:48:26 +07:00 China and Taiwan clash over Wikipedia edits# www.bbc.com

  • 01:54:50 +07:00 KeyDb - A Multithreaded Fork of Redis That’s 5X Faster# docs.keydb.dev

  • 02:59:19 +07:00 macOS Catalina breaks compatibility with DJ apps that use iTunes libraries - They have "permanently removed" the export feature# 9to5mac.com

  • 11:22:31 +07:00 Spread the word: the Iraqis translating the internet into Arabic - I don't speak any arabic, but to me the language sounds like music, it seems to do things that aren't possible in other languages, needless to say I like this arabic translation youth movement project a lot# www.theguardian.com

  • 14:58:42 +07:00 Some more details on the issues DJs are facing with XML file export being removed from the latest macOS Catalina# www.theverge.com

  • 15:09:19 +07:00 MacOS Catalina is a transition period for Apple - This is something I was vaguely aware of since reading some of the writeups from the lastest WWDC but it's only today after reading the Catalina reviews that it's now clear that it's quite a big change that is in motion, and it could effect a lot of things including web development# www.theverge.com

2019/10/07 #

  • 03:23:09 +07:00 Interesting discussion between Matt Mullenweg (Wordpress, Automattic) and David Heinemeier Hansson (Ruby on Rails, Basecamp) discuss Wordpress market share, monopolies and power in OSS - I think Wordpress is phenomenal software, I would love to build websites using Wordpress, but it’s written in PHP and I’m a NodeJS guy, I think it would be pretty rad if Automattic built a Wordpress entirely in Ruby and also of course one in NodeJS - forget or perhaps de-focus market dominance and help build out the entire web ecosystem - How can some of us non-PHP developers benefit from all the knowledge they have accumulated building Wordpress?# wptavern.com

  • 06:19:19 +07:00 Governments around the world seems to be targeting encryption - I am no expert but what it appears to boil down to is whether keeping secrets in our societies is OK, and if so who is allowed to keep secrets# www.eff.org

  • 13:16:30 +07:00 The Off-the-Radar Baseball League That’s Trying to Reboot the Game - Pretty interesting article, some baseball leagues are experimenting with rule changes with the aim of changing the pace and quality of the game, similar things have happened recently in football (what they call soccer in america), the stealing first base rule is kinda wild, some of the other rules do make sense, but I feel a parallel with web development, like the pitcher who played through the minor leagues for 10 years only to make it into the majors and have a rule change potentially end his career, kind of like GDPR and other bullshit regulations that are crushing the internet, but for baseball# gen.medium.com

2019/10/06 #

  • 01:53:58 +07:00 I had no idea it was the anniversary of Steve Jobs' death yesterday, here is a tribute thread started by current Apple CEO Tim Cook# twitter.com

  • 03:24:10 +07:00 Auth error when restoring to mongodb 4.2 that does not have auth enabled# jira.mongodb.org

  • 09:14:55 +07:00 The Netherlands Surpasses Wildest Predictions For Tesla Model 3 Sales# cleantechnica.com

  • 10:07:21 +07:00 s3st - A command line utility that allows you to stream data from multiple S3 objects directly into your terminal, could be useful for processing log files stored in s3, for example running a grep on them# www.npmjs.com

  • 14:44:49 +07:00 Enterprise Software Is Dead - I hadn't read an 'X is dead' article for a while now, and this one actually makes a few good points, is it dead, not too sure about that, but it's definitely true that the enterprise software environment is vastly different than it was 10 years ago# capiche.com

2019/10/05 #

  • 01:22:38 +07:00 Apple’s AR plans may come to life after acquiring iKinema motion tech# venturebeat.com

  • 02:04:45 +07:00 Rules of the Tribe - Hardcore Punks and Hair Metal in the 1980s# theappendix.net

  • 03:42:06 +07:00 It seems a lot of indie game developers are unhappy with Apple at the minute and are leaving the platform# www.gridsagegames.com

2019/10/04 #

  • 01:49:18 +07:00 China laying tracks for 1,000km/h maglev trains - The trains would cover a distance of 2200 km in about 2 hours running at speeds from 600-1000 km/h - That is a fast train# www.asiatimes.com

  • 02:06:53 +07:00 Vaping lung injury toll tops 1,000 - Quite scary, it appears vaping is dangerous and could actually cause death# www.theverge.com

  • 02:27:25 +07:00 Chrome will autoupgrade mixed content to HTTPS in February# venturebeat.com

  • 03:57:18 +07:00 I’m a Safari Truther Now - The title of this article made me smile, I guess for some the reaction might be an eye roll, but anyhow it’s quite a nicely written ode by a user that enjoys his Safari browser# onezero.medium.com

2019/10/03 #

  • 02:36:36 +07:00 Scientists Uncover New Organic Molecules Coming Off Saturn's Moon Enceladus# gizmodo.com

  • 02:39:59 +07:00 iPhone 11’s Deep Fusion camera is available now in iOS 13 public beta - I really want to see this triple camera thing, it’s kind of weird but might be kind of cool# www.theverge.com

  • 09:34:19 +07:00 Logs were our lifeblood - Now they're our liability - I think this idea that logs are a hazardous waste product is a pretty interesting way to look at it# vicki.substack.com

  • 16:24:39 +07:00 I would say that broadly speaking I am a fan of both Steve Jobs and Richard Stallman, I had a odd thought today, sort of a thought experiment/fan fiction, what if Jobs had had all the values that Stallman has vis-a-vis free software, what would the story have been, what part would he have played in the development of the cause? It's kind of difficult to image# en.wikipedia.org

2019/10/02 #

  • 00:49:46 +07:00 Purism starts shipping its Librem 5 open/free phone - if I’m honest something about the company name Purism/pureOS sort of weirds me out a bit but I very much like the product concept, it would be really awesome to have a mobile device running entirely free software# boingboing.net

  • 01:11:33 +07:00 Why big ISPs aren’t happy about Google’s plans for encrypted DNS - Though the article does cover interesting details it misses the worry that moving dns settings from the OS to the application could cause a lot of issues# arstechnica.com

  • 02:18:00 +07:00 Jet fuel from thin air - Aviation's hope or hype? - I'm surprised this hadn't occurred to me before, but even more surprised that I haven't read about it anywhere: is creating fuel from air and water, the two things that humans rely on on for survival a good idea?# www.bbc.com

  • 02:30:14 +07:00 The mysterious bug that was causing macs across Hollywood to become unbootable was caused by a Google Chrome update, some installations of OS X 10.8 or earlier are effected# gizmodo.com

  • 04:38:35 +07:00 PureOS Librem 5 overall software architecture stack diagram - It's based on Debian# developer.puri.sm

  • 13:23:24 +07:00 Highlight, then fade highlight, for list items dynamically added to a list# stackoverflow.com

  • 16:29:10 +07:00 It's now possible to link directly to a message in a linkblog, when the page loads the message is momentarily highlighted, also works for messages in the archives - I haven't figured out exactly how to integrate it into the UI yet but here is an example# linkblog.io

  • 16:38:06 +07:00 This is the same link but on the archives month page# linkblog.io

  • 16:39:29 +07:00 And finally the same link again on the day archives page# linkblog.io

2019/10/01 #

  • 14:11:28 +07:00 How to calculate number of months between two dates using javascript - This answer is almost correct /getDate/getTime/g to get the right answer# www.sitepoint.com

  • 14:14:09 +07:00 Git over an ssh tunnel (like through a firewall or VPN)# randyfay.com

  • 15:06:53 +07:00 Tesla has a new feature where the car can drive autonomously and pick you up nightrider-style, sounds cool but there have been some reports of issues, this article has some user submitted video that make the feature look rather sketchy# jalopnik.com

  • 16:21:29 +07:00 Bosch Hopes Triggering Explosions Will Actually Make Electric Cars Safer When They Crash# gizmodo.com

  • 16:28:52 +07:00 I Used to Fear Being a Nobody - Then I Left Social Media# www.nytimes.com

For enquiries about my consulting, development, training and writing services, aswell as sponsorship opportunities contact me directly via email. More details about me here.