I chilled significantly on using Google for anything to do with business due to API (and offering) stability. (Still use Google for personal things.) But AI models seem orders of magnitude more fluid, so to my…
I forget who said it, but Python isn't the best at anything but it's decent to good at nearly everything, and that's why it's become so popular. I do a lot of what I need symbolically in SymPy for dynamics analysis.…
Yes I believe software benefits uniquely, just like building tooling and automating software have long been easier in software than other domains. Humans defined all the rules of the world you live in, humans wrote…
Well is it actually being used as a tool where the author has full knowledge and mental grasp of what is being checked in, or has the person invoked the AI and ceded thought and judgment to the AI? I.e., I think in many…
On the other hand, if people who don't care enough to compile it for themselves try it out, the Python devs can be flooded with complaints and bug reports that effectively come down to it being in alpha. You get both…
For me this is a set of general strategies for breaking down problems. Here are some I use. (Apologies if these aren't all orthogonal to one another; they just feel different when I'm thinking of how to break a problem…
I welcome this question from interviewees and sometimes offer up the information without being asked. I work in a small business where we do hardware, software, help the marketing folks, and do a little IT work where…
You act like you were misled, but the article, within the first few sentences, says he realized the tools are available to do this (including naming tesseract.js explicitly!), he just needed to glue them together. Then…
64 bit unsigned integer nanoseconds gets you out to 584 years (that's the year 2554 if you're using the Unix epoch). That's good enough for me to use universally for passing times around in the internals of my code.…
A couple big things: Fortran natively performs operations on arrays directly like Matlab or Numpy in Python (Matlab was originally a REPL-style front-end to Fortan), and Fortran compilers tend to yield quite fast code…
Did you evaluate Cython? I'm not anti-Julia, but I like that my Cython code is useable out of the box from Python, with no wrapping, and then users can continue to use their Jupiter + Python scripting workflows with…
Marketing is a helluva drug. People are trained to trust big companies and the bigger the company the more they trust it. I think the issue is the variance in solutions if you compare all the homegrown solutions against…
100% agreed. People use a great tool in a poor way and then broadly condemn the tool. And any tool that is sufficiently flexible to be broadly useful can be used in very poor ways. Jupyter is great, it gets me over the…
Why wait when you can read years old blog posts on his personal blog talking about lessons learned (mistakes made) in this iteration of Pandas. You're "waiting" for him to personally call you or something?
Maybe your parent commenter made it too personal by bringing respect into the discussion. I just didn't feel your parent poster called anyone a name, so I disagree with what you're saying was being done there. That…
Your parent didn't call anyone a name, but described as "ugly" the actions of the people who impugn GitHub/MS for this act that benefits open source maintainers--and surely seeks positive PR for GitHub/MS as well.…
It's absolutely punishment. A company gives to open source projects. People complain about how little it is, and generate negative PR for the donation. For a company, negative PR is a punishment. What's the lesson here?…
Thing is, had GitHub done nothing, there's no discussion at all right now on HN about how little they're doing. But because they put $500k toward those people whose projects they rely upon, there is now a discussion of…
Why not just write entire project in (pick a language). Sometimes you have a Python project already, you aren't planning to write a new project. In fact there's a ton of non cython python in existence, every time I use…
My understanding is that accelerated reliability / lifetime testing is often not terribly representative of actual performance (sometimes failures are underestimated, sometimes overestimated; in either case, the…
I have times and tasks for which I'm more productive at home, and times and/or tasks where I'm more productive at work. Good in-person collaboration, sometimes accidentally overhearing someone else, is invaluable. At…
Quantum computing has already been demonstrated, but on a small scale. The challenge in achieving all of what we know quantum computing can achieve (as well as the things we have yet to discover) is in scaling it up,…
To make this less personal and more specific for someone not enlightened on the topic, please point out how I am incorrect, specifically, or at least provide a source or point to such a discussion that shows how I am…
To say concurrency is broken in Python because of the GIL seems to be reiterated adage without actual wisdom behind it.[1] Are you writing an IO-bound task? Then asyncio[2] (even if just viewed as an interface: e.g.,…
> it makes bad code harder to write than good code In practice, I've only seen bad code drawn in LabVIEW; it was shocking for me to see a "good" code example once. But then fixing bad code (i.e., refactoring) is only…
I chilled significantly on using Google for anything to do with business due to API (and offering) stability. (Still use Google for personal things.) But AI models seem orders of magnitude more fluid, so to my…
I forget who said it, but Python isn't the best at anything but it's decent to good at nearly everything, and that's why it's become so popular. I do a lot of what I need symbolically in SymPy for dynamics analysis.…
Yes I believe software benefits uniquely, just like building tooling and automating software have long been easier in software than other domains. Humans defined all the rules of the world you live in, humans wrote…
Well is it actually being used as a tool where the author has full knowledge and mental grasp of what is being checked in, or has the person invoked the AI and ceded thought and judgment to the AI? I.e., I think in many…
On the other hand, if people who don't care enough to compile it for themselves try it out, the Python devs can be flooded with complaints and bug reports that effectively come down to it being in alpha. You get both…
For me this is a set of general strategies for breaking down problems. Here are some I use. (Apologies if these aren't all orthogonal to one another; they just feel different when I'm thinking of how to break a problem…
I welcome this question from interviewees and sometimes offer up the information without being asked. I work in a small business where we do hardware, software, help the marketing folks, and do a little IT work where…
You act like you were misled, but the article, within the first few sentences, says he realized the tools are available to do this (including naming tesseract.js explicitly!), he just needed to glue them together. Then…
64 bit unsigned integer nanoseconds gets you out to 584 years (that's the year 2554 if you're using the Unix epoch). That's good enough for me to use universally for passing times around in the internals of my code.…
A couple big things: Fortran natively performs operations on arrays directly like Matlab or Numpy in Python (Matlab was originally a REPL-style front-end to Fortan), and Fortran compilers tend to yield quite fast code…
Did you evaluate Cython? I'm not anti-Julia, but I like that my Cython code is useable out of the box from Python, with no wrapping, and then users can continue to use their Jupiter + Python scripting workflows with…
Marketing is a helluva drug. People are trained to trust big companies and the bigger the company the more they trust it. I think the issue is the variance in solutions if you compare all the homegrown solutions against…
100% agreed. People use a great tool in a poor way and then broadly condemn the tool. And any tool that is sufficiently flexible to be broadly useful can be used in very poor ways. Jupyter is great, it gets me over the…
Why wait when you can read years old blog posts on his personal blog talking about lessons learned (mistakes made) in this iteration of Pandas. You're "waiting" for him to personally call you or something?
Maybe your parent commenter made it too personal by bringing respect into the discussion. I just didn't feel your parent poster called anyone a name, so I disagree with what you're saying was being done there. That…
Your parent didn't call anyone a name, but described as "ugly" the actions of the people who impugn GitHub/MS for this act that benefits open source maintainers--and surely seeks positive PR for GitHub/MS as well.…
It's absolutely punishment. A company gives to open source projects. People complain about how little it is, and generate negative PR for the donation. For a company, negative PR is a punishment. What's the lesson here?…
Thing is, had GitHub done nothing, there's no discussion at all right now on HN about how little they're doing. But because they put $500k toward those people whose projects they rely upon, there is now a discussion of…
Why not just write entire project in (pick a language). Sometimes you have a Python project already, you aren't planning to write a new project. In fact there's a ton of non cython python in existence, every time I use…
My understanding is that accelerated reliability / lifetime testing is often not terribly representative of actual performance (sometimes failures are underestimated, sometimes overestimated; in either case, the…
I have times and tasks for which I'm more productive at home, and times and/or tasks where I'm more productive at work. Good in-person collaboration, sometimes accidentally overhearing someone else, is invaluable. At…
Quantum computing has already been demonstrated, but on a small scale. The challenge in achieving all of what we know quantum computing can achieve (as well as the things we have yet to discover) is in scaling it up,…
To make this less personal and more specific for someone not enlightened on the topic, please point out how I am incorrect, specifically, or at least provide a source or point to such a discussion that shows how I am…
To say concurrency is broken in Python because of the GIL seems to be reiterated adage without actual wisdom behind it.[1] Are you writing an IO-bound task? Then asyncio[2] (even if just viewed as an interface: e.g.,…
> it makes bad code harder to write than good code In practice, I've only seen bad code drawn in LabVIEW; it was shocking for me to see a "good" code example once. But then fixing bad code (i.e., refactoring) is only…