• 6 Posts
  • 112 Comments
Joined 2 years ago
cake
Cake day: June 18th, 2023

help-circle
  • I second this! I was in the US for a while and quickly realised that doing constant conversions was a PITA, so I learned some rough reference points in imperial.

    I think it’s good to get some small and some large reference points, which make it easy to guesstimate other things based on what you know. Mine were (given in metric here):

    • A glass of beer is 0.5 L.
    • A big barrel is about 200L (0.2 m^3).
    • My walk to work is 3 km, a long hike is 25 km.
    • A very short person is about 150 cm, a very tall one is about 2 m.
    • I can deadlift about 100 kg, and bicep curl around 15 kg.
    • A potato is on the order of 100g, while a watermelon is around 2kg.
    • 70 C is a nice sauna, 25 C is a nice summer day, 10 C is chilly, 0 C is sleet-temperature, -10 C is powder snow cold (depending on where you live the colder temps might be more or less relevant)

    Figure out some similar things for yourself, and it’ll be relatively easy to think along lines like “That walk was a bit further than my way to work, so it’s probably about 4km”, or “that box was heavy, but far from 100 kg, so it’s maybe around 30 kg.”

    Bonus points if you try some guessing like that and double check afterwards to tune in your feeling for different measurements.


  • I think you’re missing my point: I opened by saying that I definitely believe the world is deterministic. I then went on to problematise the extremely unpredictable nature of the human mind. To the point where an immeasurable amount of historical input goes into determining what number I will say if you ask me to think of one.

    Then, I used the argument of a chaotic system to reconcile the determinism of the universe with the apparent impossibility of predicting another persons next thought. A highly chaotic system can be deterministic but still remain functionally unpredictable.

    Finally, I floated the idea that what we interpret as free will is in fact our mind justifying the outcome of a highly chaotic process after the fact. I seem to remember there was some research on split-brain patients regarding this.


  • By and large, I agree with you: I cannot see how free will fits into a deterministic universe. I still want to make some points for the case that there is some form of free will.

    Think about scratching your nose right now, and decide whether or not to do it. It’s banal, but I can’t help being convinced by that simple act that I do have some form of choice. I can’t fathom how someone, even given a perfect model of every cell in my body, could predict whether or not I will scratch my nose within the next minute.

    This brings up the second point: We don’t need to invoke quantum mechanics to get large-scale uncertainty. It’s enough to assume that our mind is a complex, chaotic system. In that case, minute changes in initial conditions or input stimuli can massively change the state of our mind only a short time later. This allows for our mind to be deterministic but functionally impossible to predict (if immeasurably small changes in conditions can cascade to large changes in outcome).

    I seem to remember reading that what we interpret as free will is usually our mind justifying our actions after the fact, which would fit well with the “chaotic but deterministic” theory.


  • What you say is true, but doesn’t really answer “Could someone take down Wikipedia [without completely shutting off the internet]”. For obvious reasons, shutting internet access completely off isn’t going to happen short of an insurrection or a war.

    Shutting down Wikipedia specifically is much harder. As others have pointed out, there are many thousand copies of Wikipedia lying around on peoples private devices. If Wikipedia were actually taken down (blocked by the government in some sense) hundreds of mirrors would likely pop up immediately, and it would be more or less impossible for the government to go after each individual site that some person decides to host, short of just cutting internet access completely.



  • This will sound dumb, but I’m saying it sincerely.

    I’ve had similar issues (without getting into details), but what worked for me was getting outside a couple times a week. By that I mean bringing a tent or hammock + tarp and sleeping outside a couple nights a week on workdays.

    To be specific: I sleep outside Monday-Tuesday and Wednesday-Thursday. On those days I also make my dinner at my campsite. What I’ve found is that my brain goes into a much more “primal” state of “monke outside in cold, monke get shit done”, and that it propagates into my day and week.

    The barrier to this is of course actually going outside, but I’ve been able to get to a place where I have a “deal with myself” about those two nights a week. I always have my pack ready, so it’s just about grabbing it and heading out- I think that’s key.

    I’m not saying this is a solution for everyone, but it’s done wonders for me. As of now, I get restless and feel bad if I’m in a situation where I can’t get outside at least once a week. It brings me a peace of mind and will to get stuff done that nothing else can.





  • Just do a quick search for “mushroom cloud”, and you’ll find that all this combined is nowhere near what a nuke would look like.

    The mushroom cloud formed from a small nuke like little boy (small by modern standards) reaches up to about 8 km. that’s close to cruising altitude for an airliner. The reason the cloud from a nuke “mushrooms” in a different way than conventional munitions is that the intense heat is causing enough hot air to rise to form a literal cloud when it reaches high enough that the humidity condenses. This can even cause radiative rain shortly after the bomb has gone off.

    The fireball of Little Boy is estimated to have been almost 400 m in diameter with a surface temperature approximately equal to that of the sun, and every building within about 1.6 km was instantly completely destroyed.

    It is difficult to comprehend just how much more powerful even a small “tactical” nuke is than any conventional weapon. There’s a reason soldiers that were shown blast tests of them during the Cold War have told stories of breaking down crying at the sight, because they just couldn’t fathom what they were seeing.

    There was no nuke blowing up here.


  • Awesome to see the effectiveness og the Gepard like this. It seems perfectly suited for these kinds of slow-moving low-cost targets that you really don’t to send expensive interceptors at.

    Especially when the leading drone tactic seems to mostly be “send enough to saturate the air defences”, having stuff like this that can rapidly burst down a bunch of drones at low cost, using ammunition that’s quick and easy to produce, seems perfect.



  • For someone starting out, I would say that a major advantage of Python over any compiled language is that you can just create a file and start writing/running code. With C++ (which I’m also a heavy user of) you need to get over the hurdle of setting up a build system, which is simple enough when you know it, but can quickly be a high bar for an absolute beginner. That’s before you start looking at things like including/linking other libraries, which in Python is done with a simple import, but where you have to set up your build system properly to get things working in C++.

    Honestly, I’m still kind of confused that the beginner course at my old university still insists on giving out a pre-written makefile and vscode config files for everyone instead of spending the first week just showing people how to actually write and compile hello world using cmake. I remember my major hurdle when leaving that course was that I knew how to write basic C++, I just had no idea how to compile and link it when I could no longer use the makefile that we were explicitly told to never touch…


  • it would seem crazy to sacrifice it if it wasn’t damaged

    To be fair, the best kit you’ll ever get is the right kit at the right time. If what you need is a tandem warhead that can track, hit and destroy pretty much any vehicle, or punch through a bunker, at anything from a couple hundred meters to a couple kilometres, and you have a Javelin… you’re in luck! On the other hand, if what you need is a tandem warhead to destroy a static armoured target that you can’t get line-of-sight to, and you have a Javelin… You’re carrying a very expensive but useless rocket and tracking system that just happens to also contain the exact warhead you need.

    Once a piece of equipment like a Javelin is in the field, it’s only real value is in whether it can help you achieve your objective. Its dollar value seizes to be of relevance. The only relevant questions are “Do I have a large enough supply of this munition to prioritise using it for that target?” and “Do I have another munition that I can and should use instead?” If the answer is “yes” to the first and “no” to the second, you use the munition in whatever way is most practical.





  • Yes, it’s a field. Specifically, a field containing human-readable information about what is going on in adjacent fields, much like a comment. I see no issue with putting such information in a json file.

    As for “you don’t comment by putting information in variables”: In Python, your objects have the __doc__ attribute, which is specifically used for this purpose.




  • In general I agree: ChatGPT sucks at writing code. However, when I want to throw together some simple stuff in a language I rarely write, I find it can save me quite some time. Typical examples would be something like

    “Write a bash script to rename all the files in the current directory according to <pattern>”, “Give me a regex pattern for <…>”, or “write a JavaScript function to do <stupid simple thing, but I never bothered to learn JS>”

    Especially using it as a regex pattern generator is nice. It can also be nice when learning a new language and you just need to check the syntax for something- often quicker than swimming though some Geeks4Geeks blog about why you should know how to do what you’re trying to do.