skategoat 🐐 🇵🇸

@felipe@treehouse.systems
230 Followers
917 Following
6.8K Posts

misadventures of a programmer

he/him

web ramblingshttps://felipetavares.com
Tinycalchttps://git.sr.ht/~felipetavares/tinycalc
open source stuffhttps://git.sr.ht/~felipetavares
itch.iohttps://felipetavares.itch.io
🌏Australia

Let me pay for Firefox! https://discourse.mozilla.org/t/let-me-pay-for-firefox/141297

Okay, let me be crystal clear. I will not pay the Mozilla Corporation, which owns Firefox. They pay their CEO a crazy amount of money (in millions) and keep adding useless and unwanted stuff like AI, Ads, and other stuff like that.

I'm okay if the money goes directly to developers, but not to a greedy CEO who is ruining Firefox's reputation.

Let me pay for Firefox!

Sometimes, I feel a strong desire to pay for brilliant software, but if a free option exists, I often end up using it—even though I benefit greatly from these tools. But I support those software providers express their values, or encouraging more people to join the cause of freedom,or charge, or just add some ads.

Mozilla Discourse
You know back in my day, we had static analysis tooling that would give you exactly this kind of feedback, except it was correct. Now we have shit which only looks at the vibes of the source text and does no semantic analysis whatsoever, so of course it's just fucking wrong
Found a photo from 2 years ago of my prototype Tangara. Cool to look back on it now, we were still figuring out a lot back then.
The way I phrased that makes it sound like there is a private repository. There isn't. The PCB files just weren't versioned anywhere.

Moving my PCB files into the public repository for tinycalc...

Lets give some electrical engineers a heart attack

TIL: Ever wanted to compress data or use cryptographic algorithms but you don't want to link to C libraries or you're just plain lazy?

The Linux kernel has you covered! Create a socket of type AF_ALG, bind to your favorite algorithm, send() in your data and recv() it back!

This seems to support deflate, SHA, RSA and some more on ppc64le and additionally even zstd, chacha, lzo, hmac and more on ARM!

https://www.kernel.org/doc/html/latest/crypto/userspace-if.html

User Space Interface — The Linux Kernel documentation

oh baby, I think we've got ourselves a water shader!

Some cool stuff:
* Pixelation done in the shader
* Single draw call
* One gnarly shader

#indiedev #gamedev #pixelart

×

> Michael Paul Smith uses 1:24 scale model cars and handmade buildings, placing them in front of real-world backdrops and photographing them using forced perspective. No Photoshop, no AI… just perfect angle.

🤯

https://www.imagenationparis.com/michaelpaulsmith

@n1k0
J'ai checké. Les bagnoles n'ont pas 5 roues.
C'est bluffant.
@n1k0 j’ai déjà essayé avec mes figurines miniatures, c’est chaud !
@nhoizey j’essaye vraiment de comprendre comment est apparu le rebord du trottoir sur la première photo et j’espère vraiment que photoshop n’a pas été utilisé pour ça
@n1k0 @nhoizey Le rebord de trottoir a l'air de faire partie du plateau qui fait office de fausse route. Je crois que c'est le même plateau utilisé sur les deux premières photos, et le faux rebord se voit un peu mieux dans la deuxième photo.
@fvsch @nhoizey Exact, me voila rassuré ^^

@fvsch @n1k0 c'est bien ça 👍

Ça nécessite beaucoup de préparation. Mes essais pas fabuleux étaient fait sans trop de préparation justement… 😅

@n1k0 That's the way moviemakers do it.
Anthony Schmidt Photography – Vintage Car Forced Perspective 📸

Explore the exceptional world of Anthony Schmidt Photography, where the youthful creativity of photography transforms model cars into art. Delve into Anthony's journey and his remarkable ability to capture the essence of vintage cars through his lens.

Anthony Schmidt Photography