Announcing the Qt Automotive Suite
Explore the Qt Blog for the latest insights on e.g. Qt Creator, your go-to source for cross-platform development tips and updates.
WordPress is now 13 years old
The first release of WordPress is now available.
400Gbps: Winter of Whopping Weekend DDoS Attacks
Over the last month, we’ve been watching some of the largest distributed denial of service (DDoS) attacks ever seen unfold. As CloudFlare has grown we've brought on line systems capable of absorbing and accurately measuring attacks.
Not a Hacker or a Hipster – How I Got My First Startup Job
I was first introduced to start-ups as a career choice during my post-uni “I’m not getting a city job” phase. Although that’s still going…
Reasons to choose PostgreSQL 9.6
PostgreSQL 9.6 was released a few days ago and it’s another huge milestone for the PostgreSQL community ! The release notes are way too long, so I’ve decided to pick up 6 big improvements that may change the way you will use PostgreSQL.
Employee #1: Tumblr
Read more on Y Combinator's blog.
Browser History (2013)
Wow! This takes me back! Please check the date this post was authored, as it may no longer be relevant in a modern context.
Appending to a file from multiple processes
Suppose you have multiple processes appending output to the same file without explicit synchronization. These processes might be working in parallel on different parts of the same problem, or these might be threads blocked individually reading different external inputs. There are two concerns that come into play:
Is Craig Wright?
Today there has been an explosion of media interest in the claim by Craig Wright that he is the identity behind the pseudonymous creator of Bitcoin, Satoshi Nakamoto. However, his blog post is rath…
Codex: A Legal Scripting Language for Ethereum
Pax is using Ethereum to build a peer to peer legal system. The best way to explain Ethereum is by contrasting it with Bitcoin. What…
Ships Buried Under San Francisco
UpOut, profesyonel ses sistemleri, LED ekran teknolojileri, konferans ve konser çözümleri ile dış cephe aydınlatma projelerinde global standartlarda hizmet sunar
Advanced Ping: httping, dnsping, smtpping
I really love ping! It is easy to use and directly reveals whether the network works or not. Refer to Why Ping is no Security Flaw! (But your Friend) and Advanced Tracerouting . At least outgoing pings (from trust to untrust) should be allowed without any security concerns. However, many companies are denying these…
Dataflow/Beam and Spark: A Programming Model Comparison
Dataflow is a fully managed streaming analytics service that reduces latency, processing time, cost through autoscaling and real-time data processing.
Tyre – Typed regular expressions
I’m happy to announce the release of Tyre, a library for Typed Regular Expressions.
Hypernetes: Bringing Security and Multi-Tenancy to Kubernetes
While many developers and security professionals are comfortable with Linux containers as an effective boundary, many users need a stronger degree of isolation, particularly for those running in a multi-tenant environment. Sadly, today, those users are forced to run their containers inside virtual machines, even one…
Non-Lexical Lifetimes Based on Liveness in Rust
In my previous post I outlined several cases that we would like to improve with Rust’s current borrow checker. This post discusses one possible scheme for solving those. The heart of the post is two key ideas:
Recent efforts in V8 and DevTools for Node.js
This blog post highlights some of the recent efforts to make Node.js better supported in V8 and Chrome DevTools.
Implementing a Tor relay from scratch in golang (2015)
Update from the author, over a decade later: Go has improved and so have my own skills. The conclusion of this article was that Go isn't the right language for the task I gave it, and that's no longer true today, but also wasn't true when I wrote the article. This article is user error, not a language issue.
Whither Plan 9? History and motivation
Wherein the author discusses the Plan 9 operating system. First of several.
August 2016 Lisp Game Jam Postmortem
The August 2016 Lisp Game Jam just wrapped up at the end of last week. I had some free time so I decided to take part, but I did something a bit different. Instead of making a new game I ported an existing one ( Silt ) to Common Lisp.
A History of Hard Drives
2016 marks the 60th anniversary of the hard drive. Let's look back at how the tech has changed over the years.