Quantcast
Browsing all 72 articles
Browse latest View live

Another Git Catastrophe Cleaned Up

Mark Dominus: At that point I realized that git-filter-branch also provided a less peculiar way out of the pickle once we were in: Instead of using my merge driver approach, I could have filtered the...

View Article


Touch Bar Crash Protection

Daniel Jalkut: I wrote previously about crashes related to Apple’s Touch Bar. These crashes seem to affect all apps that were built with a certain toolchain. Most likely it affects all apps that were...

View Article


Replacing Auto Layout With LayoutKit

Nick Snyder (via Dave Verwer): Here’s an example of a layout in the LinkedIn app. It has two labels: there’s a multi-line label on the left, and a single line label on the right. For the right label,...

View Article

GitHub’s Business

Eric Newcomer (Hacker News): Though the name GitHub is practically unknown outside technology circles, coders around the world have embraced the software. The startup operates a sort of Google Docs for...

View Article

“Untranslocating” an App

Patrick Wardle: So, now imagine an attacker has found an legitimate signed application that attempts to load or execute some relatively external content (i.e outside it’s app bundle, but within the...

View Article


Hiding Your Action and Share Extensions In Your Own Apps

Aditya Krishnadevan: In PDF Viewer, we use a UIActivityViewController to share PDFs. This means that our Action extension shows up in the list of actions as well! So a user would see an "Import to PDF...

View Article

NSRegularExpression and Swift

Nate Cook: Well, many NSRegularExpression methods use NSRanges, as do the NSTextCheckingResult instances that store a match’s data. NSRange, in turn, uses integers for its location and length, while...

View Article

Golang’s Real-Time GC in Theory and Practice

Will Sewell (via Hacker News): In this blog post, we’ll look at Go’s garbage collector. We’ll see how it works (the tricolor algorithm), why it works (achieving such short GC pauses), and most...

View Article


macOS 10.12.2: SSH Starts Asking for id_rsa Passphrase

I have an id_rsa file set up so that I can SSH and Git into my servers. The SSH keys are protected by a passphrase. ssh-agent remembers the passphrase so I don’t have to keep entering it, and it can...

View Article


Swift: Challenges and Opportunity for Language and Compiler Research

Chris Lattner (PDF, tweet, Hacker News): That said, many of the things we talked about earlier are actually powered by the LLVM JIT, including the REPL, #! scripts, Playgrounds, and the LLDB debugger....

View Article

User Automation Blog

Sal Soghoian (tweet): This website is dedicated to informing individuals about the tools at their disposal that can be used by them to control the devices they engage with and rely upon every day. I...

View Article

LG 5K UltraFine Display Delayed

Ben Lovejoy: LG has confirmed that the 5K UltraFine monitor Apple recommends for use with the new MacBook Pro models has been delayed. A company representative told us that LG does not yet have a...

View Article

Stroustrup’s Rule and Layering Over Time

Dave Herman (via Ehud Lamm): One of my favorite insights about syntax design appeared in a retrospective on C++ by Bjarne Stroustrup: For new features, people insist on loud explicit syntax. For...

View Article


DTrace at Home

Adam Leventhal: I’m not the first person to hit this. The problem seems to have existed since CS6 was released in 2016. None of the solutions was working for me, and — inspired by Sara Mauskopf’s...

View Article

How Apple Alienated Mac Loyalists

Matthew Panzarino (Hacker News, MacRumors, 9to5Mac, Slashdot): “Some folks in the media have raised the question about whether we’re committed to desktops,” Cook wrote. “If there’s any doubt about that...

View Article


Farewell to the Apple Watch

Matt Gemmell: My usage pattern was ludicrous, given what the thing can do. To me, it was a wristwatch with some notifications, and I was charging it every night. The notional benefit of long-term...

View Article

More macOS Preview PDF Trouble

Brooks Duncan (via Eddie Smith): In the comments to my blog post about ScanSnap on Sierra, awesome DocumentSnap reader Alex writes this: Since updating to macOS 10.12.2 I have found that Preview...

View Article


PyPy’s Hash Table Implementation

Maciej Fijalkowski (via David Smith): One surprising part is that the new design, besides being more memory efficient, is ordered by design: it preserves the insertion order.[…]Here, compact_array...

View Article

My AirPods Experience

I’ve only been using them for about a day, but so far it seems like Apple got this one right. The AirPods seem to be exactly what you’d expect: OK audio, easier pairing and device switching, a bunch of...

View Article

What Y2K Was Like at Microsoft

Kareem Anderson (via Hacker News): However, in 1999, a large intersection of people were clearly preparing for the worst in the following year as the Y2K scare ran rampant across the globe. As the Y2K...

View Article
Browsing all 72 articles
Browse latest View live