skysight-inc/HackerNews huggingface dataset:
> a modern OS should only need to be rebooted when the kernel is updated

You can still choose to reboot for every update.
The point though is that it is a choice.

sudo dnf offline-upgrade download -y && time sudo dnf offline-upgrade reboot

It doesn't nag me at all other than ask me for my sudo password.
It is perfect.

Here is what I understand about dnf offline-upgrade

> The process of restarting, applying updates, and then restarting again is called Offline Updates. Your computer boots into a special save-mode, where all other systems are disabled and where network access is unavailable. It then applies the updates and restarts.

https://fedoramagazine.org/offline-updates-and-fedora-35/

> With Windows, it's an almost-weekly, "Hey, update right now, because someone in another country is pwning all unpatched machines that aren't air-gapped from the internet."

I see.
I feel like I don't quite understand the extent of the problem.
In any case, I am not qualified to even attempt to propose a fix.
My mode of thinking was Google Chrome and derivatives are able to slowly walk along
with increasingly scarier visible warnings asking users to restart the web browsers
but they don't (as far as I know) reboot the web browser while the user is still using it.
Even Google Chrome OS didn't do that (well, it didn't back when I had my cr-48).
When I updated Mozilla Firefox on my Fedora machine, existing tabs continued to work.
New tabs would come with a warning for me to close Firefox and open it again.
This is the kind of warning I was getting rid of with offline-upgrade.

I agree with my parent comment though.
Updates are too bloated.
Windows updates should be very fast
with a modern processor (Intel eighth gen, AMD equivalent or greater), enough memory, and a fast SSD.
Even DNF which has a very renowned reputation (at least among Fedora users) of being slow, is pretty reliably fast.
I think the point that my parent comment was making was make people not dread rebooting their machine.
My thought was

1. educate the users why reboots are essential
2. allow the users to postpone reboots indefinitely

However, I don't know what to say if there is an active remote command exploitation in the wild.
It is important to get the update to the user before the exploit.
However, that goes against everything I've said so far.
I guess this leads us to the status quo.
Those who have the know-how to use group policy can opt out of certain Windows Update behavior.
The rest can either learn to do this:
and set up their own Windows Update server?
Periodically check CVE and gate update releases?
Not sure how it works...

The reason I hesitate and say automatic reboot should be OPT-IN
is sometimes I like to do some simple long running task
like stitch photos I took into a video using ffmpeg.
It can take hours on a slow laptop processor.
It would really suck to do something like that
and come back to see the computer rebooted itself.
Here is the MIT License. Note the very important requirement for attribution ("you must give me credit for my hard work") italicized below:

Copyright <YEAR> <COPYRIGHT HOLDER>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
It’s because it’s streaming I’d bet so really just a wrapper on;

index=blah | fields foo
You don't seem to resonate witn the basic premise of this discussion: the mass of the structure must stil be lifted into orbit in the form of raw materials, printer fillament, etc. We were debating the finer points of wheter the high cost of space fabrication is covered by space optimized design that will never need to experince atmospheric drag, gravity, launch forces, vibrations and volume constraints etc.
As a kid I briefly lived in a rented trailer on a smallish farm which grew mustard greens and raised hogs. The owner was missing half an ear, taken by a hog. At least, that was the story he told when he caught me one day about to stick my hand into the hog pen. True account or not, the lesson is true all the same: hogs eat people, and angry or hungry hogs are not to be trifled with.
Edit: I was wrong, macos 12 was the last one for 2015 Airs. Not bad though. It will still get Safari and security updates though.
Belkin’s iPhone Mount does use the magnets required by MagSafe [1].

[1]: https://www.apple.com/shop/product/HQ642ZM/A/belkin-iphone-m...
Toolbars we're a big mistake, but I understand why people thought they might be a good idea. Explorer context menu hooks (i.e. open in VS Code) are really useful, and without the benefit of hindsight those seem similar to toolbars.
> iOS 15.7 got a bunch of security updates [1] last month

