|
In this article, we’ll explore how Kubernetes (K8s) supports PoLP by implementing role-based access control.
|
|
Since these are being boosted again, I wanted to say that my views have changed. I do not recommend most people learn Vim (well, sysadmins should know basic insert, write, quit, and undo). I think that modal editing is a niche. It’s fine for people like me: I can barely keep a train of thought going and I constantly forget what I was thinking (It’s a huge problem I have and I didn’t realize this until recently; it’s why I constantly need ..
|
|
If you’ve decided to incorporate a graph database into your application stack then this article is for you. Graph databases can be difficult to integrate without some strong foresight. I’m here to help! Having just implemented the latest Neo4j and a revised architecture, I’ve compiled all of my notes and I want to share the decisions we have made. This article will be about how to bring Neo4j into a Rails application in an organized, faul....
|
|
Last time we covered an operation in the LWE encryption scheme called modulus switching, which allows one to switch from one modulus to another, at the cost of introducing a small amount of extra noise, roughly $\sqrt{n}$, where $n$ is the dimension of the LWE ciphertext. This time we’ll cover a more sophisticated operation called key switching, which allows one to switch an LWE ciphertext from being encrypted under one secret key to anothe..
|
|
Last time we covered an operation in the LWE encryption scheme called modulus switching, which allows one to switch from one modulus to another, at the cost of introducing a small amount of extra noise, roughly $\sqrt{n}$, where $n$ is the dimension of the LWE ciphertext. This time we’ll cover a more sophisticated operation called key switching, which allows one to switch an LWE ciphertext from being encrypted under one secret key to anothe..
|
|
Last time we covered an operation in the LWE encryption scheme called modulus switching, which allows one to switch from one modulus to another, at the cost of introducing a small amount of extra noise, roughly $\sqrt{n}$, where $n$ is the dimension of the LWE ciphertext. This time we’ll cover a more sophisticated operation called key switching, which allows one to switch an LWE ciphertext from being encrypted under one secret key to anothe..
|
|
In this post, we derive the exact equation for the quantile absolute deviation around the median of the Pareto(1,1) distribution.
|
|
Thought I would write done some of the more annoying/interesting software bugs I have had to deal with recently. Both were dealing with an archive system where large amounts of video/audio/images are uploaded into, then searchable. It allows the editing of metadata for each type of content, as well sending to external systems. Problem #1 When a record is being edited a flag “This is being edited” is added to the record and removed on sa..
|
|
In this post, we derive the exact equation for the quantile absolute deviation around the median of the Pareto(1,1) distribution.
|
|
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. What is a flag set? We’ve been rewriting mach/gpu (WebGPU bindings for Zig) from scratch recently, so let’s take a flag set from the WebGPU C API: typedef uint32_t WGPUFlags ; typedef WGPUFlags WGPUColorWriteMaskFlags ; Effectively, WGPUColorWriteMaskFlags ....
|
|
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. What is a flag set? We’ve been rewriting mach/gpu (WebGPU bindings for Zig) from scratch recently, so let’s take a flag set from the WebGPU C API: typedef uint32_t WGPUFlags ; typedef WGPUFlags WGPUColorWriteMaskFlags ; Effectively, WGPUColorWriteMaskFlags ....
|
|
This post is part of a series written to celebrate the launch of Amun Analytics . This company will serve as the business umbrella for all my data analytics projects. If you have some interesting data analysis and visualization projects in which you need some help, shoot me an email ! Now lets dive into the topic of today. High Prices in the Baltics On Wednesday 17th August 2022, the Day Ahead (DA) market price in the Baltic region hi..
|
|
I have a Dell XPS13 laptop and it developed this really annoying habit of randomly freezing for a few seconds and then carrying on as if nothing had happened. It quite often happened in the middle of a work call which made it pretty much unusable.
|
|
I have a Dell XPS13 laptop and it developed this really annoying habit of randomly freezing for a few seconds and then carrying on as if nothing had happened. It quite often happened in the middle of a work call which made it pretty much unusable.
|
|
WFH Day 896 I’m working on too many things at once. The most important one is to replace my Synology NAS with a new one that I built from scratch. My friend was always telling me how great and reliable his TrueNAS system is working for him. Now, I’m replacing my Synology NAS with a more powerful TrueNAS system with a more powerful CPU, RAM and Storage. It’s a steep learning curve to find my way configuring the new machine. It’s also a gr..
|
|
Email, Getting Work Done, and Corporations, Or: Outlook Considered Harmful
-
lambdaland.org
-
4 years ago
-
eng
It’s hard to overstate how important email is in our modern world. Even as hip new platforms like Slack &co. gain traction in the workplace, so much communication takes place in a crusty old medium that’s outlived every purported “email killer”. Where does it get its staying power from? Email predates much of the Internet as we know it today. Its current incarnation first emerged in the early 80s, though it has roots in earlier forms of....
|
|
This release took a while, for all the good reasons: a ton of new features and bug fixes for your delight!
|
|
Email, Getting Work Done, and Corporations, Or: Outlook Considered Harmful
-
lambdaland.org
-
4 years ago
-
eng
It’s hard to overstate how important email is in our modern world. Even as hip new platforms like Slack &co. gain traction in the workplace, so much communication takes place in a crusty old medium that’s outlived every purported “email killer”. Where does it get its staying power from? Email predates much of the Internet as we know it today. Its current incarnation first emerged in the early 80s, though it has roots in earlier forms of....
|
|
In this article, I’ll give you some advice and best practices for dealing with Java dependencies in your project.
|
|
Tanny and FC17 posted a guide on using GPG with a YubiKey over a year ago , and uh, while it was sometimes updated, it hasn't been recently, and we thought making a new post to note our changes might be a better idea than editing it yet again. Notably, we moved from Tutanota to Thunderbird (with our own Mailcow instance, besides that, we also have a Croc relay and a Jitsi instance running, as for what changed from last time), so we had to ....
|
|
Important note This story happened over two years ago and the details have been fudged. I offered the company involved an opportunity to…
|
|
Recurrent Networks Hello World in Clojure with new Deep Diamond RNN support on CPU and GPU
-
dragan.rocks
-
4 years ago
-
eng
I've been busy in the last period working on new major features in Deep Diamond, one of which is the support for Recurrent Neural Networks (RNN). It's not been an easy ride, but I can finally show you some results! Big thanks for everyone that's helping me with this by buying my books (or subscribing to the upcoming editions), and Clojurists Together, who generously funded me in the past year to work on this. I know that most of you pro....
|
|
Recurrent Networks Hello World in Clojure with new Deep Diamond RNN support on CPU and GPU
-
dragan.rocks
-
4 years ago
-
eng
I've been busy in the last period working on new major features in Deep Diamond, one of which is the support for Recurrent Neural Networks (RNN). It's not been an easy ride, but I can finally show you some results! Big thanks for everyone that's helping me with this by buying my books (or subscribing to the upcoming editions), and Clojurists Together, who generously funded me in the past year to work on this. I know that most of you pro....
|
|
In this post, we derive the exact equation for the quantile absolute deviation around the median of the Exponential distribution.
|
Working on the right thing is as important as working hard but when a startup is rapidly growing how do you determine where to best focus your efforts?
|
|
In this post, we derive the exact equation for the quantile absolute deviation around the median of the Exponential distribution.
|
|
Working on the right thing is as important as working hard but when a startup is rapidly growing how do you determine where to best focus your efforts?
|
|
This article will demonstrate how to use gRPC via a client and server-like communication between two Node.js applications. We’ll also highlight some safety measures when using gRPC as the communication mechanism in your services.
|
|
Back in May, I wrote about my enthusiasm to be part of the Heroku story, and I remain just as passionate today about helping write the next chapter. I’ve had many customer meetings over the past few months, and the theme is consistent — you want to know where we are taking Heroku. We want […] The post Heroku’s Next Chapter appeared first on Heroku .
|
|
Table of Contents Unit Tests Integration Tests Wrap-Up Kafka Connect is a key factor for the wide-spread adoption of Apache Kafka: a framework and runtime environment for connectors, it makes the task of getting data either into Kafka or out of Kafka solely a matter of configuration, rather than a bespoke programming job. There’s dozens, if not hundreds, of readymade source and sink connectors, allowing you to create no-code....
|