{$lblSkipToContent|ucfirst}
The stakes are incredibly high, and Apple knows it. Whatever you think of Apple’s decision to implement these features, they’re not doing so lightly.
Lees meerThe stakes are incredibly high, and Apple knows it. Whatever you think of Apple’s decision to implement these features, they’re not doing so lightly.
Lees meerThe stakes are incredibly high, and Apple knows it. Whatever you think of Apple’s decision to implement these features, they’re not doing so lightly.
Lees meerSteve Tibbett (includes video): Flipping tabs in the new Safari is terrible. The flipping of the chrome colour makes it even harder to see what tab is selected. This isn’t an artificial test, these were the tabs I had open. John Gruber: Mind-bogglin…
Lees meerThis, from Bryan Braun, is great (via Hacker News). Matt Birchler: Younger readers may not be familiar, but After Dark was a piece of software you could get for your Mac that had a bunch of screensavers you could enjoy. The most iconic, as far as I …
Lees meerjskidpix (via Hacker News): JS Kid Pix / Kid Pix 1.0 was released in to the public domain and this is an HTML/JS reimplementation. […] Just like the original Kid Pix, there’s no guide—have fun! Most of the tools support Shift (^) to enlarge. There a…
Lees meerAdi Robertson (tweet): Google considered buying Epic Games as the companies sparred over Epic’s Fortnite Android app, according to newly unsealed court filings. […] Epic claims Google was threatened by its plans to sidestep Google’s official Play St…
Lees meerI’m still having fun and friction with Obsidian. But let’s try something a bit more challenging than deciding on a folder structure for our notes. One of the things I like about modern text editors is that they are incredibly extensible. Most have a…
Lees meerZoom really made a splash during the pandemic and I think overall it improved people’s lives during a hard time. But, it also proved to be dishonest and pretty gross. Now they are finally paying a tiny amount as a penalty. But this line from Bruce S…
Lees meerI spent the last few weeks traveling and working out of hotels.1 Much of that work involved text files in Obsidian. I have a few notes on the experience.2 Most of the themes in Obsidian are just not that attractive to me. Some use monospace fonts in…
Lees meerCloudflare: The Child Sexual Abuse Material (CSAM) Scanning Tool allows website owners to proactively identify and take action on CSAM located on their website. By enabling this tool, Cloudflare will compare content served for your website through t…
Lees meerHartley Charlton (iMore): The App Store feature on the Australian App Store, first highlighted by Beau Nouvelle on Twitter, is called “Slime relaxations” and reportedly features apps that are non-functional and seek to charge disproportionately cost…
Lees meerNick Heer: The Store page, launched yesterday, seems to fix the clunkiness of that previous redesign. You can tell it is important because it is the first menu item after the Apple logo. It also, unfortunately, makes liberal use of horizontal scroll…
Lees meerJon Brodkin (MacRumors, Bruce Schneier): Zoom has agreed to pay $85 million to settle claims that it lied about offering end-to-end encryption and gave user data to Facebook and Google without the consent of users. The settlement between Zoom and th…
Lees meerArkadiy Tetelman (via Hacker News): As part of the investigation, Amnesty International wrote a blog post with their forensic analysis of several compromised phones, as well as an open source tool, Mobile Verification Toolkit, for scanning your mobi…
Lees meerKeith Smiley: As of macOS Big Sur, instead of shipping the system libraries with macOS, Apple ships a generated cache of all built in dynamic libraries and excludes the originals. This tool allows you to extract these libraries from the cache for re…
Lees meerSwift Language Reference: There are two kinds of attributes in Swift—those that apply to declarations and those that apply to types. An attribute provides additional information about the declaration or type. For example, the discardableResult attri…
Lees meerCal Stephens (tweet): guard captures behave like weak captures (e.g. guard captures do not retain the captured value), but the closure body is only executed if the captured objects still exist.[…]As of SE-0269, strong and unowned captures of self en…
Lees meer