Escaping from Anaconda's Stranglehold on macOS
231–240 of 286 posts
Re: Escaping from Anaconda's Stranglehold on macOS
#232Re: Escaping from Anaconda's Stranglehold on macOS
#233Earlier quoted context omitted.
Because every option sucks for teaching. C/C++? Full of footguns. Java/C#? Too complicated for beginners. Pascal? Outdated. Etc. I personally prefer C to teach first-year CS students but just as the lesser evil. A good first programming language is sorely lacking. (Note that I'm talking about the imperative programming paradigm. The debate on whether one should start with functional programming is outside the scope o…
How in the world is c# too complicated? Console app, top level statements, vs code. As easy as Python. Easier because your env isn’t messed up. If they can’t manage that they have no business doing data science or something similar to begin with
Re: Escaping from Anaconda's Stranglehold on macOS
#234Earlier quoted context omitted.
How in the world is c# too complicated? Console app, top level statements, vs code. As easy as Python. Easier because your env isn’t messed up. If they can’t manage that they have no business doing data science or something similar to begin with
You sound like you have been doing this for way too long to know what it takes to teach beginners.
var start = "commtext c00\">";
var end = "";
using var http = new HttpClient();
var page = await http.GetStringAsync("https://news.ycombinator.com/item?id=41425416");
var commStart = page.IndexOf(start) + start.Length;
var commEnd = page.IndexOf(end, commStart);
Console.WriteLine(page[commStart..commEnd]);
or var host = WebApplication
.CreateBuilder()
.Build();
host.MapGet("/", () => "Hello World");
host.Run("http://+:8080");Re: Escaping from Anaconda's Stranglehold on macOS
#235Earlier quoted context omitted.
> use by individual hobbyists, students, universities, non-profit organizations, or businesses with less than 200 employees is allowed, and all other usage is considered commercial and thus requires a business relationship with Anaconda Wow this is so deliberately ambiguous about universities with more than 200 employees. Shameful.
I posted an update about this: https://www.linkedin.com/posts/pzwang_hi-everyone-recently-t... TLDR - we are working to clean up this language to leave it clear that educational institutions are exempt, and that these commercial terms do not apply to third-party channels hosted at anaconda.org (which includes conda-forge).
Show us don’t tell us. I’d love to not have to continue the rip and replace job ahead.
Edit: this linkedin response sums it up well. Not certain what guarantee you will make to research institutions’ leaders that is going to lift those blocks.
However, please tell this to your sales/legal teams: the nature of their approaches has been somewhat poisoning the well. If leadership’s first encounter with a piece of software is: "you are in legal trouble", the reaction you're going to get is: "remove and block that legally dangerous piece of software at once", rather than "oh yes we should license it". We do buy licenses for software, we view it as giving back, but how the offering is first presented matters.
Re: Escaping from Anaconda's Stranglehold on macOS
#236Earlier quoted context omitted.
Python's package management makes JavaScript look well thought out and sane. The bar is so low, you have to excavate it from a landfill of rotten node_modules...
Node.js has (or at least had before the ES6 mess) the sanest and best thought out package manager out there.
The issue was, as you say, the introduction of ESM. It used to be that you required modules one way and one way only (yes there was AMD for advanced use cases, but it was an add-on), then people felt the need to “standardize” that, no we have this mess of ESM and CJS.
Re: Escaping from Anaconda's Stranglehold on macOS
#237Re: Escaping from Anaconda's Stranglehold on macOS
#238i've never understood the reasoning for anything but that
Re: Escaping from Anaconda's Stranglehold on macOS
#239> 10. What Changes When You Are Free > You will not be forced to work inside something known as a “virtual environment.” Oof, this terrible advice cancels out an otherwise reasonable post. Beginners who don't know what they're doing are the last people who should be `pip install -r requirements.txt`-ing into the system Python the way this article is recommending. That's not only going to make working on multiple proj…
IMO what needs to happen is python needs to get rid of system installs and only work via venv. It should check the current folder for some .venv or something and auto-config itself to the current directory (or complain that you need to config with a messages like "python not configured for current folder. Run 'source bin/activate' to configure. Honestly thought that could be so much better. The entire problem of pyth…
export PIP_REQUIRE_VIRTUALENV=trueRe: Escaping from Anaconda's Stranglehold on macOS
#240Earlier quoted context omitted.
two second search -- "Statistics is considered a mathematical science that is distinct from mathematics, though it does use mathematical methods:" "statistics arguably is not a branch of mathematics. It is a mathematical science, built upon the mathematical discipline of probability. Some ways in which mathematics and Statistics differ include: Statistics often does not produce definitive conclusions whereas mathemat…
In other two second searches: Lab Leak is Real, Ivermectin cures COVID, 9-11 was an inside job. LLM's give you what you want to hear. Now get some live quotes, both for and against, from actual working mathematicians. There are a lot of definitive conclusions about lines | planes | surfaces that "best fit", by many metrics, sampled data, etc.
anyway, on reflection, the word "is" does not fit here.. statistics and mathematics are not disjoint, but no, statistics is not a field of mathematics.. ask around among people with serious graduate studies in mathematics and they will fill you in.. Maybe it overlaps into the academic practice and their department structure too.