64 karma · joined February 23, 2012
Personal Background: Personal Computer use since 1975. Ran a BBS in early 80's. Grew up in the San Francisco Bay Area. Worked at Maxis pre-EA.
Career Background: Quality Assurance, Release Engineering, DevOps, containerization.
Wikipedia says: `The first modern theory of software was proposed by Alan Turing in his 1935 essay Computable numbers with an application to the Entscheidungsproblem (decision problem).[2]`, but I think that was being used as a verb, not noun.
You needed a computer and modem (until the C64 & ZX-81 came along, you were talking ~$2k including modem, floppy drive, and monitor for an Apple 2, TRS-80, Pet, or similar - adjusted =~$4k today). You needed a dedicated phone line, not nearly as easy to get back then as now.
Plus, you needed to be able to justify the gear - You couldn't do a whole lot with a personal computer back then besides writing, spreadsheets, and gaming. It was absolutely not a 'practical' purchase for 90% of the population.
I've found that going back and watching them has stirred some great nostalgia and perspective.
In my case, the main FB news stream and TV news were the primary antagonizers. I stopped watching TV news and get my news from HN and Google News (even that's a struggle to hide the useless crap). For FB, there are several special-interest-groups about things I'm interested in (Fusion 360, woodworking, blacksmithing, etc) that are not prone to off-topic or sensational chatter (thank you, moderators!) and I installed 'News Feed Eradicator for Facebook'[0] which has cut way back on the unpleasantness and even turned FB into a positive experience.
[0] https://chrome.google.com/webstore/detail/news-feed-eradicat...
Nest (and I assume other internet-connected) thermostats are able to accept peak-usage notifications from the power company and dynamically reduce usage. In my case (Portland Electric), it's two-way communications, if Nest can prove to the power company that I let its device reduce usage during peak-load times, I get a credit at the end of the year. The Nest in my house has almost paid for itself.
1. You're bouncing up and down while you're walking. At best, you can read something - typing/mousing is a challenge. I had little success writing or coding. I ended up using the desk first thing in the mornings while I caught up on emails, news and such. This was the dealbreaker for me in getting a setup at home.
2. I wanted a separate set of footwear for the treadmill. I suppose I was right on the edge of sweating too much to be comfortable the rest of the day in my 'walking clothes', but swapping out shoes/socks was a must.
3. It _is_ much better than not using one. For all the same reasons that any regular exercise is good - better mood, lost weight, break in the day, etc.
The desks had 'dead mans switch' leashes (strap that kills the treadmill if it's pulled out), workout computers with HRM, adjustable height desks with memory and were beefy solid machines. I think the only thing they missed was a USB charge port. I would think a cheaper machine might be flimsier, which could aggravate the bouncing issue.
1. Verizon buys some content producers that flop - Content will not be a profit center for Verizon.
2. Other media companies buy content producers that don't flop (as much).
3. Verizon's General Council (Ajit Pai) becomes head of FCC.
4. FCC pushes to roll back regulations allowing communication providers to charge premiums for content access.
Is it really as bad as it looks?
If it's something I want to action against soon (IE - a really neat ESP8266 project or very cool VIM trick), I'll add the URL to ToDoist. I'll review all my links in that every week or so and either discard, take action, or move to the next two options. I've managed to keep my ToDoist URL queue fairly short - under 100 items.
If it's an article or long form journalism I want to read later for recreational purposes (IE - the history of the ESP8266 or how VIM has made the ESC key the battleground of the technical elite), I'll generally add it to Pocket (which captures the article text) thinking I'll go through and catch up on them the next time I have an hour to burn (usually a plane flight). This never happens though. My Pocket list is huge and untouched.
If it's a link in reference to something I'm interested in doing/exploring (IE - something about ESP8266 projects or VIM tricks), I'll add it to Pinboard.in and pull it up when I start messing with those projects again. I actually refer to my Pinboard.in account frequently, but never expire anything. There's ~12k links and it's a bit of history of what I've been interested in over the years.
In the end, I'll go wherever the rest of the folks who share my interests go. It (hopefully) wont be Facebook, but there appears to be no other far-and-away frontrunner at this time.
First - If your change to the container is near the end of the build process (see earlier comment about smart container design), then the rebuild will only change the final few hashes and Docker is smart enough to not rebuild earlier hashes.
Second - Hashes are global, so if you have multiple containers that start with the same base (say, Alpine Linux + Python + NMP + etc.), Docker will share existing hashed layers. This means a much smaller distribution payload.
To (what I think is) your original question - you can tag the 'final' container itself. Tagging it with the Git hash is one way to get exactly what you're talking about.