And nothing this month which means it's already vulnerable to pretty much all of the vulnerabilities that got fixed. Some could be iOS 16 specific but the vast majority are not.

> Apple released a security update for iOS 12 a couple of months ago

And fixed a single vulnerability because it was actively exploited in the wild, leaving the OS with hundreds of other vulnerabilities unfixed.

Not arguing Apple should keep OS versions supported forever but the reality is that unless you're on the latest major version you're pretty much out of luck.
I care enough to add a comment to your question, but I don't care enough to post an Ask HN about it.
Open source version of the app:

https://rectangleapp.com/
Interesting. Does the watch have a cellular connection? I thought it piggybacked off of an iphone.
I feel I've regained some sanity with https://github.com/koekeishiya/yabai - even without messing with System Integrity Protection. It's a shame there's no real Api to enable proper screen/desktop/wm on macos though.
I was going to say something similar. The same sort of complaints this author has about Mac OS could be made about Windows 11. Linux desktop environments are worse because they go through the same cycle of changes in half the time.

What we really want is design stability. We do want improvements but we don't want wholesale conceptual changes in our desktop environments every few years.
I'm very partial to Merkle hash trees and CAS. The reason for that being that you can get some very good security properties out of that (e.g., having a single, small hash identify and secure enormous amounts of information, which then lends itself very well to things like measurement in TPMs for securing the boot process).

But it's true that it has some bad performance properties. The ZIL is essentially a way to amortize what would otherwise be very expensive b-tree transactions -- expensive because every interior node on the path to the block you're trying to write also needs a new write, so you get O(depth) write magnification, which means write performance becomes 1/depthth of storage write performance, which is awful. But the ZIL properly amortizes all those interior node writes, making it possible to do just one write of each of those for any number of leaf node writes that fit in the space of time between full transactions.

So a ZIL-like log is essential and makes CAS write performance tolerable.

My dream is to be able to use a TPM to hold a key for the whole zpool that can't be recovered unless you boot into a blessed dataset snapshot whose root hash is part of the TPM key unlock policy, then combined with other bits of secure boot technology and remote attestation (this latter for enterprises, not individuals) you'd get a pretty secure-against-physical-theft setup.
Strongly suspect that Kinzhal is just a relatively bog-standard air launched ballistic missile running in a depressed trajectory, and much of the talk is just bloviating. There's no US equivalent, because we decided to cancel it (See AGM-48 Skybolt, and later AGM-69 SRAM and AGM-131 SRAM II).
> People don't realize that all ACME/Let's Encrypt certificates are published in transparency logs that get scanned constantly, giving attackers a shiny target.

FWIW, this is true of all public certificates right now, regardless of issuance method (ACME, manual, etc.) or CA (ZeroSSL, LE, DigiCert, etc.). I don't point that out to be pedantic, just to emphasize that that information is going to be out there when someone grabs a cert, regardless of how they do it. :)

> I saw a reddit post recently (which I won't link for the victims' sakes) where someone had searched for Heimdall (a popular dashboard) in a web-security-oriented search engine and found a bunch of insecure publicly facing instances, some of which contained credentials.

There were some instances recently of the same thing happening with Wordpress installations, as the default Wordpress installer would go get itself a Let's Encrypt certificate before the user had completed setup and set an admin password on the install. No vulnerability necessary, just hop onto it and set the admin password. I suspect this is going to be a frequent vulnerability discovered as more things bundle "get me an LE/ZeroSSL/etc. cert" into their software/OS installers.
Adulteration of olive oil typically happens in transit/shipping by wholesalers, not by producers. Spanish or Italian olive farms aren't diluting with corn oil or whatever during production on the farm/when pressing, it's by aggregators who are buying and selling oil in bulk by volume. So if you're buying olive made, processed, and bottled by a single farm whose origin is local you're structurally at less risk than a generic "Italian" oil or one that says the country of origin could one of 3-4 countries. Also California has a mandatory sampling and testing program https://www.oliveoilcommission.org/

