# just what i find > Rob Aleck’s personal notes, practical IT fixes, architecture guidance and things worth remembering. Author: Rob Aleck Personal notes and practical guides. Request a canonical HTML URL with Accept: text/markdown to negotiate Markdown, or use its direct Markdown link below. HTML is the default; canonical HTML URLs remain the reference addresses. ## Site information - [About](https://blog.cynexia.com/pages/about) - [Privacy](https://blog.cynexia.com/pages/privacy) - [RSS](https://blog.cynexia.com/rss.xml) ## 2026 - [Is the window open?](https://blog.cynexia.com/is-the-window-open/index.md) (2026-10-10): I’m sure we’ve all been there - coat on, shoes on, just about to lock the door and - “did i leave the back window open?” I wanted something which shows me, at a … Canonical HTML: https://blog.cynexia.com/is-the-window-open - [TRMNL on a Kindle](https://blog.cynexia.com/trmnl-on-a-kindle/index.md) (2026-09-30): I’ve written before about TRMNL - it’s a great project. During a recent cleanout, i found an old Kindle Voyage in the back of a drawer. As well as supporting … Canonical HTML: https://blog.cynexia.com/trmnl-on-a-kindle - [Responsible disclosure: TRMNL MCP server leaks password fields to AI agents](https://blog.cynexia.com/responsible-disclosure-trmnl-mcp-server-leaks-password-fields-to-ai-agents/index.md) (2026-09-16): TRMNL is an awesome open-source ePaper display that lets users show almost anything they want. Launched on Kickstarter, it’s now got thousands of plugins and … Canonical HTML: https://blog.cynexia.com/responsible-disclosure-trmnl-mcp-server-leaks-password-fields-to-ai-agents - [Using multiple TRMNL MCP API keys in a single plugin repo](https://blog.cynexia.com/using-multiple-trmnl-mcp-api-keys-in-a-single-plugin-repo/index.md) (2026-09-08): TRMNL is an awesome open-source ePaper display that lets users show almost anything they want. Launched on Kickstarter, it’s now got thousands of plugins and … Canonical HTML: https://blog.cynexia.com/using-multiple-trmnl-mcp-api-keys-in-a-single-plugin-repo - [Fix: Claude Code with op run responds "No deferred tool marker found in the resumed session"](https://blog.cynexia.com/running-claude-code-under-op-run-breaks-resume/index.md) (2026-09-04): To stop my API keys being sucked up by some random malware, I keep secrets in 1Password and inject them into commands at runtime with op run. That works for … Canonical HTML: https://blog.cynexia.com/running-claude-code-under-op-run-breaks-resume - [Recipe: Veggie smoked beans](https://blog.cynexia.com/recipe-veggie-smoked-beans/index.md) (2026-08-28): Ingredients 1 tin baked beans 1 small white onion 1 clove garlic 1 tbsp Hendersons Relish splash of vegetable oil Method finely chop the onion grate the garlic … Canonical HTML: https://blog.cynexia.com/recipe-veggie-smoked-beans - [Recipe: Spicy cheese quesadillas](https://blog.cynexia.com/recipe-spicy-cheese-quesadillas/index.md) (2026-08-25): ingredients 20g cheddar 20g light cream cheese 1 tsp paprika 1/2 tsp chilli flakes 30g tinned sweetcorn, drained well One of: 1/2 tsp miso paste 1 tsp soy sauce … Canonical HTML: https://blog.cynexia.com/recipe-spicy-cheese-quesadillas - [Recipe: Smoked Tempeh](https://blog.cynexia.com/recipe-smoked-tempeh/index.md) (2026-08-20): Smoked tempeh is excellent for smoking as the dense, porous structure absorbs smoke like few other proteins. Ingredients 30ml soy sauce 3 grams (about 1-2 … Canonical HTML: https://blog.cynexia.com/recipe-smoked-tempeh - [Recipe: Smoked Roast Potatoes](https://blog.cynexia.com/recipe-smoked-roast-potatoes/index.md) (2026-08-14): Ingredients as many New Potatoes as you think you’ll need Vegetable oil salt, pepper and a smoker Method Boil new potatoes until fork-tender (15-20 min) then … Canonical HTML: https://blog.cynexia.com/recipe-smoked-roast-potatoes - [Updated: using 1Password and direnv to store developer secrets](https://blog.cynexia.com/updated-using-1password-and-direnv-to-store-developer-secrets/index.md) (2026-08-10): I previously wrote about how i’d implemented a combination of 1Password’s CLI and direnv to avoid storing passwords on disk. This works great, most of the time. … Canonical HTML: https://blog.cynexia.com/updated-using-1password-and-direnv-to-store-developer-secrets - [Recpie: Miso BBQ Aubergine](https://blog.cynexia.com/recpie-miso-bbq-aubergine/index.md) (2026-08-09): glaze 30g white or red miso (white = sweeter/milder, red = deeper/saltier) 15ml soy sauce 15ml mirin (or 10ml rice vinegar + small pinch sugar) 10g grated … Canonical HTML: https://blog.cynexia.com/recpie-miso-bbq-aubergine - [Minimum Viable Solution Architecture](https://blog.cynexia.com/minimum-viable-solution-architecture/index.md) (2026-05-10): Recently at work, someone asked me why my team wasn’t creating detailed logical data models as part of their solution design. It seems quite simple to me – they … Canonical HTML: https://blog.cynexia.com/minimum-viable-solution-architecture - [Using 1Password and direnv to store developer secrets](https://blog.cynexia.com/using-1password-and-direnv-to-store-developer-secrets/index.md) (2026-04-06): This is more notes to myself so i don’t forget. Goals: no secrets stored on the filesystem (so they can’t be sucked up by credential-harvesting malware) … Canonical HTML: https://blog.cynexia.com/using-1password-and-direnv-to-store-developer-secrets - [Using Web Search with Claude Code API Billing](https://blog.cynexia.com/using-web-search-with-claude-code-api-billing/index.md) (2026-03-31): If you’re running Claude Code against your own API key or through a proxy instead of Anthropic’s native backend, you’ve probably noticed that the built-in … Canonical HTML: https://blog.cynexia.com/using-web-search-with-claude-code-api-billing - [Using Claude Code for things that aren’t code – gardening](https://blog.cynexia.com/using-claude-code-for-things-that-arent-code-gardening/index.md) (2026-03-10): Claude Code can do a lot of things. But can it keep a plant alive? The Plant: Act I — Fifty-Eight Days October 22 – December 19, 2025 On October 22, 2025, the … Canonical HTML: https://blog.cynexia.com/using-claude-code-for-things-that-arent-code-gardening - [Auto-switching SSH keys for work repos](https://blog.cynexia.com/auto-switching-ssh-keys-for-work-repos/index.md) (2026-03-04): I have a personal GitHub account and a corporate one, and I found it annoying to have to select the correct SSH key for work repos, so I configured git and SSH … Canonical HTML: https://blog.cynexia.com/auto-switching-ssh-keys-for-work-repos ## 2025 - [The effects of batch size and linger time on Kafka throughput](https://blog.cynexia.com/the-effects-of-batch-size-and-linger-time-on-kafka-throughput/index.md) (2025-10-07): By default, Kafka attempts to send records as soon as possible, sending up to max.in.flight.requests.per.connection messages per connection. If you attempt to … Canonical HTML: https://blog.cynexia.com/the-effects-of-batch-size-and-linger-time-on-kafka-throughput - [Using Claude Code for things that aren't code - product comparisons](https://blog.cynexia.com/using-claude-code-for-things-that-arent-code-product-comparisons/index.md) (2025-10-01): Claude Code is pretty amazing. It’s let me build prototypes and improve apps faster than I ever thought possible. But I was wondering - what else can it do? … Canonical HTML: https://blog.cynexia.com/using-claude-code-for-things-that-arent-code-product-comparisons - [Fix: `Error: Cannot find module @rollup/rollup-linux-x64-gnu. npm has a bug related to optional dependencies` in CI](https://blog.cynexia.com/fix-error-cannot-find-module-rollup-rollup-linux-x64-gnu-npm-has-a-bug-related-to-optional-dependencies-in-ci/index.md) (2025-09-04): Although builds were succeeding locally, during CI builds were failing on Linux with the error Error: Cannot find module @rollup/rollup-linux-x64-gnu. npm has a … Canonical HTML: https://blog.cynexia.com/fix-error-cannot-find-module-rollup-rollup-linux-x64-gnu-npm-has-a-bug-related-to-optional-dependencies-in-ci - [Protocol level integrity guarantees in Kafka](https://blog.cynexia.com/protocol-level-integrity-guatantees-in-kafka/index.md) (2025-06-04): I was recently asked to design a method to meet ITAC (IT Application Controls) standards for critical data flows in our organisation. ITAC are application-level … Canonical HTML: https://blog.cynexia.com/protocol-level-integrity-guatantees-in-kafka ## 2024 - [How to: use custom / self-signed certificates with Requests in Python](https://blog.cynexia.com/how-to-use-custom-self-signed-certificates-with-requests-in-python/index.md) (2024-10-15): In a previous post, I explained how to configure Azurite to use a self-signed certificate to enable OAuth authentication. One challenge with this method is that … Canonical HTML: https://blog.cynexia.com/how-to-use-custom-self-signed-certificates-with-requests-in-python - [How to: use Azurite with self-generated certificates for HTTPS in a Codespace or Devcontainer](https://blog.cynexia.com/how-to-use-azurite-with-self-generated-certificates-for-https-in-a-codespace-or-devcontainer/index.md) (2024-10-07): I’ve been using Azurite to simulate Azure storage for my development. If you’re not familiar with it, Azurite is a local storage emulator for Azure Storage, and … Canonical HTML: https://blog.cynexia.com/how-to-use-azurite-with-self-generated-certificates-for-https-in-a-codespace-or-devcontainer - [How to: Use Azurite as a service container in Codespaces or Devcontainers](https://blog.cynexia.com/how-to-use-azurite-as-a-service-container-in-codespaces-or-devcontainers/index.md) (2024-09-30): When developing with Azure Storage, it can significantly speed up your development process if you can use a local development environment, rather than … Canonical HTML: https://blog.cynexia.com/how-to-use-azurite-as-a-service-container-in-codespaces-or-devcontainers - [How to: Create SAS with multiple permissions in Pulumi](https://blog.cynexia.com/how-to-create-sas-with-multiple-permissions-in-pulumi/index.md) (2024-09-24): In Pulumi, when calling pulumi_azure_native.storage.list_storage_account_service_sas_output() to generate a SAS, you pass the required permissions to the … Canonical HTML: https://blog.cynexia.com/how-to-create-sas-with-multiple-permissions-in-pulumi - [How to: retrieve storage account primary key using Pulumi](https://blog.cynexia.com/how-to-retrieve-storage-account-primary-key-using-pulumi/index.md) (2024-09-18): Another note for myself. I wanted to use this to give my app access to the entire account. I thought they would be a property of … Canonical HTML: https://blog.cynexia.com/how-to-retrieve-storage-account-primary-key-using-pulumi - [How to: check if a container exists without account level List permission](https://blog.cynexia.com/how-to-check-if-a-container-exists-without-account-level-list-permission/index.md) (2024-09-12): In a storage account, you can create a SAS scoped to a specific container, however, that SAS does not have permission to execute BlobClient.exists() as this … Canonical HTML: https://blog.cynexia.com/how-to-check-if-a-container-exists-without-account-level-list-permission - [Fix: "0 functions loaded" deploying Azure Functions from package](https://blog.cynexia.com/fix-0-functions-loaded-deploying-azure-functions-from-package/index.md) (2024-09-06): This post is mainly a reminder to myself, because i’ve made the same mistake a few times in different projects. How and why to deploy Azure functions from a … Canonical HTML: https://blog.cynexia.com/fix-0-functions-loaded-deploying-azure-functions-from-package - [Fix: Pulumi error Cannot modify this site because another operation is in progress creating Azure Function on Dynamic Consumption plan](https://blog.cynexia.com/fix-pulumi-error-cannot-modify-this-site-because-another-operation-is-in-progress-creating-azure-function-on-dynamic-consumption-plan/index.md) (2024-09-03): Another post which is more to remind me than anything else. When creating an Azure Function in Pulumi, you may get the following error: Cannot modify this site … Canonical HTML: https://blog.cynexia.com/fix-pulumi-error-cannot-modify-this-site-because-another-operation-is-in-progress-creating-azure-function-on-dynamic-consumption-plan - [Fix: Wordpress error "The response is not a valid JSON response when" uploading images](https://blog.cynexia.com/fix-wordpress-error-the-response-is-not-a-valid-json-response-when-uploading-images/index.md) (2024-09-01): When uploading images to Wordpress, you may get this error. There are plenty of blogs online offering solutions, but they only apply to self-hosted instances - … Canonical HTML: https://blog.cynexia.com/fix-wordpress-error-the-response-is-not-a-valid-json-response-when-uploading-images ## 2023 - [Use Barman to back up PostgreSQL on an Azure VM to Azure Blob storage](https://blog.cynexia.com/use-barman-to-back-up-postgresql-to-azure-blob/index.md) (2023-12-10): In a previous post, I created a Barman backup script to back up PostgreSQL running in an VM to AWS S3. If you host your PostgreSQL server in Azure, this can get … Canonical HTML: https://blog.cynexia.com/use-barman-to-back-up-postgresql-to-azure-blob - [How to restore backups of PostgreSQL from S3 using Barman and barman-cloud-backup](https://blog.cynexia.com/how-to-restore-backups-of-postgresql-from-s3-using-barman/index.md) (2023-11-14): In my previous post, I showed how to automate backups of a PostgreSQL database to S3 using Barman and barman-cloud-backup. Step 1: verify hardware architecture … Canonical HTML: https://blog.cynexia.com/how-to-restore-backups-of-postgresql-from-s3-using-barman - [How to automate backups of a PostgreSQL server using Barman/barman-cloud-backup to S3](https://blog.cynexia.com/how-to-automate-backups-of-a-postgresql-server/index.md) (2023-11-08): I was surprised not to find many up to date instructions on this. I have a few basic requirements: Back up daily to an S3 bucket Keep a certain number of … Canonical HTML: https://blog.cynexia.com/how-to-automate-backups-of-a-postgresql-server - [Migrate your TimescaleDB from timescale.com to self hosted](https://blog.cynexia.com/migrate-your-timescaledb-from-timescale-com-to-self-hosted/index.md) (2023-10-23): I’ve been using timescale.com for about a year, but it’s quite expensive for a hobbyist (their cheapest plan in the UK is about $50/month), so I thought i’d try … Canonical HTML: https://blog.cynexia.com/migrate-your-timescaledb-from-timescale-com-to-self-hosted - [The Multiplier Effect: How The Aggregation of Marginal Delays Derails Projects](https://blog.cynexia.com/the-aggregation-of-marginal-delays/index.md) (2023-10-16): The Aggregation of Marginal Gains is an improvement model attributed to Dave Brailsford. When he took over as the head of British Cycling in 2002, the team was … Canonical HTML: https://blog.cynexia.com/the-aggregation-of-marginal-delays - [FIX: The key(s) in the keyring /etc/apt/trusted.gpg.d/???.gpg are ignored as the file is not readable by user '_apt' executing apt-key](https://blog.cynexia.com/fix-the-keys-in-the-keyring-etc-apt-trusted-gpg-d-gpg-are-ignored-as-the-file-is-not-readable-by-user-_apt-executing-apt-key/index.md) (2023-10-13): When running apt-get update i was seeing these errors: ⧉ W: http://security.ubuntu.com/ubuntu/dists/jammy-security/InRelease: The key(s) in the keyring … Canonical HTML: https://blog.cynexia.com/fix-the-keys-in-the-keyring-etc-apt-trusted-gpg-d-gpg-are-ignored-as-the-file-is-not-readable-by-user-_apt-executing-apt-key - [FIX: Key is stored in legacy trusted.gpg keyring](https://blog.cynexia.com/fix-key-is-stored-in-legacy-trusted-gpg-keyring/index.md) (2023-10-13): While running apt-get update I was seeing errors: ⧉ W: https://packagecloud.io/timescale/timescaledb/ubuntu/dists/jammy/InRelease: Key is stored in legacy … Canonical HTML: https://blog.cynexia.com/fix-key-is-stored-in-legacy-trusted-gpg-keyring - [Using an ephemeral MongoDB single node replicaset in a devcontainer or codespace](https://blog.cynexia.com/using-an-ephemeral-mongodb-single-node-replicaset-in-a-devcontainer-or-codespace/index.md) (2023-09-29): I love using devcontainers to manage my development environment. They make it super easy to ensure a consistent development stack is in place. Recently i … Canonical HTML: https://blog.cynexia.com/using-an-ephemeral-mongodb-single-node-replicaset-in-a-devcontainer-or-codespace - [From RICE to ICE: which framework for your project?](https://blog.cynexia.com/from-rice-to-ice/index.md) (2023-03-22): I’ve previously explained the RICE and ICE techniques for prioritisation. Both techniques are frameworks used to evaluate and rank projects or tasks based on … Canonical HTML: https://blog.cynexia.com/from-rice-to-ice - [Ice, Ice Baby: Chill Out and Prioritise with the ICE Technique](https://blog.cynexia.com/ice-ice-baby-chill-out-and-prioritise-with-the-ice-technique/index.md) (2023-03-21): Yesterday, i talked about the RICE technique for prioritisation. Today, i want to introduce ICE technique, another prioritisation framework used to evaluate and … Canonical HTML: https://blog.cynexia.com/ice-ice-baby-chill-out-and-prioritise-with-the-ice-technique - [You want RICE with that?](https://blog.cynexia.com/you-want-rice-with-that/index.md) (2023-03-20): Imagine that you are a product manager at a software company, and you have three potential features to prioritise for the next development cycle. How do you … Canonical HTML: https://blog.cynexia.com/you-want-rice-with-that ## 2022 - [Are you A senior developer, or THE lead developer](https://blog.cynexia.com/are-you-a-senior-developer-or-the-lead-developer/index.md) (2022-07-06): In our world, we organise in Pods - an autonomous group of 6-9 people with all the skills needed to solve a problem. Multiple Pods form a Team. Within a Pod, … Canonical HTML: https://blog.cynexia.com/are-you-a-senior-developer-or-the-lead-developer ## 2021 - [Names change, and so do email addresses](https://blog.cynexia.com/names-change-and-so-do-email-addresses/index.md) (2021-05-17): We’ve recently been rolling out a new internal application. At our organisation, users have an email address which is generally firstname.lastname@company.com, … Canonical HTML: https://blog.cynexia.com/names-change-and-so-do-email-addresses - [The Two Email Rule: When to Escalate from Email to Real Conversation](https://blog.cynexia.com/the-two-email-rule/index.md) (2021-03-15): When i think back to the deepest of the many deep holes i’ve dug myself in to over the years, they almost all start with an email. When working through my … Canonical HTML: https://blog.cynexia.com/the-two-email-rule - [How to: LetsEncrypt in standalone mode for Unifi on Ubuntu 20.04 LTS](https://blog.cynexia.com/how-to-letsencrypt-in-standalone-mode-for-unifi-on-ubuntu-20-04-lts/index.md) (2021-01-08): This is an update of my previous post, now that cert-manager is more mature, and i’ve rebuilt my server on Ubuntu 20.04 (from 18.04). install certbot install … Canonical HTML: https://blog.cynexia.com/how-to-letsencrypt-in-standalone-mode-for-unifi-on-ubuntu-20-04-lts ## 2020 - [Can you do that new job?](https://blog.cynexia.com/can-you-do-that-new-job/index.md) (2020-12-22): Generally when evaluating someone for a role, I look for 5 things: Behaviours - how do they operate in a team? Do they admit to mistakes and learn from them? Do … Canonical HTML: https://blog.cynexia.com/can-you-do-that-new-job - [Fix: AccessToKeyVaultDenied when using KeyVault with Function App application setting](https://blog.cynexia.com/fix-accesstokeyvaultdenied-when-using-keyvault-with-function-app-application-setting/index.md) (2020-09-01): After following the instructions on the MS website to establish a KeyVault reference and place that in my App Settings, I set up a Managed Service Identity and … Canonical HTML: https://blog.cynexia.com/fix-accesstokeyvaultdenied-when-using-keyvault-with-function-app-application-setting - [The 9 Ps](https://blog.cynexia.com/the-9-ps/index.md) (2020-08-26): I often have conversations with friends and colleagues about their careers. And many times, i point people to a great blog post by my colleague Liz Aab, about … Canonical HTML: https://blog.cynexia.com/the-9-ps - [Fix: This must be accepted explicitly before updates for this repository can be applied](https://blog.cynexia.com/fix-this-must-be-accepted-explicitly-before-updates-for-this-repository-can-be-applied/index.md) (2020-08-09): Some repos, such a the one for the Unifi Controller, use different ‘field’ values to tie a release and require manual updates. For someone like me who has a … Canonical HTML: https://blog.cynexia.com/fix-this-must-be-accepted-explicitly-before-updates-for-this-repository-can-be-applied - [Fix pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'ODBC Driver 13 for SQL Server' : file not found (0) (SQLDriverConnect)")](https://blog.cynexia.com/fix-pyodbc-error-01000-01000-unixodbcdriver-managercant-open-lib-odbc-driver-13-for-sql-server-file-not-found-0-sqldriverconnect/index.md) (2020-05-25): I was connecting from my macbook to a SQL Azure Database when i hit the following error: ⧉ >>> environ.get('cloud_sql_conn_string') 'Driver={ODBC Driver 13 for … Canonical HTML: https://blog.cynexia.com/fix-pyodbc-error-01000-01000-unixodbcdriver-managercant-open-lib-odbc-driver-13-for-sql-server-file-not-found-0-sqldriverconnect ## 2019 - [Fix: unable to kmem_alloc enough memory for scatter/gather list in ZFS Solaris 10.5](https://blog.cynexia.com/fix-unable-to-kmem_alloc-enough-memory-for-scatter-gather-list-in-zfs-solaris-10-5/index.md) (2019-12-19): The ZFS Pool on my server was showing degraded state. After checking the SMART status of the constituent drives and finding no problem, I discovered that … Canonical HTML: https://blog.cynexia.com/fix-unable-to-kmem_alloc-enough-memory-for-scatter-gather-list-in-zfs-solaris-10-5 ## 2018 - [Powering a Yale Smart Lock with Mains Electricity and Backup Battery](https://blog.cynexia.com/wiring-a-yale-keyless-connected-smart-lock-to-the-mains/index.md) (2018-12-16): For various reasons, not least because I wanted to play with it, we have a Yale Keyless Connected Smart Door Lock with a Z-Wave module (we have the v1 module … Canonical HTML: https://blog.cynexia.com/wiring-a-yale-keyless-connected-smart-lock-to-the-mains - [Amazon: ‘Soon we won’t talk about the smart home but a world of smarts’](https://blog.cynexia.com/amazon-soon-we-wont-talk-about-the-smart-home-but-a-world-of-smarts/index.md) (2018-09-07): Daniel Rausch, Amazon’s Vice President of Smart Home, reveals that it took 3 years to get to 4,000 Alexa-compatible devices on the market, but in the past 9 … Canonical HTML: https://blog.cynexia.com/amazon-soon-we-wont-talk-about-the-smart-home-but-a-world-of-smarts - [5G is almost here — here’s how everyone’s getting ready](https://blog.cynexia.com/5g-is-almost-here-heres-how-everyones-getting-ready/index.md) (2018-09-07): The Verge has published a great round up on 5G, outlining the technical background, (US) carrier rollout plans, chip manufacturers, and phone vendor plans. … Canonical HTML: https://blog.cynexia.com/5g-is-almost-here-heres-how-everyones-getting-ready - [Amazon.com: Holiday Toy List: Top 100 Toys: Toys & Games](https://blog.cynexia.com/amazon-com-holiday-toy-list-top-100-toys-toys-games/index.md) (2018-09-07): It’s only September, and already people are thinking about Christmas shopping, or so Amazon would have us believe. In what’s pitched as an example of data … Canonical HTML: https://blog.cynexia.com/amazon-com-holiday-toy-list-top-100-toys-toys-games - [Voyager 1 Fires Up Thrusters After 37 Years](https://blog.cynexia.com/voyager-1-fires-up-thrusters-after-37-years/index.md) (2018-09-07): Sometimes the code i write doesn’t work 6 months later - so I was incredibly impressed to read about the NASA team who reprogrammed the Voyager 1 space probe … Canonical HTML: https://blog.cynexia.com/voyager-1-fires-up-thrusters-after-37-years - [It looks like tech-savvy drivers will have to lead connected car data purge](https://blog.cynexia.com/it-looks-like-tech-savvy-drivers-will-have-to-lead-connected-car-data-purge/index.md) (2018-09-07): Although we’re all used to resetting our smartphones before we sell them, I have to admit that i often forget to wipe the memory of the carplay-enabled hire … Canonical HTML: https://blog.cynexia.com/it-looks-like-tech-savvy-drivers-will-have-to-lead-connected-car-data-purge - [Developer Salaries in 2018: Updating the Stack Overflow Salary Calculator - Stack Overflow Blog](https://blog.cynexia.com/developer-salaries-in-2018-updating-the-stack-overflow-salary-calculator-stack-overflow-blog/index.md) (2018-09-07): In their 2018 Salary Survey, Stack Overflow reveals a global increase in Software Engineer salaries, with some locations like London and San Francisco seeing … Canonical HTML: https://blog.cynexia.com/developer-salaries-in-2018-updating-the-stack-overflow-salary-calculator-stack-overflow-blog - [What's AI good for? Industrial or consumer tech? Meh. Airliners? AHA, says UK.gov](https://blog.cynexia.com/whats-ai-good-for-industrial-or-consumer-tech-meh-airliners-aha-says-uk-gov/index.md) (2018-09-07): In a push to increase collaboration between the UK and Canada on industrial uses of AI, the UK government has teamed up with Canadian aircraft manufacturer … Canonical HTML: https://blog.cynexia.com/whats-ai-good-for-industrial-or-consumer-tech-meh-airliners-aha-says-uk-gov - [There's Waldo is a robot that finds Waldo](https://blog.cynexia.com/theres-waldo-is-a-robot-that-finds-waldo/index.md) (2018-09-03): In what must have been a fun project, creative agency redpepper has built a robot which can play Where’s Wally (Waldo in the US) using Google’s AutoML Machine … Canonical HTML: https://blog.cynexia.com/theres-waldo-is-a-robot-that-finds-waldo - [Introducing a New Framework for Flexible and Reproducible Reinforcement Learning Research](https://blog.cynexia.com/introducing-a-new-framework-for-flexible-and-reproducible-reinforcement-learning-research/index.md) (2018-09-03): As more and more teams work with the Arcade Learning Environment to train RL models on Atari games, it becomes more important to a) ensure that comparisons are … Canonical HTML: https://blog.cynexia.com/introducing-a-new-framework-for-flexible-and-reproducible-reinforcement-learning-research - [Pleasant programming playground paves popular Python path](https://blog.cynexia.com/pleasant-programming-playground-paves-popular-python-path/index.md) (2018-09-03): Looking for a way to pick up Python? Georgia Institute of Technology recently launched Code Shrew, a free, web-based learning platform for Python and … Canonical HTML: https://blog.cynexia.com/pleasant-programming-playground-paves-popular-python-path - [Unsupervised machine translation: A novel approach to provide fast, accurate translations for more languages](https://blog.cynexia.com/unsupervised-machine-translation-a-novel-approach-to-provide-fast-accurate-translations-for-more-languages/index.md) (2018-09-03): One problem with existing training methods for unsupervised learning used in human language translation is the availability of text “pairs” (such as the same … Canonical HTML: https://blog.cynexia.com/unsupervised-machine-translation-a-novel-approach-to-provide-fast-accurate-translations-for-more-languages - [Study: Autonomous Vehicle Awareness Rising, Acceptance Declining](https://blog.cynexia.com/study-autonomous-vehicle-awareness-rising-acceptance-declining/index.md) (2018-09-03): A recently published poll shows that Americans are turning cold on one of the hottest technology frontiers - self-driving cars. A recent study showed that … Canonical HTML: https://blog.cynexia.com/study-autonomous-vehicle-awareness-rising-acceptance-declining - [Boston Dynamics Is Getting Ready to Produce Lots of SpotMinis](https://blog.cynexia.com/boston-dynamics-is-getting-ready-to-produce-lots-of-spotminis/index.md) (2018-08-17): Boston Dynamics has finally started to pivot from research towards manufacture of commercial products, with the following uses as priority: - entertainment - … Canonical HTML: https://blog.cynexia.com/boston-dynamics-is-getting-ready-to-produce-lots-of-spotminis - [Facebook’s message to media: “We are not interested in talking to you about your traffic…That is the old world and there is no going back”](https://blog.cynexia.com/facebooks-message-to-media-we-are-not-interested-in-talking-to-you-about-your-trafficthat-is-the-old-world-and-there-is-no-going-back/index.md) (2018-08-16): In a clear message to publishers (“We are not interested in talking to you about your traffic…That is the old world and there is no going back”), Facebook has … Canonical HTML: https://blog.cynexia.com/facebooks-message-to-media-we-are-not-interested-in-talking-to-you-about-your-trafficthat-is-the-old-world-and-there-is-no-going-back - [Nvidia’s new Turing architecture is all about real-time ray tracing and AI](https://blog.cynexia.com/nvidias-new-turing-architecture-is-all-about-real-time-ray-tracing-and-ai/index.md) (2018-08-15): At $10,000 for the top end card, NVIDA is clearly aiming these at professional video editing suites, but the addition of built in Tensor Core units aims to … Canonical HTML: https://blog.cynexia.com/nvidias-new-turing-architecture-is-all-about-real-time-ray-tracing-and-ai - [IBM came up with a watermark for neural networks](https://blog.cynexia.com/ibm-came-up-with-a-watermark-for-neural-networks/index.md) (2018-08-14): AI models are complex and take time and compute power to generate - meaning they’re expensive and valuable. IBM has been developing a way to “watermark” deep … Canonical HTML: https://blog.cynexia.com/ibm-came-up-with-a-watermark-for-neural-networks - [How to Make an AI Project More Likely to Succeed](https://blog.cynexia.com/how-to-make-an-ai-project-more-likely-to-succeed/index.md) (2018-08-13): HBR’s list of steps to making your AI projects more likely to be successful: - ensure your purpose is clear. AI only adds value in the context of your business … Canonical HTML: https://blog.cynexia.com/how-to-make-an-ai-project-more-likely-to-succeed - [IIT-Hyderabad develops Artificial Intelligence to catch bikers without helmets](https://blog.cynexia.com/iit-hyderabad-develops-artificial-intelligence-to-catch-bikers-without-helmets/index.md) (2018-08-10): Indian researchers have created a solution capable of detecting motorcycle drivers riding without a helmet. When linked to existing surveillance systems and the … Canonical HTML: https://blog.cynexia.com/iit-hyderabad-develops-artificial-intelligence-to-catch-bikers-without-helmets - [China plans new era of sea power with unmanned AI submarines](https://blog.cynexia.com/china-plans-new-era-of-sea-power-with-unmanned-ai-submarines/index.md) (2018-08-09): In a scary development, China expects to deploy AI powered submarines capable of executing weapon strikes on targets within the next 2-3 years. … Canonical HTML: https://blog.cynexia.com/china-plans-new-era-of-sea-power-with-unmanned-ai-submarines - [Google really, really wants to replace call center workers with AI](https://blog.cynexia.com/google-really-really-wants-to-replace-call-center-workers-with-ai/index.md) (2018-08-09): Although some are pitching it as “replacing” human call centre workers, a more likely scenario is that mundane or routine interactions can be completely … Canonical HTML: https://blog.cynexia.com/google-really-really-wants-to-replace-call-center-workers-with-ai - [Artificial intelligence and machine learning to improve Australia’s winemaking industry | OpenGovAsia](https://blog.cynexia.com/artificial-intelligence-and-machine-learning-to-improve-australias-winemaking-industry-opengovasia/index.md) (2018-08-08): Planning how to deploy people and resources (like water and fertiliser) to make the best use of yield is critical to optimising costs in highly volatile … Canonical HTML: https://blog.cynexia.com/artificial-intelligence-and-machine-learning-to-improve-australias-winemaking-industry-opengovasia - [New Deep Learning Algorithm Solves Rubik’s Cube](https://blog.cynexia.com/new-deep-learning-algorithm-solves-rubiks-cube/index.md) (2018-08-07): Although (in theory) any randomly scrambled Rubik’s Cube can be solved in 20-26 moves, current solutions are basically based on brute force searches. Given the … Canonical HTML: https://blog.cynexia.com/new-deep-learning-algorithm-solves-rubiks-cube - [Salesforce Strengthens Its AI Capabilities With an $800 Million Purchase](https://blog.cynexia.com/salesforce-strengthens-its-ai-capabilities-with-an-800-million-purchase/index.md) (2018-08-07): Driving increased “data gravity” means customers are less likely to divert new data workloads to alternative platforms, and SalesForce’s two recent acquisitions … Canonical HTML: https://blog.cynexia.com/salesforce-strengthens-its-ai-capabilities-with-an-800-million-purchase - [Elon Musk, DeepMind Founders, And Others Promise Not To Make Lethal AI Weapons](https://blog.cynexia.com/elon-musk-deepmind-founders-and-others-promise-not-to-make-lethal-ai-weapons/index.md) (2018-08-06): Recent advances in AI mean that it would now be possible to develop autonomous weapons - systems which are capable of making automated decisions to take human … Canonical HTML: https://blog.cynexia.com/elon-musk-deepmind-founders-and-others-promise-not-to-make-lethal-ai-weapons - [Artificial intelligence has learned to probe the minds of other computers](https://blog.cynexia.com/artificial-intelligence-has-learned-to-probe-the-minds-of-other-computers/index.md) (2018-08-03): A big step towards making devices like Alexa or Siri (or more likely Google Assistant, given that this research comes from DeepMind) better understand humans is … Canonical HTML: https://blog.cynexia.com/artificial-intelligence-has-learned-to-probe-the-minds-of-other-computers - [Artificial Intelligence in Cardiology](https://blog.cynexia.com/artificial-intelligence-in-cardiology/index.md) (2018-08-03): Among many promising applications for AI in medicine, cardiology is one with the greatest potential. Current clinical practice calls for manual analysis of a … Canonical HTML: https://blog.cynexia.com/artificial-intelligence-in-cardiology - [Pentagon Signs $885 Million Artificial Intelligence Contract with Booz Allen](https://blog.cynexia.com/pentagon-signs-885-million-artificial-intelligence-contract-with-booz-allen/index.md) (2018-08-03): Following the controversy around (and expiration of) Google’s $15 million contract with the US Department of Defense … Canonical HTML: https://blog.cynexia.com/pentagon-signs-885-million-artificial-intelligence-contract-with-booz-allen - [AI-driven robot hand spent hundred years teaching itself to rotate cube](https://blog.cynexia.com/ai-driven-robot-hand-spent-hundred-years-teaching-itself-to-rotate-cube/index.md) (2018-08-03): Yet another example of the value of simulated training, researchers at OpenAI trained a robotic hand using hundreds of years of object manipulation inside a … Canonical HTML: https://blog.cynexia.com/ai-driven-robot-hand-spent-hundred-years-teaching-itself-to-rotate-cube - [Google unveils tiny new AI chips for on-device machine learning](https://blog.cynexia.com/google-unveils-tiny-new-ai-chips-for-on-device-machine-learning/index.md) (2018-08-03): Two years after the unveiling of the original Tensor Processing Unit, Google’s announced “Edge TPU” - tiny AI accelerator chips designed to be embedded in IoT … Canonical HTML: https://blog.cynexia.com/google-unveils-tiny-new-ai-chips-for-on-device-machine-learning - [Judgmental A.I. mirror rates how trustworthy you are based on your looks](https://blog.cynexia.com/judgmental-a-i-mirror-rates-how-trustworthy-you-are-based-on-your-looks/index.md) (2018-08-03): In an interesting piece of research intended to highlight the biases embedded in AI systems and training data, a team at the University of Melbourne produced a … Canonical HTML: https://blog.cynexia.com/judgmental-a-i-mirror-rates-how-trustworthy-you-are-based-on-your-looks - [Lip-reading artificial intelligence could help the deaf—or spies](https://blog.cynexia.com/lip-reading-artificial-intelligence-could-help-the-deaf-or-spies/index.md) (2018-08-03): In a major breakthrough, researchers from Deep Mind have improved the accuracy of AI lip reading, with half the error rate of previous methods, and over 50% … Canonical HTML: https://blog.cynexia.com/lip-reading-artificial-intelligence-could-help-the-deaf-or-spies - [Google Search will highlight data journalism to fight fake news](https://blog.cynexia.com/google-search-will-highlight-data-journalism-to-fight-fake-news/index.md) (2018-08-03): One of the questions we often ask in interviews is for a candidate to talk about a piece of data they’ve seen recently which surprised or interested them - an … Canonical HTML: https://blog.cynexia.com/google-search-will-highlight-data-journalism-to-fight-fake-news - [Waymo partners with Phoenix to connect people to public transit](https://blog.cynexia.com/waymo-partners-with-phoenix-to-connect-people-to-public-transit/index.md) (2018-08-03): One obvious use case for autonomous cars is to ferry people on the “last mile” between their starting point (e.g. home, office etc.) and public transport, and … Canonical HTML: https://blog.cynexia.com/waymo-partners-with-phoenix-to-connect-people-to-public-transit - ['Deep-Speare' Emulates The Bard with AI](https://blog.cynexia.com/deep-speare-emulates-the-bard-with-ai/index.md) (2018-08-03): Perhaps further evidence that “fitting to a curve” can produce syntactically and mathematically correct prose (e.g. which rhymes, has the correct pace and … Canonical HTML: https://blog.cynexia.com/deep-speare-emulates-the-bard-with-ai - ['Blurred face' news anonymity gets an artificial intelligence spin](https://blog.cynexia.com/blurred-face-news-anonymity-gets-an-artificial-intelligence-spin/index.md) (2018-08-03): I’ve never considered before what’s missed when faces are “blurred” to provide anonymity - of course, you lose facial expression and so emotions. A new … Canonical HTML: https://blog.cynexia.com/blurred-face-news-anonymity-gets-an-artificial-intelligence-spin - [Elon Musk says Tesla A.I. chip project is 'finally coming to fruition'](https://blog.cynexia.com/elon-musk-says-tesla-a-i-chip-project-is-finally-coming-to-fruition/index.md) (2018-08-03): Tesla claims its custom AI chips are capable of processing 10x frames per second compared to their current off the shelf NVIDA chips - opening up a wide range … Canonical HTML: https://blog.cynexia.com/elon-musk-says-tesla-a-i-chip-project-is-finally-coming-to-fruition - [Particle physicists team up with AI to solve toughest science problems](https://blog.cynexia.com/particle-physicists-team-up-with-ai-to-solve-toughest-science-problems/index.md) (2018-08-03): The Large Hadron Collider generates more data per second than Facebook collects in an entire year - even after compression, it’s far too much to store. Through … Canonical HTML: https://blog.cynexia.com/particle-physicists-team-up-with-ai-to-solve-toughest-science-problems - [Why IoT for seniors is a lot tougher than it looks](https://blog.cynexia.com/why-iot-for-seniors-is-a-lot-tougher-than-it-looks/index.md) (2018-08-03): In an interesting piece reminding us that “it’s not their fault, it’s yours” if people can’t follow your user interface to access features they want or could … Canonical HTML: https://blog.cynexia.com/why-iot-for-seniors-is-a-lot-tougher-than-it-looks - [Facial Recognition Is the Perfect Tool for Oppression](https://blog.cynexia.com/facial-recognition-is-the-perfect-tool-for-oppression/index.md) (2018-08-03): The ACLU and nearly 70 other civil rights oranisations have pressed Amazon to stop selling facial recognition technology to governments over fears of misuse. … Canonical HTML: https://blog.cynexia.com/facial-recognition-is-the-perfect-tool-for-oppression - [Using Artificial Intelligence to Fix Wikipedia's Gender Problem](https://blog.cynexia.com/using-artificial-intelligence-to-fix-wikipedias-gender-problem/index.md) (2018-08-03): We hear a lot about the biases and problems inherent in AI development and use - but this is an interesting approach to solving some societal problems using AI. … Canonical HTML: https://blog.cynexia.com/using-artificial-intelligence-to-fix-wikipedias-gender-problem - [For eBay, AI drives over $1 billion in sales per quarter](https://blog.cynexia.com/for-ebay-ai-drives-over-1-billion-in-sales-per-quarter/index.md) (2018-08-03): eBay describes 5 key approaches which have helped them drive incremental sales of more than $1 billion per quarter i.e. generating sales which otherwise … Canonical HTML: https://blog.cynexia.com/for-ebay-ai-drives-over-1-billion-in-sales-per-quarter - [A head recruiter at Amazon says the best résumés are data-based — and there's an easy formula you can follow](https://blog.cynexia.com/a-head-recruiter-at-amazon-says-the-best-resumes-are-data-based-and-theres-an-easy-formula-you-can-follow/index.md) (2018-08-03): Looking for useful top tip to tune your resume? Dont list your job title, describe your achievements. In particular, what projects did you do? How did data … Canonical HTML: https://blog.cynexia.com/a-head-recruiter-at-amazon-says-the-best-resumes-are-data-based-and-theres-an-easy-formula-you-can-follow - [AI software market to hit $78B by 2025, here are the top applications for the technology](https://blog.cynexia.com/ai-software-market-to-hit-78b-by-2025-here-are-the-top-applications-for-the-technology/index.md) (2018-08-03): Apparently the global market for AI was $2.65 billion, mainly focused on a few core suppliers. The US is the biggest single spender at over 35%, and although … Canonical HTML: https://blog.cynexia.com/ai-software-market-to-hit-78b-by-2025-here-are-the-top-applications-for-the-technology - [Survey: Whole Foods customers have liked changes since Amazon takeover](https://blog.cynexia.com/survey-whole-foods-customers-have-liked-changes-since-amazon-takeover/index.md) (2018-08-03): As if to back up concerns that grocery retailers should be scared of Amazon’s entry to the segment, Whole Foods customers are reporting mainly positive … Canonical HTML: https://blog.cynexia.com/survey-whole-foods-customers-have-liked-changes-since-amazon-takeover - [Strategic Competition in an Era of Artificial Intelligence](https://blog.cynexia.com/strategic-competition-in-an-era-of-artificial-intelligence-2/index.md) (2018-07-26): A further useful insight from the CNAS report is the list of properties of successful AI adoption which should guide both private as well as state interests: - … Canonical HTML: https://blog.cynexia.com/strategic-competition-in-an-era-of-artificial-intelligence-2 - [Strategic Competition in an Era of Artificial Intelligence](https://blog.cynexia.com/strategic-competition-in-an-era-of-artificial-intelligence/index.md) (2018-07-26): In choosing to frame previous industrial revolutions in terms of warfare and the balance of power between state actors (instead of, say, improvements to the … Canonical HTML: https://blog.cynexia.com/strategic-competition-in-an-era-of-artificial-intelligence - [Walmart wants us to believe it’s turning into a tech company](https://blog.cynexia.com/walmart-wants-us-to-believe-its-turning-into-a-tech-company/index.md) (2018-07-25): I’m not sure I’d call facebook (media), Amazon (retail, logistics), uber (cabs) etc. technology companies now either. Yes, they are heavily … Canonical HTML: https://blog.cynexia.com/walmart-wants-us-to-believe-its-turning-into-a-tech-company - [Hinge uses AI to suggest a 'most compatible' date every day](https://blog.cynexia.com/hinge-uses-ai-to-suggest-a-most-compatible-date-every-day/index.md) (2018-07-15): I’m not sure what to make of this report. I remember reading about the history of “online dating” and how it is all basically smoke and mirrors (if people … Canonical HTML: https://blog.cynexia.com/hinge-uses-ai-to-suggest-a-most-compatible-date-every-day - [Facebook improves AI by sending 'tourist bots' to a virtual NYC](https://blog.cynexia.com/facebook-improves-ai-by-sending-tourist-bots-to-a-virtual-nyc/index.md) (2018-07-15): A recent experiment by Facebook pitted humans against AI to see which was better at helping another robot to navigate a (virtual) walk around an area of Hells … Canonical HTML: https://blog.cynexia.com/facebook-improves-ai-by-sending-tourist-bots-to-a-virtual-nyc - [Stanford AI can predict negative side effects of millions of drug combinations](https://blog.cynexia.com/stanford-ai-can-predict-negative-side-effects-of-millions-of-drug-combinations/index.md) (2018-07-15): Often when prescribing multiple drugs, doctors have very little information to judge side effects or drug interactions, and it can take years for drug side … Canonical HTML: https://blog.cynexia.com/stanford-ai-can-predict-negative-side-effects-of-millions-of-drug-combinations - [Building the Google Photos Web UI – Google Design – Medium](https://blog.cynexia.com/building-the-google-photos-web-ui-google-design-medium/index.md) (2018-07-15): There’s a nice breakdown of the usability and scaling challenges the Google Photos team went through with the redesign of their app. Creating a “scrubbable” … Canonical HTML: https://blog.cynexia.com/building-the-google-photos-web-ui-google-design-medium - [Apple’s new AI chief might actually be the right person to fix Siri](https://blog.cynexia.com/apples-new-ai-chief-might-actually-be-the-right-person-to-fix-siri/index.md) (2018-07-15): Although it was first to market, Siri is so awful that i hardly ever use it. But with the reorganisation to bring Core ML and Siri under the same part of the … Canonical HTML: https://blog.cynexia.com/apples-new-ai-chief-might-actually-be-the-right-person-to-fix-siri - [The Push For A Gender-Neutral Siri](https://blog.cynexia.com/the-push-for-a-gender-neutral-siri/index.md) (2018-07-15): All 4 of the “big players” personal assistants - Apple’s Siri, Google Assistant, Amazon’s Alexa and Microsoft’s Cortana started off female (although they now … Canonical HTML: https://blog.cynexia.com/the-push-for-a-gender-neutral-siri - [The rise of 'pseudo-AI': how tech firms quietly use humans to do bots' work](https://blog.cynexia.com/the-rise-of-pseudo-ai-how-tech-firms-quietly-use-humans-to-do-bots-work/index.md) (2018-07-15): There’s a massive ethical problem here - people expecting medical notes, receipts with personal data, or their emails to only be “read” by a machine may not … Canonical HTML: https://blog.cynexia.com/the-rise-of-pseudo-ai-how-tech-firms-quietly-use-humans-to-do-bots-work - [AI could soon clone your voice](https://blog.cynexia.com/ai-could-soon-clone-your-voice/index.md) (2018-07-15): First, deepfakes swapped our faces … Canonical HTML: https://blog.cynexia.com/ai-could-soon-clone-your-voice - [AI is finding out when the person using your account isn't you](https://blog.cynexia.com/ai-is-finding-out-when-the-person-using-your-account-isnt-you/index.md) (2018-07-15): TNW has a brief summary of the ways that machine learning is being used to improve authentication and authorization, with a rundown of a number of approaches … Canonical HTML: https://blog.cynexia.com/ai-is-finding-out-when-the-person-using-your-account-isnt-you - [Google’s DeepMind developed an IQ test for AI models](https://blog.cynexia.com/googles-deepmind-developed-an-iq-test-for-ai-models/index.md) (2018-07-15): The search for “generalisation” in AI is somewhat hindered by an inability to test for it, so a recent paper by Google’s Deep Mind team provides an interesting … Canonical HTML: https://blog.cynexia.com/googles-deepmind-developed-an-iq-test-for-ai-models - [Oscar the A.I. trash can sorts your garbage and recyclables](https://blog.cynexia.com/oscar-the-a-i-trash-can-sorts-your-garbage-and-recyclables/index.md) (2018-07-15): while an interesting use case for sure, i’m not sure that I would pay $1,000 for a dustbin unless it automatically managed the inventory in my kitchen cupboards … Canonical HTML: https://blog.cynexia.com/oscar-the-a-i-trash-can-sorts-your-garbage-and-recyclables - [Apple’s Carlos Guestrin cautions AI leaders to think very carefully about how they use their data](https://blog.cynexia.com/apples-carlos-guestrin-cautions-ai-leaders-to-think-very-carefully-about-how-they-use-their-data/index.md) (2018-07-03): In a very interesting and wide ranging talk on the history (including a very early mechanical perceptron) of AI, Carlos Guestrin outlined 4 trends he sees in … Canonical HTML: https://blog.cynexia.com/apples-carlos-guestrin-cautions-ai-leaders-to-think-very-carefully-about-how-they-use-their-data - [Asimo Still Improving Its Hopping and Jogging Skills](https://blog.cynexia.com/asimo-still-improving-its-hopping-and-jogging-skills/index.md) (2018-07-03): In a couple of short but interesting videos, researchers at Honda show us how they’re designing robots to be tolerant of physical risks, such as knocks, which … Canonical HTML: https://blog.cynexia.com/asimo-still-improving-its-hopping-and-jogging-skills - [Facebook and Apple Disagree on How to Curb Fake News for U.S. Midterms](https://blog.cynexia.com/facebook-and-apple-disagree-on-how-to-curb-fake-news-for-u-s-midterms/index.md) (2018-07-03): It’s interesting to see how Apple and Facebook are approaching the problem of “fake news” differently. Facebook is sticking to it’s “algorithmic” approach, … Canonical HTML: https://blog.cynexia.com/facebook-and-apple-disagree-on-how-to-curb-fake-news-for-u-s-midterms - [We Grew Algae and Asked Spectrum Editors to Taste It](https://blog.cynexia.com/we-grew-algae-and-asked-spectrum-editors-to-taste-it/index.md) (2018-07-03): I still believe that we have to change the way we’re consuming the earth’s resources if we want to leave to our children anything like the planet we inherited … Canonical HTML: https://blog.cynexia.com/we-grew-algae-and-asked-spectrum-editors-to-taste-it - [Lyft buys the biggest bike-sharing company in the US](https://blog.cynexia.com/lyft-buys-the-biggest-bike-sharing-company-in-the-us/index.md) (2018-07-03): I’m skeptical about the true market for bike sharing. I can see the perceived benefits, and when i lived closer in to central London I used to use Boris Bikes … Canonical HTML: https://blog.cynexia.com/lyft-buys-the-biggest-bike-sharing-company-in-the-us - [null](https://blog.cynexia.com/null/index.md) (2018-07-03): A new alloy promises sensors in temperatures of up to around 980°C - high enough to instrument engine blocks in cars, or drill heads in industrial machinery. As … Canonical HTML: https://blog.cynexia.com/null - [Scientists Capture First Birth Of A Planet](https://blog.cynexia.com/scientists-capture-first-birth-of-a-planet/index.md) (2018-07-03): The Very Large Telescope has been used to capture the birth of a planet around a star for the first time. Astronomers have long thought that planets grow … Canonical HTML: https://blog.cynexia.com/scientists-capture-first-birth-of-a-planet - [Designing for accessibility is not that hard – UX Collective](https://blog.cynexia.com/designing-for-accessibility-is-not-that-hard-ux-collective/index.md) (2018-07-03): We are trying to put accessibility at the core of everything we do, and it’s hard - often people see “designing for accessibility” as expensive or time … Canonical HTML: https://blog.cynexia.com/designing-for-accessibility-is-not-that-hard-ux-collective - [Alibaba Debuts ‘AI Copywriter’ | Alizila.com](https://blog.cynexia.com/alibaba-debuts-ai-copywriter-alizila-com/index.md) (2018-07-03): Chinese Tech Titan Alibaba has introduced a new feature to help sellers write compelling and useful copy for adverts with a few clicks of the neural network. … Canonical HTML: https://blog.cynexia.com/alibaba-debuts-ai-copywriter-alizila-com - [Self-driving cars are headed toward an AI roadblock](https://blog.cynexia.com/self-driving-cars-are-headed-toward-an-ai-roadblock/index.md) (2018-07-03): Self driving cars always seem to be “tomorrow’s promise”. One major reason is the way that machine learning struggles with “generalising” from more specific … Canonical HTML: https://blog.cynexia.com/self-driving-cars-are-headed-toward-an-ai-roadblock - [Luxury goods makers confront rise of the robot](https://blog.cynexia.com/luxury-goods-makers-confront-rise-of-the-robot/index.md) (2018-06-22): This discussion about automation in the luxury goods market (https://www.ft.com/content/dfb9088a-7079-11e8-92d3-6c13e5c92914) reminded me of the chapters in The … Canonical HTML: https://blog.cynexia.com/luxury-goods-makers-confront-rise-of-the-robot - [Facebook’s new AI research is a real eye-opener](https://blog.cynexia.com/facebooks-new-ai-research-is-a-real-eye-opener/index.md) (2018-06-22): As AI becomes closer than ever to creating digital artifacts which are indistinguishable from those generated in real life, I’m left wondering how we manage the … Canonical HTML: https://blog.cynexia.com/facebooks-new-ai-research-is-a-real-eye-opener - [Amazon launches Alexa for Hospitality to bring voice-enabled services to hotel guests](https://blog.cynexia.com/amazon-launches-alexa-for-hospitality-to-bring-voice-enabled-services-to-hotel-guests/index.md) (2018-06-22): We make a lot of use of our Alexa at home, and i’m interested to see how it can help in hotels. Being able to order important but not time-critical services … Canonical HTML: https://blog.cynexia.com/amazon-launches-alexa-for-hospitality-to-bring-voice-enabled-services-to-hotel-guests - [Oracle defends cloud business disclosures](https://blog.cynexia.com/oracle-defends-cloud-business-disclosures/index.md) (2018-06-22): I’ve long found the sustainability Oracle’s business model questionable - and their latest move to hide (lack of?) cloud revenue growth in their financials … Canonical HTML: https://blog.cynexia.com/oracle-defends-cloud-business-disclosures - [This company tames killer robots](https://blog.cynexia.com/this-company-tames-killer-robots/index.md) (2018-06-22): Humans are good at tasks which require dexterity and manipulation of flexible materials (like thin tubes or fabric), but often these detailed tasks are … Canonical HTML: https://blog.cynexia.com/this-company-tames-killer-robots - [Rise of contactless payment means cash is no longer king](https://blog.cynexia.com/rise-of-contactless-payment-means-cash-is-no-longer-king/index.md) (2018-06-22): The move to a cashless society is making steady progress across most of the world. In the UK, for example, more than 50% of transactions were completed … Canonical HTML: https://blog.cynexia.com/rise-of-contactless-payment-means-cash-is-no-longer-king - [The productivity paradox](https://blog.cynexia.com/the-productivity-paradox/index.md) (2018-06-22): Recognising AI as a “general-purpose machine”, rather than a distinct and immediately implementable tool or technique, can help explain why the anticipated … Canonical HTML: https://blog.cynexia.com/the-productivity-paradox - [Is There a Smarter Path to Artificial Intelligence? Some Experts Hope So](https://blog.cynexia.com/is-there-a-smarter-path-to-artificial-intelligence-some-experts-hope-so/index.md) (2018-06-22): Novel new approaches to the use of AI - highlighting its use as an augmentation to human judgement, not a substitute - are welcome, but still fall far short of … Canonical HTML: https://blog.cynexia.com/is-there-a-smarter-path-to-artificial-intelligence-some-experts-hope-so - [A freshly funded battery startup aims to ease the cobalt crunch](https://blog.cynexia.com/a-freshly-funded-battery-startup-aims-to-ease-the-cobalt-crunch/index.md) (2018-06-22): It’s an often overlooked problem, but although electric vehicles produce zero emissions at point of use, and can be powered entirely with emission free fuel … Canonical HTML: https://blog.cynexia.com/a-freshly-funded-battery-startup-aims-to-ease-the-cobalt-crunch - [New AI method increases the power of artificial neural networks](https://blog.cynexia.com/new-ai-method-increases-the-power-of-artificial-neural-networks/index.md) (2018-06-22): Although i was aware of the benefits of sparsely connected neural networks, this paper outlines an additional, slightly counter-intuitive property - … Canonical HTML: https://blog.cynexia.com/new-ai-method-increases-the-power-of-artificial-neural-networks - [The Weird World of Thieves in Sweden](https://blog.cynexia.com/the-weird-world-of-thieves-in-sweden/index.md) (2018-06-04): As Sweden turns to an increasingly cashless society, criminals are having to find other ways to line their pockets. Last year a high profile string of robberies … Canonical HTML: https://blog.cynexia.com/the-weird-world-of-thieves-in-sweden - [Uber to invest €20 million in building flying taxis in France](https://blog.cynexia.com/uber-to-invest-e20-million-in-building-flying-taxis-in-france/index.md) (2018-06-01): Uber plans to launch a flying car service (“Uber Elevate”), predicting it’ll be ready around 2025 - progress is being further accelerated by a $20M investment … Canonical HTML: https://blog.cynexia.com/uber-to-invest-e20-million-in-building-flying-taxis-in-france - [The paradox of automation and self driving cars](https://blog.cynexia.com/the-paradox-of-automation-and-self-driving-cars/index.md) (2018-05-31): It’s becoming increasingly apparent that Level 2 “self driving” cars are quite simply dangerous. The most recent incident (involving a Tesla model S which … Canonical HTML: https://blog.cynexia.com/the-paradox-of-automation-and-self-driving-cars - [33 Industries Other Than Auto That Driverless Cars Could Turn Upside Down](https://blog.cynexia.com/33-industries-other-than-auto-that-driverless-cars-could-turn-upside-down/index.md) (2018-05-31): The impact of self-driving cars will be felt far and wide. Aside from the obvious (insurance industry, petrol stations, professional drivers, crash repair … Canonical HTML: https://blog.cynexia.com/33-industries-other-than-auto-that-driverless-cars-could-turn-upside-down - [AI and Compute](https://blog.cynexia.com/ai-and-compute/index.md) (2018-05-31): “Improvements in compute have been a key component of AI progress” - with compute capacity used by AI doubling every 3.5 months for the last 16 years … Canonical HTML: https://blog.cynexia.com/ai-and-compute - [How a Pioneer of Machine Learning Became One of Its Sharpest Critics](https://blog.cynexia.com/how-a-pioneer-of-machine-learning-became-one-of-its-sharpest-critics/index.md) (2018-05-31): A future of truly intelligent machines requires causal reasoning, not simply “nontrivial curve fitting” (the probabilistic association of cause and effect), … Canonical HTML: https://blog.cynexia.com/how-a-pioneer-of-machine-learning-became-one-of-its-sharpest-critics - [The Apple Watch has found a surprisingly useful home](https://blog.cynexia.com/the-apple-watch-has-found-a-surprisingly-useful-home/index.md) (2018-05-31): Although Apple seems to be moving their focus for marketing the Watch towards health conscious consumers, there’s a significant number of people who find … Canonical HTML: https://blog.cynexia.com/the-apple-watch-has-found-a-surprisingly-useful-home - [Instagram says ‘you’re all caught up’ in first time-well-spent feature](https://blog.cynexia.com/instagram-says-youre-all-caught-up-in-first-time-well-spent-feature/index.md) (2018-05-31): I have to admit - Instagram’s switch from chronological to algorithmic content sequencing has left me feeling like i’m missing something if I stop browsing for … Canonical HTML: https://blog.cynexia.com/instagram-says-youre-all-caught-up-in-first-time-well-spent-feature - [Eric Schmidt thinks Elon Musk is “exactly wrong” on artificial intelligence](https://blog.cynexia.com/eric-schmidt-thinks-elon-musk-is-exactly-wrong-on-artificial-intelligence/index.md) (2018-05-31): While I admire Elon Musk’s ability to launch big idea after big idea, I have to agree with Schmidt and Zuckerberg - his concerns about AI stink of moral panic. … Canonical HTML: https://blog.cynexia.com/eric-schmidt-thinks-elon-musk-is-exactly-wrong-on-artificial-intelligence - [Look Out, Amazon, Here Comes Google](https://blog.cynexia.com/look-out-amazon-here-comes-google/index.md) (2018-05-31): I remember years ago hearing someone describe Google’s biggest rival not as another search engine, but Amazon - people “view Google as a tool to research … Canonical HTML: https://blog.cynexia.com/look-out-amazon-here-comes-google - [Navigating the risks of artificial intelligence and machine learning in low-income countries](https://blog.cynexia.com/navigating-the-risks-of-artificial-intelligence-and-machine-learning-in-low-income-countries/index.md) (2018-05-31): How do you ensure your technically interesting project is truly a force for good, not merely further entrenching existing biases, stereotypes, and social … Canonical HTML: https://blog.cynexia.com/navigating-the-risks-of-artificial-intelligence-and-machine-learning-in-low-income-countries - [Facebook Is Designing Its Own Chips to Help Filter Live Videos](https://blog.cynexia.com/facebook-is-designing-its-own-chips-to-help-filter-live-videos/index.md) (2018-05-31): I find it fascinating that there are companies out there large enough, and with specific enough use cases, to justify creating custom hardware to solve their … Canonical HTML: https://blog.cynexia.com/facebook-is-designing-its-own-chips-to-help-filter-live-videos - [Stitch Fix: The Amazing Use Case Of Using Artificial Intelligence In Fashion Retail](https://blog.cynexia.com/stitch-fix-the-amazing-use-case-of-using-artificial-intelligence-in-fashion-retail/index.md) (2018-05-31): Further demonstrating that just having the technology isn’t enough - you have to keep innovating to stay relevant - Stitch Fix first started using AI and … Canonical HTML: https://blog.cynexia.com/stitch-fix-the-amazing-use-case-of-using-artificial-intelligence-in-fashion-retail - [Nvidia unveils the HGX-2, a server platform for HPC and AI workloads | ZDNet](https://blog.cynexia.com/nvidia-unveils-the-hgx-2-a-server-platform-for-hpc-and-ai-workloads-zdnet/index.md) (2018-05-31): While “replacing 300 CPU-only servers on deep learning training” is hardly a benchmark, 15,500 images per second on ResNet-50 is - just a couple of years ago, … Canonical HTML: https://blog.cynexia.com/nvidia-unveils-the-hgx-2-a-server-platform-for-hpc-and-ai-workloads-zdnet - [To train robotic servants, scientists built a virtual world where chores never end](https://blog.cynexia.com/to-train-robotic-servants-scientists-built-a-virtual-world-where-chores-never-end/index.md) (2018-05-31): While not the first to develop a virtual world to provide suitable simulations to accelerate reinforcement learning, this world certainly seems to be one of the … Canonical HTML: https://blog.cynexia.com/to-train-robotic-servants-scientists-built-a-virtual-world-where-chores-never-end - [Google promises ethical principles to guide development of military AI](https://blog.cynexia.com/google-promises-ethical-principles-to-guide-development-of-military-ai/index.md) (2018-05-31): The ethical questions raised by Google’s (small) contract with the US military to develop AI are difficult and controversial, but they have to be asked, and i’d … Canonical HTML: https://blog.cynexia.com/google-promises-ethical-principles-to-guide-development-of-military-ai - [How Amazon’s robot warehouses swing into action the moment you press ‘buy’](https://blog.cynexia.com/how-amazons-robot-warehouses-swing-into-action-the-moment-you-press-buy/index.md) (2018-05-31): In further evidence of the “automation increases jobs” argument, Amazon has recently released footage showing how robots in their warehouses make it quicker and … Canonical HTML: https://blog.cynexia.com/how-amazons-robot-warehouses-swing-into-action-the-moment-you-press-buy - [USGS Volcanoes](https://blog.cynexia.com/usgs-volcanoes/index.md) (2018-05-31): In further evidence of the way the reducing cost of technology is saving lives, USGS posted a video showing unmaned drones sent to map and monitor lava flows … Canonical HTML: https://blog.cynexia.com/usgs-volcanoes - [Chinese President Xi Jinping calls blockchain a 'breakthrough' technology](https://blog.cynexia.com/chinese-president-xi-jinping-calls-blockchain-a-breakthrough-technology/index.md) (2018-05-31): In his (very, very long) book ‘The Rise and Fall of American Growth’ (https://www.amazon.co.uk/dp/0691147728), Robert Gordon lays out an argument that not only … Canonical HTML: https://blog.cynexia.com/chinese-president-xi-jinping-calls-blockchain-a-breakthrough-technology - [Weed-killing robots are threatening giant chemical companies’ business models](https://blog.cynexia.com/weed-killing-robots-are-threatening-giant-chemical-companies-business-models/index.md) (2018-05-22): Using technology for good - in this case to reduce the amount of pesticide and the cost of seed-stock (you no longer need to buy the special seed which is only … Canonical HTML: https://blog.cynexia.com/weed-killing-robots-are-threatening-giant-chemical-companies-business-models - [Traffic lights and security alarms affected by BT switch-off](https://blog.cynexia.com/traffic-lights-and-security-alarms-affected-by-bt-switch-off/index.md) (2018-05-22): What happens when the network for your IOT or connected devices suddenly announces it’s going to make a change which affects millions of devices at your end … Canonical HTML: https://blog.cynexia.com/traffic-lights-and-security-alarms-affected-by-bt-switch-off - [How uncertainty could help a machine hold a more eloquent conversation](https://blog.cynexia.com/how-uncertainty-could-help-a-machine-hold-a-more-eloquent-conversation/index.md) (2018-05-20): Probabilistic models of natural language processing don’t seem that revolutionary - after all, humans implicitly work this way - but building a practical but … Canonical HTML: https://blog.cynexia.com/how-uncertainty-could-help-a-machine-hold-a-more-eloquent-conversation - [​KT launches NB-IoT-based child monitoring service | ZDNet](https://blog.cynexia.com/kt-launches-nb-iot-based-child-monitoring-service-zdnet/index.md) (2018-05-20): Technology can help or hinder. There’s a growing evidence base indicating that overprotective parenting is leading to decreased ability for young adults to … Canonical HTML: https://blog.cynexia.com/kt-launches-nb-iot-based-child-monitoring-service-zdnet - [Most smart speaker owners don't use their devices to shop online, and more than half say it's because of a lack of trust](https://blog.cynexia.com/most-smart-speaker-owners-dont-use-their-devices-to-shop-online-and-more-than-half-say-its-because-of-a-lack-of-trust/index.md) (2018-05-18): I find my Amazon Echo devices useful in a range of situations - getting travel and weather information quickly while i’m trying to get the kids out the door, … Canonical HTML: https://blog.cynexia.com/most-smart-speaker-owners-dont-use-their-devices-to-shop-online-and-more-than-half-say-its-because-of-a-lack-of-trust - [Introducing Visual Studio IntelliCode](https://blog.cynexia.com/introducing-visual-studio-intellicode/index.md) (2018-05-18): I’ve always found IntelliSense to be amazingly useful, and i miss it when i have to use an IDE or language which doesn’t include it, so these AI-based … Canonical HTML: https://blog.cynexia.com/introducing-visual-studio-intellicode - [Waymo Filings Give New Details on Its Driverless Taxis](https://blog.cynexia.com/waymo-filings-give-new-details-on-its-driverless-taxis/index.md) (2018-05-17): Waymo (Google/Alphabet) is finally launching fully automated vehicles. 52 cars will be deployed around their Mountain View offices and will only be able to … Canonical HTML: https://blog.cynexia.com/waymo-filings-give-new-details-on-its-driverless-taxis - [Google AI to make phone calls for you](https://blog.cynexia.com/google-ai-to-make-phone-calls-for-you/index.md) (2018-05-09): Recordings of calls between Google Duplex and a hairdresser and restaurant are amazing. The AI interacts just like a human - adding ums and hesitation, and even … Canonical HTML: https://blog.cynexia.com/google-ai-to-make-phone-calls-for-you - [Uber Finds Deadly Accident Likely Caused By Software Set to Ignore Objects On Road](https://blog.cynexia.com/uber-finds-deadly-accident-likely-caused-by-software-set-to-ignore-objects-on-road/index.md) (2018-05-08): The most likely reason Uber’s self driving car killed a pedestrian is because of settings designed to increase passenger comfort. While I’m sure Uber would … Canonical HTML: https://blog.cynexia.com/uber-finds-deadly-accident-likely-caused-by-software-set-to-ignore-objects-on-road - [England has become one of the world’s biggest education laboratories](https://blog.cynexia.com/england-has-become-one-of-the-worlds-biggest-education-laboratories/index.md) (2018-05-08): Over 10% of all randomised controlled trials in education ever, anywhere in the world, have been funded by the UK government. Following the evidence is hard, … Canonical HTML: https://blog.cynexia.com/england-has-become-one-of-the-worlds-biggest-education-laboratories - [Machine Learning’s ‘Amazing’ Ability to Predict Chaos | Quanta Magazine](https://blog.cynexia.com/machine-learnings-amazing-ability-to-predict-chaos-quanta-magazine/index.md) (2018-05-07): Why is weather unpredictable? The natural world is governed by thousands of factors, and their relationships are intrinsically chaotic, making them hard to … Canonical HTML: https://blog.cynexia.com/machine-learnings-amazing-ability-to-predict-chaos-quanta-magazine - [Looking to Listen: Audio-Visual Speech Separation](https://blog.cynexia.com/looking-to-listen-audio-visual-speech-separation/index.md) (2018-05-07): Very interesting approach by Google’s researchers to the “cocktail party problem”. The team trained a CNN to determine which person is speaking in a video with … Canonical HTML: https://blog.cynexia.com/looking-to-listen-audio-visual-speech-separation - [Stripe's AI fraud detector is crazy smart](https://blog.cynexia.com/stripes-ai-fraud-detector-is-crazy-smart/index.md) (2018-05-04): Stripe’s advances in AI, based on hundreds of billions of data points, have been able to reduce fraud by 25% without materially affecting non-fraud acceptance … Canonical HTML: https://blog.cynexia.com/stripes-ai-fraud-detector-is-crazy-smart - [Remote Design: How Zapier Is Building a Distributed Design Culture](https://blog.cynexia.com/remote-design-how-zapier-is-building-a-distributed-design-culture/index.md) (2018-05-04): A fascinating set of guidelines for making complex work which we typically say “has” to be done face to face (like designing) effective when the team works … Canonical HTML: https://blog.cynexia.com/remote-design-how-zapier-is-building-a-distributed-design-culture - [The Ethics of Reward Shaping](https://blog.cynexia.com/the-ethics-of-reward-shaping/index.md) (2018-05-03): Choosing an effective loss function is a critical part of training ML models. This thought provoking article reminds us to be critical in the choice of this … Canonical HTML: https://blog.cynexia.com/the-ethics-of-reward-shaping - [Is Open Source The AI Nirvana for Intel?](https://blog.cynexia.com/is-open-source-the-ai-nirvana-for-intel/index.md) (2018-05-03): While at first Intel appears to be catching up in the race to develop chips optimised for AI, looking deeper reveals a broader, longer term strategy to develop … Canonical HTML: https://blog.cynexia.com/is-open-source-the-ai-nirvana-for-intel - [The Science Behind Mark Zuckerberg's Booster Seat](https://blog.cynexia.com/the-science-behind-mark-zuckerbergs-booster-seat/index.md) (2018-05-02): A practical example of the importance of appearance: “appearing tall … is linked to increased social status across cultures, which researchers hypothesize has … Canonical HTML: https://blog.cynexia.com/the-science-behind-mark-zuckerbergs-booster-seat - [IBM outlines the 5 attributes of useful AI](https://blog.cynexia.com/ibm-outlines-the-5-attributes-of-useful-ai/index.md) (2018-05-02): IBM’s 5 properties of effective AI? 1 Managed (durable infrastructure, effective data pipelines, data and model governance) 2 Resilient (automatic alerts when … Canonical HTML: https://blog.cynexia.com/ibm-outlines-the-5-attributes-of-useful-ai - [Amazon spent nearly $23 billion on R&D last year — more than any other U.S. company](https://blog.cynexia.com/amazon-spent-nearly-23-billion-on-rd-last-year-more-than-any-other-u-s-company/index.md) (2018-05-02): Pouring resources in to Alexa, AWS and experiments like Amazon Go, Amazon invested nearly $23bn on R&D last year, nearly 1/3 of the total spend of the top 5 … Canonical HTML: https://blog.cynexia.com/amazon-spent-nearly-23-billion-on-rd-last-year-more-than-any-other-u-s-company - [The economics of artificial intelligence](https://blog.cynexia.com/the-economics-of-artificial-intelligence/index.md) (2018-05-01): As the cost of AI drops, things which aren’t currently thought to be solvable through prediction will suddenly be viable - and this will primarily be … Canonical HTML: https://blog.cynexia.com/the-economics-of-artificial-intelligence - [Surviving The Retail Apocalypse: The Technologies And Trends That Can Help Brick-And-Mortar Thrive Again](https://blog.cynexia.com/surviving-the-retail-apocalypse-the-technologies-and-trends-that-can-help-brick-and-mortar-thrive-again/index.md) (2018-05-01): The demise of the retail store may have been (greatly) exaggerated. Yes, many big box stores are disappearing, being unable to compete on cost or selection with … Canonical HTML: https://blog.cynexia.com/surviving-the-retail-apocalypse-the-technologies-and-trends-that-can-help-brick-and-mortar-thrive-again - [Popular Apps Are Leaving the Apple Watch. Is That a Bad Sign?](https://blog.cynexia.com/popular-apps-are-leaving-the-apple-watch-is-that-a-bad-sign/index.md) (2018-05-01): “That some big-name apps have removed their Apple Watch apps isn’t a sign that the Apple Watch is failing as a platform: It’s a sign that the platform is … Canonical HTML: https://blog.cynexia.com/popular-apps-are-leaving-the-apple-watch-is-that-a-bad-sign - [Developing mobile technology to manage the funds of farmers in poverty](https://blog.cynexia.com/developing-mobile-technology-to-manage-the-funds-of-farmers-in-poverty/index.md) (2018-04-30): An innovative saving product: “With myAgro’s Mobile Layaway platform, farmers save for seeds, fertiliser and specialised training via scratchcards – in the same … Canonical HTML: https://blog.cynexia.com/developing-mobile-technology-to-manage-the-funds-of-farmers-in-poverty - [DeepCode cleans your code with the power of AI](https://blog.cynexia.com/deepcode-cleans-your-code-with-the-power-of-ai/index.md) (2018-04-30): A fascinating tool to support developers. I’m proud to say they had only a few recommendations and findings from my code/repositories (although i have … Canonical HTML: https://blog.cynexia.com/deepcode-cleans-your-code-with-the-power-of-ai - [Gradual Programming | Will Crichton](https://blog.cynexia.com/gradual-programming-will-crichton/index.md) (2018-04-30): An interesting concept - obvious when explained, but of course, many of the good ones are: “While paradigms like imperative or functional programming … Canonical HTML: https://blog.cynexia.com/gradual-programming-will-crichton - [Microsoft on track for strongest annual growth in over a decade](https://blog.cynexia.com/microsoft-on-track-for-strongest-annual-growth-in-over-a-decade/index.md) (2018-04-28): While IBM’s latest figures show that perhaps the elephant can’t dance after all (https://www.ft.com/content/84dfe694-432f-11e8-93cf-67ac3a6482fd), Microsoft’s … Canonical HTML: https://blog.cynexia.com/microsoft-on-track-for-strongest-annual-growth-in-over-a-decade - [3 Things To Know About Scratch 3.0 – The Scratch Team Blog – Medium](https://blog.cynexia.com/3-things-to-know-about-scratch-3-0-the-scratch-team-blog-medium/index.md) (2018-04-27): Scratch is a great tool for introducing young children to programming, so I’m glad to see it continues to evolve and grow. … Canonical HTML: https://blog.cynexia.com/3-things-to-know-about-scratch-3-0-the-scratch-team-blog-medium - [Robots are going to redefine Japan’s skylines](https://blog.cynexia.com/robots-are-going-to-redefine-japans-skylines/index.md) (2018-04-26): Construction sites are perfect examples of chaotic environments - a massive number of moving parts, unpredictable environmental conditions, hundreds of people - … Canonical HTML: https://blog.cynexia.com/robots-are-going-to-redefine-japans-skylines - [Trump’s electricity solution in search of a problem](https://blog.cynexia.com/trumps-electricity-solution-in-search-of-a-problem/index.md) (2018-04-26): Most power outages are due to failures in the transmission network (storms, broken power lines), not instability in supply. Making the move to newer, cleaner … Canonical HTML: https://blog.cynexia.com/trumps-electricity-solution-in-search-of-a-problem - [Amazon Has a Top-Secret Plan to Build Home Robots](https://blog.cynexia.com/amazon-has-a-top-secret-plan-to-build-home-robots/index.md) (2018-04-25): I’d love to have a robot butler. Previous attempts have been hilariously unsuccessful - so i’m not holding my breath - but the goal is certainly worth chasing. … Canonical HTML: https://blog.cynexia.com/amazon-has-a-top-secret-plan-to-build-home-robots - [Einstein, Darwin and the two-hour genius rule](https://blog.cynexia.com/einstein-darwin-and-the-two-hour-genius-rule/index.md) (2018-04-25): Find yourself snowed under with no time to come up with your next big idea? Most of us come back from holidays refreshed and with new goals and objectives - but … Canonical HTML: https://blog.cynexia.com/einstein-darwin-and-the-two-hour-genius-rule - [Artificial intelligence could be our saviour, according to the CEO of Google](https://blog.cynexia.com/artificial-intelligence-could-be-our-saviour-according-to-the-ceo-of-google/index.md) (2018-04-24): “AI is probably the most important thing humanity has ever worked on. I think of it as something more profound than electricity or fire,” Google’s CEO, Sundar … Canonical HTML: https://blog.cynexia.com/artificial-intelligence-could-be-our-saviour-according-to-the-ceo-of-google - [Uber Makes Peace With Cities by Spilling Its Secrets](https://blog.cynexia.com/uber-makes-peace-with-cities-by-spilling-its-secrets/index.md) (2018-04-23): As more and more services compete for valuable kerb space (deliveries, ride shares, taxis, emergency vehicles), having a common framework, platform, and … Canonical HTML: https://blog.cynexia.com/uber-makes-peace-with-cities-by-spilling-its-secrets - [If we weren’t the first industrial civilization on Earth, would we ever know?](https://blog.cynexia.com/if-we-werent-the-first-industrial-civilization-on-earth-would-we-ever-know/index.md) (2018-04-20): A fascinating insight - what traces would be left of a civilisation which died out 4 million years ago? Certainly nothing on the surface (the oldest is only … Canonical HTML: https://blog.cynexia.com/if-we-werent-the-first-industrial-civilization-on-earth-would-we-ever-know - [Robots can assemble IKEA furniture](https://blog.cynexia.com/robots-can-assemble-ikea-furniture/index.md) (2018-04-20): Assembling an Ikea chair in 20 minutes, rather than the 5 that a person takes, doesn’t seem like much of an advance. But while computers excel at trigonometry … Canonical HTML: https://blog.cynexia.com/robots-can-assemble-ikea-furniture - [Apple has revealed a new robot specifically to take apart and reuse iPhones](https://blog.cynexia.com/apple-has-revealed-a-new-robot-specifically-to-take-apart-and-reuse-iphones/index.md) (2018-04-19): Apple’s new robot, Daisy (an upgraded version of a robot announced in 2016), can disassemble 200 iPhones per hour, sorting the parts for reuse and recycling, … Canonical HTML: https://blog.cynexia.com/apple-has-revealed-a-new-robot-specifically-to-take-apart-and-reuse-iphones - [Blockchain Is About to Revolutionize the Shipping Industry](https://blog.cynexia.com/blockchain-is-about-to-revolutionize-the-shipping-industry/index.md) (2018-04-19): The move to paperless movement of goods in these extraordinarily complex logistics chains has the potential to unlock massive benefits, reducing the cost of … Canonical HTML: https://blog.cynexia.com/blockchain-is-about-to-revolutionize-the-shipping-industry - [A Taxonomy of Tech Debt](https://blog.cynexia.com/a-taxonomy-of-tech-debt/index.md) (2018-04-15): I have no idea about the game that the author is engineering manager for, but this is a good write up of a framework for assessing technical debt, including the … Canonical HTML: https://blog.cynexia.com/a-taxonomy-of-tech-debt - [Musk Says Excessive Automation Was ‘My Mistake’](https://blog.cynexia.com/musk-says-excessive-automation-was-my-mistake/index.md) (2018-04-14): While I’m sure that eventually, the process could have been automated, anyone who’s tried this even at a trivial scale would tell you to get the process working … Canonical HTML: https://blog.cynexia.com/musk-says-excessive-automation-was-my-mistake - [Your Next T-Shirt Will Be Made by a Robot](https://blog.cynexia.com/your-next-t-shirt-will-be-made-by-a-robot/index.md) (2018-04-13): The clothing industry has long relied on low cost labour in developing countries, but advances in industrial robotics and machine learning and vision, at … Canonical HTML: https://blog.cynexia.com/your-next-t-shirt-will-be-made-by-a-robot - [China's Uber says it's time to go global](https://blog.cynexia.com/chinas-uber-says-its-time-to-go-global/index.md) (2018-04-13): “For the past two decades, it was China who learned more from the US,” he says. “But in the next 10 years, we’ll ride on each other’s successes. There’s no … Canonical HTML: https://blog.cynexia.com/chinas-uber-says-its-time-to-go-global - [The NVIDIA GPU Accelerated Cloud (NGC) for Deep Learning and HPC](https://blog.cynexia.com/the-nvidia-gpu-accelerated-cloud-ngc-for-deep-learning-and-hpc/index.md) (2018-04-09): An interesting move from hardware vendor to PaaS provider: The NVIDIA GPU Accelerated Cloud (NGC) for Deep Learning and HPC https://www.nvidia.co.uk/gpu-cloud/A … Canonical HTML: https://blog.cynexia.com/the-nvidia-gpu-accelerated-cloud-ngc-for-deep-learning-and-hpc ## 2017 - [LetsEncrypt with DNS-01 validation for Unifi](https://blog.cynexia.com/letsencrypt-with-dns-01-for-unifi/index.md) (2017-07-15): Update 2021-01-08: this is now out of date. See my updated post with a much easier method. I have a number of Ubiquiti UAPs, and I manage them with the UniFi … Canonical HTML: https://blog.cynexia.com/letsencrypt-with-dns-01-for-unifi - [How to upgrade VMWare ESXi on HP Gen8 Microserver](https://blog.cynexia.com/how-to-upgrade-vmware-esxi-on-hp-gen8-microserver/index.md) (2017-06-07): go to VMware ESXi Patch Tracker and check for the latest ImageProfile e.g. ESXi-6.5.0-20170404001-standard Shut down all VMs and turn on maintenance mode allow … Canonical HTML: https://blog.cynexia.com/how-to-upgrade-vmware-esxi-on-hp-gen8-microserver - [Fix: /var/lib/docker/aufs/diff is consuming entire drive](https://blog.cynexia.com/varlibdockeraufsdiff-is-consuming-entire-drive/index.md) (2017-05-08): Some of my docker containers were complaining that they didn’t have enough drive space. This looked odd - so i logged in to the host and checked around: ⧉ … Canonical HTML: https://blog.cynexia.com/varlibdockeraufsdiff-is-consuming-entire-drive - [Creating a VM to test Docker - migrating from Unraid to Napp-It](https://blog.cynexia.com/creating-a-vm-to-test-docker-migrating-from-unraid-to-napp-it/index.md) (2017-01-15): onwards… downloaded the Ubuntu 16.04 Server LTS CD Created new VM Connected ISO to virtual DVD in console in VMWare vSphere client booted to the ISO pressed F4 … Canonical HTML: https://blog.cynexia.com/creating-a-vm-to-test-docker-migrating-from-unraid-to-napp-it ## 2016 - [Fix: Flashing an M1015 - Error code = 64 Failed to flash the image. Please retry recovery](https://blog.cynexia.com/flashing-an-m1015-error-code-64-failed-to-flash-the-image-please-retry-recovery/index.md) (2016-12-21): I purchased an IBM M1015 to use as an HBA in my server. As part of that, I wanted to flash it with the IT firmware, however, I was getting errors, even when I … Canonical HTML: https://blog.cynexia.com/flashing-an-m1015-error-code-64-failed-to-flash-the-image-please-retry-recovery - [Installing VMWare - migrating from Unraid to Napp-It](https://blog.cynexia.com/installing-vmware-migrating-from-unraid-to-napp-it/index.md) (2016-12-20): get image installed to internal 32gb microSD steps: https://seiler.it/vmware-esxi-5-5-installation-hp-proliant-microserver-gen8/ Remember to use the v88 driver: … Canonical HTML: https://blog.cynexia.com/installing-vmware-migrating-from-unraid-to-napp-it - [How to flash IBM ServeRaid M1015 to LSI9211-IT for ZFS in HP Gen8 Microserver](https://blog.cynexia.com/how-to-flash-ibm-serveraid-m1015-to-lsi9211-it-for-zfs-in-hp-gen8-microserver/index.md) (2016-12-16): First things first - you do this at your own risk. I take no responsibility for anything going wrong - and it can go wrong. If you are in doubt - don’t do it. … Canonical HTML: https://blog.cynexia.com/how-to-flash-ibm-serveraid-m1015-to-lsi9211-it-for-zfs-in-hp-gen8-microserver - [Preparing for migration - migrating from Unraid to Napp-It](https://blog.cynexia.com/preparing-for-migration-migrating-from-unraid-to-napp-it/index.md) (2016-12-15): This post is the second in my series describing how i migrated from Unraid to Napp-It, and describes how I prepared for migration. So - preparing for migration… … Canonical HTML: https://blog.cynexia.com/preparing-for-migration-migrating-from-unraid-to-napp-it - [Fix: Emby Docker fails to start when config on mounted share - SQLite "database is locked"](https://blog.cynexia.com/fix-emby-docker-fails-to-start-when-config-on-mounted-share-sqlite-database-is-locked/index.md) (2016-12-06): I have a clean VM running Ubuntu 16.04 on VWare ESXi 6.5. I have a CIFS share mounted at /mnt/appdata with the noperm flag. The share is writeable. I installed … Canonical HTML: https://blog.cynexia.com/fix-emby-docker-fails-to-start-when-config-on-mounted-share-sqlite-database-is-locked - [HP Gen8 Microserver error "Embedded media manager failed initialization" - how to get HPQLOCFG](https://blog.cynexia.com/hp-gen8-microserver-error-embedded-media-manager-failed-initialization-how-to-get-hpqlocfg/index.md) (2016-12-04): During the process of installing VMWare on to my Gen8 Microserver, I had trouble writing data to the internal SD card - in fact, I couldn’t even see it. Looking … Canonical HTML: https://blog.cynexia.com/hp-gen8-microserver-error-embedded-media-manager-failed-initialization-how-to-get-hpqlocfg - [Hardware required - migrating from Unraid to Napp-It](https://blog.cynexia.com/hardware-required-migrating-from-unraid-to-napp-it/index.md) (2016-11-15): I’ve been a user of Unraid since 2012, when I had to find a solution to my home storage after Windows Home Server was abandoned by Microsoft. Unraid has been … Canonical HTML: https://blog.cynexia.com/hardware-required-migrating-from-unraid-to-napp-it - [error processing package apt-show-versions on Ubuntu 14.04 or Ubuntu 16.04](https://blog.cynexia.com/error-processing-package-apt-show-versions-on-ubuntu-14-04-or-ubuntu-16-04/index.md) (2016-11-06): When installing Webmin, I’ve sometimes come across an error installing a dependency package, apt-show-versions: ⧉ Setting up apt-show-versions (0.22.7) ... ** … Canonical HTML: https://blog.cynexia.com/error-processing-package-apt-show-versions-on-ubuntu-14-04-or-ubuntu-16-04 - [How to ensure you can revert changes to function apps](https://blog.cynexia.com/how-to-ensure-you-can-revert-changes-to-function-apps/index.md) (2016-11-01): As I’ve been playing around with Azure Functions I’ve slowly outgrown the web-based editor. It’s not that it’s not useful, it’s just that I miss intellisense … Canonical HTML: https://blog.cynexia.com/how-to-ensure-you-can-revert-changes-to-function-apps - [When Function App updates won't save...](https://blog.cynexia.com/when-function-app-updates-wont-save/index.md) (2016-10-28): I accidentally deployed a dodgy bit of code to one of my function apps. Then, even when I tried to revert to a “known good” version of my code via the GUI, it … Canonical HTML: https://blog.cynexia.com/when-function-app-updates-wont-save - [National Rail LDBWS to Twitter](https://blog.cynexia.com/national-rail-ldbws-to-twitter/index.md) (2016-10-23): I’ve been playing around with my Nextion and a Particle Photon for a while. The idea is to pull data from a variety of services and have it available on a … Canonical HTML: https://blog.cynexia.com/national-rail-ldbws-to-twitter - [missing dependencies Microsoft.CodeAnalysis.CSharp.Scripting](https://blog.cynexia.com/missing-dependencies-microsoft-codeanalysis-csharp-scripting/index.md) (2016-10-23): While trying to install the C# scripting package Microsoft.CodeAnalysis.CSharp.Scripting from nuget, but was getting odd messages about missing dependencies. I … Canonical HTML: https://blog.cynexia.com/missing-dependencies-microsoft-codeanalysis-csharp-scripting - [Logic Apps are so expensive!!](https://blog.cynexia.com/logic-apps-are-so-expensive/index.md) (2016-10-20): I started writing EnfieldTownBot using Azure Logic Apps. It’s pretty easy, but i soon hit a challenge - it’s so expensive! My app was pretty simple - a trigger, … Canonical HTML: https://blog.cynexia.com/logic-apps-are-so-expensive - [Quick and easy way to tweet from a function app](https://blog.cynexia.com/twitter-bot-as-a-function-app/index.md) (2016-10-19): After my last post, I spent some time looking through this. Eventually, I found a really lightweight class which does what i need. After spending some time … Canonical HTML: https://blog.cynexia.com/twitter-bot-as-a-function-app - [BMW API now requires location, no bypass available](https://blog.cynexia.com/bmw-api/index.md) (2016-10-18): Earlier this year, we got a new car, a BMW 3 series. It came subscribed to the BMW ConnectedDrive service, and that comes with an iPhone or Android app. So, of … Canonical HTML: https://blog.cynexia.com/bmw-api - [Twitter API without libraries - for posting as yourself (e.g. a bot)](https://blog.cynexia.com/twitter-api-without-libraries/index.md) (2016-09-18): I have to say that the twitter API documentation is absolutely abysmal. It’s impossible to navigate - calls make reference to other calls but the major problem … Canonical HTML: https://blog.cynexia.com/twitter-api-without-libraries - [How to: access the Honeywell Evohome API documentation](https://blog.cynexia.com/more-evohome-stuff/index.md) (2016-04-18): Since writing this post, Honeywell has sold their products to Resideo, the new URL is: https://tccna.resideo.com/WebApi/Help/ApiIntroduction After my last post, … Canonical HTML: https://blog.cynexia.com/more-evohome-stuff - [How to: Manage Honeywell Evohome with Azure Logic Apps](https://blog.cynexia.com/evohome-with-azure-logic-apps/index.md) (2016-03-12): When we bought our house a few years ago, we totally gutted it and one of the things we installed was an evohome heating system. Honeywell has an iphone app for … Canonical HTML: https://blog.cynexia.com/evohome-with-azure-logic-apps