As a react hater, I share DHH's opinion that React was driven by ZIRP. So many giant, slow, react apps out there that are super slow to develop with. IMO HTMX is a 10x dev time reducer over React.
I am in my 50s. I agree with what others have said about your happy place. For me, it is not APIs and fine details of operator overloading. I love solving problems. So much so that I hope I never retire. Tools like Claude Code give me wings.
The need for assembly programmers diminished over the decades. A similar thing will happen here.
Or retire and realize the beach forever is not your version of retirement, and get back to it. I spent a week in the Philippines on the beach before getting bored of that and pulling out a laptop and digging into some Linux thing with Claude code, and then now I'm torn between which app to work on to launch.
Change Detection for Continuous Performance Engineering: Otava performs statistical analysis of performance test results stored in CSV files, PostgreSQL, BigQuery, or Graphite database. It finds change-points and notifies about possible performance regressions.
You can also read "8 Years of Optimizing Apache Otava: How disconnected open source developers took an algorithm from n3 to constant time" - https://arxiv.org/abs/2505.06758v1
If you've had the problem it solves you don't really need an explanation beyond "Change Detection for Continuous Performance Engineering" I think.
Basically if I'm reading it correctly the problem is you want to automate detection of performance regressions. You can't afford to do continuous A/B tests. So instead you run your benchmarks continuously at HEAD producing a time series of scores.
This does the statistical analysis to identify if your scores are degrading. When they degrade it gives you a statistical analysis of the location and magnitude of the (so something like "mean score dropped by 5% at p=0.05 between commits X and Y").
Basically if anyone has ever proposed "performance tests" ("we'll run the benchmark and fail CI if it scores less than X!") you usually need to be pretty skeptical (it's normally impossible to find an X high enough to detect issues but low enough to avoid constant flakes), but with fancy tools like this you can say "no to performance tests, but here's a way to do perf analysis in CI".
IME it's still tricky to get these things working nicely, it always requires a bit of tuning and you are gonna be a bit out of your depth with the maths (if you understood the inferential statistics properly you would already have written a tool like this yourself). But they're fundamentally a good idea if you really really care about perf IMO.
it is basically a “performance regression detector” It looks at a time series of benchmark results (e.g. test runtime, latency, memory usage across commits) and tries to answer one question: did something actually change, or is this just noise?
in a performance critical project I am working on, I had a precommit hook to run microbenchmarks to avoid perf regressions but noise was a real issue. Have to to try it to be sure if it can help but seems like a solution to a problem I had.
If your benchmarks are fast enough to run in pre-commit you might not need a time series analysis. Maybe you can just run an intensive A/B test between HEAD and HEAD^.
You can't just set a threshold coz your environment will drift but if you figure out the number of iterations needed to achieve statistical significance for the magnitude of changes you're trying to catch, then you might be able to just run a before/after then do a bootstrap [0] comparison to evaluate probability of a change.
> And it doesn't apply to anyone who isn't the president.
They have a cool loophole for it. President can pardon those who commit crimes he asks them to commit. See what he did for thousands of insurrectionists and a lot of his friends who bribed him.
It's one of several "checks and balances" whereby one branch can override another branch, in this case the executive can override the judicial. Congress (the legislative) can override the executive too, by firing the President if they feel he's breaking too many laws (or indeed for any reason they want). It's a wonder they haven't chosen to. It indicates Congress approves of what the President is doing.
I think this is sort of final proof that electing a king for four years with more or less total power as the presidential system outlines is fundamentally a shit system.
This is just a new (and primarily conservative) interpretation of the system (the so-called "unitary executive" theory).
There's a different interpretation where the existing laws constrain the executive, there is no "unitary executive", and the result is a highly constrained presidency. E.g. Biden attempting to use explicit language written by Congress to do something and being told he could not do so by the judiciary (for "reasons").
It isn't strange per se. The Chief executor by definition has discretion. The thing that's gone haywire now is that discretion is being used in a repugnant manner to most actually sane people.
> Why do so many people in the comments want 4o so bad?
You can ask 4o to tell you "I love you" and it will comply. Some people really really want/need that. Later models don't go along with those requests and ask you to focus on human connections.
Some of us knew about the un-lubed dildo of consequences. And warned our fellow countrymen. But they appear to have joined a cult and were immune to reason. Now we are all riding the said dildo, whether we asked for it or not.
reply