|
I’m just back from reading Programmer Interrupted: The Real Cost of Interruption and Context Switching , an interesting short piece in which I learned about at least two new things. First, The Parable of the Two Watchmakers , introduced by Nobel Prize winner Herbert Simon, describes the complex relationship between sub-systems and their larger wholes. In the context of the article, it helps explain, even for non-programmers, the cost of..
|
|
GPT-4 Technical Report: A blog post masquerading as scientific literature
-
numbersallthewaydown.com
-
3 years ago
-
eng
Due to a lack of a Methods section, hand-wavy explanations and metrics, and unfounded claims about Artificial General Intelligence (AGI) the GPT-4 Technical Report and System Cards would have been more appropriate as blog posts.
|
|
Simplify Your File Synchronization and Backup with Linux Rsync Command
-
akashrajpurohit.com
-
3 years ago
-
eng
Keeping your files synchronized across multiple devices and creating backups can be a daunting task, especially if you have a large number of files to manage. Fortunately, the Linux rsync command can help make this process more manageable and efficient. In this article, we'll explore the rsync command and learn how to use it for file synchronization and backups.
|
|
Simplify Your File Synchronization and Backup with Linux Rsync Command
-
akashrajpurohit.com
-
3 years ago
-
eng
Keeping your files synchronized across multiple devices and creating backups can be a daunting task, especially if you have a large number of files to manage. Fortunately, the Linux rsync command can help make this process more manageable and efficient. In this article, we'll explore the rsync command and learn how to use it for file synchronization and backups.
|
|
What are folks’ views on systems so large where cold-starting the whole system is almost impossible?"... — M'colleague, Shivam, In A Slackroom Next Door.
|
|
Simplify Your File Synchronization and Backup with Linux Rsync Command
-
akashrajpurohit.com
-
3 years ago
-
eng
Keeping your files synchronized across multiple devices and creating backups can be a daunting task, especially if you have a large number of files to manage. Fortunately, the Linux rsync command can help make this process more manageable and efficient. In this article, we'll explore the rsync command and learn how to use it for file synchronization and backups.
|
|
Sometimes I feel like rambling out into the void at no one in particular. I don’t have anything specific to ramble about yet.
|
Is AI, and generative AI specifically, as revolutionary as the PC, or internet, or the mobile phones? Bill Gates argues, it is. Sharing my takeaways and a hot take.
|
|
The SHARE organization was organized in 1955 to share operational knowledge and computer programs for operators of the IBM 704. “Operational knowledge” included monthly availability reports and, perhaps unexpectedly, safety advice. Each site reported its own availability via a common form. Each installation was given a two-letter identifier (which, as SHARE grew to more installations, became a branding problem for some sites). The NS site....
|
|
The SHARE organization was organized in 1955 to share operational knowledge and computer programs for operators of the IBM 704. “Operational knowledge” included monthly availability reports and, perhaps unexpectedly, safety advice. Each site reported its own availability via a common form. Each installation was given a two-letter identifier (which, as SHARE grew to more installations, became a branding problem for some sites). The NS site....
|
|
[TIL] typesEqual: Ask the Typescript compiler how two types are different
-
davi.sh
-
3 years ago
-
eng
type FirstType = {}; type SecondType = {}; const typesEqual = < A , B extends A , C extends B >() => {}; // This will fail to compile if FirstType and SecondType are not equivalent. typesEqual < FirstType , SecondType , FirstType >(); Found in this StackOverflow answer by Almaju . I was replacing a hand-written validator with Zod and wanted to make sure my new type ..
|
|
[TIL] typesEqual: Ask the Typescript compiler how two types are different
-
davi.sh
-
3 years ago
-
eng
type FirstType = {}; type SecondType = {}; const typesEqual = < A , B extends A , C extends B >() => {}; // This will fail to compile if FirstType and SecondType are not equivalent. typesEqual < FirstType , SecondType , FirstType >(); Found in this StackOverflow answer by Almaju . I was replacing a hand-written validator with Zod and wanted to make sure my new type ..
|
|
Chris Moran, the Guardian’s head of editorial innovation: Last month one of our journalists received an interesting email. A researcher had come across mention of a Guardian article, written by the journalist on a specific subject from a few years before. But the piece was proving elusive on our website and in search. Had the headline perhaps been changed since it was launched? Had it been removed intentionally from the website because ..
|
|
The Snyk Container team had this challenge: Given a tag, parse its parts to be able to compare it to other similar tags. It was a fun problem to solve, and we'd love to share how we got to our final solution involving timing out synchronous functions with regex!
|
|
Flat Habits 1.1.4 is now available on the App Store . Flat Habits is a habit tracker that’s mindful of your time, data, and privacy. It's a simple but effective iOS app. If you care about how your data is stored, Flat Habits is powered by org plain text markup without any cloud component. You can use your favorite editor (Emacs, Vim, VSCode, etc.) to poke at habit data, if that's your cup of tea. What's new? Quicke..
|
|
Mastering Process Monitoring and Management with htop Command in Linux
-
akashrajpurohit.com
-
3 years ago
-
eng
When it comes to process monitoring and management on Linux, the htop command is a powerful tool that can help you keep track of all the processes running on your system, and even take action to manage them. With its intuitive interface and advanced features, htop is an essential tool for any Linux system administrator or power user.
|
|
Mastering Process Monitoring and Management with htop Command in Linux
-
akashrajpurohit.com
-
3 years ago
-
eng
When it comes to process monitoring and management on Linux, the htop command is a powerful tool that can help you keep track of all the processes running on your system, and even take action to manage them. With its intuitive interface and advanced features, htop is an essential tool for any Linux system administrator or power user.
|
|
Mastering Process Monitoring and Management with htop Command in Linux
-
akashrajpurohit.com
-
3 years ago
-
eng
When it comes to process monitoring and management on Linux, the htop command is a powerful tool that can help you keep track of all the processes running on your system, and even take action to manage them. With its intuitive interface and advanced features, htop is an essential tool for any Linux system administrator or power user.
|
|
As a roboticist and avid reader, I'm always seeking out new ideas and perspectives. That's why I'm excited to start a new blog series, "The Roboticist's Library," where I'll be sharing some of my favorite books and how they've impacted my work as a roboticist. From classic science fiction novels to technical manuals, I hope to share a diverse range of books that will inspire and challenge you. Join me on this journey through "The Robo..
|
|
A description of how SVG works, and how we can use it to build a totally sweet Circle of Fifths React component.
|
|
No matter where you go, there’s a place in the back of the back alley open at 0am. They sell piping hot covfefe. Made fresh every doomsday.
|
|
Arrived at 2pm for a brief visit. High tide had been 8.3ft at 1:05pm, so the tide was still very high. No tide pools accessible but still lots of fun to be had. The little stream to the north that flows from the pond into the sea was too wide to jump across, and too deep to walk through in boots. However, with the help of some strangers we built a very primitive bridge out of the driftwood. Though it still required a good sense of balance..
|
|
Arrived at 2pm for a brief visit. High tide had been 8.3ft at 1:05pm, so the tide was still very high. No tide pools accessible but still lots of fun to be had. The little stream to the north that flows from the pond into the sea was too wide to jump across, and too deep to walk through in boots. However, with the help of some strangers we built a very primitive bridge out of the driftwood. Though it still required a good sense of balance..
|
|
Fattura Elettronica for .NET v3.4.7 was released on NuGet today. The Fattura Elettronica project allows for the validation and de/serialization of electronic invoices adhering to the canon defined by the Italian Revenue Agency. This release refines how the one-cent tolerance is accounted for in validation checks of types 00421 and 00423. As is often the case, there are subtle differences between the theoretical implementation defined ..
|
|
Subnets play a crucial role in networking by dividing an IP network into smaller subnetworks. They enable efficient use of IP address space and enhance network security. In this article, we’ll dive deep into subnets, discussing everything from their basics to advanced concepts, and explore how to use them to their fullest potential.
|
|
Subnets play a crucial role in networking by dividing an IP network into smaller subnetworks. They enable efficient use of IP address space and enhance network security. In this article, we’ll dive deep into subnets, discussing everything from their basics to advanced concepts, and explore how to use them to their fullest potential.
|
|
What are the biggest threats to your organization’s software supply chain, and what are the best practices to facilitate supply chain security?
|
|
The most boring part of setting up a new code project is typing the boilerplate: it’s easy to forget bits, so we just copy the last project’s folder and “file the serial numbers off” on the project name. Copy-pasta-driven project setup is not great though, as it’s too easy to forget replacing values in obscure files, or misunderstand why project is set up that way in the first place, leading to nasty surprises down the line.
|
|
The most boring part of setting up a new code project is typing the boilerplate: it’s easy to forget bits, so we just copy the last project’s folder and “file the serial numbers off” on the project name. Copy-pasta-driven project setup is not great though, as it’s too easy to forget replacing values in obscure files, or misunderstand why project is set up that way in the first place, leading to nasty surprises down the line.
|
Our latest release includes several new features and improvements based on feedback from our users. In this release, we’ve added integration with Kafka Schema Registry, Kerberos authentication, and extended support for all cloud storages in Big Data Tools. Read on to learn about the most important changes in the Big Data Tools plugin or try […]
|
|
For more experienced functional programmers, most of this post will seem introductory, but I introduce some more advanced stuff near the end. Functional Programming over Canadian Programming Lately, I've been thinking about this Functional Programming journey I've been on. I thought it started when I was
|
|
Local Development with the MongoDB Atlas CLI and Docker
-
www.thepolyglotdeveloper.com
-
3 years ago
-
eng
Need a consistent development and deployment experience as developers work across teams and use different machines for their daily tasks? That is where Docker has you covered with containers. A common... The post Local Development with the MongoDB Atlas CLI and Docker appeared first on MongoDB .
|
|
Semantic Search with Qdrant, Hugging Face, SentenceTransformers and transformers.js
-
geo.rocks
-
3 years ago
-
eng
Create a fully working semantic search stack with only Qdrant as vector database with built-in API and transformers.js using any huggingface model as your frontend-only embedding generator. No additional inference server needed! Image courtesy Qdrant & Hugging Face .
|
Here’s a true story I observed, identifying details removed: aCOO had a vice president reporting to them. The COO wanted the company to grow in value; to do this, to steadily evolve the product such that it retained or grew in market relevance, measured by growth in sales and revenue. Read article...
|
Here’s a true story I observed, identifying details removed: aCOO had a vice president reporting to them. The COO wanted the company to grow in value; to do this, to steadily evolve the product such that it retained or grew in market relevance, measured by growth in sales and revenue. Read article...
|
|
So, we recently found the blog "Almost Secure" while looking for details on how encryption is done in the KeePass format. It's got a lotta nice posts, including one that details possible security issues with Bitwarden . Since we often recommend Bitwarden when asked for password managers (we use KeePassXC ourselves but definitely can't recommend that for everyone), I thought it'd make sense warning people bout possible issues, n how ya ca....
|
|
Can confirm: is muddy. Though beware the mud doesn’t really begin until about 1 mile in. The first half mile or so is mostly board walks, which are in good condition and keep you safe above the squelchy terrain. After the board walks you join the old road, which is a little muddy but not too bad. The road ascends gently, turns to the left and levels out, then gradually gets more and more muddy, and before you know it the mud is unavoidable.
|
|
Can confirm: is muddy. Though beware the mud doesn’t really begin until about 1 mile in. The first half mile or so is mostly board walks, which are in good condition and keep you safe above the squelchy terrain. After the board walks you join the old road, which is a little muddy but not too bad. The road ascends gently, turns to the left and levels out, then gradually gets more and more muddy, and before you know it the mud is unavoidable.
|
|
From Tension to Teamwork: The Leader's Guide to Conflict Resolution
-
leadershiptales.substack.com
-
3 years ago
-
eng
Conflict is like a fire. If left unattended, it can grow and spread, causing damage and destruction. Find out from my personal experience on how to manage it to fuel organizational change and growth.
|