Unveiling the big leap in Ruby 3.3's IRB
In this blog post, we will delve into the major enhancements introduced in Ruby 3.3’s IRB, as well as what’s currently planned for the next year.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 589 posts.
In this blog post, we will delve into the major enhancements introduced in Ruby 3.3’s IRB, as well as what’s currently planned for the next year.
I was a Python developer for some time and one great joy of Python is that you have an expressive language that you can use for your serious apps as well as for your hacky little one-off script or bespoke pieces of automation. By expressive I mean that typing very little can give you a lot of progress towards your…
Creating a standard programming major mode presents significant challenges, with the intricate tasks of establishing proper indentation and font highlighting being among the two hardest things to get right. It's painstaking work, and it'll quickly descend into a brawl between the font lock engine and your desire for…
Tools for thought, programming, games, homeschooling, and learning
There’s a new “feature” in Sonoma, and no one besides Apple is quite sure what it is. Alerts for deprecated APIs are now appearing frequently. Sometimes when you launch an app, and sometimes at random. Here are three I got the other day after waking a MacBook from sleep: From a UI point-of-view, these alerts […]
This is a simple guide on how to lose your work using the brilliant design of the Windows interface. Here are the steps:
Last month we introduced the new AI-powered Bing and Microsoft Edge, your copilot for the web – delivering better search, complete answers, a new chat experience and the ability to create content. Already, we have seen that chat is reinventing how people search with more than 100 million chats to date. We’ve seen…
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.
[ Home ] [ Publications ] [ Resume ] [ Family ] [ Projects ] [ The Others ] [ Sitemap ]
Every January 1st, an army of open source developers rushes out to update their copyright attributions in licenses and documentation. Why? Because we’ve always done it that way.
As you may have seen, Docker Hub made a dramatic shift in policy this week, and effectively gave a 30 day eviction notice to almost all community-run images. ...
Get a free Postgres DB with the speed + convenience of a spreadsheet. No setup required. Get started today.
I'm heading to Las Vegas for re:invent soon, perhaps the most boring type of industry extravaganza there could be. In that spirit, I thought I would write something quick and oddly professional: I'm going to complain about Docker.
I’ve been building out a small suite of command-line tools for working with ChatGPT, GPT-4 and potentially other language models in the future. The three tools I’ve built so far …
Couple of weeks ago, we were discussing random things at work, and we landed on the topic of discipline. One of my colleagues was praising me for having a very disciplined life. It felt as if he was talking about someone else.
Some bugs are merely fun. Others are simply delicious! Today’s pick is the latter. Reproducing the issue, part 1 (It may be tempting to skip that section, but reproducing an issue is an important p...
Perth, Western Australia - 24 Oct 2023 - Stairways Software Pty Ltd is pleased to announce Keyboard Maestro 11.0, the new version of its powerful productivity enhancer for macOS.
In the early days of the platform, Android developers working from Linux and Mac OS X connected their device via an USB cable and were good to go. Windows users had to find and then install drivers. That was super-annoying.
The big news today is Llama 2, the new openly licensed Large Language Model from Meta AI. It’s a really big deal: Llama 2 is available for free for research …
Shiny new things Introducing a brand new editor for Markdown tables. Table rows and columns are now easier to create, edit, sort, reorder, select, copy, and pas...
I was visiting family this past weekend and saw an iMac from 2007 and MacBook from 2008 destined for the trash. As the tech nerd of the family, I was asked if these machines were still useful at all. I also had a 2012 Macbook Air no one was using,...
A practical guide to starting a personal blog you can keep for years, without depending on social platforms or fragile tools.
I already have a dedicated post about a hypothetical Zig language server. But perhaps the most important thing I've written so far on the topic is the short note at the end of Zig and Rust.
TXT Record Specification Primer # Reading through the RFC Using the Domain Name System To Store Arbitrary String Attributes to summarise the relevant part: Any printable ASCII character is permitted for the attribute name. More importantly, on the restrictions section Some DNS server implementations place limits on…
Ollama can now run with Docker Desktop on the Mac, and run inside Docker containers with GPU acceleration on Linux.
Productivity is one of my pet topics, because it's always dogged me a bit, especially early in my career. I'd pull long days and nights and then realize I only actually worked (as in, typing in code, debugging stuff, and thinking about problems and their solutions) maybe 20% of the time. Upon talking to coworkers…
MailCrab is an email test server for development, written entirely in Rust.