Hacker Newsnew | past | comments | ask | show | jobs | submit | cheema33's commentslogin

Why make powershell a requirement? I like powershell, but Python is very common and already installed on many dev systems.

Is that even remotely relevant to JSLinux?

Yes, it's one of the available emulated systems on JSLinux.

If you'd clicked the link, instead of just reading the title, you'd have known it was.

They did contribute code. For opensource projects, good code contributions may be more valuable.

> Yeah we’re in React SPA hell instead. I’d rather be in MVC hell.

I am guessing the world moved to React because the developer community in general does not feel the same way.


No they moved to Reactjs because it was evangelized as the only framework available. There are plenty of people who hate reactjs, don’t worry.

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.

I think I could use a slightly more detailed explanation of what it is and how it works at the high level. The website doesn't fully explain it.

e.g. The about page, as of this writing, does not say anything about the project.

https://otava.apache.org/docs/overview


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

and "The Use of Change Point Detection to Identify Software Performance Regressions in a Continuous Integration System" - https://arxiv.org/abs/2003.00584 (and I guess this blog post https://www.mongodb.com/company/blog/engineering/using-chang... )

(https://en.wikipedia.org/wiki/Change_detection explains what's change detection)


that really doesn't explain it very well

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.

[0] https://en.wikipedia.org/wiki/Bootstrapping_(statistics)


It's hilarious that the about page doesn't tell you anything about the project

You stole $166 billion from people. And now that you've been caught, you are dragging your feet on giving it back and making excuses.

What cult brought us this mess?


waves hand in general direction of Silicon Valley, Wall Street, and Trump voters I mean... It's really as simple as that. Follow the damn Benjamins.

> 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.


The strangest "The President is not King but we give home this power of a King" section in the Constitution.

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.

>The thing that's gone haywire now is that discretion is being used in a repugnant manner to most actually sane people.

This was probably expected. What wasn't expected is that voters would put the people doing this back into office AFTER they had done it.


> What wasn't expected is that voters would put the people doing this back into office AFTER they had done it.

Through this entire experience, the greatest revelation for me has been this:

There is a very large number of massively stupid people who live among us. Much more so than most of us expected.


> 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.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: