HNHacker News
TopNewBestAskShowJobs

mohamedkoubaa

455 karma · joined March 13, 2026

mohamedkoubaa.com
submissionscomments
mohamedkoubaa··on Teen Social Media Bans Miss the Point
Please contact me or share your contact information, I am working on something exactly like this.
mohamedkoubaa··on Teen Social Media Bans Miss the Point
I know people who got into car accidents and 30 years later they were fine
mohamedkoubaa··on Compiler-style optimization for drawing via Skia
GPU programs as they are currently authored. It's because there isn't a runtime or DSL at the right conceptual level that is still practically useful against modern hardware and APIs. This is what I wanted to tackle with goldy.

Goldy has the high level structure of the shader graph and exchanges with the outside world (host memory, surfaces, etc) which is turned into a backend specific graph IR (different backends have different rules for command list retention and other properties). But my library also embeds Slang and uses Slang IR to inject and introspect on the user written shaders. I can then at runtime turn it into CUDA graphs (slang can turn any shader into a CUDA kernel) but with the added benefit that the runtime can manipulate the kernels and graph as more information is available. For example if a host upload that usually is scheduled between kernels isn't done on a specific graph submission, the graph partitioner can fuse kernels and remove a fence.

I plan to take advantage of the compiler and runtime introspection to implement some interesting features like shader coroutines without sacrificing GPU residency.

mohamedkoubaa··on Compiler-style optimization for drawing via Skia
I do something related in my gpu library. After a few frames if the push constants don't change I compile the shaders in the background with them defined out by the preprocessor to reduce the size of the shader program (kind of like a branch predictor). I also store the entire pipeline in a graph data structure that I partition into segments that let me fuse and split kernels (though I hadn't implemented those optimizations yet). In my mind one issue with these GPU accelerated programs is that there isnt a runtime with the right level of information about the overall program to do compiler style optimizations, especially for complex programs.

(The library is called goldy, and until I spend some time on it the readme and docs are sadly LLM generated)

mohamedkoubaa··on I think you should almost never use AI to write
It doesn't hold knowledge it has the ability to seive through a lossy latent representation of knowledge.
mohamedkoubaa··on AI-generated posters don’t have to be horrible
I love it. Entropic prompt injection
mohamedkoubaa··on US Treasuries Have Become Unappetizing for Foreign Central Banks and Governments
The question might be less about what replaced the world reserve currency and more about how the global economy might function or not function without a world reserve currency
mohamedkoubaa··on One year of sponsored Servo development
At this point Microsoft should just open source it for science.
mohamedkoubaa··on One year of sponsored Servo development
The browser as an implementation of the standard is not differentiable. But a universal app engine with sandboxing untrusted apps, high performance, and platform neutrality that may or may not retain a DOM or render HTML is very browser-like and under explored.

On the other hand, I don't know if a slightly more customizable browser is something that's really worth building from scratch.

mohamedkoubaa··on Ask HN: What are you working on? (September 2026)
Plans for android?
mohamedkoubaa··on Don't be the out of touch Kung Fu master
People who produce good software don't feel the need to show off how modern and agentic they are.
mohamedkoubaa··on Don't be the out of touch Kung Fu master
I get flamed here whenever I say it's a skill issue, but it absolutely is. Not everyone has what it takes to be a successful CTO but that's the role you play if have 20 agents working on something you designed. I see you got downvoted too.
mohamedkoubaa··on LG denies TV spying claims, says tracking and snooping concerns 'not true'
We need a push notification: "Living room TV wants to use its microphone" and for it to be locked out if you don't allow it.
mohamedkoubaa··on Fuck it, make it anyway
>there is no sign of the AI slowing down or being unable to maintain it

This means you designed the system well and made sure the agent implemented it correctly. Even at Big Company the big shot architects don't review every line of code, and nobody seemed to mind that

mohamedkoubaa··on Shopify is moving from React Native back to Swift and Kotlin
My point is that it isn't that RN "removes one of the biggest annoyances of developing for the App Store", it's that a specific technical feature of RN does that, and it's not only available to RN
mohamedkoubaa··on Shopify is moving from React Native back to Swift and Kotlin
This seems to be a weaker claim than "RN is needed to do this", but practically speaking it might amount to that.
mohamedkoubaa··on Shopify is moving from React Native back to Swift and Kotlin
Pardon my ignorance but can't an iOS app host a WASM runtime without being a browser? And if so it doesn't need to be an interpreted language necessarily.
mohamedkoubaa··on Shopify is moving from React Native back to Swift and Kotlin
Are you saying a native app can't make an http request and update the code they JIT?
mohamedkoubaa··on Cognition launches new SWE-2 model, Rivaling Fable 5.1 and GPT-Astra
I'm in the same field and I find GPT to be better at understanding physics conceptually but Claude is better at writing numerical code. I use cursor so many of my sessions start in GPT and switch to Claude.
mohamedkoubaa··on Bespoke: A programming language for people who say please
I would vote for "A bit of a pickle"
mohamedkoubaa··on The two Christian saints who are the Buddha
I came across an interesting article once that claimed that Buddha was reconstituted into a mythical St. George
mohamedkoubaa··on Flock used >100 times to track veteran who recorded traffic stop
They are being removed from hundreds of municipalities, what do you mean?
mohamedkoubaa··on Flock used >100 times to track veteran who recorded traffic stop
Associating the term policing with legitimacy is not something every person defaults to
mohamedkoubaa··on .gitignore Everything by Default
"Works on my machine" accelerationism
mohamedkoubaa··on Texas Data Center Map: See where data centers are operating or planned
Some of these are just office buildings with multiple companies. Are we really calling a rented space with servers a data center now?
mohamedkoubaa··on Higher Multipoles of the Cow
This is some bull
mohamedkoubaa··on Launch HN: RonanRX (YC S26) – Personalized Peptides and GLP-1s
I think you should focus on the fundamentals, this kind of feedback is inevitable and I'm sure you anticipated it anyways.
mohamedkoubaa··on AI Agents and the Refactoring That Never Happens
This'll be resolved by a selection process. Code that gets quadratically more complex will at some point fail to advance even with access to hundreds of genies.
mohamedkoubaa··on Three sites made 215,128 “best software” pages for AI. Perplexity cites them
Eh.. Using page rank in 2026 is like using a bow and arrow in 1918
mohamedkoubaa··on Gemini 3.8 Flash and 3.8 Flash Cyber
The race to the bottom continues
← PreviousPage 3 of 13Next →