An Apple Developer for 10 Years
This is a personal website, at the outskirts of the web, away from social media and publishing platforms.
The latest blog posts to take off on Hacker News. 465 posts.
This is a personal website, at the outskirts of the web, away from social media and publishing platforms.
A positive way of looking at the value we provide for our clients.
Dear new developer, One of the most shocking things I learned when I started working in a professional capacity is that there are no adults in the room. That is not to denigrate everyone at your co…
I've been typing for 20+ years and this is one of my favorite general purpose / programming keyboards when factoring in a few things.
Throughout my schooling and career, I’ve impressed people over and over again with how quickly I pick up things, especially hard things. For instance, exactly 4y ago I did my first ever interview, got
Apple Card is not just the physical card you get in the mail when you sign up for an Apple Card. There are a lot of upsides to what Apple's doing with Apple Card and Apple Pay. I get it. And I also believe the physical titanium Apple Card is a marvel of engineering. Kudos to the metallurgists and designers who…
Exactly how did the Egyptians build the Pyramid of Khufu and its two great successors on the Giza Plateau? That question has been debated at least since the time of Herodotus. Many a person has looked upon what the Egyptians are alleged to have wrought, compared it with the early date which historians assign to it…
Americans throw out a lot more food than they expect they will, food waste that is likely driven in part by ambiguous date labels on packages, a new study has found. “People eat a lot less of their refrigerated food than they expect to, and they’re likely throwing out perfectly good food because they misunderstand…
"Briefly stated, the Gell-Mann Amnesia effect is as follows. You open the newspaper to an article on some subject you know well. In Murray's case, physics. In mine, show business. You read the article and see the journalist has absolutely no understanding of either the facts or the issues. Often, the article is so…
The 2018 MacBook Pro Keyboard Drives Me Crazy
The Emperor’s Nose (Richard Feynman) A village in a remote corner of an empire decided to erect a statue of the emperor. The village scu...
I have always struggled with a thought: it’s too late. Too late to publish a book, to start a company, to learn a new language. This is called time anxiety.
When people hear Esperanto for the first time, they sometimes think they're hearing Italian, or maybe Spanish. A good amount of vocabulary in Esperanto is taken from romance roots, so this isn't totally surprising.
(Alternate Title: How to Shut Up the Ubuntu MOTD, the Long Way) Sometimes, the simplest questions take you on exciting journies. This was, in...
This blog post is about the NAACL 2019 paper What makes a good conversation? How controllable attributes affect human judgments by Abigail See, Stephen Rolle...
Here's what no one tells you when you graduate with a degree in computer science and take up a job in software engineering:
Modern technology makes us consumers instead of creators
Do you know that Java is one of the most widespread programming languages right now? This is being used by startups and even large enterprises Continue reading The Best Java Books that Will Fit Different Skill Levels
In this article, I'd like to tell you how to start with machine learning, and what to do to learn algorithms that will help you to build smart apps.
Why we left Medium, and how!
I combed through several years of my private notes and through everything I published on productivity before and tried to summarize all of it in this post. If you’re unproductive right now Here’s what you should do if you’ve been procrastinating for an entire day: Accept that you won’t do anything today and try not to…
My journey to finding love using science and data. Part 1 – how to own online dating.
Introduction to Interslavic — Vvod v medžuslovjansky jeazy — Ввод в меджусловјански језык
I was going to focus this week on the first task of the 20th Weekly Challenge ...but what can I say? The task was a break a string specified on the command-line into runs of identical characters: