• 0 Posts
  • 20 Comments
Joined 1 year ago
cake
Cake day: July 2nd, 2023

help-circle
  • It’s gotten a lot better in recent years tbf in terms of those kinds of resources. Beginner recommended languages like Python are still a pain because it’s super easy for a beginner to bork how they set it up, but on the whole there’s plenty of online code sandboxes and other ways to get started.

    Your point is definitely valid though. Why on earth would we want someone who’s just showing an interest in programming to write their own compiler??? Wtf? If someone wants to get into baking you don’t send them out into the fields for 6 months to grow some wheat.

    When I was a kid I mucked around with html and css to make some GeoCities sites. I decided I wanted to learn how to code so I got a book from the library called “how to code games for beginners” or something. The thing never told you how to set up an IDE or compile the game. So I was just frustratingly typing out the code examples into notepad without a clue as to what to do. I think this was during the dialup era so it wasn’t like there was a wealth of info online.

    I ended up abandoning programming for quite a few years. It just seemed like nonsense because writing graphics libs for C in notepad does feel like nonsense to a child. I wonder what life would be like if I had some better resources at that moment in time and decided you continue pursuing it.





  • HDR support is supposedly fixed on kde and should be getting fixed in most other distros soon supposedly.

    Unity worked for me on pop os after some fiddling and installing of dependencies, but it didn’t fully work. There was a bunch of tools (like animation keyframes) which just didn’t display correctly for me though. Checking out the source code of one the util did a check to see whether it was running on windows or Mac, then exited if it wasn’t either of those. Would be good to run it via proton if possible so we get full support without the Devs needing to write tons of code to support a small percentage of users. That experience is pretty common when running Linux as your main, but the other benefits make up for it.




  • Yeah there were multiple times when the allies could have pushed Germany over before they started steamrolling. When they remilitarised the Rhineland, as you said when they occupied the Sudetenland, and even when they invaded Poland.

    France started pushing into Germany once war was first declared and there was basically nothing in front of them. Most of the tanks etc were in Poland. If they had continued pushing then it might have all ended there. Instead they pulled back to the Maginot line and the rest is history.


  • Maybe inclusiveness wasn’t the right word to use, but your second and third paragraphs are exactly what I meant. It’s because we want to make sure everyone’s voices are hard and ideas are considered that movements end up standing for everything and nothing at the same time. To me creating that space and opportunity for all ideas and people is inclusivity, which is a great thing overall but can make affecting change difficult when your opposition all fall into line behind “strong” leaders.


  • Occupy Wall Street started strong but quickly decended into uncoordinated nonsense. The initial message was simple, popular, and actionable about how it’s bullshit that global austerity and government cutbacks were hurting the 99% whilst the 1% who caused the crash got off scott free with massive bailouts and tax cuts.

    Because it was a “leaderless” collective action it quickly got occupied itself by all sorts of weird and wacky movements who diluted the message and gave the right wing media all the ammo they could ever want to paint the whole thing as “just some crazy hippies chatting shit about communism” or whatever.

    It’s pretty typical of movements on the left unfortunately. Everyone wants to be super inclusive so all ideas are equally important and you can’t just dismiss ideas as not being relevant without creating a load of infighting. The alternative however means people with bad ideas (ones who often have more time and energy to boot) can easily take over the conversation and your whole message gets diluted, confused, and easily disarmed by the media.









  • Ah yep my bad, I was speaking generally. The image in the article is only a short section of highway but it does look like one of the 2 lane sections that are usually quite old. If they were more modern and built for higher speeds they’d have an even shallower curve and would probably be 3 lanes with a hard shoulder. If you drive on the Autobahn you’ll have a few moments where you notice the difference in road layout from those which more modern highways implement - the on and off ramps in particular can be a bit scary.


  • It’s not actually. It’s quite an old network so it was built before cars could go as fast as they can go now. There are surprisingly sharp corners and very short off ramps. If it were built from scratch today it would be even safer. Speed limits are bs outside of particularly tricky areas.


  • Yeah “why” comments are absolutely fine, “what” comments are useless at best and can be harmful at worst.

    I feel like this constant flood of “write comments” posts are from CS students who are told to comment everything by their lecturers. Descriptive variable and function names help explain the “what” of code pretty well most of the time.

    Sure with some old languages like C89 where you are limited in your variable name length you probably do need comments to explain wtf is going on, but most code bases aren’t as constrained.