Hacker Newsnew | past | comments | ask | show | jobs | submit | more BiteCode_dev's commentslogin

This assumes having a long couple relationship is necessary for humans.

Maybe the next generations will evolved in ways that means they are very happy without the structure of the couple.

Other structures exist.


This strikes me as incredibly unlikely from an evolutionary psychology perspective. Or even from a perspective that acknowledges the relative complexity between whatever system you are envisioning and the simple (mostly) monogamous couple.


Graeber's dawn of humanity have taught me humans have tried a lot of different social setups in the past for power and cooperation structures.

Many animals have evolved in different direction for educational, emotional and sexual structures.

I don't see any impossibility here.

Only the believe the future will like the present, which is obviously not true.


We will never know, but maybe they receive some governmental pressure to never publish and pretend the research lead nowhere so that their country only gets the benefit.

But the rogue scientist wanted to share it with the entire world.

It would make for a nice movie.


Nuitka deals pretty well with those in general: https://nuitka.net/


Until you require pytorch ;)


What kind of madman tries to deploy pytorch? If it's a product, convert the finished model to onnx. Otherwise it's probably for a dev and you can tell them to have fun because installing all the gpu libs sucks no matter what. In theory mambaforge should make most of these scenarios less painful (mostly portable faster version of anaconda), but you'll still need the right cuda runtime, rocm, etc.


What makes this stuff so hard? I could probably find a Python tutorial to render a spinning cube in like 5 minutes, but as soon as you want to do ML you spend an hour just getting libraries to work?

Is there ever going to be standardization, the way a WebGL shader just works everywhere?


True, I never think about the machine learning stack as something I want a stand alone executable for.


It's 5 years for free. You can have 15. You just have to pay for it.


Sure, but then you have to militate also for half of the fortune 500, most of them having bigger impacts.


What debates is there to be?

It's making us all sick. Slowly but surely.


There is another point to consider: more and more people are writing code without being experienced programmer, thanks to easier languages, better IDE, more streamlined lib API, and now, even ChatGPT.

A geographer scripting her GIS in Python or a quant doing some pandas analysis has a very limited programming experience, since her expertise is in her job.

And so we see more and more code produced by people that don't know what is slow and fast, what is safe or dangerous, what is maintainable or not. This code is popular, because it solves a real problem by people deeply familiar with the problem, way more than a programmer would be.

I have an example at $current_client, where they have some matlab code that handles tremendous amounts of money, with no comments, no doc, no tests, side effect everywhere and some interesting quadratic behaviors. They solved by loading balancing the thing on 6 servers with 17 processes, and manual testing.


I do data engineering, and I'm working on carving out a niche for myself in optimizing code. Whereas most others want to solve sexy problems as soon as possible, it ends up biting us in the end because it doesn't scale down the road and/or costs tremendous amounts of money.

Our OKRs often include "reduce cost of X by 8%", which is nice but isn't achieved half the time. But if you have deep experience or are thinking outside the box, you can (as I have) reduce by 95%.


The code the unexperienced write is infinitely faster than the non-code that would be not-written by nobody would the unexperienced not write code.


Sometimes it's concretely a specific amount faster because you're replacing some other workflow with the software, but yes sometimes you're enabling something which would otherwise just not happen. Colleagues in our sister group, which doesn't have any actual software engineers, helped some academic librarians build a tool to automate something they knew they couldn't otherwise do at scale. They want to teach students how to use a library effectively, and while any of them could walk say, one student per hour through this, there are thousands of new students every year, it's not manageable. Midway through the presentation the specialist explaining it said "It's not a program" and I was glad to find I wasn't the only person who wanted to interrupt, because duh, of course it's a program. They've built a program. It's a bunch of instructions, for how the computer does stuff, it's a program.

Yes these people wouldn't have attempted Python, let alone Rust, but what they've built is a program, in a visual programming language. Is that intimidating and so they might struggle to maintain it? Yes, a little bit maybe, but pretending it isn't a program won't help. And that might mean sometimes you need a software engineer, the same way that if we want a bike shed (and sometimes we do, students like bicycles), sometimes we might need the staff architects down the corridor from me, don't just throw up a few brick walls and hope you got it right.


Well, it's a wild guess, of course. But does it sound even remotely possible, that thanks to that messy matlab code $current_client now has money to hire you to look into it?


Hence the "because it solves a real problem by people deeply familiar with the problem, way more than a programmer would be."


Oh, missed that on initial reading. Point taken.


Everything in the US is getting the superlative treatment anyway. When I read something, if it's from UK I x2, if it's from the US I x0.1.

If it's from Autralie, I subtract the number of "cunt" and multiply by pi.


This puts an interesting perspective on the concept of the "10x developer"


Yes.

I tried to come up with something that would convey in a few words that the GIL was going to be removed for sure this time. But as a Frenchmen, I couldn't find better.

"GIL will be removed" was the closest, but it's very long, and it sounds like all those times we had the promise it would be, but it never did.

So the Prophetic perfect tense is the best compromise: it asserts near certainty, it's short, and worst case scenario the article remove ambiguity.

Plus the news popped up this week in HN front page, so a lot of people knew the context.


> the Prophetic perfect tense

That is not really a thing in normal English. I had to look up what it even means, and it apparently exists only in the translation of a few passages of Biblical Hebrew (and now, apparently, the title of your post).


I guess I always felt like the chosen one deep down.


It's the eternal pendulum:

- take no risk, and people will blame the project for being static.

- take risks, and people will blame the project for being reckless.

E.G:

- don't adopt a new feature, and your language is old, becoming irrelevant, and a wave of comments will tell you how they just can't use it for X because they don't have it.

- break compat, and you will have a horde stating you don't care about users that need stability. You got one comment in this thread talking about "the python treadmill"!

And all that for an open source project most don't contribute to and never paid a dime for.


World would need one more language which would have very barebone core something like very minimal go or python but strong metaprogramming features so you could expand language if you need.


You are thinking mojo [1] that's claims full python compatibility but can be extended for static typing and high performance scenarios

[1] https://www.modular.com/mojo


How many lines of mojo have you written?


LISP has been around since the 60s


It wouldn't stay barebone, or would stop being used. That's the point.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: