New
The latest blog posts to take off on Hacker News. 304 posts.
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!
8,760 Hours: How to get the most out of next year
Update (December 2016): Version 2 of this guide is now available! Announcement post here. Links in this post are updated to send you to the latest and greatest version. Click here to download 8,760 Hours v2 The end of a year […]
A Git catastrophe cleaned up
From the highly eclectic blog of Mark Dominus
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.
Version SAT
The package version selection problem is to find a set of dependencies that can be used to build a top-level package P that is complete (all dependencies satisfied) and compatible (no two incompatible packages are selected). There may be no such set, because of the diamond dependency problem: perhaps A needs B and C…
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?
Spaced repetition
Efficient memorization using the spacing effect: literature review of widespread applicability, tips on use & what it’s good for.
Saving the Internet 2000TB a Day: Fixing Font Awesome’s Fonts
Front-end antics and typographic mischievousness
The Finder’s GUI tax can be very expensive
Once a month, I download roughly 25 gzipped (.gz) files from Apple—these are our Mac App Store sales reports, with one file for each App Store region. I could have Safari expand these files (via the "Open 'safe' files after downloading' item in its preferences), but I prefer to leave that option unchecked. (Why? I…
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…
Why I switched from Vim to Emacs
EDIT: As pointed out on reddit (both in r/emacs and r/vim), many of my criticisms of Vim are unfair. Everything I posted about was based purely on my personal experience with the two, but much of m…
Don Libes' Expect: A Surprisingly Underappreciated Unix Automation Tool
In this article, I will attempt to convince you that Expect is an extremely underappreciated tool for automating terminal applications in Unix.
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...
Actually using ed (2012)
The classic ed editor is a really good example of a sparse, minimal, standard Unix tool that does one thing, and does it well. Because there are so many good screen-oriented editors for Unix, there’s seldom very much call for using ed , unless you’re working on very old or very limited hardware that won’t run anything…
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…
Design and Implementation of a Win32 Text Editor (2005)
Welcome to the brand new tutorial series - “Design and Implementation of a Win32 Text Editor!” The purpose of these tutorials is to follow the development of a …
Disassembling Sublime Text
This afternoon I spent some time with the free trial of the Hopper Disassembler looking through the binary of Sublime Text 3. I found some interesting things and some undocumented settings.
Bookdown – Authoring Books and Technical Documents with R Markdown
bookdown extends R Markdown for writing books with cross-references, citations, and multiple output formats.