• 0 Posts
  • 14 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.





  • 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.





  • 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.


  • Yeah it looks like the Union flag is next to Gabon on the android emoji flag picker. I think the country code is GB so it’s next to GA even though the name is United Kingdom. That might be what’s throwing people.

    The two US flag emojis are actually different Unicode emojis.

    The first is 🇺🇲 ‘U+1F1FA U+1F1F2’ and is for ‘U.S. Outlying Islands’.

    The second is 🇺🇸 ‘U+1F1FA U+1F1F8’ and is for ‘United States’.

    No malice, no bad code, no bugs or typos, this is just expected behaviour.


  • Yeah anyone who looks at lifetime bills in America Vs Europe and thinks the American system is better because it’s “not actually free in Europe” is completely delusional imo.

    It’s free at the point of delivery. The whole of society pays for the whole of societies health care. As you mention it can mean young people paying more than they currently cost (although let’s not ignore the young people who do have serious issues and likely wouldn’t have a big employer funded healthcare plan), but when you’re older you’re paying way less than you cost, and don’t have all the anxiety about whether you can afford a preventative treatment, or if your medical bills will bankrupt you and make you homeless at age 70. That’s well worth the up front minor expenditure that comes out of your taxes and isn’t noticiable to me.

    American salaries are higher, but they tend to spend (what looks to me at least) as a similar amount on taxes and healthcare as people in Europe do, but have much less to show for it.


  • I’d rather have 30 incredibly intense and productive hours than 60 completely chill no stress do a little of this a little of that hours.

    My old job was 60-70 hours of incredibly intense productivity (was working for a Japanese corporation) and I learnt at a rate well above what other workers would due to the intensity, but then I had a breakdown from burn out. Keeping that tempo for fewer hours is the best of both worlds. Employers need to be focused on output rather than time logged.