Vielleicht sollte ich einfach auf Deutsch und Englisch posten, je nachdem wonach mir gerade ist. Die automatische Übersetzung per Grok sollte ja sowieso in beide Richtungen funktionieren, oder nicht?
Habe mir gerade die neue zusammengeführte X Subscription genehmigt.
Ab jetzt ist das aufbrauchen vom Grok Bot Kontingent mein Produktivitätsmaßstab.
Immer schön die AI Mitarbeiter beschäftigen.
Just spotted a new call button in the menu! How cool is that? X is really becoming central for my productivity. Grok Bot and Cursor have the biggest impact of course.
How long till I can potentially replace Google Workspace?
In programming, "speed" is not so simple to measure. There are a few measures you look at:
Concurrency: The number of things your system can handle at once.
Throughput: The actual number of requests served per second in real world conditions.
Latency: How long it takes for any one request under real world conditions to complete. This includes queueing delay.
Queueing Delay: How long a request has to wait at the front door before your system even starts processing it.
You typically are playing a balancing act between maximizing throughput and minimizing latency on any single server, while increasing number of servers (capacity) to account for actual load.
A system under load does not behave the same as a system with spare capacity. Raw speed doesn't save you under contention, because "just do the thing as fast as it can possibly be done" is just insufficient.
Instead, you have to write your code in such a way that any one given thing can "yield" to other things. If you don't, the requests you're working on finish quickly, but once all of your threads/processes are fully utilized, you have no way to handle more load without introducing queueing (which eventually becomes failures/timeouts) on callers.
This brings us to queueing delay. When the system is processing all of the data that it can, the callers have to all just sit there and either wait, retry or fail. If your system were able to accept more concurrent work, you can lower this queuing delay under heavy load. If you can't do that, you end up trading away too much of your goodput (requests that actually succeed within their deadline) in exchange for consistently low latency for the operations that you do handle.
When building systems at scale, the general guiding light is keeping the queue delay low, and keeping goodput as high as possible.
To do this, you accept as much work as the internal system can track (increasing memory usage typically), allowing latency to go up, in order to accept more concurrent traffic internally. You still need backpressure and load shedding, since no scheduler saves you from arrival rates that permanently exceed what you can serve, but within those bounds you keep goodput maximized.
For this to actually work, your internal schedulers need to be able to do something called "preemption". This is where any given operation cannot take an entire CPU core for longer than some given period of time, or for some amount of operations. A "preemptive scheduler" balances work fairly across all of the operations that are asking for CPU cycles. (Work stealing, where idle cores pull queued work from busy ones, helps too, but plenty of cooperative runtimes have that. Preemption is the key part.)
The BEAM is a powerhouse for this. It preempts processes by counting "reductions," so no process can hog a scheduler. Immutability and share-nothing processes make that preemption cheap and harmless: a process is never paused while holding a lock someone else needs, and every process has its own heap and garbage collector, so there are no global stop-the-world pauses. This allows BEAM applications to achieve maximal goodput, with very low failures due to queue delay, while spreading latency across all work fairly.
Without that preemption, you would see a huge spread among the latency of your system. i.e some requests happening practically immediately, while other requests take pathologically large amounts of time to complete.
I get that people want programming language not to matter these days, but at a very minimum you cannot escape the limitations of your runtime. The BEAM's runtime is built for operating at scale, and will always be smoked on benchmarks for tight loop operations where there is no resource contention.
#ElixirLang
What frustrates me the most is the lack of curiosity.
People saw the numbers they wanted to see and ran with the story. They didn’t ask about the process. They didn’t question the results. They didn’t explore the code. They didn’t look at the history.
You could have even asked a coding agent to do an initial investigation.
There has never been a better time to be curious, dig deeper, learn... but this is what we’ve got now.
Oh well.
Rebranding AI to SI could be the move to escape the strange regulation jungle that the EU AI Act and data protection laws have become.
Just by not throwing LLMs and the rest of the very broad machine learning into one bucket.
Paper categories love this.
They are absolutely not. Most people still don't know that AI exists, that you can chat with it and don't get me started on them finding their personal use cases themselves.
Average AI courses consist of a few LinkedIn guru basic prompts and data protection and processing warnings. They think they're informed if they know that uploading customer data is bad because of GDPR.
Finding use cases is hard when you don't know what's possible because the individual technical ceiling for most average people is barely handling excel.
Would be a blizz to have X Money in Europe / Germany as another dependable neo bank and getting things set up easily
Paying 50 euro / month for a business account is a relict
Germany has to do everything to make entrepreneurship easy and joyful
Telling grok to swap into Elon mode makes the answers more to my liking. Way more actionable. Especially when it's about law and bureaucracy stuff.
Cuts out much of the repeating warnings and mentions that everything is dangerous and requires a lawyer or consultant.
The current research on migraine says that it's a chain reaction caused by energy deficit.
Either by supply being to low or demand too high.
The reason is migraine brains require more energy for sensory and signal processing.
@libertas_HH Hab letztens einen Wohnwagen auf der Autobahn gesehen, der hinten einen "Wir vergeuden das Erbe unserer Kinder" Sticker drauf hatte.
Da hat's wohl jemand als Programm genommen
Rust is a good prompt compilation target for the moment, but so is C++. And soon assembler. Then microcode. Myopic to think we're going to stop the agentic drill bit until it reaches computing bedrock.
Omarchy achieves in short time what corporate and foundation driven distros couldn't.
- A usable, flexible system used in business that may be opinionated but that's not crusted and rusted into some stale security focused release two years behind Debian stable
- It actually pulled users away from Mac into the Linux ecosystem
- It's even a bigger phenomenon when we keep in mind that tiling wm and hotkeys have the same effect on most people like garlic and sunlight have on Dracula
- Bringing the ecosystem forward instead of just allocating sponsor money
- Bringing the nerd aesthetics into offices
Omarchy's production build systems now run on DigitalOcean. 👾
We're joining @dhh's Omacom Foundation as a Founding Corporate Patron and Omarchy's agentic compute provider, donating funding, tokens, and compute credits for three years.
Build servers for packaging, agent runners for PR reviews, Droplets for QA testing. 🔗 https://t.co/5FukdZV4lL
What's the most cost efficient way to serve many gigs of vector embeddings?
Currently I have them in pg_vector but the database is growing too big for the vps drive.
Paying for another instance or larger drive until I get traffic on the project isn't really that attractive.
Where can I park them and serve some low frequency searches? Seems to be like S3 vector is the only sensible thing?
But I'd rather stay on postgres given my current architecture... Question after question :D
Just had the idea that using x402 ordinary people / small companies could easily offer high quality data via the protocol.
That could massively boost citizen and academic research!
Imagine a vast amount of high quality data repositories that don't need to be collected first!