techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#programmers

4 posts4 participants0 posts today

Types of #Programmers in #CS and #IT:

• Theorist—seek new discoveries in computability theory, complexity theory, and type theory (Church, Turning, Kleene, Cook, etc.)
• Inventor—design, analyse, prove, and publish an original algorithm (Knuth, Dijkstra, Karp, Tarjan, etc.)
• Engineer—devise a correct, efficient implementation of a published algorithm (implementers of DSP, DIP, etc.)
• Translator—convert an algorithm's mathematical description directly into a programme (CS undergraduates)
• Cobbler—cobble together APIs into a programme that might, or might not, work (senior IT practitioners)
• Cutter—cut and paste existing bits of code into a programme that just might do something unexpected (mid-level IT practitioners)
• Cleaner—clean up senior team members' messy, buggy code, while leaving the existing bugs intact and adding a few new ones (junior IT practitioners)
• Generator—ask AI to write direct-to-production code that no IT practitioner in the team could be bothered to read (senior IT managers)

Today, I'd like to announce a new tool called Meta Quest Runtime Optimizer for Unity 🎉 that allows you to easily improve the performance of your MR/VR game. This tool provides two options: a bottleneck analysis, which gives insights into possible graphics bottlenecks based on your target FPS, and a what-if analysis to estimate how much time can be saved for each GameObject.

🎥 Full video: youtu.be/2CH3pA7O3NE

ℹ️ The “Material Analysis” feature, included in this release, provides an aggregate metric calculated from all instances where a material/shader is used in your scene. A breakdown of the provided metrics:

📊 Instructions (PS/VS): Represents shader workload (Pixel & Vertex instructions).

🧮 fp16: Indicates 16-bit float usage (faster on mobile).

🖼 TexRead: Counts texture reads per pixel or vertex.

📦 Reg: Shows GPU register usage (affects parallelism).

💡Note: this tool doesn’t depend on any of the Meta SDKs & therefore works with any type of Unity project!

#unity#meta#xr

I had the privilege of being part of XRCC in Berlin recently, and wow, the passion and talent at this conference were incredible. One MR lifestyle experience that really stood out was Inkphony, which won 1st place 🏆 under the Meta MR + Logitech Track and it uses Passthrough Camera Access for Quest in a very innovative way.

The team didn’t just build a great app, they nailed the entire package: the trailer, the app, and the presentation were all executed so well.

📣 Huge shoutout to Lucas Martinic and the rest of the team: Tejas Shroff, Sara Rutz, and Nadja Pirchheim!

#Firefox is fine. The people running it are not
#TheRegister article: theregister.com/2025/07/08/fir

"#Mozilla's management is a #bug, not a #feature"
"#Dominance does not equal #importance, nor is dominance the same as #relevance. The #snag at Mozilla is a #management layer that doesn't appear to understand what works for its #product nor which parts of it matter most to users."
"Don't #blame the #app, and don't even blame the #programmers. That is, the ones who still have #jobs, after years of #engineer #layoffs. Don't even blame the whole #organization – blame the #management. Steven himself has pointed this out before, early in 2024. So have I. In 2023, I said that Mozilla was asleep at the wheel."

The Register · Firefox is fine. The people running it are notBy Liam Proven

My wife has a samsung phone. A new update changed the function of the side button into a gemini button. We had to search the internet in order to find out how to restore the function of this side button as she was not able to shut down her telephone. In the end we found the solution. It happens often, that programmers think they are clever enough to decide what is good for users. Let people decide for themselves. So utterlyannoying!
#google #gemini #stupid #programmers

My friend @jammcq and I are very different (you’ve heard us together on the #Podcast @RuntimeArguments), though we both do roughly the same thing: we’re both #Programmers. A big difference between us is the kinds of #SoftwareTools we use. I’m constantly trying new things to see if they might help. He generally sticks to the tools that already work for him, and upgrades only when something new is "better enough".

As an example: I use fd, rg, and exa. For him, find, grep, and ls are plenty good enough. And I agree! I get something out of the extra features of these tools, but they’re just not "better enough" to make a difference in his workflow.

Usually the new things I try aren’t even "better enough" for me. His bar is even higher. I have sold him on a few things, here and there. Now he uses #Git, #1Password, and fc; maybe others. We both want the same thing: we want to get more work done. We both project when thinking about the other’s style. He thinks I’m wasting time trying all the things I try. I think he could be going so much faster if he had some of the extra powers these newer tools give me.

It’s hard not to see things through your own lens. A neat thing about our relationship is that I can try things, and then if they pass muster with me they can sometimes become a possibility for him. And every once in a while, they **are** "better enough".

P.S. Some things I’m trying right now are #Zsh, the #HelixEditor, and managing my #SSH (private) keys in 1Password. I’m almost certain Helix is not going to become a part of his workflow! #Xonsh, #Zed, and #Kakoune weren’t better enough for me. I never even considered suggesting them to him!