|
I’ve recently started listening to podcasts during my commutes in my car. For those that don’t know, podcasts are a series of downloadable audio shows presented in a similar fashion to radio. The word podcast is a combination ( portmanteau ) of the words iPod and broadcast . They don’t have to be played on an iPod and can be played on any device - iOS, Apple, Android, burn it to CD], record it on an audiotape, 8-track, vinyl… (Although..
|
|
back to Flying RC Vehicles overview At the end of 2017 I had to give in to the urge of building a bigger more powerful copter. After my first failed attempts with large copters, gaining some experience with smaller frames seemed useful. But I had built up some skills and was ready for the next step. So I built a 220mm frame copter with 2205 motors. It has all the bells-and-whistles available at the time, like DShot, Betaflight OSD, Sm....
|
|
back to Flying RC Vehicles overview At the end of 2017 I had to give in to the urge of building a bigger more powerful copter. After my first failed attempts with large copters, gaining some experience with smaller frames seemed useful. But I had built up some skills and was ready for the next step. So I built a 220mm frame copter with 2205 motors. It has all the bells-and-whistles available at the time, like DShot, Betaflight OSD, Sm....
|
|
I’m doing some work on a golang project, the code takes a relative file path in as an argument. Now I have Delve , VSCode and VSCode-Go installed which means I can have a nice interactive debugging session. The only snag I hit was that it wasn’t clear how to pass in my arguments when the debugger started my go code. The trick is the use a double dash to indicate which arguments should go to the code, other args, before this, will g..
|
The Mega List Of Free Image Sites For Blogging Blogging is hard work, and finding good images to make your content compelling can be even harder. Luckily a number of talented photographers and engineers have taken it upon themselves to make a huge number of free images available for commercial use. Take a look at the list below for a huge set of sites you can use for your next project. This list is a work in progress. If you have a site you..
|
|
Howard Abrams's Introduction to eshell video prompted me to poke at eshell some more. This time, I got eshell context aware completion by glueing the excellent company and pcomplete packages. (require 'cl-lib) (require 'company) (require 'dash) (require 'pcomplete) (require 's) (defun company-pcomplete--overlap-tail (a b) "When A is \"SomeDev\" and B is \"Developer\", return \"eloper\"." (let ((prefix a) (remaining nil)) (whil....
|
|
When I first heard about the so-called UK Challenger Banks like Monzo and Atom , I was amazed that there wasn’t a similar offering in Canada. The Canadian retail banking sector desperately needs new players bring compelling products to the market but nobody was doing it. There are some options like PC Financial and Tangerine but they’re both backed by one of the Big Banks (CIBC and Scotiabank, respectively). Nobody was attempting a..
|
|
Postgres is an interesting open source project. It’s truly one of a kind, it has its own license to prove it as opposed to falling under something like Apache or GPL. The Postgres community structure is something that is pretty well defined if you’re involved in the community, but to those outside it’s likely a little less clear. In case you’re curious to learn more about the community here’s a rundown of a few various aspects of it: Po....
|
|
Postgres is an interesting open source project. It’s truly one of a kind, it has its own license to prove it as opposed to falling under something like Apache or GPL. The Postgres community structure is something that is pretty well defined if you’re involved in the community, but to those outside it’s likely a little less clear. In case you’re curious to learn more about the community here’s a rundown of a few various aspects of it: Po....
|
|
My conclusion Based on my testing and the advantages of PDO (info) I recommend the following: Use PDO with PDO::ATTR_EMULATE_PREPARES set to TRUE and use the charset=utf8mb4 in the dsn (to be equally safe as if emulation was turned off). The speed increase is around 80% and this is not the default with for example [...]
|
|
My conclusion Based on my testing and the advantages of PDO (info) I recommend the following: Use PDO with PDO::ATTR_EMULATE_PREPARES set to TRUE and use the charset=utf8mb4 in the dsn (to be equally safe as if emulation was turned off). The speed increase is around 80% and this is not the default with for example [...]
|
|
Born to Run is a low-quality pseudo-science book that pushes the agenda of barefoot running without disclosing the lack of conclusive evidence.
|
|
This post is aimed at readers who are already familiar with stochastic gradient descent (SGD) and terms like “batch size”. For an introduction to these ideas, I recommend Goodfellow et al.’s Deep Learning , in particular the introduction and, for more about SGD, Chapter 8. The relevance of SGD is that it has made it feasible to work with much more complex models than was formerly possible.
|
|
This post is aimed at readers who are already familiar with stochastic gradient descent (SGD) and terms like “batch size”. For an introduction to these ideas, I recommend Goodfellow et al.’s Deep Learning , in particular the introduction and, for more about SGD, Chapter 8. The relevance of SGD is that it has made it feasible to work with much more complex models than was formerly possible.
|
|
Born to Run is a low-quality pseudo-science book that pushes the agenda of barefoot running without disclosing the lack of conclusive evidence.
|
When You Pry It From My Cold, Dead Hands... I've been a die hard VIM user since the days of co-founding the Kalamazoo Linux Users Group back in 1998. It's a clean command line editor with a simple user interface and once you've mastered the admittedly steep learning curve of its robust keyboard shortcuts, I haven't found any substitutes that measure up for raw horsepower coding. But... Relatively recently there's been a lot of advancement a..
|
|
While it’s not an outright lie to say I have a car, it’s probably a bit disingenuous. As recently discussed , calling it a two-seater with some generous trunk space is definitely pushing it (but technically correct). More accurately, I have an eleven-and-a-half foot tall, four-to-five ton, screaming metal death trap on wheels. From that description (and my past ramblings ), it’s not particularly shocking that I try not to drive it, but ..
|
|
While it’s not an outright lie to say I have a car, it’s probably a bit disingenuous. As recently discussed , calling it a two-seater with some generous trunk space is definitely pushing it (but technically correct). More accurately, I have an eleven-and-a-half foot tall, four-to-five ton, screaming metal death trap on wheels. From that description (and my past ramblings ), it’s not particularly shocking that I try not to drive it, but ..
|
|
Please note that this post won’t go over the basics of Cuckoo, as the README provides a great introduction to the library. Do you write unit tests? You should. Writing mocks for my tests seemed to be a lot easier in Objective-C. OCMock makes great use of Objective-C’s dynamic nature and it makes mocking a breeze. However, the OCMock website has this to say : Disappointing. Accurate. Alright, off to find an alternative. The be....
|
|
I have found that software engineers tend to divide themselves into 2 broad categories: Builders (selfish) Maintainers (selfless) This is of course an oversimplification. Most of the time we do a bit of both, but in my experience engineers tend to lean towards one or the other. The beef I have with this is that maintainers rarely do this consciously. They also enjoy building, it’s just that they typically have some trait (perfectionism, h..
|
|
Things may come to those who wait, but only the things left by those who hustle. Over the last year, a lot has happened in the Raspberry Pi and Docker communities, there are Docker Captains helping lead the charge, one of those, Dieter Reuter really has been pushing the cause for ARM64 support with both Raspberry Pi 3 and LinuxKit. He isn’t a single man army, the rest of the Docker Pirates over at Hypriot have been doing some awes....
|
|
It’s time for our next Jane Street Tech Talk . When we’ve solicited suggestions for topics, one common request has been to talk about our internal development process. Our next talk, How Jane Street Does Code Review , should fit the bill. The talk is being given by our own Ian Henry, and discusses how we approach code review, and in particular how Iron, the code review system we’ve been using and improving for some years now, fits in to t..
|
|
It’s time for our next Jane Street Tech Talk . When we’ve solicited suggestions for topics, one common request has been to talk about our internal development process. Our next talk, How Jane Street Does Code Review , should fit the bill. The talk is being given by our own Ian Henry, and discusses how we approach code review, and in particular how Iron, the code review system we’ve been using and improving for some years now, fits in to t..
|
|
This article is about a rarely discussed component that resides in the background of our lives. No word clearly describes this phenomenon as it's a fusion of different ideas. We blueprint ourselves according to media that display extravagant versions of winners and losers. The profiles on social media are facade created around individuals — Profile being a well-chosen word as it misses the other angles. All across those there's an implici..
|