The Junk Factory

Navi's Personal Blog


Arch, Debian, Suckless and wrapping up the Linux experience

If you want to read the spanish version visit the following link After spending some time tinkering with a second-hand ThinkPad T480 that I ended up buying in a remote corner of the city where I live, I’ve been trying out different Linux distributions and desktop environments, but overall I’ll focus on two distributions that in my opinion are the most important: Debian and Arch. In addition to this, I wanted to try out a new Tiling Window Manager that had also caught my attention, as well as a set of software that embodies an interesting philosophy: Suckless.

Read more...

Fundamentals: The Bill Evans Aproach

A long time ago, I was really into music. I was learning guitar and practicing in my free time as much as I could. I also like jazz. I am not an expert on the style, but I like the freedom and virtuosity of this kind of music, and I listened to some of its exponents. One of them was Bill Evans. Bill Evans was a genius pianist in the jazz scene, with his authentic and complex style, he could easily partner his reputation with other giant musicians like Miles Davis and John Coltrane, and if you have heard something about this music, you will probably know that the most popular album of all times “Kind of Blue”, Evans was one of the musicians that took part of this masterpiece.

Read more...

Consider to use webrings for your site

“Hey you Out there beyond the wall Breaking bottles in the hall Can you help me?” — Roger Waters Do not make a wall for your website, that place that in case of any visitor want to come and read any article or all your blog, feel that there is nothing more to see an return wherever he came. Instead, give it more where he can continue his fly.

Read more...

Sway: The brief introduction to tiling window managers

I can’t lie to you that I’ve had some free time these days, which I’ve taken advantage of to learn about GNU/Linux Desktop. By installing it on two laptops, I’ve been able to learn about the kernel and the Ubuntu and Fedora operating systems. However, when I began my journey, I was playing in a safe environment like GNOME, this window manager that provides almost all the tools you need to start without having to tinker too much.

Read more...

Finding comfort in the GNU/Linux Desktop

I have been a Windows user for most of my life, and for a little over two years, I have used MacOS; this article talks about my reasons and experiences in using GNU/Linux as an operating system, the transition, its strengths, and weaknesses. My first motivation is a mixture of curiosity and the desire to find a free operating system, with the same idea in mind in my previous post where I wanted to move more towards free software, the main piece was the operating system.

Read more...

From Mastodon to Free software: My little experience

Introduction It has been a while since I decided to purge several of my social networks (including Twitter, Facebook, Instagram, and LinkedIn) and mainly stick to Mastodon as the only platform for interacting with people on the internet whom I don’t really know. So far, it has been a positive experience, and I have no doubts that it has improved my quality of life. Furthermore, it has opened up a world that I wasn’t very aware of and that I have become increasingly interested in: The world of Free software.

Read more...

Creating your own blog with Julia and Franklin

In this post, we are going to discuss how to build your own blog with Julia and Franklin.jl, a popular static site generator among Julia users who create their own blogs or even build websites for tutorials. I hope that if you are reading this entry and you don’t have your own space, it can motivate you to build your own website. Some Reasons to Create Your Own Blog Blogs may sound old-fashioned, something created by people who are still living in the 90s, typing with passion about the political system while listening to Soundgarden in the background and drinking some kind of cheap beer… or programmers.

Read more...

set up NeoVim + Tmux for a Data Science Workflow with Julia

In this post, I will provide some notes on getting started with Neovim for a Data Science Workflow. This setup is not strictly related to Julia and can also be used with Python and R. The idea is to work with a double panel structure, where one side contains your code and the other side has the REPL, which receives the snippets of code you send from the code side.

Read more...

Using evotrees.jl for time series prediction

Introduction In this post, I want to show an analysis of a time series that I’ve been working on. Usually, when dealing with time series, it is not so common to use machine learning algorithms (without at least trying more traditional models like the ARIMA family), but I still wanted to test how well a GBM model fits for these kinds of problems that are so popular. NOTE: I don’t recommend starting with models of this type for time series problems.

Read more...

How to scrape data with Python using selenium and Pandas

Introduction In this tutorial, I will dedicate myself to explaining how web scraping can be done from a platform where a dynamic interaction of the web application is required, this is quite useful when obtaining data from different links within the platform and where it is necessary a management scheme of the front-end components to carry it out. Here there are mainly two essential libraries, the first is selenium which corresponds to a framework that operates for multiple languages and serves to automate and control the browser, while Pandas for data manipulation will allow us to read data tables directly.

Read more...
1 of 2 Next Page