New
The latest blog posts to take off on Hacker News. 2,090 posts.
The Garden: Instacart's Physical Staging Environment
We move at an extraordinary pace at Instacart. In order to release new versions of our products multiple times a day, we need a testing…
Introducing Keybase Chat
You're reading the Keybase blog. There are more posts . When you're done, you can install Keybase .
More on GVFS
After watching a couple of days of GVFS conversation, I want to add a few things. What problems are we solving? GVFS (and the related Git optimizations) really solves 4 distinct problems: A large number of files – Git doesn’t naturally work well with hundreds of thousands or millions of files in your working set…
Selenium IDE alternatives for UI regression testing
If you’re searching for good Selenium IDE alternatives, you’re not alone. People discuss record-playback IDEs all the time, on most testing automation forums that I’ve seen. And, in fact, there are several modern cloud-based platforms that seem to record-playback right.
Scaling Git, and some back story
A couple of years ago, Microsoft made the decision to begin a multi-year investment in revitalizing our engineering system across the company. We are a big company with tons of teams – each with their own products, priorities, processes and tools. There are some “common” tools but also a lot of diversity – with VERY…
Announcing GVFS: Git Virtual File System
Here at Microsoft we have teams of all shapes and sizes, and many of them are already using Git or are moving that way. For the most part, the Git client
Time-Travel Debugging for JavaScript/Node.js
Time-traveling in the execution history of a program during debugging enables a developer to precisely track and understand the sequence of statements and program values leading to an error. To provide this functionality to real world developers, we embarked on a two year journey to create a production quality…
EFF's 100-Day Plan
The Trump presidency starts Friday. Here is the Electronic Frontier Foundation's agenda. In a matter of days, the United States will enter a new era. On Friday, President Elect Donald J. Trump will swear the oath of office, pledging to uphold the Constitution. But as EFF has learned in the course...
GIMP – 2016 in review
When we released GIMP 2.9.2 in late 2015 and stepped over into 2016, we already knew that we’d be doing mostly polishing. This turned out to be true to a larger extent, but quite a few new features slipped in. So, what are the big changes for GIMP in 2016?
Telegram Desktop reaches version 1.0
First launched in 2013, Telegram Desktop graduates to version 1.0 today. We've added a fabulous new design and support for custom themes.
Darktable 2.2.0 released
we’re proud to finally announce the new feature release of darktable, 2.2.0! the github release is here: https://github.com/darktable-org/darktable/releases/tag/release-2.2.0. as always, please don’t use the autogenerated tarball provided by github, but only our tar.xz. the sha256 checksum is…
HandBrake 1.0.0 Released
News and Project Updates!
Firebug lives on in Firefox DevTools
Firebug, the original browser developer tool, has been discontinued as a separate Firefox add-on, and will go forward as Firebug.next atop Firefox DevTools. The spirit of Firebug lives on in ...
Wycheproof – Tests that check cryptographic software for known weaknesses
Posted by Daniel Bleichenbacher, Security Engineer and Thai Duong, Security Engineer We’re excited to announce the release of Project Wyche...
Piwik 3.0.0
Piwik 3.0.0 brings many improvements to Piwik, including a full redesign of the application, security improvements and several major improvements in the core analytics platform and core plugins APIs.
Why Kakoune – The quest for a better code editor
While discussing with fellow developers, I was asked the following question a few times: We spend most of our time as developers thinking, not editing code; so, why invest time into mastering a complicated code editor, and why lose some cognitive resources on thinking about text editing instead of about the real…
Some Tools for Go Lang That You Might Not Know Yet
Year’s end is coming closer. Time to clean up repositories and polishing up the toolset. All the well-known tools have been installed already–is there anything else to add to the toolbox?
Start building Actions on Google
The Google Assistant brings together all of the technology and smarts we've been building for years, from the Knowledge Graph to Natural Language Processing. To be a truly successful Assistant, it should be able to connect users across the apps and services in their lives. This makes enabling an ecosystem where…
Open sourcing Embedding Projector: a tool for visualizing high dimensional data
Posted by Daniel Smilkov and the Big Picture group Recent advances in Machine Learning (ML) have shown impressive results, with applications rangin...
Google Trusted Contacts
Whether it’s hiking alone or walking down a street after dark — sometimes you want to know someone's got your back. To help you feel safe and give your friends and famil…