Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK



This article is about a rarely discussed component that resides in the background of our lives. No word clearly describes this phenomenon as it's a fusion of different ideas. We blueprint ourselves according to media that display extravagant versions of winners and losers. The profiles on social media are facade created around individuals — Profile being a well-chosen word as it misses the other angles. All across those there's an implici..

Back in the dark ages of Swift 1, I wrote an article about locks and thread safety in Swift . The march of time has made it fairly obsolete, and reader Seth Willits suggested I update it for the modern age, so here it is! (Read More)

Friday Q&A 2017-10-27: Locks, Thread Safety, and Swift: 2017 Edition Friday Q&A 2017-10-27: Locks, Thread Safety, and Swift: 2017 Edition Back in the dark ages of Swift 1, I wrote an article about locks and thread safety in Swift . The march of time has made it fairly obsolete, and reader Seth Willits suggested I update it for the modern age, so here it is! This article will repeat some material from the old one, with changes ....

Automation is coming. It is affecting nearly all industries. And it would be stupid to ignore it. But aren’t we taking the frenzy a tad too far? (Disclaimer: This article is a bit messy – I have tried my best to give it a decent shape – but if we are to be honnest, it needs some serious re-writing – which I will probably do – but I wanted to get this out now anyway – so take it as a work in progress with maybe a few unfinished thoughts / se..

How informative is media really. The incentives on any media organization are like the incentives on any other company - to make profits. Media also aims to make people informed on important facts. That’s how people perceive the value of media. That, and entertainment. All media wants people to consume it, in order to get revenue from subscriptions, or from advertisement. Let’s temporary make a distinction between media as a business, a....

We're a data-driven company. At trivago we love measuring everything. Collecting metrics and making decisions based on them comes naturally to all our engineers. This workflow also applies to performance, which is key to succeed in the modern Internet.

We're a data-driven company. At trivago we love measuring everything. Collecting metrics and making decisions based on them comes naturally to all our engineers. This workflow also applies to performance, which is key to succeed in the modern Internet.

Automation is coming. It is affecting nearly all industries. And it would be stupid to ignore it. But aren’t we taking the frenzy a tad too far? (Disclaimer: This article is a bit messy – I have tried my best to give it a decent shape – but if we are to be honnest, it needs some serious re-writing – which I will probably do – but I wanted to get this out now anyway – so take it as a work in progress with maybe a few unfinished thoughts / se..

We're posting the full videos and transcripts from Emit 2017! Here's Madhuri with her talk on unikernels and event-driven serverless platforms.


Wall Street Journal Live Interview with Matt Crampton On 10/8/2014 I did an interview with The Wall Street Journal talking about Gigwalk and the larger economy Wall Street Journal Live Interview with Matt Crampton Download Interview Video File size: 53.8 MiB

Techcrunch Interview on Gigwalk with Matt Crampton On Feb 20, 2013 I was interviewed by Sarah Perez at TechCrunch on Gigwalk and the Gig Economy Read Article The interiew is pasted below as well... Gigwalk, the mobile temp agency that allows users to get assigned jobs (or “gigs”) from companies in need of real-world data or market research, is today upgrading its business-facing platform as the service grows to accomodate larger-scale job a..

Salon.com Labormetrics Interview with Matt Crampton On 08-16-2013 I was interviewed by Andrew Leonard for Salon.com on labor and the Gig economy. Read Article The interiew is pasted below as well... The scary new labormetrics of work Gigwalk will get you a job through your smartphone, and that’s cool. But don’t dawdle about answering your email ANDREW LEONARD 08.16.2013•4:44 AM Matt Crampton is pushing back against my charge that his compan..

NBC Press Here interview with Matt Crampton I did an interview with NBC Press Here on August 29, 2013 with Chris Preimesberger and Levi Sumagaysay Download Interview Video File size: 26.3 MiB

Mobile Monday Silicon Valley panel with Matt Crampton On Nov 22, 2016 I spoke at the Mobile Monday Silicon Valley panel on Challenges in Starting an On Demand Service Download Video File size: 833.3 MiB

Human Cloud panel with Matt Crampton In December 2014 I participated in a panel discussion focused on Online Staffing and Human Cloud Platforms Download Video File size: 732.0 MiB

Huffington Post Interview with Matt Crampton On 03/16/2015 I was interviewed by Charu Sharma for The Huffington Post on Gigwalk and going against the flow. Read Article The interiew is pasted below as well... Matt Crampton is the Cofounder and CTO of Gigwalk. He originally founded Gigwalk to create a marketplace to help businesses mobilize people to get work done. Since launching in May 2011, Gigwalk has grown into a local visibility softwa..

Fox Business Interview with Matt Crampton On Jul 23, 2013 I did an interview with Fox Business talking about Gigwalk and the larger economy Fox Business Interview with Matt Crampton Download Interview Video File size: 24.2 MiB

Fox Business interview on furloughed government workers with Matt Crampton On Oct. 15, 2013 I did an interview with Fox Business talking about online apps that furloughed government workers can use to make extra money Fox Business interview on furloughed government workers with Matt Crampton Download Interview Video File size: 110.8 MiB

Fortune Magazine Live Interview with Matt Crampton On May 5, 2015 I did an interview with Fortune Magazine talking about Gigwalk and the larger economy. It was titled "Own a smartphone? You can work for some of the world's biggest brands" See the original interview here (Note flash is required to view the video embedded below)

CCTV Interview with Matt Crampton On Apr 12, 2013 I spoke with anchor Michelle Makori on CCTV on how PC companies will survive in a business environment shifting toward mobile devices. CCTV Interview with Matt Crampton Download Interview Video File size: 40.6 MiB

CBS Pulse Interview with Matt Crampton On April 11, 2016, I published an article on CBS Pulse about on-demand workers and the Gig Economy. Read Article The interiew is pasted below as well... The Rising Gig Professional By Matt Crampton of Gigwalk In recent months, news of on-demand workers undertaking jobs that have low barriers to entry has dominated the headlines as high-profile lawsuits against Uber, Lyft, GrubHub, Washio, Handy and oth..

8th and Walton show interview with Matt Crampton On 10/26/2017 I did an interview with the 8th and Walton show talking about Gigwalk and the larger economy 8th and Walton show interview with Matt Crampton Download Interview Video File size: 84.9 MiB

Quick note for those who don’t know about Docker: Docker is a program that lets me take packaged-up programs (called images or containers ) and run them without having to worry much about dependencies. Today I decided to upgrade my version of Ghost Blog . I’m using the Docker image on a Digital Ocean droplet. Updating should be simple, I thought. I would take down the blog then spin it back up again after pulling down the latest ....

I have been working with Apache Kafka for more than 4 years now and have seen it evolve from a basic distributed commit log service…

At Thoughtworks, we have seen how technology is never a solution (just) by itself, mainly because of what we have learned from our experience of working with humanitarian organizations from across the world.

Droplr is used to share 1000s of screencasts and files every day. Here's how they empowered their growth with the Serverless Framework.

We're posting the full videos and transcripts from Emit 2017! Here's Bobby from CapitalOne with his talk on microservices.

Quick note for those who don’t know about Docker: Docker is a program that lets me take packaged-up programs (called images or containers ) and run them without having to worry much about dependencies. Today I decided to upgrade my version of Ghost Blog . I’m using the Docker image on a Digital Ocean droplet. Updating should be simple, I thought. I would take down the blog then spin it back up again after pulling down the latest ....

This obfuscated piece of C code prints the map of India to the standard output. Who wrote this code? The author is unknown.  I have found the code on Quora while searching the web for interesting code snippets.  (If you … Continue reading →

So the week after next I start the Winter 1 2017 half-batch of the Recurse Center . My primary project will be learning rust and systems programming. My secondary project will be some SQL modeling and reporting stuff. Here's my plan to learn rust. ✓ Read The Rust Programming Language Book, 2nd edition ✓ Do all exercises ✓ Watch any interesting conference videos from the most recent Rust Conf ✓ Implement the unix hexdump utility....

So the week after next I start the Winter 1 2017 half-batch of the Recurse Center . My primary project will be learning rust and systems programming. My secondary project will be some SQL modeling and reporting stuff. Here's my plan to learn rust. ✓ Read The Rust Programming Language Book, 2nd edition ✓ Do all exercises ✓ Watch any interesting conference videos from the most recent Rust Conf ✓ Implement the unix hexdump utility....

Earlier this year we ran a test on the top 5,000 URL’s on the web and found that 76.6% of them were running a JavaScript library with at least one known security vulnerability. It’s a frighteningly large number. That’s why we’re proud to announce that Snyk now powers the vulnerable JavaScript libraries linter in Microsoft’s Sonar—an open-source linting tool for developers.

In vim, you can add a comment at the top of files to set the syntax, e.g.: # vim: syntax=ruby In SublimeText there are many ways to detect syntax, one interesting approach I’ve recently found useful is to match on the top line in the file. For example, with Puppet there is a file called Puppetfile, it has no extension but it’s really Ruby syntax, so it’s useful to add linting incase you miss something simple like a , and break d..

In vim, you can add a comment at the top of files to set the syntax, e.g.: # vim: syntax=ruby In SublimeText there are many ways to detect syntax, one interesting approach I’ve recently found useful is to match on the top line in the file. For example, with Puppet there is a file called Puppetfile, it has no extension but it’s really Ruby syntax, so it’s useful to add linting incase you miss something simple like a , and break d..

In vim, you can add a comment at the top of files to set the syntax, e.g.: # vim: syntax=ruby In SublimeText there are many ways to detect syntax, one interesting approach I’ve recently found useful is to match on the top line in the file. For example, with Puppet there is a file called Puppetfile, it has no extension but it’s really Ruby syntax, so it’s useful to add linting incase you miss something simple like a , and break d..

In vim, you can add a comment at the top of files to set the syntax, e.g.: # vim: syntax=ruby In SublimeText there are many ways to detect syntax, one interesting approach I’ve recently found useful is to match on the top line in the file. For example, with Puppet there is a file called Puppetfile, it has no extension but it’s really Ruby syntax, so it’s useful to add linting incase you miss something simple like a , and break d..

We're posting the full videos and transcripts from Emit 2017! Here's Rob with his talk—towards a serverless event-sourced Nordstrom.

Some of our how do I videos are so old it’s embarrassing…​ This is especially true for some core concepts videos as they were some of the first ones we made. The worst part is that these are probably the most important videos we have as they are viewed by developers completely new to Codename One. We had two videos covering creations of lists and both of them used com.codename1.ui.List with the old GUI builder!

In my last last post, I argued that property-based testing and fuzzing are essentially the same practice, or at least share a lot of commonality. In this followup post, I want to explore that idea a bit more: I’ll first detour into some of my frustrations and hesitations around typical property-based testing tools, and then propose a hypothetical UX to resolve these concerns, which takes heavy inspiration from modern fuzzing tools, specific..

In my last last post, I argued that property-based testing and fuzzing are essentially the same practice, or at least share a lot of commonality. In this followup post, I want to explore that idea a bit more: I’ll first detour into some of my frustrations and hesitations around typical property-based testing tools, and then propose a hypothetical UX to resolve these concerns, which takes heavy inspiration from modern fuzzing tools, specific..

I got very lucky - my final year project supervisor started a company and asked me to join him. Fifteen years later we were acquired by Arm! Taking the advice of people who got lucky is like taking the advice of lottery winners. “Everyone said I was crazy but I kept on believing!” In terms of the blog: the best writing advice I ever got was to spend ten minutes every day writing non-stop. It doesn’t matter if you write “I don’t know what t..