891 karma · joined March 4, 2014
Maintained Code School 2012-2018.
Created https://shields.io
Maintainer of https://keepachangelog.com
Tending to https://indigene.app
Landscape designers who are familiar with natives don't cost "a few bucks". I've hired one and not even in a particularly expensive area (Central Florida) just a year ago. So I think we have a different target audience in mind. If you're ready to spend hundreds or thousands of dollars on native landscape design assistance, Indigene is unlikely to be the thing that pushes you to action. You've already been convinced.
On the other hand, encouraging people to iteratively rewild home gardens with natives with the the Doug Tallamy "Homegrownt National Park" (see https://indigene.app/homegrown) frame of mind isn't something that's hinged on whether a garden would earn landscape design trophies. A few native plants can already have an outsized impact on the native wildlife ecosystem in a given area.
I'd second your pitch for befriending folks that are also into native plants (or any plants) however. That can start with planting a handful yourself and offering seeds or cuttings to neighbors too.
- host plants (e.g. European caterpillar counts via Gaytán et al: https://onlinelibrary.wiley.com/doi/10.1002/ece3.73004)
- food sources
- pollen interactions
- broadly documented wildlife & plant dependencies
- etc
What is your skepticism based on? If you've identified a gap I'd be very obviously interested to close it. But if you think I'm allowing Claude to editorialize without verification, then I can assure you I'm not. I've definitely caught it trying to skip steps and "leave out" verification steps, especially for new region coverage where we have insufficient data for a clear cut boolean answer.
And like everything, I keep expanding the rings of what I cross-reference for each region. Hopefully the more keen eyes on this project will mean folks can spot fallacies and holes. But to be frank, I'm in this for the long run so I very mulch welcome it :-)
PS: https://github.com/olivierlacan/indigene/blob/main/DATA_SOUR... might be a good one to focus on if you hadn't picked it up yet
Was that not clear when you landed on the homepage? You can use your device location, zip code or town name to find natives specific to your location that way. It should find the region without you have to parse anything.
A few examples among many similar studies:
https://neobiota.pensoft.net/article_preview.php?id=118480
https://www.washington.edu/news/2002/04/18/wildflower-seed-m...
https://www.dtnpf.com/agriculture/web/ag/crops/article/2016/...
https://wssa.net/2017/08/make-sure-your-seed-mix-is-tested-f...
https://pmc.ncbi.nlm.nih.gov/articles/PMC8176916/
"See what sticks" is inherently biased toward fast spreaders that will outcompete and outspread other plants regardless of their ecosystem services. Even if they're natives.
But like the parent comment, I can't tell you that your own enjoyment isn't warranted in your own garden. The whole point of Indigene is to try and contribute to tilting the balance a bit more into being more aware and focused on the ecosystem benefits of what you plant or don't plant.
I think it's fine to have a human-centered mindset although the point of Indigene is to challenge that a bit and re-center the focus on the ecosystem services these plant provide. Ornamental and recreational qualities of a plant don't have zero value, but they definitely don't have 10 times the value of its ecosystem services.
But like everything, since the site is for humans, I do need to find a balance there. So point taken.
PS: swiftcoder and pavel_lishin had similar feedback about garden goals although with a different focus
You'll note I'm not reinventing things, most of this project is connecting dots between open science and already amazing projects like iNaturalist. But if you're familiar with it, you might also be frustrated with its extremely simplistic approach to identifying natives.
The reason I suspect is why your last point exists, except I've spent an inordinate amount of time and effort ensuring that Indigene doesn't claim a plant is native to a region (vs. a whole continent) when it's not. That makes it less comprehensive than other resources, but unless you can point to specific issues it doesn't make it less reliable.
I can't make you care, but if you might this is where I'd look if I were skeptical:
https://indigene.app/confidence
https://github.com/olivierlacan/indigene/blob/main/DATA_SOUR...
https://indigene.app/plants/penstemon-digitalis (example of a status conflict)
https://github.com/olivierlacan/indigene/blob/main/app/scrip... (which is what does this status checek)
And if you care to call me out on any GIS mistakes (given my own lack of expertise in that area) this where you're likely to find mistakes: https://github.com/olivierlacan/indigene/blob/main/app/scrip...
I specifically limited map levels to reduce the app's size and that's a big downside.
I don't get your location, your browser does since everything is client-side by the reverse geocoding API definitely does for the map (and you can't take my word for it) so let me see if I can make this less annoying.
No point of trying to be privacy-conscious if the alternative is a pain in the ass, no argument there.
Edit: should be resolved via https://github.com/olivierlacan/indigene/pull/253
That's what I get for trying to limit myself to client-side APIs but I'll take your repro and try to address it. Here's the tracking issue if you're interested: https://github.com/olivierlacan/indigene/issues/251
Edit: should be addressed by this change if you'd like to give another try: https://github.com/olivierlacan/indigene/pull/252
https://www.floridainvasives.org/for-homeowners/
I told her guidance on "unplanting" invasives is definitely something I want to tackle but it can be tricky to navigate so the first update is this PR (https://github.com/olivierlacan/indigene/pull/247) providing better guidance on whether, when, how to "unplant" invasives and whose permission you might need.
Definitely curious about any and all invasive management resources so thanks fo the https://woodyinvasives.org link, I don't think I was aware of that one yet!
I didn't use a cloud environment which is what I typically do on this project. I set it up to use OpenRouter to delegate to appropriate voice model for the narration (which still blows my mind, especially the French version as a native speaker). That cost barely $2 of credits.
The art direction was simply to remain coherent with both the tone and voice of the project but the visual identity and existing design and illustration elements.
All told I think the final cost was around $30 (at API rates) for the both the US English version and the French version. It was much cheaper to French, because it produced reusable HTML, CSS, and JS assets to animate the scenes in the video.
As someone who's done a lot of tedious video editing work and (lousy) motion graphics in the past for some educational content, it both terrified me (for all the hard-working folks who do this for a living) and made me realize how accessible producing this kind of video content is. It's a bit more palatable given the focus of this project, but I know many content producers, video editors & audio engineers (even voice actors!) who likely wouldn't find this exciting at all.
Given this project has no profit motive, I haven't paid artists (or programmers to make this hit home) to contribute to the project but if people find Indigene helpful (outside of me and a few friends) it's something I'd much rather do. I've done that in the past for Keep a Changelog for instance.
The alternatives (get it? https://indigene.app/alternatives) section focuses a bit more on the swapping non-natives or turf grasses that do poorly or require intense irrigation during heatwaves, but I really like the idea of adaptation planting.
Generally most natives are inherently better suited for heat waves and warming/drying summers since they tend to need little to no watering once established, but I agree it'd be nice to get a subset of plants that can create shade and help create a bit of an oasis.
Click twice on a filter to flip it to exclude instead? I can noodle on it for sure.
Did you try the print stylesheet? I did some work on it a few months ago but I really like the idea of being able to print out instructions, especially for the propagation technique pages.
And for now Indigene only has a group category for Jays, turkeys & woodpeckers: https://indigene.app/wildlife/acorn-birds
Ditto on that "good for wild turkeys" idea.
For deer hardiness, do you mean a way to find more deer hardy plants directly?
Love the idea for fast growers, especially to counter boxstore-bought yews and other non-natives people pick up because they want fast-growing shrubs for privacy hedges.
Bloom-timing is a cool one too, I already love the info I get from the propagation section (https://indigene.app/planting) on timing specific techniques and I added plant-specific propagation timing fairly recently (https://indigene.app/plants/symphoricarpos-albus#propagation), but having something equivalent for what to expect in a given season so you might have overlapping ecosystem support instead of one big bloom and nothing for months.
Thanks so much for all these great ideas!
Curious which regions you looked into.
From CBP's own website[1], emphasis is mine:
An immigrant visa (IV) is issued to a foreign national wishing to live permanently in the United States.
A nonimmigrant visa (NIV) is issued to a foreign national with permanent residence outside the United States but wishes to be in the United States on a temporary basis for tourism, medical treatment, *business, temporary work, or study*, as examples. Note: There are more than 20 different categories of nonimmigrant visa classifications.
[1]: https://www.help.cbp.gov/s/article/Article-1027?language=en_...I'll move on to other parts soon, like the Bay Area.
The next thing I’d like to do is categorize some of the plants that are ideal for foundation planting (water management, vertical taproots) or curb islands (between sidewalks & streets).
Thanks again for the suggestion. It’ll take some refining but I also included nearby cities so it’s easier to get a sense of scale and proximity.
Level III/IV Maps are here: https://www.epa.gov/eco-research/level-iii-and-iv-ecoregions...
At the very least I'll make sure each region page links to this given it's the source that determines what species are shown.
The most fun I had with Indigene was when I decided to add French ecoregions so my parents could use the app too. Most of the work is in this PR where I used a recently published study’s plant host species data to offer ecosystem value/services metrics since the Tallamy data doesn’t cover that: https://github.com/olivierlacan/indigene/pull/53
That stuff reignitated the kind of deep data hunt fever I haven’t had since my COVID Tracking Project days when I was finding random ArcGIS dashboards and extracting data from their JSON calls to find some reliable case data.
I’m bummed I didn’t find your project before. I kept looking for something when I moved from Florida to Washington after converting my entire yard there. Having to learn a whole new ecoregion was rough and it made me think the barrier should be drastically lower for people who aren’t as motivated.
On the financial opportunity side, I hoped for a while that there may be a way to align our best interest as a species (and our ecosystem) with what our modern societies value but the last decade has made it clear to me that neither governments nor private enterprise are capable to remain as focused as they need to be. Plus leveraging worldwide public-funded science to make a living seems a bit odd if I can instead use my engineering expertise to not require unnecessary waste of resources (servers, more LLM tokens, etc.) as the ecosystem rapidly degrades.
So I take this feedback to heart and just like with the (sourced & generated) French localization I’m working my way through validating everything. This is another benefit of the project being entirely public, you can see precisely in the repo what I did and didn’t think to do in order to ensure accuracy.
When it comes to prose & style, I’ve set some clear accessibility goals in the agent config, and I’ve rewritten some things but it can be hard to fight the needless verbosity of LLMs at times.
I would deeply appreciate if you took the time to send a PR for any kind of improvement or addition). Thanks in advance.