If you want to go deep on the topic, this is a great read: https://www.goodreads.com/book/show/10955085-extra-virginity
Rethinking Ambition
Debian + MATE/Plasma is a great option, IMHO; great hardware support, no snap, and a fabulous desktop experience.
Project-Env – Project-local SDK and tool manager
It's nice to have the option of buying and using a single brand of smartphone to use as your laptop's webcam; but I'd prefer to use the laptop's webcam as the laptop's webcam, or use my phone as a webcam. It's all a matter of perspective. :)
Where does it end? Will the rules change again in iOS 17, such that if you send your friend money with Venmo, will that have to be an IAP that Apple gets 30% of too?
I sometimes feel like Apple is catering to me: A convert of the last 3/4 years. Used Windows forever, dabbled in Linux for a while, saw everyone at conferences presenting from a Mac, so why the heck not. It's the 2018+ crowd that seems to be adopting at rates high enough that it's making the 2018- crowd feel their OS is getting ripped up.
The examples I've seen of this involve basically writing the attribution in the prompt, making the question moot...
Agreed, System Settings really needed an update and is better for it. There's a bit of weirdness at the moment since apps/utilities make now-incorrect assumptions about where permissions are, but that'll be a memory soon.

Stage Manager was opt-in for me and doesn't solve a problem that I have, but I think it's a great sign that Apple continues to try new things.
I won an iPad years ago. It was so much smoother than my Samsung. Fast forward to today, and I’m in a similar situation as you.

I keep throwing money at Apple and they almost never disappoint.
Either you're being manipulative, or just don't get that there's a market for your pencil, and it's not just your buddy, so his role in establishing the price is much less important than you present.

Of course, all of this is about price, not value.
Ironically, everything on SA is in a version of CC-BY-SA https://stackoverflow.com/help/licensing and compatibility with most licenses is doubtful, but I don't think most people care when they copy/paste from there. Not even considering license compatibility, how many people follow its attribution clause?
Honestly, Xubuntu and then forget about it for the next decade. I get it, xfce doesn't have the "cool" factor but it just works and keeps on doing so.
You're not making people angry with anything related to your business of presenting news. Guests and topics may make people angry, but that's an externality.
It's cookable at lower temperatures but if you're going anywhere north of "5" on the stove chances are it's going to burn hard enough to stick to the pan
Not to diminish the work put into making this workflow easier to use, but you can completely replicate this workflow (and then some) with out of the box macOS tooling by creating an "Open <xyz.app>" script in Shortcuts, moving them into the Quick Actions folder and then jumping to System Preferences > Keyboard > Shortcuts > Services and then assigning key combinations to launch Shortcuts.app Quick Actions.
528 (530 including Hiroshima and Nagasaki).

https://www.armscontrol.org/factsheets/nucleartesttally

And that's over 20ish years. 30 a year is a lot but it's not 3000 in 1 day...
> how is the programmer responsibility to produce code

It is about mindset. Of course I do not mean that a programmer should suddenly be responsible for "doing everything."

What I mean is, the programmer should have as their personal mission the writing of the highest possible quality code that is ready to go to production as quickly as possible with a minimum of rework. And crucially, you have to be able to provide a realistic and reliable estimate of when your work can be expected to be completed. This ability is gained through experience.

Working well with project/product/design/etc. is part of being a good programmer. It is not enough to simply be a "good dev" - you must also be able to explain what your code does, why it does it that way, and any potential tradeoffs or flaws in design/implementation. If you cannot critique your own code in this way you are not a senior engineer. When you work with other people part of being senior is being willing to be held accountable.

Hopefully this makes what I mean more clear. It is about mindset.
Genuinely asking because I don't know. Is there anything that's better about ARM or is the Apple/TSMC being better than Intel, AMD, Qualcomm, Samsung, et. al.?
Yeah the cellular connection is 10 bucks a month. But I can talk on the phone/receive texts like its a phone.
They also had to reverse engineer some nuclear warheads.

