[-] 3h5Hne7t1K@lemmy.world 5 points 1 month ago

Absolutely this. It almost seems like a controversial opinion sometimes, but microdependencies is a code smell imo. This could largely be improved by providing a more extended standard lib, at the cost of innovation and velocity maybe. I found this interesting: https://blessed.rs/crates

16

Im contemplating buying a printer on a tight budget. I heard Sovol makes good stuff, so im looking at their product line. I have heard that the SV07 uses V-rollers instead of linear rods, that the SV06 uses.

Im comforting with flashing microprocessors and building custom code. My priority list is as follows:

  1. Open source, both hard and software
  2. Part availability and software interoperability/ecosystem
  3. Stability/quality of the build
  4. Print quality and speed

What do you guys think? Any recommendations? Should i get myself a bone stock SV06 and upgrade it to klipper by flashing, or should i get a SV06 Plus with a klipper display already? Is there something else i should consider?

Very thankful for any advice.

61

It is often echoed that mathematicians make excellent software engineers, and that their logic-adjacent work will translate efficiently into coding and designing.

I have found this to be almost universally untrue. I might even say the inverse is true.

While I and many of my peers have capacity to navigate the mathematical world, it certainly is not what sets us (at least me) apart when designing clever algorithms and software tricks.

Point being: I dont think the property/trait that makes good programmers is mathematical literacy.

I would love to hear what others experience is regarding this.

[-] 3h5Hne7t1K@lemmy.world 3 points 1 year ago

I need that story

95
submitted 1 year ago* (last edited 1 year ago) by 3h5Hne7t1K@lemmy.world to c/programming@programming.dev

Both zig and go use the dot operator, but I find the '::' operator much more readable.

Vec::new();

Makes it clear that were accessing a static method belonging to the Vec struct/namespace.

Vec.new()

Makes it seem like Vec is an object with a 'new' method.

Am I alone in thinking this?

[-] 3h5Hne7t1K@lemmy.world 3 points 1 year ago

This is terrible advice. Communication is the solution.

[-] 3h5Hne7t1K@lemmy.world 5 points 1 year ago

Name checks out

[-] 3h5Hne7t1K@lemmy.world 4 points 1 year ago

We dont want a bunch of proprietary extensions to an open communications standard, do we? This is something positive.

That said, I dont have much hope for matrix. Implemented in python with the initial goal of "bridging every chat platform in existence" is just bound to be a disaster.

Maintaining anything beyond a couple of hundred lines in python becomes tedious imo.

The rewrite in go has been spoken about since like 2018, and matrix.org still runs synapse iirc. Synapse should have been trashed immediately after MVP demonstration.

Theres also conduit, but to be honest, i feel like the lesson here is to avoid feature creep. Safe, fast and distributed dm text chat should have been the target functionality, with a lean, mean codebase.

Thanks for coming to my ted talk

[-] 3h5Hne7t1K@lemmy.world 13 points 1 year ago* (last edited 1 year ago)

all you ever get is bad faith debate

My fellow homosapien, the question is framed in the baddest faith imaginable.

[-] 3h5Hne7t1K@lemmy.world 2 points 1 year ago

Swede here, soon to be in the same situation. American salaries are very tempting. If you dont mind me asking, what kind of work do you do? And was it hard to score a gig there? Any education? Im very curious.

[-] 3h5Hne7t1K@lemmy.world 9 points 1 year ago

I see op is fluent is stroke, much impress

[-] 3h5Hne7t1K@lemmy.world 7 points 1 year ago

I would also add IPFS, a REALLY cool piece of tech.

Some really interesting suggestions in this thread that i will definately look into when i find the time.

[-] 3h5Hne7t1K@lemmy.world 5 points 1 year ago

Will definately take a look, thanks.

[-] 3h5Hne7t1K@lemmy.world 3 points 1 year ago
[-] 3h5Hne7t1K@lemmy.world 4 points 1 year ago

Yeah, im aware. Mostly mentioned to set the tone.

71
Printers (lemmy.world)

Throughout my life i have set up a multitude of different printers. None of them have been a pleasant experience. Why is this, and is there a printer that is actually good?

Order of priorities:

  1. Free/open software and hardware
  2. Available ink/toner and spares
  3. No connectivity "dumb as a rock"

Print quality really doesent matter unless it is really bad. Of course, im willing to make sacrifices on all of these points, but you get the gist.

Any suggestions for models that comes even close to any of these requirements?

view more: next ›

3h5Hne7t1K

joined 1 year ago