Skip to Content Skip to Navigation
Profile image for Humberto Rocha

Humberto Rocha

@humrochagf@humberto.io

Software developer, self-hosting hobbyist, and problem solver

77 Posts Posts & Replies 367 Following 84 Followers Search
Humberto Rocha boosted

It's only a Riot if it comes from the Riot region of France. Otherwise it's just sparkling protest 🍾💣

Humberto Rocha boosted

Got ’s¹ secret generation working in the browser as part of the last piece of the puzzle I’m working on right now for deploying ² places via ³.

Your secret is the key to your identity on the Small Web (or at least to some aspect of your identity you wish to portray or explore at a given Small Web place). It’s an ed25519 private key base256 encoded and presented using a well-known set of emoji.

¹ codeberg.org/kitten/app
² ar.al/2020/08/07/what-is-the-s
³ codeberg.org/domain/app

Humberto Rocha boosted

Galera, preciso de uma opinião numa issue de um projeto aberto.

O projeto é em Go, mas o problema é relacionado a consumidores da API utilizando Next.js.

Alguém se dispõe a dar pitaco ou dar boost?

Muito obrigado 💜

github.com/cuducos/minha-recei

Backyard was generous today 🥰

Humberto Rocha boosted

The has a new logo…

💕

Yes, that‘s it, the two hearts emoji, that’s the new logo.

“Wait, what?! That’s not a logo, anyone can copy and use that!”

Sure, go right ahead. We’re not playing the same game as Big Tech with their trademarks and whatnot :)

PS. I just updated the placeholder site at small-web.org with the new logo and the Small Web protocol will use it as the namespace. e.g., my.small-web.site/💕/id → my identity (ed25519 public key for the cryptography nerds) :)

Humberto Rocha boosted

Since I keep seeing developers use ‘pretty’ IP addresses like ’1.2.3.4’ in example configurations; a reminder that you MUST NOT use publicly routable addresses that you do not control in your code.

Instead, use one of the available 'TEST-NET' IPv4 or IPv6 ranges documented in RFC 6890;

192.0.2.0/24
198.51.100.0/24
203.0.113.0/24

❌ 1.2.3.4
✅ 192.0.2.4

and for IPv6;

✅ 2001:db8::/32

Pass it on to all of your fellow developers, documentation writers, and so forth.

Full RFC for special purpose addresses;

datatracker.ietf.org/doc/rfc68

Reserved for documentation, IPv4 and IPv6;

datatracker.ietf.org/doc/rfc57
datatracker.ietf.org/doc/rfc38

1/ 🧵

Humberto Rocha boosted

Canada is in a housing crisis.

We need public housing to provide affordable units in major cities where people work and learn.

And we need funding and incentives for housing cooperatives.

Nobody in Canada should be unhoused.

Everyone in Canada deserves a path to home ownership.

Edited 1y ago
Humberto Rocha boosted

Reminder that the only safe dummy domains to use are:

- example.com
- example.net
- example.org
- example.edu

And nowadays there's also a safe dummy TLD: .example

These are safe because they are reserved by IANA as as special-use domain names for documentation purposes.

Any other domain can be registered and as such should _never_ be used as a dummy domain for documentation or as eg. an example in default configs.

See: en.wikipedia.org/wiki/Example.

Humberto Rocha boosted

The new ".zip" domain is being used almost solely for malware. Some of the clicks are very deceptive, even to technically knowledgeable people. See the attached image for an example.

You can block all zip domains with the following uBlock Origin rule under My Filters:

||zip^

Tell everyone you know.

Edited 1y ago
Humberto Rocha boosted
Humberto Rocha boosted

Você sabe que dar um RT ajuda meu trampo independente a chegar mais longe. Então, por favor. Qualquer ajuda é válida!

Então, chama geral que hoje vamos fazer interfaces lindas no terminal!

Aqui alguns exemplos:

Humberto Rocha boosted
Humberto Rocha boosted
Humberto Rocha boosted

Uxn and friends.

Humberto Rocha boosted

GNOME Shell running out of the box on postmarketOS 23.06

Kudos to pabloyoyoista; GNOME and postmarketOS contributor / liaison Emoji postmarketosEmoji gnome

He's made the GNOME experience as upstream as possible. We've discussed further improvements.

BTW, he's been looking for help blogs.gnome.org/pabloyoyoista/

Edited 1y ago

Yay! Now my lunar lander clone runs in the browser kitao.github.io/pyxel/wasm/lau

Humberto Rocha boosted

Long build times for the web limit productivity and is a source of frustration.

What if you could create and deploy websites *without* a build step? 🤔

deno.com/blog/you-dont-need-a-

Humberto Rocha boosted

Not sure who needs to hear this today, but remember, your local public library benefits from being used! Usage statistics are how librarians argue for funding! By using this shared service more, you are making it BETTER for everyone else!

It's the glory of the commons, not the tragedy of the commons. Go to the library!!!

Humberto Rocha boosted

I sent two PRs for today. It was fun to implement both and think about usability & accessibility. 🙂

- Show profile icon image on the image viewer by shuuji3 · Pull Request · jointakahe/takahe - github.com/jointakahe/takahe/p
- Put no ALT badge on attached images by shuuji3 · Pull Request · jointakahe/takahe - github.com/jointakahe/takahe/p

Humberto Rocha boosted

If you’re not already following hachyderm.io/@mekkaokereke , do yourself a favor and do so now, and check out all their amazing Black History Month posts. Enlightening facts and data presented straightforwardly without drama but still dramatic.

Humberto Rocha boosted

📣📣📣 Book announcement 📣📣📣

I wrote a book called "Leading developers"!

Most books out there cover leadership in the context of a larger organisation where leaders operate within an existing leadership framework. The goal of my book is to help you *build your own leadership framework*.

You can read it online for free or buy it here: leadthe.dev/?discount=o0r1r6n

It's just 5 dollars on launch day!

Humberto Rocha boosted

This seems like a pretty decent description of fedi, tbh

www.wired.com/story/god-did-us

Edited 1y ago
Humberto Rocha boosted

RT @magnunleno
Galera dev que curte café, ajudem pelo menos no retweet. O Café di Preto está precisando de uma nova casa...

@gilsonfilho @badtux_ @rochacbruno @LucasTeles42 @zanfranceschi @osantana @omariosouto @masbahnana @marcogomes @gomex @rla4 @cmaiacd @gleiceellen @ericleribertson twitter.com/cafedipreto/status

Humberto Rocha boosted

socketify in CPython now can deliver 3 mi req/s instead of 2.5 mi req/s

socketify ASGI with PyPy is the first ASGI to hit over 1 mi req/s in
@TFBenchmarks

socketify WSGI with PyPy is the first WSGI to hit over 1.5 mi req/s

www.techempower.com/benchmarks

Edited 1y ago
Humberto Rocha boosted

some materials from last year, made using , rendered in