https://en.wikipedia.org/wiki/Fogbank
Nobody is making it off earth. And it's not just elites, we're all shitting in the drinking water to some degree, and we're all stuck here. I don't know anybody (personally) who actually makes significant lifestyle sacrifices that curb their impact on climate change. My wife and I are vegetarian, have no kids, don't own a car, and haven't been on a plane for years. I don't know any other person in the "first world" who lives the way we do. I'm not saying this because I think I'm better than other people or because I'm some type of activists. Far from it. Our lifestyle choice is comfortable physically and is the only one that makes me comfortable psychologically. I rarely mention this stuff online, and I never bring it up with friends of family. But every person I know in my age group lives a "typical Western life". Cars. Kids. Meat-rich diet. Several flights a year. Plastic bullshit on their lawn at Halloween and Christmas. And yet they also demand to know what the elites and politicians are doing to save the planet. Because they sure as shit don't think it's their job.

I'm not saying "this is your fault". But I think that these elites you want to blame are as clueless and selfish as every other person you know.
You may have some SEO problems with a name like that. Topaz is a very popular suite of (AI-driven) photo editing tools.
Nothing could quite match my disappointment when I realized that Splunk (a large scale logging storage and retrieval product) decided to create a Splunk Query Language and eschew SQL... except maybe when I realized that they had no equivalent of `val IN(1,2,3...)` instead requiring `val = 1 OR val = 2 OR val = 3 ...`

I have taught several non-techy business analyst type people how to write SQL during my years of employment - it really isn't that hard when most of the time it's just "SELECT what you want FROM where you want it" and teaching more complex concepts when and if they come up.
https://stackoverflow.com/help/licensing

> Content contributed before 2011-04-08 (UTC) is distributed under the terms of CC BY-SA 2.5.

> Content contributed from 2011-04-08 up to but not including 2018-05-02 (UTC) is distributed under the terms of CC BY-SA 3.0.

> Content contributed on or after 2018-05-02 (UTC) is distributed under the terms of CC BY-SA 4.0.

Basically it says you may share the code and you may use it for any purpose, but you must give attribution and you must license your derived work under the same license.

If you don't do those things then you are basically relying on some kind of fair use or "this is too trivial to be copyrightable". But yeah, there really is a license.
The planet file is currently 120GB for the plaintext.

https://planet.osm.org/
A real prick move but irrelevant to what I'm talking about. I'm talking about Steve's relentless pursuit of design perfection.
The German TLD seems to be available.
My thoughts on the Framework laptop
With WSL2, Windows is just as good development platform as Linux but with great access to good looking/working consumer software. Way better than macos.
"A soldier will fight long and hard for a bit of colored ribbon." -Napoleon Bonaparte.

Many, many people care more about status and fame than they do money as long as there's enough money to live off of. Many of us would take a job that paid minimum subsistence wages with dreadful hours and stress if it came with a founder title and there was a good chance that after 3-5 years we would have good money in spades even if we could have the same total amount of money and less stress from a regular job now.
Not OP but yes, if you buy the pricier model, it has its own data plan.
Not sure this makes sense pedagogically. I would challenge you to try this in a classroom of average middle schoolers and see how it goes. I don't think you grasp the difficulties here.
It depends on the customer, but the BAA is the most we've been asked for so far outside of our regular security practices.
The next step is realizing that an SQL database is probably more than enough for most Elasticsearch use cases. See https://news.ycombinator.com/item?id=32059566
There used to be a vineyard in Lake County (CA) that made small-batch olive oil from trees on their estate. Sadly, the trees were destroyed in a fire a few years ago. I'll never forget the taste; it had a very strong olive flavor and was so acidic it actually felt spicy on your tongue. Have never found its equal in a store, no matter how exotic and/or pricey.
Thanks for the post. Appreciated.
There's also free ones, such as https://rectangleapp.com/

