Linux utils that you might not know
I’ve used Linux as my primary operating system for well over ten years, yet I still stumble upon things that are completely unknown to me. For example...
I’ve used Linux as my primary operating system for well over ten years, yet I still stumble upon things that are completely unknown to me. For example...
Feynman (just off centre) at Wangerooge in 1987 I started my career as a theoretical physicist, and in the late-80s I co-organised a specialist workshop on a small island, Wangerooge, off the coast…
Matplotlib is a valuable but misunderstood foundation of the python data science stack.
When you think about Microsoft and you hear our mission – to empower every person and every organization on the planet to achieve more – it’s powerful. As product makers, we have to believe in the reasons we build our products. From Office to Windows to Surface, this is a notion that drives us. As
This is Part 1 of a series examining techniques used in game graphics and how those techniques fail to deliver a visually appealing end result. See Part 0 for a more thorough explanation of the ide…
Our long term plan to make GitLab as fast and performant as possible with Vue and webpack.
I recently signed up for a hackathon. Part of the deal these days is that sponsors get to send promotional messages to the attendees. Fair enough. The only problem is, most of these messages are rubbish! Here's the verbatim message I received - there were no links other than to Twitter. See if you can work out what…
Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.
The Apple Watch desperately needs standalone podcast playback, especially with the LTE-equipped Series 3, which was designed specifically for exercising without an iPhone.
A dive into the mechanics that allow Postgres to provide strong atomic guarantees despite the chaotic entropy of production.
PlaybookUX is an all-in-one software that allows you to recruit, conduct and analyze both qualitative and quantitative research, enhanced by AI.
“I don’t know what the programming language of the year 2000 will look like, but I know it will be called FORTRAN.” – Charles Anthony Richard Hoare, circa 1982 Fortran is rarely used today in industry — one ranking ranks it behind 29 other languages. However, Fortran is still a dominant language for the large scale…
I'm awarded the Swedish Polhem Prize 2017. (Link to a Swedish-speaking site.) The Polhem Prize (Polhemspriset in Swedish), is awarded "for a high-level technological innovation or an ingenious solution to a technical problem." The Swedish innovation must be available and shown competitive on the open market. This…
A couple of days ago I watched a How Computers Learn talk by Peter Norvig. In this talk, Peter talked about how Google did machine learning and at one point he mentioned that at Google they also applied machine learning to hiring. He said that one thing that was surprising to him was that being a winner at…
Half of the web still runs on Apache's web server, but one third already uses Nginx, and the gap is closing fast. We have a closer look at the detailed statistics and trends.
List of 30 interesting commands and tips for the Linux shell that I have collected over the years.
The official blog of WizSec, a group of bitcoin security specialists, and their investigation into MtGox.
MIT’s Erik Demaine improves on his landmark, 18-year-old algorithm for generating origami folding patterns for any 3-D shape. The new work adds the requirement of “watertightness,” or minimizing the number of seams in an origami approximation of a closed surface.
Why hasn’t Apple added support for service workers in Safari for iOS? Could it be because it goes against their app store revenue model?
There are two kinds of client applications: The first kind has a “refresh” or “reload” button to make sure your app’s in sync with its server’s view of the world. The second kind is broken.