Details
Joined devRant on 10/21/2024
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
New idea: Fuck raytracing for global illumination because you just need too many rays for it to converge
What if we do surfels (to keep the number of probes down and relevant to our scene) and we update the 4x4-ish sized hemisphere irradiance maps not by tracing a single ray per frame per surfel. I have a fast as shit compute shader rasterizer... What if I just raster each surfel each frame? Should be around the same number of pixels as the primary visibility so totally feasible....
Each frame just jitter the projection a bit and voila. Should have extremely high quality diffuse global illumination at well below 1 ms. Holy shit this might just work3 -
Okay so my last idea has one big problem: I need to project vertices into a single space which encompasses an entire hemisphere. AND straight lines need to remain straight when projected.
That's not something a typical projection matrix can do. Damn. I'm thinking maybe something like octahedral projection? [1]
But I'm not sure there's an answer. Else I would have to chop up the hemisphere into parts and try rastering each tri for each view. Ugh, that sucks
[1] https://researchgate.net/figure/...5 -
Making python 2x faster by replacing enums with literal values.
Pros, it's faster, cons, it's unreadable.
God I miss compiled languages. At least optimizing them requires intelligent problem solving.
It's a text parser state machine transition so it's a code hot spot, so this kind of optimization is worthwhile. But it's kinda annoying.
Next is get rid of any semblance of readability and replace the match with an array index...31 -
- I do threat intel.
- Oh yeah? Name 4 critical vulnerabilities.
- Fortinet.
- That's on me, I set the bar too low.1 -
I FINALLY comprehend list comprehensions.
I can write an unlimited amount of nested loops on a single line and make other less experienced people hate me for fun and profit.
Also learned about map() #I hate it#, zip(which is awesome), and the utility of lambdas (they're okay).
Enumerate is pretty nifty too, only thing I lose is setting the initial value of the iterator index.15 -
https://edition.cnn.com/2024/10/...
" Guy Zaken, Mizrahi’s friend and co-driver of the bulldozer, provided further insight into their experience in Gaza. “We saw very, very, very difficult things,” Zaken told CNN. “Things that are difficult to accept.”
The former soldier has spoken publicly about the psychological trauma endured by Israeli troops in Gaza. In a testimony to the Knesset, Israel’s parliament, in June, Zaken said that on many occasions, soldiers had to “run over terrorists, dead and alive, in the hundreds.”
WILL SOMEBODY THINK OF THE GENOCIDERS1 -
I keep coming back to read this comment. Out of all the interactions I've had with y'all here, this one has hit me the hardest.4
-
how to be a shitty client:
- have a legacy database where column names are misspelled and everything is nullable
- hire external help which instead of helping break the ui (bonus points for breaking the api too)
- demand a very much custom auth logic but decide to use aws cognito for shits and giggles
- demand 1hr daily meetings
- demand biometric auth with 0 knowledge of how biometric auth works (the previous devs just had a face id prompt which does nothing and retrieved email and password saved on the device???)
- message me at 2am because you don't understand how timezones work + demand a build while you're at it
- call me a "heretical pagan" because i took a day off on a holiday you don't celebrate (???)
i could go on but i think this is enough11 -
5 more classes. i just gotta finish this semester and do my thesis and I'll be free. fuck this place4
-
gitlab pipeline fails because it apparently has the wrong credentials
i don't recall doing anything to the credentials on my merged feature branch
worked fine last week
i am not familiar with the pipeline, i don't see any recent changes to it3 -
I will never understand how some retarded angular dev will overengineer a trivial HTTP request, make it an observable and feel like they're the most clever guy on earth6
-
Speaking of JS gotchas. Why is there a null and undefined? I guess undefined doesn't exist, but null is it exists, but is null? Had a bug related to this. I was checking for null, but undefined was getting in there even though I defined the variable as null beforehand. All I can guess is some assignment shoved undefined in there. But that just doesn't make sense to me. So an existing variable can be undefined as well? lol
I am glad this is not my primary language for heavy lifting. Fuck this noise.
I was going to do this as a rant. But it turned into an ironic joke. I am adding an old meme, but it checks out for accuracy.23 -
Can't sleep. Nothing to do besides telling @Demolishun he lost the game again and try to sleep again I guess. Good night7
-
tools doing things you didn't ask them to is intuitive. Your're just a dinosaur, Harry. Get with the times3
-
We're a data science company. We do medical research. We have patented results.
My manager describes half of our code base as on par with a random number generator. At least 1 part of our pipeline overfits random data with 99.9% accuracy.
My manager is a wise man.3 -
Hi, people, i dont post often on here but here goes.
https :// www . ncnbc . com / 2024/10/18/the-perfect-3-word-phrase-when-someone-hurts-your-feelings.html
It has an interview from bill gates in there.
Also i want u to know that i care about u.2 -
Find Your Perfect Canine Companion at Pet Shop Furry Babies
Welcome to Pet Shop Furry Babies! Located at International City, Spain Cluster, Prime Residency 1, Shop No G02, Dubai, United Arab Emirates, we are your trusted destination for all things related to dogs. Whether you’re looking to adopt a playful puppy or seeking supplies for your beloved canine friend, we are here to help you every step of the way.
Why Choose a Dog as Your Pet?
Dogs are often referred to as "man's best friend," and for good reason. Here are some compelling reasons why dogs make fantastic companions:
Unconditional Love: Dogs are known for their loyalty and affection. They form strong bonds with their owners and are always eager to provide comfort and companionship.
Active Lifestyle: Dogs require regular exercise, which means you’ll benefit from staying active as well. Daily walks, playtime in the park, and training sessions create a fulfilling routine for both you and your dog.
Emotional Support: Studies show that having a dog can reduce stress, anxiety, and depression. Their playful nature and companionship can significantly improve your overall well-being.
Social Connection: Dogs are great conversation starters! Walking your dog or visiting a dog park can help you meet fellow dog lovers and form new friendships.
Protective Companions: Many dogs are naturally protective of their families and homes, providing a sense of security.
Our Selection of Dogs
At Pet Shop Furry Babies, we take pride in offering a wide variety of dogs, catering to different preferences and lifestyles. Whether you're looking for a tiny Chihuahua, a loyal Labrador Retriever, or a fluffy Poodle, we have the perfect dog for you. Our dogs come with:
Health Guarantee: All our dogs undergo thorough health checks and are up-to-date on vaccinations, ensuring a healthy addition to your family.
Socialization: Our puppies and adult dogs are well-socialized, making them friendly and adaptable to their new environments.
Expert Guidance: Our knowledgeable staff is available to provide advice on breed characteristics, care needs, and training tips to help you choose the right dog for your lifestyle.
Caring for Your Dog
Owning a dog is a rewarding experience that comes with responsibilities. Here are some essential tips for ensuring your dog stays happy and healthy:
Balanced Nutrition: Feed your dog a high-quality diet that meets their nutritional needs. Consult our staff for recommendations on the best food options for your dog’s age, size, and breed.
Regular Exercise: Dogs need daily physical activity to maintain their health and happiness. Regular walks, play sessions, and mental stimulation are crucial for their well-being.
Training: Start training your dog early with basic commands and socialization to help them develop good manners and behaviors. Our staff can guide you on effective training techniques.
Regular Vet Visits: Schedule routine veterinary check-ups to ensure your dog remains healthy and receives necessary vaccinations and preventive care.
Grooming: Depending on the breed, regular grooming may be needed to keep your dog’s coat healthy and free from mats. We offer grooming supplies and advice to help you care for your dog’s coat.
Visit Us Today!
Are you ready to find your new furry friend? Pet Shop Furry Babies is excited to help you discover the perfect dog for your family. Our dedicated team is here to assist you with any questions and provide valuable insights into dog ownership.
Contact us at +971553555528 or visit our store at International City, Spain Cluster, Prime Residency 1, Shop No G02, Dubai, UAE. Your new canine companion is waiting for you—come and meet your new best friend today!