It does have a paid upgrade, but i've not found it necessary
Much US “recycling” goes straight to the landfill
I think you've forgotten about Spaces.

I've been maximizing the windows for every app on the built-in screen since forever. More recently I've been using Rectangle when my MBP is connected to my new 27" screen. It works quite well but the layouts require a bit of nannying, I guess it's just a matter of me familiarizing myself with the keyboard shortcuts.

[1]: https://rectangleapp.com/
less[1]. this video[2] is not the best reference but a very good summary on the industrialized oils and they alternatives

[1] https://openheart.bmj.com/content/5/2/e000898

[2] https://www.youtube.com/watch?v=rQmqVVmMB3k
Your insistence here & in the other sub-thread that these numbers are represented as a string of digits suggests that you don't understand the argument being made.

If you don't insist on this, then let me give a quick counterexample to "All the numbers larger than say... a googleplex": googleplex + 1
It's 0 effectiveness for the US. It's got some effectiveness for Europe. It's not just the site in Romania, but also a site in Poland: https://www.defensenews.com/pentagon/2022/03/09/construction...
Just start typing the name. Not in the search field of Finder. You'll get focus on a file or folder that starts with whatever symbols you just typed. Very convenient and fast. Having "sort by name" by default in every folder helps a lot too.
Unfair labor practice charges filed against Activision Blizzard
ah fair enough, I wondered if I should phrase my comment as a global phenomenon.
I switched from Windows to Fedora Linux on all of my machines about 2+ years ago and it's been great! I will never go back. I do keep a totally empty Windows install for one game that I can't play though (Escape from Tarkov).
That was a great article. Thank you.
Windows also has some unfortunate papercuts like font rendering that's still optimized for super low rez displays all these years later, with bad hinting and kerning. Seriously, this drives me nuts. It's better when DPI scaling is above 1.0 but it's still not as good as that of macOS or any Linux desktop environment.

Also, if you want an application-centric desktop management style, macOS is the only game in town. Practically everything else follows Win9X conventions in that regard, even the iPadOS-reminiscent GNOME. While global menubars can be enabled in KDE and added to XFCE, they're only functional in some apps because a lot of apps (those built with GTK, mostly) have eschewed menubars entirely in favor of that infernal hamburger button.
Similarly, there is Binary Fuse Filters (https://arxiv.org/abs/2201.01174) [1]

The paper includes comparisons with Ribbon filter

[1] Graf, T. M., & Lemire, D. (2022). Binary Fuse Filters: Fast and Smaller Than Xor Filters. arXiv. https://doi.org/10.1145/3510449
Steam's Proton means just about every Windows game of note works well on Linux, now. And yes, it works with non-Steam games; you don't even need to use the Steam Launcher, and can use an alternative (like Heroic Launcher) instead.
The issue, as I recall, was how "success" was promoted as if it were against an realistic target, when it wasn't.

At this point it's been too long, and I can no longer find my source material.

I did find https://web.mit.edu/stgs/pdfs/White_Paper_Associated_With_Ma... , pointing out various flaws in the testing procedures, such as:

1) counting a "kill" as hitting the rocket, when it should be hitting the warhead. ("If the kill vehicle instead hits the body of the rocket, it will tend to shatter and pass through the rocket body much like a bullet hitting a thin-walled drinking glass or an empty soda can, leaving the warhead undamaged and still falling towards its target")

2) Ineffective/non-realistic decoys ("Following these experiments, the Missile Defense Agency removed all the decoys that it determined could defeat the missile defense from all follow-on experiments")
Just remember to deregister your number if you ever move off of Apple, or else every text from any iPhone to you will disappear into the void
> ...they know what their doing... I welcome corrections

--> they're ;-)

HEADSHOT
Indeed and most have found that scores below a certain cutoff on a test like the SAT indicate that the student is unlikely to handle the curriculum.