Juniper screenOS authentication backdoor - master ssh password posted
On December 18th, 2015 Juniper issued an advisory indicating that they had discovered unauthorized code in the ScreenOS software that powers their Netscreen firewalls. This advisory covered two...
View ArticleShow HN: CodeHalf – Write Code Everyday, new design and new features
What is CodeHalf?Currently CodeHalf is a simple tracker to help you establish and keep up a habit of writing code every day.Why every day? Doing something every day establishes a strong habit, think of...
View ArticleOn the Surfaces of Things: Mathematics and the Realm of Possibility
What follows is an essay adapted from a talk, delivered in 2010 to teenagers and parents in my hometown of Cupertino, California. The talk concerned the surfaces of things, like bodies and planets, and...
View ArticleHashcat and oclHashcat have gone open source
For a long time I've been thinking about taking an important step -- a very important step for this project, I think. What I am talking about is making Hashcat and oclHashcat open source. There have...
View ArticleTLDR pages
TLDR pagesSimplified and community-driven man pagesUsageRun in live demo or your terminal.tldr tar InstallationInstall the NodeJS clientnpm install -g tldr You can also try other TLDR...
View ArticleDLL Hijacking Just Won’t Die
The folks that build the NSIS Installer have released updates to mitigate a serious security bug related to DLL loading. (v2.5 and v3.0b3 include the fixes).To make a long and complicated story short,...
View ArticleThe Kolmogorov-Smirnov Test
A visit to a data and statistical technique useful to software engineers. We learn about some Rust too along the way.The code and examples here are available on Github. The Rust library is on...
View ArticleHow three teenagers invented an app to police the cops
THE Christian siblings were doing their homework when the police arrived. Two officers entered the house, guns drawn, pursuing what was evidently a prank tip-off about a captive being held at their...
View ArticleMIT Mathlets: Interactive mathematics visualizations
Copyright © 2009--2015 H. Miller | Powered by WordPressExcept where otherwise noted, content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported license
View ArticleStupid Patent of the Month: Microsoft’s Design Patent on a Slider
For the first time ever, this month’s Stupid Patent of the Month is being awarded to a design patent. Microsoft recently sued Corel for, among other things, infringing its patent on a slider, D554,140,...
View ArticleThe future of the Crystal language
The Programming Language24 Dec 2015 by asterite(This post is part of Crystal Advent Calendar 2015)This Christmas eve something curious happened: we were happily coding in Crystal when, one moment when...
View ArticleThe Ultimate Amiga 500 Talk [video]
C3TV - The Ultimate Amiga 500 Talkbrowsecongress2015eventrahraAboutThe Amiga was one of the most powerful and wide srpead computers in the late 80's. This talk explains its hardware design and...
View Articleos.js: JavaScript Cloud/Web Desktop Platform
Try the demoView sourceInstall nowOS.js is a JavaScript web desktop implementation for your browser with a fully-fledged window manager, Application APIs, GUI toolkits and filesystem abstraction.Please...
View ArticleIntroduction to the Math of Computer Graphics
Three-dimensional computer graphics is an exciting aspect of computing because of the amazing visual effects that can be created for display. All of this is created from an enormous number of...
View ArticleNo Brainer
For decades now, I have been haunted by the grainy, black-and-white x-ray of a human skull.It is alive but empty, with a cavernous fluid-filled space where the brain should be. A thin layer of brain...
View ArticleProfiling Python in Production
We recently reduced CPU usage across our fleet by 80%. One key technique that made this possible was a lightweight profiling strategy that we could run in production. This post is about the ways we...
View ArticleBank of America trying to load up on patents for the technology behind Bitcoin
Bankers may not think bitcoin will ever go fully mainstream, but they clearly believe there is value in the technology that powers such cryptocurrencies, known as blockchain.On Dec. 17, the US Patent...
View ArticleGovernments deterring businessmen and tourists with cumbersome visa requirements
THE rise of big emerging economies like China and India, and the steady march of globalisation, have led to a surge in the numbers of people wanting to travel abroad for business or tourism. As a...
View ArticleIncorporating and accessing binary data into a C program
The other day I needed to incorporate a large blob of binary data in a C program. One simple way is to use xxd, for example, on the binary data in file "blob", one can do:xxd --include blob unsigned...
View ArticleWebSockets: caution required
When developers hear that WebSockets are going to land in the near future in Rails they get all giddy with excitement.But your users don't care if you use WebSockets:Users want "delightful realtime web...
View Article