Activism Blog - Most Recent Posts

Posts Below
7/29/2016 - DemExit
2/24/2016 - Disappointed by Bernie Sanders' web page on student loans
2/20/2016 - I quit Tumblr
2/3/2016 - Part 4: My replies to the Free Software Foundation (FSF) Vision Survey
2/2/2016 - No longer in Amazon affiliate program
2/1/2016 - Part 3: My replies to the Free Software Foundation (FSF) Vision Survey
2/1/2016 - Part 2: My replies to the Free Software Foundation (FSF) Vision Survey
2/1/2016 - Part 1: My replies to the Free Software Foundation (FSF) Vision Survey
1/20/2016 - Link: Free Software Foundation (FSF) Vision Survey
4/26/2014 - The 2014 Food Revolution Summit starts today
6/14/2013 - WishUponAHero.com
9/20/2012 - Oct. 15, 2012 - Blog Action Day - Theme: "The Power of We"

    Hide/Show:


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down
DemExit
Friday, July 29th, 2016
17:05:30 GMT


I'm unhappy that the election was rigged against Bernie Sanders, so, I'm going to participate in DemExit by exiting the Democratic Party.

I don't yet know who I'll vote for.

I recently heard that George Washington thought political parties are a bad idea in general.

And I never liked the fact that many people instantly make snap judgments and jump to wild conclusions about people and issues based on a single-word label like "Democrat" or "Republican".

So, maybe I'll just stay out of every party from now on.

   ▲ Top  ▼ Bottom  △ TOC   ↓ Down


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑
Disappointed by Bernie Sanders' web page on student loans
Wednesday, February 24th, 2016
09:43:44 GMT


I finally glanced at the website of presidential candidate Bernie Sanders.

I haven't read most of his website so far, but, to my surprise, I was quite disappointed by this page about student loan debt.

Much of it's good, but I think it doesn't go far enough. I think all existing student loan debt should be canceled completely, and everyone who ever paid student loans should be paid full reparations, plus extra for all the damage done to borrowers and their families due to being deprived of much-needed money we all never should have had to spend in the first place.

I don't have student loan debt myself, since my severe sleep issues and shyness dissuaded me from even trying very hard to go to college. But I say "we" because my various relatives' student loans have definitely worsened all our lives.

So, I think just lowering interest rates and letting people "refinance" their student loans is nowhere near good enough to correct the injustices that have been inflicted upon all recipients of student loans and their families.

Addition, 5:53 AM EST. Hillary Clinton's page on student loans is even more disappointing, but I'm not surprised by that.


Addition, March 18, 2016, 1:30 AM. Despite this blog post, I still voted for Bernie in the primary election on March 15th.

   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑
I quit Tumblr
Saturday, February 20th, 2016
21:50:28 GMT


I finally quit another Service as a Software Substitute (SaaSS) - namely, Tumblr.

That was more difficult than quitting Twitter, because I actually enjoyed Tumblr a lot more than Twitter. But not as much as I enjoy having total control over the software I use, and not being a "digital sharecropper" or feudal serf on someone else's website.

Plus, most any social media site probably has privacy issues that I should probably be more concerned about than I usually am.

And even if a website has not-so-objectionable Terms of Service at the moment, you never know when that might change.

At least I mostly just reblogged other people's posts rather than posting my own original stuff to Tumblr. But it still definitely wasn't the most worthwhile use of my time and energy.


I can't deny that Tumblr was fun, but, another problem is that many of its pages load aggravatingly slowly in comparison to Astroblahhh Desktop and WordsPlatz.

Tumblr works better for me in the Pale Moon web browser than Firefox, but Tumblr still crashed my web browser much too easily.

Way too many websites (not just Tumblr) use way too much JavaScript, in my opinion.


And I much prefer being able to totally avoid even looking at things like follower counts and other statistics, but that was tough to avoid on Tumblr.

Many people love to look at things like that, but I'd probably get (more) stage fright if I knew I had tons of readers. Though on the other hand, I tend to feel a bit disappointed (though also somewhat relieved) anytime I see my statistics are pathetic.

