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

This paper is from 2010. Can the OP discuss why this is relevant today.



I don't know what's wilder, regaining full functionality in spinal cord injuries or that URL.


Yes. It is awful. Good riddance.


Odd to me that you don’t let poetry create the venv? Why do this separately?

Our flow is similar: pyenv (windows and linux), pipx, poetry.

We’ve also defaulted poetry to utilize the current global version of Python and build the venv within the project folder.


Personally I've had problems with poetry managing virtualenvs in the past so I just don't let it touch them any more. Maybe it's better now, but I don't see any reason to risk it, given how often Python seems to like to ruin my day. I also don't like that by default it wants you to use `poetry run` to run things. Sure you can configure it not to, but it still annoys me


One issue I’ve been encountering is that Poetry isn’t aware of pyenv or `.python-version`. So what I do to initially build my venv is:

    pyenv exec pip install poetry && pyenv exec poetry install
This creates the venv against the correct Python version, and I can now do without `pyenv exec` for this repository.

And every time that `.python-version` changes (which I at most do a few times per year per project,) I throw away the `.venv`, do `pyenv install -s` and start over.

Your `poetry run` point still stands, though.


Now you have poetry installed for every version of python and need to keep track of updating all of those poetry installs.

Python really makes things difficult :D


> Now you […] need to keep track of updating all of those poetry installs.

You’re absolutely right.

On second thought, I guess I only need these Poetry installs just once anyway: for creating the venv and then never again. That’s not worth it.

So here’s a new method that does away with these extra Poetry installs:

    pyenv exec python -m venv .venv && poetry install
assuming that a `poetry.toml` exists with `virtualenvs.in-project` set to `true`.

Going to adopt this variant from now on, I guess. Thank you for your thoughts!


Not sure why you put climate change in quotes, but it would be helpful to provide the prompt and the response. Without doing so and by using "The Woke Police" and "Thought Taliban", you, too, sound like you are coming directly from a political action group.


"climate change" was the topic, if the topic were "beanbag chairs" or "health problems related to saturated fats" I would have done the same.

BTW if you have a preferred name for those who are embedding into business and institutions to enforce their beliefs, politics, morality, opinions, and generally limiting knowledge and discourse, I would be happy to use that instead, but I think most people are familiar with the terms "woke" and "Taliban".


I figure it's part marketing and also part targeting the individuals most likely to upgrade. With an M2 I'm far less likely to pull the trigger.


M3 is absolutely impressive, but the event overall was... short? Uneventful? Underwhelming?


It went as expected given the weird event timing + no in-person showoff.

Oddly no gaming demos which people expected.


Yeah, I was hoping for Mother Nature S01E02


Biggest things for me are Thread support and ethernet in the larger model, and more importantly USB-C in the Siri Remote.

Still no built in AirTag though???


These are called mutual companies in the US — at least insurance — New York Life, Northwestern Mutual, MassMutual, etc


I‘m not aware of any software company organised this way though. Wouldn’t it make sense for a company like Red Hat or Cannonical - FOSS based service companies?


It's an interesting question. It'd certainly be an odd cooperative.

Most cooperatives have a large number of members with roughly equal economic power. So, ideas like one-member-one-vote and equal income distribution make sense.

However, in the case of companies requiring FOSS services, I imagine the most valuable customers would be large corporations working in highly risk averse industries like telecommunications and banking that feel the 'need' for a support contract to go along with their linux distribution.

But there would likely be a mix of large blue-chip companies, smaller service suppliers to the aforementioned companies, and other companies that want to leverage services beyond consulting like Red Hat's managed OpenShift offerings.

So our FOSS cooperative membership distribution would probably be heavily weighted towards smaller companies, but most of the revenue would come from the long tail.

I don't see how the small cadre contributing the majority of the revenue would be satisfied having effectively zero voting power. So you might have to mix up the model a bit to assign voting power on the basis of revenue contributed or some proxy like the number of contracts signed.


I think it's close to the way the Apache Foundation or the CNCF operate. In fact, at one point, US life insurers that operated as mutual organizations did make an argument they should be classified as non-profits and not have to pay income tax, but that didn't seem to work.


I think Dyalog was at least created that way. I don't know if they are an actual cooperative though.

The company itself was created by their customers to ensure support and development of the product that they used.


One of the most well known is Igalia: https://www.igalia.com


Didn't they also endorse PipEnv and that turned into a flop?


Copy excel shortcuts is smart, but no, this will not replace Excel. Transpile VBA into something like python, automagically open and translate Excel files, and then maybe, MAYBE you'd find a niche of other startups that don't want to integrate with the Microsoft stack. Otherwise, good luck.


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

Search: