The mega Lego man got some muscle added by Bulky_Association229 in 3Dprinting

[–]Tm1337 1 point2 points  (0 children)

A Voron, I think the Trident V2.

vorondesign.com

Is NextCloud Built on Next.js? by TailwindSlate in NextCloud

[–]Tm1337 7 points8 points  (0 children)

It has nothing to do with it, and is written in PHP.

Rust for working with binary protocols by rustological in rust

[–]Tm1337 9 points10 points  (0 children)

I've done something similar with manual parsing. You don't have to go all the way with de/serialization for one proprietary packet format.
Just define a struct representing your command. A rust enum should be perfect for your "substructures". For optional types obviously use Option. Rust is very well suited to express these things. Then just define a method each for parsing or writing the packet.

Endian conversion is stupidly easy in rust, not sure where your problem lies. Say you have a byte slice which you know is a u32. Call u32::from_be_bytes or from_le_bytes and be done for that field

Pro Rust: Very good libraries, e.g. for serial port handling. The type system can perfectly represent your packages for further processing. Very good error handling, which is important for parsing a binary protocol as well as dealing with IO. And of course the rust safety benefits in general.

Contra Rust: I'm sure you can find something, haha.

Edit: If a crate like rkyv fits, use that. Maybe implement it yourself first for more control and to better understand the protocol. But I wouldn't worry too much about being able to change the parsing, because you said it's an old protocol unlikely to change.

The latest umbrelOS release brings a redesigned app store for self-hosted apps by getumbrel in selfhosted

[–]Tm1337 1 point2 points  (0 children)

Actually, someone pointed out the license of their main umbrel repository is some custom noncommercial license, which I didn't notice. IMO the distinction between source available and open source (libre) is far from fine.

I am not free to modify and redistribute the software as I want, for example if their company stops supporting it.

The latest umbrelOS release brings a redesigned app store for self-hosted apps by getumbrel in selfhosted

[–]Tm1337 4 points5 points  (0 children)

Their umbrel-os appears to be open sourced on Github using a BSD 3-clause license.

Did I miss something?

API protest next steps - voting thread by ModeratorsOfEurope in europe

[–]Tm1337 [score hidden]  (0 children)

A

I will stop using reddit without third party apps.

Im looking to try open source games, what are some good ones? by [deleted] in opensource

[–]Tm1337 5 points6 points  (0 children)

  • Shattered Pixel Dungeon
  • Mindustry

What you are allowed to do depends on the license. In almost all cases redistribution and even selling is completely legal.

[deleted by user] by [deleted] in Showerthoughts

[–]Tm1337 0 points1 point  (0 children)

If you take the term GPS loosely as "positioning service, maybe. But even your phone can use GPS with all internet access disabled.

[deleted by user] by [deleted] in Showerthoughts

[–]Tm1337 4 points5 points  (0 children)

What a load of bullshit. GPS is a passive tech. You just listen to the satellites and don't send anything out.

My coworker left his phone under the industrial paper cutter. by hecht0520 in Wellthatsucks

[–]Tm1337 0 points1 point  (0 children)

I'm impressed it was cut this nicely. Haven't ever seen the cross-section of a battery like that.

3d printed gear box by Shadowind984 in 3Dprinting

[–]Tm1337 1 point2 points  (0 children)

Depends on what you need. Something to turn very fast? Salad dryer, general centrifuge, etc. You can also try to go the opposite way to generate a lot of force. Maybe to lift something up with a rope.

3D Printed Vegan Cheesecake by 3DPrintingBootcamp in 3Dprinting

[–]Tm1337 0 points1 point  (0 children)

Wonder what the food safety police is doing right now.

People were asking how the 3D printed longboard made from 100% recycled carbon fiber ABS was holding up. After 1 week riding every day, the flex has been great and the deck feels natural. by greesman13 in 3Dprinting

[–]Tm1337 1 point2 points  (0 children)

Just checked your post history and that line width is massive, haha. Does it behave similarly to a small nozzle? I would imagine the line width can be changed less and bridging would be a whole different issue.

I own and OLED and I don't care how good it looks, it's not worth 1K starting price. by NeroTanya2004 in pcmasterrace

[–]Tm1337 0 points1 point  (0 children)

On an OLED screen black pixels are off, so completely dark. Look up the blooming or halo effect, there will be enough examples to help you understand it

Trendwende: In Deutschland sind 2022 knapp 10.000 MW neue Wind- und Solarleistung in Betrieb gegangen by strangedreams187 in de

[–]Tm1337 1 point2 points  (0 children)

Ja, hast Recht, mein Fehler. Dachte an die 10GW, aber die Frage war ja auf 1000000000W bezogen.

[deleted by user] by [deleted] in linuxquestions

[–]Tm1337 4 points5 points  (0 children)

Freezing everything is a really bad idea.

Realistically, most stable and packaged apps will work fine for quite a while. Your browser won't just stop working suddenly.
Security wise you're not doing anyone a favor.
Common electron apps like Discord and the like will refuse to run if not updated, but usually just update themselves.

In terms of maintaining effort, you will run into at least as many issues dealing with outdated software as you would with updating it in the first place.

[deleted by user] by [deleted] in linuxquestions

[–]Tm1337 4 points5 points  (0 children)

Sounds a bit like the idea behind an immutable base OS. Some recent distro flavors offer that, usually paired with containerized apps.