UDP vs. TCP
IntroductionHi, I’m Glenn Fiedler and welcome to the first article in my article series Networking for Game ProgrammersIn this article we start with the most basic aspect of network programming,...
View ArticleMy New Year’s Resolution – read a research paper every weekday
… and post a write-up on this blog.That sounds crazy of course – who has the time to read a paper every weekday? Let alone write it up! I’ve done it for each of the last two calendar years though, so I...
View ArticleGame in-app purchases are warping kids’ understanding of basic economic ideas
It is nighttime and my young son is asleep; I am awake and trying to help him. If he were a little older I might be gluing something onto a science project or baking cupcakes for a school event....
View ArticleFacebook’s Face Recognition Tech Goes on Trial
Photo-illustration: Edmon de HaroNimesh Patel, aggrieved user of Facebook and Illinois resident, isn’t naive: He well understands that the social networking company collects information about him. But...
View ArticleShow HN: React Boilerplate and Structor (React UI Builder)
README.mdA React Boilerplate Project CloneIntroductionFirst of all "React Boilerplate is a highly scalable, offline-first foundation with the best DX and a focus on performance and best practices. It...
View ArticleHow Not to Respond to a Rewrite Req (if You Don’t Want to Look Anti-Semitic)
This is one of the rare moments on my blog where I get serious. Dead serious.Under the name John Skylar, I am a writer of fiction and nonfiction. Under my legal name, I do other things—science,...
View ArticleHow to Run a More Secure Browser
Of all the apps you might install, the browser is probably the most useful, and also the most exposed to third-party exploits. Here are simple modestly complex (easy if you are familiar with BSD/Linux)...
View ArticleA Sad Announcement – The Omniref Blog
I’m sad to announce that, effective January 31, 2017, Omniref will be shutting down. This isn’t how we hoped things would turn out, but unfortunately, we were never able to find a sustainable business...
View ArticleWhat Does Any of This Have to Do with Physics?
Have you ever been happy?”My girlfriend asked me that question, after work over drinks at some shiny Manhattan bar, after another stressful day on the trading floor.How to answer that? I knew she was...
View ArticleZFS Root Filesystem on AWS
Did you know you can create your own Linux AWS EC2 AMI which is running 100% ZFS for all filesystems (/, /boot - everything)? You can, and it’s not too hard as long as you are experienced with...
View ArticleRust is mostly safety
Steve Klabnik recently writes that "Rust is more than safety"; in this post he argues that Rust's "marketing pitch" focuses too much on safety, and that that topic doesn't really resonate with...
View ArticleAtom-in-orbit: Putting Atom in the browser
README.mdThe goal of this project is to produce a version of Atom that runs in Chrome from Atom's source that is as faithful to the desktop version as possible.MotivationThere are already many...
View ArticleXACT: Lock-Free Multi-CAS for C++/x64 Built on TSX
README.mdLock-free N-way atomic compare-and-swap:TSX-based concurrency primitives for C++/linux/x64BackgroundIntel's TSX instructions, included in some Haswell processors and more widely available in...
View ArticleMachine Learning Crash Course: Part 1
By Daniel Geng and Shannon Shih06 Nov 2016Introduction, Regression/Classification, Cost Functions, and Gradient DescentMachine learning (ML) has received a lot of attention recently, and not without...
View ArticleA calculus for automatically differentiable computer programs
(Submitted on 25 Oct 2016 (v1), last revised 9 Dec 2016 (this version, v2))Abstract: In this paper we develop operational calculus on programming spaces that generalizes existing approaches to...
View ArticleThe Original Postal Has Been Made Open Source
It was in September, 1997 – over 19 years ago (we’ll round that out to 20, for marketing reasons) – when us humble folk from Running With Scissors unleashed our Robotron-inspired isometric shooter...
View ArticleHow to Validate Demand for Your Product
Before you launch a company it’s essential that you check if there is demand for your product. Doing so can save you weeks or months of lost time. In this article I’ll show you how to use tools like...
View ArticleFacebook Doesn’t Tell Users Everything It Really Knows About Them
Niall Carson/PA WireFacebook has long let users see all sorts of things the site knows about them, like whether they enjoy soccer, have recently moved, or like Melania Trump. But the tech giant gives...
View ArticleCreative Tim: Growing a side project into a $17k/month business
Hello! Tell us about yourself and what you're working on.I'm Alex Paduraru, I've studied mathematics and computer science, I have a software engineering degree, and I'm the co-founder of Creative Tim....
View ArticleUS government to withdraw longstanding warnings about cholesterol
The nation’s top nutrition advisory panel has decided to drop its caution about eating cholesterol-laden food, a move that could undo almost 40 years of government warnings about its consumption.The...
View Article