Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

A few weeks ago, I wrote about an experiment to bring ChatGPT to Emacs as a shell . I was fairly new to both ChatGPT and building anything on top of comint . It was a fun exercise, which also generated some interest. As mentioned in the previous post, I took inspiration in other Emacs packages (primarily ielm ) to figure out what I needed from comint. Soon, I got ChatGPT working. As I was looking at OpenAI API docs, I learned ....


Linux is known for its command-line interface and powerful tools that help users perform various tasks efficiently. One such tool is the 'find' command, which lets users search for files and directories with ease. While the command might seem a bit intimidating at first, it can save users a lot of time and effort in finding files and directories scattered across the system. In this blog post, we will guide you through the basics of using th..

Searching for text within large files or directories can be a tedious task, especially if you have to do it manually. Fortunately, Linux offers a powerful tool that can make this process easier and more efficient: the grep command. In this article, we will explore how to use the Linux grep command to search for text within files and directories.


Linux is known for its command-line interface and powerful tools that help users perform various tasks efficiently. One such tool is the 'find' command, which lets users search for files and directories with ease. While the command might seem a bit intimidating at first, it can save users a lot of time and effort in finding files and directories scattered across the system. In this blog post, we will guide you through the basics of using th..

Searching for text within large files or directories can be a tedious task, especially if you have to do it manually. Fortunately, Linux offers a powerful tool that can make this process easier and more efficient: the grep command. In this article, we will explore how to use the Linux grep command to search for text within files and directories.

Linux is known for its command-line interface and powerful tools that help users perform various tasks efficiently. One such tool is the 'find' command, which lets users search for files and directories with ease. While the command might seem a bit intimidating at first, it can save users a lot of time and effort in finding files and directories scattered across the system. In this blog post, we will guide you through the basics of using th..

Searching for text within large files or directories can be a tedious task, especially if you have to do it manually. Fortunately, Linux offers a powerful tool that can make this process easier and more efficient: the grep command. In this article, we will explore how to use the Linux grep command to search for text within files and directories.


I built Ask Paul, a generative AI demo that answers front-end web dev questions using my content. It leverages Polymath-AI to index content, find related concepts, and generate summaries by creating embedding vectors, using cosine-similarity, and querying OpenAI. The implementation has a UI, a Polymath Client, and a Polymath Host. It's super cool how accessible this tech is now!

I built Ask Paul, a generative AI demo that answers front-end web dev questions using my content. It leverages Polymath-AI to index content, find related concepts, and generate summaries by creating embedding vectors, using cosine-similarity, and querying OpenAI. The implementation has a UI, a Polymath Client, and a Polymath Host. It's super cool how accessible this tech is now!

Are you exploring automation of your repetitive business tasks with Python? How are you going to share your helpful tools with co-workers? This week on the show, Sampo Ahokas from Robocorp is here to discuss robotic process automation (RPA) and distribution of these robots.



Picking ideas - ilearnt.com - 3 years ago - eng
I have a file with 400+ ideas for businesses, products, books, etc. So finding ideas is relatively easy. However validating and picking ideas is more of a challenge.

Picking ideas - ilearnt.com - 3 years ago - eng
I have a file with 400+ ideas for businesses, products, books, etc. So finding ideas is relatively easy. However validating and picking ideas is more of a challenge.

I recently worked on a small project using the Serverless Framework. As someone more experienced with terraform, I found it to be a new, interesting experience. It’s worth noting that Serverless uses CloudFormation underneath for AWS. After few weeks, I can share a bit of my personal thoughts about the framework. Firstly, the Serverless Framework is not a bad piece of software. It can deploy an API Gateway with a bunch of lambda functions i..

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..

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.

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.

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.

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.

Just rambling - liza.io - 3 years ago - eng
Sometimes I feel like rambling out into the void at no one in particular. I don’t have anything specific to ramble about yet.

AI Safety - www.secwale.com - 3 years ago - eng
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....

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 ..

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..

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.

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.

Why I Blog - www.dannyguo.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.


Ezt dobta a gép - deadlime.hu - 3 years ago - hun

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.

Covfefe - matthewc.dev - 3 years ago - eng
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.

3 visitors online