How to start a Go project in 2018
This post is fairly old. See the updated version Starting a Go project in 2023 Getting started with a Go project in 2018 is frankly a little more painful then getting anything else started IMHO. With …
Instapaper is going independent
Today, we’re announcing that Pinterest has entered into an agreement to transfer ownership of Instapaper to Instant Paper, Inc., a new company owned and operated by the same people who’ve been working on Instapaper since it was sold to betaworks by Marco Arment in 2013. The ownership transfer will occur after a 21 day…
Why Searching Through 500M Pwned Passwords Is So Quick
In the immortal words of Ricky Bobby, I wanna go fast [https://www.youtube.com/watch?v=_qJGsSuFRIg]. When I launched Pwned Passwords V2 last week [https://www.troyhunt.com/ive-just-launched-pwned-passwords-version-2/], I made it fast - real fast - and I want to talk briefly here
TLS 1.3 and Proxies
I'll generally ignore the internet froth in a given week as much as possible, but when Her Majesty's Government starts repeating misunderstandings about TLS 1.3 it is necessary to write something, if only to have a pointer ready for when people start citing it as evidence.
The Wavefunction Collapse Algorithm Explained
The Wavefunction Collapse Algorithm teaches your computer how to riff. The algorithm takes in an archetypical input, and produces procedurally-generated outputs that look like it.
Tcpdump Examples
In these tcpdump examples you will find 22 tactical commands to zero in on the key packets. Know your network with this powerful packet capture tool. Examples for http, icmp, dns, snmp and more.
Systems built on trust, norms, and institutions function better than blockchain
Blockchain is not only crappy technology but a bad vision for the future. Its failure to achieve adoption to date is because systems built…
Google Pay
We’re excited to announce we’ll be bringing together all the different ways to pay with Google, including Android Pay and Google Wallet, into a single brand: Google Pay.
Microsoft completes GitHub acquisition
With the Microsoft acquisition of GitHub complete, Nat Friedman joins as CEO.
One year of C
It’s now nearly a year that I started writing non-trivial amounts of C codeagain (the first sokol_gfx.h commit was on the 14-Jul-2017), so I guess it’stime f...
How to Sell – a guide for SaaS startups
In our years of coaching dozens of Silicon Valley SaaS startups, we've seen a lot of things trip otherwise great teams up. One of the biggest fundamentals? How to sell. With that in mind, we've to developed our first-ever guide, How to Sell, designed to give you and your team the tools you need to understand how to…
Credit card fraud warning signs
Avoid accepting fraudulent credit card orders by paying attention to these warning signs.
Probabilistic Programming and Bayesian Methods for Hackers (2013)
Bayesian Methods for Hackers : An intro to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view.
Python Data Visualization 2018: Why So Many Libraries?
Anaconda Scale Customer Event Join us live October 15th Save Your Seat Anaconda Blog
Nintendo Labo: make, play, and discover
Nintendo Labo lets anyone easily pick up and enjoy making, playing and discovering. By assembling sheets of cardboard into a variety of shapes called Toy-Con, and combining them with Nintendo Switch, you can bring them to life!
Notes on structured concurrency, or: Go statement considered harmful
Every concurrency API needs a way to run code concurrently. Here's some examples of what that looks like using different APIs:
Firefox Reality Now Available
Earlier this year, we shared that we are building a completely new browser called Firefox Reality. The mixed reality team at Mozilla set out to build a web
Worst Computer Bugs in History: Therac-25 (2017)
The Worst Computer Bugs in History is a mini series to commemorate the discovery of the first computer bug seventy years ago. Although these stories are more extreme than most software bugs engineers will encounter during their careers, they are worth studying for the insights they can offer into software development…
Snowboarding for Geeks
From practical tips to behind-the-scenes stories, our insights dive into the challenges, trends, and innovations in the digital landscape. Stay informed - and inspired.
Ruby 2.6
Christmas is around the corner, but I couldn’t wait and I have already been trying the new Ruby release! :christmas_tree: :tada: Ruby 2.6, apart from efficie...
CockroachDB 2.0 released
Since our 1.0 release, we have been hard at work making CockroachDB 2.0 the database that enables a company’s data layer to evolve with their business -- whether they are in a single datacenter or expanding around the world.