-
- Chiro and acu. Still think it’s kinda pseudoscience, but I’ve been happy with results so far.
- Cleaned the entire garage in preparation for the 4th motorcycle. The “bench” is much more organized now too, which means I can perform work more easily.
- Cat potty training is going well. The tray is now on the toilet, it’s just increasing the hole from here on out!
- Converted the supercontest github repo to private (now free).
- HN/M:
-
- Transactive energy. Software that balances production and consumption. Devices are smart and can allocate power based on supply. Clouds over solar panels? Large office space building can reduce heating to compensate. There’s also a trading aspect — the market price for energy will fluctuate as production/consumption (supply/demand) change. Most are basing the market aspect on blockchain technology.
- Series A in about 8–9 months.
- Wrapped around Hyperledger: open source blockchains. Backed by Linux and IBM.
- Distributed ledger. Everyone can check of everyone. Think like a Google spreadsheet.
- Middleware between OS and DB.
- Remember CouchDB and Cassandra from Apache. The former supports mobile.
- Researched some blockchains and the Ethereum model.
- Popularity ranks for backends: https://db-engines.com/en/ranking. Oracle #1.
- BEA was an enterprise software company that got acquired by Oracle.
- B-B and B-C are marketing models: business to business and business to consumer.
- GCP, Google Cloud Platform, storage + analytics + ML.
- IBM Cloud is a huuuuge suite of tools: https://www.ibm.com/cloud/products.
- UDP is faster and doesn’t perform error handling. You could miss datagrams. TCP is heavier but provides all that handshaking.
- HTTP is stateless. Each request is entirely encapsulated and does not depend on other information. Cookies and server-side sessions kinda kinda violate this, but are usually disregarded. On the whole, an HTTP request is self-sufficient and depends on no other state.
- Application layer faces the user: HTTP, SSH, SMTP, etc.
- Transport layer then provides node-to-node: TCP, UDP, etc.
- Internet layer then provides network-to-network: IPv4, IPv6.
- You’ve got SOLID principles under the belt already, but summarized for memory: each thing should only do one thing, lower level utilities should be abstracted, and code should be written to be extended not modified (no concrete specifics in general places).
-
- Can make the supercontest frontend mobile-friendly at some point in the future, although it’s so simple that it already looks fine.
- Chiro.
- If you ever miss conflict lock with apt (or anything, really), don’t just delete the lock. ps aux | grep apt then kill the process using it.
- Uwsgi is a big app. apt install build-essential and python-dev to get the necessary headers.
- .idea is the Pycharm folder (ala jetbrains).
- Messed with nginx, systemd, systemctl, and various service configurations again. Tomorrow I’ll set up the dev env and finish the picks.
-
- Downloaded the Go SDK, started playing with the language a bit.
- Resumed work on the MVP milestone for Supercontest: https://github.com/brianmahlstedt/supercontest/milestone/1. Basically just picks at this point.
- Ordered potty training trays for the cat. No more litter, dirty paws, or smells! And the dome is gone, saving space. Should take a few weeks at least.
- Had a few discussions with acquaintances about technical fields and job potentials. Transactive energy startups, space debris, Google’s new lease on Westside Pavilion down here, eat24/postmates with health/nutrition filters, etc.
- Tried Cha Cha Chicken for the first time. Delicious. Still my favorite cuisines, in order: Indian, Japanese, Caribbean, Thai.
- Researched auto insurance for bodily injury and medical payments, and how those compare to health insurance. BI covers people in other vehicles (or pedestrians, etc). MP is for people in your vehicle. MP is not as necessary if you have standard healthcare which covers auto accidents.
-
-
-
- While old blogs were both professional and personal, I’ll have to keep work information off these public forums. I started blogging (daily) in 2013, but Confluence cannot export entire blogs — just individual posts. RIP.
- Medium has a nice minimalistic interface.
- The editor accepts HTML and markdown.
- HN/FW/PW/NoSQL
- docker-compose is for multi-container applications.
- RecursionError will be raised if more than 1000 frames (by default) are recursed in Python.
- Use pathlib.
- Falcon is a very fast WSGI framework that I was unaware of: https://www.alibabacloud.com/blog/building-very-fast-app-backends-with-falcon-web-framework-on-pypy_594282
- Writing a year-in-review note to your team can have great benefit: https://visible.vc/blog/wrap-year-right
- SEO = Search Engine Optimization.
- Fallacies! https://www.visualcapitalist.com/24-cognitive-biases-warping-reality/