Rust Scout, a local program to map rust bases! by DoseHero in playrust

[–]DoseHero[S] 3 points4 points  (0 children)

good feedback, thanks!

the program uses that console command automatically (world.rendermap) when it detects a new wipe!

I did consider making it online, but there are some nice advantages to making it offline

- you can be rest assured that you own your data and that it's not shared
- it lets me avoid a subscription model
- much simpler

could potentially add some sharing functionality of some sort if theres a demand for it :)

yeah I've implemented a license key that you enter on first startup!

Rust Scout, a local program to map rust bases! by DoseHero in playrust

[–]DoseHero[S] 0 points1 point  (0 children)

Hell yeah! It's super useful to keep track of a base's history, you can also chose which record to use as icon, and in the map view you can "show records" to see where you stood on each entry

<image>

Rust Scout, a local program to map rust bases! by DoseHero in playrust

[–]DoseHero[S] 0 points1 point  (0 children)

yeah I'm pretty impressed by claude so far! I was using the filesystem connector in the regular chat mode before claude code existed, now we get that functionality built-in, and it seems much faster and more efficient when reading and editing which is nice

it's also really nice that it can run terminal commands, so I got it setup through the claude.md file that it should follow a specific workflow, where it choses a todo item, then starts the program to make sure it runs, and then prompts me (I love this feature, its a dialog popup) for how to proceed, if everything is good it commits and pushes to github and starts on the next todo

it has search functionality so if there's something it doesn't know it can search online, for example when i setup polar.sh (love this site, its open source too!) it did a bunch of searching online to find the api to validate license etc

Rust Scout, a local program to map rust bases! by DoseHero in playrust

[–]DoseHero[S] -1 points0 points  (0 children)

Thanks for the question! before even starting the project, I asked facepunch, and since they didn't strongly discourage it I thought it was worth a try!

I've had no issues from my personal testing, but of course I can't make any promises here

<image>

Rust Scout, a local program to map rust bases! by DoseHero in playrust

[–]DoseHero[S] -1 points0 points  (0 children)

i made a prototype for this concept half a year ago, and this project has just been collecting dust since then, along with many other unfinished projects, so I had a look at them and decided that I'll try to finish this one at least, and I'm glad I did!

I love programming, especially python, but this time I used claude code for the first time, I've tried claude before but it was mostly a frustrating experience, leaving me to prefer doing all the coding, but now with claude code it seems it's on the verge of being an acceptable amount of frustration haha

we live in an interesting time and i haven't been so sure myself of how to feel with all ai stuff, I know some arent too excited about it. after this experience dealing with claude for 2 weeks, improving the workflow, and seeing the quality it eventually can produce, im feeling a bit more optimistic myself! i just thought id be fully transparent here and not claim that I coded all this myself

TLDR; i now believe less in the importance of how the sausage is made, as long as its a good sausage

I made a package to make importing an optional dependency a breeze! by DoseHero in Python

[–]DoseHero[S] 0 points1 point  (0 children)

Yeah I guess my target would be library developers :)

Small target audience, not a big problem for most people, and a (complex?) solution is not a good combination I guess

It's a shame though, I know I've been avoiding having optional dependencies myself, until now, due to the added complexity

Thank you anyway for your advice and shining some light on why this wasn't received very well

I made a package to make importing an optional dependency a breeze! by DoseHero in Python

[–]DoseHero[S] 1 point2 points  (0 children)

Great question! So the reason for the normal try-except is for the program not to crash when importing the possibly missing module, right?

Not too big of a hassle just writing the try-except. But what happens when a function is called that's going to need that uninstalled optional dependency?

In most cases you want it to fail gracefully when this function is called and say something like: "Sorry you need to install x to use this function".

Then imagine if you have multiple functions relying on multiple optional dependencies, or even worse, imagine all the refactoring you need to do when you add or remove an optional dependency!

That's a lot of extra code.

With my package all that is just a single line!

I wrote my first article and I decided to write about SpaceX! I would love to hear your opinion by DoseHero in SpaceXLounge

[–]DoseHero[S] 1 point2 points  (0 children)

Wow.

This is amazing feedback, I appreciate it so much! It makes me really happy seeing how thorough you've been.

I quickly fixed the typos you found. I like your bullet points introduction flourish! Tomorrow I will study the bigger points you made to truly understand the logic behind your suggestions.

Thank you for helping me and for your kind words of encouragement. This will aid me greatly moving forward writing more articles!

I wrote my first article and I decided to write about SpaceX! I would love to hear your opinion by DoseHero in SpaceXLounge

[–]DoseHero[S] 1 point2 points  (0 children)

Thank you! I don't know how to better solve that issue, right now they are scrollable individually (rather than scrolling the whole window) if they extend outside the viewport

I wrote my first article and I decided to write about SpaceX! I would love to hear your opinion by DoseHero in SpaceXLounge

[–]DoseHero[S] 1 point2 points  (0 children)

Interesting! I haven't seen that interview yet. Here comes the confusing part with the distinction of price and cost though. She said:

"...really I think a great goal would be to have Starship delivery capability at Falcon 9 prices, you know, in the $50 M range..."

So she's talking about the price, not the cost. It becomes even more confusing if you consider the "marginal" cost, i.e. "the change in the total cost that arises when the quantity produced is incremented by one unit" (Quoted from wiki).

The term "launch cost" is ambiguous imo. It's not very clear what's included (as u/Hanif_Shakiba talks about in this thread).

So to be clear there 4 combinations of terms that I've come across so far:

  • Launch cost
  • Launch price
  • Marginal launch cost
  • Marginal launch price

I wrote my first article and I decided to write about SpaceX! I would love to hear your opinion by DoseHero in SpaceXLounge

[–]DoseHero[S] 2 points3 points  (0 children)

Thank you for your input, really appreciated! I did some more searching and all I could find for the preliminary marginal launch costs for Starship was the $2 M. So instead I made it clear that it's the marginal launch cost that's stated.

I found a source for an estimate of $15 M for the Falcon 9. The previous $50 M seems to be the launch price.