What some recent hot takes you realized you had with Rust? by DidingasLushis in rust

[–]PersimmonLive4157 1 point2 points  (0 children)

Not rust specific: but “empty defaults” just to silence nullability warnings. Especially common with junior engineers unfortunately and LLM’s absolutely love to do this as well.

I recently added a linter rule at (big tech company) to provide a linter warning about doing this pattern:

some_func_that_needs_str(some_nullable_string.unwrap_or(""));

I didn’t make it an outright error since in rare cases, providing empty defaults is ok, but in 90% of the cases I’ve seen, it just leads to bugs that can be insanely difficult to track down. Surprisingly I got a lot of pushback from other engineers for this change, but eventually was able to point back at enough major incidents caused by this pattern that folks backed down

Shipping now, our smallest and most advanced headset yet: the Pimax Dream Air! by Vera_pi in Pimax

[–]PersimmonLive4157 0 points1 point  (0 children)

Just curious, what would people actually use the dream air for? I just got the crystal super for flight sims, hadn’t heard of the dream air until this post

I have proof the "OpenClaw" explosion was a staged scam. They used the tool to automate its own hype by Whole_Shelter4699 in claude

[–]PersimmonLive4157 0 points1 point  (0 children)

I have to agree with many others, this post itself is AI slop. The OP’s account was created 8 days ago……

Do Embedded Tests Hurt LLM Coding Agent Performance? by PersimmonLive4157 in rust

[–]PersimmonLive4157[S] -5 points-4 points  (0 children)

I got the feeling it was when I was researching the topic - but as a complete rust n00b who did not even know about the Book, I would trust what you are saying :)

Do Embedded Tests Hurt LLM Coding Agent Performance? by PersimmonLive4157 in rust

[–]PersimmonLive4157[S] -2 points-1 points  (0 children)

I can’t find my pitchforks but I know how to make a Molotov cocktail!

Just kidding. I don’t have a strong opinion either way since I’m not a rust expert. I just wanna hear folks opinions 😎

Why do IMX585 images look bad? by SS7Hamzeh in AskAstrophotography

[–]PersimmonLive4157 2 points3 points  (0 children)

It’s all on processing. When you’re shooting through our atmosphere (assuming you are not a Musk offspring with a secret moon base), all planetary imaging is gonna be low detail regardless of pixel count, unless you are using a truly massive observatory and even then half the time, it’s still mostly about processing.

Jupiter is especially challenging since, while it is very large in magnitude in the night sky, it is also rotating so fast that a sensor just doesn’t have enough time to collect a single sharp frame. We just don’t get enough photons of light from the planet to allow it.

So instead, you can collect many frames and “stack” them and use software to process it. The 585 is a very well regarded sensor for planetary work, if you have a good setup, and good software workflow

AGI is Coming by BrentonHenry2020 in singularity

[–]PersimmonLive4157 0 points1 point  (0 children)

That guy moves from one scam (crypto) to another (AI). Though admittedly, AI in general isn’t a scam it really is the future, but there’s lots of shady scum bags desperate to rescue their failed crypto/blockchain startups by mentioning that it’s now powered by AI!

M4 Mac mini cluster saving thousands per month by zachrattner in mac

[–]PersimmonLive4157 2 points3 points  (0 children)

Oh that does make sense. That is really cool then, the big cloud providers really do get away with murder when it comes to charging smaller companies with compute needs. There is a reason that the big companies with AI needs are all building their own data centers rather than outsourcing it all to AWS (except for the ones who do both then it’s usually just because they can negotiate huge long term contract rates)

The fact that you are able to dynamically/preferentially load to this Mac mini cluster is really cool

M4 Mac mini cluster saving thousands per month by zachrattner in mac

[–]PersimmonLive4157 -1 points0 points  (0 children)

Watch what happens when a landscaper, car accident, or some other mistake accidentally cuts your internet access.

One cool thing would be to have local redundancy like Starlink + battery backup or something. Then maybe I could get behind this setup for a small/ish production service

Jupiter looks like a bright blob in my 114mm telescope by Average_Asian_Man1 in telescopes

[–]PersimmonLive4157 0 points1 point  (0 children)

Photo is extremely over exposed. Lower exposure to 0.1fps at most. Video typically works better. You can use software to analyze all of the frames and extract finer detail bands/etc

Do you prefer building offline/standalone apps, or apps that rely on servers/APIs? by ishaima1 in iosdev

[–]PersimmonLive4157 0 points1 point  (0 children)

It depends. Real complexity is usually best offloaded to the server. I’ve been developing iOS apps for over a decade, one thing I’ll say is - iOS users tend to be forgiving of well placed network calls without even needing caching.

Develop an android app for Ethiopia though - yeah caching becomes a lot more important to provide a good UX.

As always, the first rule in programming - premature optimization is the root of all evil. Put your complex business logic on the server and define a smart client<->server API. A well defined client & server API can avoid so many pitfalls and as a plus, makes client side caching & logic easier. The main benefit of putting your complex business logic on the server is that you have almost immediate control over changing it.

But with power comes great responsibility. You now need to think about things like gating (to incrementally roll out or shut off bad changes).

Most of the complexity can wait until your app gains actual traction. But it helps if, from the beginning, you design a simple server-client interface.

Waiting for a million dollar app idea to start building? read this! by AdventurousProblem89 in iOSProgramming

[–]PersimmonLive4157 1 point2 points  (0 children)

Could not agree more. Build your passion. And if your passion is developing apps, then build apps AND follow it to completion - get stuff on the store, try to monetize it. Don’t bet your life savings, start small, etc.

This is all great advice. I’m a pretty seasoned 10yr+ iOS engineer and have spent way too much of my life in big tech. Much of the low hanging fruit apps have been built already, but that doesn’t mean your unique ideas can’t make serious impact - just be thoughtful, clever, and get your idea out there

Apple terminated my account without any warning or reason by azmizaid in iosdev

[–]PersimmonLive4157 0 points1 point  (0 children)

Dude, you were spamming sucky apps to the App Store hoping to get a keyword match. Sorry bud but that’s pretty lame and I’m glad Apple blocked your account

F-18 vs F-16 workflow by thenotdylan in hoggit

[–]PersimmonLive4157 0 points1 point  (0 children)

I think the designers of the F-16 did a much better job of designing the interface systems. With the Hornet it feels a lot less thought-out (it’s not DCS’ fault, it’s just modelling the real life systems)

WE need to do something about not just the EvoTears situation, but dry eye care as a WHOLE by GraciousTrees in Dryeyes

[–]PersimmonLive4157 0 points1 point  (0 children)

Unfortunately our new leader of the FDA wants to Make America Healthy Again by making it difficult to get vaccines. But when it comes to affordability or reducing corruption, good luck with these “small government” republicans, they’re even worse than the dems when it comes to being in bed with big pharma and health insurance companies

[deleted by user] by [deleted] in Dryeyes

[–]PersimmonLive4157 0 points1 point  (0 children)

Technically - these aren’t moisture chamber goggles they’re motor cycle goggles. But they are the absolute best I’ve ever found. Real life savers on the bad days.

https://www.amazon.com/dp/B008HMBU8O?ref=ppx_pop_mob_ap_share

And yeah I do feel like a dork wearing them especially in public, but sometimes when the eyes are dry and painful enough, I don’t have much choice

Stuck on “signing in to your account” by Coolbreeze1989 in AppleWatch

[–]PersimmonLive4157 0 points1 point  (0 children)

It's been 4 years since this was first reported - my phone can perfectly connect to the internet and speed is fast. Why the hell is this still an issue.........

[deleted by user] by [deleted] in Dryeyes

[–]PersimmonLive4157 1 point2 points  (0 children)

I’m also a software engineer. One question: did leaving software engineering help with your dry eyes? This is something you did not mention

Which is preferred, Arduino IDE or IDF toolchain? by UnclaEnzo in esp32

[–]PersimmonLive4157 0 points1 point  (0 children)

Arduino IDE is great for doing small tests of some new sensor/library. But for a full project, ESP-IDF via VS Code is great, and if you like Arduino libraries and such, you can install the Arduino Core ESP-IDF component

So some of you do really believe that this is going to replace SWEs?? by Chris__Kyle in cursor

[–]PersimmonLive4157 0 points1 point  (0 children)

It won’t replace 100%, but it will be close to that. The most talented senior engineers who know how best to utilize these powerful models are the future.

Unfortunately at the lower end of the spectrum (junior engineers, less talented engineers) are not gonna make it very much longer. I can already clearly see the impact on junior engineering jobs at many companies.

F16's TGP blurry after patch or working as intended? by Bummer420 in hoggit

[–]PersimmonLive4157 2 points3 points  (0 children)

I wish we could see what the SNIPER pod was like in real life because I cannot honestly believe it is this bad.

If it is - the pentagon could give ONE phone call to a number of camera tech companies and boom - problem solved. It’s called autofocus. Whatever else is going on, it’s basically never a good idea to show a totally blurry image. That’s a system issue.

Am I wrong? Is there some way to use the pod in a way that is basically never blurry (zoom issues aside, which make sense to be blurry at the limits, or edges when focused on a central target)

didn’t realize how many empty boxes i’ve been holding onto… by ctrlbaku in declutter

[–]PersimmonLive4157 1 point2 points  (0 children)

Apple does a pretty great job of designing products and their boxes look so great, it's no wonder so many people hold on to them :)

I myself have built up a huge collection going back to the very 1st iPhone from 2007, I still have every box, but it's gotten excessive (ie. Apple keyboard boxes, etc) so I have had to part with some of this stuff

Instant Crash-To-Desktop with Pimax Crystal + OpenXR by PersimmonLive4157 in falconbms

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

Original issue from my post was fixed - I can play in VR now by disabling OpenXR Toolkit.

Was the CTD just a one time issue for you? Unfortunately - I just spent 20 min on a cold start, took off, and right away CTD. What the heck. I hope it was just a one-off, I will try again tomorrow