No Spanking, No Time-Out, No Problems
Say you have a problem child. If it’s a toddler, maybe he smacks his siblings. Or she refuses to put on her shoes as the clock ticks down to your morning meeting at work. If it’s a teenager, maybe he...
View ArticleAVS RetroUSB: FPGA-Based Re-Implementation of the NES/Famicon
When retroUSB started it was with spare parts in a guest bedroom retrofitting NES controllers. Then came the first USB adapters, a huge step to take a product to full manufacturing. Now chinese copies...
View ArticlePython for Feature Film: Programming Images to Life
Python is a programming language that has become integral to the movie making process over the last few years. There’s rarely an animated feature or visual effects film, if any, that hasn’t had Python...
View ArticleMars Pathfinder Mission Home Page
The Latest News Mars, the Red Planet Sojourner Rover MarsWatch 1996-97 Landing Site Mission Objectives Launch & Cruise Science & Instruments Mission Operations Education &...
View ArticleFour Million Commutes Reveal New U.S. 'Megaregions'
An ever increasing share of the world’s population is living in what are known as megaregions—clusters of interconnected cities. The concept of the megaregion is decades old and fairly easy to grasp,...
View ArticleDisassembling Sublime Text
03 December 2016This afternoon I spent some time with the free trial of theHopper Disassembler looking through the binary of Sublime Text 3. I found some interesting things and some undocumented...
View ArticleDesign and Implementation of a Win32 Text Editor
Welcome to the brand new tutorial series - "Design and Implementation of a Win32 Text Editor!"The purpose of these tutorials is to follow the development of a win32 text editor - codenamed Neatpad....
View ArticlePouchDB, the JavaScript Database That Syncs
Cross BrowserWorks in Firefox, Chrome, Opera, Safari, IE and Node.jsLightweightPouchDB is just a script tag and 46KB (gzipped) away in the browser, or $ npm install pouchdb away in Node.Easy to...
View ArticleMy Leap into the World of Software Defined Radio
After a long time of listening to everyone in my circles going on about how super mega awesome Software Defined Radio (SDR) is I decided I must give it a go. I’ll be honest I have always thought radio...
View ArticleMicron Announces 5100 Series Enterprise SATA SSDs with 3D TLC NAND
Micron has announced their latest generation of enterprise SATA SSDs, all based on their 3D TLC NAND. The new 5100 series is a full range of enterprise SSDs with capacities ranging from 240GB to 8TB...
View ArticleRump: Hot-sync two Redis databases using dumps
We're thrilled to announce our first open source project: Rump!Rump is a tiny little tool focused on one simple thing: getting live data out of an AWS ElastiCache Redis cluster.We faced this problem...
View ArticleMux – A lightweight, fast HTTP request router for Go
README.mdmux is a lightweight fast HTTP request router (also called multiplexer or just mux for short) for Go 1.7.The difference between the default mux of Go's net/http package and this mux is, it's...
View ArticlePiCluster: Simple Container Orchestration
README.mdPiCluster is a simple way to manage Docker containers on multiple hosts. I created this because I found Docker Swarm not that good and Kubernetes was too difficult to install currently on...
View ArticleAmazon Lex – Conversational interfaces for your applications
With Amazon Lex, you can build, test, and deploy your chatbots directly from the Amazon Lex console. Lex enables you to easily publish your voice or text chatbots to mobile devices, web apps, and chat...
View Article“Scientific Method for Startups”, and AMA with Michael Seibel
When people discuss startups they tend to talk about inspiration and creativity. This leads founders to believe they can imagineer a solution to any problem they’re trying to solve. In reality,...
View ArticleElixir and Ruby can talk to each other using Erlix
This article describes another way, how Elixir and Ruby can talk to each other. We will use Erlix this time. This method makes Ruby process act like the Erlang node, witch is connected to Erlang VM...
View ArticleShow HN: PDD – Probabilistic De-Duplication of Streams with Bloom Filters
README.mdImplementation of Advanced Bloom Filter Based Algorithms for Efficient Approximate Data De-Duplication in Streams as described by Suman K. Bera, Sourav Dutta, Ankur Narang, and Souvik...
View ArticleOpenAI Universe
import gymimport universe # register the universe environments env = gym.make('flashgames.DuskDrive-v0') env.configure(remotes=1) # create one flashgames Docker container observation_n =...
View ArticleLob (YC S13) is hiring a senior designer
Lob is building a suite of APIs for the enterprise. Our most popular API is our print and mail API that enables companies to send physical mail as effortlessly as sending emails. We are growing our...
View ArticleVast solar power plant at the Moroccan desert
The minibus crosses the vast plateau on a newly paved road. Cracked fields stretch away towards the Moroccan desert to the south. Yet the barren landscape is no longer quite as desolate as it once was....
View Article