@pcostesi

Byte whisperer (Software Engineer). @ITBA Alumni. Opinions are my own (and you would be wise to make them yours).

Buenos Aires City
Joined May 2020
Pablo Alejandro Costesich retweeted
opentunnel - public urls for anything running on your machine tunnel services exist but this one is different - e2e encrypted, relay can't see shit - sdk to embed this functionality in your apps will be integrated into opencode tomorrow
121
147
24
3,250
126,018
Pablo Alejandro Costesich retweeted
You don't trust AI to make correct decisions but you somehow trust humans to do so 🫠
1
1
3
213
Pablo Alejandro Costesich retweeted
I left the Mormon church because it's not true... but this statement by them IS true. And because I don't believe this man is a prophet of God, I'll even improve his message a bit. Gambling isn't just bad because it's greedy (wanting something for nothing), it's that YOU WILL LOSE. The odds are stacked against you. The more you gamble, the more the math makes it impossible for you to ever come out ahead. Sports betting and prediction markets are a scourge on society. End them.
"Gambling is morally wrong. Gambling is built on the desire to obtain something for nothing. Its structure requires that any gain comes at other's expense. It is hard to reconcile that with the commandment to love our neighbor as ourselves." —President D. Todd Christofferson (@ChristoffDTodd) #GeneralConference churchofjesuschrist.org/lear…
18
5
229
8,566
Pablo Alejandro Costesich retweeted
If ai can create it end to end, you're not gonna be able to sell it That's almost definitionally true at this point, crazy some of you can't see that
252
89
52
1,572
132,729
Pablo Alejandro Costesich retweeted
I thought that most of us were driven by the feeling of finding the 20 lines that replace 200 convoluted lines, finally directly representing the solution instead of gesturing at it vaguely through a cloud of indirection. But the zeitgeist suggests it's weird to care about that?
44
51
10
890
32,266
Pablo Alejandro Costesich retweeted
raylib was developed for many year on this device. 2GB DDR3L, 32GB eMMC, Intel HD Graphics... definitely overpowered for raylib! 🔥
Every software developer should own a potato PC. It's the easiest way to ensure your application is fast enough. Put your agents to work within it and watch the weight drop. There's no reason a machine from ten years ago shouldn't fly like superman.
10
24
2
961
22,306
Pablo Alejandro Costesich retweeted
wrote a TCP server in x86-64 NASM assembly using raw syscalls talking directly to the kernel
54
109
7
1,840
83,715
Pablo Alejandro Costesich retweeted
Nuestros antepasados no tenian 4 comidas, no tenian internet, no tenian casi nada y aún asi no robaban La idea de que "el delincuente roba porque es pobre" es uno de los pilares fundamentales de nuestra decadencia actual, y hay que extirparla cuanto antes para volver a progresar
You’re unable to view this Post because this account owner limits who can view their Posts. Learn more
200
2,000
67
13,121
429,637
Pablo Alejandro Costesich retweeted
🇿🇦 A common phenomenon in South Africa is for large slums to appear overnight around middle-class or upmarket neighbourhoods, causing crime in the area to skyrocket and property prices to collapse. Once someone has set up what is known as a "shack" or informal settlement and started living there, it becomes extremely difficult to remove that person. South African law protects these "homeowners" from eviction, even if they set up their new residence on someone else's property. The landowner has to apply to a court, which must consider whether eviction is "just and equitable," during which the court will consider factors such as whether children or elderly people are living there, a process which can take years.
139
300
32
2,070
147,726
Pablo Alejandro Costesich retweeted
Si las villas son tomas, los villeros son ocupas ilegales. No se por qué naturalizamos que tengan agua, electricidad y a veces hasta gas y conectividad gratis, cuando el pelotudo que labura tiene que pagar todo eso + impuestos, mas caro todo, porque está implicitamente pagandole al villero. Suena como una obviedad? Tambien es una obviedad que los presos no deberian votar y aca estamos!
28
235
6
1,066
6,666
Pablo Alejandro Costesich retweeted
Decolonial Studies would be much more based and intellectually respectable (albeit still mistaken) if it simply embraced the barbarian cruelty of pre-Hispanic paganism. That way it wouldn’t have to pretend like violence is some foreign import from Le White Man™. A constructive conversation is only possible with those who recognize that civilization requires organized violence. Hiding under post-liberation theology noble savage romanticism makes it almost impossible to dialogue, much less build a national project of any sort. Sacrificing a thousand infants a year to the rain god “in order to instill fear in neighboring city states, consolidate hegemony, and regulate excess population during droughts” makes a lot more sense than just pretending it didn’t happen and calling the chroniclers liars.
🤖 Made with AI
44
156
16
1,444
94,511
Pablo Alejandro Costesich retweeted
The "whiteboard defense:" I should be able to pull you aside at any moment and ask you to explain any customer-facing system you've shipped. You should be able to clearly explain how it works and defend the decisions you made. This is my benchmark for responsible AI usage. I don't expect line-level familiarity with the code. I don't care if you remember the exact function name or implementation detail. You may not even know it. I don't care. But if I ask "why did you do X instead of Y?", "what happens if this actor behaves maliciously?", "what data structure did you use here and why?", or "where does this fail?" you should be able to answer confidently. For PoCs, demos, experiments, whatever: I don't care. Generate 100% of it and understand none of it. Speed over quality every time in those specific scenarios. But if you're shipping customer-facing work, you can't be shipping things you don't understand at a high level.
232
996
192
9,400
484,030
Pablo Alejandro Costesich retweeted
Argentina finalmente ingresa al intercambio internacional de información cripto (CARF) 👇
33
28
26
103
50,108
Turns out The Matrix is real and we’re the machines.
A FLY BRAIN COULD CHANGE HOW BITCOIN MINING WORKS. Researchers @futurebit introduced HashFly, an experimental Bitcoin miner built around organic neurons from a fly brain. The idea sounds crazy, but the efficiency claim is even crazier: ~1 watt per terahash if scaled to real organic neurons. That would be around 10× more energy-efficient than leading 3nm silicon ASICs. Biology might have been running ultra-efficient computing all along. 🧠🪰
1
285
Pablo Alejandro Costesich retweeted
The p(doom) discussion gets all the headlines, but the p(abundance) scenery is far more like and deserves much more engagement.
428
687
193
7,287
7,083,219
Pablo Alejandro Costesich retweeted
I can’t stress enough how little an idea matters compared to the agency of the people executing the idea. I have had the privilege of knowing and sometimes even working with some of the most successful people (by various metrics). The difference between mediocre and excellent work and outcomes is predominantly one of agency. In practice this means: they dont wait for things to happen to them they go out and make things happen for them. They don’t wait for someone else to do something, for someone to teach them, for someone to give them the path, etc. They just go out and find a way to do it. I think the single biggest superpower these people have is the realization/belief that the world around them is completely mutable. Most everything that happens is because a person made it happen. I used to tell people to look around the room you’re sitting in. Look at everything. Every noun. It almost all exists because a person willed it into existence. Nothing is stopping you from doing the same. I see people online all the time dismissing someone else’s success because “I had that idea first” or whatever. I mean… yeah? If so then the difference is… you. So a bit of a self own whenever I hear that. Number one tip: act with agency.
229
1,282
201
11,860
687,020
Pablo Alejandro Costesich retweeted
Hola Buenos Aires! 🇦🇷 El equipo de @opencode va a hacer un asado para la comunidad local de builders el 27/9! Vamos a tener swag exclusivo y mucha comida rica. Come hang out with us! luma.com/cb0fgssf
72
45
12
580
51,416
Pablo Alejandro Costesich retweeted
Insulin Pumps Pacemakers Airbag Deployment Smoke Alarms Elevators Anti Lock Brakes Lithium Battery Controller Safety Critical Aircraft Code Pressure Cookers Power Steering Treadmill Saftey CPAP Machines Defibrillators 3D Printers Railroad Crossings Nuclear Reactor SCRAM Logic Literally anything PLC gotta disagree on this take. tiny code often the most important
If you understand your whole codebase, the codebase isn't that important. Real software is larger than what your brain can comprehend.
263
482
34
8,958
366,836
In Argentina , if you move you have a few days to update your driver’s license (along with your flight, sailing, gun registration, passport) or else you face severe penalties. They could get away with just having the address on the national id, but they cash in for every document change. @fedesturze let us change this. It’s asinine and even malicious.
This quoted post is unavailable.
1
198
Pablo Alejandro Costesich retweeted
This is all really hard to define or talk about in a precise way, but the more you talk to LLMs, the more you realize that they don’t in any normal sense *understand* what it is they’re saying to you. Again, how do we know that this is different from how human beings understand? I don’t know that I have the exact language for it. But I know subjectively that there’s something strange that happens the moment I transition from not understanding -> understanding some new topic. And I also know from talking to other people that it’s possible to get a greater or lesser sense that another person understands what you’re saying. The deeper you go with an LLM, the more obvious it is that they don’t understand in the same way. And here’s the thing: that’s entirely consistent with what we know about how they are designed and created! It’s not as if this is entirely mysterious. Will this ultimately matter for AGI? I don’t know, but it seems important.
This is a good post and I think people should take seriously the points it raises and think more about them. I would just like to make additional comments on the observation that LLM intelligence seems very different from human intelligence, because it's something I have been thinking about a lot as a result of using LLMs and one reason I think AGI may be further away than what many people assume. One of the main things I use LLMs for, besides coding, is to help me formalize my intuitions about a phenomenon into a model. I also use them a lot to learn stuff by asking them questions and iterating from their answers until I'm satisfied that I understand everything I wanted to know. And they're extraordinarily useful for that, but at the same time, I think it has shown me they still have limitations. What I have found is that, in a sense that is not easy to explain, LLMs still lack understanding. They're very good at helping me find mathematical tools to model the mechanisms I have in mind and working through the derivations, but they're still limited on the deeper conceptual issues. At some level, they just go through the motions, but still lack the ability to take a step back, think about what they're doing and why they're doing it. For instance, they are now able to solve complicated mathematical problems, but my sense is that they still don't really understand, at a deeper level, why those problems are interesting in the first place. Similarly, if you are trying to model something, they are incredibly useful if you have put them on the right tracks by framing the phenomenon you're trying to model in the right way, but if you haven't they are still not very good at pointing out that you are not thinking about the issue in the right way. If the basic approach you are using to model the phenomenon of interest was misguided in the first place, they will help you work out the technical aspects of that misguided framework by deriving mathematical results within that framework, but often they won't understand that it's just the wrong way to think about the whole thing and will actually help you build castles in the air instead of pointing out that you're not thinking about the issue in the right way. For instance, a few months ago I wanted to understand crude oil demand better, so I started working on a microfounded model for it. My initial approach was to think about oil users as having a menu of possible discrete uses of crude, each of them with a reservation price. Demand was generated by summing the quantities associated with oil uses whose reservation price exceeded the oil price. GPT helped me create a formal model based on this idea and derive various technical results within that model, but eventually I just realized that it was a fundamentally flawed way to think about the microfoundations of oil demand and that a better way to think about it was that, instead of considering a menu of possible discrete oil uses, individual crude processors choose continuous production levels and product mixes so as to maximize profit subject to fixed short-run production constraints. Once I made that conceptual switch, GPT was again incredibly useful to work out the details of the model and derive various results within it, but the point is that the switch had to come from me. GPT never pointed out that it was the wrong way to think about the microfoundations of oil demand, even though I think it clearly was. That's just an example but I keep running into similar issues, which I see as showing that, in a sense that is difficult to spell out precisely, LLMs still lack understanding and are still limited on deeper conceptual issues. It's hard to tell to what extent they are getting better on that sort of things, because it's such a difficult to measure thing, but my sense is that progress has been more limited than on many other things. The way in which I explain why it seems harder to improve their capabilities on this kind of conceptual tasks is that it's difficult to define a reward function for that kind of things, because the success criteria for them are hard to spell out, in part because people often disagree about what's the right way to frame an issue conceptually. Anyway, I'm still working through those issues and my ideas on the topic remain very disorganized, but it's something I have been thinking about based on my experience with using LLMs and I think it's related to some of the points Andrew makes below. He makes other points that are more relevant to the economic impact of LLMs or lack thereof that I think are also valid, but I wanted to talk about the points that pertain to the debate about AGI and how close we are to it.
23
2
2
188
14,272