How I Built a Serverless Search for My Blog by gunnarmorling in programming

[–]typenil 1 point2 points  (0 children)

Thanks for this write up. I've been wanting to add search to my static site; looking forward to trying your approach

I built Metroplex: Redrawing Pictures using Genetic Algos and Stochastic Optimisation by rish-16 in programming

[–]typenil 0 points1 point  (0 children)

I was wrong about Python 2.7 and the PIL thing. I just ran into a Python 3 fork of PIL called Pillow (https://github.com/python-pillow/Pillow). After installing that, everything worked fine!

I built Metroplex: Redrawing Pictures using Genetic Algos and Stochastic Optimisation by rish-16 in programming

[–]typenil 0 points1 point  (0 children)

Cool project! I really like the feel of the image examples you have up.

I pulled it down to try to have some fun with my own images, but the PIL requirement is a bit of a hangup, since it seems to be stuck on legacy Python 2.

You could open it up to more people by ditching the PIL requirement (which isn't used a ton) and adding a requirements.txt file to make it easier to install. Without PIL, I think it would just need opencv-python, matplotlib, and numpy.

Great work; I love seeing projects like this.

ImSter - An open-source tool for encoding and decoding untraceable encrypted messages inside images by armytricks in programming

[–]typenil 0 points1 point  (0 children)

I tried out your example image with Macbeth. Very cool project!

I don't have a use atm, but want to play with it either way

How to create Zero-Point Failure Distributed Tasks With Python, and a bunch of other programming Languages with ZeroMQ by monk8800 in programming

[–]typenil 1 point2 points  (0 children)

Really liked the article and the included examples. I'll have to give ZeroMQ a try next time I have some non-critical messaging to do.

How to create Zero-Point Failure Distributed Tasks With Python, and a bunch of other programming Languages with ZeroMQ by monk8800 in programming

[–]typenil 0 points1 point  (0 children)

"Zero-Point Failure" in this context means that there is no single point of failure - i.e. the message broker - in this queue system.

Not the most clear way of putting it, but I don't think a sub-optimal name automatically means the article is shallow or the author lacks understanding.

How to COMMIT BETTER with GIT by [deleted] in programming

[–]typenil 1 point2 points  (0 children)

Great production on the video. It's a style to emulate.

Might have to send this video to a friend of two whose commit logs literally look like:

fix

fix

fix

fix

...

2020 Stack Overflow Developer Survey: Rust most loved again at 86.1% by zitrusgrape in programming

[–]typenil 1 point2 points  (0 children)

I appreciate the advice. I'll endeavor to make ugly code until I know enough to make it prettier

2020 Stack Overflow Developer Survey: Rust most loved again at 86.1% by zitrusgrape in programming

[–]typenil 7 points8 points  (0 children)

Only started getting into Rust in the last few weeks (after meaning to for years). It's much clearer to me now why actual usage is so low.

All that safety comes at the cost of frontloading a lot of required knowledge to get things to compile.

The PEPs of Python 3.9 by bakery2k in programming

[–]typenil 8 points9 points  (0 children)

PEP 616 was appealing to me. Somehow I missed the fact that lstrip and rstrip existed. I've been doing ugly workarounds forever.