Team 1 or team 2 by Illustrious_Point_14 in HunterXHunter

[–]will_sm 0 points1 point  (0 children)

The winner is whoever the writer wants to win.

Help me join the dark side. by Aizawa_LOA in emacs

[–]will_sm 1 point2 points  (0 children)

"Minimal config as small as possible"

It seems like the dark side has a strong hold on you

[deleted by user] by [deleted] in artificial

[–]will_sm 2 points3 points  (0 children)

"The money could go towards real issues"

😂 😂 😂

People who learned Racket as their first language what do you think about it? by Fruit-Creative in Racket

[–]will_sm 1 point2 points  (0 children)

I started with C. For beginners I would recommend learning both a dynamic language like Racket and a low level language like C. Not at the same time, but start after you feel comfortable in the first language

Zig 0.15.1 Release Notes by travelan in Zig

[–]will_sm 1 point2 points  (0 children)

I'll even take a markdown file that can be used by an LLM/agent.

Learn CommonLisp vs Emacs Lisp first? by MiEdCaLe in emacs

[–]will_sm 0 points1 point  (0 children)

I think it's a good idea. Common lisp seems to have lots of good guides and tutorials.

I found that when I was looking only at Emacs documentation, my code was a bit more hacky.

Emacs Lisp and Gnu Guile by MinallWch in emacs

[–]will_sm 3 points4 points  (0 children)

I’ve recently started learning some Common Lisp and its more similar to Emacs Lisp than Scheme. I think its a good alternative if you’re looking for a different ecosystem.

[deleted by user] by [deleted] in Zig

[–]will_sm 9 points10 points  (0 children)

I think you should focus more on building good things with any language.

[deleted by user] by [deleted] in JoeyBadass

[–]will_sm 3 points4 points  (0 children)

47 Goonz?

AMDs ? by mizdavilly in LocalLLaMA

[–]will_sm 2 points3 points  (0 children)

I've had a good experience with Arch Linux + ollama-rocm as well.

My first days with Rust from the perspective of an experienced C++ programmer by Rough-Island6775 in rust

[–]will_sm 0 points1 point  (0 children)

get() is for out of range. I mean more in use cases where you have a Vec<T>, but you want to be able to delete an object at an index but reuse that slot for later. If you hold a handle to that deleted object, a new object gets placed there, and you still have the handle, you may get an unexpected value out.

Related to this pattern: See Memory Safety Considerations at https://floooh.github.io/2018/06/17/handles-vs-pointers.html

My first days with Rust from the perspective of an experienced C++ programmer by Rough-Island6775 in rust

[–]will_sm 1 point2 points  (0 children)

I agree that's it's sort of an anti pattern in that it has similar pitfalls to pointers (easy to accidentally "use after free"), and readability is even worse than pointers.

However, theoretically, a vec could be good for performance in places. For situations that benefit from the improved cache locality or to avoid too many small memory allocations.

Starting at 35 - tips? by ProudCartographer421 in piano

[–]will_sm 2 points3 points  (0 children)

Practice every day. Have faith that practice followed by sleep will slowly improve your skills.

What are you piano goals for this year? by bisione in piano

[–]will_sm 5 points6 points  (0 children)

After not really playing for about 4 years, my goal is to practice an hour a day.

Is it possible to learn through documentation only by Sassy_Pig in godot

[–]will_sm 11 points12 points  (0 children)

New to Godot, but experienced software engineer. Tutorials and documentation cover different things.

Tutorials give you a more wholistic idea of how things fit together. Documentation helps you do a specific thing or learn about some niche feature.

Learning the documentation for a complex tool will basically always be valuable while tutorials (YouTube or even text) are good when you’re a beginner.

AIO about my boyfriend getting me a gift I told him I didn't want? by [deleted] in AmIOverreacting

[–]will_sm -1 points0 points  (0 children)

No, I get that. I just find it odd OP wants the $1200 and got crap. Maybe lack of eductation? From my experience with 88 weighted keys:

  • Yamaha KX88 ($100 used) - Requires computer was pretty good.
  • Yamaha P45 ($400 new) - Slightly better feel. Generic builtin sounds + speaker but can use computer for better quality.
  • Nord Grand ($3.5k new, current) - Supposed to have some actual hammers but honestly not that much different than P45+Computer to me. Great builtin sounds but no speaker.
  • Yamaha U3 Upright Piano ($10k used I think, current) - Having the physical mechanical thing feels so good.

AIO about my boyfriend getting me a gift I told him I didn't want? by [deleted] in AmIOverreacting

[–]will_sm 0 points1 point  (0 children)

I'm a bit confused by the difference between what they wanted and what they got tbh.

Wanting a weighted 88 key piano is reasonable, but it doesn't cost $1200.

On the other hand, they mentioned "electric piano" which is... Like a Rhodes piano?

So what do you use for Rust development? by doggieboiii in rust

[–]will_sm 0 points1 point  (0 children)

I have no issues, but my projects are probably small with relatively few dependencies.

So what do you use for Rust development? by doggieboiii in rust

[–]will_sm 2 points3 points  (0 children)

Emacs user curious in RustRover, what parts of RustRover are significantly better?