jalons

Joined 14 years ago

Karma
151
Submissions
29
Member since
Apr 13
[ my public key: https://keybase.io/jalons; my proof: https://keybase.io/jalons/sigs/Z44Aa2AWPBsiIW9aFiZ_rowYSCX5nVG1Jz0a6W6r-Ys ]
View on Hacker News

Recent submissions

Comment · 4 years ago
Licensing.
Comment · 5 years ago
Recommended alternatives?
Comment · 6 years ago
Yes, if the python interpreter the poetry environment utilizes is in your $PATH.
Comment · 6 years ago
Exception handling and (unit|py)test are worth the headaches.
Comment · 6 years ago
I tend to agree with you that pyenv|pipenv|etc shouldn't be used for actual production usage.

This of course leads to other issues to solve, now that your development environment doesn't actually mirror production.

Comment · 6 years ago
It was a tongue in cheek joke that conda is complex enough to be it's own OS.
Comment · 6 years ago
You've also got to include the pyenv shim instantiation. So now you've got something like

0 0 * * * /path/to/bash/script/to/init/pyenv && /my/path/to/poetry run /my/path/to/python.py -arg1

Comment · 6 years ago
This helps highlights the main issue I have with python today, and that's running python apps.

Having to ship a compiler to a host|container to build python with pyenv, needing all kinds of development headers like libffi for poetry. The hoopla around poetry init (or pipenv's equivalent) to get a deterministic result of the environment and all packages. Or you use requirements files, and don't get deterministic results.

Or you use effectively an entire operating system on top of your OS to use a conda derivative.

And we still haven't executed a lick of python.

Then there's the rigmarole around getting one of these environments to play nice with cron, having to manipulate your PATH so you can manipulate your PATH further to make the call.

It's really gotten me started questioning assumptions on what language "quick wins" should be written in.

Comment · 6 years ago
No. The only thing ZeroMQ and RabbitMQ have in common are the letters M and Q.

RabbitMQ is a messaging system. ZeroMQ is sockets on steroids.

Comment · 6 years ago
My experiences line up with yours. It was terrible then, it's not any better now.
Comment · 7 years ago
> I know this is becoming repetitive, but seriously still no optional touchbar? I mean for gods sake, why?

Because apple pay with the touch bar is more important revenue stream than the vocal minority of users (who I'm a member of) who hate the touchbar.

Comment · 7 years ago
There's always the BSDs.
Comment · 7 years ago
Hashicorp Vault hits most (all?) of these points
Comment · 9 years ago
HFT also still pays top dollar for competent FPGA developers. I'd wager they're willing to pay more than the listed industries too, especially if you factor in profit sharing and bonus structures.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton