136 private links
Today in some versions of Linux ls puts single quotes around file names which contain white space likely in order to have those paths easier to copy and paste, but it does so only if !isatty().
I’m not a great fan of changing a program’s well-known behaviour, specially in a case such as with GNU ls which already uses an environment variable for coloring output; it would likely have been easy to augment that for the file name quoting.
It used to be simpler to teach. (But I don’t really teach Unix beginners any more.) :-)
A load testing tool capable of performing real-time analysis, inspired by vegeta and jplot.
Changes in behavior
The message that a binary file matches is now sent to standard error
and the message has been reworded from "Binary file FOO matches" to
"grep: FOO: binary file matches", to avoid confusion with ordinary
output or when file names contain spaces and the like, and to be
more consistent with other diagnostics. For example, commands
like 'grep PATTERN FILE | wc' no longer add 1 to the count of
matching text lines due to the presence of the message. Like other
stderr messages, the message is now omitted if the --no-messages
(-s) option is given.
Two other stderr messages now use the typical form too. They are
now "grep: FOO: warning: recursive directory loop" and "grep: FOO:
input file is also the output".
The --files-without-match (-L) option has reverted to its behavior
in grep 3.1 and earlier. That is, grep -L again succeeds when a
line is selected, not when a file is listed. The behavior in grep
3.2 through 3.4 was causing compatibility problems.
I finally got far enough in my build to show my progress on creating an AGC DSKY as per MIT's original drawings.
How to build a replica DSKY unit using an electroluminescent driver circuit and screen-printed conductive ink.
How can you be prepared for what's next when emerging trends constantly threaten to turn your strategic plan on its head? The world of business is experiencing a state of hyperchange influenced by global movements, disruptive technologies, political uprisings and new consumer expectations. If your world is turned upside down, will you know how to pivot and thrive, or will you be roadkill in the 'adapt or die' business race? Futuring is the art of anticipating and testing the trade-offs of different futures by making sense of key trends, signals and emerging patterns.
Innovative, geschmacklich exzellente Rezepte auf Gemüsebasis sind das Herzstück von Yotam Ottolenghis Küche. In diesem atemberaubenden neuen Kochbuch destillieren Yotam Ottolenghi und Co-Autorin Ixta Belfrage aus ihrem Wissen drei Faktoren, die den Geschmack formen, und präsentieren raffinierte Gemüsegerichte mit innovativen Zutatenkombinationen, die begeistern und inspirieren.
Ottolenghis FLAVOUR bietet einfache Alltagsrezepte, Gerichte mit Wow-Effekt bei geringem Aufwand sowie grandiose Menüs, die sich dennoch entspannt nachkochen lassen.
Yotam Ottolenghis neues Kochbuch bringt bei minimalem Aufwand maximalen Geschmack auf den Teller. Die 120 einfachen und schnellen Rezepte des Bestsellerautors werden zum Beispiel in weniger als 30 Minuten oder mit maximal zehn Zutaten absolut unkompliziert gemacht. Ob Lamm-Feta-Bällchen oder Harissa-Tofu, alle Kreationen sind natürlich wie gewohnt mit dem gewissen Etwas, orientalisch-raffiniert und aromastark. Das Ottolenghi-Kochbuch im innovativen, klaren Layout, opulent ausgestattet, mit übersichtlichen Icons und schöner Fotografie!
This is VT-100 and XTerm compatible video terminal implemented on the PIC32 microcontroller. It has a serial interface with TTL or RS-232 signal levels, input from a standard PS/2 keyboard, and output to a VGA monitor. There is also a USB interface that supports serial over USB and acts as a USB-to-serial converter.
With The Structure of Scientific Revolutions, Kuhn challenged long-standing linear notions of scientific progress, arguing that transformative ideas don’t arise from the day-to-day, gradual process of experimentation and data accumulation but that the revolutions in science, those breakthrough moments that disrupt accepted thinking and offer unanticipated ideas, occur outside of “normal science,” as he called it. Though Kuhn was writing when physics ruled the sciences, his ideas on how scientific revolutions bring order to the anomalies that amass over time in research experiments are still instructive in our biotech age.
This new edition of Kuhn’s essential work in the history of science includes an insightful introduction by Ian Hacking, which clarifies terms popularized by Kuhn, including paradigm and incommensurability, and applies Kuhn’s ideas to the science of today. Usefully keyed to the separate sections of the book, Hacking’s introduction provides important background information as well as a contemporary context. Newly designed, with an expanded index, this edition will be eagerly welcomed by the next generation of readers seeking to understand the history of our perspectives on science.
Over the years I’ve collected a rather messy ~/.ssh/config which resulted in some undesired behavior as a result of me misunderstanding how the config file prioritizes its options.
Today I investigated that.
In short, this is what I found:
Priority goes from top to bottom
Defaults MUST come last
Host specificity is NOT a factor of priority
Host sections can be specified multiple times
Multiple hostnames (and aliases) may be specified per section
Host sections apply to the name you use (not what it resolves to)
Did you know that #Unix groups have passwords? Apparently if you set one, you then have to use newgrp to log in to that group.
I have never seen anyone use unix group passwords.
There are some things to say about this, but the first thing you might wonder is why the newgrp command exists at all. The best answer is that it's mostly a Unix historical relic (or, to put it another way, a fossil).
JuliaMono is a monospaced typeface designed for programming in the Julia Programming Language and in other text editing environments that require a wide range of specialist and technical Unicode characters.
Cursus writes your commands into an sqlite db. With cursus you can search for commands and the searched term will be highlighted if it was found.
Xonsh is Python with added shell syntax thrown in. This makes it an ideal, intuitve way to interact with your computer. You probably already know Python, and so xonsh allows you to run command line applications with out needing to learn a new, arcane syntax when ever you want to use a for-statement.
bit is an experimental modernized git CLI built on top of git that provides happy defaults and other niceties:
command and flag suggestions to help you navigate the plethora of options git provides you
autocompletion for files and branch names when using bit add or bit checkout
automatic fetch and branch fast-forwarding reducing the likelihood of merge conflicts
suggestions work with git aliases
new commands like bit sync that vastly simplify your workflow
commands from git-extras such as bit release & bit info
fully compatible with git allowing you to fallback to git if need be.
get insight into how bit works using bit --debug.
Oh my Posh enables you to use the full color set of your terminal by using colors to define and render the prompt.
Digital download of the feature documentary. Narrated by John Carpenter. 82 min. HD (1080p). Subtitles: English, French, Italian, Russian, and Spanish.
Featuring: 80s Stallone, Vehlinggo, Carpenter Brut, College, Dance with the dead, Drive Radio, Dynatron, Electric Youth, Filip Galetic (Synthwave TV), Gost, Gunship, Holodeck Records, John Bergin, Jurgen Desmet (Playmaker Media Group, Lazerhawk, Maethelvin, Mecha Maiko, Miami Nights 1984, MPM Soundtracks, Nightcrawler, NINA, OGRE, Pauline Putrescine, Perturbator, Power Glove, Robert Parker, Scandroid, NewRetroWave, The Midnight & Waveshaper.
No, I didn't kill the dead human. If I had, I wouldn't dump the body in the station mall.
When Murderbot discovers a dead body on Preservation Station, it knows it is going to have to assist station security to determine who the body is (was), how they were killed (that should be relatively straightforward, at least), and why (because apparently that matters to a lot of peoplewho knew?)
Yes, the unthinkable is about to happen: Murderbot must voluntarily speak to humans!
Again!
A new standalone adventure in the New York Times-bestselling, Hugo and Nebula Award winning series!
What explains the spreading backlash against the global elite? In this revelatory investigation, Anand Giridharadas takes us into the inner sanctums of a new gilded age, showing how the elite follow a 'win-win' logic, fighting for equality and justice any way they can - except ways that threaten their position at the top.
But why should our gravest problems be solved by consultancies, technology companies and corporate-sponsored charities instead of public institutions and elected officials? Why should we rely on scraps from the winners? Trenchant and gripping, this is an indispensable guide and call to action for elites and citizens alike.w