New
The latest blog posts to take off on Hacker News. 2,090 posts.
JetBrains to reimagine IntelliJ as text editor, add machine learning
This is the second part of the roadmap of IntelliJ IDEA and IntelliJ-based IDEs for 2020. The first part of the roadmap was focused mostly on low-level features in the platform. In this post we’ll be
SaaS marketing tactics and case studies
What SaaS marketing really is, plus 41+ strategies that grow MRR: SEO, content, product-led growth, and the channels worth your budget. A practical playbook.
Getting Started • Zettelkasten Method
A Zettelkasten is a personal tool for thinking and writing that creates an interconnected web of thought. Its emphasis is on connection and not mere collection of ideas.
Luhmann's Zettelkasten
We design and develop custom software solutions and websites for your business with a strong focus on usability, quality, and aesthetics.
Bring your monorepo down to size with sparse-checkout
Git 2.25.0 includes a new experimental git sparse-checkout command that makes the existing feature easier to use, along with some important performance benefits for large repositories.
A new browsing experience arrives in Firefox for Android Nightly
We tested Firefox Preview, the new Firefox experience for Android, together with our users for 6 months. Now it's coming to Firefox for Android Nightly.
How to Make a Raspberry Pi VPN Server
Learn how to make a Raspberry Pi VPN server using OpenVPN, PiVPN, Surfshark, and WireGuard! You can set up a VPN tunnel for access to your home network while away.
Highlights from Git 2.25
Take a look at some of the new features in the latest Git release.
Store the proof of a webpage saved with SingleFile in Bitcoin
The success of this plugin is due to the lack of a proper export function in the most popular browsers on the market, such as Chrome. Create a proof of a certain date of a web page thanks to Bitcoin
A single character code change
Or four one liners every Java programmer should know
Using an /e/ phone as a desktop or laptop
Not so much work remains to be done to turn /e/ into a desktop operating system. Using an /e/ smartphone as a desktop PC with an external screen, keyboard and mouse is already possible with good usability. Using an /e/ smartphone as a laptop is also possible with scrcpy although some minor improvements are still…
Arduino programmable air, pneumatics kit
Arduino boards have been employed in all sorts of robotics and IoT applications, although working with air as a power source is less than straightforward.
How to undo almost anything with Git (2015)
One of the most useful features of any version control system is the ability to "undo" your mistakes. In Git, "undo" can mean many slightly different things.
Bazel 2.0
A new major version of Bazel, Bazel 2.0 has just been released. In particular, it brings some important flag flips that did not make it into Bazel 1.0 .
Technology Preview for secure value recovery
At Signal, we want to make privacy simple. From the beginning, we’ve designed Signal so that your information is in your hands rather than ours. Technologies like Signal Protocol secure your messages so that they are never visible by anyone but you and the intended recipients. Technologies like p...
Repl from Repo
Find the right repository, bring it into Replit, and get to work. What changed in GitHub imports, authentication, and the Git pane.
Elementary OS 5.1 Hera
A major update on a solid foundation
Bye Bye Microsoft Office, Hello LibreOffice
I recently switched laptops, which I was resisting vehemently. But it got to the point where I was considering duct tape, and I was advised to make the move now. What I wanted to do was hold off buying another Apple MacBook until my Puri.sm Librem phone shipped, and if…
Flan Scan: Lightweight Network Vulnerability Scanner
Flan Scan is a thin wrapper around Nmap that converts this popular open source tool into a vulnerability scanner with an easy deployment.
Podman and Buildah for Docker Users
What docker users need to know to move from Docker to Podman and Buildah and the advantages of doing so. Developers/operators can easily move to Podman, do all the fun tasks that they are familiar
Stripe CLI
The Stripe CLI is a developer tool that helps you build, test, and manage your Stripe integration right from the terminal.
Visual Studio online available for public preview
GitHub Codespaces gets you up and coding faster with fully configured, secure cloud development environments native to GitHub.
Evaluating Bazel for building Firefox
After the Whistler All-Hands this past summer, I started seriously looking at whether Firefox should switch to using Bazel for its build system.
Blurring the Line Between User and Programmer
“The world’s been divided into people who can make software, and the people who use software all day, and basically we think that that paradigm is not a good one. It feels kind of broken,” says Lane Shackleton, Head of Product at Coda, where they are building a new kind of document that blurs the line between users…
Four kinds of documentation
Find the software documentation system for Divio. Includes comprehensive tutorials, how-to guides, technical reference and explanation. Learn more here.