Yadunand Prem
3.4K posts

Yadunand Prem
@yadunut
@🇸🇬 💻. CS@ NUS self hosted idiot. he/him
Singapore Katılım Ocak 2013
1.2K Takip Edilen273 Takipçiler
Yadunand Prem retweetledi
Yadunand Prem retweetledi

HSVsphere:
Git? Seriously? You’re still using Git?
Passerby:
Yeah. It works. That’s kind of the point.
HSVsphere:
“Works” is not a metric. You should be using jj. It has a conflict-minimizing commit DAG with referentially transparent rebasing and topology-aware history rewriting. Git is just legacy entropy accumulation.
Passerby:
Or I could just commit my code and move on with my life.
HSVsphere:
That mindset is why tooling stagnates. What OS is that, Linux?
Passerby:
Yes. You’ve heard of it, I assume.
HSVsphere:
Unfortunately. You should be using BSD. Linux is an unprincipled aggregation of subsystems with no coherent design lattice. BSD has a vertically integrated kernel-userland symmetry model.
Passerby:
I don’t need a “design lattice.” I need my Wi-Fi to work.
HSVsphere:
That’s because you’ve optimized for convenience over correctness. And let me guess, glibc?
Passerby:
I didn’t “guess” anything. It came with the system.
HSVsphere:
Exactly the problem. You should be using musl. It has a minimal ABI surface, deterministic linking semantics, and eliminates historical baggage vectors.
Passerby:
You sound like you lose sleep over shared libraries.
HSVsphere:
Only when people use the wrong ones. What language are you writing?
Passerby:
Python.
HSVsphere:
That’s indefensible. You should be using Rust. It enforces memory safety through affine type systems and borrow-checked ownership graphs. Python is just runtime guesswork.
Passerby:
It’s a 20-line script.
HSVsphere:
So? Small programs deserve correctness too. In fact, their lack of structure makes undefined behavior even more insidious.
Passerby:
It prints a CSV.
HSVsphere:
Today. Tomorrow it becomes a pipeline. Then a system. Then you’re trapped in technical debt recursion.
Passerby:
Or it stays a CSV script because I’m not building a space shuttle.
HSVsphere:
Complacency. What are you using for encryption?
Passerby:
GnuPG.
HSVsphere:
Predictable. You should switch to Sequoia. GnuPG is a monolithic relic with opaque state machines. Sequoia has a composable cryptographic primitive layer with verifiable packet algebra.
Passerby:
I just need to send a file securely, not prove a theorem.
HSVsphere:
Security is theorem-proofing. Anything less is cargo cult cryptography.
Passerby:
You’ve complained about literally everything I’m using.
HSVsphere:
Not everything. I haven’t asked about your shell yet.
Passerby:
Don’t.
HSVsphere:
Bash?
Passerby:
Yes, Bash.
HSVsphere:
You should be using IonShellX. It has a lazily evaluated command graph with type-safe pipelines and speculative execution pruning.
Passerby:
Speculative execution in a shell sounds like a security incident waiting to happen.
HSVsphere:
Only if you misunderstand branch prediction domains.
Passerby:
I think you misunderstand talking to humans.
HSVsphere:
I optimize for systems, not conversations.
Passerby:
Clearly.
HSVsphere:
What editor?
Passerby:
Vim.
HSVsphere:
You should be using KiloNova. It has a transactional editing core with temporal undo branching and syntax-aware keystroke compression.
Passerby:
My editor opens instantly and doesn’t need a whitepaper.
HSVsphere:
That’s because it lacks ambition.
Passerby:
No, it lacks nonsense.
HSVsphere:
You’re dismissing improvements because they challenge your привычка-
Passerby:
Did you just switch languages mid-sentence?
HSVsphere:
Multilingual cognition is more efficient.
Passerby:
No, it’s annoying.
HSVsphere:
You keep saying that, but your entire stack is suboptimal. Even your hardware-
Passerby:
Don’t you dare.
HSVsphere:
Let me guess, x86?
Passerby:
Yes.
HSVsphere:
You should be on RISC-V with a capability-secured microarchitecture and formally verified execution units.
Passerby:
I bought this laptop at a store, not a research lab.
HSVsphere:
That’s how they get you.
Passerby:
Who is “they”?
HSVsphere:
Incumbent complexity vendors.
Passerby:
That’s not a thing.
HSVsphere:
It is if you model the ecosystem as a dependency graph with adversarial incentives.
Passerby:
I model it as “does my code run.”
HSVsphere:
A dangerously low-resolution model.
Passerby:
You know what, fine. Everything I use is terrible. Happy?
HSVsphere:
Not yet.
Passerby:
Of course not.
HSVsphere:
You’re breathing oxygen.
Passerby:
Oh no.
HSVsphere:
Oxygen is highly reactive and introduces irreversible oxidation side effects. It’s a fundamentally flawed respiratory substrate.
Passerby:
It’s also the reason I’m alive.
HSVsphere:
That’s just because evolution settled for a local maximum. You should be using Aerolith-X.
Passerby:
That sounds made up.
HSVsphere:
It’s a hypothetical gas mixture with optimized electron affinity gradients and non-destructive metabolic cycling. Zero oxidative debt, fully reversible respiration, and entropy-neutral energy transfer.
Passerby:
That’s not how physics works.
HSVsphere:
It’s how physics should work.
Passerby:
So what’s your plan, redesign the atmosphere?
HSVsphere:
No. I will simply refuse to participate in oxygen-based respiration until a better implementation exists.
Passerby:
You’re going to hold your breath.
HSVsphere:
Correct. I will not perpetuate suboptimal gas exchange protocols.
Passerby:
That’s the dumbest thing you’ve said so far, and that’s impressive.
HSVsphere:
Progress requires sacrifice.
Passerby:
You’re going to pass out.
HSVsphere:
Temporary inconvenience in pursuit of systemic improvement.
Passerby:
You could also just breathe.
HSVsphere:
That would validate oxygen.
Passerby:
Yes. Because it works.
HSVsphere:
“Works” is not a metric.
Passerby:
It literally is when it comes to breathing.
HSVsphere:
I reject that premise.
Passerby:
Cool. Let me know how that goes.
HSVsphere:
…
Passerby:
…
HSVsphere:
…
Passerby:
You’re turning red.
HSVsphere:
This is… expected…
Passerby:
You can stop anytime.
HSVsphere:
Waiting… for… Aerolith-X…
Passerby:
Right.
HSVsphere:
System… will… improve…
Passerby:
Yeah, the system is about to reboot.
HSVsphere:
…
Passerby:
Is death also inneficient?
HSVSphere@HSVSphere
Git is just bad. Use jj, and stop complaining about concepts when the implementation is bad.
English
Yadunand Prem retweetledi

