Hi everyone. You could always use youtube-dl to download my videos and thumbnails, but out of sheer why-not, I've added a link to the fullsize thumbnail of every one of my videos into my video gallery.
Just click on the "🖼" next to the video title and you'll get the thumbnail.
Also, I released a contentless video here if you want to see it. Just because I've been doing videos pretty consistently the past few days and didn't want to break the pattern despite being very busy today.
To introduce people or get them a little deeper into sed,
I showcase a use case of my own: a simple sed command to trim a document instantly of all comments and blanklines for further processing.
I also show my i3 status torrent module, which is just a sed command writ a little larger, replacing matches with emojis.
If you want more basic Unix commands/bash videos, smash that MF like button and say so, because people have been asking for this kind of stuff and I'm curious how wanted it is!
Sat, 15 Dec 2018 17:37:41 -0500
New st build additions: link handling and Xresources and pywal compatibility
Since people don't austistically check my Github commits, I get a lot of questions about st (the simple terminal by suckless), my build and feature requests.
Actually, a lot of people seem to think I'm still using urxvt...
Anyway, I've put up a new video on st here, which is a complement to my original video.
I talk about some of the additional features I've patched in, like reading variables, including font and colors from Xresources, more intuitive vim-like binds, and a binding that reads all urls on the screen and feeds them to dmenu for selection.
The last feature can largely replace using urlview or urlscan, although it requires xurls (and dmenu).
To be clear, reading Xresources does make st compatible with automatic pywal colorschemes (if you don't know what wal/pywal is, I did a video on it here!).
I've actually had this in my st build for a while now, but I still get requests for this feature!
I know a couple of you guys out there use my blog script, lb, for your personal blogs.
Advertised as a "Blog & RSS system in less than 100 lines of shell script". It's minimal, easy to customize and I've been using it for months now.
If you didn't see the original video, there's the link.
The script allows you to write blog posts that are then automatically syndicated in several locations of your choosing:
All posts appear in the blog/ directory, which can be accessible via Apache settings.
RSS entries, containing the full blog post are added to your RSS feed of choice (e.g. lukesmith.xyz/rss.xml)
But yesterday I rewrote the script, actually making it shorter while adding some nice features.
The ability to revise already published articles
Smarter URL creation. The old script made somewhat dumb urls.
Use of the .htaccess file as a database to store filename-title correspondences and now publishing dates
In the editing mode, only the text content, not the header or footer will appear in your editor. This is a side-effect of the fact above, since before, I had used the magic of script-kiddery to read from the buffer on publishing to determine the post's title. Now it's stored in .htaccess so that's not necessary.
The script is backwards compatible with the old script, although the commands have slightly changed (just run the command and it will tell you how) and if you've been working on unpublished drafts in lb 1.0, you must still publish them with lb 1.0.
This backwards compatibility means that you can also revise old published blog entries without much of a problem.
The only hiccup is the fact that if you revise a blog entry published with lb 1.0, when republished it will appear only with the new date.
This should not be true of articles published by this lb 2.0.
To "install" the blog script, simply download it to the wanted blog directory and change the variables in it to seek the correct files (the RSS feed, blog file, blog index).
You must add a comment line that looks exactly like this:
<!-- LB -->
to each file. That line is the point in the document after which new articles/RSS entries/list entries will be added.
See the source files of my above linked pages for examples!
Fri, 14 Dec 2018 12:09:26 -0500
New video on i3 configuration and tiling window managers
Check out this new video where I talk about tiling window management for newbs, but I also talk about some of the additions to my dotfiles I've added in the past year and a half since I did my last video on i3.
Several dmenu interfaces for USB mounting, display selection, emoji insertion and more
More documentation for other users, including clickable statusbar info and a more complete Super+F1 guide
This morning I recorded myself writing two brief status bar scripts that illustrate how to get, awk and sort basic Memory and CPU data on the Linux command line.
I use just basic commands like ps, awk and others, but it might be useful for either newbies or those looking for ideas.
You can see the video here.
Sun, 02 Dec 2018 13:05:56 -0500
Looking for a new colorscheme for my terminal. Recommendations?
My st build now uses Xresources colors (including those set my pywal ofcourse) if available, but otherwise, it defaults to solarized colors.
For a default theme, the solarized colors are actually sort of wearing on me, and I'm looking for another sufficiently distinct, but also mostly generic colorscheme to use as a default.
If you have any suggestions, email me or post them here in the Github issue I just made for it.
In my Github dotfiles repo, in the interest of repo size, I've removed the history of some "binary" files (.pdfs, etc.) from the repo history with git filter-branch.
The repo used to be 20-40MB, but now it's down to about a tenth of that after that and some garbage collection.
One side effect has been that this has screwed up the (only two) pull requests on Github, but I assume it has had pretty radical effects if you're adjusting your fork "downstream" if you do something like that.
I'm not a big Git n*rd ;-) so I may've been able to do this cleaner, but since it's my own personal dotfiles repo, I'm sure you'll forgive me.
Either way, I'll probably be doing a review of my dotfiles in i3 soon.
It feels like I just did my last video of that type, but it's been over a year with significant changes (some of which I've showcased in other videos).
More importantly, I have thousands and thousands of new subscribers still continuing to ask the kinds of questions that that kind of video would answer.
An unfortunate fact of YouTube is that it only recommends very recent videos, so people scarcely see videos past a certain age, despite how relevant they may be.
The common way of looking at Gross Domestic Product (GDP) is that it's a metric of economic success: more GDP is more wealth.
Wealth is good. "Poverty" (meaning low per capita GDP) is bad.
Nowadays, pretty much everyone talks about "economics" like this as if this truism was scribbled on the back walls of the cosmos.
This is just looking at one side of the ledger in a kind of global double-entry accounting book.
A logically equivalent way of looking at it is that GDP is the metric of economic exchange required for survival in society as it exists.
You can say that some area "produced" $1B USD of output (sounds good), but you can just as easily say that $1B USD was required for that area to sustain itself (sounds bad).
These two are simply logically equivalent.
Let's dive into the Gestalt: when you hear that a family of eight lives on less than a dollar per day (PPP adjusted), you might wonder how they manage!
To actually do such a thing would require buying large bags of rice for the whole family, eat only that and live in free cardboard boxes.
The reality is that that often uttered phrase means that they use less than $1 a day in the general economy, while the rest of their livelihood is "off-the-grid" or self-sufficient.
They may grow food in a family farm, hunt for food, and most of their daily needs from cooking oils, to plates, to pottery, to soap are often made at home as well.
There is still "an economy" but often one that is barter based or socialist in the real pre-socialist sense of the word: mediated by direct face-to-face social tit-for-tat between neighbors and friends, none of this mediated by currency being exchanged, thus it is not part of the GDP.
If you read about some Bangladeshi village where the only product is "textiles", that doesn't mean that everyone there makes textiles all day and, without a textile company, everyone would've starved to death.
It means that the only on-paper, measurable global industry practiced there is textile manufacturing.
Other villagers might farm, hunt, even do some kind of gathering in some places.
They will produce the arts and crafts and live the way people live when you leave them alone.
If your view of the world is mediated by GDP, you're only seeing the extremely small sliver that pops into existence when people exchange something involving legal tender.
This is extremely difficult for us modern bugpeople to understand because to be a bugman in a large city is to produce absolutely nothing on one's own and buy literally everything you need from the store.
To us non-productive people, GDP means income which means survival.
But the further out of Bugmanville you go, the clearer the vacuousness of GDP becomes.
A minor example.
We had a large Thanksgiving feast near my uncle's house in very rural Florida.
As it got cold in the night, we had a fire in a repurposed old sugar cane cooking vat artfully standing on used symmetrical cinderblock pieces.
A bugman hipster might pay two hundred dollars or more for a similar looking "authentic" piece of equipment. Those $200 would be counted in the GDP.
A bugman hipster might have also bought or rented chairs for the event, "contributing" more to the GDP, but my uncle, as part of the local wholesome church community, simply borrowed some from the church.
Thus our event produced basically no GDP output in goods or services, despite being functionally equivalent to some similar but expensive and ergo "productive" "Friendsgiving" practiced by urbanites.
In reality we are richer than the bugmen hipsters who blew hundreds of dollars on a faux-folksy party.
In this case, we owned the firepit and had easy access and permission to the chairs, thus we are more economically flexible than they are.
That GDP that they produced/expended is evidence of deeper reliance on the economic system.
That GDP output is a marker of fragility, reliance on the conditions of the outside economy in the same way that a village of Bangladeshis who abandon their traditional way of lives to work on textiles are more fragile, despite being able to save up for iPhones.
Much of the increase in GDP across the world is simply the movement from local partially-social partially-under-the-table economies to economies mediated by taxable currency.
An economically self-sufficient village with close social relationships and a barter economy has 0 GDP.
A township of entrepreneurs and artisans you partially barter and partially use currency which they don't report has 0 GDP.
All of these people are "in poverty" and "earn less than a dollar a day".
And if you want to be truly self-sufficient, that means having a personal GDP of zero.
More than that, pretty much everywhere, GDP is a strong indicator of social upheaval.
If you think that GDP is some eternal goodness, remember that everything "good" about industrialization shows up in the GDP, while at the same time, everything bad about it will not show up.
Or, sometimes bad things are registered as positive economic growth: urbanization has caused mass-disease, and if that means a market for new medical services and pharmaceuticals, great!
The GDP just went up!
The Ganges is polluted due to the textile plant? That just means more opportunities for local entrepreneurs to sell bottled water!
The GDP just went up!
Are people being pushed out of fishing or other subsistence occupations because of it? Even better! Now they have no choice but to contribute to the GDP!
With every passing year, in fact, more and more of the GDP is produced by dealing with the problems that our higher level of GDP have caused.
To be clear, I am not saying that (a) GDP is utterly useless and means nothing nor (b) that having 0 GDP and thus everyone is totally self-sufficient in a barter economy is best.
I'm also not specifically arguing that industrialization is generally bad (I do think that, but my point here is irrelevant to it).
Simply put, I'm sick of big-braned moderates posting basic-ass comments on my videos about how "X is good because it increases the GDP", or worse, "the GDP has been going up, so our ever increasing level of bugmanism is good".
GDP is a bad justification for Whig history, and in areas of personal independence, it's not a good indicator.
Fri, 30 Nov 2018 19:20:49 -0500
Note to newfriends: Don't share my content on 4chan!
Maybe you heard about it on Reddit or one of the other Content Aggregation sites you frequent.
Since you're new, let me let you in on a little secret...
You see, 4chan doesn't work like other sites.
You don't get upvotes for sharing content and no 4chan user cares about e-celebs.
You see, maybe you really like the videos I put out on YouTube.
Maybe they've really changed your life even.
Unfortunately, it is not polite to share my videos on 4chan!
Not polite to me, nor to 4chan users!
You see, on 4chan, anonymity is paramount and e-celebrities are frowned upon.
Linking to my content unsolicited looks like an extremely cringey advertisement!
If someone specifically asks for something that I have covered, this would be an appropriate time to link to one of my videos on 4chan, albeit without fanfare or specific personal glorification of me.
However, uninvited links to my content, especially saying "Wow look what Luke Smith did" when no one asks is the highest form of faux pas.
Since 4chan is an anonymous message board, you also make me look bad because people might think I, in sheer desperation for views, am the one linking by videos for consumption on the board.
I am very ashamed when I see my personality brought up my a cringey fan on 4chan.
As I've become more popular, this evokes stronger and stronger feelings of jealousy among 4chan users.
Thus sharing my content is not appropriate behavior there, although on other sites it might be fine!
Remember that everyone who matters on /g/ already watches my channel.
Those who don't know about it could easily find my tutorials and other content on any topic by searching for them if needed.
On 4chan, respecting other users' Negative Face is a high priority unless you are simply shitposting, so please do not be overbearing, especially with respect to people with public internet presences like myself.
Or as they user to say in the old days: lurk moar.
Or at least go back to Reddit where you belong!
I've noticed an as-of-yet undescribed linguistic habit among Zoomers (born from late 1990's) who fancy themselves big-braned.
If you know the first thing about Labovian sociolinguistics, people who are similar in identity subtly pick up and standardize similar linguistic habits, often without noticing them.
To put it succinctly, some pretentious Zoomer males (of which there are many on YouTube) have a way of talking that I can only describe as sounding like they're talking with their mouths semi-full...
It's some unique way of posturing their mouth, but I can't say what exactly this is articulatorily.
I want to compile more examples of this.
I actually don't want to link specific examples of this because I'm curious first if other people have noticed this in certain personalities.
If so, I recommend sending me links to ensure I'm not going crazy in noticing it; I've already compiled a small list of big-braned Zoomers with this style of talking.
Full report later.
Just in case there are actually any subsribers of mine who use the DRM-content-restriction manager Spotify, you can now get my podcast on it, see this link!
Obviously I don't condone using Spotify, but if you already use it and have clever rationalizations as for why you just have to ;-), you can now get the podcast through it as syndicating it there is costless and effortless to me.
There are, of course, better ways of getting the podcast, including RSS on the podcast website: https://notrelated.xyz
Wed, 28 Nov 2018 12:29:17 -0500
Video up on zathura for reading pdfs, djvus, epubs and everything else
I believe I mentioned in the most recent livestream that I'd be refinishing the top of my enormous workdesk, which has sustained substantial damage over the years.
I've now put the video of me doing just that up.
You can look at it as a kind of tutorial, but I was sort of learning as I went myself.
The whole process of refinishing, even my amateurish job, made the old desk look like new and I recommend you try it on your own degraded wooden furniture.
It's a quite easy process.
It really amounts to sanding the thing down with increasing grits of sandpaper, then spraying several coats of lacquer staggered by drying times.
The end result is quite impressive given how disgusting the original was.
I've decided to reengineer NotRelated.xyz since I'm not the biggest fan of the slow-loading web page Libsyn generates by default. You can still get to it at the standard Libsyn address (https://notrelated.libsyn.com, but I'd rather keep the main domain to my own making.
Plus, Libsyn is a pain for dealing with SSL/HTTPS despite charging me an extra $2 a month just to have an external site.
Thanks, nnnnguys, but I think I'll do it myself now.
HTTPS is now active on NotRelated.xyz (free of course) thanks to certbot (fekkin BASTE).
Only trouble now is I'm still deciding exactly what to do for the new site or how... ;-)
Right now it's a semi-clone of my website format with relevant links, but that will change soon.
I think I'll post user questions on a page, responding to them in text, even if I'm unable to respond to them in the podcast.
I'll want to have a rolling index of podcast episodes, but I'm just racking my brain of how to do it automatically linking to the Libsyn podcast downloads or players.
Visit the site now and you'll see that I've linked some sites that Not Related! will be automatically syndicated on.
This might not mean anything for my core subscribers who do everything by RSS and newsboat, but for normalfriends and Pajeets, there are links to Google Play, Soundcloud, the YouTube playlist, etc. where episodes will automatically appear.
Gloria Deo that I don't have to do any of that manually.
Syndication on Spotify and iHeartRadio is also underway.
I'll probably even add it to iTunes next time I: (1) have access to a Mac computer (2) install iTunes (3) open up iTunes (which takes several days itself) and (4) configure it all.
"It just werks" in action boys.
If anyone has any clue how to add a podcast to iTunes just via the browser like a normal service, please tell me, but to my understanding, this isn't possible.
Maccucks will still, unironically and unabashedly defend this.
Mon, 19 Nov 2018 19:56:37 -0500
How do you do URLs or hyperlinks in a groff or troff document?
A question for groff/troff veterans whose knowledge extends beyond mine. Subject explains it all.
I want to have typical clickable hyperlinks in a pdf document generated by groff, but I haven't found a way of doing this so far.
If you know, your help is appreciated!
Email here: email@example.com!
The use case is that I'm rewriting the LARBS guide (originally in R markdown) to groff so it can be easily an quickly built and updated a LARBS install
(R is not installed by default and I don't want to have it and R markdown as a hard dependency just to build one document).
I've had to recompile the R markdown .pdf every time I update the guide, thus causing for a pretty bloated git history, but making it recomile quickly on startup on each user's machine would be much better not just to make the git repo cleaner, but allows a quicker update in response to changes to the text source.
Mon, 19 Nov 2018 14:07:51 -0500
Video on eqn: Formatting Math and Statistics in groff and troff
I've just uploaded the newest episode of Not Related! which you can get here!
The topic is the reality of what is actually "logical" in the brain and in human action.
In your intro psychology classes, you'll likely be inundated with stories of the cognitive glitches that humans suffer from, most of which stemming from the prying research of Daniel Kahneman and Amos Tversky in the so-called Heuristics and Biases program.
But in this episode we briefly review this perspective, but also the rejoinder to it in the school of thought typically termed Ecological Rationality, specifically as described in Gerd Gigerenzer's Rationality for Mortals: How People Cope with Uncertainty.
From this perspective, many very human tendencies which will appear "irrational" in terms of formal logic are very reasonable in real life, and humans are equiped with an Adaptive Toolbox of mental heuristics to deal with complex problems.
I've had a lot of people ask if mutt-wizard can work with ProtonMail's encypted mail.
The old answer was "No", but as ProtonMail Bridge has become a thing, it's now possible to have your mail from ProtonMail offline, including in mutt.
ProtonMail Bridge requires a paid account to use, but if you have one, I encourage you to try it with mutt.
I've just push a commit that should give mutt-wizard compatibility with ProtonMail and PM Bridge.
Since I don't have an account with them, I can't test it, but I invite everyone who does to try it once you have Bridge set up and tell me if it works as expected ;-)
I'm preparing/uploading the Not-Quite-Livestream right now.
I believe you can access the chatroom right now!
I'm in the chatroom myself now and I'll answer questions so long as it isn't TL;DR.
Once the video has finished uploading and processing, it should play for everyone.
Hope you enjoy the experiment!
I'm hoping to do real livestreams soon with my neighbor's wifi lmao.
I've just put up a brief video on making your own QR codes.
I guess everyone has seen QR codes, but not everyone has used them, but they're quite useful! I give a brief explanation in the vid.
For some reason, a lot of people use services on other people's computers to do this when you really just have to install qrencode, which is a pretty simple program to use.
I illustrate it in the video for those of you too intelligent to just run qrencode -h.
I just put up a video on this, but I'll put it in text for anyone who prefers it.
After a lot of requests, I'm going to start doing livestreams again.
Problem is, until next January, I won't have consistent internet at my home to make that possible.
So we can manage a little workaround:
I'm now, right now, taking "Super Chats" or donations from PayPal or different crypto currencies.
I'll record full responses to questions in the same way I would do a livestream.
I'll probably also come with other content prepared.
Then, that full video, the length and style of a livestream will be uploaded to YouTube using the new "Premiere" feature, which allows a set release time and a chatroom just like in livestreams.
Everyone can watch it together then, talking in the chat.
Obviously I'll be in the chatroom as it plays for everyone simultaneously.
I'm planning to release this video Sunday afternoon.
That means if you want to donate to ask a question or pose a comment or point of discussion, donate (using the links about) ASAP.
I'm not entirely sure when I'm going to be recording the video, but I suspect sometime Saturday.
If you miss that window though, I'll read your donation and talk about what you want next time, so no problem.
In addition to the changes I mentioned yesterday to LARBS,
I've also just pushed some changes to the repository that sort all of the scripts into new directories for organizational purpose: a subdirectory for statusbar scripts (statusbar/), one for crons (cron/), etc.
All of these directories are now added automatically to the path with this line in ~/.profile:
These changes shouldn't cause any problem so long as this line is added, but be sure to tell me if you get these changes and something breaks for you. I've been running it with these changes and have been without any hiccups.
I've been cleaning out a whole lot of old crud on my computer, and some of this is making its way into my dotfiles.
To make sure you know what I'm moving around, I'll put a notice here. Especially if you fetch or pull the new changes, be away of what's below so you don't get confused.
~/.scripts/shortcuts.sh has now lost the .sh to keep with the style of the other scripts. It also no longer downloads template files if not present (this was a holdover of when it was part of its own repo).
Similarly, the ~/.scripts/folders and ~/.scripts/configs files that the script used have moved to the home directory, to ~/.key_directories and ~/.key_files. The name change of the later reflects that I now use this file and the shortcut script to just to text documents I'm working on, not just config files. In the short future, I'll have other scripts reading these files as well. I haven't really added any lines to the public copies though, as I still expect them to be very user-dependent.
The dmenuunicode script I showcased in a recent video has undergone a small addition that will also copy the unicode character's code value to primary selection while the character itself is copied to the clipboard. There are times when this can be very useful when it's necessary to get code. The input file for this script has also been moved to ~/.emojis and now was many more emojis, including flags 🇺🇸.
Importantly, I am also cleaning out now unused configs files that I do not maintain. Since this is a git repo, obiovusly nothing is lost to time, but the dotfiles for polybar, qutebrowser, rofi and other programs I don't use anymore won't be there by default on LARBS unless I hear an outcrying to the contrary. I know I got many people using polybar and qutebrowser, but qb's settings are constantly changing, so I can't be expected to keep up and polybar has always been riddled with compilation problems. (Since users need to compile it anyway, it's been a thorn in my side for LARBS as well in the past.)
I'm reconfiguring some DNS and server settings involving email today and it might result in emails not making it to me or getting lost.
If everything goes right, there should be no downtime, but otherwise, you might have to resend your email tomorrow. Assume everything will be fixed by then.
Fri, 02 Nov 2018 10:38:59 -0400
Bibliographies and references automatically with refer in groff
New video up on how to automatically format references in groff/troff, using refer. Check it out here!
You now should be able to get your term papers done in groff pretty easily! 😉
As we talked about in the last video, refer is considerably faster than formatting your references with biber in LaTeX.
refer is pretty well customizeable on the command line and in-text, but there's a lot more to the program than is just in the man; feel free to share what things you run across.
I don't think I said so in the video, but refer is mostly intended to work with the ms and me macro set.
I haven't tried it on others, but it may have some level of functionality, despite being intended for papers and such.
Feel free to ignore the post about groff that I made a bit ago about escape sequences for accented characters in groff! Ends up in reality, it's even easier and /comfier/!
One of you emailed me soon after noting that you can simply give groff the -k option which will automatically run the file through preconv, a program that automatically converts unicode characters to code readable by groff/troff with no extra work and no ugly formatting!
Now THIS is ebin.
Thanks again, Efe, for this emendation.
You still can do it in the way I mentioned, but would you really want to when its this easy?
Remember also, that while I'm doing videos on groff, I'm probably one of only several dozen who have tried to navigate the scant groff/troff documentation in the past decade.
That means if you go reading either the man or the much more copious documentation in a book or hard-to-find online information, you'll very quickly find or notice something I (or anyone else) hasn't.
Feel free to post whatever you find or email me about it, chances are, I might be just as pleasantly surprised as you.
I'm bringing back the official LARBS website: LARBS.xyz, which for the past few months has only redirected to my main site, with one pitiful informational page.
LARBS.xyz proper is now up again, and I'm going to be beautifying it and adding content.
As you may know, a recurring joke on the channel is this constant torrent of new users constantly asking "how did you get your computer to look like that".
While a lot of you use LARBS, I'd guess that most of the people flippantly subscribed to the channel don't know about it, despite it being the answer to most of their questions.
In an effort to redo the LARBS website for me to advertise it, I'm looking for LARBS users to send me screenshots of them using my dotfiles, or any derivatives of them to put as examples on the site.
Maybe you've kept the dotfiles mostly the same, maybe you've switched out the status bar, redone the colors and bindings, use your own fork of LARBS to deploy your own dotfiles, it all works.
I want people to have an idea of how LARBS has positively affected users' setups regardless.
So send me (firstname.lastname@example.org) a simple scrot shot, but also feel free to send a "testamonial" if you'd like, even a meme-tier one.
I just want stuff that will give people an idea of what they're getting into in using LARBS.
Tue, 30 Oct 2018 16:50:21 -0400
Accented and other unicode characters in grofftroff
I've already gotten a lot of questions about this, and while I might do a video on it later, I might as well put the answer here for those who are interested.
By default groff and troff have no such compatibility with accented characters, which, if you had the misfortune of being born to a language besides the glorious American tongue, makes writing quite documents in groff difficult.
Obviously there are many ways of bridging this gap, some you could easily invent on your own, but there are indeed built in escape sequences for most characters needed for other languages in the Latin alphabet.
Check out the documentation here in the GNU manuals on escape sequences not only for adding accents to characters, but also for needed symbols in other languages like the German ß, the Spanish ¿ or Icelandic/Old English þ and ð.
If you're like me and you don't want to bother typing such silly escape sequences out, you could always automate their appearance in vim whenever you type the corresponding character. Below I have the lines for the acute characters.
autocmd Filetype groff inoremap á \*[']a
autocmd Filetype groff inoremap Á \*[']A
autocmd Filetype groff inoremap é \*[']e
autocmd Filetype groff inoremap É \*[']E
autocmd Filetype groff inoremap í \*[']i
autocmd Filetype groff inoremap Í \*[']I
autocmd Filetype groff inoremap ó \*[']o
autocmd Filetype groff inoremap Ó \*[']O
autocmd Filetype groff inoremap ú \*[']u
autocmd Filetype groff inoremap Ú \*[']U
You can add what you want.
Be also sure that vim is properly detecting your filetype, adding autocmd BufRead,BufNewFile *.ms,*.me,*.mom set filetype=groff beforehand will do the trick for .ms, .me and .mom files.
Tue, 30 Oct 2018 14:41:24 -0400
LaTeX OWNED EPIC STYLE by LOGICAL UNIX COMPLIANCE of groff and refer
I just put up a brief video comparing the efficiency of formatting a document with references in LaTeX via biber vs. using groff/troff via refer.
Check it out yourself, but needless to say, groff gets the job done just as well in a small sliver of the time LaTeX takes.
refer as a preprocessor, simply reads a groff file, checking for inserts of refer syntax and edits the stream adding the bibliography details from a database file that groff can read.
As expected in stream manipulation, it all happens basically instantaneously, much faster than TeX's method of puking out build files to be read by subsequent commands.
Tue, 30 Oct 2018 12:51:04 -0400
New addresses for Crypto: Ethereum, Litecoin and Dash
I've had some requests to put up some addresses for other cryptocurrencies, so on my donate Crypto page, you'll now see addresses for Ethereum, Litecoin and Dash in addition to the typical Bitcoin.
Due to some changes in how I do my crypto, there's actually a different Bitcoin address there too and I'll be moving all the old funds to the new address. You can donate to either, but I'm only including the new address on the page.
I might put up some QR codes for each address later if some people have to have them.
I've put up another video on groff/troff where I briefly talk about more basic formatting with the ms macros, but also how to create and implement macros of your own.
Since it's hard to get good documentation on groff/troff, I'll also provide some links: check out https://www.troff.org/ for general information. A user also posted a very useful .pdf which is a general guide to Unix test processing, but contains decent chapters not just on groff/troff, but also on its preprocessor programs like eqn (equivalent of math mode in LaTeX) and pic (equivalent of tikx).
I've just put up a video, the first of several on groff/troff. Check it out here.
troff (groff is the GNU version) is a unix utility for document formatting and type-setting which is built into your system and substantially faster, more minimal, and more manipulatible on the command line than TeX or compiling via R markdown or pandoc.
I've been playing around with it for a while now and am continually impressed with how easy it is.
Its adherence to UNIX principles makes extending it extremely easy, and in future videos I'll talk about the many ways you can extend it (again, already bulit into your system), including adding images, tables, and refernces in a way similar to Bibtex.
I hope the video piques your interest and there will be extensions coming out very soon. ;-)
Sat, 27 Oct 2018 16:15:31 -0400
When I bring back the forum, what should its name be?
Some people have already noticed that I revitalized forum.lukesmith.xyz.
They've noticed because there are people who are periodically F5ing it still.
Yes. The forum is coming back. I've actually already put a lot of preparation and elegant features into it already that I'll talk about when its fully open.
Right now, it's not yet open to the public, but it will be soon.
I'll update you when that happens via RSS, and might even put up a video.
A more pressing matter is what I should call the forum. Here are a couple of options, feel free to email your suggestions to me or your opinions on one:
Luke's GNU/Forum (the tried-and-true old name)
Uncle Luke's Cabin (sounds somewhat ghey, but I think most people get the proper reference)
Uncle Luke's GNU/Cabin (combo of those two, I'm leaning to this right now)
Some kind of play on Not Related!, although I don't mean to imply the forum will be about just it.
Note that the URL is still forum.lukesmith.xyz and unless I get a totally brilliant name for a new name that's worthy of a separate domain, I don't see that changing.
I might link forum.notrelated.xyz to it though.
I will say I plan on branding the site with my name.
Some people suggested in the past I should give the forum a generic /g/ related name to make it accessible to people outside of my channel.
Frankly here's no point in pretending it isn't anything my my forum, especially since the topics unified under that might have little relationship with each other except in the sublimated way that the topics on my channel are related at a sublimated level.
I'm not against rebranding it without my name in the future, but at the beginning, the unifying force between all my users is me and it wouldn't make sense to base the branding on something that only a subset of the users have in common.
Sat, 27 Oct 2018 01:37:31 -0400
Video review and overview of the Slice Battery for ThinkPads
I recently bought a Slice Battery for my ThinkPad X220, which is a pretty useful tool for all-day cordless use of your ThinkPad. You can get one of these new for around 100 USD, but check outmy video on it for the physical and practical specifics.
It can definitely be useful for many potential workflows and has been very useful for myself so far, but I don't see myself using it every day. I talk about what I do and don't like about it in the video, so check it out.
I just put out a brief video talking about my recent progress/process in looking for rural land in southern Tennessee. For all those interesting in my goal of self-sufficiency and the recurring battle against bugman-hood, check it out.
We had an actually somewhat long livestream last night, as I had nothing much to do in my hotel room.
Thanks to all the Super Chatters (I totally forgot I had super chats now, so I should do streams more often to git some money...). Here are the top d'nators:
$29 Opinion discarded
$10 Apocalypse Lemon
$10 Robert Smith
$10 Nate Edwards
$5 Dominick Allen
$4 Yawning Gull
£2 Dink Dinkleberg
€1 Daniel Gómez Bellido
Come to think about it, I might start actually doing topical serious streams on things related to the podcast, or respond to feedback in them. We'll see about this.
This coming weekend, I'll be taking a partially-family-related-partially-personal trip up to Indiana with some crucial stops on the way.
The only complication is that I don't own a car, so my four-state trip will be mediated by bus, meaning I'll be paying much less than I would be for gas or a plane and I'll have plenty of time for uninterrupted reading and work. I've also bought a ThinkPad slice battery that I'll be picking up right before, so I can try that out as well.
Anyway, why I'm going to Indiana isn't important for you, but as many of you know, I've been in the market for land recently, and have been planning on buying a remote plot for building a large cabin or small house for a long-term home or short-term place for vacation and storage.
On my way back from my trip, I'll be stopping in Tennessee to look at some parcels.
I don't want to spend more than $20,000 for land, and I'd like to get at least 5 acres for that (ideally less and more of course).
I'm already doing the math for how much it will cost to build a house to my specifications, but a lot is going to be a function of what kind of land I can get
I've picked Tennessee because it's still relatively close to my family, but is politically and regulatorily much better than Georgia.
There's low property tax, no state income tax, relatively free homeschooling and apparently less zoning/building restrictions in most places.
Georgia on the other hand is literally a 56% state nowadays (well according to Wikipedia, 55.9% actually), which means sooner or later it will be a blue state.
Of course, even if blue in a presidential election, it would probably only be a generation later before this filters down into local elections, which realistically means over-regulation and extreme managerial state is still fairly distant. Still, since I have the choice of where to put roots down, it's an easy one. I have thought of places further north: Kentucky or West Virginia, but the proximity to Georgia is still a minor plus for me. I don't know how the situation is going to be in Tennessee by the time my children have to think about this, but I'll be working for it to be good.
I'll also enjoy the milder climate in Tennessee. I honestly just want to be where I don't need an air-conditioner for most of the year.
Anyway, if everything works out, there might be a house-building, property-maintenance and bushcraft portion of my channel before too long. I can't say when, but if I find something good, I might be moving into the area and renting a place while I work on my new home. Another hopeful result of this would be reducing my economic needs to nearly nothing by self-sufficiency, enough that I could even life exclusively off my online income... or less.
Mon, 08 Oct 2018 23:38:09 -0400
Episode on the 10,000 Year Explosion and Pandora's Seed
We talk about a lot of things, mainly how agriculture and economic modernization has made us soyboys and brainlets, but get ready for the red-pills on mouth-breathing, child mortality, IQ, mutational load and much more.
A note for those waiting patiently. I've been unexpectedly busy this week after my break week and while I've recorded an hour of content for Not Related!, I had to stop in the midst for something else. Hopefully I'll have it done and up either later tonight or tomorrow. I'm already working on another episode that I want to finish early next week as well.
I've been taking a week off from some things, including Not Related! to do some reading and research and maybe even bulk up. I'll have a new episode of the podcast (mostly planned out) out next week and I think I'll do a screencast over the weekend.
You may've noticed I haven't done a livestream in a while, but I'm thinking to start again.
I'm not entirely sure how my internet up connection is here, but I might be doing a stream next Tuesday or Wednesday around midday around Amerimutt time.
Fri, 28 Sep 2018 00:24:22 -0400
Any Paleo-Anthropologists or geneticists reading? On the Toba Population Bottleneck
There's an often repeated idea out there that humans went through a population bottleneck about 70,000 years ago, shrinking to a group of only several thousands. This bottleneck is typically attributed to the Toba Eruption.
This is something you've probably heard ad nauseam in every popular science depiction of human prehistory, I sure have.
I won't give specifics because I don't want to bias you, but in doing research for a future podcast episode, I began to doubt this idea and tried to pry into its actual origins to see what the actual evidence of it was.
I was surprised to learn that the idea didn't actually come from some scholarly consensus, but is a still very controversial idea originally posited by a journalist Ann Gibbons of Science.
Now anyone who knows me knows that I am the absolutely last to write off an idea or theory because it's posited by a lay(wo)man out of the academic system, but in the case of a journalist (that class of people whose ratios of what-they-know to what-they-think-they-know are extremely low), my initial doubt feels a little vindicated.
I've been groping through some scientific literature on the subject, there are indeed some mainstream supporters, but from what I can tell, the evidence for it is very scant, at least far too scant to warrant its commonplace presentation in popular science.
As well, it seems that a lot of people in other fields base some of their assumptions on this idea, not knowing its non-universality, thus giving their theories a shaky foundation.
I bring this up because I'm curious if anyone reading has had specific, semi-direct knowledge or experience with the feeling in the field.
As I said, I'm gradually reading the literature on it already, but I'm curious to know an insider's view (or at least the view of someone well-informed on it).
Is this idea well-accepted?
Is the circumstantial evidence for it considered up to snuff?
Are there good reasons to think it's not true?
Email me what you think.
This actually isn't a mutt-wizard-specific problem, but I've been getting a lot of questions about it since mutt-wizard relies on offlineimap and ergo OpenSSL. Long story short, if you have updated Arch Linux recently, your new version of offlineimap/OpenSSL might give you a certificate error when attempting to sync with a Gmail account.
To solve this, do one of the following:
Downgrade to an earlier version of offlineimap/OpenSSL
Add ssl_version=tls1_2 to the remote Gmail repository in ~/.offlineimaprc.
Sit and wait for a fix.
Stop using Gmail :varg: (my favorite ;-))
See the Github Issue that GrimKriegor opened on the mutt-wizard repo about this, with links to the relevant sources.
The general argument of the book is that America, as it exists ethno-culturally has never been one unit, but four loosely competitive and highly distinct cultures, directly rooted in particular British origins.
On the surface this book is a dense and well-researched ethnography, but deeper than that, it has a lot of hot take-aways for American socio-political life.
It was a fascination back when it was published, but as people are beginning to be more real about the position of racial and cultural identity in politics, it's a book and argument that you're starting to here about more and more.
I say so a couple times in the podcast, but this is a book far more expansive than what I can sum up in a measly 90 minutes for you, so if the podcast piques your interest, check the book out yourself! You'll get a good mind for it in the episode, but this is one of those books that transcends one simple thesis statement in scope.
I've been unofficially aiming to release a Not Related episode every week at the end of week, but the THICC book I'm covering this time required a lot of prep, and it's not out yet as you can see! It will be out tomorrow.
I've already recorded an hour and twenty minutes, which requires a lot of stopping and rerecording and audio fixes.
As I'm still acclimating to recording this takes a lot of time, but as I improve my process, I'm hoping to record episodes in one run without splicing necessary.
Anyway, just saying this because I haven't forgotten about it and I've been working a lot. I'll have yet another episode out later in the week.
The talk of the meme-o-sphere recently has been on NPCs (non-player characters), not in video games, but in real life.
Originally, "NPC" arose as a term of abuse approximating "normie" or "brainlet", but there have been some who are realizing that it might have more truth to it than anticipated.
For a while now, a post from le Reddit has been circulating from a somewhat disturbed user divulged that he only recently began thinking in language, saying that his life before "mindless" and "soul-less" and described himself as "barely even conscious".
One might also be reminded of the quip of James Huneker on Chopin's Étude Op. 25, Num. 11 (better known nowadays by being quoted by Douglass Hofstadter in Gödel, Escher, Bach) that "small-souled men, no matter how agile their fingers, should avoid it".
Of course, listeners of the biggest-braned podcast Not Related! will remember in the episode on the Bicameral Mind, we talked on Julian Jaynes's theory of consciousness, in which consciousness is not something inherent to our biological inventory, but a kind of mental habit we develop, partially based on the metaphors of language and our need in society.
Different societies and cultures are liable to create different levels of consciousness in people.
There seems to be circumstantial evidence everywhere that the internal worlds of others just are not quite the same as ours.
There's a huge scientific and epistemological problem though: how can we empirically and objectively verify the nature consciousness, an aspect of mental life which is by its nature accessible only subjectively?
I dont think this question is answerable in the scientific mindset we currently have.
More interesting as a hint would be a deeper understanding, albeit indirect of what other people's inner worlds are like.
I'm sort of curious to hear what your inner life is like, and how you experience "thinking" if it's something unique.
I'll do my part and share with others my mental life.
I do have internal speech and am not an NPC and am indeed conscious.
My internal speech is a little bit different from how I hear others describe theirs.
Sometimes, usually when I'm thinking very slowly and deliberately, I think at only slightly faster than enunciated English in real life.
Most of the time, the "speech" is quite different: the best way I can describe the experience is as if you "hummed" the intonation of English to yourself without opening your mouth (this is not something I literally do, but how I experience it in my head). This mild humming occurs at a speed significantly faster than normal speech and though it provokes the same "meaning" and cognitive scaffolding as language does. It's not an annoying or abrasive humming, I should say: it's more like if someone is gently (though quickly) talking in the other room.
This hummed speech "feels" like English, but when I slow it down because it just gave me a great idea that I want to write down, I realize that there sometimes aren't actually English words or English syntax that directly capture what I was thinking.
I should say, when I say that it "feels" like English, I mean that, as someone who knows a lot of different languages and has an intuitive grasp of etymology, I have distinct, almost synesthetic feelings that correspond to words of different origins. When I experience what linguists call "tip of the tongue phenomena" (when you forgot a word but can remember what it means and how it starts), I also can recall the approximate etymology. What I mean is that this humming speech has the same feeling as English words do.
I'd probably say that most of my mental time does not use this kind of internal speech.
It's not that I'm unconscious, but because I usually think about more abstract and non-linear things with interlocking, organic shapes.
This is a little closer to how some savants describe their mental life, but I suspect it's a lot more common than that, not just because I have it, but it seems to be the kind of thing that people would take for granted.
The typical description is that invisible shapes of different "meanings" come together and connect, or hydraulic organic machinery interacts in such a way to give you the correct answers to math problems or some advanced mental decision whose actual mechanism is opaque to you.
The thing is, while I experience this, it's something I'm only an observer of, and while I say that the shapes have "meanings", that's sort of my assumption, because if you could display my cognitive theater on a screen, I couldn't point out what is what with my conscious mind.
I think this is some kind of felt vision into the structure of intuition more than anything else.
As a minor detail, I also have no cognitive "me". Or at least not unless I want one.
What I mean by that is that people will often describe themselves in their imaginations as seeing in the first person, or seeing themselves in third person (as if watching themselves on TV).
These are sometimes called the "I" and "me".
I can easily imagine myself, say, taking a walk and seeing myself walking from above, but that's not something I regularly do without prodding.
Whenever I imagine myself doing something, I see everything from my own eyes unless deliberately trying to do otherwise.
Anyway, in the future, as I read more of the literature, I might be interested in doing an episode on "NPC" and people's inner lifes.
If you have a mental life that is notable or distinct, feel free to email me a brief explanation. I'm curious to see what's out there.
Fri, 07 Sep 2018 19:39:44 -0400
Alex Jones, increasingly BASED, now even more banned from everything
Well-known and loved water-filter merchant Alex Jones was banned from Twitter, in a move that shocked no one.
After a sustained campaign of harassment from Bluechecks, Twitter finally gave in and banned him and his site InfoWars.com, thus depriving Twitter of Super Male Vitality and other high-energy supplements.
Thankfully, the straw that broke the camel's back was absolutely based.
The rationalization for the ban was the fact that yesterday Alex posted videos haranguing a CNN journalist who had worked tirelessly to get him and others banned and deplatformed.
The journalist was shook to say the least, visibly timid and obviously wishing he was a turtle so he could retract his head into his shell.
After several minutes of straight roasting (peppered with some attempted "comebacks" from the journo), Chuck Johnson (the guy noted for being banned from Twitter back when no one got banned) joined in as well, the video later ending with a close up of the journalist's eyes, tearing up and silently distraught.
Journo-bugmen and pseudo-intellects in universities have been subjecting Americans to a non-stop humiliation-fest and struggle session since at least the 1960s.
These people are literally paid by corporations and government organizations to demean, destroy and "deconstruct" the lives of the people that pay their bills.
They circulate baseless folklore and conspiracy theories about non-bugmen.
They live obliviously and smugly sit and design what they want the world of others to look like.
They talk tough and snidely on news stations and in university, but as soon as you shine the light on them, they curl up in shame.
Their pretenses only exist in their isolated world where they can't be debated, made fun of, humiliated or held accountable.
They're also just dumb.
Alex's unpardonable sin is subjecting one of these chosen beings, one of these Excelsites to mockery.
Alex deserves a lot of credit for making this joker tear up.
Hopefully you're going to see a lot more of it too from more people.
If rational debate worked, Someone like Charles Murray would've won it for us decades ago. It doesn't, and now everyone hates Charles Murray. Even people on the real right.
The real solution is Chad Nationalism, Day of the Swirly, all that.
Buglibs are not serious people. Don't take them seriously. Bugmen only exist because we allow that psychological type to fester.
One might want to reread Uncle Ted's section on "the Psychology of Modern Leftism" as a reminder.
As it comes to Infowars, of course, using platforms and social media is for brainlets anyways. Big-branes always subscribe directly to RSS feeds. Here are Infowars'; slap them in your RSS feed reader:
I'm too woke for Infowars myself, but when they were originally banned from YouTube and everything else, the first thing I did was put these feeds into newsboat in raw solidarity. I'll read an article or two that sound funny and not too Boomer-con. Of course I mean no disrespect to Alex's highly esoteric (essentially Gnostic) understanding of the elite's cosmology and eschatology, which is actually unironically spot on.
The greatest part is that for the shitlib hivemind, it's just not enough!
Bugman brainlets are not scREEEsching about Alex being even allowed on the site in the first place.
By the way, stop using Twitter!
Twitter, more than any other social media company is on the verge of financial ruin. Do your part and don't use the site unless via RSS feeds.
There are a couple of okay people on Twitter, but most everyone worth following has left or been banned a long time ago.
The podcast now has its own domain at notrelated.xyz, which is a bit easier to remember than the libsyn subdomain for those who aren't familiar with libsyn.
For people who care, notrelated.xyz does not have SSL/https and I probably won't set it up because, frankly, I don't see it as necessary (I mean I have it for my main domain, but I don't even see that as very necessary). If I change my mind on this, I'll tell you.
Of course if you just have to have SSL/https, you can still use the libsyn address to access either the podcast webpage at https://notrelated.libsyn.com or the RSS feed at https://notrelated.libsyn.com/rss.
Abiding by an ideological "diet" is pure autism. It's peak dystopian, actually. Identifying with some meme diet you've become rationally convinced of is like identifying by the music you listen to or some autistically-differentiated political label. It's something people only do in a bugman society when they've been deprived of their real identity.
Nonetheless, I occasionally get questions about what I eat and as I go on, my functional diet changes, but interesting patterns emerge.
Nowadays you've had meme diets from Atkins to Paleo to this new keto meme; all of them circulate around the idea that the food pyramid is a lie, and meats and fats are severely underrated.
In my experience, I'm very inclined to agree.
In fact, one of the realities of nutrition "science" is that a lot of the jack-booting, tone-setting and "advocacy" has always been done by either Jehovah's Witnesses or vegetarians, two parties who have ideological motivations to downplay the good of meat and to overplay the good of "slave foods" like cereals and starchy staples.
I'm not bothered by their ethical pretenses, but it's a whole nother thing to pretend that they're based in the reality of what's good for humans aside from pietisms.
First, for my younger viewers, you'll realize as you get "old" (as you leave puberty at least around 25), your digestive abilities and metabolism change.
The young digestive system is much more plastic and durable than someone in the late 20s and on. You've probably heard that you'll put on weight more easier if you eat pizza, true for most people, but for me, I've found that it's increasingly difficult even to properly digest greasy pizza, junk food, sugars and everything processed and terrible about the modern world.
As you get a little older, you really can feel the debilitatingly negative hormonal effects of carbo-loading. You get acid-reflux and indigestion more too. Domino's is a one-way ticket to diarrhea.
Hell, a couple weeks ago in a silly attempt to put on empty weight, I bought and ate a meek-and-mild Cheerios knock-off and let's just say that came out looking about the same as they went in.
Don't worry, I'm not falling apart. The solution has been easy.
Stop eating processed foods. Stop eating sugar. And Stop eating the Virgin Bottom-of-the-Food-Pyramid. Just eat meat.
I don't eat only meat now, but I abandoned the pretense and can acknowledge that meals are nothing more than a serving of meat with some other mostly decorative foods.
I have some vegetables and fruits here and there, and I do go out to eat and get a sandwich (with bread of course) every once in a while.
I'll say that I've realized that I can detect a little digestive difference between meat treated with antibiotics and that without. Might be confirmation bias, but I prefer untreated or organic meat and will buy it if it's not too much more expensive. Typical meals include:
Chicken thighs/legs covered in garlic powder, garlic salt, thyme and rosemary. 20 minutes on oiled tray in a 425F oven.
Steak. Rare, duh. Cooked on the range with an entire diced onion (which becomes caramelized) and about a third of a green pepper. Occasionally topped with cheese that I grate (yup, I use cheese blocks because I'm an artiste)
Whole chicken, decorated internally and externally with shards of onions, garlic and sometimes potatoes. Washed with egg white. Thyme, rosemary. Covered with foil and ovened for maybe 40 minutes.
Oh and I use olive oil for all of these. None of that Cucknola oil BS. I'm also not big on salt.
And by the way, stop believing Nutrition Facts autism.
The reality of nutrition "science" is that the body is a machine far more complex than we understand.
The idea that our body needs precisely that 100% of all of those substances that the American government proclaimed back in the 70s is ridiculous.
For the same reason, sorry, but eating something with another random protein (like le soy) isn't a substitute for the actual nourishment of meat. My scientific proof is the diminished physical and hormonal state of vegans.
Some people will tell them they need B12 or something else, but it's far beyond that.
Regardless "diet" foods/sodas are the same. They only exist so they look good on the nutrition facts. They produce equivalent tastes and fill your stomach with things that you're body can't digest and turn into calories/energy. In a sane society, that would be identified as being something way worse than the thing they're supposed to be replacing.
This episode is on Joseph Schumpeter's classic book Capitalism, Socialism and Democracy. I cover about 4/5ths of the books content, all of it expect Schumpeter's takes on democracy, but that part I'm thinking to include in an episode on democracy generally (along with yet another biggeder-braned and more recent book on democracy (don't ask which, you'll find out)) either later this week or next week!
I give two potential time slots because there's another book which, due to recent events in the e-celeb world, I want to cover and get out there ASAP (not tellin' which yet!). But this book itself is a sizeable tome of 900 or so pages, which I've of course read before, but want to reread for good prep! The order in which I finish prep for one or the other episode will determine to order of release ;-)
First off, I put up a brief video talking about why I don't like using cell phones, it seems it's already gotten some good feedback, so check it out if you haven't already. Cell phones are devices that encourage a kind of superficiality of mind and habit, and are not nearly as useful as we think they are. Having a truly free-as=in-freedom and privacy-respecting cell phone is, by large part, impossible.
There's also been a lot of great feedback on the first episode of ,Not Related, which I'll go over in the next episode. I've got my prep mostly ready, I don't want to divulge the exact topic, yet. I think I'll let each episode be a surprise. I've also bought NotRelated.xyz, but as of now it will just direct to my own homepage.
By the way, since the first podcast, there was a book I mentioned in passing, Eric Cline's 1177 B.C.: The year Civilization Collapsed. It popped in my head while recording, so I mentioned it, because I had heard very good things about it, but I decided it'd be a little hypocritical to even name-drop it without reading it ;-), so in the time since the episode, I got and read through in full and a half.
I'll say it's definitely good and worth reading. A little repetitive, but in a way that facilitates retention. If you're interesting in the period or want to get a wider view of it after the Bicameral Mind episode, it might be a good starting point for a historical view. There's an audiobook of it floating out there too.
Be sure to subscribe to the podcast RSS feed: http://notrelated.libsyn.com and you can check out the automatic blog here. I'll be posting podcast updates on my personal RSS feed regardless just for completeness sake, but will gradually keep them to their own magisterium.
The newest podcast episode (direct link here) is on the true Bronze-Age Mindset, well, sort of. It's on Julian Jaynes' theory of the "Origin of Consciousness in the Breakdown of the Bicameral Mind", which amounts to arguing that humans before the Bronze Age Collapse were, in fact, not conscious among many other wild, yet surprisingly justifiable things.
After a recent commit, mutt-wizard will now also generate an msmtprc file based on your settings. While mutt-wizard has had partial, expandable msmtp compatibility, it now all comes by default. This will increase some compatibility with some accounts and will give you more options in sending mail if you want to set personal msmtp settings. Remember to install the relevant msmtp package on your distro before sending mail!
Obviously the wizard will safely store your password and decrypt it only when necessary, just like with offlineimap.
If you want msmtp compatibility but you've already run mutt-wizard, I recommend removing your old accounts in the dialog menu and readding them (this won't delete you offline email so you won't have to redownload it so long as you keep the email's account name the same).
I encourage you to try it, partially because if there are errors, I'd like to find out soon! ;-)
If you check my website regularly, you may've noticed that I added a "Recent blog entries" subheading on the main page. Each time I add a new blog entry, it'll be updated to show only the most recent five. I was asked how I do this, given that my site is static, but honestly it's the easiest thing in the world, but I'll give you a hint in case it isn't obvious.
As background, I edit my website by keeping a mirror offline on my computer, then I use rsync commands (via scripts or bash aliases) to either update individually changed files, or all files. The script that updates all files also checks for other things. For example, if my CV which is in another folder has been updated, it will copy the new udpate to the website directory before uploading everything.
The "Recent blog entries" part is also handled by this "update all script". Using a grep command, I search my blog list file for the first five blog headers, which will be the most recent entries, and I change the formatting into a list (which is actually a single line of HTML for ease) with a sed command. Then, with sed again, I search for the previously created line, delete it and replace it with the new five entries.
As for the specific commands, you can figure them out yourself ;-). Point is, a lot of people have this domain-dependent thinking when approaching web-based file management as if core utils are unusable and we have to rely on server-side scripts even to do basic things. This is a bad mindset that causes incalculable harm on the web. Obviously core utils aren't going to get you true dynamically generated sites, but you can get most use cases out of plain HTML and should try to do so whenever possible.
I'll also be mirroring the episodes on YouTube and the first one is out here. Obviously I suggest using the RSS feed though just because I'
ve gone through all the trouble of setting up a system to logically tag all the files for all you autistes who just have to have it that way ;-).
I'm using Libsyn to syndicate my podcasts as you can see by the links. I have a very high opinion of libsyn, especially compared to other platforms like YouTube, as libsyn has a relatively unblemished record of non-censorship. It will cost me money to upload on it monthly, so if you enjoy the show, please feel free to donate or the money will have to come out of my pocket.
If you have a good sense of what I'm shooting for in this podcast and have recommendation of your own, feel free to say so! As I say in this 0th episode, I plan on answering emails in the middle of the show and reading PayPal donations.
I've deleted my Twitter. Even when I had originally joined the site, it was considerably past its prime, mainly due to its voluntary amputation of all accounts worth following, but it's now become intolerable to even browse.
The site is now a wasteland ravaged by the Eternal Bluecheck, that self-gaslighting conspiracy theorist constantly amped up by the Boomer left media and on the prowl for pearls to clutch and evens to can't.
An engineered monster, now laying waste to their allotted space.
This could be fun for trolls, which I'm not anyway, but even trolling these untouchable elites is now "hate speech" and thus immediately banable.
There's an esoteric insurgency on Twitter, as esotericism is the only possible cloak to protect against the now routine purges, but it's not enough for me to continue on the site which is utterly useless.
Twitter is simply a dead site run by jesters in suits and there's no reason to even stave off its collapse by getting them any hits.
I encourage every one else to delete their account if, for some reason, you're still on it. You can use twitrss.me to get an RSS feed for a Twitter account you want to follow it and get its updates in newsboat or your own RSS reader. This is actually always how I've "followed" accounts so Twitter doesn't know who I'm actually following.
As an experiment, I've added to my blog system (lb) an extra element, only amounting to a small edition of code. This is an additional (more traditional) blog index page, which you can see here.
It's pretty simple and really just prepends new entries to the top just like the rest of the blog system does for your RSS feed and the rolling blog file. The titling by month is not automatic, so each month, you'd have to add a new heading though. Not sure if I want to bother automating that.
It does add the date to the title as well, which is automatic, but I didn't add it to older entries since I revising that would be a little more difficult.
I've pushed these changes to the Github, but they're still liable to change a little bit. You can feel free to update your local repo or not, as it won't affect the rest of the system whether you use this feature or not.
I've been contemplating for a while to do a podcast series, partially at the desires of viewers and I think it's now going to happen. The general format is going to be on weekly topics, at the beginning focusing on particular books of political, scientific or other note. I originally was searching around for a co-host, but honestly couldn't find anyone I particularly liked for the job. I'm open to one in the future, but I think I'm setting myself on a detailed monologue format for now.
I've gotten specific requests for books and topics, but it's going to follow only my own instincts in the beginning, focusing mostly on unsung but potent works. The first week, I've pretty much settled on Julian Haynes' The Origin of Consciousness in the Breakdown of the Bicameral Mind followed by (in no particular order) Schumpeter's Capitalism, Socialism and Democracy, Feyerabend's Against Method, Hutton's Race and the Third Reich and Nassim Taleb's growing corpus, typically called Incerto.
I'm also open to having non-book based topics or perhaps talking about fiction works. Say, the works of Lovecraft or Dick or Borgres.
Now this isn't supposed to be a bookclub, or a learning experience for me though. I want to focus on works and topics I've been familiar with for years, otherwise it would be pretty silly to put out content.
It would sort of like those people who do "distro" reviews after playing around on a Linux distro for 10 minutes.
Anyway, I'm still divided on what to call the podcast, but I might just call it No Relation as a joke and allusion to the now famous one episode podcast my roomate and I did last year, and considering it has No Relation to the original.
A new brief video and follow-up to the last video. I correctly prophesied that there were more decent optimizations to the script from the last video. Specifically, I briefly talk about tee, a UNIX utility which is lesser-used, but allows us to take an input and output it to multiple places, potentially performing further modifications on each of the separate streams. We save DOZENS of milliseconds in our unrelenting autismal quest for efficiency.
In a new vid, I talk about the importance of good design, and what that means in your typical shell script. I take the example of the shortcut-sync script I use to keep my bash, ranger and qutebrowser aliases synced and autogenerated. Originally when I wrote it, it was terribly designed, looping through a file and outputting to files six different times per line, adding up for a staggeringly long 1.5 second runtime for a 45 line script! The newer, better version (see the above link to Github), uses streams in the proper way to produce nearly instantaneous completion.
It's a pretty good example of how good (or bad) design principles can add up hugely on a system. It's almost mind-boggling to think about the difference that well-written and efficient code can make even for typical users as you add up the hundres of thousand or millions of lines of code we end up running every day.
A lot of people will repeat the typical mantra that we "need more programmers" for the modern economy. I have to say I've always hugely disagreed with this. A lot of the effort spent in the industry is maintaining the unmaintainable and playing whack-a-mole with the problems that bad design creates. We'd be better off with a smaller contingency of programmers and tweakers mindful of efficiency and machine resources. This is definitely something I've realized directly while I've started using UNIX operating systems.
For a while I had been looking for a command to pause all mpv video instances on my computer. I have a lock script which, while locking, automatically pauses the audio from my mpd, but I had wanted a way to pause all mpv instances as well, otherwise I would have to do the potentially annoying task of getting to the right workspace and hitting pause manually. I could find a lot more "complicated" solutions where you have to start mpv on a particular socket, but I ran across a much easier and universal possibility:
Which is a pretty funny command, but works exactly how I want. If you're not familiar with xdotool, this one-liner just searchs for all mpv instances and sends the key , to each of them, which by default moves the video back by a frame and pauses it.
So now I've just added this line to my lock script, so if I ever am watching something and want to leave my computer and lock it, I don't have to worry about manually pausing mpv which may be on another screeen.
Also, while I've always had Super+p mapped to "pause/unpause mpd audio", I've mapped Super+Shift+P to "pause mpd and all mpv instances", running this one-liner along with the true mpd pause command.
I just released a brief video on cronjobs, how to make them for new users, including the syntax, but also some of the jobs that I have run on my machine (also about the minor annoyance of specifying displays for some graphical commands).
I didn't start using cronjobs until only a couple months ago, but now I've fully integrated them into my system. As I state in the video, I do my updating via cron by havine a pacman -Syuw --noconfirm command run every two hours to check for and download package updates (it also gives me a preview of the number of updateable packages on my i3blocks bar). I then finalize the update when I want, but don't have to watch the downloading happen. If you want, you could just as easily remove the -w and have the updating done all automatically if you don't feel like you need to see what's new.
Holy crap, I've probably installed and reinstalled LARBS 50 times in the past couple days as I've ironed out the last kinks. I've totally rewritten larbs.sh twice (arguably three times) this week, but the result is fantastic.
The script runs smoother than ever on the user side (a full installation takes less than 10 minutes now) and I've autistically separated the code into functions for portability and customizeability.
And boy is it.
Aside from the script now being composed of easy to manipulate functions, larbs.sh now reads in a separate programs file (in .csv format) and can take a custom dotfiles repo as well.
You can feed it a .csv like this one and it can parse the list and install the programs in whatever way it needs to.
E.g. in the setup now, untagged programs are in the main repo, programs tagged with A are AUR programs and G programs are git repositories installable with make && sudo make install. Depending on the tag, LARBS will run a different install command as needed.
Note that the last column (which is a description of the program in a verb phrase) appears at runtime to describe the program while it's installed.
A nice little addition.
So you can easily setup a your own LARBS now.
Since I said I was going to do real-life videos on bash scripts, I might do an explainer on this one, since I'm sure it might be generally edifying, but also very useful for people who want to extend the scripts.
At the request of viewers, I might be putting out a series of videos on shell scripting in the wild. You can see the first video of this here. I cover a small script I use for mounting USB drives on Linux, as opposed to using some fancy (bloated?) daemon or other service.
It's probably part of my sense to not trust anything I didn't write myself ;-)
When you have a single-user system, or one with only one user with sudoer access, I always used to hate that every time I became root, I'd lose the settings set in my bashrc and aliases, my vimrc and preferred directory shortcuts.
About 6 months ago, I had the crazy idea to change the root user's home directory from /root to /home/luke so root would look in my main directory for all its dotfiles.
I was initially worried that this could cause some vulnerabilities, it might still, but I have to say that it's been hugely convenient and hasn't given me any problems in all these months, so I recommend trying it out. All you have to do is open /etc/passwd and change the directory on the line starting with root: to your typical home directory.
So whenever you log in as root, you'll still have access to all your rc settings, and will be in your familiar home folder.
I didn't think of it before, but you'll also have fewer log files to have to sort through.
For example, if I once worked out a compilcated shell command and am trying to look it up in my .bash_history, I used to have to check /home/luke/.bash_historyand/root/.bash_history if I couldn't remember if I ran it as myself or root.
Now, however, both accounts use the same history file for bash, and also other programs.
So anyway, I recommend trying it out. I'm sure I'll get a couple emails about how it could be potentially dangerous, but the convenience has been huge and I've had no problems, although I might not recommend doing this on your webserver to hedge against unknown vulnerabilities.
You may know of Sci-Hub, an excellent service by Alexandra Elbakyan that opens pay-walled academic articles for free public use.
The typical use of the service is to go to the main site (right now http://sci-hub.tw, it changes often due to piracy accusations), give it a link to an academic article and it will pop up a new window allowing you to download it.
This is way too much keypressing and clicking for me, and I want an browser-free way of doing this. Instead I made a line like the following to put in your bashrc to run a link through sci-hub and automatically download it.
Then you can simply download an article by passing the link of its preview or abstract, e.g.: shdl https://link.springer.com/article/10.1007%2Fs40806-017-0133-5 and it will download to your current directory.
I have this as part of my linkhandler script, which I have my RSS reader newsboat run on desired entries in my RSS feeds. Specifically, I subscribe to many RSS feeds for academic journals, and now with this script, if I see an article I want to read, I can just run my linkhandler script and download them immediately without laboriously having to open the browser to copy the url and then paste it into sci-hub, etc. Note that in my linkhandler script, I have it detect if the link is of an academic publisher (which is a modifiable variable) and that the Sci-Hub link is also a separate variable because, as I said, it occasionally changes and I want it to be distinct.
One of the strangest turns-of-phrase that Apple has tried to hoist on the public is the term "PC" to mean all non-Apple computers.
Even without delving much deeper, this is one of the most bizarre choices; Apple Mac computers are not just PCs, but they were arguably the first PCs—you would think that Apple would be proud of more or less inventing the idea of a Personal Computer.
Regardless, what is the point of the term PC to Apple advertising? Why did they run that classic series of commercials contrasting Macs and "PCs"?
At a basic level, PC is just a catch-all exonym, that is, a term for all computers outside of a designated group.
In reality, there's really nothing common to computers made by Lenovo, Dell, Asus and every other company that aren't also held in common with Apple computers.
The only thing in common, at least, is the lack of the characteristic Apple weirdness (no other company is going to get rid of all their computers' important ports, for example).
Regardless, I noticed the actual public relations use of the term "PC" after I did my video on Macs—this term works wonders in the mind of an Mac fan.
That is, nearly every dogmatic Apple user would call me a "PC fanboy"!
PC fanboy... what could that possibly mean?
At first I thought most hate mail was coming from people who didn't watch 10 or so seconds in when I said that I used Linux (deliberately to avoid inane comments like this).
I assumed that "PC" meant "a machine running Windows", which is clearly not what Mac-users thought the term to mean: it was all non-Mac computers. I'd guess that my old TI-84 calculator is a "PC" by that metric.
This is a total inversion of what the term "fanboy" means of course. You can be a Mac fanboy: Apple Mac products, while sometimes different, all share the exact same design principles and are all owned by one company notorious for its quasi-cult like public relations.
While on the other hand, "PC fanboy" doesn't really mean anything—there's no common denominator or design or principle behind all non-Apple computers (again, aside from the fact that they don't do the manifestly stupid things that Apple does).
A "PC fanboy" in practice just means someone who doesn't like Macs, but that's where the magic is for Apple advertising—Mac users have always been lampooned as cult members, but the term PC is an attempt redirect the claims of irrational devotion backwards.
It doesn't have to make sense generally, but it makes sense in the head of an Apple fanboy: non-Mac computers are all the same and if you don't like Macs, you must just have some terrible emotional problem with them for no reason (this is the gist of most of the hatemail I get on this anyway).
Since I made my video on Macs, I don't dislike Macs any more than I did before, but I am continually losing respect for Mac users.
I could've just as easily done a video on why I don't use Windows, but God knows that Windows users don't have the same genre of pathological attachment to the brand they use.
That's not to imply that all comments from Mac users even disagreed with me, but the vocal members of the hivemind have certainly put a smug anime girl face on me from time to time.
Wed, 18 Jul 2018 12:52:58 -0400
New st patches: Xresources and pywal compatibility
When I did my original video on st, AKA the suckless simple terminal, a lot of other people decided to migrate over, but there are a couple of features that I hadn't added to my build, or people were confused how to add. Now, partially in preparation for LARBS, I've added some more features, including the fact that the terminal colors now use your Xresources colors by default, enabling the use of wal/pywal for creating universal colorschemes. (If you don't know what this is, I did a video on it a couple months ago.)
You can now check out my patched version of st right here, and it will have all the best patches applied by default now.
I think it's at the point where I consider st just about the best possible terminal for me (and probably for most all people). I occationally get requests to submit by build to the AUR, which I might do, but I can definitely say that you can safely use my build and get all the features you expect from a terminal while it still being bugless and minimal as any good suckless software should be.
Well actually, on bugs, there is one little, minor annoyance in the program and that's that ranger image previews disappear when you mouse away from the given window.
While there is a patch for st 0.7 which gives it sixel compatibility, due to its *le bloat* it hasn't been accepted into the program, and aside from that, I don't think ranger is built to work with sixel itself either so far.
Either way, I still consider st largely "the best", but being able to patch in something like this would make it closer to "perfect". With the features and bindings I have in my build, I find it a little sad when I have to use another terminal.
If you keep up with my random asides in videos and elsewhere, you might know that I'm extremely disappointed with the current state of institutionalized science.
The post-war era was a disaster for scientific epistemology, in fact, epistemology and science commentary mostly became an exercise to exclude one's enemies by technicality.
Academia became an enormous state-funded enterprise, and the best way to ensure that your research program got funding before your rivals was to develop advanced reasoning to exclude their methodology altogether from science.
Thus the term "pseudoscience".
In former centuries, there was no such division between "science" and "pseudoscience".
Researchers wrote tomes on subjects which were amalgams of hard analysis and what we would now consider baseless or unwarranted speculation.
Each were understood for what they were, all ideas were on the table for analysis.
The thing is, all academics—at least all remotely intelligent ones—quietly harbor fringe beliefs.
If you push any of them in private, or with vindicating evidence, they'll quickly bounce to support their deeper intuition.
One example that comes to mind is geologist Robert Schoch, who after a little empirical prodding, became a vocal supporter of the idea of a prehistoric dating of the Sphinx, and then later other Mesolithic civilizations.
Nowadays he brushes shoulders even with the ancient aliens crowd, and why shouldn't he?
Once you've earned the designation of "pseudoscientist", you might as well go full-bore and have fun.
The other best-kept secret is that by definition, "pseudoscience" drives advancement in "real science".
All new ideas start out as baseless speculation—Alfred Wegener's theory of continental drift, based on the trivial and child-like realization that South America sort of fits into Africa, was mocked as pseudoscientific by Americans for decades. Now it's science.
I wouldn't doubt if Schoch's Sphinx water erosion hypothesis will be similarly vindicated, partially by the many Mesolithic constructions found since then.
In linguistics and archeology, we have a recent "pseudoscientist" in Marija Gimbutas.
Gimbutas unearthed many female idols/dolls from pre-Indo-European Europe and jumped to far-reaching, "pseudoscientific" conclusions: Old Europe was a feminist utopia, there was no violence and complete harmony, etc.
Because Gimutas's politics were socially unassailable, you don't hear "pseudoscientist" around her much, but that's certainly the word on everyone's lips.
If pseudoscience is what Schoch is doing, it's certainly what she was doing.
Regardless, this pushed her into making specific claims about the origin of Indo-Europeans, that they originated from the Kurgan (Yamnaya) culture, a claim that has now become consensus due to further archeological, linguistic and nowadays even genetic research.
I've seen first hand that there are really two types of personalities in science.
On one had, there's the conventional and petty academic who is "detail-oriented" and "rigorous" in some sense that means religiously adherent to theoretical priors.
These people will only truly fight for something when they're on the side of consensus or when the issue is of no social importance.
On the other side are the "pseudoscientists", or in other words, the people who actually have something interesting to say.
I took a long (several hour) walk to clear my head this morning, and came back to a pleasant surprise: YouTube has finally (after five or six months of review) monetized my channel.
I don't have the slightest idea how much money I'll actually end up getting from this, but I hope it's decent enough.
Of course, my studious core of viewers all will be using ad-blockers. The one I usually recommend is Ad Nauseam, which is not just a blocker, but a dazzler. If you don't like ads, don't feel like you need to permit them from my channel to get me more revenue. I'm sure there are plenty other who will be watching them without.
I only monetized after polling my audience at the old forum (some 80% just told me to monetize) and if you're part of that remaining 20%, just block them as you usually would.
The other nice detail is that I can now allow "Super Chats" in livestreams.
If you don't know, that's when users can pay money to have their chat message plastered prominently in the chat window for a period proprtional to their donation.
I think chats in my livestreams are off decent enough size that people would be willing to get some of these.
But then again, now doing le bloodsports seems like a much more appealling prospect. Any takers?
I've reformatted my personal website a bit, and I've readded the video gallery page which I had on my last site.
YouTube is terrible about showing older videos to users, so it's nice having my own archive of things displayed logically.
If I don't do that, I literally get oblvious questions all the time asking me to do a video on things I did a video on last week.
I can hardly even blame summerfriends for that since if you're a new viewer, you have no good way of knowing what kind of stuff I've made videos on on YouTube because they never recommend non-recent videos and they have no good UI for looking someone's video history.
That's actually one of the ironies about YouTube.
For all they complain about there being a drought of advertisers, they put out all the incentives for people to put out more and more junk videos constantly.
It's easy to see from my side the enormous bias YouTube gives to videos that are 72 hours old, but after those 72 hours, very few people will ever see any given video unless it absolutely goes viral.
I've still been looking for apartments in Georgia or thereabout and yesterday I took a full-day trip back to Athens (Georgia of course) to scout out apartments. After a full day and after seeing about a dozen places, I have to admit that I didn't find anywhere too much up to snuff, even given the fact that I don't need to be particularly close to the university.
I may be back there again within a week or so, but I'll concede that I was debating whether I actually want to live there again.
I'm really not in the mood to put down a year's rent anywhere, even if it's only $5000 or so, unless I can get a really great place, but I suppose the real problem is a change in my mindset.
In brief, I don't feel like I want to put down money for something that isn't going to last; the bugmanhood of renting an apartment is extremely unappealing.
The better alternative now seems like just buying a parcel of land with the little money I've saved up.
My goal is 5+ semi-remote acres for less than $20,000, which is doable. I have a couple placing I'm looking at now, but am always looking for more.
I just want land that I am extremely free in building restrictions and zoning (preferable none), and that I can have a permanent setup on: possible growing and self-sustaining utilities.
I've done a lot of math and think that I can get a decent cabin built (my myself) for less than $5,000, probably closer to $3,000, but maybe with $2,000 of unforeseen costs ;-)
The other thing on the ledger would be me buying a car (or more likely, a pick-up) because I haven't needed a car since honestly 10 years (my old car finally died about two years ago).
Granted, if anyone reading this around Georgia has a used pickup truck in good shape they're willing to get rid of, feel free to contact me ;-)
Don't rip me off though, I have a YouTube channel!
I've put up two videos on imagemagick today and yesterday covering some of the basics from making canvases and composites and basic effects. You can check the first out here and the second here. Imagemagick is one of the most useful programs out there, and can be a huge boon for automated imageprocessing and also making little modifications (like resizing and minor adjustment).
I'll be doing more like this just because of imagemagick being such a huge and useful world. Specific ideas are welcome.
First, as a reminder, I do indeed have a Patreon and encourage people to join. As stiff of a veneer I pretend to have when it comes to money, I won't pretend that there is a great psychological effect to getting new patrons and bigger pledges. Now that I'm dissertating, if I can start making decent money on YouTube, it will affect a lot how much free time I'll have if I can live with on part-time work. If you don't like Patreon as a platform, donate via Liberapay or Paypal.
I said so a couple days ago in a part of another post, but I'm switching my Patreon to being based "by creation" rather than "by month" so people get charged by content rather than time. As longer viewers know, sometimes I have to take several weeks off, while other times, I'm making videos every day.
If you're already a patron on Patreon, you might want to change your settings.
Specifically, everyone has been grandfathered in from the monthly donation scheme with those settings.
If you want to pledge by creation now, you'll have to adjust the per unit donation and your maximum.
Of course my Liberapay is, by its nature set to on a weekly basis, so if you want a clearer time-based donation system, try them out. Liberapay, unlike Patreon, does not skim money off the top for themselves, so if you're thinking about using one of them for time-based donations and don't have any account yet, go with Liberapay.
By the way, Patreon says I'm making $180 per video, which isn't accurate. It's really more like $180 per month plus about $10 or so for the first few videos; it simply adds in the monthly donators to that number. If I could actually make near $200 per video or more, I could basically retire and do this full time ;-).
I've put up a video on the basics of GIMP, which you can see here.
I may do more in the future, but even better, I'm going to be doing some videos on Imagemagick (I already have one recorded which I'll release over the weekend). For those who don't know, Imagemagick is a core system for image creating and editing that accessible on the command line. It's hard to full express how useful IM is, so the first video will be just on one of my implementations of it.
After a good bit more reading, I've given up on Hamlet's Mill, and not lightly. I usually view it as a kind of shame to stop reading a book before finishing, but I frankly don't feel like it's worth it at this point. The book is far too circumambulative to actually communicate its deeper point, but I get the feeling that it's that way out of a desire on the authors' part to avoid criticism with lack of clarity.
From what I can gather (after reading several hundred pages of deep, dank, quasi-poetic prose), it's a general argument that many classic mythological stories (those stories in different cultures that Hamlet is based on) are a kind of folkloric embedding of knowledge of axial procession (the fact that the earth's axis wobbles every several tens of thousands of years). This point is only alluded to or barely said, and only very circumstantial arguments are made for it, at the request of readers to squint their eyes to blurry the argument to make it sound more convincing than it really is.
Instead, I've started reading Julian Jaynes' The Origin of Consciousness in the Breakdown of the Bicameral Mind for the third time. It's one of my favorite reads, no so much because I find it so convincing, but because it's that pleasurable mix of ancient aliens-tier imagination and speculation with at least passable science, neurology, linguistics and other research. This was an enjoyment I hoped to replicate in reading Hamlet's Mill actually.
I've been hinted that I might start doing book reviews at the request of many subscribers, and I might pick Bicameral Mind to be the first candidate after I finish it again. I put up a poll of commonly requested books on the forum, and Taleb's Antifragile, Herrnstein and Murray Bell Curve and an unspecified book by Nietzsche got the most votes, but I'll probably end up doing everything on the poll anyway.
I've uploaded my Linuxfest talk at this link. Check it out. Southeast Linuxfest sends their apologies for not recording my face, but luckily I brought all the equipment for recording on my own machine.
Again, the talk was pretty packed with a lot of standers, especially considering the late time; it was great presenting and meeting all the people I did. I might be going next year as well if I have the time and hope to see all of you again (with many others).
Linuxfest also had set tables for lesser donnors to advertise their wares. At least one group was livestreaming throughout the event, and I figure that might be an option for me in the future. (I've also thought about merch, but it always strikes me as contrived and a little too consumerist.) I'm not actually sure how much they charge for the tables, but it's crossed my mind to crowdfund the money. That's probably something to think about in the future though.
New video out on Syncthing for keeping files in sync.
I've said this on Patreon already, but I'm going to be moving to a "per creation" payout on Patreon rather than the "per month" payout. I figure that'd (1) be more fair to people when I go another month like the last one where I don't put much out and (2) give some incentive for me to put stuff out regularly when I'm not moving cross-country or something. I'll treat all contentful videos as "paid" videos, meaning that I won't charge patrons for meta-videos or personal updates. For example, I'll be putting one out today or tomorrow on Liunxfest, etc.
A week or so ago, I heard about, for the first time, the book Hamlet's Mill: An Essay Investigating the Origins of Human Knowledge and Its Transmission Through Myth. The subtitle should communicate the gist. After ordering it online, it arrived this afternoon and I've gotten five chapters in (barely a fifth of the way through the whole thing).
I was attracted to the book as part of my general sympathy for the idea that pre-classical and primeval knowledge and myth is, to use a silly word scientific, or at least true in a astronomical or quasi-metaphorical level. That's certainly the intended argument of the book, but it certainly labors under that Moldbuggian tendency to beat around the bush quietly, hoping that the deeper argument will eventually sneak up and hit its reader on the head. While the book is definitely designed to be a slow burn, one positive aspect is authors' repeated insistence of the imperfectness of translating early writings and myths, partially on linguistic grounds, but even more so due to the severely underestimated difference between the modern and primeval mindset.
I'll also say that in addition to this book, I've also bought Pandora's Seed (Spencer Wells) and the notable Forbidden Archaeology (Michael Cremo), both of which I'll hopefully be going through this week. The latter book I bought with not too much expectation of seriousness, but out of raw curiosity. It argues an extremely ancient origin of mankind based on reinterpretation of archaeological evidence, its author being what could be described as a Vedic Creationist. I don't expect to be convinced or even unannoyed by the book, but I'm always interested in circumstantial evidence for an earlier date for human evolution, especially given the constant pushing back of the accepted date.
I've been at Southeast Linuxfest the past two days. I'll probably do a full review later, but here are some highlights so far.
My subscribers are not nearly as weird as I anticipated, and seem to be actually less weird than the average Linux user.
There actually were some girls Linuxfest (although no obvious >girls).
My talk was pretty crowded; standing room only. It also generated a lot of good discussion. I polled the audience and about half of them knew me (usually the younger ones).
Some boomer guy began to unironically "Interject" to my use of the term "Linux" as I used it in the talk ;-)
I even had a very young fan (as in utterly prepubescent fan) besting even Pewdiepie's fans in youth. He asked for an autograph and picture.
Linuxfest was generally well-organized but there were some huge oversights. The rooms were only equipped to handle HDMI inputs. This basically ruined Michael Tunnell's presentation which was right before mine (and probably others) since they couldn't record from his laptop. Poor guy had to use some useless Chromebook (which its distinct lack of keys) to try to preview kdenlive. They couldn't record from mine either, but I'm not going to let that happen, so I just went Harambe Mindframe and connected to the screen VGA input, bypassing their recording rig and recorded the talk on my own machine. This is something that the speakers should not have to be worrying about.
People got a little peeved by the organizer's keynote, because it went way, way over on time, and then was followed by another talk that ruffled some vocal SJW feathers (basically a critique of witch-hunting codes of conduct). This is just what I gleamed from people, all of whom were really tired after a long day, because I sat these talks out.
Anyway, it's been nice meeting all of you who have/had come! Again, I might do a video update after the whole thing is over.
While I'm looking for a new apartment or land to live on, I've been living in the Atlanta suburbs (or 'boondocks' in some people's definitions) again. After a couple days of rest after the grueling move/drive across country, I'm getting used to the 40 minute walk to the closest town and the extreme lack of people of my demographics (both age and race).
I found a local bookstore today and bought a copy of Cochran and Harpending's The 10,000 Year Explosion, a book I had read a while ago, but never bought. It's actually my style to only buy books after reading them and liking them at libraries. I'm rereading it now.
I've also been going thru A.J. Ayer's Language, Truth and Logic, which was largely one of the key books in spreading Logical Positivism to the English-speaking work. Intellectually-subtle viewers may know that I'm not a big fan of Logical Positivism—in fact I'm sort of reading it to have a strawman to attack in my dissertation. You never know though; I find it very difficult to enunciate my distaste of it. The vocabulary isn't quite out there to do so with a popular (or un-popular) audience.
Since I plan on my dissertation being in large part philosophy of science and then some, I'll have to overcome this lack of vocabulary, and might do so partially with the aid of my YouTube channel.
Friendship ended with Arizona; now Georgia is my best friend.
I just finished my move from Arizona, which is more relieving than I can possibly express. Classwork is done, and the only possible reason I'll ever be returning to that quite literal hell-hole is for when I defend my dissertation and my graduation ceremony.
The thing is, while I've moved from Arizona, I haven't really moved anywhere in particular; I'll be living with family and friends until I decided where I want to live exactly. Here are my options:
Just go full innawoods right now, buy land (in Georgia or Tennessee) with my money and get started. The disadvantage is that I don't have as much money as I'd like to get a choice parcel, and this would also interfere with my dissertation (perhaps it doesn't matter of course).
Partial innawoods. I have some family in Florida with remote land and farmhouses. I could ask to live their and watch the property, maybe practice for real innawoods hours in the meantime. No money required other than my food, unless the relevant family member wants nominal rent.
Move to an apartment in a practical place to work on my dissertation. This would probably mean a college town where they have a library and bus system (probably Athens, where the University of Georgia is, where I've lived before and have friends, but I don't particularly like the place). Work on the dissertation and finish in a year, then go elsewhere.
Move into Atlanta, get an internship at an NGO, become a bugman (joke choice).
I don't own a car anymore and don't want to buy one unless I go innawoods. I'll need a truck if I do. Having a car while living in a city is a waste.
I'll possibly still be getting some amount of money from the University of Arizona for online work. This means that I'll have an income stream. I want to treat this income as going directly into the innawoods fund though.
If I actually ever get monetized (it's been 5 months of "review"), I might actually be making workable money on YouTube (possibly enough for rent somewhere). Patreon/Paypal is small now, but a lot more than nothing and sort of pays for my groceries and such.
Anyway, the title of the post is "Whomst lives in Georgia?" because I'm curious. I know some subscribers live in Athens, and if there are a lot there, or a lot in Kennesaw or another college town, that might be a reason to move there, so we can have IRL meetups or stuff or I can do stuff at university events, etc. Feel free to respond to the thread on this on the forum or if you don't want to dox yourself, just mail me (email@example.com).
One request I get a whole lot is to talk about how to learn a language, or one harder, a language using only a book. I could just "talk" about it, but I figure doing it real time might be a lot better. I taught myself Latin this way nearly 10 years ago, and now use my Latin knowledge all the time academically. Part of my knowledge of Chinese also comes from my particular method of learning.
Anyway, I want to record myself going through an introductory language-learning book, verbally externalize my thoughts to make it clear how I interpret what I see. Obviously I have a lot of initial knowledge about languages generally, but as it comes up, I'll mention and explain all the needed concept and why they're relevant.
The language I've chosen to learn is Old Norse/Old Icelandic, which, as it happens, is very close and mutually intelligible with modern Icelandic with some minor differences. WhyOld Norse? (1) It's an ancient language that can be useful for my own understanding of historical linguistics, and the development of Germanic languages, (2) it still has some older linguistic properties that will keep viewers informed of a more highly inflected language, but (3) it also has a vocabulary similar to English, which will minimize the rote memorization aspect of learning it.
The book I'll probably be going through is Old Icelandic: An Introductory Course by Valfells and Cathey. I'll either have a physical copy or a pdf of it, which ever ismore convenient for recording. If you have any other suggestions, feel free to give me them! Again, the point of the series isn't supposed to be just on Old Norse/Icelandic, but on language learning generally, so everyone is welcome to watch! ;-)
I've finally put HTTPS on the forum for security's sake. I appreciate that people have been signing up already anyway. I'll probably reannounce it on the channel when I do a live stream probably tomorrow.
You may've noticed that there was also some server downtime, that was actually relevant to the SLL upgrade. I stupidly miswrote something and broke my Apache server for a minute or two. All fixed now though.
Sun, 20 May 2018 20:03:14 -0700
How I Write Accent Marks and IPA Characters in Vim
I just released a brief video on how I put special characters into vim.. There is a built in system (with control-k) for inputting special characters, but it's not as manipulatable as I'd like. Instead, I have two little vim files that coin functions to enable/disable deadkeys (for diacritics) or extra shortcuts for characters in the International Phonetic Alphabet.
The deadkey function turns ', ", :, ` and other symbols into deadkeys that place diacritics onto different characters. The IPA function is similar, but allows a sequence of semicolon plus two letters to correspond to an IPA symbol. E.g., if I want to type 'ʃ', I just type ';sh.
The links are in the video description (the files are in the voidrice repository as usual). The system is pretty customizable, and you can easily add whatever characters you need, potentially imitating the toggling commands I have there already.
Now that the forum is being reborn, I've openned up one of the subforums, the tech support one to non-registered posters. This makes it so people without an account can come and ask questions.
Additionally, I'm going to give perks to people who support me/the channel on Patreon. For now, it's going to be for anyone who gives any ammount of money, but I make increase the required input in a bit. Perks will include a gold-plated name, access to a private forum, and possibly other abilities like bigger avatar size and such (that's not implemented yet).
I'm changing a couple lines in the blog script (lb) that beautify the standalone pages, giving them UTF-8 encoding, actual titles and the website's stylesheet. While the standalone pages were originally an afterthought, I'm sure someone will like using them. I'll also probably put a video up about the blog system anyway
I've also been working on the forum today, and I'll also be putting up an update to the mutt-wizard which will hopefully fix compatibility with certain sites. Originally, I made the apparently improper and pessimistic assumption that some providers don't use +INBOX as the inbox location, encouraging me to writing a very skiddie line in grep to filter out all non-inbox boxes to smartly guess the true inbox. This caused the system to detect people's "Contacts" or "SMS" folders as their inbox in some cases.
I'll be fixing this soon so that it always just assumes that "+INBOX" is the real thing, which I think will lessen the errors people have.
I put my new blog system on Github. Again, just a little 70-ish line script that generates HTML and RSS/XML code automatically from a post; it'll get me a lot for very little, and obviously doesn't involve any silly databases.
Check out the link at https://github.com/LukeSmithxyz/lb. Play around with it if you're interested in it for your own purposes. I might do a video on it in a bit, and I'll be refining it as needed.
As I said, in a post before, I'm figuring out a new blogging and RSS feed paradigm which has been 95% done for several days, barring those little annoyances. I've been moving things around, including the GUIDs for RSS entires, so you may be seeing double, triple or quadruple entries in your RSS feed reader.
Feel free to purge your RSS feed cache to fix this. You won't lose anything since I have everything on my RSS feed (I'm not one of those people who has a rolling 15 entry RSS feed).
My subscriberbase has been pretty consistently dogging me to put the forum up. I figured I might as well just start a new forum with updated myBB software now. The old forum was a good trial run, but with newer software and now on my own server, there are more possibilities for a longterm forum.
So check out forum.lukesmith.xyz and go ahead and register the name you want and start posting if you'd like. As a minor warning, I don't have https for the forum yet, but that will come pretty soon.
For the past day or so, I've been "writing" a blog "system". Really it's only about 100 lines in shell script, which sure as hell beats installing WordPress and having huge databases on the server.
I want to have one rolling blog page, automatic RSS feed updates and maybe even standalone pages, so that's what I wrote. I also want to be able to link to individual blog entries on the rolling page, so I have it automatically label each header for the use of interior urls.
If you're reading this, wherever you're reading it, it's been successfuly.
Really all the script does is let you write a HTML draft entry, and when you're done, it appends it to the rolling page and converts its information into an RSS feed entry and appends it to your RSS feed. "Append" is probably the wrong word though, since it's not being added to the end, but in front of other entries.
Anyway, I hope to be able to have a fully functioning and synced blog and RSS feed, without the hassle or bloat, now I'm pretty confident that I'm right about at it. The only thing I haven't implemented (and might not) is the ability to change and delete posts from the RSS/rolling blog/standalone page directory. I'm the kind of person who doesn't believe in revision though, so maybe I'll slide without that.
I've decided to severely trim down my website, not in content, but in frills. We'll see how this works out, and if it does, I plan on keeping it this way with maybe minor beautification.
At a surface level, my site is just going to be two main HTML pages: the main page and a blog/updates page which I have made automatically (This also includes RSS updates).
One of the other things I've made use of is an Apache server's capability to display directory contents in and index page. You've probably seen things like this, see one of mine at talks/. You can also give these pages CSS and descriptions for the files, which I've decided to take advantage of. It seems like a much better way of organizing files on your website and making them accessible than doing it manually in HTML.