I am guessing: There is an evolutionary "shadow". Genes for getting old and healthy are not selected for, because you get old after having children. Evolution optimizes for the survival of your children.
Might be that cancer hits after creating offspring.
In a social species such as ours, with such a prolonged childhood, having healthy parents and grandparents is likely to affect the survival of children so there will be some selection pressure on a long life there.
Not going with a dialect that supports back references ensures that you have can have linear complexity, which is important for some use cases. PCRE doesn't fot that. Not sure about RE2, I have never used that.
Other than that it is standard regex syntax pretty much as far as I know? One library is pretty much like another. What differs is mostly availability of some less used extensions, and performance characteristics. If you accept untrusted regexes you want one with linear time complexity. On top of that the rust regex engine has really good performance when it comes to the constants too (not just the big O notation).
When I shop for special hardware (e.g. bicycle shift gear) it is usually underspecified.
If the information does not exist in the text block, a chat bot is of no use.
Chat bots don't belong to an e-commerce site; chat bots belong on the outside, specifically to comparison-shop and pull in some external information to de-bullshitify offers, correct "mistakes" and "accidental omissions" in the listings, resolve the borderline-fraudlent crap companies play these days with store-specific and season/promotion-specific SKUs with different parameters all resolving to same model/make name (think Black Friday/Cyber Monday deals that are not actually deals, just inferior hardware with dedicated SKU).
Agree. AI is (currently) fantastic at "de-bullshitifying" the internet. "Give me a table that compares Products A & B by z, y, and z." Companies have gone out of their way to make comparison shopping near impossible. Specs are hidden, if they're shown at all. Just figuring out if a certain TV had an ARC-HDMI out required downloading the manual.
I dread the day when ads inevitably make their way into the main AI models. One of the things its currently good at will be destroyed.
But the chatbot will take as a source the comparision data provided by companies! It's very common practice for a company to do some SEO articles with comparing them to their competitor like "FooSoft vs BarSoft", with things like "FooSoft has instant support 24/7, Barsoft has tickets that take 24 hours.."
The use case for chat interfaces would be as follows:
Grandma wants to buy a good bike, but doesn't know about types of wheels or how many gears they need, or what type of frame is appropriate for their body type.
Reliable information on this does not exist on vendor sites, though. It exists on Reddit and in books and in med/physio papers and bunch of other places a SOTA model has read in training or can (for now) access via web search.
LLMs are already very good for shopping, but only as long as they sit on the outside.
Idk I earnestly tried using LLMs to find me the smallest by volume regular ATX PC case 3 months ago and it was a nightmare. That info is out there, but it could not avoid mentioning ITX, mini atx (sometimes because Reddit posters messed up) and just missed a bunch of cases. And letting in any mistakes meant I had to double check every volume calculation it did.
I found the Jonsbo D41 without the help of LLM despite trying. (There might be a few smaller but they are 3x the price)
LLMs don’t weigh and surveil the options well. They find some texts like from Reddit in this case that mention a bunch subset of cases and that text will heavily shape the answer. Which is not what you want a commerce agent to do, you don’t want text prediction. I doubt that gives the obscure but optimal option in most cases.
We are talking about a hypothetical sales chatbot which would be built alongside the business, so they absolutely have the capacity and information necessary to train the chatbot to advise their own clients.
> they absolutely have the capacity and information necessary to train the chatbot to advise their own clients.
That doesn't follow. In fact, having this capacity and information creates a moral dilemma, as giving customers objectively correct advice is, especially in highly competitive markets, bad for business. Ignorance is bliss for businesses, because this lets them bullshit people through marketing with less guilt, and if there's one thing any business knows, is that marketing has better ROI than product/service quality anyway.
My brother in christ, the function is just that of a salesman, you are pondering philosophical about whether a salesman's actions are ethical.
Company makes a chatbot that sells their product and advises customers on what to buy.
To be fair with you, you are not asking the wrong questions and you are on to something, it's just that it's basic if you are into sales. Read up on the subject, a source I would recommend, although obscure, is Claude Whitacre. I believe in "Sales Prospecting" he talks about this specific dilemma of giving good advice vs selling your product. He argues that a good salesman will give good advice over selling their own product, and that this is beneficial because it creates trust in the salesman and might result in more sales down the line even if the very specific interaction didn't result in a sale.
But the long answer is: It will stay out of tune for a given definition of "in tune", because there is no perfect string.
A perfect string has a diameter of zero.
> The math of harmonics is really simple
If a string only had harmonics on it, the oscilation would form a stationary wave that never leaves the string and resonates between bridge and head.
It is the non-harmonics that create the sound.
A sound is made of a base frequency and overtones.
Overtones are never perfect multiples of the base frequency, because they are influenced by
(1) string length
(2) material bending stiffness
Because of bending stiffness, overtones have a lower frequency than their theoretical haromnics.
> The second harmonic is the one you get from the string vibrating in halves.
True in theory, false in practice due to bending stiffness.
> Guitars can’t be perfectly in tune
I don't see why. Overtone series are impossible to solve, but base frequencies can be tuned to your liking.
Some system calls like select() will not work if there are more than 1024 FDs open (https://man7.org/linux/man-pages/man2/select.2.html), so it probably (?) makes sense to default to it. Although I don't really think that in 2k26 it makes sense to have such a low limit on desktops, that is true.
I am unhappy with python. It degrades fast. It deprecates libraries every minor release and that tends to break the applications I use. Recent examples are distutils and opsaudio.
For everyday scripting -- the types of things where I'd be writing in bash but get frustrated with it and switch to python -- I nearly always only need what's in the stdlib.
Sure, for "applications", the ecosystem can be frustrating at times, but I don't think that's what we're talking about here.
Doesn't help much because even the standard library bitrots after enough Python releases. I have things I write today but can't run on a NAS that has older Python. No issues like that with Powershell for example.
I dunno what issues you are running into, but generally, code from old Python should work fine under new releases if you are developing, you just have to set up your venv right up front and install the specific version of libraries that don't have modern Python code.
I still work on projects that were written under 3.6.
If you care enough, you can also use something like asdf to install an older Python alongside the system one.
> I say let X11 die, bury it, and never let it rise again.
totally awesome! And once we are done with X11, lets put pulseaudio to the grave! We can all focus on having an audio stack that does realiably stream to many sinks!
> And once we are done with X11, lets put pulseaudio to the grave!
That'll happen first, I think. The trick is that pipewire is actually a fully functional replacement, instead of trying to declare everything out of scope, so with only minor effort people can just switch and everything works.
Might be that cancer hits after creating offspring.
reply