Skip to Content Skip to Navigation
Profile image for Humberto Rocha

Humberto Rocha

@humrochagf@humberto.io

Software Developer and Open Source advocate with a taste for typography.

48 Posts Posts & Replies 309 Following 72 Followers Search
Humberto Rocha boosted

@humrochagf @gutocarvalho @rochacbruno e sobre a decisão do Andrew de não continuar como mantenedor principal aeracode.org/2023/11/06/life-c

@rochacbruno @humrochagf @gutocarvalho ela foi implementada mas está desabilitada na config default pq a migração pra fora dele não tá implementada ainda, então vc ficaria preso no takahe se quiser sair depois (ref: docs.jointakahe.org/en/latest/ )

@codeshow @humrochagf @dunossauro @gutocarvalho ah sim eu implementei o sistema de poll e ele é interessante pq não tem uma definição oficial no protocolo, como o mastodon tomou a licença poética de fazer sua versão dele eu fiz uma engenharia reversa nele pra ser compatível e documentei pra caso alguém passe pelo mesmo processo e tenha dúvidas 🙂

@humrochagf @rochacbruno @gutocarvalho de funcionalidades todas as principais estão lá mas as apis secundárias como as trends estão só entregando uma lista vazia

@rochacbruno @humrochagf @gutocarvalho a migração de contas tá meio que pela metade, pq o projeto começou como um hobby do Andrew mas agora está em busca de pessoas para assumir o projeto então tá meio que não recomendado de migrar pq não sabemos se o projeto vai continuar.

@rochacbruno eu tenho rodado a um tempinho já minha instância pelos mesmos motivos e tb pra fuçar o protocolo. Eu rodo uma instância em python com Takahe e diff de instancias grandes, por ser só eu a instância roda o carregamento de mídia como um cache guardado a ref pra original. Toda mídia baixada fica no cache pra acesso rápido de curto prazo, mas eu comunico a ref original no boost pra não ter que guardar mídia externa e evitar sobrecarga e problemas legais.

Humberto Rocha boosted
Humberto Rocha boosted

For my hackathon project I did try to make CFA (Cat Factor Authentication, using your cat's microchip as a second factor) a thing 😆 The project did win a prize, but more for the experimentation then the actual result wpengine.com/blog/hackathon-de

@simon awesome template.

It's nice to see a no extenal packager solution with pyproject.toml

Humberto Rocha boosted

Put together a big upgrade to my python-lib cookiecutter template today: it now uses pyproject.toml rather than setup.py, and it configures a publish.yml workflow that publishes packages to PyPI without needing a password or authentication token using PyPI Trusted Publishers

simonwillison.net/2024/Jan/16/

Humberto Rocha boosted

Metadata Cleaner is used, as the name suggests, to clean metadata. Load in files, or whole folders, and have the app remove any unwanted information. See what fields are being erased and the values they held previously. If your camera adds a location to photos it takes, but you don't want that (or any other extra data) shared, you should be using this app!

You can follow the app's creator here: @rmnvgr

You can get the app on Flathub here: flathub.org/apps/fr.romainvigi

Humberto Rocha boosted

Como um bom sommelier de distros GNU/Linux que sou, achei essa ideia genial!

Um site que emula as várias distribuições mais usadas, no navegador.

distrosea.com

Humberto Rocha boosted

I'm back with a new post about some work @cfbolz and I are doing to make C extensions faster in PyPy

bernsteinbear.com/blog/typed-c

@giovanna Soo cute 🥰

Humberto Rocha boosted

Good Sunday everyone ✨

@brianokken @webology @CodenameTim hahaha this describes my feeling before I bought everything wireless. Every time I forget to close the office, my cat passes by and chews some cable 😅

@hynek @humrochagf yup, I started sketching it in the same flow of providing a factory to the registry github.com/humrochagf/wheke/bl but the ergonomics of svcs already solves things I was starting to think about. One of them was to avoid delegating this type cast to who is implementing the service github.com/humrochagf/wheke-au

@hynek thanks for svcs github.com/hynek/svcs/ I was writing a service registry for a pet project and it will save me some maintenance and reinventing the wheel time 😅

Humberto Rocha boosted

I've just released django-tui 23.9!

The new version adds an interactive shell for running ORM queries!

🔗 github.com/anze3db/django-tui

Humberto Rocha boosted

In Vitest 1.0 you can more easily share data between the main thread and your test files by using provide/inject API: vitest.dev/config/#globalsetup

Humberto Rocha boosted

If you are switching between and , I’ve got good news! 🎉

I just published a blog post outlining a collection of changes you’ll have to make if you are migrating between these two frameworks. 🚀

Read the full blog post here: jtemporal.com/tips-on-migratin

Humberto Rocha boosted

You're about to start a new pip-installable project.

What do you do?

Options: (choose one)

Humberto Rocha boosted

Last night and this morning, I've had narrative games on my mind, and wondered if I could achieve a transition in PICO-8 that would suit heavier themes and not seem so "arcadey".