And even though unfollowing is probably usually nothing personal on Tumblr (and more of a way to deal with Tumblr's lack of a Twitter-like Lists feature), I never liked to see my follower count go down, even though I think it was usually because of spam accounts getting deleted, or people quitting Tumblr.

I actually don't like the idea of follower lists or friends lists on any website. They cause too many totally unnecessary, avoidable hurt feelings when people get "unfriended" or never "friended" in the first place.


In many ways, I already like Astroblahhh Desktop and WordsPlatz much more than Tumblr (and lots of other things), so I'm sure that given the time and inclination, I would be able to build a free (as in freedom), libre, open source substitute for Tumblr which I would find perfectly satisfactory.

Though that will probably take a while, especially since I want to first finish updating at least my Puppy Linux Setup Kit and Astroblahhh Desktop.

But I definitely someday want to make it even easier to update my websites than my WordsPlatz blog software already does.


Similar to multifiles-apmod.el, I think updating Puppy Linux Setup Kit and Astroblahhh Desktop will probably save an immense amount of time in the long run and change at least my own life for the better (since they already have), even though working on them is a slow, tedious chore at the moment, even with the tremendous help of multifiles-apmod.el, GNU Emacs, and the VUE concept mapping software.

At least I've finally learned to like Bash more than I used to. Bash is actually not as horrible as I used to think, and I can now actually imagine rewriting much of the setup kit in Bash instead of Perl.

I probably won't, but I'm pleased that it now seems like an acceptable, feasible possibility, largely thanks to the jq command-line JSON processor.

   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑
Part 4: My replies to the Free Software Foundation (FSF) Vision Survey
Wednesday, February 3rd, 2016
10:58:10 GMT


I forgot to post this before. The final part - part 4 of the replies that I was trying to send in response to the Free Software Foundation (FSF) Vision Survey.

Added to, edited, and reworded to some extent, with added HTML formatting and hyperlinks.


Part 1 - Part 2 - Part 3 - Part 4


(Quoted from survey:) Are there any social movements or organizations you would be excited to see us collaborate more with? (End of quote.)


Part 1 - Part 2 - Part 3 - Part 4


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑
No longer in Amazon affiliate program
Tuesday, February 2nd, 2016
05:44:38 GMT


In the evening on Jan. 31, 2016, soon before I got started on trying to send my responses to the Free Software Foundation (FSF) Vision Survey, I found out I had received a mail on Jan. 31, 2016 at 1:28 PM from Amazon calling me a "Former Amazon Associate", and telling me about a payment of 65 cents.

My first Amazon affiliate payment ever! :-) (And last...)


I wondered (not very seriously) if Amazon had finally noticed that sometimes I link to Richard Stallman's page on Reasons not to buy from Amazon and kicked me out for that reason. :-)

But, it turned out that I had simply missed an email Amazon sent out in October informing affiliates they had to agree to some new thing, or get kicked out of the program.

Whoops. :-)


Anyway, I guess it's about time I finally left that program. I just lazily never bothered to quit, even though I removed hopefully all of my Amazon affiliate links maybe a few years ago (not sure when exactly).

The 65 cent payment wasn't even from anything recent. In my payment history, the date on that was 11/2/2011, and the transaction was "09/2011 Advertising Fees".

So, if you ever wondered how much money I ever made from being in the Amazon Associates program - now you know. :-)

   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑
Part 3: My replies to the Free Software Foundation (FSF) Vision Survey
Monday, February 1st, 2016
12:22:54 GMT


Here's part 3 of the replies that I was trying to send in response to the Free Software Foundation (FSF) Vision Survey.

Added to, edited, and reworded to some extent, with added HTML formatting and hyperlinks.


Part 1 - Part 2 - Part 3 - Part 4





(Quoted from the survey:) Why is free software important to you? Why do you use it? (End of quote.)


I suspect my entire life might have gone better in many ways if I had learned more about free, libre software and hardware earlier in life.

And if I had had more access to those things earlier in life, I might have learned much more about programming a lot sooner, and thus had a better chance much sooner in life of being able to make a living.

And avoiding closed source, proprietary software and hardware would have probably saved my financially struggling family quite a bit of money over the years. But for a long time, none of us knew any better.

So, my family, including numerous children (including me, when I was a child) suffered in part because the closed source, proprietary software and hardware industry took advantage of my family's naive, ignorant willingness to buy their overpriced, liberty-infringing junk.

Problems caused by closed-source, proprietary junk also wasted a lot of all our time.


Still, I don't consider the closed source, proprietary software and hardware industries the most evil industries in the world.

Having closed source, proprietary software and hardware was at least better than having no software and hardware at all, and I did learn plenty despite the many inherent flaws of anything closed source and/or proprietary.


Being stuck with a Mac, and very frustrated with not being able to use a ton of software that was available for non-Macs, made me extra-fascinated with cross-platform things like the Inform 6 programming language.

I'm still pleased that I can actually still use things I wrote in the 90's in Inform 6 on any recent computer! :-)

Nowadays, there's also Inform 7, which is one of the most unusual and remarkable programming languages I know of.

http://inform7.com/

A pity it's closed source despite being gratis.


It was probably good that even from a young age, I acquired a quite justified distaste even for non-libre shareware.

As a child with no good way to make money to pay for shareware (or most anything else), I felt quite unfairly persecuted by shareware which would do nasty things to try to force you to buy it, like make you waste time waiting for a timer to go away, or make you reinstall the software every 30 days, etc.

I didn't like to bother my family to buy me shareware (or anything), and I was so disgusted by those nasty sales tactics that even as a child, I actually became determined to never buy any shareware like that, even if I could ever afford to do so.


Even ordinary non-shareware proprietary software didn't annoy me as much back then, though I felt unfairly deprived of that too, because there was pretty much nothing I could do as a child to earn enough money to buy most anything myself.

But I guess the shareware annoyed me more because even when I was a child, it seemed so obviously unfair and mean for the shareware authors to go out of their way to build in nuisances to mistreat, annoy, and waste the time of unfortunate people (such as children like me) who were poor through no fault of our own.

I didn't need to be harassed into buying those often quite fun and useful (despite being non-libre) programs. In fact, at the time, I would have happily bought them all without being harassed if I simply had enough money, and hadn't been harassed.

Nowadays, of course, I'm not happy (or not entirely happy) buying anything which is closed source, or which threatens liberty in any other ways. But as a child, I didn't understand the importance of that stuff yet.

(I'm still not a total puritan, though. I enjoy my Roku, Netflix, and enjoyed the streaming music services MOG and Sony's Music Unlimited before both of them got closed down. But if there were adequate libre alternatives, I'd much rather use those.)


I am actually glad I had the chance to use HyperCard, even though I was too young at the time to figure out how to do anything very complicated with that.

Here's someone's interesting blog post on HyperCard:

http://www.loper-os.org/?p=568

HyperCard was actually really cool (except for being closed source and non-libre), and I think it's wonderful that HyperCard made it so easy for even average not-very-technical people to create their own software.




(Quoted from the survey:) If you have contributed financially/been a member in the past, but no longer do, why did you stop? (End of quote.)

I can't comfortably afford to remain a paying member. That's the only reason I didn't renew.

I'm pleased to see it's now possible to pay $10 a month instead of $120 all at once, but that's still too high for me.




(Quoted from the survey:) Care to elaborate on your answers, or give us any other positive or negative feedback? (End of quote.)

On the topic of the money I've made from software:

From Sept. 2007 to April 2008, I sold a closed-source software product called the MagnaMural in the virtual world game Second Life. http://magnamural.astroblahhh.com/

In April 2008, I released it into the public domain, partly inspired by this essay:

Why Software Should Be Free

I never kept very careful track of my sales, but, I estimate I probably made less than $10 USD total selling the MagnaMural.

But, sometime after I made the MagnaMural public domain, someone gave me an approximately $20 USD donation in Second Life, which is possibly the largest donation I ever got in Second Life. (I'm not sure if it was because of the MagnaMural or some other reason, because the person didn't send a note.)

Perhaps other donations I've received were at least partly inspired by my free/libre software, but hardly anyone sends me notes along with their donations, so I don't actually know the precise reasons why most people donated.

(But, thanks to everyone! Hopefully your support will be well-rewarded by my increasingly good software projects and other things that I'm still feverishly working on.)


Oh, and until the end of July 2011, I used to host someone's non-libre freeware on my website. (Well, one thing was non-libre, and the other was libre.) Someone sent me $15 because of that software, but that's the only donation I'm certain was inspired by that software.

In 2012, someone gave me a MacBook and iPhone, apparently in the hope I would use them to make a living writing iPhone or Mac software. Fortunately, I managed to resist the temptation. :-)

At least it was nice to find out that I wasn't really missing out on much of anything by being unable to afford Apple crap. I was surprised by how unimpressive the screen was, even though that particular MacBook was from 2009.

Another problem was, I couldn't even open that MacBook to take the hard disk or battery out because the bottom was screwed on with tiny unusual screws which ruined the two mini-screwdrivers I tried to use on them. Just awful, especially compared to how easy it is to take the batteries out of a Toughbook.

At least I was able to run Puppy Linux on it. But that still wasn't sufficient justification to keep it instead of selling it and getting some cheap old Toughbooks instead on eBay.




I often wish there was a freelance job website similar to http://odesk.com/, but which is exclusively for libre jobs.

I've glanced at http://gun.io/, but, I don't know if I'm at a high enough skill level yet to even dare to try to undertake the astonishingly high-paying jobs I've seen on there. And if it turned out any of those jobs were non-libre, I would have to refuse to do them.

Also, I'd rather just do small things that I feel more sure I can handle.

Or actually, I'd rather just work on my own projects like the Puppy Linux Setup Kit, and yet somehow get paid.


A long time ago, I posted various hopefully helpful posts at the FSF's forum. Just thought I'd draw attention to them.


Part 1 - Part 2 - Part 3 - Part 4


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑
Part 2: My replies to the Free Software Foundation (FSF) Vision Survey
Monday, February 1st, 2016
10:37:15 GMT


Here's part 2 of the long replies that I was trying to send in response to the Free Software Foundation (FSF) Vision Survey.

Added to, edited, and reworded to some extent, with added HTML formatting and hyperlinks.


Part 1 - Part 2 - Part 3 - Part 4





(Quote from the survey:) Imagine it's 2020 and the opposite is true -- we are less free as computer users. Describe some things that have gone wrong. (End of quote.)


I find the Internet of Things very spooky - even now in 2016.

The "Internet of Things" and "Pervasive Computing": Some of the Worst Ideas Ever

Sometimes I wonder if we need not only the free software movement, but a free _from_ software movement. :-)


One of the most intriguing though worrying books I read in 2015 was Trillions: Thriving In The Emerging Information Ecology by Peter Lucas, Joe Ballay and Mickey McManus.




One reason I hope free (as in freedom), libre hardware will catch on a lot more is because I sometimes worry that maybe non-libre hardware manufacturers might somehow figure out how to make it totally impossible to even boot GNU/Linux on their hardware.

I wish I could 3D print my own computer stuff. :-D




I hope more can be done to financially support free, libre software authors, and everyone else in the world who could use more financial support.

Actually, I think there ought to be an unconditional basic income for everyone.

http://www.dominionpaper.ca/articles/4100

https://web.archive.org/web/20150413103917/http://www.xamuel.com/ten-reasons-for-guaranteed-minimum-income/

https://web.archive.org/web/20150628192657/http://www.xamuel.com/basic-income/


The only reason I'm able to write free, libre software at all is because my family supports me and doesn't try to treat me like a slave or try to force me to violate my ethical principles by writing closed source, proprietary software.

If I had happened to be in worse circumstances, the world would have missed out on quite a lot of my creations. (The best is yet to come. And much of it has probably been delayed a lot by my bad circumstances.)

Also, the stress, sometimes poor nutrition (which sometimes triggers headaches which might be migraines), and various other problems resulting from poverty also haven't been good for my health, so, I might have a shorter lifespan than I would have had if I had not been poor.


And maybe I'd be a less shy, timid person in general if I were in better circumstances. I probably would have pointed this survey out to more people, but I just felt too stressed out and overwhelmed to keep forcing myself to be outgoing (even on the internet).

Fortunately, posting things to my own websites, or sometimes even to very slow-paced quiet forums, is much easier for me than sending messages which will probably soon get a response which I probably ought to respond to promptly, but might be too stressed out, tired, headachy, etc. to feel up to dealing with or to even read.

At least usually avoiding the stress and time-consumption of social contact helps me focus and make more progress with my various projects sooner than I otherwise would.

Probably my software projects and perhaps some of my writing would do more to help the world (and even my own situation) than me having a social life, anyway. :-)


At least things are better than they were in the past. I'm very comforted by (among other things) my increasingly good programming skills, which give me some hope that somehow, someday, I might find a good way to make a living. Maybe even sometime before 2020. :-)

And perhaps I already could support myself if I had nothing against writing closed source, proprietary software.


If my family's financial problems had caused us to lose our home in 2013, it's unlikely I would have managed to finish a release of the Puppy Setup Kit back in Sept. 2014.

http://astroblahhh.com/puppy-linux/software/apollias-puppy-linux-setup-kit/

And if my family hadn't been struggling so much, I probably would have tried GNU/Linux many years sooner. I was curious to try it as early as 2002 - I just didn't have a spare computer to experiment with, and couldn't risk ruining my family's computer either. (Which, for many years, was a Mac, so probably no GNU/Linux would have worked on that anyway.)

I actually didn't even have a decent computer of my own until Feb. 2002. And, regrettably and with the naive optimism of youth (I was 20), I went into debt to get it.


Despite how unpleasant my life has been at times, I still have been very lucky. Financially, I'm much more trapped than people who can more easily work because they don't have severe sleep issues (and shyness) getting in their way.

But, unlike most people, I've had an unusually massive amount of free time, mostly thanks to my family supporting me. Which has been more valuable than money, I think, because I managed to put plenty - though far from all - of that time to good use.

But, sadly, probably tons of far more intelligent and talented people than me have not been so lucky.

And even many financially stable people have to spend a ton of their time slaving away at a job, time which they could probably devote to far more worthwhile pursuits.

I guess this is a good place to point out my Blog Action Day post from 2008.


Here's an interesting self-help blog post I stumbled across recently:

http://beyondgrowth.net/personal-development/deep-work-review-book-by-cal-newport/

I also suggest reading the book Outliers by Malcolm Gladwell.

https://en.wikipedia.org/wiki/Outliers_%28book%29

