Debugging in Vim
Vim 8.1 was released in May 2018. The “main new feature” was official support for running a terminal within vim. Along with this came a built-in debugger plugin, termdebug, which provid…
Topics /
The most popular blog posts about tools & productivity on Hacker News. 356 posts.
Vim 8.1 was released in May 2018. The “main new feature” was official support for running a terminal within vim. Along with this came a built-in debugger plugin, termdebug, which provid…
Shaping When laying out text using a font file, the code points in the string are mapped one-to-one to glyphs inside the file. A glyph...
Experiments in outdoor computing, deck desking, and reclined computing.
Undeniably, Raspberry Pi has revolutionised the way we use computing technology in our lives. In addition to being energy efficient, a Raspberry Pi is a single board computer that does not take up …
Notes on simplifying daily life by stripping unnecessary apps, disabling notifications, and trimming subscriptions to reduce decision fatigue.
I learned to program with BASIC back when I was twelve. I would write elaborate programs and run them. Invariably, they would surprise me by failing to do what I expect. I would struggle for a time, but I'd eventually give up and just accept that whatever "bugs" I had created were there to stay. … Continue reading I…
I've been thinking about graphical shells recently. One of the great things about open source desktops is there is a plethora of choice when it comes to graphical shells. However they seem to fall into two camps: Full featured desktop environments that stick to the conventional stacking window metaphor. Narrowly…
Today, we’re excited to introduce repository templates to make boilerplate code management and distribution a first-class citizen on GitHub.
An archive of the best articles from Marc Andreessen’s now defunct blog
We are open-sourcing BoTorch and Ax, two new tools that leverage adaptive experimentation to efficiently tackle optimization challenges in tuning software configurations, machine learning hyperparameters, ranking systems, and more.
https://www.youtube.com/watch?v=M53eJI90ETE Update: this project was featured in issue 92 of the official Raspberry Pi magazine (download as PDF, buy the issue or subscribe). SSH-ing into a remote solar powered Raspberry Pi at the top of an apple tree has a special feeling -- almost like commanding a spaceship where…
Lessons learned about moving fast and shipping products
The last time a major release of Light Table was in early 2016. It’s been 3 years. 3 years is a lot in developers time. Since, Light Table’s last release, vscode has developed from 0.10.6 to 1.32.0 . Amazing development happened in La La Clojure Land too, Clojure evolved from version 1.8.0 to 1.10.1-beta while…
When you work on a software project, someone will eventually ask a variation of this dreaded question - "Do you know where I can find documentation for this feature?" or "Do you know why we implemented pattern x over pattern y?" or my personal favourite "What the heck does this piece of code even do?".
DSLs are suggested to be an aid for the users that want to extend the programs they work with easily, but do they work?
Do you use a free Dropbox account? As of March 2019, you can only connect Dropbox with three devices. Here's how to work around the limit.
Mental models affect how we see problems and people. Depending on how you use them, mental models can be incredibly constructive or destructive.
I purchased an iPad Pro with the Smart Keyboard and Pencil to use as my main computer. Can it replace my local workstation? Is it powerful enough for my day-to-day tasks? Let's find out.
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.
Asking for a repeat, but in a different speech synthesizer.