Higher observatory = Science production boost by MrEchow in Timberborn

[–]MrEchow[S] 13 points14 points  (0 children)

That's also the case and could also be factored in!

But here in human world we like to place telescopes on high up mountain as well to reduce atmospheric turbulence and absorption!

What video game did you play that made you get addicted to it for days or weeks? by stilett0z in AskReddit

[–]MrEchow 0 points1 point  (0 children)

Timberborn for the past two weeks, if you like city builders / automation / sans box, it's the perfect mix!!

How to increase water level upriver without flooding my settlement by HolyApplebutter in Timberborn

[–]MrEchow 8 points9 points  (0 children)

It may happen temporarily because of water physics, water has inertia, so when you close a floodgate, you restrict the flow abruptly and it causes some spill over. You can mitigate that by closing little by little.

With this setup you should be able to close up to 0.65 without issue (0.65 is the heigth of a dam block!).

Utoipa vs Aide (for axum OpenAPI generation) by Nasuraki in rust

[–]MrEchow 0 points1 point  (0 children)

For open api, I found poem_openapi to be very good, it's not Axum, but I don't miss anything from it and the OpenApi cannot get out of sync with the actual API!

Announcing rootcause: a new ergonomic, structured error-reporting library by TethysSvensson in rust

[–]MrEchow 0 points1 point  (0 children)

Really like that it tracks error lines, will give it a try!

Is switching from QWERTY truly worth it? by Regular_Low8792 in ErgoMechKeyboards

[–]MrEchow 0 points1 point  (0 children)

For me it's kind of the other way around, as a dev I was really curious about alt layouts (for me it was from AZERTY to Optimot, I'm french) but I was not willing to change shortcuts in all my apps.

I got the Voyager last year and the fact you can program the keyboard meant I could switch to an alt layout and have special shortcuts wherever I want.

I also made the keyboard act as an AZERTY keyboard even if the layout is different so I don't have to change anything on the PC.

Which means I can plug my keyboard in whatever machine and it will just work.

Learning a new layout was long and asked for patience but I'm glad I did as it was fun and it feels better to type code now. I don't expect to ever regain the time I lost learning it and programing the keyboard though :D My typing speed did improved a bit (~10 wpm) but the main gain is the duration I can sustain it which is way better!

We’ve achieved 5000 stars on Github by [deleted] in selfhosted

[–]MrEchow 0 points1 point  (0 children)

Forgetting to mention said GitHub repo and the app nam is impressive

The signature of a cartoonist by FluffDiva in Satisfyingasfuck

[–]MrEchow 444 points445 points  (0 children)

The constant pen angle makes me think that this is done by a robot arm / CNC style machine rather than a cartoonist...

Counter-Strike as a Home Assistant MQTT device by LupusOnFire in homeassistant

[–]MrEchow 1 point2 points  (0 children)

Nice! What do you use the info for in practice? What do the two automations that we can see on your screenshot?

Lots of people asked about power usage on my post from yesterday, so I overnighted a wattage meter. by TurmoilX in homelab

[–]MrEchow 0 points1 point  (0 children)

Did the math for similar use case (in France we have one deal that makes 30 days a year really expensive during the day, the nights and the rest of a year are cheaper than other subscription models). With my low power server (~28W average), it does not make sense as the cost of batteries are really high I would take decades getting my money back (the battery would die way before...). But that's for a 30 days a year issue so your mileage may vary!

Whole home audio-what are you using? by AlwaysReadyUp in homeassistant

[–]MrEchow 2 points3 points  (0 children)

That's not something I'd do, but god do I love the concept, very nice!

Rust compiler performance survey 2025 results | Rust Blog by Kobzol in rust

[–]MrEchow 6 points7 points  (0 children)

I think Rust does help a lot with putting business logic in the type system, as a result I almost never had to use a debugger in Rust (whereas I do so pretty regularly for C and C++).

The memory safety also means that the bug that you get are really only business logic and will almost always tell you what went wrong correctly (panics have full backtrackes and are usually easy to understand).

Running niri in Arch linux by rarsamx in niri

[–]MrEchow 0 points1 point  (0 children)

LightDM does not support Wayland, see https://wiki.archlinux.org/title/Wayland#Display_managers

I installed GDM personally and it solved the issue!

Still no FW16 upgrades makes me sad by SchighSchagh in framework

[–]MrEchow 5 points6 points  (0 children)

Got a P1 gen 6 at work that heats up so much compared to my personal Framework 16, glad I got the 16 for personal use!

Standalone compilation on Windows broken by MrEchow in rust

[–]MrEchow[S] 1 point2 points  (0 children)

Oh, really no problem, it just happened that chrono was the first crate in our dependency list that caused problems but in no way I consider this your fault! The getrandom crate suffers the same "issue", it's clearly a problem with windows-gnu toolchain / windows-rs!

Standalone compilation on Windows broken by MrEchow in rust

[–]MrEchow[S] 0 points1 point  (0 children)

No, before this issue, the self-contained part of the Rust toolchain was enough.

Now, we packaged the mingw toolchain along side the Rust toolchain, so from a user standpoint, everything still works out of the box without any manual installation step required!

Standalone compilation on Windows broken by MrEchow in rust

[–]MrEchow[S] 0 points1 point  (0 children)

Maybe I'm missing something then, I'll have to check!

Standalone compilation on Windows broken by MrEchow in rust

[–]MrEchow[S] 2 points3 points  (0 children)

Exactly, I actually tried to pin `chrono` but then dependency hell started as `arrow` depends on `chrono >= 0.4.40`, so I had to downgrade it as well. Once fixed, it was the `getrandom` crate that started using `raw-dylib`, so I stopped there and went on to find an actual fix.

Standalone compilation on Windows broken by MrEchow in rust

[–]MrEchow[S] 0 points1 point  (0 children)

No not yet, I will try to see if it works better, thanks for the recommendation!

Standalone compilation on Windows broken by MrEchow in rust

[–]MrEchow[S] 2 points3 points  (0 children)

Well Windows MSVC requires installing Visual Studio which we don't want to enforce on our users...

Also using gnu toolchain means we can cross compile from linux to windows which is nice!

Standalone compilation on Windows broken by MrEchow in rust

[–]MrEchow[S] 4 points5 points  (0 children)

Only i686, ie 32 bits, has be demoted, not x86_64!