Recent submissions

Comment · 1 year ago
I once read a book about this: How to Build a Dinosaur: The New Science of Reverse Evolution, by Jack Horner and James Gorman. The basic idea is that dinosaur DNA is carried around by modern day chickens. The concept seemed pretty out there but the book does make a convincing argument for why it should be possible. The first author is a well known paleontologist, and the book was recommended to me by a paleontologist before I spent the week (as a volunteer) in his field crew.

[edit]

> The technology for this doesn't exist yet, and the ethics would be extremely questionable.

I do agree with this. Just because we can do it, doesn't mean we should.

Comment · 2 years ago
Regular user. For useful tasks, how much of a difference does the Pro plan make?
Comment · 2 years ago
And yet, generative AI also seems to be poor at randomness. When I ask Google Gemini for a list of 50 random words, it gave me a list of 18 unique words, with 16 of them repeated exactly 3 times.

Abyss: 1 Ambiguous: 3 Cacophony: 3 Crescendo: 3 Ephemeral: 3 Ethereal: 3 Euphoria: 3 Labyrinth: 3 Maverick: 3 Melancholy: 3 Mellifluous: 3 Nostalgia: 3 Oblivion: 3 Paradox: 3 Quixotic: 1 Serendipity: 3 Sublime: 3 Zenith: 3

Comment · 2 years ago
Comment · 2 years ago
> It's not just "grit" - it's the entire field of "TED-Talk-headlining applied psychology [allegedly] based in research."

I see, I know what you are getting at here. I stay away from TED talks specifically because I know those lack substance.

Thanks for the guidance, I will read more about this.

Comment · 2 years ago
Comment · 2 years ago
Comment · 3 years ago
Comment · 3 years ago
> I spent some time porting some of the functions to Python, but realized to make it useful it'd be a bigger effort than I had time and skill.

Getting py5 off the ground started during pandemic lockdown and took many months. Managing the source code is best done computationally, with py5generator creating the actual py5 source code.

https://github.com/py5coding/py5generator https://github.com/py5coding/py5

> ps: I noticed you're using JPype to connect to the Java Processing libraries. Very smart.

JPype is a solid and well maintained library. With JPype, py5 is well positioned to work with numpy and the rest of python's scientific tools.

> Py5 looks awesome! Will give it a try soon. Thanks for your work!

You are welcome! I hope you enjoy it!

Comment · 3 years ago
> Making gifs with processing is (weirdly) one of the more painful exercises in the framework. Kind of baffling, given the goals of the project.

FWIW, py5 makes it very easy to create animated GIFs. You can create a GIF from a running sketch with one line of code:

https://py5coding.org/reference/py5tools_animated_gif.html

py5 is a version of Processing for Python 3.8+ that is well integrated into the Python ecosystem. It connects the Processing Jars to Python using JPype. If you like Processing, please give it a try!

(I am the author of py5)

Comment · 3 years ago
Yes! There is py5.

https://py5coding.org/

This version of Processing uses the amazing JPype library to connect the Processing Jars (Java) to Python 3.8+.

(I am the creator of py5)

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton