{$lblSkipToContent|ucfirst}

The Hunt for the Fastest Zero

woensdag 22 januari 2020 inMichael Tsai (Column-Blog)

Daniel Lemire (via Raffaele Fragapane, Hacker News): Typically, to fill an array with some value, C++ programmers invoke the std::fill. We might assume that for a task as simple as filling an array with zeroes, the C++ standard library would provide…

Lees meer

Every Google Result Now Looks Like an Ad

woensdag 22 januari 2020 inMichael Tsai (Column-Blog)

Craig Mod (via Hacker News): There’s something strange about the recent design change to google search results, favicons and extra header text: they all look like ads, which is perhaps the point? Ginny Marvin: In 2007, Google changed the long-standi…

Lees meer

Farewell, Tetris

woensdag 22 januari 2020 inMichael Tsai (Column-Blog)

Juli Clover: EA is ending support for its Tetris for iOS apps starting on April 21, 2020, the company announced today in app updates to Tetris Premium, Tetris 2011, and Tetris Blitz. zorinlynx: It seems that this post on Reddit explains the situatio…

Lees meer

Sonos Will Stop Providing Software Updates for Its Oldest Products in May

woensdag 22 januari 2020 inMichael Tsai (Column-Blog)

Chris Welch: “Without new software updates, access to services and overall functionality of your sound system will eventually be disrupted, particularly as partners evolve their technology,” Sonos warned in a blog post today. The company says custom…

Lees meer

Apple Dropped Plans for End-to-End Encrypted iCloud Backups After FBI Objected

dinsdag 21 januari 2020 inMichael Tsai (Column-Blog)

Benjamin Mayo: In a 2018 interview, Cook’s comments to a German website heavily implied they are working on iCloud backups without a key (i.e. end-to-end encrypted). Tim Cook (translation): Our users have a key there, and we have one. We do this bec…

Lees meer

Creating Root-level Directories and Symbolic Links in Catalina

maandag 20 januari 2020 inMichael Tsai (Column-Blog)

Rich Trouton: The use of firmlinks is exclusively reserved for the OS’s own use, but Apple has also made available what are called synthetic firmlinks. These synthetic firmlinks are how the OS enables folks to create directories and symbolic links o…

Lees meer

Farewell, Carcassonne

maandag 20 januari 2020 inMichael Tsai (Column-Blog)

The Coding Monkeys (tweet): With a heavy heart we have to announce that our rendition of Carcassonne will no longer be available for purchase as of March 1st 2020. Our contract with the Company behind Carcassonne, Hans im Glück, has come to an end. …

Lees meer

Profiling Mac Unit Tests

maandag 20 januari 2020 inMichael Tsai (Column-Blog)

Ilja A. Iwas: Mac Devs: Is it just me, or is the “Profile ‘Test XYZ’” command in Xcode 11.3 broken? Instruments launches the main app, but does not run any tests. 🤷‍♂️ He’s filed bug FB7543911. There was a brief period of time where running tests un…

Lees meer

Rejected for Working Around macOS Bugs

maandag 20 januari 2020 inMichael Tsai (Column-Blog)

Daniel Jalkut: It’s a dramatic day for @MarsEdit and compatiblity, as App Review has suddenly become more interested in private WebKit SPI. I patch WebHTMLView to work around serious bugs which I have filed. One of them is a crasher. I don’t think W…

Lees meer

The Flask Mega-Tutorial

zaterdag 18 januari 2020 inMichael Tsai (Column-Blog)

Miguel Grinberg: Welcome! You are about to start on a journey to learn how to create web applications with Python and the Flask framework. The video above will give you an overview of the contents of this tutorial. In this first chapter, you are goi…

Lees meer

Malicious WebAssembly

zaterdag 18 januari 2020 inMichael Tsai (Column-Blog)

Catalin Cimpanu: In an academic research project that was carried out last year, four researchers from the Technical University in Braunschweig, Germany, looked at WebAssembly’s use on the Alexa Top 1 Million popular sites on the internet, in an att…