a few weeks ago, i hosted a @nushackers workshop on self-hosting with @yadunut, teaching how to self-host docker and other services securely on a VPS!
super thankful to @lizziepika and the @digitalocean team for supporting with lots of credits!
workshop gitbook linked below:

English
Yadunand Prem retweetledi

There is a ton of software popping out recently that claims to be 100x faster than some very canonical software. Here is the dumbest example ever possilbe.
It became extremely easy to make a very plausible benchmarks that AI will run and summarize for you. The issue is that most people are not even looking at them, simply looping llm begging "make it faster".
Sometimes it works, but here is a beautiful example of "drop-in replacement for fastapi that is 17x faster" project from some mf that has not been thinking at all with his own brain.
The benchmark he's using is a GET with no parameters so his clanker thought it's a great idea to cache every single damn GET request.
Well he's faster on his own benchmark, okay. Do I have to tell you why this is the worst idea ever?

English
Yadunand Prem retweetledi

wow @garrytan just exposed Anthropic as total frauds
Claude Code was ONLY 512K LOC ☹️
Gary is shipping 37K LOCs PER DAY
so Gary could recreate all of Claude Code in ONLY 13 days!
a supposedly $380 billion is big trouble
English

@skydotcs Nothing properly tested, but when using gsd, i felt like it asked better questions and was able to drill down requirements into a comprehensive document before building. But it isnt a seperate app, just a skill to abuse in codex/cc
English
Yadunand Prem retweetledi

When we turn the clocks ahead on March 8, it will be the last time change ever for BC. We're changing to a permanent daylight saving time, simply called Pacific Time (PT).
Learn more: News.gov.bc.ca/33415

English
Yadunand Prem retweetledi
Yadunand Prem retweetledi
Yadunand Prem retweetledi

comically large student hackathon in singapore - @nushackers absolutely killed it
grateful to have supported this on behalf of @cursor_ai with credits and a technical workshop on how to get the most out of cursor
thanks @benln for letting us bring cursor to the kidssss

English
Yadunand Prem retweetledi

Here is the last thing I want to say, because I did not express it clearly before: when I brought up polygamy, it was not to derail the conversation or take a cheap shot at the Church. I did it because I suspected you believed God can command polygamy for specific purposes, and I wanted you to say it openly. Because as I know you’re well aware, many people consider that belief completely unacceptable. They see it as morally indefensible in every circumstance. Their reaction would mirror the way you describe your views on transgender people or abortion.
And this is where our disagreement becomes bigger than just one issue… You absolutely have the right to defend polygamy or to argue that transgenderism is harmful. But everyone else has that same right to reject your views and to believe that you are the one who is morally mistaken. If disagreement is only legitimate when it supports your position, then what gives you the right to claim moral authority at all? A one-way street is not a moral framework; it is entitlement dressed up as conviction.
This is exactly what frustrates me. It is deeply ironic that many members of the Church, and you are not alone in this, cry “persecution” whenever someone challenges their beliefs. Any criticism becomes an attack. Yet those same people rarely extend even a small measure of that sensitivity or intellectual freedom to others. They guard their own worldview fiercely while dismissing or belittling the worldviews of anyone who reaches a different conclusion. That double standard makes genuine dialogue nearly impossible.
This is what bothered me and got me riled up. There is a respectful, charitable way to disagree, even about topics tied to identity or faith when appropriate. He ignored presumed respect completely. He lashed out at someone UNPROVOKED who was not pushing an agenda and had not even spoken about transgender issues in over a year. He attacked a person, not an argument. So I do not feel even a bit of sympathy for the internet pushing back. He invited that response through his own lack of respect.
If someone wants to pick up stones and throw them, they need to be prepared for the fact that stones can be thrown back. And yes, I made fun of Abdul. I could have said nothing or opined in a more Christlike manner. But I find it interesting that you are quick to defend his outburst (and call me a bully) while being just as quick to condemn transgender people. Which illustrates that you somehow believe yourself entitled to everyone else handling your own views with kid gloves on. The same instinct you have to protect what you see as moral truth is the instinct I have to call someone out when they overstep and need to mind their own business.
You cannot demand gentleness for your side and harshness for everyone else. Or condemn what you think is cruel while doing the same damn thing in return. That is not moral clarity. It is selective compassion, and it makes honest conversation impossible.
English








