- (2014-01-29) Microsoft stole my Chrome tabs, and it wants yours, too
- (2023-11-09) Windows 11 Update 23H2 is stealing users' IMAP credentials
- (2023-04-17) The Windows 11 Trash Party
- (2023-03-26) Windows Needs to Stop Showing Tabloid News
- (2023-02-21) Microsoft is now injecting full-size ads on Chrome website to make you stay on Edge
- (2023-02-08) Windows 11: a spyware machine out of users' control?
- (2022-12-11) [Here are 5 not-so-great features coming soon to Windows 11](https://ww
- Install ADE 2.0.1 via winetricks if it's ever added (Winetricks/winetricks#991)
For more information: Support for your My Cloud and WD Cloud device is changing
-
Check which My Cloud device you have: http://web.archive.org/web/20210923084141/http://anionix.ddns.net/WDMyCloud/WDMyCloud_Specs.html
-
See if your device is eligible to update to OS 5: https://www.westerndigital.com/en-ca/support/product-security/wdc-21004-recommended-upgrade-to-mycloud-os-5
-
If yes, update to OS 5 and skip the rest of this document
-
If not, keep reading
-
O'Reilly bought and shut down katacoda.com π
Alternatives:
| Site | Notes |
|---|---|
| killercoda.com | Seems to be the closest replacement for Katacoda |
| Play with Docker | Just for Docker, requires a free Docker account |
| Instruqt | This looks like more of a solution for vendors than a generally available platform This is what Red Hat has chosen to replace Katacoda for their interactive tutorials: https://developers.redhat.com/learn#assembly-id-70181 Source code here: https://github.com/openshift-instruqt/instruqt |
- In Windows, files that are in use cannot be modified
- As a result, Windows updates have to happen when the computer is not in use, such as during shutdown or boot (often both)
- Compare to Linux/macOS, which can install updates while the computer is being used π
- As a result, Windows updates have to happen when the computer is not in use, such as during shutdown or boot (often both)
- Windows uses backslashes (
\) as file system path separators- All other modern operating systems (macOS, Linux, Android, iOS, etc) use a normal (i.e. forward) slash (
/) and use backslashes for escaping
- All other modern operating systems (macOS, Linux, Android, iOS, etc) use a normal (i.e. forward) slash (
- Windows' NTFS filesystem performs poorly compared to Linux's
ext4filesystem
> Unfortunately, WSL1 was hampered by the performance characteristics of NTFS, which do not match the expectations of Linux software. Microsoft has since replaced WSL1 with WSL2, which provides similar functionality by running the Linux kernel in a virtual machine. In WSL2, Linux software runs against an ext4 file system, rather than an NTFS file system.
| Parser | Size | Maintained | Node.js | Browser | Streaming | Types | Modifying XML | Notes |
|---|---|---|---|---|---|---|---|---|
| jsdom | 3.11 MB | yes | yes | N/A | DefinitelyTyped | yes | Probably the best choice since its API is closest to the browser API for manipulating XML | |
| cheerio | 558 kB | yes | yes | yes | included | yes | jQuery-like API for parsing and manipulating HTML and XML | |
| xmldoc | 41.4 kB | yes | yes | yes | DefinitelyTyped | Partial, not recommended (nfarina/xmldoc#51) | ||
| @xmldom/xmldom | 182 kB | yes | yes | yes | included | yes | ||
| sax | 55 kB | yes | yes | yes? | yes | DefinitelyTyped | Not recommended |
β This list is more-or-less limited to languages I have personal experience with
- Recommended?: π
- Pros
- Like a more modern Java without a lot of Java's problems
- Cons
- Although it is now open-source with .NET Core, a lot of existing code and libraries aren't compatible
- A fully open-source .NET/C# seems to conflict with Microsoft's priorities: Can we trust Microsoft with Open Source?
- See also: Is .NET an open platform yet?
| Name | Recommended | React support | Accessible | Mobile-friendly | Backed by large organization | Notes |
|---|---|---|---|---|---|---|
| React Spectrum | π | π | π | π | Adobe | |
| Carbon | π€·ββοΈ | yes | ??? | ??? | IBM | The square corners design already feels dated π |
| Semantic UI | ππ | yes | β not good | π | β Inconsistent opacity behaviour | |
| Blueprint | πππ | yes | β not good | β no | β Palantir | β Palantir Uses Open Source to Profit from Human Rights Abuses. |
- The general consensus seems to be use UTC everywhere and convert to the local time zone when displaying dates/times to the user
- UTC isn't perfect; aside from leap seconds, the biggest issue seems to be when local time zone rules change, making dates stored in UTC inaccurate
- When passing timestamps over the wire (e.g. to/from an API), convert them to strings using an unambiguous standard format that includes the time zone such as ISO 8601
- In TypeScript/JavaScript this can be accomplished using
Date.toISOString(). Usenew Date(dateString)to convert back into aDateobject
- In TypeScript/JavaScript this can be accomplished using
- In the cases where the time zone is set to
UTCbut a local timestamp is needed (e.g. to represent "today midnight"), a library may be needed: https://momentjs.com/docs/#/-project-status/recommendations/