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



I’ve started working on client tests, which have been getting very neglected compared to the server. I figured I’d write some quick notes on what I’ve done so far before continuing, before I forget.

One pattern I’ve used quite a lot while working with React at the BBC and Discovery Channel is the Data Container pattern. It became popular in the last couple of years thanks to libraries like Redux and Komposer. The idea is simple. When you build UI components in React you feed data into them via […]





Interest in deep learning is growing and growing and, with it at peak hype right now, a lot of people are looking to find the best deep learning library to build their new app or bring their company into the modern age. There are many deep learning toolkits to choose from ranging from the long used, supported, and robust academic libraries to the new state-of-the-art, industry backed platforms. At Curalate, we’ve been working on dee....

In my time at as a software engineer I’ve seen teams and groups succeed and fail, grow or be re-organized. One of the things that team durable and stable over time, and helped them execute and deliver was have a clear set of metrics to optimize. Optimizing metrics is easy. No, really, it is. I believe that having clear, well defined metrics is the single largest driver of progress within a company. When a team owns their metrics, they c....

Introduction I’ve been seeing a lot of question about interfaces lately on Slack. Most of the time the answers are technical and focus on implementation details. Implementation is important to help with debugging, but implementation doesn’t help with design. When it comes to designing code with interfaces, behavior has to be the main focus. In this post, I hope to provide a different way to think about interfaces and how to design code w..

co/ had fun lewding Dana Terrace's OC and many of the pics got deleted so here's a thread in her ho...

In the spirit of National Women’s History Month , we are publishing our third volume of our Tech Women of AdRoll Group series to celebrate and honor women across AdRoll Group (BI, Engineering, Product Management), and to acknowledge their diversity of backgrounds, viewpoints, and experiences. We had Nitasha Syed, creator and writer of the blog series Women of Stem, sit down with the women of AdRoll Group to better understand their backgr....

Comic Relief integrated Snyk into their Concourse CI Serverless deployment pipeline — allowing even the most junior of developers use open source securely by remediating any vulnerable libraries before they go to production.

One thing that has always annoyed me about the Internet surrounds the history and evolution of UNIX-based operating systems. If you Google “UNIX timeline”, you’ll get a bunch of different results that are either incomplete, incorrect, complicated to the point where it’s unreadable, or a combination of all of these things. So this blog post aims to rectify this! Here are some important things to note about UNIX in general and each of..

One thing that has always annoyed me about the Internet surrounds the history and evolution of UNIX-based operating systems. If you Google “UNIX timeline”, you’ll get a bunch of different results that are either incomplete, incorrect, complicated to the point where it’s unreadable, or a combination of all of these things. So this blog post aims to rectify this! Here are some important things to note about UNIX in general and each of..

Context I recently switched to using an X1 Carbon (2nd Gen) with Lubuntu 16.04 LTS as my main work machine. I’d been wanting to do this for a while, but now circumstances are such that I HAD to. It’s working out well so far. Everything worked out of the box. Installation was a breeze with a live USB. I did have trouble booting with a USB created on OSX, but that’s another post.

Many of us have known how great Postgres was for years . In fact I recall a conversation with some sales engineers about 6 years ago that previously worked for a large database vendor that really no one likes down in Redwood City. They were remarking how the biggest threat to them was Postgres. At first they were able to just brush it off saying it was open source and no real database could be open source. Then as they dug in they rea....

Many of us have known how great Postgres was for years . In fact I recall a conversation with some sales engineers about 6 years ago that previously worked for a large database vendor that really no one likes down in Redwood City. They were remarking how the biggest threat to them was Postgres. At first they were able to just brush it off saying it was open source and no real database could be open source. Then as they dug in they rea....

A lot of people seem to want to be able to build container images in Kubernetes without mounting in the docker socket or doing anything to compromise the security of their cluster. This all was brought to my attention when my awesome coworker at Gabe Monroy and I were chatting with Michelle Noorali over pizza at Kubecon in Austin last December. Here is pretty much how it went down: Gabe: I’d would love to switch our clusters to a l....

I was due to be paid for some work earlier this month and the payment was from a foreign bank account into my account in GBP. The payment was made two weeks ago but never turned up in my account. After numerous phone calls with my bank and a lot of help from the CFO of the company I am working for (thanks Mario) we eventually managed to locate the payment.

I was due to be paid for some work earlier this month and the payment was from a foreign bank account into my account in GBP. The payment was made two weeks ago but never turned up in my account. After numerous phone calls with my bank and a lot of help from the CFO of the company I am working for (thanks Mario) we eventually managed to locate the payment.

It was almost 3 years ago that my open source storage project went into production. In that time it’s been running 24/7 serving as highly available solid state storage for hundreds of VMs and several virtualisation clusters across our two main sites. I’m happy to report that the clusters have been operating very successfully since their conception. Since moving away from proprietary ‘black box’ vendor SANs, we haven’t had a single SAN i..

It’s hard to believe it’s Spring already. But since it’s the twentieth, it’s time for another blog statistic report. This is my third one, so feel free to check out the first two:

It was almost 3 years ago that my open source storage project went into production. In that time it’s been running 24/7 serving as highly available solid state storage for hundreds of VMs and several virtualisation clusters across our two main sites. I’m happy to report that the clusters have been operating very successfully since their conception. Since moving away from proprietary ‘black box’ vendor SANs, we haven’t had a single SAN i..


Moving to Hugo - carlosbecker.com - 8 years ago - eng



If you like writing programs in C, are interested in game development and don’t enjoy all those complicated and ancient build systems I think I’ve got something of interest to you. I belive there is something enjoyable in the simple setup I’m describing below. Hope you will enjoy as well. Raylib < Raylib is a C library made by @Ray San . On the Raylib’s website it says ‘ raylib is a simple and easy-to-use library to learn video game....

I’ve had this book a while but never got around to reading it properly. One of my colleagues at work was listening to the audio version of it and recommended it. This was an excellent read and very relevant to what is happening at the company I am working at at the moment. For me the key takeaway was that what most people call strategy is not actually strategy but vision or goals. Strategy is setting a direction and what needs to happen to ..

I’ve had this book a while but never got around to reading it properly. One of my colleagues at work was listening to the audio version of it and recommended it. This was an excellent read and very relevant to what is happening at the company I am working at at the moment. For me the key takeaway was that what most people call strategy is not actually strategy but vision or goals. Strategy is setting a direction and what needs to happen to ..

How compression, caching, HTTP/2, and deployment changes made a static personal site dramatically faster.

How compression, caching, HTTP/2, and deployment changes made a static personal site dramatically faster.





UPDATE: I’m leaving this series up for historical purposes, but please note that I no longer recommend Ubuntu Core or snaps for use in robotics. This is the fifth (and final) blog post in this series about creating your first robot with ROS and Ubuntu Core. In the previous post we discussed methods of control, did a little math, and wrote the ROS driver for our robot. But it still required several nodes to be running at once, and sharing it..

Strategy is everything. But it is not always understood this way – and can be a tough sell sometime.  Here is an interesting discussion around the topic: Part 1: Part 2: Enjoy!

Strategy is everything. But it is not always understood this way – and can be a tough sell sometime.  Here is an interesting discussion around the topic: Part 1: Part 2: Enjoy!

I am super excited to announce the launch of Eve: Building RESTful APIs with MongoDB and Flask , a brand new TalkPython Training course. Authoring this course has been a new experience for me, and I must say that I very much enjoyed every minute of it. Finding myself in the exciting position being at the same time both the project author and the instructor, I did my best to focus on the typical issues I know from experience most people f..

Many languages distinguish between primitives on the stack and objects on the heap. Others only have objects, and thus require primitives to aways be boxed. It turns out you can get the best of both worlds.

Many languages distinguish between primitives on the stack and objects on the heap. Others only have objects, and thus require primitives to aways be boxed. It turns out you can get the best of both worlds.

71 visitors online