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

What plant software is being shown in the animation at the top of the page? I've been hunting for something to simulate plant growth and that looks interesting!


Thank you! The README in the repo was a real joy to read.

Relating it to the OP, github sometimes feels like the original world "wild" web.

Sure, wild in the confines of Microsoft's corporate landscape, but I find it more likely to come across something interesting and useful there than on a random blog. (Plus, no pop-ups, newsletter subscriptions, etc.)


Yeah it really is. A fantastic overview of where the project is, where is could go, and some humanity.

Others have already told you the name of the project, but if you happen to be on Arch, I have a PKGBUILD written for PlantStudio. I haven't published it to the AUR since I don't necessarily want to be the maintainer though. Shoot me an email (in my bio) if you're interested

PlantStudio from 1997-2001

https://www.kurtz-fernhout.com/PlantStudio/screens.htm

PlantStudio Botanical Illustration Software is a tool for creating 3D plant models and 2D illustrations. PlantStudio simulates herbaceous (non-woody) plants like wildflowers and cut flowers, vegetables, weeds, grasses, and herbs using a parameter-driven simulation of plant growth and structure.


Very cool! I immediately thought of https://en.wikipedia.org/wiki/L-system when I saw the original photo.

Some other links you might find interesting:

https://youtu.be/IU0cJaUqVM8 https://youtu.be/8YOpFsZsR9w


This looks cool. I'm looking forward to seeing the progress on the GPU acceleration.

I'm a maintainer for openpnp-capture and I've always had the thought of hardware acceleration in the back of my mind, but I didn't really know how I would go about it. Reading the comments on using shaders for color space conversion really opened my eyes.

I like that this is in Rust. It should make it very portable over time and Rust's dependency management and builds should make it a heck of a lot easier to distribute on multiple architectures (if you intend to).

Looks awesome, good luck!


Passing data from camera to OpenGL broke my mind. The code is still far from what I'd call nice, but feel free to steal anything you want!

Once I verify that debayering still works (I originally tested it years ago), GPU progress will mean calculating various statistics - the color balance, brightness, contrast for focusing, histograms, etc. Then feed them to control algorithms to adjust the camera controls.


Seconding ILDA. It's been the standard for decades and it is well documented and easy to interface with either at the software/library level, or even at the signal level. [1]

You can get a cheap "RGB" laser projector on eBay for ~200 [2]. It will have red, green, and blue lasers, and the interface will be willing to combine them 7 ways. A more expensive laser will have "analog" mixing for closer to true RGB. It will also likely have no documentation, and might be weird. I have one of these.

For something with better documentation, supported API, and lots of active development, check out Lasercube [3]. It has WiFi, a documented API, a Github repo with a client, and the base software is also really cool. This is my next planned upgrade.

Be careful: Most of these lasers put out 500+ mW and will instantly destroy your eyes if you make a mistake and stop scanning. It's not an exaggeration. Find out what wavelengths your laser outputs and get certified glasses to wear when working on it.

[1]: https://www.ilda.com/resources/StandardsDocs/ILDA_ISP99_rev0...

[2]: https://www.ebay.com/sch/i.html?_from=R40&_nkw=ilda+rgb&_sac...

[3]: https://www.laseros.com/


Lasercube looks awesome, its 2 grand in the US market though :|

There's also the Unity raw which seems like a neat product with the similar specs at half the price. https://unitylasers.eu/products/unity-raw-1-7


I am working on exactly this in a music player I am writing. Specifically, you can use any S3 compatible storage to sync your music and metadata between devices, and it's end-to-end encrypted.

I plan to offer single click resale of storage directly in the app for users who don't want to deal with access keys, secret keys, ACLs, and the like.


I made a clock based on an IV-18 vacuum florescent display tube. In the process I learned CAD, CNC, aluminum anodizing, metal turning, SMT soldering, laser cutting, box making, power supply design, and a dozen other skills I use every day today.

Here's the clock's homepage, which has some pictures: https://vonnieda.org/tc18, and more pictures on Flickr: https://www.flickr.com/photos/vonnieda/sets/7215762293577593...

And a blog post that goes into excruciating detail about the entire process: https://vonnieda.org/archives/1406

I built a total of five of them. I sent one to the person who designed the enclosure, one to my brother, one to a friend, one to eBay for sale (which ended up in Germany), and kept one for myself. It still sits on my desk ticking along quite happily. I've changed the backup battery once in 14 years and have made little tweaks to the firmware over the years.


That's incredibly cool looking!


The eBay listing is dead, so I have to ask… what did it sell for?!


When you "buy" a Kindle book, for instance, you click "Buy It Now" not "Rent It Now". The implication is that you are buying it to own, not renting it. Not a good comparison to renting a car.


Also when renting a car, I pay a fraction of its retail cost. Charging me the whole cost as a clearly marked "sale" and then renting the item to me is what's going on here, and it has to stop.


Do you buy or rent a subscription? I think it's pretty clear you are buying a license to view Kindle books and not buying the the book itself.


"You based your resume tips on a sexual grooming chart?"

"As a joke!"

"I'm gonna go work somewhere else..."

I know cultures are different in different places, but in corporate America this post is all red flags. Always Sunny is hilarious, but I sure wouldn't want to be sitting in HR explaining "the implication" to someone who has never seen the show.


Get the hiring manager on a boat with you on international waters. Then they'll have to hire you... because of the implication.

yeeaah, this post is simultaneously hilarious (because the show is hilarious) and also demonstrates that the author is more interested in being edgy than promoting an inclusive environment for people who aren't tech bros.

