The Greatest Regex Trick Ever (2014)
Describes a regular expressions technique to match a word or pattern except in certain contexts: excluding tags, ignoring contents, word blacklist.
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 912 posts.
Describes a regular expressions technique to match a word or pattern except in certain contexts: excluding tags, ignoring contents, word blacklist.
tl;dr: A vandal deleted NewsBlur’s MongoDB database during a migration. No data was stolen or lost.
The DMCA was signed into law by Bill Clinton in 1998. It has a weird history. Its inception came from Bruce Lehmann, Microsoft's chief copyright enforcer, whom Clinton tapped to serve as his Copyright Czar. This was back in the "Information Superhighway" days, when Al Gore was holding hearings on the demilitarization…
From the announcement made on November 10th, 2020, users have had high hopes for the new Apple M1 devices. With its powerful Apple Silicon processor smashing benchmarks all over the place, users and developers were both asking if a native Dolphin build would be possible. Now we have the answer. Apple's M1 hardware is…
MySQL, an open source database developed by Oracle, powers some of Facebook’s most important workloads. We actively develop new features in MySQL to support our evolving requirements. These feature…
I tend to use a lot of retro software, partly because I’m a big nerd but also because I just prefer to work in a terminal. There were a ton of major commercial software products for MS-DOS that were highly polished, and can still be used effectively in an xterm today.
I’m delighted to be investing more in Helion. Helion is by far the most promising approach to fusion I’ve seen. David and Chris are two of the most impressive founders and builders (in the sense...
By segregating macOS background tasks on Efficiency cores, M1 Macs can run user apps unfettered on their Performance cores. And that feels really fast.
X11 client and server. DOS. Windows 3.1. All with preemptive multitasking.
Today, we are rolling out a technology preview for GitHub code search, the next iteration for search, discovery, and navigation on GitHub.
Why is it that when a place is [pick one: walkable, bikeable, beautiful, lovable, inviting, human-scale], it so often gets coded as being “gentrified” or “upscale”?
Get ready for the CCPA compliance scams from Princeton.
Introduction
1.1 stable kovarex Hello, we have a stable version! When we were releasing the 1.0 FFF-360, we actually stated that there were "around 150 bugs on the forums and around 80 internal tasks to be solved". These were obviously minor issues, things hard to reproduce or very rare problems. In other words, it was quite…
All in all, I liked what I saw at this year's WWDC keynote. Until Apple showed the new user interface of Safari 15.
Summary: Wuffs’ PNG image decoder is memory-safe but can also clock between 1.22x and 2.75x faster than libpng , the widely used open source C implementation. It’s also faster than the libspng , lodepng and stb_image C libraries as well as the most popular Go and Rust PNG libraries. High performance is achieved by…
This Halloween week, GFN Thursday is delivering a fresh batch of gaming treats. Something wicked this blade comes. S-GAME’s Phantom Blade Zero launches on GeForce...
On the trend of consumer software designed around developer convenience instead of user needs, from forced accounts to telemetry to privilege creep.
We take a look at whats new in Postgres 14, with idle and active connection scaling, memory monitoring, query IDs and more
When researching construction, you invariably discover that any new or innovative idea has actually been tried over and over again, often stretching back decades.
The north-German state of Schleswig-Holstein plans to switch to open source software, including LibreOffice, in its administration and schools. In doing so, the state wants to reduce its dependence on proprietary software, and eventually end it altogether. By the end of 2026, Microsoft Office is to be replaced by…
This version of Rails has been years in the conceptual making. It’s the fulfillment of a vision to present a truly full-stack approach to web development that tackles both the front- and back-end challenges with equal vigor. An omakase menu that includes everything from the aperitif to the dessert.
Detailed look into all the machinery involved in rendering Emoji
Comparing the core values of our text editors, describing the history of Neovim's development, and discussing the rise of VSCode.
To be successful at digital transformation you need to optimize the key feedback loops in your software engineering organization
In this article, I'm going to go over the basics building blocks of jq in enough depth that you will be able to understand how jq works.