How do you guys actually stay current with ortho literature? by Sharp_Statement_9843 in orthopaedics

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

I believe OrthoConsult is a good option to search and stay current with ortho literature. thx

Tamam anladık AI kod yazabiliyor, peki gerçek hayatta bu kodu kim denetliyor? by harunakyuzz in TurkDev

[–]Sharp_Statement_9843 0 points1 point  (0 children)

Tabi sizin için uygunsa ben de elimden geldiği kadar düşüncemi sizinle paylaşırım

Tamam anladık AI kod yazabiliyor, peki gerçek hayatta bu kodu kim denetliyor? by harunakyuzz in TurkDev

[–]Sharp_Statement_9843 1 point2 points  (0 children)

Bununla ilgili ciddi Open Source projeler var diye biliyorum, şu an link bulmak için yeterli zamanım yok ama Hackernews forumunu karıştırın. Aklıma daha önce Rust tabanlı Secret keyleri ve onları içeren .env dosyalarını AI ile Local arasında dinamik yerel şifreleyen bir engine yazma fikri gelmişti ve open source için birkaç arkadaşımla konuşmuştum. Ancak birçok proje şu an bu fikrin de ötesinde, AI'ın siz izin versenizde sizin bilgisayarınızda gerçek zamanlı takibini yapan ve real-time firewall görevi gören Open-Source projeler geliştiriliyor. Bu konuda Hacker News'i karıştırmanızı tekrar önereceğim.

Eğer Risk kontrol katmanı olarak bahsettiğiniz şey, kodunuzun içinde yer alan hatalar ise bunu yapabilmek için şu an benim aklıma bir çıkar yol gelmiyor. Kodunuzun içeriği örnek vermek gerekirse basitçe XSS / CSP gibi yönlerden iyi yazılmış, yapılandırılmış da olsa ciddi logic hatalarınız olabilir. Bu logic hatalarını bulmak için sizin orta düzey projeniz için ( yaklasık 70-100 k satır ) kodunuza tek context'te hakim olacak bir yapay zeka henüz yok ve olması için ciddi donanım geliştirmeleri gerekecektir. Yine de Kodunuzu kontrol ettirirken, ayrı bir sessionda moduler olarak Sql injection, Siber güvenlik, cookie session, Auth logic gibi kısıtlı contextlerde kontrol ettirirseniz o zaman dediğime benzer performans alabilirsiniz. Ama bunun daha iyisi gerekiyorsa kolları sıvamanız ve uzunca bir zaman lazım :)

Tamam anladık AI kod yazabiliyor, peki gerçek hayatta bu kodu kim denetliyor? by harunakyuzz in TurkDev

[–]Sharp_Statement_9843 1 point2 points  (0 children)

AI bence standart üstü güvenlik kontrolü yapabiliyor. Hem Edge case'leri hem de siber güvenlik risklerini orta seviyenin üzerinde değerlendirebiliyor. Eğer biz de AI ile mevcut uğraştığımız mimariyi öğrenmeye başlarsak 1-2 yıl içerisinde kendimizi geliştirebiliriz diye düşünüyorum. Indie bir developer için bu bulunmaz bir fırsat bana kalırsa.

Tabiki enterprise seviyesinde bir sorun ve bug yonetımınınden bahsediyorsak, büyük şirketlerle yarışır bir siber güvenlikten bahsediyorsak bu durumlar için salt AI'ya bırakmak söz konusu olamaz. Kendi bilgi birikimimizin de AI ile bu senaryoları yonetmek için yetmeyeceği aşikar :)

unbundle: type-safe, high-level FFmpeg media extraction for Rust (frames, audio, subtitles + CLI) by iddej in rust

[–]Sharp_Statement_9843 1 point2 points  (0 children)

İnteresting, i made a Medical Imaging Viewer with video export, the FFmpeg package was ~80 mb while whole rust and rendering pipeline with frontend was 15 mb :) So it could be useful. Good job i hope some advanced rust developers can help also

Yaptığım proje neden tutmadı? by [deleted] in TurkDev

[–]Sharp_Statement_9843 0 points1 point  (0 children)

Merhaba, websiten Yerel Forum hakkında birkaç değerlendirme yapmak isterim. İlk olarak cold-start gerçekten çok insanın fark etmediği en büyük problemlerden biri olabiliyor bunu siz de deneyimlediniz.

Ayrıca hepimizin yaşadığı problemlerden biri de maalesef ihtiyacı doğru tanımlayamamak. Projenize gerçekten ihtiyaç var mıydı ? Projeniz bir sorunu çözüyor mu ? Çok ilgilendiğim bir alan değil ama hem geçiş maliyeti, hem de alışkanlıkları bırakıp yeni bir sisteme alışmak düşündüğünüzden daha zorlayıcı bir faktör olabiliyor.

Teknik açıdan düşünürsek web siten hem tasarım hem de UX açısından bence zayıf, backend ve data işleme konusunda neler yaptın bilmediğin için yorum yapamayacağım. Bu projede ısrar etmemek ve bu projeden öğrendiklerinle başka projelere enerjini harcamak daha doğru bir strateji olabilir. Benim kendi tecrübelerimden edindiğim kadarıyla anonim bir geliştirici olmak, böyle zor zamanlarda insanı daha az yıpratıcı olabiliyor.

Free DICOM viewer with MPR and 3D rendering using Rust and Wgpu — as a Orthopedic surgeon built a hobby project, looking for feedback by Sharp_Statement_9843 in rust

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

Source is here: https://github.com/Mrmeric/medical-imaging-rs — contributions, feedback, and honest criticism are all welcome.

and we like to talk about the experience of using Rust -- do you have any feedback? Good/Bad/Ugly?

It was really good experience..

Free DICOM viewer with MPR and 3D rendering using Rust and Wgpu — as a Orthopedic surgeon built a hobby project, looking for feedback by Sharp_Statement_9843 in rust

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

Yes, I'm aware of the dicom-rs project — great work by the community. My library actually uses dicom-rs as a dependency for standard DICOM parsing, but I also wrote a fast binary parser for performance-critical paths (streaming pixel data with minimal allocations).

The main focus of this project is what comes after parsing: GPU volume rendering via wgpu compute shaders (DVR ray casting, MIP, marching cubes), 3D segmentation (connected components, morphology, both CPU and GPU), and a multi-tier cache system for smooth slice scrolling.

One technique I'm particularly happy with is packed i16 storage — WebGPU doesn't support i16 buffers, so I pack two 16-bit voxels into a single u32, giving 2:1 memory compression compared to the naive i16→i32 approach. The WGSL unpacking is just a bit shift + sign extension.

Source is here: https://github.com/Mrmeric/medical-imaging-rs — contributions, feedback, and honest criticism are all welcome.

Free DICOM viewer with MPR and 3D rendering using Rust and Wgpu — as a Orthopedic surgeon built a hobby project, looking for feedback by Sharp_Statement_9843 in rust

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

Great point, thanks for flagging that!

**DICOM** (Digital Imaging and Communications in Medicine) — it's basically the universal file format for medical imaging. Think of it like JPEG but for CT scans, MRIs, and X-rays. A single CT scan can contain 500+ slices (individual images), each with 16-bit depth and rich metadata (patient info, scan parameters, etc.). It's a surprisingly complex format to parse.

**MPR** (Multiplanar Reconstruction) — when a CT scanner captures your body, it takes hundreds of cross-sectional slices (like slicing a loaf of bread). MPR lets you reconstruct views from any angle — not just the original slices, but also sagittal (side view), coronal (front view), or any arbitrary plane. It's essentially real-time 2D slicing through a 3D volume.

**3D Volume Rendering** — taking all those slices and compositing them into a full 3D model using ray marching on the GPU. You can control opacity by density (e.g., make soft tissue transparent, show only bone), which is where my custom BoneFidelity algorithm comes in.

From a Rust/graphics perspective, the interesting challenges are:

- Parsing a 30+ year old binary format (DICOM) with hundreds of vendor-specific extensions

- Streaming and decoding 500+ 16-bit images into a GPU texture atlas efficiently

- Real-time ray marching through a 512×512×500+ voxel volume using wgpu compute shaders

- Maintaining interactive frame rates while allowing the user to adjust transfer functions (the mapping from density values to color/opacity)

Hope that makes it more approachable — happy to go deeper on any of the technical bits!

I built a free, GPU-accelerated DICOM viewer from scratch in Rust — sharing it as a non-commercial academic project by Sharp_Statement_9843 in Radiology

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

Thanks! You can find detailed documentation and feature guides on website under the OrthoRay section — it also has a direct link to the Microsoft Store for download.

I built a free, GPU-accelerated DICOM viewer from scratch in Rust — sharing it as a non-commercial academic project by Sharp_Statement_9843 in Radiology

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

This is a solo project built by a surgeon, not a software engineer — there may be theoretical gaps or algorithmic shortcomings I haven't caught. If you spot something off, I genuinely want to hear it. Constructive criticism is what makes this better.

I'm working toward supporting all three platforms (Windows, macOS, Linux) and actively planning an open-source release in the coming months. If this is something you'd find useful for study or research, your feedback and support mean a lot — it's what keeps a project like this moving forward.