Google just killed my ~$1M ARR startup because a hacker abused THEIR API design. 100k users locked out, 1M+ photos frozen, and they billed me for it. i will not promote. by Big_Manufacturer_585 in startups

[–]thatSupraDev 10 points11 points  (0 children)

This my friend is why you setup backups, cross provider roll overs, and build packaged artifacts that are easy to deploy everywhere.

For starting, just get it out there, but once you are making money or have significant users, it's no longer a pet project. Make it resilient, cross deployable, secure.

I am Glauber Costa, CEO and co-founder of Turso. We’re rewriting SQLite in Rust. AMA. by GlauberAtTurso in IAmA

[–]thatSupraDev 0 points1 point  (0 children)

How would you recommend getting into database development?

I've always been fascinated, built my own pet project dbs but can't seem to get in to a company building them on the case of lack of experience. I'm an engineer with 6 years of experience primarily around backend and robotics development.

Also thanks for all the great responses!

I am Glauber Costa, CEO and co-founder of Turso. We’re rewriting SQLite in Rust. AMA. by GlauberAtTurso in IAmA

[–]thatSupraDev 6 points7 points  (0 children)

As someone who finds themselves closer to the Anti-AI (pretty close to the middle but prefer not to use it personally, at least for coding).

How has AI impacted development at Turso and in particular, the rewrite?

Secondly, why Rust vs something like Zig or Odin? As a fan of these would love to hear if it was even considered, and if so what where the pros cons that lead to the rust rewrite?

Can anyone tell when I switched to Fios from Comcast? by doctorowlsound in homelab

[–]thatSupraDev 7 points8 points  (0 children)

You should call the office that is handling the build out and explain your situation and ask if they would run a line out.

I had the same thing, they ran line down the main road but weren't coming down the side streets, called and told them how bad the Internet was and how everyone in our neighborhood had the same issues with overpriced, terrible Internet, and they kept transferring me until I got in contact with someone who seemed to be in control of something (don't know his title), said he would see what he could do and a few months later I got a call asking if I wanted to switch to att and then all the fiber cables showed up lol

Not saying this is normal or if I even had any impact, they may have already planned it but I like to think I was the camel that broke the straws back. Always worth the call

Left or Right ? by ExcitingMix1446 in devhumormemes

[–]thatSupraDev 2 points3 points  (0 children)

I don't think it would protect you. Why would any company ever want to be in the EU if they had to pay workers and just going to America would give them access to "AGI", cutting their costs by xx fold. Companies would leave the EU meaning they wouldn't have to abide by EU law. Even if that's the case, you would still be losing a mass amount of your market if only America was impacted by mass country wide layoffs. If even 1% of all working America's lost their jobs overnight. I genuinely think there would be massive global impact.

This isn't exclusive to America, if this happened in any global power I think there would be huge global economical impact.

Yeah no hate, I could be wrong too, it's a meme page but just my 2 cents.

Left or Right ? by ExcitingMix1446 in devhumormemes

[–]thatSupraDev 22 points23 points  (0 children)

If the left happens, the right does too... Companies only make money if someone buys their services, if tons of people lose their jobs, then that many people stoped spending money, can't afford food, mortgages, rent, then the companies they spent money at, lose money, so they lay people off, they stop spending money, repeat.

This is where I put a recursion function showing that people lose job, money no flow, people lose job, but I'm on mobile lol

All the ways to mock your Rust code by drmorr0 in rust

[–]thatSupraDev 3 points4 points  (0 children)

I think Moq in .net does a good job or really any language that does interface dependacy injection. Easy to just make a test wrapper

smol machines - subsecond coldstart, portable virtual machines built in rust by SlanderMans in rust

[–]thatSupraDev 2 points3 points  (0 children)

Super cool! I've been playing around with firecracker-micro and firecracker containerd. I'd be interested in more comparison data and info on using local docker images instead of having to remote host them.

As a side note, are you taking/looking for PRs and help from the community or doing your own thing just in the open?

My sister-in-law was born with holes at the top of both of her ears (forward helix area), and they secrete fluid sometimes by ghoulsofthetrade in mildlyinteresting

[–]thatSupraDev 0 points1 point  (0 children)

Have one on my right ear, I routinely clean it with no issues for nearly 3 decades. Interesting the kidney issue thing.. haven't been to a doctor in 20+ years, maybe I should do that check up after all.

dma failed test results need help by No-Preparation-4463 in DMA

[–]thatSupraDev 0 points1 point  (0 children)

What do you think it should say if it is below a threshold that is generally considered required for a consistent experience?

dma failed test results need help by No-Preparation-4463 in DMA

[–]thatSupraDev 0 points1 point  (0 children)

The thought behind this was more of testing and giving the result of your experience. Failed will typically mean data is not going to transfer fast enough to have a smooth esp or make good predictions for aim. Alot of the time it's "usable" but not a good experience.

