skysight-inc/HackerNews huggingface dataset:
6 years is way to short for some use-cases, like phones

sadly it's not rare that some phone hardware proprietary drivers are basically written once and then hardly maintained and in turn only work for a small number of Linux kernel versions.

so for some hardware it might mean that when it gets released you only have noticeable less then 6 years of kernel support

then between starting to build a phone and releasing it 2 years might easily pass

so that means from release you can provide _at most_ 4 years of kernel security patches etc.

but dates tend to not align that grate so maybe it's just 3 years

but then you sell your phone for more then one year, right?

in which case less then 2 years can be between the customer buying your product and you no longer providing kernel updates

that is a huge issue

I mean think about it if someone is a bit thigh on money and buy a slightly older phone they probably aren't aware that their phone stops getting security updates in a year or so (3 years software support since release but it's a 2 year old phone) at which point using it is a liability.

EDIT: The answer is in my opinion not to have even longer LTS but to proper maintain drivers and in turn being able to do full kernel updates
Most countries consider having users to be equivalent to having a presence, free or otherwise.
Not exactly what you are looking for. But SQL server has several ways to track queries. One is DMV. The other is the Query Store.

https://blog.sqlauthority.com/2010/05/14/sql-server-find-mos...

https://learn.microsoft.com/en-us/sql/relational-databases/p...
But IBM is a public company. These numbers are known. Its estimated liquidation value right now (selling off all the assets) is around $22 billion. That's pretty far from its market cap of just over $130 billion, but it's not nothing.
This is cool, do you have a video of the actual demonstration as well ?
the 25 percent work in IT and know the average groundbreaking innovation is mostly marketing noise with very little substance
This isn’t a very very bad. This stuff is highly controlled for a reason.

Engines have a variety of LLPs (Life Limited Parts), and airlines are required to count cycles, hours, etc and replace with OEM certified replacements— all part of the reasons jets don’t fall out of the sky
> And what exactly is the solution there? For most Americans a car is literally their ONLY option for transport.

Hmm without saying that Americans need to do without a car entirely (because the country screwed up in that sense), I am pretty sure that in many situations, it is possible to not use a car.

My experience is that Americans tend to not even consider taking a bike for a short ride. I have been in multiple places where I would use the electric scooters or bikes (bikes are better) for relatively short distances (say less than 30min), and I was often not much slower than with a car.
Truly the Diamond Age (by Neal Stephenson) is upon us. Or at least the pre-pre-pre-alpha version designed by amoral corporatists.
Nope! Podman does things different and works very well with other network tools like kvm and lxd.
No, the person you’re replying to is just wrong. In a real casino the card would be burned and play would continue.
Do you know why wildfires are increasing worldwide? ...
I personally enjoyed it because it seems like a good guide to publishing a snap, which... is a thing people do (and I've never seen a write-up detailing the process from start to finish).

I admit the submission title probably emphasizes the wrong portion of the content, but if you're not interested in building a snap, this is just not the right post for you.
I built it to make it so that average users can make their own config. The main system works off on only XML files.
I’ve felt like Python for config works pretty well, but I understand there’s a whole segment of folks who get twitchy at the thought of Python for anything. But just about every system has it or can install it, and you can do as much config-as-code as you want with it.
Hmm, perhaps that clumsiness was a programmed affect designed to disarm those he interacted with. After all, as a translator and master of protocol, outshining his master in any way would be quite against his programming.
CityU researchers develop novel photo-oxidation therapy for anticancer treatment
I thought the (noncrypto) financial exchanges made a very small amount of money on every trade.
I think this is a bit of a fallacy. There was plenty invented in pre farming times, just these inventions were tailored to the task at hand which was hunting and foraging rather than other goals. For instance, the spear thrower. With that invention the act of spear hunting became orders of magnitude easier for less able bodied people. Spear throwers can be used to send a projectile 100m, and as fast as an MLB pitcher. You can imagine how this might have significantly improved the kill rates of the hunt, and could be thought of as significant of an invention as perhaps the plow was.
Best I can tell, it is indeed Ruby on Rails.

> <link rel="icon" type="image/png" href="https://delivery.booklet.group/rails/active_storage/represen...">
The problem is that xml just isn’t particularly human readable. I don’t think there’s more to it than that. The brackets just make it overly verbose and difficult to read at a glance.
There are already plenty of age restrictions on federal positions, adding new ones seems fine.
Elon Musk considers charging all X users a monthly fee
Amazon promises Alexa with generative AI LLM
> Decarbonize electricity and electrify everything possible, which we must do, will solve the problem with tech. There is nothing extra that needs to be done.

Except that you don't have a miracle low-emission energy source. So whatever you "waste" in the tech industry, you don't use in, say, electric trucks.

Also the tech industry emissions are growing pretty fast. For what? Mostly for people to swipe TikTok 4h per day.
As the old adage goes, "chips without software is just expensive sand."

Yes what happened & happens is often monstrously unsupportable & terrible. For the past 6 years, Google rolling up with a dump truck full of bills has been justification to keep doing nothing, to keep letting kernel devices be bad.

Your history isn't even good or right. Old releases at the time didn't get official longer support. Canonical just opted to maintain a basically Super LTS 3.16 until 2020, regardless of the Google dump-truck-of-money thing going on here. Old phones got nothing directly from this payoff. Google was just paying for a way forward to keep doing nothing, to justify their ongoing delinquency & inactivity.

Which was unprincipled terrible and awful before, but which they basically bribed gregkh to suddenly make acceptable by at least paying for the privilege of being negligent do nothing delinquents on.
When I worked in Windows they had entire teams dedicated to backwards compatibility testing and "sustained engineering". At the end of every release cycle there would be a multi-month effort to pack up all of our test automation and hand it off to another team who owned running it for the next several years. Plus SLAs with giant companies that could get you camped out on the floor of a datacenter with a kernel debugger if you pushed out a broken update. It was never a totally perfect system, but they invested a lot of effort (and money) into it.
> That's an article listing the top 18 state management libraries for React.

> 18?!?

I mean, the top library has more weekly NPM downloads than every other library in the list combined.

> Yes, after it has DIFFED the whole tree to see where the changes occurred in the first place. Madness. Layers of utter madness.

That is not how rendering works in React.
The submitter of this bug report doesn't seem to understand the difference between misuse of a CA's private key vs. malware happening to bundle a copy of a CA certificate.
I have never heard of a case where I need to care about selector syntax errors. If it ever happened, I guess I'd just use a try?

Much of the time "checking for null" consists of adding a single question mark.

document.querySelector("div#options")?.setAttribute("hidden", "true");
Depending on the soil (they seem to have rather colorful soil there), you will see disturbances of any kind because refilling a hole will show different colors. The newer the dig is, the clearer the line between undisturbed and disturbed parts, i.e. it "washes out" over time. That is how for example you can figure out locations of house posts despite the wood not being there at all, or finding out that an old grave has been partially robbed in olden times.

Which also means it was not really about making sure you have old wood in old soil, but to determine the age of the wood itself by dating how long ago the sand surrounding it was exposed to sunlight (as they had to make a dig or disturb the soil at that point of time).
consider that it's 6 years after release of the kernel version

so likely <5 years since release of the hardware in the US

likely <4 years since release of hardware outside of the US

likely <3 years since you bought the hardware

and if you buy older phones having only a year or so of proper security updates is not that unlikely

So for phones you would need more something like a 8 or 10 year LTS, or well, proper driver updates for proprietary hardware. In which case 2 years can be just fine because in general/normally only drivers are affected by kernel updates.
Sadly, they are becoming so.

The Ford Mustang, not the E, an ICE car, 2024, has 4? touchscreen clicks, to adjust the defrost.

There is no physical button for this.

Many new cars are this way now.
Wow, okay, then it has no advantage over Discourse as of now (:
Software developers tend to like their new toy and find excuses like "it's my job, so I need the latest hardware".

They should realize that it makes them optimize their software for the latest hardware, and it forces everybody else to buy new hardware. People who make jokes about keeping old hardware need to understand that they are part of the problem.
I've had many an adventure with secure gateways on varied xenon Call of Duty games. Nice to meet the person behind them!
I just looked at the size of Sqlite in the browser as sql.js compared to WASM Sqlite in the broswer. sql.js seems to be over 2MB and WASM sqlite in just 900k, is that right? If so then does this make WASM Sqlite quite a good contender to replace things like Alasql in the browser (which is around 400k). Anyway views on this ?
Isn't this basically a taxpayer subsidy to Uber as most uber delivery/pricing/fees are anywhere between a 15-50% markup on in store pricing?
Haha mild sports betting is my 2nd main use of bitcoin, other than store of value/wealth/whatever we call it when you buy something low and now it's worth a lot.
Salesforce engineers roll back change after breaking own cloud for hours today
> I am not, but there's a tendency among those types that categorise people into narrow sets that they can understand

Those types huh
Depending on what you’re doing with it, you may need to download an external schema.
Some previous work related to this:

https://tildes.net/~tech/15kn/rot13_base64_on_gpt4_reliable_...
Only pirates get to keep their games forever.
Oh no! Really? Surely you can point to what has been stolen, right?
France aims to discourage buying of Chinese EVs
The FDA’s Rare Positive Move: Making Narcan OTC
A machine learning toolkit for log parsing [ICSE'19, DSN'16]
Would it apply to a website like Wikipedia for example ?
I've read somewhere here on HN that a huge amount of food is wasted in the US regularly, in different ways.
> Is the position they're taking in the best interest of their client who is likely senile?

I'm not willing to say the judge is "likely senile" - there are plenty of ways to no longer be competent due to age while still having full coherence.

Based on phrasing, what I think you're asking is "is the job of her lawyers to do what is best for her in the long term?" but as I understand it the job of lawyers is to best represent her desired outcome, not their own personal opinion of "what is best for them".
Yeah, I often go that route when embedding objects in YAML. I haven't gone full JSON yet, but it's very tempting. A downside to that is having to convert back to YAML if you need support or want to easily diff against configs other folks have shared.
Show HN: Budg – A KISS Plugin Based Static Site Generator
Years ago when parsing XML in Java, to my surprise at the time, the parser by default would try to resolve external DTDs while parsing, ouch, what a way to let someone DDoS your system.

Unfortunately YAML was even worse in that regard, as it allowed arbitrary code execution as seen in recent CVEs...
Long-lived lakes as a driving force behind the evolution of freshwater snails
Yeah, play just continues usually. High stakes dealers are usually more experienced and less likely to make these kinds of mistakes, but at 1/2 or 2/5 games (max buy-in around $500 at these stakes, so pots tend to stay under $1k), this sort of error isn't uncommon in my experience.
What does one need to know about healthcare to do that job?
Up till now there has been substantial pushback against the idea that homo heidelbergensis built small villages in France 400,000 years ago: small huts surrounding a giant long, thin building, 15 meters long but less than 3 meters wide. Up till now that find has been earliest finding of a possible gathering of human buildings, but many archeologists have had difficulty believing it and have criticized every aspect of the evidence. But now with this new find, the claims about the heidelbergensis village also becomes more believable:

https://books.google.com/books?id=LXmY3Q8qBngC&pg=PT74&lpg=P...
I don't get how such companies exist. At best they are clowns, at worst criminals. Why would one hire them?
> At megacorp (years ago) we were transitioning to CentOS 7 (from 6)...

Today at work, we finally got the OK to stop supporting CentOS 7, for new releases.
We have similar compulsions too. Humans have an instinct to seek shelter, for example. You might say "well thats because we are taught this etc etc" but at the same time, all great apes shelter, our hominid ancestors sheltered, we shelter today, there is clearly an instinct to shelter even if we have these conscious thoughts around it. I bet if you had a perfectly feral human and had them in a clearing in a rain storm, they would try and find some shelter from it in the forest without being taught any wilderness survival basics.
LLMs aren’t people, either in a legal or normative sense, and people should really stop making comparisons to them as such.
> I then built a UI system that works with the XML and generates cofig docs with ease.

It looks like you're experience is mainly with XML as an underlying format, with human only dealing with it either at the coding level or through a tool generating the needed confs. In that kind of scenario I'd wager any coherent file format would probably work, even if the configs where encoded in brainfuck in the final step.

XML gets hated because we also had to read it and hand edit it as humans, when dealing with system configuration files (the source that will generate the rest of the configuration) and other upstream documents that are the base input for the system to read downstream when the GUI aren't available for that.

I've worked with a Symphony code base that used XML for all the routes and DI declarations, and yes it was an utter pain to write an edit tags for such simple and repetitive configurations when even an ini file would have been good enough. And god have mercy of the guys that put CDATA sections in the middle of that just to be sure CJK chars wouldn't accidentaly trip the syntax.
> Stylish

is that the one with a bunch of spyware on it? or is that the one that replaced the one with a bunch of spyware on it
Well said. Also hugely grateful to Tuomo Valkonen and everyone involved with ion for gifting the world such a great tiling wm implementation in the first place. I’ve been a happy user of both for 15 years!
There you go. GDPR already made companies stop providing to users based on their location. This trend will likely continue.
If you want something editable by hand, yaml is much nicer than Json because you get comments and you don't need to worry about missing a bracket.
It is really sad that Amazon does that now. I signed up for Prime as a college student when it first came out in 2005, when it was offered as a "try for a month free" and I figured "why not?" in order to get the free shipping.

Of course, I forgot to cancel and didn't use it again for the rest of the month.

Instead of continuing to charge me, I actually got an email from Amazon saying, "hey, looks like you haven't used prime again since signing up for the free trial, so we are going to go ahead and cancel it for you. You can sign up again if you decide you want to use it"

I was blown away by the amazing customer service (clearly, since I remember it almost 20 years later), and signed up again a few months later when I started ordering more things. It bought SO MUCH loyalty from me.

It really sucks to see they are now using dark patterns like this. I wonder how much it costs in the long term, and if the short term gains make up for it.
Why would anyone use it for serialization, when json exists? Yaml is harder to parse and the implementations have a history of security issues because it's so complicated. If you're not writing it by hand why bother at all?
Especially when the pit boss catches it and it costs the casino nothing except perhaps annoying some gamblers and a few cents of expected earnings. A trained dealer must be worth much more than a few voided rounds of blackjack.
Apparently it is also a license for your brother in law to brag about having a PhD in economics, despite not being able to hold a job for more than 2 years and currently working as a manager at a pest control company after being laid off from his last job.
Multi-Illumination Dataset for Inverse Rendering Evaluation on Real Objects
the worst people with the hottest takes will always get the most engagement, which the service will prioritize ... creating a death circle

Now that we know this problem exists we could just not do it. We won't, but we could.
> if you're constantly following 4 legged food.

This is such a weirdly persistent bizzaro notion of hunter-gather lifestyles.

I grew up in the Kimberley region surrounded by and outnumbered by traditional hunter gathers ( some sea | some river | and we'd move south and interact with some of desert folk ) who had their food for the day in hand in under six hours, easily.

It makes more sense to think of Hunter-gathers as quasi nomadic across an estate that reaches to the horizon and beyond filled with animals they watch and both eat and protect, along with edible plants they harvest and encourage (by churning up soil and throwing seeds and husks back into).

The days are filled with story telling and walking a circuit looking for fresh tracks, hacking a few thick plants, digging out roots, sifting low tide mud for molluscs, pinging a few lizards in the head with rocks from a basketball court distance away, etc.

Hunter-Gatherers do practice agriculture, it just doesn't look like western european agriculture, more like ripping out 'bad' plants and spreading the seeds of good plants.

There's plenty of free time.
Wow, the linked order is 76 pages long (not including supplementary material): https://cafc.uscourts.gov/wp-content/uploads/JudicialMiscond...
Then short it
I'm running silverblue but running my containers through distrobox. Both toolbox and distrobox are running on podman under the hood, so it's the same technology as far as I understand. However, distrobox has some interesting features relevant to this idea of development isolation. One is that it has an assemble feature[1] built-in. Where you can feed it a recipe file and it will build or rebuild containers accordingly. The other is that it allows setting a custom home directory for the container, among other host/container isolating options[2].

Perfomance wise my containers take a couple MB of rams and no perceptible CPU usage when not in use. At least as far as I can tell.

[1] https://github.com/89luca89/distrobox/blob/main/docs/usage/d...

[2] https://github.com/89luca89/distrobox/blob/main/docs/usage/d...
Except "no comment" is not a yes. It's a "whether we do or don't, you are not part of that process and not privy to that information either way".
At what point will there be a case to sue app developers for attempting to provide therapy and mental health services without a license? After the AI recommends a self-harm activity?
I feel weird that runes are being used in `.js` files without explicit imports. This means some `.js` files without runes can still be interpreted independently without being compiled, but some `.js` files with using runes will not (how do I tell my editor to not warn about these runes while still being `.js/.ts` files?) . For components, using `.svelte` instead of something like `.jsx` allowed avoiding this kind of issue. What would be a good solution to this? Would explicit imports fix this issue?
My issue with xml for configuration files is not understanding when to use elements vs attributes to describe data.

The nice thing about JSON, TOML, and YAML is they have implicit structures for arrays and key/values encoded within them.

XML has a lot of different ways of representing data that way, which is what makes it a challenging configuration file format.
I wonder what the price point would actually be. For example, paying a one time fee of two dollars to activate an account seems low enough for most people to shrug it off. And that would have the advantage of allowing Twitter to ban people via their payment method. But a monthly fee above a dollar would alienate people. And I wonder how they would handle international markets where their currency isn’t as strong against the dollar.
Water isn't limited.
Just tried it with bike routing and it is pretty terrible. Suggested following two massive roads instead of the obvious bike paths nearby.

So not useful for that purpose.
If any company deserves the corporate death penalty, it's Equifax after this fiasco. That company should no longer exist.
Ooh I got another one for the FTC (I’ve shared this here before, in case it sounds familiar)!!

I was at the Amazon Bookstore in Seattle maybe 4-5 years ago and I overheard one of the cashiers telling customers “oh nice, your purchase qualifies for a free audiobook/free trial of Audible! I’ll get that set up for you real quick.” And then they immediately moved onto another topic before anyone they were checking out had time to ask questions about Audible.

Was sitting there for maybe 15 min just curiously listening and it was one sign up after another, and from my purview not a single customer had a clue what they were actually signing up for. I’m guessing, given how little I actually check my credit statements, most never discovered it.

Can only imagine what shittily obnoxious goals corporate put on those stores…
YAML is easy to read, everything has a parser for it, and it plays well with version control, which cannot be said of most serialization formats. Not sorry for using it in projects and will continue to do so.
No, a much bigger spike happened in December 2020 to February 2021, with another spike July-August 2021. https://ourworldindata.org/excess-mortality-covid
Data East. I wasn't playing pinball by the time the others came out (I didn't know they existed, to be honest, I had to look up :) )
Paint your garage floor black: less light will reflect.

It also is a lot easier to see fallen bolts and shit on a black floor than on a white/gray one.
Dunno what model Ideogram uses underneath but DeepFloyd-IF for proper text was already open sourced a while back.
I guess we are all waiting for Rich Harris to step in and comment on this one. I'm sure he has followed this Vue experimentation and has a clear argument to make. At least I hope so.