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

Pipeline-as-code or defining the deployment pipeline through code rather than manual job creation through UI, provides tremendous benefits for teams automating builds and deployment infrastructure across their environments. Source of image Jenkins Pipelines Jenkins is a well-known open source continuous integration and continuous deployment automation tool. With the latest 2.0 release, Jenkins introduced the Workflow plugin that implement..

Last year we held a machine learning seminar in our London office, which was an opportunity to reproduce some classical deep learning results with a nice twist: we used OCaml as a programming language rather than Python. This allowed us to train models defined in a functional way in OCaml on a GPU using TensorFlow.

Last year we held a machine learning seminar in our London office, which was an opportunity to reproduce some classical deep learning results with a nice twist: we used OCaml as a programming language rather than Python. This allowed us to train models defined in a functional way in OCaml on a GPU using TensorFlow.

Earlier in 2016, I came up with the idea of creating a Python module which could provide functionality of profiling functions w.r.t. SQL queries and tell exactly at what lines of function, the queries were happening. I called that package Goofy and created it with the engineering of Python AST manipulation. You can read the post on it here later. It helped us profiling views serving AJAX requests but it had some limitations too. E.g. we....

Meet Robin Robin lives and works at the smallest TW “office" in Australia, in Charters Towers, North Queensland.

It’s been a steady month in terms of stats for this blog. While there hasn’t been much in the terms of improvement stats-wise, they have remained consistently good.

yahoodevelopers : By Arjun Mannaly, Senior Software Engineer  At Oath , multiple ad platforms use a high throughput, low latency distributed key-value database that runs in data centers all over the world. The database stores billions of records and handles millions of read and write requests per second at millisecond latencies. The data we have in this database must be persistent, and the working set is larger than what we can fit in....


SoundCloud is built on hundreds of microservices. This creates many challenges, among them debugging latency issues across the services…

Update 2019-03-13 This is now part of a series of blog posts about scc Sloc Cloc and Code which has now been optimised to be the fastest code counter for almost every workload. Read more about it at the following links. Sloc Cloc and Code - What happened on the way to faster Cloc 2018-04-16 Sloc Cloc and Code Revisited - A focus on accuracy 2018-08-28 Sloc Cloc and Code Revisited - Optimizing an already fast Go application 2018-09....

Color Notations - johnj.com - 8 years ago - eng
I have been experimenting with notations for color mixtures, so I can make notes about colors on the go without actually carrying a whole set of oil paints everywhere. Here's an example from a very quick sketch during tonight's commute home: Though it may look black and white, there are a dozen colors captured in this quick sketch. In this post, I briefly describe the notation. The letters are based on my oil painting palett....

SoundCloud is built on hundreds of microservices. This creates many challenges, among them debugging latency issues across the services…

Color Notations - johnj.com - 8 years ago - eng
I have been experimenting with notations for color mixtures, so I can make notes about colors on the go without actually carrying a whole set of oil paints everywhere. Here's an example from a very quick sketch during tonight's commute home: Though it may look black and white, there are a dozen colors captured in this quick sketch. In this post, I briefly describe the notation. The letters are based on my oil painting palett....

As recently as twenty years ago, if people wanted to publish a book, they would either have to convince a traditional publisher to publish their book, or shell out hundreds or thousands of dollars in order for a self-publisher to print their book for them. Some of these old self-publishing companies still exist - such as Morris Publishing, who, according to their website , charge around $5 a book for a 40-page book with a 25-book minimum. ..

Imagine that you installed a random Python package from PyPI. There’s a good 13.5% chance that the package has no licensing information. Considering it’s not uncommon to have hundreds of dependencies and sub-dependencies in a typical Python application, there’s a very good chance of using unlicensed code. Depending on the context, the consequences of using unlicensed software could be anywhere from insignificant to disastrous. Ok, that’s a ..

Now that we’ve covered basic data structures, it’s time to apply those structures to one of the most basic applications of algorithms: sorting. Sorting, as the name implies, organizes and divides objects for us in order to make them easier to find and use.

Now that we’ve covered basic data structures, it’s time to apply those structures to one of the most basic applications of algorithms: sorting. Sorting, as the name implies, organizes and divides objects for us in order to make them easier to find and use.

We are thrilled to announce the release of Codename One 5.0 – Social. Codename One is an open source “Write Once Run Anywhere” mobile platform for Java and Kotlin developers! We postponed the release of this version since it’s so packed with big changes. We made CSS a first class citizen in Codename One and made CSS updates live (no recompile necessary). We moved from screenshots in iOS launches to storyboards. Added support for newer J..

I am not bashing school – but I think we need more conversations on this topic. Here are a couple of videos which I think raise some interesting points to think about. Don’t Stay in School A rap video that went viral a few years ago, from And the follow up video, addressing comments:What is school for? A more recent video from Prince EA Teachers React to original video on school from Prince EA

I am not bashing school – but I think we need more conversations on this topic. Here are a couple of videos which I think raise some interesting points to think about. Don’t Stay in School A rap video that went viral a few years ago, from And the follow up video, addressing comments:What is school for? A more recent video from Prince EA Teachers React to original video on school from Prince EA

So I've been trying to do as much of my local development from within docker containers. Each project I tweak things to be a little bit nicer than the last one. Most recently I went to update my tealeaves ssh key parser utility (which is coded in rust). Initially I was getting all manner of frustrating errors trying to get a reproducible version of rust installed with 1.30, clippy, and rustfmt. I bailed one night in frustration only to late....

So I've been trying to do as much of my local development from within docker containers. Each project I tweak things to be a little bit nicer than the last one. Most recently I went to update my tealeaves ssh key parser utility (which is coded in rust). Initially I was getting all manner of frustrating errors trying to get a reproducible version of rust installed with 1.30, clippy, and rustfmt. I bailed one night in frustration only to late....

We just rolled out the first batch of high-res satellite imagery with amazing 12.5cm per pixel resolution.

In today’s digital world, we’ve grown accustomed to seeing new tech hit the market at a rapid pace. While understandable, this can cause challenges for some, for example, people with disabilities such as hearing and sight impairments, whose needs get overlooked.  Let’s take my story as an example.

When your team team is distributed or remote, building a company culture takes a different kind of effort. Here's how we keep culture strong at Serverless.

In the original PHP prototype of SnailLife there exists a very rudimentary genetics system. Snails had what I called “visual traits” and “functional traits”. Visual traits had genes associated with them. The genes were all stored in the snail’s table and each gene had two “alleles”. During breeding I’d make virtual Punnett Squares of sorts to pass on genes from parents to offspring. But the system was inflexible - each allele for each gene ..

Searching for Sanity - bpev.me - 8 years ago - eng

Searching for Sanity - bpev.me - 8 years ago - eng

I encounter an unhashable type error when trying to get the unique number of geometries in a GeoDataFrame, and we learn about mutability (vs immutability) of Python objects in order to sidestep the issue.

Personal projects - lainchan.org - 8 years ago - eng
Hi, Lain. Let's have a thread for share our personal projects and get reviews. > URL > Language / Framework > Description

yahoodevelopers : By Dmitry Basin, Edward Bortnikov, Anastasia Braginsky, Eshcar Hillel, Idit Keidar, Hagar Meir, Gali Sheffi Real-time analytics applications are on the rise. Modern decision support and machine intelligence engines strive to continuously ingest large volumes of data while providing up-to-date insights with minimum delay. For example, in Flurry Analytics , an Oath service which provides mobile developers with rich too....


We know that dictionaries are very important data structures. But did you know they can be improved on from our previous implementations using arrays and lists? With a concept called hashing, we can create an excellent implementation of dictionaries that efficiently handle all of that linked memory.

We know that dictionaries are very important data structures. But did you know they can be improved on from our previous implementations using arrays and lists? With a concept called hashing, we can create an excellent implementation of dictionaries that efficiently handle all of that linked memory.

I run a DNS server within my LAN, which overrides certain domains/zones (for things like adblocking etc), as well as allowing me to monitor for signs of malware etc. Some devices and apps, though, insist on ignoring the DHCP provided DNS server and instead use Google's public DNS service. Rather than letting these queries sneak out, I opted to intercept them at the router It's also useful, in some cases, when pentesting as it allows yo..


209 Netfix Categories You Dont Know About Netflix is available just about everywhere and in every country. But they change which movie and TV categories they promote in each market. That means there are some hidden Netflix categories you haven't seen before. So here's a set of links to 209 of the hidden channels available, listed below. There's a ridiculous number of very specific categories like Alien Sci-Fi, Boxing Movies or Satanic Stori..


When adding a site to Google's Webmaster tools (or analytics etc), they'll usually ask you to publish a verification file - and to leave it there. I run a distributed edge, which means a request back to origin whenever Google decides to check my verification file is still there - not a massive overhead, but still feels wasteful. I handle select other resources at the edge too, so decided to have NGinx generate a response directly rather t..

Dictionaries are so important that we’ve allocated an entire article for them. Dictionaries, also called dynamic sets, are like special arrays. While arrays you can only look up the values by their numeric address, dictionaries allow you to look up items by their values. This gives them tremendous power that we’ll explore today. But first, the answers to the previous article’s Daily Problem.

Dictionaries are so important that we’ve allocated an entire article for them. Dictionaries, also called dynamic sets, are like special arrays. While arrays you can only look up the values by their numeric address, dictionaries allow you to look up items by their values. This gives them tremendous power that we’ll explore today. But first, the answers to the previous article’s Daily Problem.

Here is a little research project I did at request to figure out all the gateways, if you want to sell stuff in russian speaking countries – turns out Stripe or Paypal are not exactly going to cover all your needs. So here is the results of my research on the topic. Feel free to add in the comments if you have some extra input on the topic. Yandex Money / Kassa The first plugin is from Dayes Design :

Here is a little research project I did at request to figure out all the gateways, if you want to sell stuff in russian speaking countries – turns out Stripe or Paypal are not exactly going to cover all your needs. So here is the results of my research on the topic. Feel free to add in the comments if you have some extra input on the topic. Yandex Money / Kassa The first plugin is from Dayes Design :

London bar backlog - xenodium.com - 8 years ago - eng

97 visitors online