• 2 Posts
  • 555 Comments
Joined 6 months ago
cake
Cake day: June 6th, 2024

help-circle


  • As a kid I had Lego Mindstorms and I liked how it was able to interface with other Lego parts. I did find it kinda hard to program, but the Mindstorms coding was based on LabView, and it looks like both of these have coding options based on Scratch, which is how I first learned to code and would 100% recommend.

    Idk much about the new Spike thing but if you have or would consider buying more legos I’d go for that one just for the extensibility.


  • You may be confusing git with GitHub.

    git is a version control tool that lets you keep and manage a history of the files you are editing

    GitHub is a website (not directly affiliated with the group maintaining git) that lets you upload, backup, and share your code using the format used by the git tool.

    source control just refers to software to manage your source code in some form. git is the most popular tool of its kind, but there are others, for example mercurial.





  • You’ll feel right at home in the command line. Install Homebrew or MacPorts. These are command line package managers. Many if not most of the software tools you are used to on Linux likely have Mac versions as well and you can find them either online or via one of those package managers.

    If you are going to download software from Apple’s Apple Store, you will need to make an account. You can install software directly from the internet without needing an account. You might need to tweak some “security settings” in System Preferences to run software not from the App Store.

    Unfortunately Xcode is something you need an Apple account to install. However, the Xcode “command line tools”, which includes a lot of common tools like gcc, I believe you can install by running “xcode-select --install” from the command line even without an account. There might also be other ways to get those tools installed manually / not through Apple

    If you just want an IDE and really want to avoid making an account, just use VSCode or something. But if you will need to develop Mac apps using Apple’s APIs, it will likely be easier at the very least to work in Xcode. And if you are going to develop for any of Apple’s other operating systems (like iOS) you will need to make an account.






  • You are right that the author clearly has no idea what he’s talking about, but you aren’t quite right about some of the details.

    The proposed “2nd law of infodynamics” just sounds like more or less an attempt at rephrasing 2nd law of thermodynamics from the perspective of information, which is closely related to entropy. This isn’t too outlandish, and modern studies of quantum mechanics suggest that information is a conserved quantity, which has some interesting physics implications, and is related to the whole “the universe is a simulation” idea which comes from a computation that there is a maximum to the amount of information that can be contained within a given volume, and this maximum scales with the surface area of a bounding sphere of that volume rather than with the volume, which is weird to say the least.

    So he’s at least borrowing from some real ideas. But he’s completely non-rigorous, absolutely is not “inventing new physics”, the measurement of modern data storage devices is worthless for trying to get at the fundamental physics of information, and a lot of the discussion of entropy is poorly explained at best, or outright wrong at worst.

    proposing that information is the fifth state of matter

    This line I found particularly funny. It screams a lack of understanding of thermodynamics and what states of matter are.