How to write a great README
This article explores what makes a great project README, how Appsmith made ours as accessible as possible and provides examples of other effective READMEs.
Topics /
The most popular blog posts about tools & productivity on Hacker News. 589 posts.
This article explores what makes a great project README, how Appsmith made ours as accessible as possible and provides examples of other effective READMEs.
At Sourcegraph, we're inspired by developers that make a difference. Han-Wen Nienhuys, creator of Zoekt, an open source search engine for code based on Google's internal Code Search tool, is one of those inspiring developers.
Learn how to read the output in MySQL EXPLAIN plans so you can utilize them to improve query performance.
Using NixOS for a more tractable computing setup.
I don't have time to keep up with all the daft Open Source projects I release. I wish my skill and my energy was as wide as my ambition. Several years ago, I came across Felix Geisendörfer's Pull Request Hack. The premise is simple - if people are making decent Pull Requests to your project then you should give them…
7 lessons we've learned while managing 200+ open-source repositories - automation with a human touch.
a new rss feed reader 2023-03-20 over the last few weeks i have been working on an rss/atom feed reader. i named it vore, and run a hosted instance here: https://vore.website vore (noun combining form) ˌvō(ə)r, ˌvȯ(ə)r, ˌvōə, ˌvȯ(ə) : one that eats (something specified) vore is dead simple. it has 1 goal: subscribe to…
We are pleased to announce newly enhanced search results across various search features. Kagi's goal from day one was to provide the best search results. Today, we are adding significant improvements to continue our steady progress...
Screenshots in documentation can be a contentious topic — some people really like them and think they add a lot of value, while others dislike them due to the maintenance burden and accessibility issues. So what should you do?
I’ve recently been asked to share my shell setup, which if you ask me, that’s one of the highest levels of praise you can achieve as a software developer 🤣
Astro 2.0 is here! Astro 2.0 is the first major web framework to deliver complete type-safety for Markdown and MDX. Other release highlights include: Hybrid Rendering • Redesigned Error Overlays • Improved Dev Server and HMR • Vite 4.0 • A New Public Roadmap
2023-04-18 • Revised for clarity and style, with better link queries, based on feedback from HN. Thank you!
iA Writer in the form of a physical notebook
What happens when a gang of amateur photographers, turned into amateur developers, joined by a bunch of back-end developers who develop libraries for …
Like Jupyter notebooks, but for any language.
We at Duke University Libraries have decided to stop using the project management platform, Basecamp, to which we have subscribed for almost a decade. We came to this decision after weighing the level of its use in our organization, which is considerable, against the harms that we see perpetuated by the leadership of…
I've been using Markdown for a long time, and have grown accustomed to it. It has various quirks, features, and oddities, but what doesn't…
Github Achievements
I made a custom split mechanical keyboard! Because it's me, this involved things like contributing to a PCB design tool and discovering a ridiculously optimized way to read a keyboard matrix.
Oh my… 2023 has been such a trek so far… If you have missed my previous article about my thoughts about editors and development platforms, I think it’s probably the moment to have a look at it.
Without spending a year on it.
I doubt that it is a good practice to ship the public key used to sign things in the repository in the repository itself
A detailed analysis of our iterations to implement a Parser for Postgres
Where would you set the default call handler for macOS? And where in System Settings do you set the default web browser?
Process CSV files from the command line with awk, sort, and grep: pull out fields, order rows, and filter data without a spreadsheet or a script.
Lately, my Magit buffer broke once again because of something weird going on with major mode, and I couldn’t stash or commit hunks unless the point was at the beginning of the line. That once again reminded me that Emacs UI is not really a UI, all of it is mere text with a bunch of properties slapped on top.
LLM is my Python library and command-line tool for working with language models. I just released LLM 0.9 with a new set of features that extend LLM to provide tools …