New
The latest blog posts to take off on Hacker News. 2,332 posts.
WebKit on GitHub
On June 23rd, the WebKit project froze its Subversion tree and transitioned management and interaction with our source code to git on GitHub.
DALL·E: Introducing Outpainting
Extend creativity and tell a bigger story with DALL·E images of any size.
Performance Improvements in .NET 7
.NET 7 is fast. Really fast. This post deep-dives into hundreds of performance improvements that contributed to that reality.
Cloudflare's abuse policies and approach
Cloudflare launched nearly twelve years ago. Over that time, our set of services has become much more complicated. With that complexity we have developed policies around how we handle abuse of different features Cloudflare provides
Software engineering research questions
I have been collecting random software engineering research ideas from friends and colleagues for more than a decade. These are the questions I’ve been asked since I started taking notes ten years ago. I apologize for not keeping track of who wanted to know, but if you’re working on any of these, please get in touch…
HashiCorp’s multi-product strategy
HashiCorp's multi-product strategy has launched them to a successful IPO in December 2022, is driving their $5.6-billion valuation, and helps them bring in some high-value customers.
Royal Caribbean to use SpaceX's Starlink to provide internet onboard their fleet
Stay up to date and informed on all Royal Caribbean Cruises news with our most recent press releases.
D2: A new declarative language to turn text into diagrams
D2 is a diagram scripting language that turns text to diagrams. It stands for
Git’s database internals II: commit history queries
This post explores Git commit history as a database where ‘git log’ is the query language. Learn about Git’s custom query index – the commit-graph file – and how to make sure it's enabled in your repositories.
An extrasolar world covered in water?
With the help of instruments designed partly in Canada, a team of Université de Montréal astronomers have discovered an exoplanet that could be completely covered in water.
REPL Driven Minecraft
A tale of optimization during the ClojureD Minecraft workshop
AMD Launches Ryzen 7000 Series Desktop Processors with Zen 4 Architecture
View the press release archives from AMD.
AdGuard publishes the first ad blocker built on Manifest V3
We put a lot of effort into developing an experimental browser extension that could meet all the requirements of Manifest V3 (Chrome's new extension API) and block ads properly within its tight confines. Read the article to find out what we went through and what we achieved.
Packed structs in Zig make bit/flag sets trivial
As we've been building Mach engine, we've been using a neat little pattern in Zig that enables writing flag sets more nicely in Zig than in other languages. Here's a brief explainer.
SMIC reaches 7nm without access to western equipment and technologies
Comparison confirms that SMIC reaches 7nm without access to western equipment & technologies. Our analysis also uncovered many similarities between the SMIC 7nm and the TSMC 7nm, which are available in our comparison brief.
Welcome Home, Garry Tan
Today we're excited to announce that Garry Tan will be YC's next president and CEO. He is a visionary and builder — having founded the earliest blogging platform and advised hundreds of startups over the last decade.
Git’s database internals I: packed object store
This blog series will examine Git’s internals to help make your engineering system more efficient. Part I discusses how Git stores its data in packfiles using custom compression techniques.
PostgreSQL 15: Stats Collector Gone? What’s New?
Yes, the stats collector is gone from PostgreSQL 15, but there's lots of new exciting features to talk about!
An Introduction to PipeWire
This blog post is the first part of a series of 3 articles related to the PipeWire project and its usage in embedded Linux systems.
Holier Than Thou: Precision Holes by Drilling, Boring, and Reaming (2021)
It’s imperative that design engineers understand the full journey of the parts they design, from the drawing definition, through manufacturing, and inspection. One of the most common features in machine design is a hole. Whether it accepts a bolt or holds a precision bearing, it has to be the right size and in the…
Gimp development release 2.99.12 includes initial CMYK support
Release news for development version GIMP 2.99.12
Heroku to discontinue free product plans and delete inactive accounts
Back in May, I wrote (https://www.heroku.com/blog/we-heard-your-feedback) about my enthusiasm to be part of the Heroku story, and I remain just as...
Slack’s free plan change is causing an exodus
On July 18, 2022, Slack announced that starting September 1, search history for organizations on Slack’s Free plan will be limited to just the past 90 days of message history. Instead of a 10,000-message limit and 5 GB of storage, we are giving full access to the past 90 days of message history and …
Hooking Go from Rust
How did we hook Go functions from Rust to work with mirrord? A quick dive into the Go Runtime and switching from the Go stack to the system stack.
How discord stores billions of messages (2017)
We decided early on to store all chat history forever so users can come back at any time and have their data available. This is a lot of data: how do we do it?