How I got my dream job in the tech industry without a CS degree
A story about the unconventional strategies I used to land a job I love.
I ask 100 information questions to four digital assistants
After seeing the poor feedback of Watson in Bridge Crew, I decided to take my four digital assistants for a spin. After 21 questions across four assistants, I learned that Alexa cannot give basic information about Amazon Prime videos, none of them can properly understand which movie you're looking f
Switching from 1Password to Bitwarden
I've been using an OpenBSD laptop as my workstation a lot more lately, probably because most of my hardware just works now and I don't have to think too much about it. The touchpad works when I touch it, I can be confident that when I close the lid, the laptop will fully suspend and then fully resume again when I open…
Thunderbird’s Future Home
Summary The investigations on Thunderbird’s future home have concluded. The Mozilla Foundation has agreed to serve as the legal and fiscal home for the Thunderbird project, but Thunderbird will migrate off Mozilla Corporation infrastructure, separating the operational aspects of the project. Background In late 2015…
Clojure 1.9 is now available
Clojure 1.9 introduces two major new features: integration with spec and command line tools.
Azure Container Instances
Containers have fundamentally changed the way developers develop their applications, the way applications are deployed, and the way system administrators manage their environments. Containers offer a broadly accepted and open standard, enabling simple portability between platforms and between clouds. Today, I am…
Software Developers after 40, 50 and 60 Who're Still Coding
The median U.S. worker is 42. However, StackOverflow’s survey on age shows that there are just about 13% of developers after 40. Where are the others? Were they fired or moved up to a managerial role? Is software development really a dead end job after 40? Let’s listen to the stories of top software developers after…
Why would anyone choose Docker over fat binaries?
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ę.
Moving The New York Times Games Platform to Google App Engine
The New York Times crossword has been an integral part of daily life for many people since it started appearing in print in 1942. When The…
What We Get Wrong About Technology
Blade Runner (1982) is a magnificent film, but there’s something odd about it. The heroine, Rachael, seems to be a beautiful young woman. In reality, she’s a piece of technology — an organic robot …
ReactOS 0.4.6 released
ReactOS is a free, opensource reimplementation of windows
Violating Terms of Use Isn’t a Crime, EFF Tells Court
Have you ever violated a website’s terms of use, such as by using something other than your real name on a website that requires one, or by sharing your account password with a family member when doing so is prohibited? Probably. Have you ever clicked “I agree” without actually reading the terms in...
How we built a back end system for Uber-like maps with animated cars
IT blog about developing and managing enterprise-level software solutions for blockchain, fintech, transportation & logistics, security, edtech, and advertising industries.
Introduction to WebAssembly: why should we care?
Explaining WebAssembly, the new bytecode format for the web: why it is so important and a tutorial to start using it right now
ReactOS 0.4.4 Released
ReactOS is a free, opensource reimplementation of windows
ShadowBrokers: The NSA Compromised the SWIFT Network
This is by far, the most interesting release from Shadow Brokers as it does not only contain tools — but also materials describing the most…
Announcing Free and Automated SSL Certs
We are excited to announce that Automated Certificate Management is generally available, at no additional charge, for all applications running on Hobby...
Good books for deep hacks
For the past few months I’ve been compiling a list of books for a deep dive into interesting technical topics. My theory is that working on projects based on these topics will be like strong individual threads I can weave into epic hacks. This list is basically a curriculum for decades of learning about the wonders of…
Damn Cool Algorithms: Log structured storage (2009)
Typically, if you're designing a storage system - such as a filesystem, or a database - one of your major concerns is how to store the data on disk. You have to take care of allocating space for the objects to be stored, as well as storing the indexing data; you have to worry about what happens when you want to extend…
Sick of Ruby, dynamic typing, side effects, and object-orientation (2014)
This has been a long time coming. I had meant to write this post around the New Year, before the wave of death of Ruby stuff and before DHH’s “ TDD is dead ” ruckus:
Statistics, we have a problem
Recently, while browsing Twitter, I saw a few machine learning researchers post about an incident at one of their big conferences (NIPS) in…
How I Learned to Stop Worrying and Love the Job Hunt
This is a story about finding a job as a senior software engineer in Toronto - with a twist: just having moved there from Germany.
Robots.txt meant for search engines don’t work well for web archives
Robots.txt files were invented 20+ years ago to help advise “robots," mostly search engine web crawlers, which sections of a web site should be crawled and indexed for search. Many sites use their robots.txt files to improve their SEO (search engine optimization) by excluding duplicate content like print versions of…
Anagram Scoring
From the highly eclectic blog of Mark Dominus
HashiCorp and Google: easing secret and infrastructure management
Open source technology encourages collaboration and innovation to address real world problems, including projects supported by Google Cloud. As part of our broad engagement with the open source community, we’ve been working with HashiCorp since 2013 to enable customers who use HashiCorp tools to make optimal use of…