Born a sconie right on Lake Michigan, lived in Iowa for a handleful of years for college, then moved to Sota where I live currently. Software Engineer for 20+ years, Ham Radio Operator, lover of retro gaming, old time radio and the outdoors.

Mastodon: jecxjo@mastodon.sdf.org

  • 0 Posts
  • 111 Comments
Joined 3 years ago
cake
Cake day: September 9th, 2022

help-circle

  • Godot is a great example. The vast majority of the code you write is single function, callback style procedures. Rarely are you creating a hierarchy of class interfaces or dealing with a large multifaceted infrastructure. You are writing what can be done in pretty mundane python.

    Rather, C# is there to grab the Unity community and they only really use it because idiomatic Unity may have bigger projects creating engines. C# still follows the HelloWorld complexity property of programing languages.


  • I think that is probably due to the places where it shrines isn’t often a FOSS area. All my corporate use was for these massive windows applications. FOSS many times are small teams making very targeted solutions. Aside from Android, it feels like Java programmers are picking java out of personal skill. I don’t known what apps I use would be a good target for C#.





  • They aren’t the same thing so the comparison is weird.

    endl has a flush which is important when doing something like embedded work or RTOS development. If i was doing multiple lines they all were \n until the last line when i actually want to push the buffer.

    Obviously depending on the tuning of the compiler’s optimization multiple flushes could be reduced but the goal should always be to write as optimal as possible.


  • Its not a misread, your interpretation skips the important parts. The problem with your interpretation is right here:

    be blessed without the burden of knowledge

    The actual sin was both the man and woman breaking their covenant with God,

    The knowledge is “of good and evil.” Until eating they couldn’t know that breaking a covenant was wrong no matter what their god has told them. They did not know that they should listen to what their god said, the concept of “should/shouldn’t” was devoid of meaning to them. While they had free will, literally all actions were purposeless and the two would just bounce around the garden not knowing if they should actually listen to their god or not. This becomes more evident when you read further as well as look at the stories from neighboring cultures this was borrowed from.

    Later in the chapter their god speaks to the other deities in the pantheon about how the humans must be cast out of the garden as having their new abilities, may find the tree of everlasting life and become as powerful as the rest of the gods and supernatural beings. The idea is that having knowledge of the ramifications of one’s actions and living forever would mean that humans would no longer be controlled by the gods. That having free will, knowing what is good and what is evil and being immune to the wrath of the gods would render them all powerful.

    This narrative then follows that their god casts them out into the world riddled with pain and suffering and humans eventually lose their knowledge of the past and how their god has their thumb on them. This is why Satan, “The Accusor”, is called the bringer of light. As sin is defined as a transgression against god, Satan is there to show how the fall of man was truly an enslavement by their god. Rather than leave humans dumb bouncing around the garden or immune to suffering, their god keeps humans ensnared in this system of life, suffering and everlasting torment. the story of the garden is what makes their god relevant when they otherwise shouldn’t be.




  • I tend to find languages that are best of feature. If i need a fault tolerant, quick to continue service I’d probably pick Erlang or Elixir. If i need meta programming I’m going with Racket or Haskell. If i need a quick and dirty graphical tool for internal use only I’m writing it in tcl/tk or python/tk. If it’s system code I’m using C and Assembly.

    The problem i have with Java is outside of Android development I never have the use case i have at my corporate job. There we need a widely know language (so we can hire) that is used in a lot of web services (highly tested and bugs caught early and very visible) that has a diverse ecosystem (less custom built code). None of those attributes are needed in my hobby work.


  • As a programming language polyglot, currently using Java for backend services, one of the biggest reasons to use Java is due to the ecosystem. Hardened libraries for web frameworks and everything else under the sun means you have confidence in the language. You have millions of instances running in the wild so detection of issues are found and resolved quickly, corporations backing security audits and a lot of funding to make really good libraries.

    I hate the language itself and would never choose it as a language for a hobby project, but i completely understand why Java exists and thrives.




  • I agree that they and the dems in general are way too safe. But i wonder how accepting dem voters would be with a more aggressive candidate. I’m sure Millennials to Gen Alpha would probably be fine with it but i wonder if a good portion of the voters would poo poo a someone moving more towards the a more extreme (in presentation) candidate.

    What if they made a hard line decision on a topic and held firm. The whole fracking thing is a good example. They should have just picked a side and stood their ground. instead it was 100% pandering to whoever was the loudest. Personally I would have voted for someone with conviction rather than someone who was waffling but I am not sure every other liberal voter would do the same.




  • So are you saying democracy doesn’t work? Yes there is the corruption and all the horrible shit that goes on but no one ever had the chance to nip that in the bud before it got this bad?

    The People had elections and they slowly setup then current situation. It is the current citizens having to deal with the system created by those in the past. Some are naive to how the government currently works and some are too easily swayed by misinformation so it is an uphill battle. But we still have free and fair elections so pushing for policy change is possibly. We just have 50% of the population shooting themselves in the foot not demanding the real types of change they actually need.


  • You’re talking about economic systems, that isn’t what i was talking about. I was talking about how pricing works. So before you get all hot about it maybe learn the difference

    I wasn’t making an assumption on the actual cost and who gets the money. I’m just saying people seem dumbfounded when they hear the price of a pizza at $15 and then see a $6 delivery fee from a 3rd party and think OMG thats expensive. You were paying the pizza place half that on ever pizza even when you eat there, and then you have a business who gets no pay for the pizza unless you get it delivered so if course they are going to charge even more for delivery.