Baby Steps: Slowly Porting Musl to Rust
ramblings by Adam Perry
Unix’s file durability problem
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…
Amnesty International: Encryption Is a Human Rights Issue
New Report Analyzes How Crypto Backdoors, Interference with Crypto, and Compelled Disclosure of Encryption Keys All Impact Free Expression and Privacy Defending encryption is a human rights issue, according to a new Amnesty International report. The report calls on nation-states to promote the use...
News Feed FYI: Further Reducing Clickbait in Feed
To address feedback from our community, we're making an update to News Feed ranking to further reduce clickbait headlines.
Microsoft reboots war on sleep
A few years ago, Microsoft launched a Office 365 campaign with the slogan of #GetItDone. The basic premise was fitting more work into more places of your life. Well, not so much just fitting as sho…
Programming blogs
This is one of those “N technical things every programmer must read” lists, except that “programmer” is way too broad a term and the styles of writing people find helpful for them are too different for any such list to contain a non-zero number of items (if you want the entire list to be helpful to everyone). So…
Google shares software network load balancer design powering GCP networking
Maglev is the software network load balancer that enables Compute Engine load balancing to serve a million requests per second with no pre-warming.
Org mode 9.0 released
Org-mode. Complex so you don't have to be. A versatile organisational system with immense capabilities.
“No Cost” License Plate Readers Are Turning Texas Police into Debt Collectors
Vigilant Solutions, one of the country’s largest brokers of vehicle surveillance technology, is offering a hell of a deal to law enforcement agencies in Texas: a whole suite of automated license plate reader (ALPR) equipment and access to the company’s massive databases and analytical tools—and it...
GCC 6.1 Released
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project .
FBI Harassment
Obligatory Disclaimer: Personal or political views presented within this post absolutely do not reflect those of my employer(s), client(s), and/or legal counsel.
Flash and Chrome
Chrome will de-emphasize Flash in favor of HTML5, giving you improved security, reduced power consumption and faster page load times.
SSH: Best practices
The comments around the last OpenSSH issue ( CVE 2016-0777 , you must read excellent Qualys’ analysis if you’re interested with the details), I noticed that many people were not aware of some basic features of OpenSSH. I will attempt to give a few advises, prioritized in feasibility order, and with graphical…
Gboard: Search, GIFs, emojis and more from your iPhone keyboard
iPhone users—this one’s for you. Meet Gboard, a new app for your iPhone that lets you search and send information, GIFs, emojis and more, right from your keyboard.
Dropbox as a Git Server
git-remote-dropbox is now on PyPI!
The Deletion of gcj
I originally posted this on G+ but I thought maybe I should expand it a little and archive it here.
PyPy 5.0 Released
PyPy 5.0 We have released PyPy 5.0, about three months after PyPy 4.0.1. We encourage all users of PyPy to update to this version. You ...
Amazon Lex – Build Conversational Voice and Text Interfaces
While computers that talk are great, computers that listen and respond are even better! If you have used an Amazon Echo, you know how simple, useful, and powerful the Alexa-powered interaction model can be. Today we are making the same deep learning technologies (ASR – Automatic Speech Recognition NLU – Natural…
Why bad scientific code beats code following “best practices” (2014)
I've just read " The Low Quality of Scientific Code ", which claims that code written by scientists comes out worse than it would if "software engineers" were involved.
Modern Functional Programming: The Onion Architecture
The onion architecture may be the future of large-scale FP
New Adventures for Elm
A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
How to Pitch Your Company
Read more on Y Combinator's blog.