Writing and linting Python at scale
Fixit is dead! Long live Fixit 2 – the latest version of our open-source auto-fixing linter. Fixit 2 allows developers to efficiently build custom lint rules and perform auto-fixes for their codeba…
The latest blog posts to take off on Hacker News. 6,504 posts.
Fixit is dead! Long live Fixit 2 – the latest version of our open-source auto-fixing linter. Fixit 2 allows developers to efficiently build custom lint rules and perform auto-fixes for their codeba…
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.
Thoughts for Nov 19, 2023
calibre: The one stop solution for all your e-book needs. Comprehensive e-book software.
Frequency-domain blue noise generator
How to find out someone's phone number if you just know their email address and how it can be automated using a new OSINT tool: email2phonenumber
A short note on two related rules of thumb.
vivym/midjourney-messages on Hugging Face is a large (~8GB) dataset consisting of 55,082,563 Midjourney images - each one with the prompt and a URL to the image hosted on Discord.
A blog, mostly about programming
In this post I describe how I wish I had archived all my old projects and my approach going forward.
Advanced browser parlor tricks
An article series where I show you how to write a fully functional Python debugger.
Xe Iaso's personal website.
any speed above, say, maybe 80 wpm , isn’t going to hinder anyone when trying to put anything into the computer
Update: CLion Nova is now available in CLion Classic TL;DR Today, we’re announcing a free early preview of CLion, which uses the ReSharper C++/Rider C++ language engine instead of the CLion "legacy"
While making a proposal to update Noto fonts for OpenStreetMap tiles, which fixes an issue with Kurdish labels using ڵا , I noticed a street with mismatched parentheses and was anticipating a deep dive into the tile renderer. But the actual problem was somewhere else:
Learn how to search, query, and modify JSON data with 25 interactive jq examples and explanations
You can now create custom versions of ChatGPT that combine instructions, extra knowledge, and any combination of skills.
We're all addicted to our phones and many of us go to sleep with them in our hands 1 — so it's odd that manufacturers choose the default minimum brightness to be brighter than the sun.
git rebase: what can go wrong?
FPGA Development Boards for Under $150 Posted today In the dynamic world of FPGA design, breaking the bank shouldn't be a prerequisite to diving into hands-on experimentation and learning. Fortunately, a plethora of FPGA development boards have emerged that are not only feature-rich, but also surprisingly affordab
Glamorous Toolkit (GT) is the Moldable Development Environment. Version 1.0 embodies more than 6 years of development and is the result of some 14 years of research. Our goal is to make systems explainable by means of custom tools created for each problem. Glamorous Toolkit makes this possible by making the creation…
Git can “trace the evolution” of a specific method, showing you logs of how it has changed over time.
I rewrote my personal website using basic libraries and the flexibility is incredible.