|
This blog post is about an interesting detail about machine learning that I came across as a researcher at Jane Street - that of the interaction between L2 regularization, also known as weight decay, and batch normalization.
|
|
I write a lot of stuff on my own blog, and occasionally I will contribute to some external publications. But I do like to have a list of all my writing in one…
|
|
Last time we discussed the setup for the silent duel problem: two players taking actions in $ [0,1]$, player 1 gets $ n$ chances to act, player 2 gets $ m$, and each knows their probability of success when they act. The solution is in a paper of Rodrigo Restrepo from the 1950s. In this post I’ll start detailing how I study this paper, and talk through my thought process for approaching a bag of theorems and proofs.
|
|
Last time we discussed the setup for the silent duel problem: two players taking actions in $ [0,1]$, player 1 gets $ n$ chances to act, player 2 gets $ m$, and each knows their probability of success when they act. The solution is in a paper of Rodrigo Restrepo from the 1950s. In this post I’ll start detailing how I study this paper, and talk through my thought process for approaching a bag of theorems and proofs.
|
|
Last time we discussed the setup for the silent duel problem: two players taking actions in $ [0,1]$, player 1 gets $ n$ chances to act, player 2 gets $ m$, and each knows their probability of success when they act. The solution is in a paper of Rodrigo Restrepo from the 1950s. In this post I’ll start detailing how I study this paper, and talk through my thought process for approaching a bag of theorems and proofs.
|
|
It’s been a few days over six months since my First Half 2018 Merch by Amazon Sales Report , which means it’s time to report on the second half of 2018. The second half of 2018 (in fact, the second half every year) contains the coveted “Q4” or fourth quarter, with the Christmas and Holiday shopping season.
|
|
Matlab toolstrips can contain a wide variety of selection controls: popups, combo-boxes, and galleries. The post Matlab toolstrip – part 7 (selection controls) appeared first on Undocumented Matlab . Related posts: Matlab toolstrip – part 6 (complex controls) Multiple types of customizable controls can be added to Matlab toolstrips... Matlab toolstrip – part 8 (galleries) Matlab toolstrips can contain customizable gallery ..
|
|
Matlab toolstrips can contain a wide variety of selection controls: popups, combo-boxes, and galleries. The post Matlab toolstrip – part 7 (selection controls) appeared first on Undocumented Matlab . Related posts: Matlab toolstrip – part 6 (complex controls) Multiple types of customizable controls can be added to Matlab toolstrips... Matlab toolstrip – part 8 (galleries) Matlab toolstrips can contain customizable gallery ..
|
|
Discover the books this reader abandoned and why, from a dictator's story to a Nobel Prize winner's account of Soviet concentration camps.
|
|
How to make salt beef (use 1.8kg brisket instead) and brining a brisket (celery and peppercorns) both from The Guardian were recommended by a friend.
|
|
Discover the books this reader abandoned and why, from a dictator's story to a Nobel Prize winner's account of Soviet concentration camps.
|
|
As I start preparing for a couple talks I will be giving for 2019, I realised that my first talk for 2019 (at CSSConf China) will end up being my…
|
|
This handy little package does one simple thing, and it does it well. According to its description, DeepEqual is: An extensible deep comparison library for .NET. I am sure you too have come across this a few times. You have some code that shuffles around objects, and at some point, you’d like to make sure that two instances of the same class are, indeed, equal. And no, you don’t mean “equal” as in reference equality . That’s easy to..
|
|
OTP in Elixir: Learn GenServer by Building Your Own URL Shortener
-
ieftimov.com
-
7 years ago
-
eng
|
|
OTP in Elixir: Learn GenServer by Building Your Own URL Shortener
-
ieftimov.com
-
7 years ago
-
eng
|
|
Bibles are notorious for being cluttered with all kinds of content besides the actual Word of God. Here is a list of common things: Chapter numbers Verse numbers Chapter headings Translation footnotes Cross-references (in the text, and in the center column) Chain references Pilcrows The traditional setting also includes things like: Double column Verse-by-verse setting (where each verse starts on a new line) Words in italics Pronunci....
|
|
Bibles are notorious for being cluttered with all kinds of content besides the actual Word of God. Here is a list of common things: Chapter numbers Verse numbers Chapter headings Translation footnotes Cross-references (in the text, and in the center column) Chain references Pilcrows The traditional setting also includes things like: Double column Verse-by-verse setting (where each verse starts on a new line) Words in italics Pronunci....
|
|
Bitcoin, and all other cryptocurrencies in general, have had an exciting couple of years - from 2017’s massive bull run to 2018’s massive bear market. If you bought and sold any bitcoin or other currencies, Uncle Sam wants his cut - especially if you made money.
|
|
Obtaining a URL to a file in a GitHub repository in a Travis CI build
-
mirocupak.com
-
7 years ago
-
eng
I’m a fan of Travis CI and use it for continuous integration across pretty much all my open-source projects on GitHub. From time to time, I need to obtain a URL to a file in the repository in my build, e.g. to point a particular tool to it, in a way that respects branches as well as pull requests...
|
|
Obtaining a URL to a file in a GitHub repository in a Travis CI build
-
mirocupak.com
-
7 years ago
-
eng
I’m a fan of Travis CI and use it for continuous integration across pretty much all my open-source projects on GitHub. From time to time, I need to obtain a URL to a file in the repository in my build, e.g. to point a particular tool to it, in a way that respects branches as well as pull requests...
|
|
On 30th of April, 2018, Node.js 4 was officially marked as End of Life (EOL) and ceased to receive security updates. At Snyk, we have been committed to continued support for Node.js 4 in our CLI tool, but the time has finally come to wave goodbye.
|
|
The SoundCloud Xbox application is a regular React Redux application that runs in a native web view wrapper on Microsoft’s UWP framework. In…
|
|
35 years ago today, Apple announced their Macintosh computer. What made the Macintosh radically different at the time was its graphical user interface (GUI) that was navigated using a mouse (mice were very uncommon in 1984!). The first Macintosh only had 128K of RAM and a Motorola 68000 CPU, but it was pretty snappy for the time. The picture at the top of this post is of my daughter next to an original Macintosh 128K (and yes, it still wo..
|
|
35 years ago today, Apple announced their Macintosh computer. What made the Macintosh radically different at the time was its graphical user interface (GUI) that was navigated using a mouse (mice were very uncommon in 1984!). The first Macintosh only had 128K of RAM and a Motorola 68000 CPU, but it was pretty snappy for the time. The picture at the top of this post is of my daughter next to an original Macintosh 128K (and yes, it still wo..
|
|
The SoundCloud Xbox application is a regular React Redux application that runs in a native web view wrapper on Microsoft’s UWP framework. In…
|
|
Marked Man (mm) is a little program I wrote to view Markdown files like UNIX man pages. (Because who wants to leave their terminal just to open a file?) It uses Pandoc to convert between Markdown and the groff format. As a happy side-effect, this program can read basically anything as a man page: HTML, LaTeX, Word files (seriously), ePub, etc. Anything that Pandoc can read, Marked Man can handle. Installing I’m working on getting th..
|
|
Marked Man (mm) is a little program I wrote to view Markdown files like UNIX man pages. (Because who wants to leave their terminal just to open a file?) It uses Pandoc to convert between Markdown and the groff format. As a happy side-effect, this program can read basically anything as a man page: HTML, LaTeX, Word files (seriously), ePub, etc. Anything that Pandoc can read, Marked Man can handle. Installing I’m working on getting th..
|
|
Despite several good online resources, it's not necessarily obvious how friend 's wrap-authorize interacts with Compojure routing. This set of routes handles /4 incorrectly: ( defroutes app-routes ( GET "/1" [] ( site-page 1 )) ( GET "/2" [] ( site-page 2 )) ( friend/wrap-authorize ( GET "/3" [] ( site-page 3 )) #{ ::user }) ( GET "/4" [] ( site-page 4 ))) Any attempt to route to /4 for a user that doesn't ....
|
|
These trees are procedurally regenerated on every page load. Basic algorithm At the heart of this algorithm, there is a recursive function which draws a tree branch (as a rotated black rectangle) and its sub-branches. The function calls itself recursively for the two sub-branches, using smaller branch sizes. When the width is finally too small to continue for the branch we’re looking at, we draw a leaf and stop there. To randomize th....
|
|
These trees are procedurally regenerated on every page load. Basic algorithm At the heart of this algorithm, there is a recursive function which draws a tree branch (as a rotated black rectangle) and its sub-branches. The function calls itself recursively for the two sub-branches, using smaller branch sizes. When the width is finally too small to continue for the branch we’re looking at, we draw a leaf and stop there. To randomize th....
|
|
These trees are procedurally regenerated on every page load. Basic algorithm At the heart of this algorithm, there is a recursive function which draws a tree branch (as a rotated black rectangle) and its sub-branches. The function calls itself recursively for the two sub-branches, using smaller branch sizes. When the width is finally too small to continue for the branch we’re looking at, we draw a leaf and stop there. To randomize th....
|
|
In Matthew 18:23-35 we find the Parable of the Unforgiving Servant. The story goes like this: a king wants to settle his accounts, and calls to himself his servant who owes him a sum of money. The servant is unable to pay, and falls down before the king, begging for mercy. The king relents and wipes the servant’s slate clean. The story follows from there, and the servant whom the king forgave his debt is now demanding that his own ser....
|
|
In Matthew 18:23-35 we find the Parable of the Unforgiving Servant. The story goes like this: a king wants to settle his accounts, and calls to himself his servant who owes him a sum of money. The servant is unable to pay, and falls down before the king, begging for mercy. The king relents and wipes the servant’s slate clean. The story follows from there, and the servant whom the king forgave his debt is now demanding that his own ser....
|
|
Snyk was happy to implement code insights, a new functionality by Bitbucket, to allow Bitbucket Server users to view detailed results of Snyk’s vulnerability scan, all within Bitbucket itself.
|