Analysing C# code on GitHub with BigQuery
Just over a year ago Google made all the open source code on GitHub available for querying within BigQuery and as if that wasn’t enough you can run a terabyte of queries each month for free!
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 2,470 posts.
Just over a year ago Google made all the open source code on GitHub available for querying within BigQuery and as if that wasn’t enough you can run a terabyte of queries each month for free!
Largely A Summary With Some New Information I have covered a lot of material and even then only glossed at the surface of what I have learned about Magic Leap (ML). By combining the information ava…
Uber is in trouble. The trial between Alphabet’s Waymo and Uber over Waymo’s self-driving car trade secrets was scheduled to begin on December 4th before Judge William Alsup, of Oracle v. Google fame. (Readers familiar with coverage of that case know how smart and tough he is). According to published reports, at the…
Persisting state between AWS EC2 spot instances using Docker on an external volume
alexstjohn.com is your first and best source for information about alexstjohn. Here you will also find topics relating to issues of general interest. We hope you find what you are looking for!
Personal website of Caroline and Mike Hudack, angel investors and tech industry veterans living in London.
I was looking on the DuckDuckGo search results for "anonymous bitcoin sms" today, just to see what was out there. My SMS Privacy was the top result, as expected. But the second result was new to me:
In software, we generate random numbers by calling a function called a "random number generator". Such functions have hidden states, so that repeated calls to the function generate new numbers that appear random. If you know this state, you can predict all future outcomes of the random number generators. O'Neill, a…
As developers, we’re familiar with the various problems that interfere with our productivity. But often we overlook the broad picture. Some…
Brittleness is when the company fails because just one component breaks. Learn some strategies for fixing Brittle Points.
Back to the Future Java (b2fJ) aims at bringing the power of Java to 8-bit home computers of the ’80s. This project provides a toolchain to cross-compile Java programs under Windows.
Why neurons have thousands of synapses, a theory of sequence memory in neocortex Hawkins & Ahmad, Front. Neural Circuits 2016 It all began with a fascinating lunchtime conversation with Martin …
nix-derivation 1.0 announcement post
Technical articles by Kevin Menard. Topics include Ruby, Java, machine learning, and general computing.
Counting almost 7,000 relays , the Tor network is one of the largest volunteer-run anonymity networks operating today. Most of the volunteers who operate these relays choose to remain anonymous, and little is known about how they set up or operate their relays. As a result, it is not clear if all relays correctly…
Create beautiful emails, automate campaigns, and track performance. Try it now and see how our tools can drive your business.
Recently, the company that provides hosting for this website experienced some technical problems and my website went down. This was rather frustrating, and I sent them a Tweet to ask them to please resolve the issue. Before they even responded to me, I suddenly had this email in my inbox.
Angel/seed rounds used to be done via priced equity securities, either common or preferred. Then, starting about ten years ago, we started to see convertible debt being used in the angel and seed rounds. By 2010 this was the norm and Paul Graham tweeted this in Aug 2010: Convertible notes have won. Every investment so…
In this post we'll discuss the second argument on why the epoll() is broken. The problem is best described in an LWN comment by Foom :
Many reverse-engineered versions of “KERNAL”, the C64’s ROM operating system exist, and some of them even in a form that can be built into the original binary. But how about building the original C64 KERNAL source with the original tools?
Recently, I reported a security issue in the new Firefox Screenshots feature (fixed in Firefox 56). This issue is remarkable for a number of reasons. First of all, the vulnerable code was running within the Web Extensions sandbox, meaning that it didn’t have full privileges like regular Firefox code. This code was…
In my last article I discussed the basics of Swift's new Codable protocol, briefly discussed how to implement your own encoder and decoder, and promised another article about a custom binary coder I've been working on. Today, I'm going to present that binary coder.