Lees meer

App Movement Monitoring

zaterdag 18 januari 2020 inMichael Tsai (Column-Blog)

Daniel Jalkut: Essentially, when a Mac app is launched, the location of that app on disk is saved, and used repeatedly whenever an internal component needs to located. The dynamic nature of resource loading in Mac apps means that these components ar…

Lees meer

YouTube RSS Feeds

vrijdag 17 januari 2020 inMichael Tsai (Column-Blog)

Thomas Brand: In 2020 I am watching less stupid on YouTube by skipping the algorithm. Instead of letting the YouTube decide which videos it wants to show me, I am watching only the videos I want to see by subscribing to my favorite content creators …

Lees meer

Optionals in Swift Objective-C Interoperability

vrijdag 17 januari 2020 inMichael Tsai (Column-Blog)

Fabián Cañas (tweet): The problem is that since Swift doesn’t think this value can be nil, it’s not trivial to check. […] It says the non-optional value shouldn’t be compared to nil, and that it’s always false. But at run time, the nil is detected, …

Lees meer

Is Git Irreplaceable?

vrijdag 17 januari 2020 inMichael Tsai (Column-Blog)

wyoung (Hacker News): I worry that Git might be the last mass-market DVCS within my lifetime. Git effectively has a global monopoly on DVCSes, and I don’t see how you replace such a thing. Replacing RCS with CVS was easy. Replacing CVS with Subversi…

Lees meer

Composite Mac Desktop Picture

vrijdag 17 januari 2020 inMichael Tsai (Column-Blog)

J3nRa1n: No one asked for this. But here it is: every macOS wallpaper from Mac OS X 10.0 Cheetah to macOS 10.15 Catalina combined. The full-resolution image is here, and there’s also one for iOS. Previously: Recreating Mac Desktop Picture Photos Mac…

Lees meer

Which Emoji Scissors Close?

vrijdag 17 januari 2020 inMichael Tsai (Column-Blog)

wh0 (via Nick Heer): Conveniently, the emojis studied in this post depict the scissors from a viewpoint parallel to the axis of the hinge. This allows us to simulate swinging the blades with basic image rotations. I collected a dataset of emojis fro…

Lees meer

AppleScript to Export Open Safari Tabs to OmniFocus

woensdag 15 januari 2020 inMichael Tsai (Column-Blog)

Jesse Squires: I am often in a situation where I have a number of tabs open in Safari. I may be reading a collection of blog posts about how to implement a new iOS API, or I may be researching something I need, like new running shoes. I cannot alway…

Lees meer

Typewriter Keylogger

woensdag 15 januari 2020 inMichael Tsai (Column-Blog)

Kyle Mizokami (via Espionage News): The NSA eventually shipped all of the electronics located at the embassy back to the U.S. for study. They struck gold: parts inside an IBM Selectric typewriter had been cleverly duplicated but rigged to transmit t…

Lees meer

Why Wireless Networks Pose No Known Health Risk

woensdag 15 januari 2020 inMichael Tsai (Column-Blog)

Glenn Fleishman: More recently, the Chicago Tribune published the results of testing from a firm it had hired to check if emissions from modern smartphones truly fell below FCC safety limits. In those tests, many appeared to exceed regulatory limits…

Lees meer

Bluetooth LE Audio

woensdag 15 januari 2020 inMichael Tsai (Column-Blog)

Bluetooth SIG (MacRumors, Hacker News): As the names suggest, Classic Audio operates on the Bluetooth Classic radio while LE Audio operates on the Bluetooth Low Energy radio. […] LE Audio will include a new high-quality, low-power audio codec, the L…

Lees meer

Internet - WiFi • e-mail • Software • Hardware • Reparatie • (Geheugen - SSD) Upgrades • Advies • Netwerken • Routers • Beheer op afstand (Teamviewer) • Onderhoud (Online Backup's) • Data Recovery • OSX Server • Synology NAS • Bootcamp - Parallels - VMWare

• 20 jaar ervaring •