BuckleScript: write JavaScript faster, safer and smaller
BuckleScript is one of the very few compilers which compiles an existing typed language to readable JavaScript. It has the same characteristics of typescript: one OCaml module compiled into one...
View ArticleUber Hires Former Google Search Chief Amit Singhal as SVP of Engineering
Uber’s latest hire has a storied and accomplished history in Silicon Valley – Amit Singhal, former Senior Vice President of Search and employee number 176 at Google, has joined the ride-hailing company...
View ArticleThe lost art of 3D rendering without shaders
Let’s say you wanted to create a sweet bouncing cube, like this:You might use a 3D framework such as OpenGL or Metal. That involves writing one or more vertex shaders to transform your 3D objects, and...
View ArticleLavabit Reloaded
January 20th, 2017Fellow Citizens & Lavabit Users,Today is Inauguration Day in the United States, the day we enact one of our most sacred democratic traditions, the peaceful transition of power....
View ArticleSymantec issues more illegit HTTPS certificates
A security researcher has unearthed evidence showing that three browser-trusted certificate authorities (CAs) owned and operated by Symantec improperly issued more than 100 unvalidated transport layer...
View ArticleHow a Kalman filter works, in pictures (2015)
I have to tell you about the Kalman filter, because what it does is pretty damn amazing.Surprisingly few software engineers and scientists seem to know about it, and that makes me sad because it is...
View ArticleMagic Leap is neither magic nor leaping
It was a shared "wow!" for millions across the globe: a video showing kids in a gym watching as a whale appeared to breach the floor, leap high in the air and come crashing down with water flying...
View Article2D game art for programmers
I just had a friend send me his inkscape character design and asking for my opinion.Hadjoudj Mohamed did a good job for an initial design but there are a few easy to avoid beginner problems.This...
View ArticlePeloton – a relational database designed for autonomous operation
Peloton is a relational database management system that is designed for autonomous operation. The system’s integrated planning component not only optimizes the system for the current workload, but also...
View ArticleClojureScript is the most-used functional language that compiles to JavaScript
By Zach Oakes on January 21st, 2017Over the past five years, ClojureScript has almost certainly become the industry's most-used functional language that compiles to JavaScript. Admittedly, this is like...
View ArticleImproving TrueOS: OpenRC
OpenRC is a dependency-based init system working with the system provided init program. It is used with several Linux distributions, including Gentoo and Alpine Linux. However, OpenRC was created by...
View ArticlePhiladelphia Poised to Ban Employers from Asking Hires About Salary History
Philadelphia is on the brink of becoming the first U.S. city to bar employers from asking potential hires for their salary history, a step aimed at narrowing the pay gap between men and women.The...
View ArticleWhy It Takes So Long to Connect to a WiFi Access Point?
(Submitted on 10 Jan 2017)Abstract: Today's WiFi networks deliver a large fraction of traffic. However, the performance and quality of WiFi networks are still far from satisfactory. Among many popular...
View ArticleYou Can Change Your Personality
Photo: Gary Waters/Getty Images/Ikon ImagesA question for the ages: Are you stuck with yourself?Plenty of researchers who study personality would answer in the affirmative. For a long time, the study...
View ArticleOur three year saga to release 13M pages of CIA secrets
Kel McClanahan, the lawyer who represented MuckRock in our CIA lawsuit, outlines the three year fight to get the agency to release its declassified database - and all the excuses the agency used for...
View ArticleUnited Arab Emirates goes from 10k Tor users to 250k in days
Users – Tor Metrics '); We estimate the number of users by analyzing the requests induced by Tor clients. These papers detail on how we count users and how we count bridge users.This graph shows the...
View ArticleNearley – parser toolkit for JavaScript
Parsers turn strings of characters into meaningful data structures (like a JSON object!).nearley is a fast,feature-rich, and modern parser toolkit for JavaScript. nearley is an npm Staff Pick.nearley...
View ArticlePython 2.8?
Please consider subscribing to LWNSubscriptions are the lifeblood of LWN.net. If you appreciate this content and would like to see more of it, your subscription will help to ensure that LWN continues...
View ArticleGitea – A painless self-hosted Git service
Cross-platformGitea runs anywhere Go can compile for: Windows, macOS, Linux, ARM, etc. Choose the one you love! LightweightGitea has low minimal requirements and can run on an inexpensive Raspberry...
View ArticleInvesting Is More Luck Than Talent
Depending on which economist you ask, big inequalities in wealth are either an essential engine for growth—the reward that motivates people to work hard, innovate, and prosper—or a ticking time bomb...
View Article