Scrapy Tips from the Pros
Scrapy Tips from the Pros: Part 1 - Learn from seasoned web scrapers with our expert tips series. Optimize your scraping projects for success.
Hackathon Be Gone
Last weekend I attended the MHacks: Refactor hackathon on behalf of my company. I acted as a representative of my company as well as a mentor for the hackers...
Comparing Rust and Java
It may not be obvious from my other blog entries, but I work as a Java developer. I also freely confess to enjoy it, which probably makes me part of some minority.
Comparing Git Workflows
A git feature branch is a temporary branch used for development or testing purposes. Learn about the best way to manage them using this guide!
CIA Director John Brennan Pretends Foreign Cryptography Doesn't Exist
Last week, CIA director John Brennan told a Senate committee that there wasn’t any strong cryptography outside of the US. CIA director John Brennan told US senators they shouldn’t worry about mandatory encryption backdoors hurting American businesses. And that’s because, according to Brennan, there’s no one else for…
Torus: A distributed storage system by CoreOS
No single cloud fits all. Explore how we build a more flexible future with hybrid cloud.
How Dropbox securely stores your passwords
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
Amazon has no idea how to run an app store
Zet Casino 2026: tysiące gier, bonus powitalny, wpłaty BLIK i krypto, wypłaty w minutach oraz polskie wsparcie 24/7. Sprawdź naszą ofertę.
Backblaze hard drive reliability stats for Q3 2016
We take a look at the hard drive performance of over 65,000 hard drives ranging from 2TB to 8TB drives. Find out the best performers.
Finger Trees: A Simple General-Purpose Data Structure (2006)
Finger Trees: A Simple General-purpose Data Structure
Postgresql 9.6: Support parallel aggregation
Parallel workers can now partially aggregate the data and pass the transition values back to the leader, which can combine the partial results to produce the final answer.
What Happened at the Satoshi Roundtable
Last weekend I attended the Satoshi Roundtable conference along with Charlie Lee and about 70 other members of the bitcoin community.
How Mickey Mouse Evades the Public Domain
Every time Disney’s beloved mouse is about to enter the public domain, U.S. copyright law magically changes. Does he deserve special protection, or should he be relinquished to society?
gRPC: Internet-scale RPC framework is now 1.0
Building highly scalable, loosely coupled systems has always been tough. With the proliferation of mobile and IoT devices, burgeoning data volumes and increasing customer expectations, it's critical to be able to develop and run systems efficiently and reliably at internet scale.
Why the Sun 2 has a message “Love your country, but never trust its government”
Yesterday, Alec Muffet posted a few tweets regarding the Sun SPARC 2 bootloader’s DES routines.
The Ethernet PAUSE frame
This is a bizarre one. It all started when the internet seemed to go out at my house. My desktop, phone, TV, everything stopped working. The usual solution at a time like this is to power cycle the modem and router. While this fixed the situation temporarily, soon after the problem returned. What made me think this…
People suck at technical interviews (2014)
Most technical interviews test the wrong things: memorized syntax, whiteboard coding, brand-name employers. Instead, hire for learning ability, intellectual honesty, clear communication, and basic decency. "Team fit" is bias in disguise. Homogeneity means you're hiring wrong. Good hiring is hard and slow, but worth it.
Lessons from Outsourcing to India, China and the Philippines
I've had this blog post in one form or another of draft for several years now. I hesitated to complete it, in part because at the best of times cultural observations can easily be misinterpreted and also in part because of the role I had in working with many
500 Byte Images: The Haiku Vector Icon Format
Haiku uses a custom vector image format to store icons. This is surprising both because most OSes consider bitmaps to be totally sufficient to represent icons and because there are plenty of vector graphics formats out this (e.g. SVG). The goal of the Haiku Vector Icon Format (HVIF) is to make vector icon files as…