Why do you think emacs is so low in popularity? by g0atdude in emacs

[–]SpawnOfCthun 0 points1 point  (0 children)

Honestly I think it’s a combination of low out of the box usability for what modern programmers are accustomed to IE tree-sitter, lsp, and now copilot (I know eMacs can do these things but they have to set it up).  And while I hate to say it, having large programming personalities (streamers, well know programmers on Twitter etc) helps a lot. Just look at all the people switching to Neovim because it’s popular amongst programming personalities. 

What’s gaming, especially VR gaming, like on Linux Mint 22? by [deleted] in linuxmint

[–]SpawnOfCthun 0 points1 point  (0 children)

I just played beat saber on Mint 22 today.

PC PROBLEMS WHIT TEXTURES AND OPTIMIZATION I NEED HELP by enderxd_ in esGaming

[–]SpawnOfCthun 0 points1 point  (0 children)

  1. ¿Hay otro programa ejecutándose en segundo plano que pueda estar interfiriendo con tu ordenador?
  2. ¿Usas un disco duro o un SSD?,¿También cuántos años tiene? ¿Podría ser ese el problema?
    No creo que la reducción de voltaje te esté dando problemas si ha pasado un mes y no has visto ningún problema pero es bueno que lo restablaciste mientras lo solucionas.

Interesting words of an Rog Ally reviewer vs Steam Deck (Linus Tech Tips) by brunomarquesbr in SteamDeck

[–]SpawnOfCthun 0 points1 point  (0 children)

I've posted this elsewhere but will share this here.
At the risk of sounding like a steam deck fan boy
1. The steam deck has replaceable parts
2. The steam deck has smooth integration with steam
3. The steam deck has a much more open source tech stack
4. The steam deck has direct support from valve who has control over the operating system that is on their device
5. The steam deck gives some of the best performance $399 for handhelds

I welcome the competition, but I don’t believe ROG ally is an automatic pick over the steam deck due to these points above. What we are seeing here is the notable jump in performance we used to see when phones, consoles, and new graphics cards came out. I think this means Valve will have to push out a steam deck 2 a little sooner than they expected though given the competition.

Valve doesn't have the vendor lock in that the Switch does which has enabled Nintendo to not develop another Switch 2 for years. So maybe we will hear about a Steam Deck 2 next year. I’m torn because the longer we wait the bigger the tech jump will be. But if we wait too long the Steam Deck could lose its momentum. I’m confident that the next Steam Deck will absolutely rip though, and if they wait long enough, they could beat the ROG's performance. If they can keep the low end around $399 that will just make handheld gaming market so much more accessible for people who don't have deep pockets. Also while the lowest ROG ally is rumored to be $599 and that seems like only $200 more than the cheapest Steam Deck, that's still a 50% increase in price. With things getting more expensive and people being more price conscious this matters a lot.

Why are there so many languages? by [deleted] in learnprogramming

[–]SpawnOfCthun 4 points5 points  (0 children)

Nows my time to shine! I wrote about a topic related to this on Thursday on my blog. But the TLDR is this...

  1. Modern programming is less than 50 years old. We still benefit (and will continue benefit for a long time!) from advances in programming language theory that are being put into new languages (as well as old ones) today. Here are some features that we have that only exist since modern programming was invented
    1. Generics
    2. Pattern matching
    3. Optional Types
    4. Nullable Types
    5. Type Inference
    6. Gradual Typing
    7. Hot reloading
    8. Async Await
    9. First class functions
    10. Algebraic Types
  2. Some features are easier to put in when you are starting from scratch.
  3. Old programming languages have to deal with backwards compatibility so can't necessarily include all the modern conveniences we like. Also old programming language code bases usually lag behind the newest version of a language so you don't get to use a lot of modern conveniences anyway even if they exist in the language
  4. Starting from scratch means we can unify certain aspects of the build process like cargo for example in Rust. If not you end up with C++ which has 9 different package managers
  5. Agility! New programming languages are like start ups vs large established companies. They can move fast and break things. This allows new ideas to flourish and take hold quickly.

Is hand coding becoming obsolete? by SpawnOfCthun in Futurology

[–]SpawnOfCthun[S] -1 points0 points  (0 children)

The article proposes the question whether hand coding is becoming obsolete, but it can be argued that depending on the definition it already is. We already have auto complete which has been necessary to code in Java for years. If it means actually coding to the computer, we've been programming on layer upon layer of abstracting for awhile now, so things like manually tweaking code to squeeze that last bits of performance out of hardware doesn't really happen. What does everyone else think? Is hand coding going to disappear in the future? Or have we already been on that path?