just is a handy way to save and run project-specific commands.
just has a ton of useful features, and many improvements over make:
- just is a command runner, not a build system, so it avoids much of make's complexity and idiosyncrasies. No need for .PHONY recipes!
- Linux, MacOS, and Windows are supported with no additional dependencies. (Although if your system doesn't have an sh, you'll need to choose a different shell.)
- Errors are specific and informative, and syntax errors are reported along with their source context.
- Recipes can accept command line arguments.
- Wherever possible, errors are resolved statically. Unknown recipes and circular dependencies are reported before anything runs.
- just loads .env files, making it easy to populate environment variables.
- Recipes can be listed from the command line.
- Command line completion scripts are available for most popular shells.
- Recipes can be written in arbitrary languages, like Python or NodeJS.
- just can be invoked from any subdirectory, not just the directory that contains the justfile.
Jay Desai has FOMU. No, you read that right. As a first-time founder and CEO of health technology startup PatientPing, he’s got a healthy fear of messing up. This anxiety especially bubbles to the surface when it has to do with his team — now over 100 employees — and particularly the seven who report directly to him. He’s seen too many immensely talented and productive teams stall because of a subtle misunderstanding on how to best work with each other. After consecutive year-long searches for his Head of Product and Head of Operations, he didn’t want to squander that investment because he couldn’t figure out how to work with them.
DRM's Dead Canary: How We Just Lost the Web, What We Learned from It, and What We Need to Do Next
By Cory Doctorow
November 27, 2017
EFF has been fighting against DRM and the laws behind it for a decade and a half, intervening in the US Broadcast Flag, the UN Broadcasting Treaty, the European DVB CPCM standard, the W3C EME standard and many other skirmishes, battles and even wars over the years. With that long history behind us, there are two things we want you to know about DRM:
- Everybody on the inside secretly knows that DRM technology is irrelevant, but DRM law is everything; and
- The reason companies want DRM has nothing to do with copyright.
These two points have just been demonstrated in a messy, drawn-out fight over the standardization of DRM in browsers, and since we threw a lot of blood and treasure at that fight, one thing we hope to salvage is an object lesson that will drive these two points home and provide a roadmap for the future of DRM fighting.