I don't understand Python's Asyncio
A little confession that I have no idea how asyncio works in Python 3.
The latest blog posts to take off on Hacker News. 2,307 posts.
A little confession that I have no idea how asyncio works in Python 3.
So, there are new MacBooks and many people are unhappy . Tl;dr: Apple thinks thin-and-light is more important than well-equipped-and-powerful.
Doomsayers Keep Getting It Wrong on Higher Minimum Wages In Seattle, unemployment has fallen and business has boomed since the city raised its pay floor. Bloomberg, October 21, 2016 In 2014, Seattle passed an ordinance to eventually raise the minimum wage in the city to $15 an hour, giving the Pacific Northwest…
My name is Tiffany Martínez. As a McNair Fellow and student scholar, I’ve presented at national conferences in San Francisco, San Diego, and Miami. I have crafted a critical reflection piece that w…
Did you buy the new MacBook or MacBook Pro? Maybe the Google Pixel? You're about to enter a world of confusion thanks to those new "USB-C" ports. See, that simple-looking port hides a world of complexity, and the (thankful) backward-compatibility uses different kinds of cables for different tasks. Shoppers have to be…
Barbara Liskov pointed us in her talk at Heidelberg Laureate Forum to some interesting “must-reads” for computer scientists. The talks will be available here: http://www.heidelberg-laureate-forum.org/ . I strongly recommend to watch many talks – including hers.
Dec 12, 2019 Update: This piece of software is no longer available as I have turned it off due to lack of interest. The article below used to contain a number of links which I have removed. The content below remains only for archival purposes.
The vulnerability — which has since been fixed, or else I would not be writing about it publicly — was in Stripe's bitcoin payment functionality . Some background for readers not familiar with this: Stripe provides payment processing services, originally for credit cards but now also supporting ACH, Apple Pay, Alipay…
Updated Oct 27, 2016: Fixed sample code comments in coroutine example as per suggestion , edited text to note D's similar behaviour .
DTrace for Linux 2016: announcing a major milestone: the final kernel capabilities have merged in Linux 4.9-rc1 to enhanced BPF (eBPF) to provide an advanced programmable dynamic tracer similar to DTrace.
This paper appears in Lisp and Symbolic Computation , Volume 1, No. 1, June 1988, pp81-101.
[2016-10-26] First version of the article [2016-10-28] Presentation at Soft-Shake Conference, Geneva ( slides ) [2016-11-01] Article and comments in The Register [2017-11-16] Presentation at Black Alps Security Conference, Yverdon ( slides ) [2018-03-09] Presentation at Toulouse Hacking Conference ( slides )…
Nageru 1.4.0 is out (and on its way through the Debian upload process right now), so now you can do live video mixing with multichannel audio to your heart's content. I've already blogged about most of the interesting new features, so instead, I'm trying to answer a question: What took so long?
In a recent interview with Linus Torvalds, the creator of Linux, at approximately 14:20 in the interview, he made a quick point about…
Welp, it is real. These images are straight out of System/Library/PrivateFrameworks/PassKitUI.framework/Versions/A/Resources on my Mac running 10.12.1: There’s a lot to parse here. Clearly, the rumors of a Magic Toolbar are all correct, as well the inclusion of Touch ID to the right of the Toolbar. It looks like…
It’s crazy how often I hear founders say ‘I think the problem we’re really solving is X’. Hang on a second… You ‘think’? The surprising…
Here is my one piece of advice to you. The single most important thing to do as soon as you make it back to your house with that box full of stuff:
I can't tell you how nice it is to have software in production on a boring stack. It gives you freedom to do other things.