Show newer

How many of you so-called Computer Scientists out there have "The Art of Computer Programming" by Knuth on your bookshelves? If not please but the series all 4 books!

I got bored so i wanted to see if we could remember how to represent a multilayer perceptron using linear algebra. I think i summed it up fairly well.

Wanted to share a little screen recording sneak peak of the NCurses display working over Telnet for the mmorpg/mud (text based) I've been working on.

FYI i wanted to show this off at full resolution to show the full sized composite window possible... the video may even be larger than your native resolution. Though the game is playable at low resolutions as well the display will scale accordingly.

so I have been working a little bit each day in my spare time on a rather absurd refactor job... it was too much work to do by hand so I wrote a script that refactored my code for me... since it was throw away code i didnt put any effort of any kind into quality control and well, it shows.

Its so horrific I just had to share the refactoring script witht he world just so other can marvel at the horror.

dpaste.com/2N6W9C0

I wanna create a Java programming social group and call it "The Garbage Collective"

Its so good to know so many of the projects I founded or am project owner on (open-source projects specifically) are used by so many people. Its easy to forget but everytime I release a new version the emails start flying in from people thanking me or asking questions. It really keeps me going.

given these three JVM languages which would you be most likely to contribute to for an open-source :opensource: project?

-source

What do you think of this teaser Landing Page I just wrote from scratch?

CleverThis.com

-End

What static site generator should I try out next?

I just did my first release as the new project owner for Goblin! It's an open-source :opensource: OGM for Graph Databases that sits on top of Tinkerpop.

Check it out here:
git.qoto.org/goblin-ogm/goblin

So now that I took over the Goblin open-source :opensource: project I started cleaning up the README and other repo documentation. Its amazing how just a little bit of time and attention can make a project look significantly more professional. Logo only cost me 7 bucks too!

git.qoto.org/goblin-ogm/aiogre

github.com/goblin-ogm/aiogreml

So I have been having a lot of fun using Spacemacs (Emacs + Vim) lately as my new IDE. Its a game changer for sure. One thing I find particularly fun is the "pretty-mode" extensions I managed to program into it (had to write my own layer that I derived from some existing code). I'll explain each aspect of pretty-mode in a second but first check out some screen shots at the bottom of this post to see what it looks like.

If anyone wants to replicate my configuration the full setup is here: git.qoto.org/freemo/pretty-spa

Pretty-git is the most functionally useful of them all. When you make a git commit it helps you format your git message using the standard format where you start with one keyword classifying the commit (such as fix, feature, refactor, etc) then a colon, then the text. It provides a list of selectable keywords and adds it to the git message. Moreover it can replace these keywords visually with descriptive icons (such as a little red bug for bug fixes). Later when you look through the git history you see these icons where the keywords should be making for a very nice visual representation.

My favorite is the pretty-code. Its a simple idea, it replaces certain keywords of phrases in code with equivelant mathematical symbols. So, for example null/nil/none will be replaced with the empty-set math symbol (a circle with a slash through it), similarlity stuff like not equals (!=) will be replace with an equals mark with a slash through it. You can fully customize what symbols are replaced and what it is replaced with. Also when you cursor over a symbol it temporarily reverts back to the keyword it replaced so you can see what it means. Searches and of course the underlying code itself (and in git) is unchanged.

pretty-shell is just a shell with some nice font-awesome fonts to make it pretty, usually informative so different icons might represent if a directory is a git repository or if it has staged changes and what not.

Finally pretty-outline. This basically just gives bullet points (useful in org-mode and note dating) some pretty icon representations rather than circles. Pure eye candy on this one.

What number most closely matched your preferred line width when enforcing style rules on source code?

What is your favorite Text editor for programming (IDE):

Whats your favorite Docker monitoring tool

The deeper I dive ito Spacemacs (Vim + Emacs) as an IDE the more I'm loving it. Im learning org-mode now and its pretty epic.

With that said only thing im struggling with are some of the hotkeys. The ones that start with space are easy since they provide a guide on the bottom. the ones that begin with : are easy enough too mostly because I already knew those from using vim in the past, at least the basics. But all the other that dont have a lead-in key I have no idea what they all area. I cant find a good complete cheatsheet either.

I am really falling in love with Spacemacs (Emacs+Vim) since I made the move last night to try this out as my IDE of choice.

I think one of the big factors that stopped me from using VIM more often was two fold: 1) Setup to get it working witht he basic features of a IDE were a pain 2) it is really ugly without enough at-a-glance useful info. Spacemacs solves both those problems.

The only thing I'm learning to do without right now are tabs for multiple files at the same time. Yea you can have buffers and even have them open side by side, so I'll probably make do. But multiple buffers feel like more of a mental effort to maintain than tabs.

I decided programming was getting too easy so wanted to try out a new IDE.. Going to give Spacemacs a try. Looks cool!

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.