Gender and verbs across 100K stories: a tidy analysis
Previously in this series
Previously in this series
There's a proposal to add a new <h> element to the HTML spec . It solves a fairly common use-case. Take this HTML snippet:
1 Aug, 2017 Facebook, Microsoft, Twitter, and YouTube (Google/Alphabet, Inc) have formed the Global Internet Forum to Counter Terrorism and Amber Rudd is asking them to quietly drop end-to-end encryption from their products. You should not believe a single word any of those companies tells you about end-to-end…
OneLogin , an online service that lets users manage logins to sites and apps from a single platform, says it has suffered a security breach in which customer data was compromised, including the ability to decrypt encrypted data.
How many board configurations are there in the game of 2048? Let's estimate using combinatorics.
Several months ago, I introduced Gnirehtet , a reverse tethering tool for Android I wrote in Java.
Photography and long-form writing on my life, technology, photography, philosophy, books, and whatever else strikes my fancy.
Surprised at CES 2017 – Avegant Focus Planes (“Light Field”) While at CES 2017 I was invited to Avegant’s Suite and was expecting to see a new and improved and/or a lower cost ver…
The cleverness of an idea is proportionate to its odds of failure. Brian Kernighan once said that “debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” I have built many things that I wasn’t…
Before I learnt to read I made sense of the world by conjuring up images in my mind, particularly for abstract concepts. I could count before I could read and had an image for each number. Many of …
A solid text editor is a developer’s best friend. You use it constantly and it becomes like a second pair of hands. The keyboard commands you use daily become so engrained in your muscle memory that you stop thinking about them entirely.
Launch your business with WordPress or Website Builder using AI tools, templates, and reliable hosting.
I doubt there has ever been a time when software architecture was seen as a raging success. The “three-tier architecture” of the web has held up extremely well and is an excellent place for many people to start. The “12 Factor App” approach has encouraged developers to adopt practices that make deployment and scaling…
Last week I wrote about how Life Is About to Get a Whole Lot Harder for Websites Without HTTPS [https://www.troyhunt.com/life-is-about-to-get-harder-for-websites-without-https/]. Somewhere in the comments there, the discussion went off on a tangent about commercial CAs, the threat
For over twenty years the Java SE Platform and the JDK have evolved in large, irregular, and somewhat unpredictable steps. Each feature release has been driven by one or a few significant features, and so the schedule of each release has been adjusted as needed — sometimes more than once! — in order to accommodate the…
Last week I linked to this video by Skill Up , which talks about how the concept of loot boxes developed inside of EA and how we got to where we are today. This time let’s talk about it in detail.
The article is a summary of my lessons learned from On Writing Well by William Zinsser. By providing a summary I hope to help other developers to improve their writing. Apart from that it helps me to memorize my lessons learned.
We’re going to reproduce some results from papers on filesystem robustness that were written up roughly a decade ago : Prabhakaran et al. SOSP 05 paper , which injected errors below the filesystem and Gunawi et al. FAST 08 , which looked at how often filesystems failed to check return codes of functions that can…
Today I finally released the project I’ve been working on for the last two years at MIT CSAIL : An HTML-based language for creating (many kinds of) web applications without programming or a server backend. It’s named Mavo after my late mother ( Ma ria V er o u), and is Open Source of course (yes, getting paid to work…
Samvit Jain writes on startups, the tech industry, machine learning, and what he has learned along the way.
Mapping nearest locations.
Django is a powerful framework used in many great projects. It provides many batteries, that speed up development and therefore reduces the price of it. When a project becomes large and is used by many users you inevitably will run into performance problems. In this guide, I will try define potential problems and how…