Show newer

My choice in email service migadu.com has just announced starting on Oct 1st, 2020 they are "Sunsetting the free plan", meaning we all need to be paid customers.

I don't feel attacked nor bad about this change of direction, they used to have their "Unlimited Evaluation" trial. Not anymore.

By Oct I will be a paid customer. For sure. I'm OK with that. I'll continue supporting them

They forgot to make public their communication, but I fixed that:

gist.github.com/esparta/e93cf1

Esparta boosted

The Mozilla layoff is terrible - not only for the former workers, but also the web at large.

If we are concerned about the future of a more private & secure web, without a monopoly - we might want to double-down on our support of Mozilla to ensure that more people keep their jobs.

Being vocal about the direction of #Firefox & #Mozilla to appropriate channels is surely needed - less Google & more innovation.

Let's work to oust any leadership without the vision we all need for a better web.

Esparta boosted
Esparta boosted

pkg.go.dev is more concerned with Google’s interests than good engineering

drewdevault.com/2020/08/01/pkg

As part of my virtual relocation I'm also saying good bye to yet another old provider.
Didn't realize it was almost 10 years hosting my web services at FrantechCA buyvm.net

Show thread

I should also add this was one of the things that helped Linode in my decision to move all to them at least for 8 to 10 months from now.

Show thread

Today I'm moving all my virtual assets to Linode.
I've heard a lot about how good their services are.
I'll tell you later my experience...

Do you have any idea why we are still using GPG with RSA cryptography when elliptic curve cryptography (ECC) has been available since 2015-ish?*

I get we probably were very afraid of compatibility with old systems and may have issues, but I'm pretty sure we are mostly OK.

* lists.gnupg.org/pipermail/gnup

Me, the genius: I think I'll use asdf-vm in this old RaspberryPi
Me, the genius, a few minutes later, realizing it would take more than 20 minutes the `asdf install Ruby 2.7.1`

Today is the last day I'm using Todoist* as my main ToDo application. There's nothing wrong with the service or app, it's a pretty solid product.

It's all on me. I'm more conscious about my privacy and realize I don't want to keep telling a 3rd party what , when, where I do things.

Maybe I'll be back the day they add client-side encryption. In the mean time I deleted my account I was using since 2015.

* todoist.com

Esparta boosted

Reminder that git is incredibly simple if you learn it from the inside out instead of the outside in 

An object can be a blob, tree, commit, or tag. An object is identified by its ID, which is a SHA.

A blob is just some arbitrary data. Files are represented as blobs.

Trees are a list of blob IDs and other tree IDs, and their names. Directories are represented as trees.

A commit has a tree ID, an author, a date, a parent commit ID (or IDs, for a merge commit), and a commit message.

A reference is just a commit ID. Branches are a kind of reference. The only information which is stored to represent "master" is the ID of the latest commit. To get the commit log, you just follow the parent ID in each commit. To get the contents, you look at the tree ID of that commit. To update master, create a new commit and write its ID to .git/refs/heads/master (which is a plaintext file).

A tag has a commit ID, an author, and a message. It just calls out a specific commit as special, like a release number, and adds a message, such as that version's changelog.

All git commands are just a means of manipulating what is ultimately a very simple data store. If you want to know more about how a specific command works and how it relates to this data store, let me know.

Look at that, I'm one of the Github's Arctic Code Vault Contributor!*

I'm trying to figure out how do I get the check or cash fo..

/* random approaches and whisper */

I just been informed it's a virtual badge and besides bragging rights or feels-good vibes has no monetary nor financial value.

Sorry about that.

* archiveprogram.github.com/

Next time you think your data is not valuable remember these images.
This is what I can track in my local network. Nice graphs and metadata I got without any fancy nor expensive technology: around $0 since it's produced by my EdgeRoute X & PiHole.
Imagine this kind of data aggregated by your ISP or "no logger ever" VPN provider.

Not sure how developers can sleep having code like this:

return input.scan(/^\d*/) && $&.to_s

So, the reader/maintainers should read it says:

> Return the prefix of the string consistent of only numbers, otherwise an empty string. Note: no empty spaces allowed at the beginning of the input.

Yes, I do

Esparta boosted

It's probably a minimal help, but at least for me the work I've done in this month is substantial and made feel good for having the privilege of collaborate with projects

Esparta boosted

"How do I get started contributing to open source? What are some good entry-level tasks to work on?"

These are questions I am often asked, so here's the answer for everyone to read:

Scratch your own itches. Find bugs that are causing you problems, conspicuously missing features you would find useful, and implement them - in literally any free/open-source software you're using. Don't worry about not being familiar with the codebase or programming language or whatever, just solve one problem at a time.

Try this: next time you go to report a bug, report it, and immediately start working on a patch which fixes the problem.

Scratching your own itches is the best source of motivation and maximizes your productivity.

Often that means not contributing to my projects at all, if you're asking how to get started with a specific project. Maybe you like it because it's flawless 😉 (hah!), in which case it wouldn't need your help anyway. Go fix something which is bugging you in another project. Spread the contributor wealth around and eventually it'll come back to my projects, too.

Esparta boosted

reCAPTCHA and other absolutely unusable CAPTCHAs are probably the biggest usability nightmare currently. When your CAPTCHA disqualifies a user as a bot when they try to use the audio version because the visual version is hard to use or simply does not work you've completely and utterly failed as a developer.

Esparta boosted

Graphic Evidence of Police Brutality 

Copying and pasting from a reddit thread because it's important.

firing rubber bullets at innocent person on their porch:

streamable.com/u2jzoo
cop way too excited to fuck some people up:

v.redd.it/jjclrdzp8x151
cop shooting rubber bullet at guy for saying "fuck you":

v.redd.it/zepg0b43ly151
cops breaking supplies for peaceful protestors:

v.redd.it/v8x8isj0xz151
nypd driving into protestors:

v.redd.it/mztm15kh00251 gfycat.com/misguidedrecklessco
cops shoving an old dude to the ground:

v.redd.it/bluggpblrz151
police actively seeking out fights compilation:

v.redd.it/m82yxl4qh0251
cop driving at people aggressively on a campus:

v.redd.it/ngxvkoro60251
cop shooting rubber bullets at people watching from apartment:

mobile.twitter.com/Sarah_Mojar
police shooting the press with rubber bullets:

v.redd.it/o3v8ps7rat151
police arresting a CNN reporter:

v.redd.it/yce9bpk8mo151
police doing a drive-by pepper spraying

mobile.twitter.com/JordanUhl/s
photographer being pepper sprayed:

i.redd.it/4ix8f3j6dy151.jpg
guy with hands in the air gets his mask ripped off and pepper sprayed:

v.redd.it/wlx0gyoe21251
lady who was coming home with groceries who got a rubber bullet to the head:

i.redd.it/ns0uj557x0251.jpg
mobile.twitter.com/KevinRKraus
reporter blinded by rubber bullets:

mobile.twitter.com/KillerMarti
reporter describes getting tear gassed:

mobile.twitter.com/mollyhf/sta
couple getting yanked out of their car and tased for violating curfew:

mobile.twitter.com/GAFollowers
young woman gets shoved to the ground by officer:

mobile.twitter.com/whitney_hu/
reporter sheltering in gas station is pepper sprayed: twitter.com/MichaelAdams317

reporter trying to get home gets window shot out: twitter.com/JaredGoyette/statu
cops come at a guy for filming a police car burning:

twitter.com/johncusack/status/
photographer arrested:

youtu.be/9wgkGLmphLE
Columbus police assaulting protestors:

twitter.com/KRobPhoto/status/1

Just publish a new post: "Microsoft's acquisition list" where I talk about some curious things happening around developers industry and one of the main competitors our micro universe. Feedback is always welcome.

esparta.co/posts/0003

Show older
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.