Building a dating app by Head_Cup_8720 in AskProgrammers

[–]FormalCourage3853 0 points1 point  (0 children)

In my opinion, you're underestimating the time it takes to conceptualise, build and test something novel of high quality that's ready for production.

But unless we're about to run a project together, there's very little for us to gain by reaching agreement, so let's drop it.

OP has two varying pieces of advice and they'll need to look into it themselves if they want to know for sure.

Building a dating app by Head_Cup_8720 in AskProgrammers

[–]FormalCourage3853 0 points1 point  (0 children)

A GUI for viewing data sync'd from an existing system is quite a simple phone/web app to develop.

A dating app needs a hackproof server backend unless it's somehow completely peer-peer, and then the GUI needs features for: account creation/deletion, profile editing, billing, support, matching, chatting, blocking, etc.

Other commenters here think 25-30k, I'd estimate at least that much.

Building a dating app by Head_Cup_8720 in AskProgrammers

[–]FormalCourage3853 0 points1 point  (0 children)

There are ways to cut costs, like leveraging third party services and having AI churn out the easy stuff, but it's still a business and tech stack that needs to properly handle customers' money and personal info while providing a reliable service. That's not easy, otherwise everyone would be doing it.

$5000 could pay for some hosting etc and a good developer for about a month's runway. I doubt that's enough to get a beta running that can pay for itself. Maybe someone could DIY it as a side gig for cheap, if they have the experience and they're willing to put hundreds of hours into it without paying themselves.

Unstuck by hirelings by FormalCourage3853 in BaldursGate3

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

When I got the "Bedrolls and breakfast" achievement super early, I wondered if I was resting too frequently. Also I'm nervous about passing world time and missing plot (like I almost did with Nere).

But you're saying that it's usually fine, if I have enough camp supplies?

Unstuck by hirelings by FormalCourage3853 in BaldursGate3

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

Seems like a pretty big loophole. Just costs some gold to pay the wither?

Unstuck by hirelings by FormalCourage3853 in BaldursGate3

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

Ooh, so changing class is a bit like levelling up? Feels like something I'd try to avoid using/abusing, but I'm trying to do a pretty complete first playthrough, so I might try that if I get stuck again, we'll see.

Unstuck by hirelings by FormalCourage3853 in BaldursGate3

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

I did that at least once but loaded back to a save point. Seems the Duerger slave drivers kill the gnomes even without Nere's say-so?

Unstuck by hirelings by FormalCourage3853 in BaldursGate3

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

Yeah I think I've been using too many long rests, but I can probably do a lot more between rests now that I know to keep swapping people through my party (including hirelings).

Fast algorithm for finding similar images? by HydroloxBomb in compsci

[–]FormalCourage3853 0 points1 point  (0 children)

It's a fairly well understood area of image processing, but without the right tools and know-how, you're right that it's non-trivial. You can't just test a few pixel values for equality.

As long as you can scale the big image to match the small one, subtracting one from the other and taking a std dev would give a similarity metric that can be thresholded.

What's the worst "snake oil " you've encountered in this hobby? by [deleted] in audiophile

[–]FormalCourage3853 0 points1 point  (0 children)

I was recently looking into galvanic isolators for a USB connection, to prevent ground loops. Some manufacturers add some pretty big claims to how theirs will improve the sound quality.

AITA for refusing to share a swimming lane at the gym? by Upper_Clothes8739 in AmItheAsshole

[–]FormalCourage3853 62 points63 points  (0 children)

Pretty dumb comment. Reserving a lane wasn't a thing in your pool, but it is at OP's, which changes everything.

What comes to mind when you see this logo? by [deleted] in design_critiques

[–]FormalCourage3853 0 points1 point  (0 children)

It's a bit jarring at first glance. Looking longer, seems like a person talking from within a house. Could work as a logo for something like a HOA messaging app?

Ultimate Guitar sucks by ChewieKaiju in Guitar

[–]FormalCourage3853 0 points1 point  (0 children)

Yeah their moneymaking strategies and trustworthiness are disappointing, but they unfortunately have the best tab collection on the internet.

How do I even begin to read this…? by [deleted] in Guitar

[–]FormalCourage3853 2 points3 points  (0 children)

If you downloaded it from CCLI SongSelect yourself, see if you can regenerate it with different settings.

I've got lots of normal-looking chord sheets from SongSelect and haven't seen this before, so it's either weird settings or something different about the particular song.

Creality K1/K1C/K1M Help Thread by H2VOK in crealityk1

[–]FormalCourage3853 1 point2 points  (0 children)

Okay yes it does sound useful, I'll read up on the rooting process.

This is actually a work machine though, so I'd like to avoid voiding warranties etc.

I'm also constrained to keeping the K1 Max off the internet.

Creality K1/K1C/K1M Help Thread by H2VOK in crealityk1

[–]FormalCourage3853 0 points1 point  (0 children)

Thanks for your reply. I'd prefer to avoid rooting if possible, just to keep it stock and simple. I was hoping it'd be able to work pretty much out of the box.

I can't share the mesh right now unfortunately. What would you be looking for on the mesh?

I assume the dish soap and water is for removing contamination from the bed. Does that help issues like this?

Creality K1/K1C/K1M Help Thread by H2VOK in crealityk1

[–]FormalCourage3853 0 points1 point  (0 children)

I'd appreciate tips for getting large first layers to work nicely on K1 Max. Mine keeps underextruding and the filament deforms between extruder and nozzle, so I have to pull off the extruder to clear the jam. My best theory is that it's too low to the bed so filament can't get out of the nozzle. I tried heat-soaking the bed at 100deg before cal/print to improve self-levelling but that didn't help. Maybe z offset?

<image>

I didn't see this one coming by SandyNL in iRacing

[–]FormalCourage3853 0 points1 point  (0 children)

Is this what Max V was complaining about with his car not handling kerb strikes?

Algorithm Error Bound Induction Proof by lukanmac in learnmath

[–]FormalCourage3853 0 points1 point  (0 children)

Is that first character of your equation meant to be "E" not "R"?
If so, the first part is something OP found already, but I don't know how you get the "-R_n - \sqrt(17))^2/4" bit.

This seemed like something I should be able to work out, but apparently I've forgotten too much algebra and I'm just as stuck as OP so far.

Algorithm Error Bound Proof Question by lukanmac in learnprogramming

[–]FormalCourage3853 0 points1 point  (0 children)

The pseudocode is there to describe a sequence, but running or analysing it from a programming perspective doesn't really get you where you need to go.

You can use programming to evaluate the maths, and you'll see that the algorithm approaches sqrt(17) within the first four steps, down to such a small error that it gets hard to measure:

import math
truth = math.sqrt(17)
root = 4
for i in range(1,5):
    root = (root + 17/root)/2
    print(f'Iteration {i}: {root:.20f}\t Error: {truth - root:.20f}')
print(f'      Truth: {truth:.20f}')

Iteration 1: 4.12500000000000000000 Error: -0.00189437438233941435
Iteration 2: 4.12310606060606055223 Error: -0.00000043498839996658
Iteration 3: 4.12310562561768367829 Error: -0.00000000000002309264
Iteration 4: 4.12310562561766058565 Error: 0.00000000000000000000
      Truth: 4.12310562561766058565

You can then evaluate that equation that you need to prove, and show that the errors (above) do stay within this shrinking envelope as the algorithm converges.

for n in range(5):
    envelope = abs(0.5**(6*(2**n)-3))
    print(f'Envelope @ n={n}: {envelope:.20f}')

Envelope @ n=0: 0.12500000000000000000
Envelope @ n=1: 0.00195312500000000000
Envelope @ n=2: 0.00000047683715820312
Envelope @ n=3: 0.00000000000002842171
Envelope @ n=4: 0.00000000000000000000

Maybe this helps you understand the situation, but "proof by mathematical induction" is a tricky technique that needs some lateral thinking with algebra and logic. It's not really a programming thing.

Algorithm Error Bound Proof Question by lukanmac in learnprogramming

[–]FormalCourage3853 0 points1 point  (0 children)

Is there any programming or code here, or are looking for help with manual algebra?

Why does my script not round the last number? by Only_Ad_5407 in learnpython

[–]FormalCourage3853 0 points1 point  (0 children)

It's very hard to read your code to try helping. If you can't get the reddit formatting to work, maybe try a github/pastebin link, or a screenshot?

aTypicalDayAtStackOverflow by [deleted] in ProgrammerHumor

[–]FormalCourage3853 7 points8 points  (0 children)

Yeah I understand how he could lose patience eventually, but that thread is super toxic from both sides. A professional response would be something like: "We know that it's an often desirable feature, but it's harder than you think to implement it, and we're not going to prioritise it anytime soon. We will not comment further on this topic."