This speaks to company culture, and to be fair, the more inclusive end of the spectrum isn't a given. There are plenty of companies like Kraken and Basecamp that have made it known they value just focusing on work rather than identity politics, and the author is waving a flag that signals he's part of "their tribe".

To some companies and people (such as myself) this flag happens to look red, but I don't think you can generalize to corporate america, because I think more companies are more interested in cultural homogeneity and having their worker bees looking similar and falling in line than they are in celebrating individuality and promoting diversity/inclusivity in their workforce. Even if most don't make this as explicit as Basecamp/Kraken.


This seems like a wild overreaction to me. The author just used the DENNIS system as a humorous starting point, but the advice doesn't have anything to do with manipulating women. I'm not sure how inclusion or diversity applies at all -- this isn't a corporate learning presentation, it's a blog post. He's allowed to reference a sitcom.

Frankly, your comment also reeks of the tribalism that's pervading modern political thought. Because he referenced a risqué joke from a sitcom on his blog, that means he's a "tech bro" who's anti-diversity? Come on.


Perhaps it's a bit harsh. I wouldn't judge anyone for joking about the DENNIS system in private. Blogging is a public platform though, and someone who is a hiring manager sharing their DENNIS system on a public platform with an explanation of why it's a useful thing seems like exactly the type of thing that would put some people on edge.

This is the culture war I'm talking about, there are different camps, and while I understand why some people want to be in the camp where joking about things that upset "sensitive" people is just fun and games, I think there are also a lot of people who see it as inappropriate in a professional context, and those kinds of jokes can feel exclusionary to them.

I'm really not trying to say anyone is right or wrong here, just that my own preference is to work in environments where most people who would lean towards passing up an opportunity for a joke that might make some group of people uncomfortable. I really hope you can similarly understand that.


My point was that this is _not_ a professional context. It's a personal blog. This would be inappropriate if he were giving this talk at his job, but... he's not. So I'm not sure how you can make any assumptions about how he behaves in a professional setting.


> Frankly

I see what you did there


I think it’s worth reading this post as a championship level ecosystem parasite getting his host to spread his resume widely within the ecosystem. If the message wasn’t itself a strong advertisement not to do business with this person, I’d suggest it doesn’t belong here, but as it is, this post is a valuable community service.


Celebrating individuality and getting offended at this blog post are mutually exclusive. There is no individuality without being offensive, because everything is offensive to somebody.


Apart from using the letters D E N N I S for lulz, this has nothing to do with the content of the show.


Yeah, it's as if this person read the first paragraph and assumed the system was the exact same one as in the screencap.

Anyone who read the article would see they're different in all but acronyms.


Why would you have to explain that in an interview? How would that conversation even happen? First they would have to ask you to explain the process of improving your resume, then you'd have to get into a conversation about how you read some tips from a blog post, then you'd need to tell them the blog post used the DENNIS acronym for humour, then explain the DENNIS system in its always sunny.


"Well don't you look at me like that, you certainly wouldn't be in any danger"


Anyone who follows an acronym for advice isn't cut out to be an effective manager.


You just don't understand BOBODDY


Many successful managers are people who blindly follow processes without understanding or caring why they're doing stuff. And many companies (and especially government) want wind-up dolls, not mavericks who think for themselves.


Sorry if that came across badly. I'm fairly new to blogging and still trying to strike the right tone with my content - trying to get a decent balance of informative and entertaining.

If it helps, I'm working on a 6-part series about unit testing with the new asynchronous features in Swift that's dry as fuck


There was nothing wrong with the article at all. Dont let people take humor out of life.


I didn't read the article (so hopefully you aren't advocating something nasty), but will give you a piece of advice I have read somewhere a long time ago which is attributed to Bill Cosby (I know!) and has helped me immensely.

`I don't know the key to success, but the key to failure is trying to please everybody.`

So write with your own voice. Maybe you will rub some people the wrong way, but that is the path you should follow to resonate with your target audience.


I'm sure OP can just share his erotic memoir of his exploits to explain.


My memoir is the least erotic literature since The Very Hungry Caterpillar


Watch out for Sinbad


Why would this even come up in a discussion with HR?


100% with this. I love the show but this reeks of tech broism to an extent it almost feels satirical.


My favorite episode, but I think this is maybe one step worse than taking cues from "Succession"


Dennis is a master of dark patterns

https://www.youtube.com/watch?v=GTKZ9Gyqiyo&t=29s


Think of all the implications


I had to Google it... Yeah, not something you want to have to explain in an interview.

https://www.youtube.com/watch?v=THvCDn8mGwo


Just FYI what you’ve described is exactly what the GPs video shows. I only mention it cause that knob and video are absolutely amazing and deserves a watch.


Well I'll be. That's what I get for not watching videos before replying lmao


I wonder what an LLM would say if it had, say, 2 orders of magnitude more parameters and 46 years of training like I do. And if it was trained up to the millisecond with new inputs from millions of individual sensors. It might say:

> I wonder what an LLM would say if it had...


Wow, I've been looking for something like this for years! Thanks for posting. I fired it up on an M1 Mac (Rosetta 2) and it runs quite nicely. Watching through the screencast now, and looking forward to using this.

I've had an interest in writing an open source 3D CAD for some time, but I would far rather help with an existing project. Are you interested in PRs, and are there specific things you'd like help with?

One thing right away, I'd be happy to help with Mac M1 builds if that would be helpful. I maintain several open source projects and provide binaries for many platforms.

Great work!


Thank you. I definitely could use help on the other platforms(mac, windows). I spent a huge amount of time deploying on those, which makes it great to hear it is running for you.

Sure any PRs for bugs are great. If you want to take on something ambitious, I would like to talk about it first so we waste as little developer time as possible.


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

Search: