Ekaitz Zarraga 👹

Engineer. Creator.

en/es/eu

Ekaitz Zarraga 👹 boosted:
Alex@rtnVFRmedia Suffolk UKvfrmedia@social.tchncs.de
2025-06-25

@ekaitz_zarraga I once watched some old promotional film on YouTube from the British Post Office where a Scotsman had let the fuel tank of hs fishing boat run dry to such an extent the engine failed in the middle of the North Sea and he had to call MAYDAY (would be PAN PAN today).

The Coast Radio Station told him to send a 10 second carrier from the ships radio so HM Coastguard could use direction finding, and they just used geometry and a map with a compass and protractor to locate the vessel (the Coastguard officer was also smoking a pipe throughout 😁 )

Ekaitz Zarraga 👹ekaitz_zarraga
2025-06-25

@piggo no, its the gateways that have a gps clock and report the detection time. I have rssi as backup but its pretty poor, specially when there are walls or gateways with antennas with different gain.

Ekaitz Zarraga 👹ekaitz_zarraga
2025-06-25

@piggo I get the TOA (a gps timestamp) and create those areas from the TDOA.

Ekaitz Zarraga 👹ekaitz_zarraga
2025-06-25

Looks like my LoRaWAN device geolocation solver is kind of working.

I don't like differential equations so I just use geometry like the crazy motherfucker that I am.

The red circle is the location result.
The green dot is the real location.
The blueish areas are the intermediate results according to data from the gateways.
The black dots are the Gateways.

(I have to say this is the best result I got so far. But ssssh)

A map showing some areas and dots. The toot has more info about what they mean.
Ekaitz Zarraga 👹 boosted:
2025-06-25

@ekaitz_zarraga @esteban one can always pile more itertools on top of itertools: pypi.org/project/more-itertool

Ekaitz Zarraga 👹 boosted:
Kris\Slykaslyka@pawb.fun
2025-06-25

guess who stayed up way too long last night experimenting with PCB photo resist?! it's me! I finally did what I should have done in the first place and did an exposure test and ohhh boy was I wrong with my exposure times! 7.5 minutes? more like 7.5 seconds! This test was done in 5 second increments, the 0 and 5 second bar etched away cleanly, the 10 second bar had some porosity but the 15 second one is fully cured and insoluble in 1% sodium carbonate solution. damn…

with these results I went ahead and exposed another PCB for… 20 seconds? Yeah, not sure why I did that… I was tired. The result was quite a bit better though, but I think I'm running up against a limitation of my light source here. I think it's simply too diffuse to correctly expose traces that thin through the protective foil and the double stack of transparencies. Checking under a microscope the resist just doesn't fully clear from the narrow spaces

#electronics #diypcb

An exposure test strip with photo resist on a piece of copper clad FR4. It's almost fully exposed everywhere, with only a single strip showing some porosity. The two strips left of that were developed away cleanly.Photo of a tiny PCB with developed photoresist. It looks… ok? Probably slightly overdeveloped in an attempted to get the fine features to fully clear.The etched PCB. There are lots of bridges in narrow areas.
Ekaitz Zarraga 👹 boosted:
2025-06-25

I used to file VAT returns via a web interface provided by HMRC. They took it away.

Now one must use a piece of software rather than a simple web interface.

Surprise surprise the software costs money. It costs ~£4 ish to file each VAT return now, as I use a managed web service. It works almost the same, but costs more. No benefit that I can see.

I see Companies House will do the same from 2027. So instead of being able to file via their website, you'll need to do it through "software" = cost.

Ekaitz Zarraga 👹ekaitz_zarraga
2025-06-25

@reidrac @fnat yeah, the eGhost team, right?

Ekaitz Zarraga 👹 boosted:
Dag Ågren ↙︎↙︎↙︎WAHa_06x36
2025-06-25

@decay I am increasingly in favour of not putting a license on my code at all. So what if that legally means you can't use it. I expect you to steal it, and get away with it. If you can't do that, well, suck less.

Nothing in software development is less interesting than license lawyering. Who the fuck convinced everyone that this is a normal thing that normal people should be thinking about. Psychopath behaviour tbh.

Ekaitz Zarraga 👹ekaitz_zarraga
2025-06-25

@fnat they are good ideas, yeah! I should try to push a little bit further rather than stay at home complaining about it haha

Ekaitz Zarraga 👹 boosted:
Fabio Natalifnat@social.coop
2025-06-25

@ekaitz_zarraga Ha, that's a bit tricky then. I guess it'd help if you had at least one other Guixer (or GNU friend). With a core of two and a bit of determination and patience, I'm sure other friends would join you over time. Have you thought of reaching out to local schools/universities? Or perhaps widening the angle a bit, e.g. sustainable computing... I know, sorry, you must have thought of all this already, I was just thinking out loud. Wish you good luck, keep me posted!

Ekaitz Zarraga 👹ekaitz_zarraga
2025-06-24

In the last...10 years?...My job has been making things that I didn't know how to do, but the difficulty has been increasing over time.
I every single day I feel like I have no idea of what I'm doing.
Today I have two engineering projects and both have details so hard that I don't know if I would be able to finish them.
I mean, cool. But also I'd like not to feel like this.

Ekaitz Zarraga 👹ekaitz_zarraga
2025-06-24

So I need to make this `define-macro` system work, but I don't know if it would be better to move to something like `syntax-rules` and leave that aside, rewriting all the boot and libs that use `define-macro`.

Would any of that make my work easier? or just harder?

Ekaitz Zarraga 👹 boosted:
Igor Grouper -Commissions OpenIgorGrouper@mastodon.art
2025-06-24

The doom of Snorri Nosebiter from Warhammer Fantasy series Gotrek and Felix.

#art #MastoArt #FanArt #fantasy #warhammer

A sketch of Snorri Nosebiter from Warhammer Fantasy series Gotrek and Felix being attacked by a gigantic troll.
Ekaitz Zarraga 👹ekaitz_zarraga
2025-06-24

Spent the day writing python as if it was clojure.

Itertools is cool but not enough.

Thanks @esteban for all you gave me, without even meeting me in person. RIP

Ekaitz Zarraga 👹ekaitz_zarraga
2025-06-24

@fnat I want to organize something in Bilbao but I'm probably the only Guix guy in Bilbao... or even the only GNU guy.

Ekaitz Zarraga 👹 boosted:
Gina Häußgefoosel@chaos.social
2025-06-24

@jwildeboer @ryan Don't buy proprietary printers please.

Ekaitz Zarraga 👹 boosted:
2025-06-24

May from Guilty Gear Strive commission, done a few years ago

Ekaitz Zarraga 👹ekaitz_zarraga
2025-06-24

@eatenpetals you don't have to be smart to do a PhD, the fact that they are rejecting you doesn't mean you are not smart.

You probably are, but they are looking for some other characteristics.

Ekaitz Zarraga 👹ekaitz_zarraga
2025-06-23

@pjotrprins take care mate, get well soon

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst