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

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....

An update on Apple Watch - rjp.is - 8 years ago - eng

You should always partition disks rather than using the disk itself. Different manufacturers and models can have very slightly different capacities. So if you try to replace a 4TB WD drive with (say) a 4TB Hitachi, you may find you can't add it to the array. Creating a partition of a set size tends to address this, though on slightly larger disks it may leave a few bytes unused After any changes, remember to skip down to the bottom and ..

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..

Artificial intelligence is everywhere: it promises to power fleets of self-driving vehicles, open up endless new business opportunities and even be the key to global power. Amid all the bluster it’s easy to lose sight of the genuine opportunity AI provides.

I’ve really been enjoying my reMarkable tablet the past several months. (I wrote a short review last year if you care to see a few more details). One of the biggest gripes I have about the device is that it can be a pain to get documents on it. There’s currently no web app so the only choice is desktop apps for Windows and macOS or a mobile app for Android. Once I saw someone had released a reMarkable API on GitHub, I knew I would hav....

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

Migration to Hugo - rjp.is - 8 years ago - eng

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.

Imagine playing a game of rapid chess simultaneously with several players (a simul). If that’s not intimidating enough, imagine that the rules are in constant flux and new players can join the simul without any warning. This is similar to some of the experiences that business leaders go through today.


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....

oath-postmaster : By Marcel Becker The mail team at OATH is busy  integrating  Yahoo and AOL technology to deliver an even better experience across all our consumer mail products. While privacy and security are top priority for us, we also want to improve the experience and remove unnecessary clutter across all of our products. Starting this week we will be serving images in mails via our own secure proxy servers. This will not only....

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 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 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 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 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 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..

Kubernetes is fast becoming the operating system for the Cloud, and brings a ubiquity which has the potential for massive benefits for technology organisations and developers. Kubernetes has seen a dramatic increase in visibility and adoption throughout 2017, with all major cloud providers now offering their own native Kubernetes service, and several container orchestration platforms rebuilding with Kubernetes as an underpinning.

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:

One of the most discussed topics in the technology field is about having degrees and how important they are. Do you really need one to be a good engineer? When is it really important for you? Writing a post like this is a big responsibility. I’m not here to say if you should attend to … Continue reading Degree or not degree? When is it really important?


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


We are thrilled to announce the release of Codename One 4.0 – Taxi. Codename One is an open source “Write Once Run Anywhere” mobile solution for Java & Kotlin developers! This new release overhauled the way Codename One is updated, added support for Progressive Web Apps (PWA’s), overhauled device skins & updated the backend iOS build tools. A major focus of this release is better support for peer (native) components, stability, unit tes..



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 ..

A year ago I wrote about how big data, collected from social media sites, and machine learning was used to influence voting in the United States in "The man least likely to succeed in politics". Collecting data, and more specifically social data about each of us, has been described as the "new goldrush". Yet many of us are unaware of how technology is enabling the use (and misuse) of our personal data. As a technologist I find this area fas..

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.



10 visitors online