Deep work in practice: reimagining my workflow for radically less distraction
How do we embrace deep work and combat the unparalleled assault on our capacity to concentrate? Some tactics for doing valuable deep work in practice.
The latest blog posts to take off on Hacker News. 2,307 posts.
How do we embrace deep work and combat the unparalleled assault on our capacity to concentrate? Some tactics for doing valuable deep work in practice.
Peter Thiel, an investor who often participates in Y Combinator, is donating $1.25 million to Donald Trump’s political efforts , which has incited outrage among the tech community with many calling for Y Combinator to sever ties with Thiel.
I am endorsing Hillary Clinton for president. I've never endorsed a presidential candidate before, but I'm making an exception this year, because this election is exceptional. Donald Trump...
Update 10/17/2016 6:30pm: You can read a response from the tech lead of the AMP Project for Google, in the comment area. Update 11/01/2016 10:40pm: After learning more about AMP, it became clear that…
Why Even Try, Man? I recently came upon Brian Granger and Jake VanderPlas’s Altair, a promising young visualization library. Altair seems well-suited to addressing Python’s ggplot …
Teardown and analysis of electronics. Integrated circuit design analysis.
AMONG number systems, the hexadecimal system of counting (or 'radix') has a special place in the hearts of programmers, being closely relate...
There are a lot of “12 CS books every programmer must read” lists floating around out there. That's nonsense. The field is too broad for almost any topic to be required reading for all programmers, and even if a topic is that important, people's learning preferences differ too much for any book on that topic to be the…
I turn 52 next week, and I have a confession to make: I feel like a complete failure at "adulting". Adulting, loosely defined, is that set of activities and behaviours which we judge to be characteristics of grown-ups. You can stop now and make your own list: what I'm going to suggest, speculatively, is that you…
Update from the author, over a decade later: Go has improved and so have my own skills. The conclusion of this article was that Go isn't the right language for the task I gave it, and that's no longer true today, but also wasn't true when I wrote the article. This article is user error, not a language issue.
Ha ha only joking. However when we started out on building Fedora on the free RISC-V architecture, the goal we decided on was to get every package in the Fedora @Core group built. I’m happy t…
(Chapter in Skin in the game )
Towards deep symbolic reinforcement learning Garnelo et al, 2016 Every now and then I read a paper that makes a really strong connection with me, one where I can’t stop thinking about the imp…
A big theme in the keynotes and conversation during Velocity Conf in NYC a few weeks ago was the role of ops in an "ops-less" and "server-less" world. It's also been a big feature in discussions on twitter and in conversations I've had with coworkers and friends in the industry.
Thursday, September 22nd 2016. An email popped up in my inbox. Subject: ares_create_query OOB write As one of the maintainers of the c-ares project I'm receiving mails for suspected security problems in c-ares and this was such a one. In this case, the email with said subject came from an individual who had reported a…
Some of the latest Intel processors support the AVX-512 family of vector instructions. These instructions operate on blocks of 512 bits (or 64 bytes). The benefit of such wide instructions is that even without increasing the processor clock speed, systems can still process a lot more data. Most code today operators…