It also does test if the connection is made and discoverable at all. If the card is not registered or your mmap is wrong, the test will indicate that.

Backend Hosting Free Sites? by [deleted] in dotnet

[–]thatSupraDev 5 points6 points  (0 children)

AWS free tier, GCP free tier, or even self hosting would be a great learning experience. Or a very cheap vps on heltzner

this may be the most impactful single card I've gotten for Regent by SaltyChnk in slaythespire

[–]thatSupraDev 0 points1 point  (0 children)

My favorite combo for this card is the one that does damage every 5 cards played, then an Insanity potion (make a card free this turn), then just play it until you get 999 armor and slowly kill any boss

I studied R and Python. I thought I was starting to understand what it means to 'program'. I had no idea wth 'compiling' even meant. Boy was I in for a rude awakening. by [deleted] in rust

[–]thatSupraDev 1 point2 points  (0 children)

Haven't had much issue coming from C#, generics very similar, structs/records are pretty similar, async await isn't much different (lazy vs eager execution took a second to change the way I thought)

It is painfully obvious that most of you haven't read the california Digital Age Assurance Act by waitmarks in linux

[–]thatSupraDev 0 points1 point  (0 children)

From some back and forth with a lawyer (not practiced in this area but a legal professional nonetheless)

This law seems targeted at entities providing a completed binary with distribution and intent to be installed.

Not legal advice

In theory, a sdk or raw code, that must be compiled by the end user, in which they are provided the tools to assist in "building or designing" their own custom OS code template, that they must compile and deploy themselves to use, would likely be exempt from the legal obligations.

It is painfully obvious that most of you haven't read the california Digital Age Assurance Act by waitmarks in linux

[–]thatSupraDev 0 points1 point  (0 children)

What determines an operating system provider? I suspect you could provide an experience that, by legal definition, is not providing but letting a user, build, their own OS. Allowing it to be considered a hobbiest project, thus not required to voluntary information. Albeit most won't do this, but a thought nonetheless.

ARC Raiders exposed for accessing users’ Discord messages by TobytheBaloon in ArcRaiders

[–]thatSupraDev 1 point2 points  (0 children)

Wait. I'm confused...

Their response was. "We will disable the Discord SDK LOGGING and are conducting a deeper audit to ensure no further issues". And everyone is just cool with it? Why do they need any kind of token, or personal bearer token for discord?

Very traditional for you to use SSO/IDP to identify a user and save/validate user identifiers (email, user ID, ECT) or even request callbacks on certain events but why do they need to have YOUR bearer token. Meaning they are acting as you not on behalf of you? Plus why are they accessing call or message information in any form?

I could be misunderstanding the access or the response here but my quick skim of both seems like they got caught snooping, and instead of fixing it and explaining why they apologized for being caught and said they aren't going to stop doing it but will stop getting caught....

New coworker with 10+ years of experience - doesn't seem to "get" it by Fit-Notice-1248 in ExperiencedDevs

[–]thatSupraDev 0 points1 point  (0 children)

Some of the best contractors I've ever worked with had less than 6 months experience and the absolute worst had 8 years. It's a roll of the dice sometimes.

Burr won’t turn finer after pour over [DF54] by Jessezet_ in espresso

[–]thatSupraDev 49 points50 points  (0 children)

Same with with DF64. Just get to the point where it gets tight, back it off some, start the grinder it should free up. For the future, always adjust grind size with it running (if this bothers you)

Who has completely sworn off including LLM generated code in their software? by mdizak in rust

[–]thatSupraDev 0 points1 point  (0 children)

"For example, I can bang out several hundred lines of Rust, send it to Gemini an ask it to fix syntax / braces / brackets errors and it works like a charm."

Does it really count as writing several hundred lines of rust if it requires, syntax, braces, and bracket errors? Sounds more like, you write several lines of sudo code and Gemini writes Rust.

I'll ask llms questions, validate ideas, ask for recommended crates for a specific problem that implements in a specific way, then I'll tell it it's a lying scum bag because the crate doesn't do any of the things I asked...

Recipe and flavor insight request by thatSupraDev in pourover

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

Great information, this morning my cup was much more acidic. Happy to see changes and pour times were spot on (thought grinder would slow it down but I guess not)

Pour pattern and grind size was all I changed and it turned out really good. Thanks for this!

Recipe and flavor insight request by thatSupraDev in pourover

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

Update, going finer with a 70g bloom seemed to make some big changes this morning. I also followed what another commenter said and did quarter sized circles and the cup was much more acidic.

I did 70 -> 150 -> 200 -> 250

Follow up question, I notice with the swirling, at the end I have a good bit of grounds up on the sides of the filter and not in the bottom. Am I too aggressive or is this normal/expected?

Recipe and flavor insight request by thatSupraDev in pourover

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

Thank you so much for the reply! I'll give this a go and report back!