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

That’s me on Shark Tank. It’s episode 12 or 13 of season 1. When I was 19 years old, I appeared on the American reality television show Shark Tank . The premise is simple: entrepreneurs pitch a hard-boiled set of investors to give them money for a piece of their business. It’s based on a Japanese television show called Dragon’s Den . I appeared on Shark Tank in 2009. I wasn’t shy about it - it’s been a part of my “bio” for years. Wha....

For the past couple of years, we have been using require.js for module loading and Grunt for automating tasks on front-end, for one out of…

Here at SoundCloud, we’ve been working on helping our Data Scientists be more effective, happy, and productive. We revamped our organizational structure, clearly defined the role of a Data Scientist and a Data Engineer, introduced working groups to solve common problems (like this), and positioned ourselves to do incredible work! Most recently, we started thinking about the work that a Data Scientist does, and how best to describe and share..

Property-based testing” refers to the idea of writing statements that should be true of your code (“properties”), and then using automated tooling to generate test inputs (typically, randomly-generated inputs of an appropriate type), and observe whether the properties hold for that input. If an input violates a property, you’ve demonstrated a bug, as well as a convenient example that demonstrates it. A classic example of property-based test..

Property-based testing” refers to the idea of writing statements that should be true of your code (“properties”), and then using automated tooling to generate test inputs (typically, randomly-generated inputs of an appropriate type), and observe whether the properties hold for that input. If an input violates a property, you’ve demonstrated a bug, as well as a convenient example that demonstrates it. A classic example of property-based test..


What is the most resilient parasite? Bacteria? A virus? An intestinal worm? An idea. Resilient... highly contagious. Once an idea has taken…




It is always great fun to try and find patterns in vast amounts of data. Sometimes you find causation, other times just spurious correlation, but it’s a great excercise and the insight you get can be surprising. For a while, I have been wearing a light sensor that measures the surrounding light. The light that is around us, everywhere we go. It’s intensity and color. These graphs below are just two data points from January and April. Each..

A common assumption is that computers can’t have emotions. But there is a strong philosophical argument that AI systems have had emotions for many decades now. Before making an argument, we need to define “emotion”. That definition shouldn’t require consciousness … Continue reading →

Do Androids Dream of Electric Sheep has potential, but is sidetracked by a confusing premise and missed opportunities.

Do Androids Dream of Electric Sheep has potential, but is sidetracked by a confusing premise and missed opportunities.

We’re running Mobile Era for the second year on October 5th-6th and I’d like to share some experience on how we’re using scripts and Trello to help with the organization effort. If you’d like automating simple tools, this is the article for you. If you haven’t signed up for Mobile Era yet, you can leave a comment in this blog post for a discount code! Google Forms is great! You can simply design pretty advanced forms and easily get response..


Success ! Well it’s been quite a week. Having had an unexpected lull in my contract work, I decided to work on something fun. I use jekyll for most of my static sites, and I quite like it. It’s still a mistery to me why I decided to build a clone of it. But anyway, one week later, here we are. Stati can now build all my ex-Jekyll sites properly. Actually this blog is now generated with Stati! Architecture I read this How does Jekyll w....

Success ! Well it’s been quite a week. Having had an unexpected lull in my contract work, I decided to work on something fun. I use jekyll for most of my static sites, and I quite like it. It’s still a mistery to me why I decided to build a clone of it. But anyway, one week later, here we are. Stati can now build all my ex-Jekyll sites properly. Actually this blog is now generated with Stati! Architecture I read this How does Jekyll w....

Introducing Jwala, a Resource Manager for the Apache Community Apache Tomcat and Apache httpd are hardened, scalable, and reliable open-source solutions. Widely adopted, these solutions are commonly used to host and load-balance Java applications. Configuring and managing a small set of elements is relatively easy, but once you start scaling out your application and platform, things get complicated. Questions such as “How do I update the he..

Product development flow (flow) is the rate at which our products are developed, from idea to deployment. Good flow means that products should pass through the development cycle quickly and continuously.


Product development flow (flow) is the rate at which our products are developed, from idea to deployment. Good flow means that products should pass through the development cycle quickly and continuously.

Update Oct 2018: To see how to use this in Kuberentes check out this blog post by Daniele Maggio By default mounting Azure File Shares on linux using CIFS doesn’t enable support for symlinks. You’ll see an error link this: auser@acomputer:/media/shared$ ln -s linked -n t ln: failed to create symbolic link 't': Operation not supported So how do you fix this, simple? Simple add the following to the end of your CIFS mount command:

We like to think that building a service ecosystem is like stacking building blocks. You start with a function in your code. That function is hosted in a class. That class in a service. That service is hosted in a cluster. That cluster in a region. That region in a data center, etc. At each level there’s a myriad of challenges. From the start, developers tend to use things like logging and metrics to debug their systems, but a certain cl....

After years of preparation and debate, the General Data Protection Regulation (GDPR) was finally approved by the EU with enforcement starting as early as May 2018, at which time those organisations in non-compliance will face heavy fines. In this post we explain how that impacts companies using open-source and how they can protect themselves.

CSE Intro Videos - cscrunch.com - 8 years ago - eng
YouTube Playlist This is a series of videos that I recorded for the benefit of my Intro to Computing and C/C++ students, to teach them basic command line skills. Since it's on YouTube, you can change the playback speed in case I'm speaking too slowly. Enjoy! Tags:  Video Basics Command Line

CSE Intro Videos - cscrunch.com - 8 years ago - eng
YouTube Playlist This is a series of videos that I recorded for the benefit of my Intro to Computing and C/C++ students, to teach them basic command line skills. Since it's on YouTube, you can change the playback speed in case I'm speaking too slowly. Enjoy! Tags:  Video Basics Command Line

After a summer hiatus, the Jane Street Tech Talks series is back on for the fall! Last we left it, our very own Dominick LoBraico presented on the evolution of our internal configuration methodology and the systems that support it. For anybody that missed it, you can check out a recording of the talk on YouTube .

After a summer hiatus, the Jane Street Tech Talks series is back on for the fall! Last we left it, our very own Dominick LoBraico presented on the evolution of our internal configuration methodology and the systems that support it. For anybody that missed it, you can check out a recording of the talk on YouTube .



Power point play - rybakov.com - 8 years ago - eng

Karate Golf - mbutler.org - 8 years ago - eng
PLAY KARATE GOLF In a futuristic world, one karate master must travel from golf course to golf course, fighting the ultimate dragon. It is built with Phaser.js and various art assets from around the web. You can view the code here.

Sometimes advertisements just have to be bold. Especially when your goal is to hire creative thinkers, why not give them something to... think about!? That was our goal when we planned a new marketing campaign for Software Engineers.

GlusterFS - smcleod.net - 8 years ago - eng
We’re in the process of shifting from using our custom ‘glue’ for orchestrating Docker deployments to Kubernetes, When we first deployed Docker to replace LXC and our legacy Puppet-heavy application configuration and deployment systems there really wasn’t any existing tool to manage this, thus we rolled our own, mainly a few Ruby scripts combined with a Puppet / Hiera / Mcollective driven workflow. The main objective is to replace our leg..

Sometimes advertisements just have to be bold. Especially when your goal is to hire creative thinkers, why not give them something to... think about!? That was our goal when we planned a new marketing campaign for Software Engineers.

GlusterFS - smcleod.net - 8 years ago - eng
We’re in the process of shifting from using our custom ‘glue’ for orchestrating Docker deployments to Kubernetes, When we first deployed Docker to replace LXC and our legacy Puppet-heavy application configuration and deployment systems there really wasn’t any existing tool to manage this, thus we rolled our own, mainly a few Ruby scripts combined with a Puppet / Hiera / Mcollective driven workflow. The main objective is to replace our leg..








85 visitors online