huh! What happened?

I entered and published a post for yesterday but it looks like it did not take.

I make notes through out the day in an application called Joplin. So I can tell you what I had intended to post.

I was reading an post on HackerNews and got side tracked into a term Architecture Astronauts.

Here are some posts from Joel Spolsky, known for the blog joelonsoftware.   

Joel also co-founded a site called Stackoverflow.

2001 – A peer to peer
https://www.joelonsoftware.com/2001/04/21/dont-let-architecture-astronauts-scare-you/

2005 – They’re back
https://www.joelonsoftware.com/2005/10/21/architecture-astronauts-are-back/
2008 – the takeover
https://www.joelonsoftware.com/2008/05/01/architecture-astronauts-take-over/

So the big thing I been hearing more and more about is blockchain. Yesterday I decided I would check into it more.

Also, yesterday I put together a kit from Carl’s Electronics

So now I can cover today.

Today I dug a little deeper into blockchain. Here is a video explaining block chain.
Blockchain Expert Explains One Concept in 5 Levels of Difficulty | WIRED

 

It turns out I had heard about the process of being able to add additional encrypted data to an already encrypted dataset. I just did not realize this was blockchain. My main concern for it is that it relies on existing encryption routines. Todays encryption is effective because of how long it would take to compute the large primes that were used as keys. This technique is effective because based on current technology it would take a huge amount of time, millions of years to break. That is why key lengths have gotten bigger over time, cpu and gpu’s keep getting faster. Now long term this technique of large primes will fail when they are attacked with quantum computing. I don’t know the details but when you have enough qubits you can break the encryption easily. Right now the number of qubits is small so not quite there yet. Programming quantum computers is already being made easier.
Microsoft already has a language Q#
https://docs.microsoft.com/en-us/quantum/?view=qsharp-preview

It is possible that once blockchain is all over the place, quantum computing will make cracking it easy. The question is how long will blockchain be viable?

I did some more Arduino exercises. I made a photo resistor control the output of an LED.  I then discovered that I was missing a needed component from the kit. A TMP36. Yeah a TMP36. It supposed to look like a regular transistor. Strangely, I had two transistors but no TMP36.

A TMP36 is a temperature sensor. I found out that ordering 5pcs was a lot more cost effective than just one.  In a few days I should be able to continue with the Arduino exercises. I also ordered other parts for a project that will involve some glass.