Defending your app from copies and clones
App developers sometimes ask me what they should do when their features, designs, or entire apps are copied by competitors.
The latest blog posts to take off on Hacker News. 4,419 posts.
App developers sometimes ask me what they should do when their features, designs, or entire apps are copied by competitors.
Over the past year and a half, the Google Assistant has grown from being available on just one device in one language to across many types of devices, including speakers…
What does it mean to add versioning to the go command? The overview post gave a preview, but the followup posts focused mainly on underlying details: the import compatibility rule , minimal version selection , and defining go modules . With those better understood, this post examines the details of how versioning…
1Password integrates with Pwned Passwords, a feature of Have I Been Pwned that allows you to check if your passwords have been leaked on the Internet.
In recent years, it has become increasingly important to develop software that minimizes security vulnerabilities. Memory management bugs are a common cause of these vulnerabilities. To that end, the Mozilla community has spent the last several years building the Rust language and ecosystem which focuses primarily on…
It is deceptively simple to get started with Linux Containers, but how well do you really understand the underlying technology? Could you explain the architectural trade offs of container hosts
I am player at heart. I do not have time to play much, but since my young years, I have always been fascinated by gameplay mechanisms, to…
As programmers we occasionally find ourselves in “Programmer’s Hell”, where our regular abstractions fail to satisfactory solve certain recurrent problems.
I've been announcing the Open Beta release of my game HexSolve for Android and iOS. HexSolve was written in Smalltalk and people have been ...
Having just written rather a sad piece on my company’s blog, I thought I’d cheer myself up a bit — and explain a few things that have been hugely …
A Career Crossroads In the early winter of 2004, I was a senior at Dartmouth College and in the fortunate position of having two good ... Read more
Nix reference manual version overview
Before I start this post, let me preface it by saying that I’m not an experienced Rustacean by any means. The excellent foks at /r/rust gave a lot of helpful feedback and cleared up some misconceptions I had. Futher errata and corrections are appreciated. This post is aimed at helping other fledgling rust-learners…
Earlier this month, I had the exciting opportunity to moderate a discussion between Professors Yann LeCun and Christopher Manning, ti...
An interactive demo (using D3) of CockroachDB. Watch as CockroachDB evolves with your application, from proof-of-concept, to multi-node cluster, to international deployment.
Here is a common problem: you have some machine learning algorithm you want to use but it has these damn hyperparameters . These are number...
Facebook’s (much deserved) media nightmare continued this week when it came under criticism for spamming members who signed up for two-factor authentication. This was followed by charges that its P…
IOTA is a cryptocurrency targeting the internet of things. It purports to be scalable, decentralized, and feeless. Unfortunately it is none of those things.
Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.
The team at Paris-based Snips has created a voice assistant that can be embedded in a single device or used in a home network to control lights, thermostat
Electron's latest releases, versions and release notes.
In 2014, I wrote about how I chose my first job out of college. I’ve learned a lot in the 4 years since then—here’s how I would change my criteria if I were picking a job today.
This content was originally meant to be presented as part of my workshop on Rust and microcontrollers at the NITC FOSSMeet 2018 . As I was not able to cover it satisfactorily during the workshop, I thought of writing it down!
Graph theory represents one of the most important and interesting areas in computer science. But at the same time it’s one of the most…