It's vitally important for people to have free time. And one reason why is because in general, probably no one becomes a world-class programmer or world-class anything else without tons of practice.


Another fascinating book I'd recommend is Antifragile by Nassim Nicholas Taleb.

https://en.wikipedia.org/wiki/Antifragile

Fragile things are damaged or broken easily. Robust things are resistant to damage and change. But antifragile things are things which actually benefit from rough handling, chaos, change, etc. Like a phoenix, or a hydra.


If you think about it, many closed source software business models might actually be pretty fragile, given that free, libre software and hardware of sufficient quality and ease of use could easily dissuade potential buyers of closed source, proprietary, liberty-infringing software and hardware from wasting any money on such things in the first place.




Another thing I'm concerned about is the systemd controversy. So far, I don't really understand it on a technical level, but, if I understand correctly, if too much software unrelated to systemd is made dependent on components of systemd, then, that could threaten people's freedom by making it much harder for people to build and run a GNU/Linux system without systemd.

And I've heard that incompatibilities caused by systemd dependence could make it difficult to compile free, libre software on non-GNU/Linux systems like BSD.


systemd is often referred to as "init software", but if I understand correctly, apparently it has grown far beyond just init software, and has been engulfing more and more basic functions traditionally done by many separate, independent components of GNU/Linux.

Here's the animation which introduced me to the systemd controversy:

http://devopsreactions.tumblr.com/post/112502661235/watching-systemd-evolve

And some other ones:

http://devopsreactions.tumblr.com/post/97126865868/systemd

:-)


As a Puppy Linux user who doesn't even read the Puppy Linux forum very regularly, and also as someone who doesn't pay much attention to news in general (even Linux news), I just happened to avoid even noticing the systemd controversy for a long time.

But even the creator of Puppy Linux objects to systemd:

http://barryk.org/news/?viewDetailed=00114

And there's this long Puppy Linux forum thread with mostly people objecting to systemd:

http://www.murga-linux.com/puppy/viewtopic.php?t=93586

I'm very glad that this means that Puppy Linux will probably continue making a strong effort to remain free of systemd.


I'm also very glad the Devuan project exists.

http://devuan.org/

Devuan is a fork of Debian, inspired by the fact that Debian was surprisingly overly welcoming of systemd and suppressive of people objecting to systemd.

Even though systemd is actually under a libre software license - the GNU LGPL 2.1+, according to Wikipedia - I suspect systemd really might be an insidious (though hopefully unintentional) threat to software freedom, since perhaps systemd might become so indispensable (due to software being made dependent on it) that it might become difficult to even build a GNU/Linux system or a lot of software packages without installing systemd.


On any computers with pitiful amounts of RAM I run Puppy Linux with (or any other computer), I don't want to be forced or pressured into having to waste RAM on anything at all that I can do without, but especially a reputedly big, bloated, overly complicated, tangled-up thing like systemd.

Or, quoting a description recently mentioned by someone on the Devuan mailing list - "the everything-welded-together, no-user-serviceable-parts-inside architecture of systemd".


So, I think it would be terrible if systemd somehow gets way too enmeshed in and almost (or totally) inextricably inseparable from GNU/Linux.

I hope long before 2020, that possible problem will be alleviated.


Also, I think it's really puzzling that some proponents of systemd seem to get so provoked by the fact that many people would prefer to avoid systemd.

One of the major benefits of using a libre operating system is that, unlike a closed source, proprietary operating system, you're supposed to be able to avoid having things you don't want being shoved down your throat.

So, I think the people objecting to having systemd practically forced on their systems are right to be upset, and the people who viciously mock and ridicule anyone who doesn't want systemd are (perhaps without realizing it) basically mocking and ridiculing software freedom itself.

Even if systemd were the best thing since sliced bread (which I don't believe it is), I think it would still be wrong to try to forcibly impose it on people who don't want it.

Part 1 - Part 2 - Part 3 - Part 4


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑
Part 1: My replies to the Free Software Foundation (FSF) Vision Survey
Monday, February 1st, 2016
06:13:30 GMT


I had some technical difficulties sending in my responses to the Free Software Foundation (FSF) Vision Survey at almost literally the last minute. Perhaps it was because my responses were so long.

Fortunately, I intended to probably post my replies on my blog anyway.

At least this gave me a chance to edit them a bit more and add some HTML. In fact, I'll probably even end up editing them after I post them, as I so often do with probably most things I post. (Edit, Feb. 1, 2016, 1:25 AM EST: Yep, definitely.)

I wrote so much that I'm splitting this into multiple blog posts.


Part 1 - Part 2 - Part 3 - Part 4





(Quote from the survey:) Imagine it's 2020 and people are more free and empowered as computer users, due to the efforts of the free software movement and the FSF. Describe some things that we have accomplished to reach this point. (End of quote.)

multifiles-apmod.el is an Emacs add-on I modified/enhanced a lot:

https://github.com/Apollia/multifiles-apmod.el

GNU Emacs, multfiles-apmod, and various other add-ons have been making it tremendously easier and more enjoyable for me to make progress with my various programming projects.

Even my previous favorite text editors (Notepad++ and Geany) were really getting in my way and slowing me down - so, if I hadn't switched to Emacs, I think all my projects might've gotten substantially delayed, and I might even have given up on some of them.

Even though it took me almost 2 months of almost daily effort to get cozy with Emacs, I think it will save me quite a lot more time than that in the long run.

So, by 2020, I suspect I will have completed more projects and done a much better job of building them than I would have if I hadn't gotten cozy with Emacs, and hadn't enhanced the multifiles add-on.




And the VUE concept mapping software also continues to help me:

http://vue.tufts.edu/

I've been using VUE since 2010 already (or maybe even longer, I can't remember) to make notes, flow charts, etc. It's a great tool for brainstorming and trying to design software, and helps me get a nice, visual overview of things and how they relate to each other.

I plan on using it for publicly-released documentation in the future, rather than just my own private notes.




Sometimes I think things like news articles could benefit from being in a VUE-like concept-map format.

It might make ideas easier to absorb at a glance than conventional articles which might describe numerous complicated ideas in big blobs of text, without visually showing how different things link together or otherwise interact or relate.




For a long time I've wished I could edit actual code itself (rather than just notes about code) using VUE.

A few months ago I heard about a program called Code Bubbles. I still haven't tried it yet, but, I think Code Bubbles is probably the closest thing I've ever heard of so far to my daydream of being able to use VUE to edit actual code.

http://cs.brown.edu/~spr/codebubbles




I've been thinking maybe using XSLT on the XML source code of a VUE file might be able to transform a VUE file containing source code text into actually runnable (or otherwise useable) source code files.

So maybe my daydream would be easier to implement than I thought.

But VUE still wouldn't have syntax coloring and a ton of other nice features of a normal code editor.

I wish I could embed little Emacs editors inside of VUE nodes. :-)

I'm guessing Emacs probably already can run in the Java Virtual Machine somehow, and VUE is free, libre Java software, so, maybe that wouldn't be totally unfeasible. :-)




One of the most exciting things I found out about in 2015 was graph database software, which is reputed to typically be much faster and easier to work with than conventional relational databases.

I still haven't done much with graph databases myself yet, but, I'm looking forward to eventually experimenting more with OrientDB and perhaps Neo4j.

http://orientdb.com/

http://neo4j.com/

The Neo4j website is currently offering free (as in price) copies of their O'Reilly book on graph databases:

http://neo4j.com/books/graph-databases

Graph databases are another thing I wish I could use VUE as a GUI to work with them.




I haven't yet gotten deeply into learning Lisp, but, I still want to because of what I've read about it possibly being the overall best, most powerful programming language in existence.

I'm greatly looking forward to reading Paul Graham's book On Lisp, which is legally downloadable from his website:

http://www.paulgraham.com/onlisp.html

Maybe by 2020, I'll be primarily a Lisp programmer instead of mostly a PHP, Perl, JavaScript, MySQL, SQLite, and Bash programmer.




Emacs, multifiles-apmod, other Emacs add-ons, and VUE have been helping me renovate my Puppy Linux Setup Kit:

http://astroblahhh.com/puppy-linux/software/apollias-puppy-linux-setup-kit/

I'm working on making the kit more flexible and easy to update, though it already works remarkably well and has saved me a ton of time.

My Puppy Setup Kit makes it so I can go from a totally uncustomized Puppy Linux system to a system customized exactly the way I like it, in just minutes, by clicking a single script.


My setup kit also makes it so I'm not so dependent on having to use a specific computer with a specific hard disk, since I can mostly or completely replicate my entire comfortably customized system in minutes on quite different computers.

Though sometimes I need to adjust the kit a bit to make that work right, like when I switched to a laptop and then found I had to add some new stuff to make the touchpad work the way I liked.

But once I've finished any necessary adjustments, then, from then on, setting up my system is nearly effortless - I just have to click a single script, click a confirmation dialog box, wait a few minutes, and press Enter every once in a while.

(And it would be pretty easy to make some Puppy Setup Kit construction plans which require no user input at all beyond opening one script and clicking one confirmation dialog box.)


In the past, when I used an operating system (Windows) installed on an internal hard disk, my computer seriously breaking down tended to be an incredibly stressful disaster, which sometimes took days, weeks, or once over a month to recover from, due to having to struggle to fix whatever broke, and sometimes having to struggle to acquire another computer and then reinstall everything from scratch.

