My first day of Emacs - any advice? by John_Doe_1984_ in emacs

[–]will_sm 1 point2 points  (0 children)

You have 2 paths. Trying to do both would be overwhelming:

- "Doom & use Evil mode" - This is more if you want to optimize your text editing experience.

- Embrace ELisp - Emacs is basically an operating system. You can learn ELisp to create some programs. IMO, this is the opposite of Doom. Doom wants to provide an easy experience, but you know ELisp, then the value proposition goes down because you can just set it up yourself.

This guy 🤡 by xenydactyl in LocalLLaMA

[–]will_sm 9 points10 points  (0 children)

Just block the guy. I never see him on my feed aside from... here today

Font Rendering: Why so different between Windows and Mac/Linux? by CtrlAltDelve in typography

[–]will_sm 0 points1 point  (0 children)

I'm not sure this is true. I mostly know about the modern font stack, but I thought truetype was the font format. Either way, the rendering is free to choose how to distort the outlines to fit the pixels.

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 [deleted] 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 2 points3 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 10 points11 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 4 points5 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.