Picking Apart the Crashing iOS String
So there’s yet another iOS text crash, where just looking at a particular string crashes iOS. Basically, if you put this string in any system text …
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,832 posts.
So there’s yet another iOS text crash, where just looking at a particular string crashes iOS. Basically, if you put this string in any system text …
I know it's bad that the boat is stuck, but I like that the boat is stuck.
Personal Blog of Christian Haschek
Don't try this at home.
I hear a lot of startup pitches. I’ve been angel investing now for ~4 years, and I’m an LP and advisor to a number of VC funds. I also heard a lot of pitches through my work at Firebase (the company I co-founded), as many of its customers are startups. I like being pitched – partly because I enjoy meeting smart…
Blog article by Jeroen Janssens. Aug 16, 2013. 6 min read. Update (6-9-2013) This code is now also available as the “jump” plugin in oh-my-zsh. Update (18-8-2013): Thanks to the many useful suggestions in the discussion on Hacker News, I have added (1) quotes to the code, (2) a section about tab completion, and (3) a…
In response to our Cloud Security Punch-Out! videos, Palo Alto Networks sent this cease and desist letter, demanding the comparison be removed. Here is my response.
I created a bot to respond to these types of emails…
Doors, in a variety of shapes and styles.
I share what I know.
40 years ago today, I joined Apple Computer on April 27, 1978. It was a big turning point in my life and I am glad I said "Yes".
Author: Dr Piotr Wozniak Date: 2000-2018 For an extended modular version see: Science of sleep
I love going on wilderness adventures. I am rarely happier than when I am far off into the mountains without a soul in sight. As a result, I have spent a lot of time learning how to safely explore and navigate when I’m away from civilization. The most important habit I’ve found for not getting lost is to be very…
It's with sad hearts that we are announcing that search.cpan.org will be retired on the 25th of June 2018. Graham Barr originally wrote t...
Like most developers, I am an introvert, so it is hard to say this: I am awesome. Fuuuuuu.... I can't even leave it at that. I look at s...
About three years ago, I set up a tiny netcat loop on one of my Debian servers to accept arbitrary connections from the Hacker News (HN) community. The loop ran for 24 hours and did exactly three things whenever a client connected:
Rust is an appealing language for building user interfaces for a variety of reasons, especially the promise of delivering both performance and safety. However, finding a good architecture is challenging. Architectures that work well in other languages generally don’t adapt well to Rust, mostly because they rely on…
Table of Contents Intro Contest in short Problem intro Why this problem is auto-research-able Learning Enough to Ask Better Questions (Optional) Math f...
In software, you frequently need to check whether some objects is in a set. For example, you might have a list of forbidden Web addresses. As someone enters a new Web address, you may want to check whether it is part of your black list. Or maybe you have a large list of already used … Continue reading Xor Filters…
Yes, if you have followed our development a bit, that might be a bit of a surprise. But we have been asked why we don't call this release 1....
London, 1772. I have been asked by my superiors to give a brief demonstration of the surprising effectiveness of even the simplest techniques of the new-fangled Social Networke Analysis in the pursuit of those who would seek to undermine the liberty enjoyed by His Majesty’s subjects. This is in connection with the…
San Francisco - The Electronic Frontier Foundation (EFF) is pleased to announce that a copyright lawsuit threatening an important database of time zone information has been dismissed. The astrology software company that filed the lawsuit, Astrolabe, has also apologized and agreed to a 'covenant not...
This case involves Apple’s handling of user-uploaded files hosted in private iCloud storage. Instead of adopting PhotoDNA to scan hosted files for CSAM, Apple created its own proprietary alternative, NeuralHash, which apparently wasn’t as good. So Apple U-turned on its...
The real enemy addressed by inlining is unexpected dependency and mutation of state, which functional programming solves more directly and completely. However, if you are going to make a lot of state changes, having them all happen inline does have advantages; you should be made constantly aware of the full horror of…
In the ELF format there are two ways of providing a hash table of symbols. DT_HASH and DT_GNU_HASH . The first one is part of SYSV generic ABI and is well documented and marked as mandatory. DT_GNU_HASH is a newer, smaller, and faster replacement that is not documented , implemented in a few places (Glibc, GNU ld…
Memory safety is all the rage these days. But what does the term even mean? That turns out to be harder to nail down than you may think. Typically, people use this term to refer to language...
On the trend of consumer software designed around developer convenience instead of user needs, from forced accounts to telemetry to privilege creep.
ARM Macs are imminent; why they make sense, and why the implications could be far-reaching, for not just Apple but also Intel.