Yiannis Papadopoulos

834 posts

Yiannis Papadopoulos banner
Yiannis Papadopoulos

Yiannis Papadopoulos

@ipapadop

Dad. Software person. HPC, C++, some AI. AMD RAD. Opinions are my own and do not represent my employer. Also at https://t.co/BN61zBHNCY

Massachusetts, USA Присоединился Ocak 2009
1.3K Подписки237 Подписчики
Закреплённый твит
Yiannis Papadopoulos
Yiannis Papadopoulos@ipapadop·
If you are a PhD student and you struggle for any reason, please reach out. I will gladly help any way I can. Everyone has their dark moments, you too can get through this.
English
0
1
7
0
Basile Senesi
Basile Senesi@BasileGSenesi·
@realEstateTrent Lots of opinions in here of people who’ve clearly never had children and don’t understand what a sleep schedule is
English
110
0
75
24.3K
StripMallGuy
StripMallGuy@realEstateTrent·
Today on a flight, there was a baby crying for about an hour and a half straight. That happens. You expect it. But in this case it was crying because the mother refused to allow her to fall asleep. The dad tried to get the mom to let her sleep, with no success. “If she sleeps now, she won’t go to sleep tonight… and we’ll be up late.” She would rather have 150 people sit there listening to her baby cry for an hour and a half… …than deal with an extra hour and a half later tonight herself. Incredible.
English
386
286
16.1K
555.5K
Jim Keller
Jim Keller@jimkxa·
I’ve been thinking about the usual order of problem solving in computers 1) Compute 2) Memory 3) IO Scaling with MPI or similar is often an exercise for the reader @tenstorrent solved it in this order 1) Data placement and movement for Scaling 2) IO 3) Memory 4) Compute Compute is the easiest and best understood so making it last makes sense This was hard, actually, but puts the hard part first. Results are surprisingly good
English
13
30
387
29.1K
Avi Roy
Avi Roy@agingroy·
Fair distinction, and I get why the tweet reads that way. Two drugs, two conditions, the tweet bundles them. Your point about existing AA options is worth adding context to: ritlecitinib got FDA approval in 2023, baricitinib in 2022, both for severe AA. So the "treatment desert" framing applies more to androgenic alopecia than to AA right now. Where rezpegaldesleukin differs is mechanism, Treg expansion vs JAK inhibition, which matters for patients who don't respond to JAKis.
English
3
0
38
29.9K
Avi Roy
Avi Roy@agingroy·
For 28 years, if you were losing your hair, you had two choices. Minoxidil (a foam, works for about 1 in 3 men). Finasteride (a pill, works better but can cause sexual side effects). That's it. Nothing else since 1997. Two new drugs just arrived, and they work in completely different ways. This one (rezpegaldesleukin) is for people whose immune system attacks their own hair follicles. It retrains the immune system to stop. In the Phase 2b trial, patients grew back scalp hair, and half also regrew their eyebrows and eyelashes. @US_FDA gave it Fast Track. The other (clascoterone) is a cream for the common baldness men get with age. It blocks the hormone responsible, but only on your scalp. No pills. No effect on sexual function. Tested in 1,465 people across two Phase 3 trials: more than 5x the hair growth of placebo. 87 million Americans deal with one of these two conditions. After nearly three decades with nothing new, both showed up in the same year.
Samuel Hume@DrSamuelBHume

There are some great case studies from the deck, too This is after 36 weeks with Nektar's Il-2 receptor agonist, Rezpegaldesleukin, in a patient with alopecia areata

English
147
639
15.1K
3.3M
Yiannis Papadopoulos
Yiannis Papadopoulos@ipapadop·
@i_bogosavljevic I never thought about it this way. Are there any run time techniques (ifunc, on the fly recompilation, something else) to get the same benefits on non-JIT languages?
English
2
0
0
151
Ivica Bogosavljevic
Ivica Bogosavljevic@i_bogosavljevic·
Virtual dispatching works much better with jitted languages (C#, Java) - with runtime type info available, the compiler can optimize very aggressively - remove virtual calls (devirtualization), inline and then optimize even more. Not so for C++ or Rust.
English
5
3
23
3K
Daniel Lemire
Daniel Lemire@lemire·
I am an early adopter of AI for coding. My colleague @ChristianJauvin suggested using the number of commits as a measure, to see if AI makes one more productive. Here are the number of commits I make per week on GitHub, over ten years. By this measure, I am more 'productive' after 2023 than before. It seems that the number of commits I make, per week, has gone up by about 30% since AI has been available for coding. There are lots of confounding factors. And it is not clear whether the number of commits is a good measure. (My use of AI varies quite a bit and it is evolving from month to month.)
Daniel Lemire tweet media
English
11
0
48
8.1K
Yiannis Papadopoulos
Yiannis Papadopoulos@ipapadop·
@aakashgupta Do you know the Pareto Principle? Also no decent engineer will want to be a janitor for verbose AI slop.
English
0
0
0
123
Aakash Gupta
Aakash Gupta@aakashgupta·
Sounds incredible until you read the fine print. The compiler generates less efficient code than GCC with all optimizations disabled. It doesn’t have its own assembler or linker. It can’t produce a 16-bit x86 code generator. And Carlini himself says it has “nearly reached the limits of Opus’s abilities.” New features and bugfixes kept breaking existing functionality. So what did $20,000 and two weeks actually buy? A compiler that passes 99% of GCC’s torture tests but can’t match the output quality of a tool that’s had 37 years of human engineering. That’s the constraint nobody’s pricing in. The real story is in the cost curve, not the capability demo. $20,000 for 100,000 lines means $0.20 per line of generated code. A senior compiler engineer costs roughly $150/hour. At maybe 50 polished lines per hour for something this complex, that’s $3/line. AI just did it at 15x cheaper, and it will only get cheaper from here. But the code isn’t equivalent. The AI version needs a human to finish the assembler, fix the linker, optimize the output, and prevent regressions. Those are the hardest 20% of the problem, and they represent 80% of the engineering value. Anthropic built the demo. Shipping the product still requires humans. This tells you exactly where we are in the autonomous software timeline. AI can now produce impressive first drafts of complex systems at trivial cost. Turning those drafts into production software still requires the judgment that costs $300K+ per year in compiler engineer salary. The gap between “compiles the Linux kernel” and “replaces GCC” is measured in decades of accumulated engineering wisdom that no model has internalized yet. The companies that understand this will use agent teams to generate the 80% and hire engineers to finish the 20%. The companies that don’t will ship $20,000 compilers that produce slower code than a free tool from 1987.
Anthropic@AnthropicAI

New Engineering blog: We tasked Opus 4.6 using agent teams to build a C compiler. Then we (mostly) walked away. Two weeks later, it worked on the Linux kernel. Here's what it taught us about the future of autonomous software development. Read more: anthropic.com/engineering/bu…

English
190
312
2.3K
374.1K
Jeff Dean
Jeff Dean@JeffDean·
This is not okay. Regardless of her citizenship (and witnesses indicated she is a U.S. citizen), this kind of thuggish behavior by ICE agents is completely over the top. Choking her & gouging her eyes is excessive force. The government is supposed to be in service of all of us.
WarMonitor@TheWarMonitor

ICE agents violently assaulted and restrained a woman in Minneapolis, gouged her face, and threw her into an unmarked car while witnesses shouted, “She’s a U.S. citizen!”

English
180
380
3.7K
274.5K
Gon
Gon@egy_ee·
@JeffDean It's interesting that in my interactions with police I obey officers, don't resist, understand there is a process and courts to resolve disputes; and haven't had eyes gouged before
English
5
0
47
7.9K
Aella
Aella@Aella_Girl·
parents say having a kid is the best friggin thing ever, you should absolutely do it, don't wait till you have 'enough money', etc. so i'm a lil confused why parents don't have as many kids as they can? You'd think once you know how great it is you'd try to go hard
English
592
17
910
557.6K
Yiannis Papadopoulos
Yiannis Papadopoulos@ipapadop·
@nateliason Judging based on my peers that did not address sleep regressions, I'm happy that we have kids that sleep well by themselves, can go back to sleep without rocking for hours, and that we get to enjoy beautiful mornings with a well-rested family.
English
0
0
1
296
Nat Eliason
Nat Eliason@nateliason·
A truly terrible parenting take. Sleep training is 2-3 nights of some crying, then YEARS of sleeping peacefully for much longer than their non-sleep-trained peers. Sleep is one of the (if not THE) most important thing for child development, and helping them learn to get a full nights sleep is one of your essential early jobs as a parent. If you aren’t willing to work through a couple evenings of crying to support their development, you’re prioritizing your comfort over their health. And if you think a couple nights of discomfort can cause lifelong trauma, you have no respect for the resiliency of humans. This is without even touching on how awful it is for parents (physically and psychologically) to go for years without a full nights sleep…
Dr Danish@operationdanish

What if the “Cry It Out” sleep training (aka extinction-based sleep training) has contributed to mental health issues in young people? In some ways, it’s the most insane thing to do to a child (and is based on incredibly poor science). For centuries, families co-slept without issues, but in modern times, it has become increasingly taboo… why? How can repeated emotional non-response to a baby be healthy? What does it do to their stress calibration, attachment expectations, and self-regulation? How does it play out in their long term relationships and social connections? I’ve read the studies and they are poorly designed and weakly supported. Yet, we have an entire generation of parents that blindly follow this insane protocol without reviewing the data themselves. To be fair, the data supporting co-sleeping is weak as well, but it has centuries of precedent so I feel much more comfortable supporting that than a new approach that was largely instituted since the 1920s. For some context, in the 20th century, behaviorist John Watson (1928), interested in making psychology a hard science, took up the crusade against affection as president of the American Psychological Association. He applied the paradigm of behaviorism to childrearing, warning about the dangers of “too much mother love”. The 20th century was the time when “science" was assumed to know better than mothers, grandmothers, and families about how to raise a child. Too much kindness to a baby would result in a whiney, dependent, failed human being. A government pamphlet from the time recommended that "mothering meant holding the baby quietly, in tranquility-inducing positions" and that "the mother should stop immediately if her arms feel tired" because "the baby is never to inconvenience the adult." A baby older than six months "should be taught to sit silently in the crib; otherwise, he might need to be constantly watched and entertained by the mother, a serious waste of time." The truth is the opposite. We now know that ignoring a child raising cortisol levels and hurts trust and attachment. Yet, every young parent I know today has been brainwashed to let their child cry in silence. It’s truly wild.

English
625
147
4.1K
1.7M
Abhishek B R
Abhishek B R@abhitwt·
How did people even learn coding back when there were no docs or youtube tutorials?
Abhishek B R tweet media
English
885
160
5.9K
369.3K
Stephen Miller
Stephen Miller@StephenM·
Someone should write an alternate historical novel where Americans are the first to master the automobile, the first in flight, the first to harness the atom, the first to land on the moon — but just keep going and never open our borders to the entire third world for sixty years.
English
3.2K
5K
42.5K
3.8M
Yiannis Papadopoulos
Yiannis Papadopoulos@ipapadop·
@thekitze AI code generation is useful for boilerplate code and initial prototypes. It's just another abstraction layer that you'll need to eventually fix when it does not fit your requirements.
English
0
0
0
26
kitze 🛠️ tinkerer.club
“The last month was my first month as an engineer that I didn’t open an IDE at all. Opus 4.5 wrote around 200 PRs, every single line.” - Claude Code’s creator "llms write slop and u gotta write every line of code manually in vim" - mid engineer who lives in their mom's basement
Boris Cherny@bcherny

I feel this way most weeks tbh. Sometimes I start approaching a problem manually, and have to remind myself “claude can probably do this”. Recently we were debugging a memory leak in Claude Code, and I started approaching it the old fashioned way: connecting a profiler, using the app, pausing the profiler, manually looking through heap allocations. My coworker was looking at the same issue, and just asked Claude to make a heap dump, then read the dump to look for retained objects that probably shouldn’t be there; Claude 1-shotted it and put up a PR. The same thing happens most weeks. In a way, newer coworkers and even new grads that don’t make all sorts of assumptions about what the model can and can’t do — legacy memories formed when using old models — are able to use the model most effectively. It takes significant mental work to re-adjust to what the model can do every month or two, as models continue to become better and better at coding and engineering. The last month was my first month as an engineer that I didn’t open an IDE at all. Opus 4.5 wrote around 200 PRs, every single line. Software engineering is radically changing, and the hardest part even for early adopters and practitioners like us is to continue to re-adjust our expectations. And this is *still* just the beginning.

English
48
18
306
37.3K
Yiannis Papadopoulos
Yiannis Papadopoulos@ipapadop·
@svpino If all you care about is filling your belly, then a franchise fast food place will suffice. If you care about a more unique experience, you'll visit the local renowned burger place. Same with clothes, shoes, cars, and now, code.
English
0
0
0
35
Santiago
Santiago@svpino·
Lately, I've gain a ton of respect for vibe-coders. We are here on our high horses, telling them how their code is shit and how models can't fix their messes, but they just don't care. Many of these folks are simply optimizing for a different outcome. For them, code is just a means to an end. They don't care about maintainability, elegance, or correctness because they aren't planning to touch the code. They care about shipping their idea before they forget. Do you know how many ideas I've had that I've never executed on because I didn't have the time or was too lazy to get off my couch? I can learn a thing or two from people willing to make things happen, even when so many aristocrats tell them they shouldn't.
English
274
84
1.4K
289.3K
Abhijit
Abhijit@abhijitwt·
guess the language he codes in?
Abhijit tweet media
English
1.8K
18
1.9K
256.1K
Quinn Nelson
Quinn Nelson@SnazzyLabs·
Fun fact: Rivian told at the R1T unveil event that they specifically went with manual door releases because they (and surveyed customers) believed the electronic releases found in Teslas are terrible (they are). Then with gen 2, they gave in and now customers have to do this.
Quinn Nelson tweet mediaQuinn Nelson tweet media
English
128
114
9.4K
694.3K
ry
ry@rywalker·
software development in 2026 is going to require some to loosen up a little code doesn't have to be as perfectly crafted the way we did it pre-ai call it slop if you want, but if you're still demanding perfection on every pr while your competitors are shipping "slop" that works... you're fighting from a disadvantaged position shipping velocity matters more than perfection
English
812
112
1.9K
1.4M
Yiannis Papadopoulos
Yiannis Papadopoulos@ipapadop·
@ImBreckWorsham People can be friends and have opposing views. It's how you express those views that can hinder connection.
English
0
0
0
5
ThePatrioticBlonde™🇺🇸
ThePatrioticBlonde™🇺🇸@ImBreckWorsham·
Dear Liberals, You and I are not friends. We disagree on everything from abortion to the Second Amendment. Your belief system is abhorrent to nearly every personal and political value I hold. That said, you did try to warn us about Trump. You screamed and yelled from the mountaintops that he was not what he presented himself to be, and I, like many, refused to listen. I mocked you. I laughed at you when he won. I felt entitled to his victory because I dedicated eight years of my life to his campaign. My eyes are now open. This is not the man I voted for. When I'm wrong, I say I'm wrong. I am sorry. I apologize.
English
6.2K
2.8K
28.2K
1.9M