New
The latest blog posts to take off on Hacker News. 2,293 posts.
Implementing Algebraic Effects in C
We describe a full implementation of algebraic effects and handlers as a library in standard and portable C99, where effect operations can be used just like regular C functions. We use a formal operational semantics to guide the C implementation at every step where an evaluation context corresponds directly to a…
Tools for Remote Software Development and Pair Programming
Examines the software stack Zapier uses to enable collaborative coding and deployment in distributed teams.
Ubershaders: A Ridiculous Solution to an Impossible Problem
When you're playing your favorite game on Dolphin with a powerful computer, things should run fairly well. The game is running full speed, there are no graphical glitches, and you can use your favorite controller if you want. Yet, every time you go to a new area, or load a new effect, there's a very slight but…
The case against Kotlin
Ryan Cooke | Android Engineer, Core Experience
Jeff Bezos Escapes Scrutiny from His Own Paper–and Its Rivals
A review of 190 articles about Amazon.com from the New York Times, Wall Street Journal and the Bezos-owned Washington Post over the past year paints a picture of almost uniformly positive–ofttimes boosterish–coverage.
Targeting HTTP's Hidden Attack-Surface
Modern websites are browsed through a lens of transparent systems built to enhance performance, extract analytics and supply numerous additional services. This almost invisible attack surface has been
Windows Subsystem for Linux is out of beta
We're excited to announce that in Windows 10 Fall Creators Update (FCU) due to ship in fall 2017, Windows Subsystem for Linux (WSL) will no longer be a
Phoenix 1.3.0 Released
Phoenix 1.3.0 is out!
LibreOffice 5.4 released with new features for Writer, Calc and Impress
Berlin, July 28, 2017 – The Document Foundation announces LibreOffice 5.4, the last major release of the LibreOffice 5.x family, immediately available for Windows, macOS and Linux, and for the cloud. LibreOffice 5.4 adds significant new features in every module, including the usual large number of incremental…
Higher-paid, faster-growing tech jobs are concentrating in 8 US hubs
Indeed Chief Economist sheds light on the next Silicon Valley and discusses characteristics of tech jobs in eight hubs around the U.S.
Attitudes on Same-Sex Marriage
In Pew Research Center polling in 2001, Americans opposed same-sex marriage by a margin of 57% to 35%. Since then, support for same-sex marriage has steadily grown.
Project Snowflake: Non-blocking safe manual memory management in .NET
We propose integrating safe manual memory management with garbage collection in the .NET runtime to get the best of both worlds.
Ghost 1.0
About four years ago we launched Ghost on Kickstarter as a tiny little prototype of an idea to create the web's next great open source blogging platform. In the early days we really just focused on just making everything work. Ghost was one of the very first open source
Apple’s refusal to support Progressive Web Apps is a detriment to the web
Why hasn’t Apple added support for service workers in Safari for iOS? Could it be because it goes against their app store revenue model?
Remotely Compromising Android and iOS via a bug in Broadcom's WI-FI Chipsets
Author: Nitay Artenstein Introduction Fully remote exploits that allow for compromise of a target without any user interaction have become something of a myth in recent years. While some are occasionally still found against insecure and unpatched targets such as routers, various IoT devices or old versions of Windows…
Announcing the Windows Bounty Program
Windows 10 represents the best and newest in our strong commitment to security with world-class mitigations. One of Microsoft’s longstanding strategies toward improving software security involves investing in defensive technologies that make it difficult and costly for attackers to find, exploit and leverage…
Breaking open the Mt. Gox case, part 1
The official blog of WizSec, a group of bitcoin security specialists, and their investigation into MtGox.
Azure Container Instances
Containers have fundamentally changed the way developers develop their applications, the way applications are deployed, and the way system administrators manage their environments. Containers offer a broadly accepted and open standard, enabling simple portability between platforms and between clouds. Today, I am…
Waze for Android Auto
The road is where most of us do our best thinking. The Waze blog is where we share ours.
Firefox Roadmap for Flash End-Of-Life
This morning, Adobe announced its roadmap to stop supporting Flash at the end of 2020. Working with Adobe and other browser vendors, Mozilla has prepared a roadmap for Flash support ...