eneuman
Joined 6 years ago
Joined 6 years ago
If you have any ideas for improvements, missing features, or run into any issues, don't hesitate to share!
Can this be merged into Pandas?
I’d be honored if something I built got incorporated into Pandas! That said, keeping aiopandas as a standalone package has the advantage of working with older Pandas versions, which is useful for workflows where upgrading isn’t feasible. I also can’t speak to the downstream implications of adding this directly into Pandas.
Pandas does not install tqdm by default.
That makes sense, and aiopandas doesn’t require tqdm either. You can pass any class with __init__, update, and close methods as the tqdm argument, and it will work the same. Keeping dependencies minimal helps avoid unnecessary breakage.
What about Dask?
I’m not a regular Dask user, so I can’t comment much on its internals. Dask already supports async coroutines (Dask Async API), but for simple async API calls or LLM requests, aiopandas is meant to be a lightweight extension of Pandas rather than a full-scale parallelization framework. If you’re already using Dask, it probably covers most of what you need, but if you’re just looking to add async support to Pandas without additional complexity, aiopandas might be a more lightweight option.
(There are quite a few, you might want to filter by date!)
https://payperrun.com/%3E/search?displayParams={%22q%22:%22D...
It uses LLM embeddings to sort posts by semantic proximity, but you can also filter out posts with [case-insensitive] comma separated values (click on the filter button and add, for example, "US-Only, On-Site" to the "not contains" input).
It's pretty crude but I hope it helps!
(I'll set up an update job tomorrow morning)
- Ask HN: What do you wish you had known before you turned 40? https://news.ycombinator.com/item?id=9092246
- Ask HN: What do you wish you had done/known in your 30s? https://news.ycombinator.com/item?id=30782994
- Ask HN: What's your best advice for someone turning 30 today? https://news.ycombinator.com/item?id=26068320
- Ask HN: How would you wish you had invested your money if you were 30 again? https://news.ycombinator.com/item?id=13179385
- Ask HN: What's Your Biggest Regret? https://news.ycombinator.com/item?id=33118584
[Shameless plug: I found all these on my llm-embedding based search engine I launched today: https://payperrun.com/%3E/search?displayParams={%22q%22:%22A...
It's much better than HN's default search: https://hn.algolia.com/?q=Ask+HN%3A+What+do+you+regret+doing... ]
I also like one of his old posts: https://levels.io/12-startups-12-months/
Yeah, building something people want (and are willing to pay) is pretty hard, and trying to sell early/often is a good way to reduce your market risk. I'm more on the "build something I want", and as soon as I have something "I like", iterate on the communication/go-to-market, more than the product. I think this is more aligned with founders like Brian Chesky that launched (and failed) multiple times, but kept on going because they really believed in their idea (though I'm still on the failing part).
There are many Ask HN posts about launching which you might find useful: https://payperrun.com/%3E/search?displayParams={%22q%22:%22A...
https://payperrun.com/%3E/search?displayParams={%22q%22:%22c...
(btw, I just launched this llm-embedding based search service that lets you check if a startup idea has already been tried/failed).
I don't know if this idea has a higher death rate than the baseline, but my guess is Google/PageRank is good enough for most use-cases, and then if you want quality sources, you can just follow them on YouTube, Twitter, Instagram, etc. Wait, maybe I shouldn't try to compete with Google?
Socials:
- calendly.com/https://calendly.com/elias-n/15-minute-talk
- github.com/https://github.com/e-neuman
Interests:
AI/ML, Entrepreneurship, Hiking, Startups
---