136 private links
In short: modern Linux systems (since Linux 2.6.30, released in 2009) already use relatime, which should give you a really fast performance boost. That means you don't need to tweak your /etc/fstab file and can rely on the relatime kernel default.
But if you're looking to tweak your system to get maximum performance, disabling atime is still a valid option in 2020.
This performance tweak might not be very noticeable on very fast modern drives (like NVME or a fast SSD), but there's still a little boost there.
Awk crunches massive data; a High Performance Computing (HPC) script calls hundreds of Awk concurrently. Fast and scalable in-memory solution on a fat machine.
As so much technology is forgotten once it is superseded, this is a celebration of machines, industrial design and techno-utopianism of an era in the not-so-distant past. Conceived as a visual sourcebook of the most popular, most powerful and most idiosyncratic computers to grace our workspaces, this timely publication offers a reflection on how far we’ve come and a nostalgic look at a time when digital worlds could be contained in a box and turned off, rather than ever-present in our lives.
Home Computers opens with a scene-setting retrospective by computer and gaming writer Alex Wiltshire. The book’s heart is a series of specially commissioned photographs that capture details of switches and early user-interface design, letterforms and logos, and the quirks that set one computer off from another. Images are complemented by a potted history of each device, the inventors or personalities behind it, and its innovations and influences.
This looks like an interesting vim
plugin: it gives you tips, as you type,
on how to improve/shorten the actions you're doing. It's like the Clippy
helper on Windows, but actually useful!
We often find ourselved required to route traffic from external sources towards internal services deployed to a Kubernetes cluster. There are several ways of doing this, but the most common is to use the Service resource, or, for HTTP(S) workloads, the Kubernetes Ingress API. The latter is finally going to be marked GA in K8s 1.19, so let’s take this opportunity to review what it can offer us, what alternatives there are, and what the future of ingress in general could be in upcoming Kubernetes versions.
How to expose applications in Kubernetes
Usually, we use the Service resource to expose an application internally or externally: define an entry point for the application which automatically routes distributed traffic to available pods. Since pods tend to come and go – the set of pods running in one moment in time might be different from the set of pods running that application at some later point – the Service resource groups them together with a label selector.
Service resources are broken down by type for more versatile usage. The three most commonly used types are ClusterIP, NodePort and LoadBalancer. Each provides a different way of exposing the service and is useful in different situations.
Would your command read well in a poem?
Ah, bitter chill it was!
The owl, for all his awk, was a-cold;
The gunicorn limp’d trembling through the frozen grass,
And silent was the yacc in woolly fold
—Paraphrased from John Keats, The Eve of St. Agnes
Hey it’s just a rule of thumb, but notice how the command AssetCacheTetheratorUtil (added to macOS in 2017) would never fly here.
On 11 June 2020, the United Nations Secretary-General announced the issuance of his report, Roadmap for Digital Cooperation, during the Thematic Debate organized by the President of the 74th Session of the United Nations General Assembly, on the impact of rapid technological change on the achievement of the Sustainable Development Goals and targets. The Secretary-General’s Roadmap responded to the recommendations of his High-Level Panel on Digital Cooperation on key issues such as digital connectivity, digital inclusion, human rights, artificial intelligence, and trust and security.
5G ist ja auch nur ein Feigenblatt, wenn man immer noch kein Bock auf FTTH hat.
This post shares some ideas about working with cronjobs, to help make common tasks more easy for both junior and senior sysadmins.
This is choose, a human-friendly and fast alternative to cut and (sometimes) awk
Features
terse field selection syntax similar to Python's list slices
negative indexing from end of line
optional start/end index
zero-indexed
reverse ranges
slightly faster than cut for sufficiently long inputs, much faster than awk
regular expression field separators using Rust's regex syntax
Rationale
The AWK programming language is designed for text processing and is extremely capable in this endeavor. However, the awk command is not ideal for rapid shell use, with its requisite quoting of a line wrapped in curly braces, even for the simplest of programs:
awk '{print $1}'
Likewise, cut is far from ideal for rapid shell use, because of its confusing syntax. Field separators and ranges are just plain difficult to get right on the first try.
It is for these reasons that I present to you choose. It is not meant to be a drop-in or complete replacement for either of the aforementioned tools, but rather a simple and intuitive tool to reach for when the basics of awk or cut will do, but the overhead of getting them to behave should not be necessary.
This is not a fork. This is a repository of scripts to automatically build Microsoft's vscode repository into freely-licensed binaries with a community-driven default configuration.
This tool is a rewrite of ngxtop to make it easier to install and hopefully run faster. For those unfamiliar with the ngxtop, it is a tool that helps you parse NGINX access logs and print various statistics from them regardless of format. It is currently not as feature complete as the original version but it should have enough functionality to be usable.
Whatfiles is a Linux utility that logs what files another program reads/writes/creates/deletes on your system. It traces any new processes and threads that are created by the targeted process as well.
Rationale:
I've long been frustrated at the lack of a simple utility to see which files a process touches from main() to exit. Whether you don't trust a software vendor or are concerned about malware, it's important to be able to know what a program or installer does to your system. lsof only observes a moment in time and strace is large and somewhat complicated.
Last January, the BBC released the first episode of a true-crime style podcast called The Case of Charles Dexter Ward. Created by Julian Simpson, this story took a Serial-esque approach to a locked room mystery involving an American man who disappeared from an asylum in England. But as the story progresses, it quickly becomes apparent that there's something darker going on.
That "something darker" would be the fact that it's a loose adaptation of The Curious Case of Charles Dexter Ward by HP Lovecraft. Simpson's podcast version takes the initial Lovecraftian premise — a person of privilege uncovers some hidden knowledge that inevitably connects back to ancient evil Elder Gods — and spins an updated modern tale that spans the Atlantic Ocean. Simpson cleverly weaves in English folklore and the occultism of Aleister Crowley as the journalist narrators travel back-and-forth between England and Rhode Island.
In The Art of Gathering, Priya Parker argues that the gatherings in our lives are lackluster and unproductive—which they don't have to be. We rely too much on routine and the conventions of gatherings when we should focus on distinctiveness and the people involved. At a time when coming together is more important than ever, Parker sets forth a human-centered approach to gathering that will help everyone create meaningful, memorable experiences, large and small, for work and for play.
Drawing on her expertise as a facilitator of high-powered gatherings around the world, Parker takes us inside events of all kinds to show what works, what doesn't, and why. She investigates a wide array of gatherings—conferences, meetings, a courtroom, a flash-mob party, an Arab-Israeli summer camp—and explains how simple, specific changes can invigorate any group experience.
The result is a book that's both journey and guide, full of exciting ideas with real-world applications. The Art of Gathering will forever alter the way you look at your next meeting, industry conference, dinner party, and backyard barbecue—and how you host and attend them.
e Expert*innen des Panels wiesen damals darauf hin, dass Big Data im Gesundheitswesen eine immer größere Rolle spielt und beklagten, dass diese Entwicklung von Politik und Öffentlichkeit zu wenig beachtet wird, obwohl sie ein hohes Maß an Regulierung (und öffentlicher Debatte) erfordern würde, damit die Vorteile des massenhaften Sammelns von Daten in der Bevölkerung genutzt und die Gefahren von Datenmissbrauch und Überwachung vermieden werden können.
ForgeRock provides digital identity management through its primary product, the ForgeRock Identity Platform.[17][18] The ForgeRock Identity Platform includes Access Management (based on the OpenAM open source project), Identity Management (based on the OpenIDM open source project), Directory Services (based on the OpenDJ open source project), and Identity Gateway (based on the OpenIG open source project).[19] ForgeRock Access Management provides access management, ForgeRock Directory Services is an LDAP directory service, ForgeRock Identity Management is used for identity management, and ForgeRock Identity Gateway provides an identity gateway for web traffic and application programming interfaces (APIs).[9][20] ForgeRock also offers a Profile and Privacy Management Dashboard for compliance with the EU General Data Protection Regulation (GDPR) and provides support for the User-Managed Access (UMA) 2.0 standard.[21]
China and India are the countries with the highest densities of CCTV surveillance cameras in urban areas. Chennai, India has 657 cameras per square kilometer, making it the number one city in the world in terms of surveillance.
London is the only non-Asian city to crack the list with 399 CCTV cameras per square kilometer.
Not long after I first met Warren Buffett back in 1991, I asked him to recommend his favorite book about business. He didn’t miss a beat: “It’s Business Adventures, by John Brooks,” he said. “I’ll send you my copy.” I was intrigued: I had never heard of Business Adventures or John Brooks.
Today, more than two decades after Warren lent it to me—and more than four decades after it was first published—Business Adventures remains the best business book I’ve ever read. John Brooks is still my favorite business writer. (And Warren, if you’re reading this, I still have your copy.)