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

Assuming this was user tested in hand with your wife, it’s nice to this kind of project built for a real user.

So often, these tools lack usability because they’re built generically any use case. Here, it was designed for your wife’s bakery.

The process to build a site/app like this will only get easier and more defect-free over the coming months.


Can you post the STL files for the shell and Arms?

Great project.


Sure. I will add them on github later today. The repo is currently in a very messy state. I would like to clean it and provide detailled assembly steps but I have to much work currently. Hopefully I can do this in a couple of months.


Done. Added stl files to the repo.


What do you get if you multiply six by nine?


42!


I was looking for Astral’s future plans to make money. Simonw already answered in another post [1] tldr - keep tooling open and free forever, build enterprise services (like a private package registry) on top.

[1] https://news.ycombinator.com/item?id=44358482


Good thing to highlight. I'm not sure I'd bet on the game plan, but uv is an incredibly useful tool which I also wouldn't have bet on. Hopefully Simonw is right, and Astral can maintain as is.


the fact that there are 3 "hopefullys" in the paragraph that explains the strategy doesnt inspire much confidence.

I dont think there is enough money in package registries to pay for all of the VC investment in astral.


Well, that's basically the core of Anaconda, and it's working for them.

That said, I've checked Anaconda's site, and while it used to be "Anaconda [Python] Commercial Distribution", "On-Prem repositories", "Cloud notebooks and training"... during the last year they've changed their product name to "Anaconda AI Platform", and all it's about "The operating system for AI", "Tools for the Complete AI Lifecycle". Eeeeh, no thanks.


not sure i hold out much long term hope for them either. both of these companies can eventually make money in a way that isnt shady - just not enough money to satisfy their VCs.


I’ve hit similar problems with their Ruby gRPC library.

The counter example is the language Go. The team running Go has put considerable care and attention into making this project welcoming for developers to contribute, while still adhering to Google code contribution requirements. Building for source is straightforward and iirc it’s one of the easier cross compilers to setup.

Install docs: https://go.dev/doc/install/source#bootstrapFromBinaryRelease


Go is kinda of a pain to build from source. Build one version to build another, and another..

Or rather it was the last time I tried.


I think that's how most languages bootstrap.


Is your plan to stick with a hashing algorithm for tenant sharding, or allow for more fine grain control to shift large tenants between and shards?

Hot shard management is a job in of itself and adds lot of operational complexity.


I've been thinking about other algorithms as well, like range-based. We can definitely override the algorithm for hot shards. Ideally, we match what Postgres does with partitions: range, hash, and list. That way, we can shard both inside Postgres (e.g. with postgres_fdw) and at the proxy.

I think the first step is to add as much monitoring as possible to catch the problem early. There is also the dry-run mode [1] that you can try before sharding at all to make sure your traffic would be evenly split given a choice of sharding key.

[1] https://pgdog.dev/blog/sharding-a-real-rails-app#dry-run-mod...


If you want to imply some likelihood for it to be proven, you might write “yet to be proven”. Language subtleties…


When coupled with smaller parameters sizes, it enables BYOD, different cost scaling, and local inference.


I love a good pairing ladder. While there is no absolute good measure of productivity, a suite of thoughts observation can provide at least tripwires.

One major problem with tools that ask crafters to do data entry to show their value is that best people are most likely to refuse. You really need to focus on tooling to help capture what’s going on without toil.

For example, if your folks are remote and they use software to aid in pairing (eg Tuple), script the system to log the tuple sessions and perhaps even capture the pairing in the commits made together.

This can be used as an input to bring visible to be best leaders in your org.


Nice idea. Would be great to have a winter mode for us that can’t literally touch grass for 3+ months a year ;)


3 months? Short winters ftw!


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

Search: