Edit: to be clear, I agree that the distinction is not nearly as sharp if it's just a case of "is the object valid or not"
352 karma · joined November 15, 2010
Edit: to be clear, I agree that the distinction is not nearly as sharp if it's just a case of "is the object valid or not"
Does that address what you're asking about?
You can also save off all the buffers together (e.g. if you've put different parts of the same song into different buffers) by going to the Live menu and choosing "Save Set As" (or just "Save Set" if you want to overwrite what was previously in your last saved set e.g. you made changes to your song and you want to replace the previous version).
So to achieve a workflow similar to what you're describing, you construct your song (in up to ten buffers) and then save the set and clear the buffers or load a different set to work on another song. True, it doesn't give you infinite buffers, but it does give you a way to "manage all [your] songs as files".
You can then use e.g. Magit to version control the files just as you would if you were working in Emacs itself.
The sets are also saved as text files in a very human readable format; basically just all of the buffers dumped out one after another with some delimiters. You could even use Emacs to edit them and then load them into Sonic Pi to run them! (That said, I'm not sure there's a good sonic-pi-mode for things like indentation and autocomplete yet. Hopefully someday; I would love to have my custom evil-mode Emacs keybindings while working in Sonic Pi, but I get that it's not really a priority right now ;) )
To me, some of the most impactful parts are the ones that talk about how sometimes someone will delete their code, and they'll just. Rewrite it! By hand! From scratch! Because they wanted it to be that way!! How different that seems than the more typical world of issue trackers and code reviews and having just enough time to figure out how to do something once before it's on to the next feature. How tightly we cling to working code, lest it be lost and we have to do it again! Whomst among us has the time?!
But what if we did have the time? What if instead of figuring something out once and then moving on to the next ticket, we erased it and started over? Like an improv sketch ("do it differently!") or learning to paint ("scrape your canvas clean and begin again!") exploring alternatives and reinforcing in our minds what works and what doesn't.
"Do it again" is much less scary, more invitation when you're on the hundred-and-second rewrite rather than the second. You know where the pitfalls are, you've internalized which shortcuts will work and which offer false hope. You can practically do it with your eyes closed, in a matter of minutes rather than days
That's when you can start to get really creative--because the risk of exploration and experimentation is practically zero: if you try something new and it doesn't work, it's trivial to throw it away and replace it with something that does.
(Another way of thinking about equity, specifically, is it is the real estate contribution to net worth, because it is what is left when you subtract the real estate liability (mortgage) from the real estate asset (value of house). That's why you shouldn't subtract the mortgage from the equity: equity is what's left after you've already subtracted the mortgage.)
(Edit: Adjusted sign in first equation to subtract mortgage. It's probably more technically accurate to keep it as addition and consider the mortgage to be a negative value, but I believe it's more straightforward and intuitive for most people as it is now represented.)
In keyboards with a limited number of keys (such as in TFA) they become especially crucial to being able to express the full complement of "standard" letters, numbers, and symbols.
[0]: https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
Also, you might find yourself in the unfortunate position of looking to find a job without already having one; many people find that a compelling reason to "jump through hoops for nothing but middling compensation"
Alexa, what's the current price of a small box of Tide Pods?
A box of 10 Tide Pods costs $5
Alexa, place a limit order for a box of 10 Tide Pods at $5 to expire at the end of the day if not filled, and notify me when it is filled.
If I can order you a box of 10 Tide Pods for $5 or less today, I will do so and notify you.
...time passes...
I have filled your order for a box of 10 Tide Pods for $5; they are expected to be delivered within the next two days
Not that this would necessarily be a good thing, but it seems to me like it would generally beat having to pull out my phone or fire up my browser and do it that way...
[Edit: formatting]
[0] microcorruption.com
That and how pointlessly rambly they are. Maybe good if I'm trying to fall asleep, but totally grinds my gears when I'm looking for information! (Pretty sure they do it that way to increase the number of ads shown to users over the course of the material)
Spouse has a Surface tablet that's only a couple years newer
Dedicated "desktop" computers for the kids (~$300 NUC-like) and another one for a media center/central home server
Spouse and I each have our own decent but not top of the line phones, and there's a phone for each kid as well (which, even more than the computers, we try to emphasize are for their use but not under their ownership, to minimize fights over what they can have on them)
So far I feel like it's been a good compromise between lavish spending on unnecessary things, investing in growth and development, and a few indulgences here and there or what's the point of working so hard?
I love the retro aesthetic. I use i3 for my window manager. I'm encouraging (and helping) my kids to learn Vim and Emacs, and hope to switch them over to Linux at some point because I feel at this point that it offers a genuinely better UX for most of the things we want to do, and the only reason to use Windows at all is for things that Just Don't Work on Linux (looking at you, Minecraft Bedrock!)