558 karma · joined May 2, 2016
[ my public key: https://keybase.io/ntauthority; my proof: https://keybase.io/ntauthority/sigs/J1VOtaJVZiUyjmMGs2cTOF-IpmfF3962jsZtHVtk874 ]
yep.
As with older Windows binaries on newer Windows versions, when it doesn't work outright, there's always fixes - but that's not the point this subthread tries to discuss.
... perhaps Win32 is a more stable ABI/API by design.
By some measures, PayPal itself does. Should PayPal ban itself?
(for example, anecdotally from an acquaintance in Germany a few years ago, there are some flows that can and will, without the appropriate checks, lead to a customer ending up in a debt to PayPal, and they have some of the worst debt collectors in this regard)
The WinUI parts and initial launch cost, however, are somewhat hard to forgive.
Just checked on my own behavior in this regard, and I seem to have grown a habit of just scrolling slightly enough to not make it appear to be a long press before actually resting my finger on the screen.
This might be a more common habit and would explain the consensus of long presses not being seen as too problematic.
Still, that would not be as handy as the mostly unified billing system using NFC cards we have in the Netherlands since the late 2000s, where if you do not have any entitlement valid on a particular mode of transportation, it uses a charge card balance as such.
While this isn't as innovative nowadays as it used to be, it's still notable as it works in the entire country, which, while small, is still not a city-state.
The VM was rather an image of a similar composition to this one (ContainerOS shares some component roots) running in the Host Compute Service which actually is properly documented nowadays after a while of only being partially documented in Docker for Windows code: https://docs.microsoft.com/en-us/virtualization/api/hcs/over...
There's an interesting 'hello and enjoy' text file left in here describing this run level:
HELLO!
The OS is booted to RunLevel 3 (CLIENTCORE).
Services are STARTED at this run level.
All OneCore compliant apps can run.
GUI apps (that depend on user32 and gdi only) can run.
Run 'memstat' to see memory usage.
Run 'tlist -s' to see running processes and services.
'njoy.Compare 'some ad blocking' to 'no ad blocking at all' - you go from 100% of ads being shown to maybe 5-10% (and a lot of broken sites due to less advanced rules). Still not the ~0% people are used to on an open platform, but the iOS default was worse.
---
Our limitations due to new United States sanctions
Dear sir,
Due to recent sanctions from the United States government, we have reviewed the organizations we have been communicating with to understand to which organizations the new laws apply.
Our understanding is that your organization is located in either Russia or Belarus. Because of this, we must pause interactions with your organization until the sanctions are lifted.
This includes: We must pause on selling, issuing or renewing a Mattermost subscription or license key to your organization. If you have a Mattermost license key, a trial key, or a Not-for-Resale license key we ask that you not use it. We are not permitted to provide you technical support for our software. Moreover, we cannot answer questions about our software. We are not permitted to provide our software, including any updates, upgrades or cloud hosted versions to your organization. We must ask that you do not use any software or online services provided by Mattermost, Inc., including any versions that have been provided online to the general public. We deeply apologize for the inconvenience. We must abide by United States laws. We hope after sanctions are lifted that we can support your interest once again.
The sanctions applying here can be found online at: https://www.bis.doc.gov/index.php/policy-guidance/lists-of-p...
If you believe we have made an error, we ask that your legal counsel please review the U.S. sanctions rules and send their interpretation to compliance@mattermost.com
Sincerely,
Mattermost Export Controls Compliance Team
---
The post meanwhile seems to be part about open source policy (nasty, but not a technical issue - also including a new-to-me and hard to find on a Google or DDG search fact about the VS gallery endpoints having led to legal threats), part issues induced by 'weird' modern languages not caring to support Windows (as expected?), part Git for Windows not bothering to handle symbolic links cleanly (and the weird admin-only default thing that remained from Vista), and part... concerns where if people would spread the proper way of doing stuff (curl.exe bundled by default for downloads, or long file names being 'weird' - albeit less broken than claimed here) instead of just ranting this'd be fine too... but not really a coherent whole.
> uniform, comprehensive, robust package management, including for the system software
Every Linux distribution has its own package manager, so that somewhat fails on the 'uniform' point. Package management for system and apps being shared (comprehensive) is an arguable point as well, and 'robust' seems to not be the default on more traditional Linux distributions.
The approach seen in for example Fedora Atomic matches the macOS approach a lot more, including rollback and consistency, but also splitting the system image, overlays, and user apps.
> GNU coreutils
Not all Linux distributions have these, either, busybox distros seem fairly common these days (and offer most the popular switches you'd see with GNU utilities).
In addition, of course, the GNU utilities run under any UNIX-like, so if you do need any of the convenience switches you're used too, they exist anywhere as well.
Again, of course, subjective.
> good filesystems
APFS seems 'better' than the ext* default seen on most Linux distributions, and has had less of a history of 'random corruption' than early btrfs.
> 'root is root', ...
Red Hat-like distributions (and even Ubuntu) seem to by-default enable some kernel security module, which have the same effect.
The implicit UID 0 bypass is nasty for security.
> lots of .. terminal emulators
I'm not a picky terminal user, but macOS Terminal.app nowadays seems to match, say, gnome-terminal or Konsole quite well in behavior.
Perhaps it doesn't support some fancy feature set, but I'm not sure if the main DEs do either.
> some choice in desktop experience
Valid point. However, if you prefer something as uniform as the macOS experience, you can't get that on generic freedesktop Linux.
> popular apps don't just entirely stop working
Depends. The typical Linux distribution has a nasty ABI as well, often only guaranteeing source compatibility.
This is indeed often easier to work around even for binary-only Linux apps (on a multilib amd64 system, you can usually run some libc5 app from the late 90s fine. on macOS, this is 4 CPU architectures ago and you won't even stand a chance).
> pretty much everything is discoverable and configurable if you're determined
Same goes for macOS and even Windows. Reverse engineering is a thing that can be done with sufficient determination, and in many legislations has exemptions for these kinds of use cases.
macOS and Windows also offer symbol names for a fair amount of OS components, it's just perhaps a little more work than 'grep the source code for a flag'.
In the end, however, it's all a matter of tradeoffs and what you're used to (i.e. won't have to waste time learning before being able to get work done), and if you're used to something that varies from the default of any system, this is less and less likely with macOS or Windows.
/s, though not entirely, moving more stuff to unprivileged contexts would be nice
I only knew it from clicking link submissions here that looked like they were from a corporate blog, but then turned out to be Medium with a custom domain, mainly as I would see a header saying 'by using Medium you agree to the privacy policy', which is a statement that is vague in a few ways:
1. Am I 'using Medium' if I'm reading a blog post on blog.somecorp.io that only says it's 'Medium' in the privacy policy header?
2. Have I been 'using Medium' by simply opening an article on it? Why have I not been given any time to not agree?
3. If I want to read the privacy policy, it seems to be hosted in a Medium article itself, with the same self-referential banner 'by using Medium, you agree to [the privacy policy]' which is a link to the same page.
4. If 2) applies, by reading the privacy policy I agree to the privacy policy. The escape in 1) doesn't apply either as the privacy policy is (or was?) hosted on a subdomain of medium.com. By trying to read the privacy policy (or interacting with the link that leads to the privacy policy?), I therefore have implicitly agreed to it.
This not only seems illegal in various jurisdictions, it's also very immoral.
They're a ferocious company when it comes to legal.
No matter what I tried, I hit the 3-try limit for the day, and opted to have the same preassigned PIN sent by mail to my home address.
When walking back home from the bank branch I realized the mistake I had made: I had entered the correct PIN, but had typed it in calculator/numeric keypad order, and not in phone/PIN pad order.
While I've never used that PIN on a numeric keypad for a PC, somehow my brain associated the numbers with their order on a PC keypad, since I had used my PC keypad to unlock my PC with a PIN numerous times more than I had used any card terminal with a PIN.
So, the next day, I returned to the bank branch office to try the same operation again, and indeed - I had correctly entered the PIN and the online banking transfer limit ended up adjusted just fine.
I'm not sure if the Bx50 chipsets are any more efficient or if that needs the absolute low end of A series chipsets (that I believe are instead some ASMedia designed IO stuff).
Not everything needs to be turned into an embedded discussion forum.
Secondly, the Sneedacity incident was abuse targeted at a fork of the Audacity project, not at the original 'hostile takeover' project itself. The fork was intended to remove said abuse you feel is deserving of more abuse.
> Starting today on Android and iOS globally, it’s now easier than ever to travel back in time right from your phone.
So yes, this is possible now.
Streaming services have a similar issue (re-encoding, bad rereleases due to licensing issues, delistings, crappy format choices in the first place) but generally a bit better SLA-like and a longer timeframe to watch certain content.