Yadunand Prem

3.4K posts

Yadunand Prem banner
Yadunand Prem

Yadunand Prem

@yadunut

@🇸🇬 💻. CS@ NUS self hosted idiot. he/him

Singapore Katılım Ocak 2013
1.2K Takip Edilen273 Takipçiler
Yadunand Prem
Yadunand Prem@yadunut·
Exams tmr but awake debugging garage s3 + longhorn backups
Yadunand Prem tweet media
English
0
1
4
89
Yadunand Prem retweetledi
The Regulation Pod
The Regulation Pod@RegulationPod·
RatyBoy got hit with a mouse trap.
English
4
46
636
16.9K
Yadunand Prem retweetledi
Joca
Joca@jocadbz·
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
134
258
3.4K
194.7K
Yadunand Prem retweetledi
daren
daren@darenstwt·
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:
daren tweet media
English
1
1
6
273
Yadunand Prem retweetledi
Dmitriy Kovalenko
Dmitriy Kovalenko@neogoose_btw·
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?
Dmitriy Kovalenko tweet media
English
13
16
444
40K
Yadunand Prem retweetledi
beginbot 🃏
beginbot 🃏@beginbot·
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
85
176
6.9K
460.5K
Yadunand Prem
Yadunand Prem@yadunut·
@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
0
0
1
57
sky
sky@skydotcs·
@yadunut interesting, what made you switch to this instead of just running it on the cli/app?
English
1
0
0
44
sky
sky@skydotcs·
i can't even finish my plus plans limits ngl, wtf are you guys doing to deplete the pro usage?
English
2
0
5
661
Yadunand Prem retweetledi
BC Government News
BC Government News@BCGovNews·
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
BC Government News tweet media
English
610
967
5.4K
1.1M
Yadunand Prem retweetledi
awesome sauce
awesome sauce@omyhangu·
fuck i so needed to be there in 1993 when Fugazi performed in Bukit Batok Community Club 😭
awesome sauce tweet mediaawesome sauce tweet mediaawesome sauce tweet mediaawesome sauce tweet media
English
4
69
497
15.7K
Yadunand Prem
Yadunand Prem@yadunut·
🫡 BEST HACKATHON IN SG
Deutsch
0
0
0
38
Yadunand Prem retweetledi
agrim singh is at AI Engineer Singapore
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
agrim singh is at AI Engineer Singapore tweet media
English
2
1
14
1.6K
Yadunand Prem
Yadunand Prem@yadunut·
running a ipv6 only kubernetes cluster cause i hate myself and github doesn't do ipv6????? WHY
English
1
0
0
45
Yadunand Prem
Yadunand Prem@yadunut·
holy shit just bought a FNIRSI HS-02 soldering iron on a whim and i'm mindblown. it heats up so fast to the set temperature, insanely portable... I haven't soldered with it yet, will report back soon after I use it. But for a $40 iron, insane...
English
1
0
1
62
Yadunand Prem retweetledi
Quinn Nelson
Quinn Nelson@SnazzyLabs·
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
15
12
433
19.4K