Don't use Git rebase
You love rebasing, right? Rewriting history might be appealing, but there are good reasons not to.
Topics /
The most popular blog posts about tools & productivity on Hacker News. 334 posts.
You love rebasing, right? Rewriting history might be appealing, but there are good reasons not to.
For the impatient, feel free to skip to the TL;DR summary.
If you thought Google Scholar had about twenty different screens, you'd be half right. We have just made it easier to find your way around ...
The Chrome team is delighted to announce the promotion of Chrome 59 to the stable channel for Windows, Mac and Linux. This will roll out ov...
In another post, I laid out my reasons for building a personal logging system. Here, I’ll go into the strategy and tactics issues.
Introduction Firstly I want to note I’m not a security researcher, ethical hacker or at all competent at reverse engineering. I’m currently working as a Java developer but I’ve al…
I should start by saying that yes, I’ve used the word processor you’re about to mention. I’ve tried them all. From yWriter and Scrivener, to Hank’s Writer and OpenOffice, to FocusWriter and Page 4. I’ve probably tried writing apps that you’ve never heard of. I’m the guy in the middle of the Venn diagram […]
Raspberry Pi 3 devices tend to overheat when they run prolonged heavy loads. When the processor’s internal temperature approaches 85 degrees Celsius, it protects itself by downclocking or shutting down completely. This can adversely affect performance of AI models.
CSS Grid is revolutionizing web design. It’s a flexible, simple design standard that can be used across all browsers and devices. That's why we built CSS Grid Inspector. We’ve been ...
I’ve been involved with PyCon India since the first edition of the conference in 2009 . This year, I was invited to give the keynote at the 2017 edition of the event in Delhi. This post is about some personal experiences preparing the speech and making the slides.
You're reading the Keybase blog. There are more posts . When you're done, you can install Keybase .
How to take snapshots of a directory and send to them as backups to S3 using Linux tools
The personal website of Mark Hanford Nichols.
Pixelmator Pro is a powerful, easy-to-use image editor that brings professional tools and powerful AI features to everyone across Mac and iPad.
In my study of keyboarding in the past 20 years, i've noticed that the choices of many shortcuts in many apps are adopted to the many aspects of the keyboard hardware of the time in use by the community. Emacs's keybinding is not simply based on the first letter of commands, but the QWERTY layout's key positions have…
In this post we will set up a virtual lab for malware analysis. We’ll create an isolated virtual network separated from the host OS and from the Internet, in which we’ll setup two victim virtual machines (Ubuntu and Windows 7) as well as an analysis server to mimic common Internet services like HTTP or DNS. Then…
Last week, I created a small script to aid my workflow which left me wondering why I didn't make it earlier. It adds an option in [Finder](https://en.wikipedia.org/wiki/Finder_\(software\))'s context menu to start a static web server in any folder which makes it easier to preview static websites. Technically, it's…
Today we are proud to announce that Heroku CI, a low-configuration test runner for unit and browser testing that is tightly integrated with Heroku...
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…
A group of Hopkins students have a special gift just in time for Christmas for a 2-year-old with a rare genetic disorder
SBT is the default build tool for the Scala programming community: you can build Scala using other tools, but the vast majority of the community uses SBT. Despite that, nobody seems to like SBT: people say it's confusing, complicated, and opaque. This post will deeply analyze what exactly it is about SBT that people…
The default tmux prefix key is Ctrl - b , for the remainder of this article, we will refer to the prefix key as prefix .
Sysdig Inspect is a powerful interface for container troubleshooting and security investigation that uses sysdig capture files for local analysis
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…
Luca Pette's website
Any combination of these tools may be chosen; Fira Code is not required to utilize prettify-symbols or pretty-mode. Similarly, the entire Fira Code font is not required to use Fira’s ligatures.
Eliminate secrets sprawl and automate credential rotation across hybrid and multicloud environments with centralized, enterprise-grade secrets management.