I Am Alex St. John’s Daughter, and He Is Wrong About Women in Tech
My name is Amilia St. John and I am the daughter of Alex St. John. Yes, that one. For those not following the horrific toddler meltdown my…
Why We're Sponsoring LambdaConf 2016
Occasional writings about Haskell.
Apple celebrates one billion iPhones
Apple’s CEO Tim Cook announced the company sold its billionth iPhone when speaking at an employee meeting in Cupertino.
Security Risks of TSA PreCheck
Former TSA Administrator Kip Hawley wrote an op-ed pointing out the security vulnerabilities in the TSA’s PreCheck program: The first vulnerability in the system is its enrollment process, which seeks to verify an applicant’s identity. We know verification is a challenge: A 2011 Government Accountability Office report…
Moving away from HDF5
Cyrille Rossant,
98% of sites on Cloudflare now use IPv6
It's 2016 and almost every site using Cloudflare (more than 4 million of them) is using IPv6. Cloudflare sees significant IPv6 traffic globally where networks have enabled IPv6 to the consumer.
HTTPS' massive speed advantage
I tweeted this the other day, and the internet was not pleased: > HTTPS is slow. No - wait - is it HTTP that's slow?! https://t.co/T49GG7oCaK pic.twitter.com/cfnYOpXMWc [https://t.co/cfnYOpXMWc] — Troy Hunt (@troyhunt) July 8, 2016 [https://twitter.com/troyhunt/status/751317949349130240] In fact, a
When code is suspiciously fast: adventures in dead code elimination
Part of a recent assignment for one of my classes involved calculating the Fibonacci sequence both recursively and iteratively and measuring the speed of each method. (BONUS: For a fun diversion, here is a paper I wrote about using the Golden Ratio, which is closely related to the Fibonacci sequence, as a base for a…
Spikey Spheres
A word of warning ... I'm presenting here something called an analogy. It's not perfect, it has problems, it's not exact, but there are ways in which it can aid your thinking. I'm giving a way of visualising high-dimensional spheres, a way that has its limitations, but which can help avoid making mistakes based on…
The Elixir of concurrency
Elixir is a fairly young language that was born when José and a few Rails developers tried to create a modern language optimized for concurrent, distributed, lightweight processes They wanted a modern Ruby-like syntax with a well-tested process ma
“Write Every Day” Is Bad Advice: Hacking the Psychology of Big Projects
A Flawed Axiom Write every day. If you’ve ever considered professional writing, you’ve heard this advice. Stephen King recommends it in his instructional memoir, On ... Read more
I made a cheap home motion sensor and controller
After designing my first PCB , I went on a designing spree. It turns out that making PCBs (printed circuit boards, basically a piece of plastic that includes all the connections of your components in it. It helps make your project smaller and cut down on the amount of wires floating around) is so enjoyable, I’m PCBing…
Django CMS version 3.3 has been released
The new django CMS 3.3 offers an enhanced user experience, improved stability and faster performance throughout, making it a strongly recommended upgrade for all projects.
Restoring YC's Xerox Alto day 9: tracing a crash through software and hardware
Last week, after months of restoration, we finally got the vintage Xerox Alto computer to boot ( details ) and run programs. However, so...
Porting Day of the Tentacle to Linux
Cheese Talks: A website about games and game related topics, featuring interviews, articles and neat visualisations.
Introducing Zaius, Google and Rackspace’s Open Server Running IBM Power9
Here at Google Cloud, our goal is to enable our users and customers to be successful with options, high performance and value. We're committed to open innovation, and look forward to working with industry partners on platform and infrastructure designs.
XKCD's StackSort Implemented in a Vim Regex
Which is the first answer to the first question if you search for 'sort a list' on Stack Overflow (which was answered by Devin Jeanpierre ).
Making an MSX font
I figured, for this and future posts I have planned about MSX, that I wanted an MSX font face. I browsed the web a bit for one and found nothing that I liked...
Perceptrons – the most basic form of a neural network
A Go implementation of a perceptron as the building block of neural networks and as the most basic form of pattern recognition and machine learning.
Basic Rules to Develop Simple and Appealing Games
Join thousands of people who own a premium domain. Affordable financing available.
A WebAssembly Milestone: Experimental Support in Multiple Browsers
WebAssembly is an emerging standard whose goal is to define a safe, portable, size- and load-time efficient binary compiler target which offers near-native performance—a virtual CPU for the Web. WebAssembly ...