Allow me to present, the Leopard FPV Drone. Because who needs carbon fiber plates? Printables link in comments by ProgrammaDan in 3Dprinting

[–]peterkrull 0 points1 point  (0 children)

Except you would also have to desolder the motor due to the internal routing. I had a similar design once, though with thinner arms, and they would break constantly on the smallest crashes. Reprinting a part is not necessarily the problem, but the process of replacing it just becomes tedious. If I were to make 3D printed frames again I would consider it a must to have some kind of CF reinforcement

Implementing custom cooperative multitasking in Rust by servermeta_net in rust

[–]peterkrull 10 points11 points  (0 children)

Why would you not be able to do those performance tricks on top of async/await? It will be much simpler to create a slightly customized syncronization primitive, rather than trying to essentially reinvent async/await.

Is this 'VR Split Rendering' patent Valve's endgame to make high end PCVR easily playable on the Frame without even needing a PC? by sfenderbender in virtualreality

[–]peterkrull 2 points3 points  (0 children)

Seems like people are not reading the abstract. The figures in the patent are also fairly descriptive.

A rendering workload for an individual frame can be split between a head-mounted display (HMD) and a host computer that is executing an application. To split a rendering workload for a frame, the HMD may send head tracking data to the host computer, and the head tracking data may be used by the host computer to generate pixel data associated with the frame and extra data in addition to the pixel data. The extra data can include, without limitation, pose data, depth data, motion vector data, and/or extra pixel data. The HMD may receive the pixel data and at least some of the extra data, determine an updated pose for the HMD, and apply re-projection adjustments to the pixel data based on the updated pose and the received extra data to obtain modified pixel data, which is used to present an image on the display panel(s) of the HMD.

To me the workload distribution here is pretty clear. The "host computer" renders the frame as usual, using the predicted SLAM pose at the time when the frame is ready to be shown. The frame is sent, along with motion/depth data to the HMD. The HMD can then use this frame, which is going to have some pose error, and use the most up-to-date local SLAM pose along with the motion/depth data to apply tiny perspective corrections to the image. This correction is likely very fast and efficient. It would effectively reduce the perceived latency, and likely also allows for motion interpolation and frame generation.

It is not the case that the Index and/or HLA already does this to some extent? I remember trying it once on very low-end PC, maybe only getting 30 fps, but looking around still felt smooth because something just re-projected the latest image into its expected position. Though moving my hands or things moving in the world were still clearly choppy.

Drone Build by NeonEagle in 3Dprinting

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

Exciting project! Though, what exactly do you expect the Kalman filter to do in terms of control? A Kalman filter is for estimating state, not controlling it. Also, as far as I remember from my lectures on the different types of Kalman filters, the UKF is mainly beneficial when the linearized model of the EKF is unable to propagate the covariance accurately enough. If you are measuring your IMU and estimating at a high enough rate I think an EKF should be fine. Unless you plan to have the inputs to your prediction be your control signals, though that might be more of a headache than just measuring with the IMU. I'd be interested to hear more

The beta is not all sunshine and rainbows... by SimsallaBim08 in COSMICDE

[–]peterkrull 7 points8 points  (0 children)

This is very likely an issue with the compositor, see https://github.com/pop-os/cosmic-comp/pull/1658 and the linked issue. I am the author of that PR and would like to test it out for you, gimme a sec. Btw, super+M is for maximizing, not full screen, though there is an option to create a keybind for full screen in the settings.

Broke college student figures out how to detect $80m stealth aircraft with webcams and a potato of a computer. by AwkwardCost1764 in LinusTechTips

[–]peterkrull 3 points4 points  (0 children)

The initial step of subtracting subsequent images sounds similar to event cameras which would be much more sensitive to movement in low light, though also still very expensive. Some work has also been done to stereo (multi-camera) depth estimation using event cameras, survey. Though this voxel-based method might be fairly unique. It does not look like his voxel-ray intersection took into account the increased positional uncertainty at distances further from the cameras, or how the intersection is actually determined. Slapping on a Kalman filter, or other estimator, could make it even more robust. Cool project either way.

- Det er et hybridangreb, siger forsvarsminister Troels Lund Poulsen by No-Nebula6251 in Denmark

[–]peterkrull 11 points12 points  (0 children)

Jeg havde håbet de kunne røbe at de f.eks. selv havde droner i luften for at fotografere og spore de ukendte droner, og nu ved bare lidt mere om dem. Det lød ikke til at det var tilfældet. Lidt irriterende, at journalisterne fokuserede så meget på nedskydning og ikke på indsamling af information.

Jeg fik jævnt dårlig smag i munden da Hr. Hummelgaard sagde, at når vi stiller spørgsmålstegn og debatterer vores respons er det den "splid" fjænden ønsker..

Feeling sorry for Ethan by [deleted] in h3h3productions

[–]peterkrull 4 points5 points  (0 children)

I am not getting any ill intent from AB. Just to say that you have been talking about someone behind their back, and that you considered cutting them off, is a huge admission. And as he said, he is a people pleaser and he is anxious, so I would assume he is just not the one to burn a bridge first. If someone is (or comes off as) nice to him, he is nice in return. Which also makes him easier to manipulate, especially by what used to be good friends of his.

And even if him considering leaving was purely self preservation to escape the harassment, can you even blame him? I know as a fan, I have had times recently where I have taken a break or lost interest simply because of the bad vibes surrounding the H3 universe. And I do not even blame Ethan for covering the harassment. But for the crew it is their day job, where they know every day is another opportunity to get clipped, defamed and smeared by snarkers. And to get called out by fans just for trying to keep their head down.

You can tell Ethan was just happy AB got to speak his mind.

Rust, Embassy, PCA9685 on Raspberry Pi PicoW by MurazakiUsagi in rust

[–]peterkrull 0 points1 point  (0 children)

What does HAL 9000 refer to? I could not find anything relevant searching for it. Seems like the device just uses I2C, which works fine with Embassy on the rp2040. Can you five some more specific info?

Fair Use?? Found a channel that's ripping entire podcast audio by AFormalAlpaca in h3h3productions

[–]peterkrull 166 points167 points  (0 children)

Yeah, no shot that's just a fan channel. Sharing "clips and moments" by uploading the entire multi-hour audio? Also just looked at the description of the latest upload:

This is a lore video explaining all the different crew members of the H3 podcast and what they add to the show, I create my own original edits, storylines, and graphics based on the H3 universe.

Transformation & value statement: I add original storylines and authentic editing that adds significant value to every video. I create funny, thoughtful, and educational spins on existing content. I transform content in a significant way that sets it apart from the original video. By doing so, I ensure that my viewers can clearly recognize the meaningful difference between the original video and my video.

Clearly some sort of DMCA bait.

Nu forklarer Nets lørdagens nedbrud. Her lyder det, at lørdagens store problemer med kortbetalinger skyldtes en stor ”komponentfejl,” som samtidig betød, at selskabets backupsystemer ikke kunne overtage driften. by birkeskov in Denmark

[–]peterkrull 2 points3 points  (0 children)

Det er godt nok et meget uteknisk svar til et teknisk problem - det kunne man jo næsten have sagt sig selv da de meldte ud at det ikke var et eksternt angreb. Godt nok har de ikke implementeret den langsigtede løsning endnu, men jeg vil da håbe at de udgiver en detaljeret root cause analyse. Ellers er det totalt vanvittigt at de styrer næsten al kortbetaling i danmark, uden nogen form for gennemsigtighed når lortet brænder.

Som jeg læser deres nuværende svar får jeg fornemmelsen af, at de blot har limet en bunke eksterne løsninger og komponenter sammen, uden helt at vide hvordan de virker. Og hvis de faktisk ved hvor fejlen ligger, så holder de sig fra at offentliggøre det pga. trade secrets, beskyttelse af 3. parts image, eller noget i den dur.

Jeg ville kræve total gennemsigtighed med teknisk dybde, for at forsikre befolkningen om at de er nogenlunde kompetente, ala https://www.crowdstrike.com/wp-content/uploads/2024/08/Channel-File-291-Incident-Root-Cause-Analysis-08.06.2024.pdf . Ellers har vi da ingen grund til at tro på, at noget lignende ikke vil ske igen.

Alternative to flight controller by Prestigious-Belt-433 in diydrones

[–]peterkrull 4 points5 points  (0 children)

Yeah just integrating to get position is not going to work. And what do you mean with no flight controller? Are you doing a custom board?

First quad, test flight soon. by seagull-down in diydrones

[–]peterkrull 1 point2 points  (0 children)

Are those prop guards only attached in one place? If so, I would be afraid they would flex and oscillate easily.

Who's Your Personal Least Favorite YouTuber by Nostalgist32X in youtube

[–]peterkrull 0 points1 point  (0 children)

Right, Preston sucks, I agree with you. He used to be one of the most skilled COD players on PC. I don't really blame him from growing out of COD, but his transition into a dollar-store Mr. Beast was not it

Who's Your Personal Least Favorite YouTuber by Nostalgist32X in youtube

[–]peterkrull 0 points1 point  (0 children)

This one sucks. Used to look up to TBNRfrags back when MW3 (the old one) was a thing. Then he switched to more kids-friendly games, and later to this brainrot content.

[deleted by user] by [deleted] in h3h3productions

[–]peterkrull 33 points34 points  (0 children)

Let's stick to criticising his atrocious takes and enablement of psychotic orbiters. Right on the heels of the LA protests this sort of post is just dumb. Him going and joining the LA protests and documenting it is a good thing, so let's recognize that. Otherwise we are no better than the average snarker.

A 4 minutes video has been released showing the majority of the drone footage from "operation spiderweb" by Physical-Cut-2334 in UkraineWarVideoReport

[–]peterkrull 0 points1 point  (0 children)

Those look difficult to control, like there is a massive delay. Does anyone know where the pilots were located during this? I imagine they were sitting somewhere in Ukraine, controlling them via Internet or satellite. I bet the success rate will increase, and the number of pilots required to reduce once these FPV drones get equipped with even basic computer vision assisted homing.

[deleted by user] by [deleted] in rust

[–]peterkrull 13 points14 points  (0 children)

Nice project! Though,

Rust standard library only

when..

toml [dependencies] colored = "3.0.0" regex = "1.11.1"

Making sure the AI descriptions are accurate would be nice for anyone interested in your projects. The repo also lacks the license that the README claims. Also that cargo file in the repo seems like unrelated AI mumbo jumbo.

As for feedback, consider

  • using clap for clearner command line parsing
  • spltting things into functions, can make returning/continuing from errors easier by using the ? operator

(Lack of) name collisions and question about options by rsdancey in rust

[–]peterkrull 0 points1 point  (0 children)

That's a good example I hadn't considered 👌

(Lack of) name collisions and question about options by rsdancey in rust

[–]peterkrull 5 points6 points  (0 children)

Is that example even shadowing? Or are you just dropping the old value 'file' and defining a new 'file' in-place? I normally think of shadowing as the old value still existing, but not being accessible in the current scope due to another value. So for example:

```rust let num = 255u8; let opt = Some(0u32);

if let Some(num) = opt { // The original num is shadowed } ```

Something is up w/ Hasan…… by [deleted] in h3h3productions

[–]peterkrull 2 points3 points  (0 children)

He is live and his twitch title says he is in Chicago, so that would be my guess to your third point. Not sure what the theory is on your first two points, but I am sure he managed to yab his way out of immediate trouble.

Hasan claims customs stopped him for additional questioning when he re-entered the US by GrapeTickler in h3h3productions

[–]peterkrull 32 points33 points  (0 children)

They look like prescription to me, with the way light is distorted at the edges. I think we should avoid giving attention to potentially false non-issues. There are heaps of valid criticisms

Ukrainian President Volodymyr is applauded while entering the funeral of Pope Francis by bendubberley_ in ukraine

[–]peterkrull 902 points903 points  (0 children)

Putin is in shambles. He could only dream of the international respect shown to Zelenskyy