7,548 karma · joined June 22, 2011
PhD in Computer Science (Market Based Control of Complex Systems using Financial Derivatives).
http://baqueiro.com
Shit, for most things, ive got a dev agent that reads change requests from a GDoc and communicates through email with me. I can develop in my mobile
First, the "all too small context window" reminds me of GetRight, mp3pro and a lot of other artifacts we invented in the 80s and 90s to deal with the limited internet bandwidth of then. We created artifacts to "achieve things" with the limited technology at hand. In 2026, ive got a 500 mbps simetric home connection. The same way, RAGs and all related stuff are artifacts to help us deal with today's tech limitations. In 10 years, it will be a non issue.
Second, I agree on the architectural patterns. Building (commercial) software will become a real Engineering career. Engineers will define the blueprints of the functionality of software, as well as the "materials" (technology, practices to use, measurement limits, ranges, etc) of tge software to be built, the same way Architects and Civil Engineers do when designing a Skyscraper or a bridge to be built.
As you very well put it, there will still be the "artisan" programmer, who builds whatever code by hand. But that will be as a hobby or some personal project.
As if X was an official government publishing channel . WTH, they should publish it on they official government pages.
It feels as if he/she "finished" with your table and you are SOL if you want anything else.
Writing code in programming languages is a skill/necessity created by us to instruct computers what we want them to do
Initially in the 60s, this was done by connecting circuits one way or another (think ENIAC). Then we devised "programmable" computers and devised a bunch of codes (computer code instructions) that abstracted away those cables.
The we created Programming Languages to further abstract away the hardware complexity, and to be able to write down our wishes in a way that is more transferable between us humans, but that is still computable by machines.
But with LLMs and neural networks, at some point these abstractions wont be necessary.
The computers will still be making computations, but the way we tell them what we want is going to evolve.
It's fascinating.
Although I partially applaud what Anna's Archive is doing, I like their model the least (they want to CHARGE to download while doing Copyright infringement?).
In any case, I strongly believe that Anna's Archive is the wrong approach, as it has a single point of failure. We have been doing massive P2P sharing for more than 26 years; we have the algorithms for fully distributed file sharing and databases. Why are we still depending on HTTP/DNS based interfaces that are easily taken down by people wanting to limit knowledge?
I'm glad and thankful that the people behind Anna's Archive dedicate their time maintaining the huge base of human knowledge (Encyclopedia Galactica Asimov would say), but we (the people) should make it really distributed, really infallible and accessible (no, downloading 10TB torrent files doesn't make sense, except for archiving purposes).
We should have something like Popcorn Time but for knowledge.
Discord "chat" format also doesnt work, it's too immediate for good, deep interaction to happen. Same as Slack. It's been the nature since IRC. (I've seen it even in really high Signal to Noise ratio communities like Rands tech leadership slack community).
Email lists kind of cut it wrt length and temporarily. But historically the browsing/discovery format hasn't been great.
NNTP also has a good format, OK discovery and plenty of good clients. And with AI, I think Spam shouldn't be an issue.
I just wish young people were more attracted to open formats/protocols instead of proprietary services for interaction.
We will be building architectural blueprints for software "buildings" same as Civic Engineers and Architects do for bridges and towers.
It's kind of sad. I compare it to when Memes started becoming popular as communication tools on the internet (mid 2000s from what i recall): Instead of writing text to convey the idea they wanted, people just pasted a meme (my face when ... whatever).
Now with AI, everyone write everything in the same way.
A lot of it went over my head as way too theoretical, but I recommend a lot for whoever wants to delve on the logical side of agents interactions.
THERE IS INSUFFICIENT DATA TO ANSWER THE QUESTION.
"Somehow, when people get into the internet, their IQ decreases like 50 points. Like, if a guy knocked on your house door and offered you to give you a million dollars if you just gave him a thousand now, you would tell him to F. off. But somehow on the internet people thing it's right"
Same with these apps, someone comes and tells you to let him install this great water appliance for your backyard. You let him come in. But somehow in the internet, you also give him the key so that he can come in again anytime he wants... he may sell the key, lose the key, do something malicious later,etc. But due to ignorance, people dont grasp what they are doing in the digital world. People lack the necessary mental models.
Fortunately governments dont care about reddit sentiment and they seem to be looking, per the CNN article.
This is so funny to me. Coming from a Netscape Navigator world, when extensions first came out, they were supposed to allow the user to add functionality to websites.
Why would someone install "random extensions" that they dont trust. And also, what would extensions do if not read and write data to websites? .
Sign of the times I guess.
Advertising should.be illegal.
My friend told me he will talk with the boss there and see if they wanted to have me. They were a "Microsoft" shop, mainly doing Visual Basic. This was early .NET days. Because I was a student with all time in my hands, I taught myself C#.
Anyways, they invited me to the small office, I arrived, my friend introduced me to the "boss" (a guy who had got out of University maybe 4 years before) and he gave me a programming challenge. Basically to implement a CRUD in C# for some random domain that I have forgotten. This was in a PC that they lent me (Laptops were not common in Mexico in those days)
It took me about an hour to finish it and handle it in. They then thanked me and told me they will be in touch later.
Apparently, they had scheduled around 4 or 5 hours for the problem and I blazed through it (humble bragging I know hehe). After a couple of days, I asked my friend about the job, and he told me to call to the boss, as it will show interest. I called later that week, apparently exactly at the moment they were having a meeting about me and the position. They basically told my friend I will be his "protege", so he would be my boss.
In hindsight it was a nice place. We were like 8 people max in the team (including devs and designers, doing Flash, and the accountant lady that also sold us Burritos for breakfast). Golden years now that I think of it (the office was just by the broadwalk, so we would go out to the beach).
But yeah, the interview process was completely personal and down to earth. Not the crazy stuff that you see nowadays. It marked me, as every time I have to hire people I try to replicate the feeling I had at that time. I was hell nervous, but excited to show what I knew.
Sorry for the long Abe Simpson story-rant, it's cool to remember.
When they added the story /post section it became a glorified Facebook .
The main problem with those languages is that they were difficult to write and read for people (their learning curve was steeper); but once that coding doesn't matter with LLMs, they will allow for better control of "automated verification" of the Engineering decisions that system builders do.
I compare it to say the blueprints of houses that Civic Engineers and Architects do, with plumbing lines, electiricy lines, calculations for material tensions, supports, etc. We will enter an era of real "Engineering" in Software which Compliled/Statically-Typed languages will better allow.
That is, for larger, more complicated software. There could be a set of static analysis tools that guarantee the correctness of the code. This would be very cheap to run and maintain.
No idea why, but while the Magnesium alone didn't do anything, the ZMA helped her.
Nowadays we always have a bottle by the bedside. I use it sparingly whenever I want to get deep sleep. What I like vs Melatonin is that when I take Melatonin I dream a lot and I dont feel that "rested" next morning. I even wake up groggy. With ZMA, I sleep very deep, like shut my eyes and suddenly I am wake next day. I feel way more rested.
Im envious of the startup atmosphere you got there, particularly the more "socialized" less cutthroat d*k waving sense of it .
Those things that Golang defenders say "dont make sense" until it's implemented, then 'it always made sense" and of course it's a good idea.