Faith in eventually.
Making something new takes patience. But it also takes faith. Faith that everything will work out in the end.
During the development of most any product, there are always times when things aren’t quite right. Times when you feel like you may be going backwards a bit. Times where it’s almost there, but you can’t yet figure out why it isn’t. Times when you hate the thing today that you loved yesterday. Times when what you had in your head isn’t quite what you’re seeing in front of you. Yet. That’s when you need to have faith.
There are designs that are close, but not there yet. There are obvious conflicts that will need to be resolved. There are lingering things that confound you, confuse you, or upset you, but you know that eventually they’ll work themselves out. Eventually you’ll find the right way to do something you’ve been struggling with.
It’s hard to live with something that isn’t quite right yet – especially when it’s your job to get it right. It’s important to know when to say “it’s fine for now, but it won’t be fine for later.” Because moving forward is critical to getting somewhere. And, eventually, you’ll figure it all out. It’ll all work out in the end.
This is what I’ve always believed, and have always tried to practice. A dedicated faith in the eventual resolution of a problem, the eventual execution of a concept, and the eventual realization of the right design. Even when something’s poking out you don’t like, or something isn’t aligning quite right, or the words aren’t as elegant as you’d hoped, or something just isn’t easy enough yet, you need to have confidence it’ll all come together eventually.
Remember that what you’re making is in a perpetual state of almost right up until the end. And it's never right even after.
In the meantime, you just press on and keep making things, trying things, and getting closer and closer to the time when you can tie the loose ends into a perfect bow and present it to the world. What fun it is!
Most who interact with an LLM such as @OpenAI or @claudeai treat their interaction as a conversation with an intelligent and friendly pseudo-human.
I do not.
Rather, I frame it as my guiding the exploration of a latent space.
Imagine that you stand at the door of a library. It's not only filled with books, it has waldos - remote manipulators - that you can use to command devices to go to and fro at command, even building things as so directed.
But I steadfastly know that while the lobby may be filled with the latest bright and shiny things, if I want to do anything but the most common and mundane, I must wander through the rooms and stacks of books. If I look closely, I'll will see many books out of place. Some will even have meaningless content as if written by a madman (and some of them probably were). There will also be huge gaps, for where I'd hoped to find information, I'd instead see cobwebs and the occasional dusty, torn scrap of paper.
Sometimes, there are hints as to where I should turn, but best knowing my context and needs, I'm the only one in place to know if those hints will lead me to something of value. If I'm not paying attention or am just plain lazy, they will lead me down paths that in the end are a complete waste of my time. The library does not care: it gets paid no matter what I do as long as I remain within its walls.
Mind you, I enjoy visiting that library: I often learn things and build things of value.
But I don't outsource my life there, for were I to do so, I know I'd become even more cognitively lazy.
If you want to level up your DSA knowledge, I highly recommend this series of lectures by @pmavrin.
A competitive programming world champion took time to record *checks notes* ~90 hours of video content in the most accessible way you'll ever see!
Link in replies
Coding is so much easier when you think in terms of invariants
One good actionable way of doing this is adding assertions in your code
And this is why strong type systems are effective, you can encode and enforce invariants within types
In messaging, exactly-once delivery is a myth. You've got at-most-once delivery and at-least-once delivery. Don't leave exactly-once delivery *semantics* to your message broker/bus to manage.
"The management of uncertainty must be implemented in the business logic" @PatHelland
I'm going on a web app security rant, so bear with me.
23 years ago OWASP was formed and it tried to help the web application space and those building apps to do so in a secure way. Session management was one of them.
If you had a token, in a header/cookie, make it secure
About a year ago, everything I heard from companies reaching out was how much they wanted to use Large Language Models to solve their problems.
I'm now getting a ton of commentary about how they are pausing these efforts.
It turns out that scaling LLM-powered applications past a nice-looking demo is hard—maybe even impossible in many instances.
RAG systems aren't the Holy Grail, either. They are better than nothing, but past a certain point, they aren't helping. Embedding structured content and relying on cosine similarity is not reliable or practical in many situations.
The pendulum is swinging back.
This is a good thing. It's about time we leave the hype behind. Only then we'll be free to focus on improving what we have.
Sufficiently advanced cryptographic systems are indistinguishable from magic for most people.
Bitcoin is not divine. It runs on logic and game theory. If you find religion in Bitcoin, it's your monkey brain attempting to cope with your own ignorance.
https://t.co/7kMCMMXyuH
I just cancelled my Adobe licence after many years as a customer.
The new terms give Adobe "worldwide royalty-free licence to reproduce, display, distribute" or do whatever they want with any content I produce using their software.
This is beyond insane. No creator in their right mind can accept this .
You pay a huge monthly subscription and they want to own your content and your entire business as well.
Going to have to learn some new tools.
It’s amazing how much more accessible our motivation to exercise, do focused work, and generally feeling good, is, when we get our sleep-wake rhythms even mostly right. Viewing morning sunlight is a powerful lever to organize all that. It sets the foundation.
For specific protocols at zero cost, go to https://t.co/GYeOKlrJTD and put any combination of items into the search function and it will take you to the exact time stamps —meaning you don’t have to listen to entire episodes. It will also take you to our zero cost newsletter on this topic. Thank you for your interest in science!
Inflation is the gift that keeps on giving. Not only do their assets go up in price, their slaves get poorer, need to work more, to afford the same amount of goods and services.
Its the perfect enslavement tool
@sircryptokami@denverbitcoin Tokenization is a ridiculous unworkable idea. He's either a noob who doesn't get this, or they're planning a giant tokenization shitcoinfest. Actionably, it doesn't matter which is true; just hold your own bitcoin keys and ignore the noobs and scammers
It's always been possible to divide assets and their income streams into shares. Putting in "on the blockchain" is just buzzword larping that adds no functionality, introduces costs, and is completely pointless. Nothing is permissionless about it, since there is a trusted third party that owns the house, and since the property is secured by the local government, whose records determine who gets to own what, and not some ridiculous token. Just ask yourself: if someone hacked the private key to your house, will you give him your house? Will the police recognize his ownership of the house and kick you out? Or what happens if a hacker gets a majority of Apple shares' private keys? Is the world just going to give him control of a trillion dollar company? Of course not. There is no way that access to a private key linked to real world property is going to legally supersede legal ownership. So everything you do "on the blockchain" is just pointless larping.
I'll be a guest on an upcoming @ParticularSW webinar. My topic is, "Are You Using Object-Oriented Programming?: Really? Are You Sure? Is that your final answer?"
June 25, 2024
18:00 CEST
12:00 PM US EDT
9:00 AM US MST
9:00 AM US PST
https://t.co/ppm0jZcwNA
Saylor is right - he’s literally saying the same thing about #bitcoin scaling that Hal said 15 years ago.
#bitcoin does not scale on the base layer. It cannot. No matter how many new OP codes you add. You will fall short by MANY orders of magnitude. So why add them?
The function of base layer money is to be a SoV (and ultimately a UoA). The function of layers is to be the MoE.
With every additional layer, you will sacrifice some sovereignty for velocity and usability.
There are no solutions to this problem; there are only trade offs.
People being unable to grasp this simple fact has slowed #bitcoin adoption since the genesis block and generated many short lived competitors.