And I always absolutely dreaded having to open up my computer for any reason, such as to get the internal hard disk out so I could try to rescue any unbacked-up data.

But now, hard disks are optional for me. And if any of my computers ever totally breaks down, I can move to a different one almost seamlessly. I love it!


I love it so much I won't even seriously consider going back to relying on any OS installed on a hard disk - not even a GNU/Linux! - because I find it far too easy to accidentally ruin even my GNU/Linux systems by installing things I shouldn't have installed.

I never want to return to having to struggle to fix things like that. With my Puppy Setup Kit, all I have to do to get everything back to normal is just reboot, and run my setup kit again.


One of the things that deterred me from even trying GNU/Linux for years was being afraid of accidentally ruining my Windows installation by installing GNU/Linux on the same hard drive.

Probably lots of Windows and MacOS users are afraid of that.

So, I didn't try GNU/Linux until I found out about live discs, which I think I first heard about in 2006 because I was desperately searching for a way to rescue data from a broken-down Windows system.


I still didn't end up switching to GNU/Linux until 2011, though. I was pushed into it due to the fact that my hard disk was making odd little noises, which made me think, maybe I should use a Puppy live disc for a while so I can avoid making my hard disk work too hard until I can afford to get a replacement hard disk.

But when I found Puppy was so delightfully fast, and so nice to use just from a live disc without even having to install it, I found I actually didn't even want to go back to using primarily Windows again.

Windows XP was actually reasonably fast on that computer, but Puppy was (and still is) so fast it made Windows seem annoyingly slow in comparison.


Before I made my Puppy Setup Kit, I used to use Puppy's really cool built-in ability to save your custom settings, installed programs, etc. on the Puppy live CD or DVD you booted your computer with just by writing additional sessions to the disc.

But the more sessions you have, the slower it becomes to boot, so, eventually, I decided, instead of saving minor settings changes to my disc, I'd just use some Perl scripts to adjust my settings.

Thus, my Puppy Setup Kit was born.


