New
The latest blog posts to take off on Hacker News. 4,414 posts.
The new and improved Programming Languages Zoo
It is my pleasure to announce the new and improved Programming languages Zoo , a potpourri of miniature but fully functioning programming language implementations. The new zoo has a decent web site, it is now hosted on GitHub , and the source code was cleaned up. Many thanks to Matija Pretnar for all the work.
The Metaprogrammer
There are some topics which, if posted onto a forum or news site, cause programmers to spew out more blather than all the rest put together. Such topics include:
How Quaternions encode rotations: derivation and sample code
In the post on matrices in Codea I mentionned that an affine transformation (things like rotation, scaling, translation) ℝ 3 → ℝ 3 could be specified by giving four vectors. In this post I want to examine that a little more closely for the special case of a rotation. That is to say: how can I encode a rotation in ℝ 3…
Flightradar24 ADS-B Receivers On-board a Surface Ocean Robot
We are excited to announce for the first time that we have received and processed ADS-B signals collected by our autonomous boat. The unmanned surface vehicle, a Wave Glider® manufactured by Liquid Robotics® and managed by Maritime Robotics as part of their new partnership, is receiving ADS-B signals from aircraft…
How to Generate Secure Random Numbers in Various Programming Languages
This blog post will maintain the industry best practices for securely generating random data in Ruby, Node.js, Java, etc.
How to get people who installed a leaked build to stop using that build?
Practical development throughout the evolution of Windows.
What typing ^D does on Unix (2009)
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
Announcing Quill 1.0
Quill is a free, open source WYSIWYG editor built for the modern web. Completely customize it for any need with its modular architecture and expressive API.
Employee #1: Amazon
Read more on Y Combinator's blog.
How we unnecessarily burned 20k with Facebook Ads
We've also tried Facebook marketing. In this blog post we describe our successes and failures with the marketing channel Facebook.
Is HTTP Public Key Pinning Dead?
HTTP Public Key Pinning (HPKP, RFC 7469)—a standard that was intended to bring public key pinning to the masses—might be dead.
Intel acquires Movidius
Unlock more with Intel Core Ultra processors. Experience superior AI performance, all-day battery life, and pro-level graphics for work and play.
Booting the Final GameCube Game
Every single GameCube game can at least boot in Dolphin 5.0. Except one. Star Wars: The Clone Wars and its complex way of using the PowerPC Memory Management Unit rendered it unplayable in Dolphin up to this day. But finally as of Dolphin 5.0-540, this challenge has come and gone: Dolphin can finally boot every single…
When you change the world and no one notices
Do you know what’s happening in this picture? Literally one of the most important events in human history.
Lessons Learned while Converting from ASP.NET to .NET Core
At Stackify we have been doing a lot of work with .NET Core. Find our top suggestions on converting an application from ASP.NET to NET Core.
Bootstrap 4 Alpha 4 Released
Alpha 4 is here to address those pesky build and package errors, a few CSS bugs, and some documentation inconsistencies we introduced in our last release.
I lost my OpenBSD full-disk encryption password
The other day I set up a new OpenBSD instance with a nice RAID array, encrypted with Full Disk Encryption. And promptly proceeded to forget part of the passphrase.
Carbon nanotube transistors outperform silicon
For decades, scientists have tried to harness the unique properties of carbon nanotubes to create high-performance electronics that are faster or consume less power. Now, for the first time, University of Wisconsin–Madison materials engineers have created carbon nanotube transistors that outperform state-of-the-art…
Three JavaScript performance fundamentals that make Bluebird fast
Bluebird is a widely used promise library for JavaScript which initially gotnoticed back in 2013 due to it being up to 100 times faster than other
Plan9 from?
I have been saying for years that I am seeing the same phenomonon today that I saw thirty years ago when the microprocessor was first invented. At that time I argued a lot with all the computer scientists. They insisted that microprocessors were not really computers because they did not run the same software that…
NSA Hacked French President’s House
“Keith Alexander (Director of the NSA) told me he was disappointed because he never thought we would detect them and he even added: You guys are good.” Bernard Barbier French newspaper …
The math of CSS locks
CSS Locks are a Responsive Web Design technique that lets you transition smoothly between two property values when the screen gets smaller or bigger.