My Contribution to Markdown
At long last revealed.
At long last revealed.
Access to the Network has changed our perception of the present and the perception of the past.
Today we are announcing the preview release of Queryable Encryption which allows customers to encrypt sensitive data from the client side, store it as fully randomized encrypted data on the database server side, and run expressive queries on the encrypted data. Learn more.
Strategy is the madness towards the destination, not the destination itself.
A preview of `pavex`, an upcoming Rust web framework built around compile-dependency injection. An attempt to combine great development ergonomics with high runtime performance.
Market Data section of the Financial Times US Edition print edition from May 5, 2021. If you’ve flipped through printed broadsheet newspapers, you’ve probably seen pages full of tiny te…
Uncover the power of runbooks for IT operations and DevOps. Learn what they are and how to create them. Improve workflows and speed up incident response.
The top programs that have saved HN 100+ hours.
<p>A deep dive into the recent incident that affected matchmaking and the custom games browser in Halo: MCC on April 1.</p>
I love Ruby! I’ve used it every day for years and I’m not sick of it yet. It’s an easy language to love: it’s expressive, flexible and syntactically beautiful ; it has a unique combination of useful features like mixins , metaclasses and blocks ; it comes with a useful core library and comprehensive standard library …
A blog about software.
Melrōse is both a language and a tool to create and listen to music interactively, The language uses musical primitives (note, sequence, chord) and many functions (map, group, transpose) that can be used to create more complex patterns, loops and tracks. Melrōse uses MIDI output to produce sound by any (hard or…
In this article, we introduce you to typeclasses in Haskell: what they are, how they can be used, and how to define your own instances of typeclasses.
An incredible amount has changed in Mesa and in the Vulkan ecosystems since we wrote the first Vulkan driver in Mesa for Intel hardware back in 2015. Here's a look at the latest Mesa utilities, helpers & best practices for writing Vulkan drivers.
There is a better way to explore and analyze time-series data with PostgreSQL: hyperfunctions. Learn how to ease your workload with faster and simpler data.
We help the daring build legendary companies from idea to IPO and beyond.
We explore our journey of developing a unified platform enabling real-time, event-driven architectures.
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.
When does “preservation” in emulation become impractical?
Go generics are a new way to improve performance in golang. Let’s see what effect generics had on Google’s B-tree implementation.
Some time ago I acquired a Commodore 900 computer. It was originally owned by one of the engineers who worked on the project but it needed some attention to get it to work.
Explore the fundamentals of the DICOM file format! This quick introduction covers the basics of DICOM's structure, its essential uses, and tips for easily navigating its complex and abstract components.
I often work with clients who have large “data lakes” or big star schema style enterprise databases with fact and dimension tables as far as the eye can see. Invariably said clients end up with a substantial SQL codebase composed of hundreds of independent queries with lots of overlap between them. I want to be able…
TL;DR If you don’t want to read how I’ve got to use Nix and general information about it but only focus on its use to setup a development environment, please jump to Using Nix. Even from that part, the reading can take some time as I wanted to share what I’ve learned and found useful accross two months of intensive…
When we see a world-class musician flawlessly play challenging music, it can be tempting to imagine that they were always able to do so. A moment’s thought makes it obvious that they must have had to spend huge amounts of time practising basic techniques in order to reach that level. What’s less obvious is that they…
Fortran is a language that is specialized for high-performance computing. Believe it or not, it's still alive and evolving.