I think my way of using Puppy is probably still unconventional even amongst Puppy users (partly since I still haven't gone to much trouble to tell the world about my setup kit because I think I should renovate it first).

But, this is my favorite, most comfortable computer setup ever. I finally don't have to live in as much fear of my hard disk or computer breaking down, because it's so simple now to just switch to another computer and have everything be pretty much the same.

And Puppy, running in a RAM disk, is the fastest OS I've ever used. Even a 1.5 GHz single core laptop with only 2 GB of RAM running Lucid Puppy 5.2.8 version 004 seems tremendously faster than the single core 2.0 GHz 1 GB RAM Windows Vista computer of someone I know, which frequently gets stuck for minutes on end on things that Puppy does in literally seconds, like opening programs or going to certain web pages.


Once my Puppy Setup Kit is renovated, it will be a lot easier for me to share my current exact setup with anyone who wants to try it, and also for me (and hopefully anyone) to add to the kit to make it possible to easily install whatever sets of software and settings anyone wants to install.

So, maybe I'll finally be able to persuade some of the more stubborn Windows and Mac users I know to try Puppy. And with the renovated Puppy Setup Kit, hopefully everyone (including me) will have a much easier time customizing our own Puppies to work exactly the way we want.

(I'd actually like it if the Puppy Setup Kit could work with any GNU/Linux live disc as well as Puppy, but, I'm not up to trying to build that just yet.)


I'd also like to make it possible to write Puppy Setup Kit scripts in any language, not just Bash or Perl.

Not sure yet how to do that, but, maybe if I store details about installable software, settings, etc. in JSON files, that will make the data accessible by most languages.




Another goal of mine with the Puppy Setup Kit is to build something like what I was writing about package management around the end of this blog post:

http://astroblahhh.com/blog/puppy-linux/modified-version-of-new2dir-for-puppy-linux-and-thoughts-on-linux-package-manage-252.shtml#post252

I think it would be good if people were less dependent on downloading precompiled binaries via package manager software.

It's always good to know how to do things yourself rather than having to depend on other people to do things for you. And it's also safer to compile things from source code rather than to just trust that the package builder and/or the repository are trustworthy/uncompromised.

Plus, things compiled from scratch conceivably might work better for you because of being tailored to your exact system, instead of the possibly quite different system of whoever built a package.


So, I think it would be good if more people learned how to compile things themselves from source code, and also would be good if people had some partially automated tools to help with the boring, automatable parts of the process of compiling your own package from source code.

After writing the above blog post, I found out that Gobo Linux has a really cool "recipes" feature which already seems to do much of what I had in mind. (Haven't tried it myself yet, but want to...)

http://www.gobolinux.org/index.php?page=compile

Gobo Linux's reorganized directory structure is quite interesting too:

http://www.gobolinux.org/index.php?page=documentation

And NixOS also seems to contain some interesting ideas:

http://sandervanderburg.blogspot.com/2011/12/evaluation-and-comparison-of-gobolinux.html




Having partially-automated build-your-own-packages-from-source capabilities in the Puppy Setup Kit will pave the way to me being able to easily release an update of Astroblahhh GLMP-GTK and Astroblahhh PH-GTK:

http://astroblahhh.com/software/glmp-gtk/

http://astroblahhh.com/software/ph-gtk/

...and thereby also make it possible for people to easily install and use the not-yet-complete renovated version of Astroblahhh Desktop, among other things.

http://astroblahhh.com/software/abdesktop/

The build-your-own-packages-from-source features will also make it possible for me (and/or others) to help popularize things like (for example) GNU Guile by making them extremely easy to compile from source and install.




Recently, I was very pleased to hear about the $5 version of the Raspberry Pi.

https://www.raspberrypi.org/blog/raspberry-pi-zero/

I'd be very interested to see a list of cool cheap hardware gizmos which the FSF approves of.

One reason I haven't gotten a Pi yet is because in my experience, 512 MB of RAM is far too little to run Puppy Linux the way I want, with the entire OS and all my installed software loaded into RAM. On my 512 MB RAM computer, I can't install much software, and it's quite prone to totally freezing up with no way to fix it other than restarting. (But the same computer is capable of a lot of cool things with an OS installed on its hard disk.)

1 GB is a bit better (and even good enough to run a Windows XP VirtualBox reasonably well, at least if VirtualBox is almost the only thing you install), but that still forces me to make difficult choices amongst what software I want to install, and I have to reboot to install different sets of software and settings.

2 GB of RAM is sort of OK, but I much prefer 4 GB or more. The more, the better. So, I'd much prefer to get a small cheap Pi-like gizmo with a lot more RAM than a Pi.




And, after all the distressing things I read about systemd, I was very happy to hear about the Devuan project:

http://devuan.org/

I'm also very happy that Puppy Linux is also systemd-free and will hopefully stay that way.


(The rest of my survey replies will be in future blog posts.)


Part 1 - Part 2 - Part 3 - Part 4


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑
Link: Free Software Foundation (FSF) Vision Survey
Wednesday, January 20th, 2016
00:29:29 GMT


The Free Software Foundation (FSF) is doing a survey until the end of January 2016:

Free Software Foundation (FSF) Vision Survey

And here's the FSF.org blog post about the survey.

The FSF is also trying to raise $450,000 by January 31st, 2016. They're already most of the way there - as I write this, it says "370,295 so far" at the top of this page.


Addition, Feb. 3, 2016, 6:11 AM EST. Here are my responses to the survey:


Part 1 - Part 2 - Part 3 - Part 4


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑
The 2014 Food Revolution Summit starts today
Saturday, April 26th, 2014
06:13:10 GMT


Today, the 2014 Food Revolution Summit is starting.

You can read more details about that and other things in this very interesting blog post by Steve Pavlina:

Help Us Transform the Medical and Food Industries

   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑


   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑
WishUponAHero.com
Friday, June 14th, 2013
05:52:38 GMT


I finally stumbled across a website which strongly resembles what I envisioned my old Donations & Microdonations for Individuals & Groups forum becoming someday:

WishUponAHero.com

Direct person-to-person charity! :-D

By the way, I'm Apollia112 there, not Apollia.

(Edit, 9/26/2014, 5:42 AM: That site changed its name to HeroNetwork.com, and I no longer recommend it. See Prosperity.Astroblahhh.Com for some reasons why.)


And, for the first time since 2009, I updated Prosperity.Astroblahhh.Com with a little news.

   ▲ Top  ▼ Bottom  △ TOC   ↓ Down   Up ↑


   ▲ Top  ▼ Bottom  △ TOC   Up ↑
Oct. 15, 2012 - Blog Action Day - Theme: "The Power of We"
Thursday, September 20th, 2012
13:46:22 GMT


This morning at about 8:30 AM, I registered to participate in Blog Action Day, which will happen October 15th, 2012.

You can register at: http://blogactionday.org/register-to-take-part/

The theme this year is The Power of We. A nice, broad theme which should make it possible to write about just about any world issue(s) you might want to write about.

According to http://blogactionday.org/2012/09/17/instructions-to-access-greenpeace-photo-and-video-archive-for-blog-action-day-participants/:

To celebrate the “power of we”, Greenpeace is for the first time opening up our entire visual archive for free to the global blogging community for Blog Action Day – over 150,000 photos and videos.

   ▲ Top  ▼ Bottom  △ TOC   Up ↑


    Hide/Show: