|
If I'm honest, I'd forgot that Real Media Variable Bitrate was even a thing. Which is probably for the best as it's best left buried in the shrouds of time Unfortunately, whilst sorting some old files, I found a bunch that were in RMVB format, so wanted to convert them to something a little more sane (and more widely supported) without sacrificing quality This snippet details how to convert a directory of RMVB format files to X264 MP4..
|
|
In the last post I talked a bit about how I might approach expressing genes in SnailLife Go, and how this worked in the PHP prototype of the simulation.
|
|
My imgur had been acting up for a while now. In my Firefox it wouldn’t render the actual image but rendered most of the rest of the page just fine: If I went to i.imgur.com (adding the .png or .jpg to the url) then the image loaded just fine. So it wasn’t getting blocked by … Continue reading Firefox imgur failure
|
|
PHP's print_r can be very useful when testing and debugging, but LUA doesn't have a native equivalent This function implements similar functionality, though for convenience rather than force printing the generated result, it returns it as a string (so you can write it to a log if that's preferred Read more…
|
|
Bulk Delete Comments from (Self-Hosted) JIRA Issues (Misc)
-
snippets.bentasker.co.uk
-
7 years ago
-
eng
The following snippet can be passed into JIRA's Groovy Script/ScriptRunner plugin in order to locate comments within a given issue and bulk delete them Once complete, it's wise to update the indexes within the administration area Read more…
|
|
When inspecting packet captures (or filtering them with tshark), or otherwise inspecting handshakes, it's handy to have a list of the hex codes used to identify supported ciphersuites Read more…
|
|
Postgres 11 is almost here, in fact the latest beta shipped today, and it features a lot of exciting improvements. If you want to get the full list of features it is definitely worth checking out the release notes , but for those who don’t read the release notes I put together a run down of some what I consider the highlight features. Quitting Postgres This is a small usability feature, but so long over due. Now you can quit Postgr....
|
|
Postgres 11 is almost here, in fact the latest beta shipped today, and it features a lot of exciting improvements. If you want to get the full list of features it is definitely worth checking out the release notes , but for those who don’t read the release notes I put together a run down of some what I consider the highlight features. Quitting Postgres This is a small usability feature, but so long over due. Now you can quit Postgr....
|
|
Explores Apple's Marzipan technology for running UIKit apps on macOS and how to experiment with it before official third-party support.
|
|
For the last two years, Airbnb has been using React Native to accelerate development of their mobile platforms. React Native is an open source framework developed by Facebook that allows JavaScript developers to create familiar React components that work across web, Android, and iOS development environments.
|
|
As we discussed in the last article, sorting is the most frequent activity a computer performs, and also happens to be the most thoroughly-studied activity by computer scientists. Over the next few articles, we’re going to explore the tried-and-true sorting algorithms have that defined the field throughout the years, introducing relevant advanced data structures along the way.
|
|
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....
|
|
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.
|
|
Introducing HaloDB, a fast, embedded key-value storage engine written in Java
-
yahooeng.tumblr.com
-
7 years ago
-
eng
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....
|
|
Using Kubernetes Pod Metadata to Improve Zipkin Traces
-
developers.soundcloud.com
-
7 years ago
-
eng
SoundCloud is built on hundreds of microservices. This creates many challenges, among them debugging latency issues across the services…
|
|
Sloc Cloc and Code Revisited - Optimizing an already fast Go application
-
boyter.org
-
7 years ago
-
eng
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....
|
|
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....
|
|
Using Kubernetes Pod Metadata to Improve Zipkin Traces
-
developers.soundcloud.com
-
7 years ago
-
eng
SoundCloud is built on hundreds of microservices. This creates many challenges, among them debugging latency issues across the services…
|
|
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.
|
|
What is school for? (And other unconventional opinions on school)
-
yasha.solutions
-
7 years ago
-
eng
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
|
|
What is school for? (And other unconventional opinions on school)
-
yasha.solutions
-
7 years ago
-
eng
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....
|
|
We just rolled out the first batch of high-res satellite imagery with amazing 12.5cm per pixel resolution.
|
|
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 ..
|
|
Unhashable in Python - Getting the unique number of locations in a GeoDataFrame
-
leblancfg.com
-
7 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.
|
|
Hi, Lain. Let's have a thread for share our personal projects and get reviews. > URL > Language / Framework > Description
|
|
Introducing Oak: an Open Source Scalable Key-Value Map for Big Data Analytics
-
yahooeng.tumblr.com
-
7 years ago
-
eng
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....
|