Best description of sagemaker I’ve seen
Replying to @teodorio
Overhyped wrapper around virtual machines sold at a 40% markup. Target audience is business execs who think you “have to have a special web service to deploy a machine learning model”. Every engineer hates it but they are powerless before the 70 year old MBA who picks it
Pretty much any big data, then cloud and now AI conference:
Mulaney then shared an anecdote about how he and his son, who is nearly 3, like to play baseball in their front yard.
“We’re just two guys hitting Wiffle balls badly and yelling ‘Good job’ at each other,” he said. “It’s sort of the same energy here at Dreamforce.”
Andrey Klochkov retweeted
I can't for the love of me understand how people bear to stay in tech for decades
everything is just so broken and dysfunctional
I joined [FAANG] three years ago and I probably thought of quitting every. single. day. since.
parasitism is just a hugely underestimated problem - the parasites will stick to nice things like a leech and add weight to them until the thing can barely move at all
they will mix with their host until they become undetectable, because there is no one sane up there who can see it all to eliminate them - it's just too big, too indirect, the information is too sparse
the organization is so broken, so crippled, the incentives are misaligned everywhere, there is no leadership, no vision, no passion, no energy, I swear 2/3 of the company could get axed and things would move *faster* than before, if the right 1/3 remained
I haven't shipped anything that mattered this whole time, I push 20x less code than I did before, and I still get promoted
people jump from project to project leaving them in an arguably worse state than before, or milk projects for a promo before jumping ship immediately after launch, leaving it to the next loser to maintain
and yet
things... continue... to work
the stock continues to rise
I continue to make ridiculous money
to pretend my work has any meaning
to act like nothing is happening
and to think about quitting, every day
without ever doing it.
This is hilarious. A slipknot cover with a bajo, slide whistle, a tuba, an acoustic guitar, etc. The clown mask is the cherry on top. Leo is the best. youtu.be/sCxmDu5cRM0?si=8Y08…
Andrey Klochkov retweeted
Average Home Depot experience: 19 year old needs to page the store manager to ask which aisle the light bulbs are in
Average Ace Hardware experience: 79 year old walks you through every aisle of the store and after 4 hours you know how to build a house from the ground up
Andrey Klochkov retweeted
What. The. Actual. Fuck.
Are you actually sitting there telling me that, in 2024, a significant open source project is using fucking Autotools instead of something like Cmake?
See, this is why I retired early from software engineering.
Because for every new job I took, the same conversation would occur in slow motion over the course of a year or three.
Foobar, Inc: Welcome aboard, Devon. We were really impressed by all the awesome super-smart stuff on your resume!
Devon: Thanks, let's have a look at this codebase.
{Sound of Devon throwing up a little in his mouth.}
Devon: Pieces of this code appear to have been thrown together by howler monkeys over the course of a seven-day cocaine binge.
Foobar, Inc: Oh, that would be Fred. Yeah, he's self-taught, and his code's a little unorthodox, but —
Devon: He has clearly never taken a single computer science class in his life, and his code is a crime against god, art, and nature.
Foobar, Inc: But he's just so fast. He got our whole version 1.0 written over just seven days!
Devon: I totally believe that, and it's the reason why we need to —
Foobar, Inc: Yeah, we wish more programmers were fast like him. Nowdays, everyone seems to take forever to do anything. Including Fred, for some reason. Weird.
Devon: Have you ever heard of something called "technical debt"?
When you write hasty code, you introduce bugs and accidental complexity. It's like borrowing time from future you. You have to pay it back, with interest.
Foobar, Inc: What an interesting concept. You are clearly very smart.
But we don't have time for you to be an abstract philosopher king, pontificating about theoretical concepts which obviously have no bearing on the real world.
We have new features to write. That seems to happen so slowly nowdays for some unknown reason.
Devon: It's because you are drowning in technical debt.
Foobar, Inc: What an interesting abstract philosophical concept that has no bearing on our reality. You are clearly a really smart guy.
But we can't test your theory, because the CEO expects 5,763 new features in next month's release, to fulfill promises he made to Important Partner Business, without consulting us at all.
Devon: This tech debt needs to be paid down sometime. You can't just put it off. If you do, the interest will inflict itself on the timetable for every new feature you write.
Has someone tried explaining the concept of tech debt to the CEO?
Foobar, Inc: We can't do that. He's a boomer. Also, he has the power of a god, and the emotional stability of a single mother with a crack habit and an Onlyfans account.
We find it easier to smile and present him with rosy scenarios, and then lay off a few scapegoats when we don't meet goals.
If only we could understand why everything takes so long these days. Software engineers must be lazy. Not like Fred. Let's put Fred in charge of the whole department. Maybe he can shake things up.
Devon: Hey, I spent a week re-architecting the BazTranslator component. It runs sixty-three times faster, and you can include new conversions by inheriting from this base class and overriding just these two virtual functions.
Foobar, Inc: How DARE you, sir? You were supposed to be writing new features! This is why progress is so slow. You spent a whole week without adding any new functionality! Don't you understand we are in crisis, here?
Devon: You are always in crisis. Have you tried reading this book of essays by Fredrick Brooks?
Foobar, Inc: Get that thing out of my face.
Why are you being so difficult? You should watch out. You're acquiring a reputation for being difficult to manage. You should tremble in fear now.
Devon: I could have a new job with one phone call. I am trying to help you, you silly people.
Foobar, Inc: Then stop being an abstract philosopher king and write features as fast as you can! Like Fred! Why can't you be more like Fred?
Devon: Fred made a whole set of structs containing raw untyped pointers so he could reinvent polymorphism in C, because he "doesn't like C++".
Foobar, Inc: Yes, isn't he clever? We love Fred!
Devon: And segfaults, apparently.
{Sound of major project hitting an iceberg, burning down, falling over, and then sinking into the swamp.}
Foobar, Inc: Another project failed. Clearly, it's your fault, wasting time with all your weird philosophy and refactoring code. We're going to lay you off.
Devon: I am actually relieved.
Appros of nothing, does your family carry a lot of credit card debit?
Foobar, Inc middle manager: Of course not! That stuff will kill you!
Why do you ask?
Devon: No reason.
{Sound of Devon retiring from a high-paying engineering career and writing a science fiction novel in his bedroom for nine months.}
Andrey Klochkov retweeted
I used to find writing CUDA code rather terrifying. But then I discovered a couple of tricks that actually make it quite accessible.
In this video I introduce CUDA in a way that will be accessible to Python programmers, and I even show how to do it all in @GoogleColab!
Andrey Klochkov retweeted
It's the hardest when you talk privately with people and almost everyone agrees with you, but then no one speaks out. It makes you look like a combative person that has problems with working with others. Whereas a lot of people agree, just quietly.
Andrey Klochkov retweeted
No, both views can't be expressed. Pro-Palestinian protests are banned in France and Germany; not pro-Israel protests. US Pro-Palestinian student groups are being banned; not pro-Israel groups. People are arrested in the West for anti-Israel signs, not anti-Palestine signs, etc.
Replying to @ggreenwald
I don’t care what you cheer.
I don’t care that you uncritically accept Hamas’ reports of Israeli bombings of hospitals that kill bazillions of innocents for no reason.
We chose different sides
I care that you understand that BOTH sides get to express views and counter views.
Andrey Klochkov retweeted
Once again I would like to remind everyone that the product manager at Zoom who decided that users should be forced to update before joining a meeting should be fired.
I am now 2 minutes late
Andrey Klochkov retweeted
Just a friendly reminder: The best technique to keep your daily "Standup" meeting much shorter 😉
Andrey Klochkov retweeted
Annotated PyTorch papers! 🔥
@labmlai has the best resources for learning how to really implement ideas
This is a no-nonsense website with a side-by-side implementation of papers in @PyTorch
The transformers section is my fav:
nn.labml.ai/index.html
Andrey Klochkov retweeted
Periodic reminder: nearly everyone in tech should probably read this piece:
medium.com/swlh/strong-opini…
We were driving at night once and the car in front suddenly took off and jumped on a very high shoulder/hill on the LEFT side of the road. We stopped and went check them out. It was a BMW and both the car and the driver were fine. It was caused by a tire in the middle of road.
Witnessed and recorded the most INSANE car crash yesterday, you can see Autopilot also swerve and avoid the rouge tire for me $TSLA
Andrey Klochkov retweeted
I rewrote Adam optimizer's code to get an intuitive sense of what it's doing. Here's "Adam, explained in terms of Newtonian physics": gist.github.com/shawwn/97811…
Now this is a proper threat for Google. ChatGPT is a joke in comparison. Free up DoubleClick!
The DOJ sues Google, joined by California and seven other US states, calling to break up its adtech business over alleged monopolization of the US ad market (@leah_nylen / Bloomberg)
bloomberg.com/news/articles/…
techmeme.com/230124/p24#a230…
Andrey Klochkov retweeted
controversial but good advice on how to learn to code
from @levelsio

























