makotech222

joined 5 years ago
[–] makotech222@hexbear.net 0 points 1 month ago (3 children)
[–] makotech222@hexbear.net 9 points 1 month ago (1 children)

from what i remember during my bachelors degree in physics, theres two main things going on:

  • Proving more of the Standard Model. The standard model governs pretty much all particle physics. So far a lot of it is proven experimentally. But there are still things that are predicted, but not yet verified. This is stuff that the Hadron collider and CERN are doing

  • Reconciling General relativity and quantum mechanics. At large scales, GR is pretty much proven. At small scales, QM is pretty proven. But both theories are incompatible with the other. Dunno much about this personally. They're looking for a Grand Unified Theory.

String theory is just bunk science, don't need to really investigate it any further.

[–] makotech222@hexbear.net 1 points 1 month ago* (last edited 1 month ago) (1 children)

i just got a ruger mini 14 5.56 and it rules i love it.

[–] makotech222@hexbear.net 2 points 1 month ago

Yeah i dunno why. It fixes problems that I've never personally had when i'm coding and its soooo fucking strict to write. You can never really 'prototype' stuff out because the compiler will complain if you are even a slight bit lazy. I tried to print out a string once for debugging and it was a nightmare that took me like 30 min to figure out

[–] makotech222@hexbear.net 1 points 1 month ago

no prob always happy to dish about programming. C# pretty easy to get into, just install VS2026 and it will pretty much come with everything you need to just hit F5 and debug/run

I think I don't know enough about programming to understand how a compiled language will feel vs an interpreted language

Interpreted languages always feels so floaty to me; always having to re-learn what i've written and figure out what data is where. Compiled languages keep all the info for you in the type system, so you can focus on the actual logic. Nowadays I only work in C# backend and typescript frontend, so I don't have to mess around with that too much anymore.

[–] makotech222@hexbear.net 2 points 1 month ago (2 children)

rust would be my #1 worst language btw hahaha

[–] makotech222@hexbear.net 2 points 1 month ago (10 children)

It is usually sold as the program for someone in my boat.

much to my dismay

I haven't been forced to use python since maybe like python 3.1, so some might be out of date, but here's my thoughts off the top of my head

  • Terrible Dev environment. The need for a virtual environment if you use more than one version of python, plus the myriad attempts to fix this with stuff like anaconda. No official IDE
  • Relatedly, versioning of python is really bad. Commonly things built on older version don't work on newer versions.
  • Terrible package management, similar to above
  • Interpreted language; no compiler. Tacked on type system. Makes discoverability for new users terrible; requires them to always have documentation open in separate window. Duck typing, dear god
  • Performance obviously sucks. When it doesn't, its because its just wrapping around c libs.
  • A language commonly used by amateurs leads to lots of projects created by amateurs. Everything's breaking all the time.

So my favorite and my recommended language for everyone is C#. Here's why:

  • Best Dev environment by far; officially supported IDE of Visual Studio (and also VS Code). Well designed build system and package management. Incredibly easy to set up breakpoints and debug. Outputs strongly typed exceptions and are all easy to read/investigate.
  • Strongly typed, compiled language. Easy to find and explore classes in the IDE so beginners can explore possibilities.
  • +/- 5% performance difference from c/c++
  • So many officially supported libraries for all common programming things. Webserver (aspnetcore), Serialization (Newtonsoft, System.Text.Json), Websockets (SignalR), ORM (efcore) etc. Not relying on amateurs using their free time.

Java is pretty similar in those respects, but c# IMO is just a bit better designed, and also better supported.

[–] makotech222@hexbear.net 1 points 1 month ago (12 children)

python would be my #2 worst mainstream language in my list lol, so maybe that's partially its. Java is an order of magnitude better designed, so it might help with your feelings on it.

The better designed languages have most of the annoying stuff about programming fixed by design IMO. So all thats left is the fun coding part.

[–] makotech222@hexbear.net 2 points 1 month ago (16 children)

what lang do you use? My theory is, people who like AI and dont like coding use the shittiest of languages

[–] makotech222@hexbear.net 5 points 2 months ago

please Praydog, update REFramework inshallah RE9 is unplayable on a widescreen monitor

[–] makotech222@hexbear.net 2 points 2 months ago* (last edited 2 months ago)

Played RE9 for a quick half hour, just to test it out tonight. Settings are a bit bugged, max framerate does nothing for some reason, trying to cap at 120.

Good god, i'm praying REFramework is released tomorrow so i can blast up the FOV, which is insanely tight in this game. Also, why is there no setting for mouse sensitivity, which is also insanely slow

[–] makotech222@hexbear.net 54 points 2 months ago (3 children)

Pour one out for Eyup, they finally got mandelson

https://x.com/eyuplovely/status/2025982671847825594

view more: ‹ prev next ›