Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

Assumed Audience : Hackers. Epistemic Status : Confident, but cautious. If you missed the news, systemd now has a sudo replacement called run0 . And it blew up the Internet . Now, replacing sudo has been on my radar. For one, I already switched to the simpler doas a year ago. Second, I came across this comment on LWN , which begins like this: Another reason to be biased against SUID is that it’s a quick solution to ..

Assumed Audience : Hackers. Epistemic Status : Confident, but cautious. If you missed the news, systemd now has a sudo replacement called run0 . And it blew up the Internet . Now, replacing sudo has been on my radar. For one, I already switched to the simpler doas a year ago. Second, I came across this comment on LWN , which begins like this: Another reason to be biased against SUID is that it’s a quick solution to ..

There is Teflon in your bloodstream. 1 Dupont knew about the toxicity of their chemicals since as far back as 1976, and to this day fight responsibility for their part in creating a ubiqitous chemical that does not naturally deteriorate. 2 The chemicals used in the production of Teflon (PFOAs and PFOs) were finally deemed toxic enough that DuPont, and the 13 other producers of it, don’t make it anymore - and have replaced it with..

There is Teflon in your bloodstream. 1 Dupont knew about the toxicity of their chemicals since as far back as 1976, and to this day fight responsibility for their part in creating a ubiqitous chemical that does not naturally deteriorate. 2 The chemicals used in the production of Teflon (PFOAs and PFOs) were finally deemed toxic enough that DuPont, and the 13 other producers of it, don’t make it anymore - and have replaced it with..

Fixing security issues is complex, so to learn more about how we do this, we will deep-dive into the research paper that explains the star ingredients behind Snyk Agent Fix - CodeReduce technology and our curated security fix dataset.

Today, we are excited to announce the addition of Snyk Code (SAST) results to our Snyk Security for Application Vulnerability Response solution.

This post evaluates the statistical efficiency of the tau measure of location — a weighted mean based on a robust scale estimate. In Pragmastat, Center — the Hodges–Lehmann estimator — achieves 95% asymptotic efficiency with a 29% breakdown point and is the recommended choice. Confidence intervals are available via CenterBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat For a sample $\mathbf{x} = (x_1, x_2, \ldots,....

Monitoring - www.craigpardey.com - 2 years ago - eng

This post evaluates the statistical efficiency of the tau measure of location — a weighted mean based on a robust scale estimate. In Pragmastat, Center — the Hodges–Lehmann estimator — achieves 95% asymptotic efficiency with a 29% breakdown point and is the recommended choice. Confidence intervals are available via CenterBounds . pragmastat.dev github.com/AndreyAkinshin/pragmastat For a sample $\mathbf{x} = (x_1, x_2, \ldots,....

Non-Functional Requirements (NFRs) are used extensively in enterprise software to define things like performance requirements and availability expectations but it’s important to be specific about what we’re asking for. I spend a lot of time with my clients helping them understand why the details matter for NFRs so let’s walk through an example to demonstrate what I’m talking about. Let’s assume we’re dealing with a system that is going ..


Today I'm publishing a podcast with Ben Weiss about creator versus software businesses. While a student at Northwestern University, Ben founded Zcruit - a software for college football recruiting. Aft...

Tailscale is another service that I use in my homelab setup to access my services outside my network. It's a VPN service that makes it easy to access your devices, services, and networks securely.

Tailscale is another service that I use in my homelab setup to access my services outside my network. It's a VPN service that makes it easy to access your devices, services, and networks securely.


Following the previous post about creating an Application Layer Load Balancer, today I'm going to share my journey about another challenge I took and completed: Create a simple…


I’ve been learning recently about how to approximate functions by low-degree polynomials. This is useful in fully homomorphic encryption (FHE) in the context of “arithmetic FHE” (see my FHE overview article), where the computational model makes low-degree polynomials cheap to evaluate and non-polynomial functions expensive or impossible. In browsing the state of the art I came across two interesting things. The first is the software package..

I’ve been learning recently about how to approximate functions by low-degree polynomials. This is useful in fully homomorphic encryption (FHE) in the context of “arithmetic FHE” (see my FHE overview article), where the computational model makes low-degree polynomials cheap to evaluate and non-polynomial functions expensive or impossible. In browsing the state of the art I came across two interesting things. The first is the software package..

I’ve been learning recently about how to approximate functions by low-degree polynomials. This is useful in fully homomorphic encryption (FHE) in the context of “arithmetic FHE” (see my FHE overview article), where the computational model makes low-degree polynomials cheap to evaluate and non-polynomial functions expensive or impossible. In browsing the state of the art I came across two interesting things. The first is the software package..

Bazaarvoice has thousands of clients including brands and retailers. Bazaarvoice has billions of records of product catalog and User Generated Content(UGC)from Bazaarvoice clients. When a shopper visits a brand or retailer site/app powered by Bazaarvoice, our APIs are triggered. In 2023,Bazaarvoice UGC APIs recorded peak traffic of over 3+ billion calls per day with zero […]

We recently visited a local Indian restaurant and they had an interesting way to explain the dishes on the menu.

We recently visited a local Indian restaurant and they had an interesting way to explain the dishes on the menu.




This is the story of how I solved a problem (ugly, cumbersome boilerplate code) that I ran into while writing a program in a functional language (Elixir). Functional programming languages often pride themselves on expressiveness and elegance; but occasionally they are not amenable to the most obvious solutions to the problems we wish to solve. In this case, the simplest solution to my problem would have been to have a global mutable variabl....

This is the story of how I solved a problem (ugly, cumbersome boilerplate code) that I ran into while writing a program in a functional language (Elixir). Functional programming languages often pride themselves on expressiveness and elegance; but occasionally they are not amenable to the most obvious solutions to the problems we wish to solve. In this case, the simplest solution to my problem would have been to have a global mutable variabl....

In my new role as VP of Engineering , there was one question I was dreading more than any other: “How are you measuring productivity?” I can’t fault the question. I mean, sure, I’d rather it be phrased about how I’m improving productivity, rather than how I’m measuring it, but fair enough. I need to be accountable for engineering productivity. There are real problems in the org, I do need to fix them, and I need to demonstrate th....

A recurring problem I ran into with my projects is documentation. Especially with 3D printed parts or PCBs it's often required to generate preview images or PDFs so someone interested can take a look without having to clone the repo and install some development tools to open the original files. Doing this manually is time-consuming and repetitive. So it should be automated. I've come across a couple of similar projects recently, like thi....

A recurring problem I ran into with my projects is documentation. Especially with 3D printed parts or PCBs it's often required to generate preview images or PDFs so someone interested can take a look without having to clone the repo and install some development tools to open the original files. Doing this manually is time-consuming and repetitive. So it should be automated. I've come across a couple of similar projects recently, like thi....

Breaking news! Here’s a blog post about async Rust, and it’s not a philosophical debate1! Today we’re going down the rabbit hole of download accelerators, though of course that’s just an excuse to explore a living async Rust program. After all, I spent last 12 months writing quite some async code, so I thought I’d give back and share a taste of its exotic flavor. If you have been reluctant to try async because of a negative sentiment on the..

Goodbye, GoDaddy - tsak.dev - 2 years ago - eng
For the past 15 years, I have been a customer of GoDaddy. The reason why very much eludes me at this point, but I would be hard-pressed to find anything positive to say about the dirty old man of domain registrars , thanks to their sexist advertising , their god-awful user experience, their endless attempts at cross-selling when all you wanted to do was to buy a domain, constantly trying to trick you into multi-year renewal intervals an..

Making it as few words as possible. Tool Pro Con ClearML Simple & Everything “fits” Locked into ClearML, i.e. cannot use best tool for the job ZenML Composable & Extendable Multiple tools to get job done (e.g. MLFlow not visualized in UI) Similarities: There’s a lot of similarities, it’s quite easy to get started. Building Pipelines They both have the possibility to use decorators which makes the code very s....

Making it as few words as possible. Tool Pro Con ClearML Simple & Everything “fits” Locked into ClearML, i.e. cannot use best tool for the job ZenML Composable & Extendable Multiple tools to get job done (e.g. MLFlow not visualized in UI) Similarities: There’s a lot of similarities, it’s quite easy to get started. Building Pipelines They both have the possibility to use decorators which makes the code very s....


A neat property of the parquet file format is that it’s designed with block I/O in mind, so that when you are interested in only parts of the contents of a file, it’s possible to some extent to only read that data. Many tools are aware of this property, and DuckDB is one of them. Depending on which circles you run in, a lesser known aspect of HTTP is range requests, where you specify which bytes in a file to be retrieved. It’s possible to c..

About two years ago, I switched teams at Google to focus on fully homomorphic encryption (abbreviated FHE, or sometimes HE). Since then I’ve got to work on a lot of interesting projects, learning along the way about post-quantum cryptography, compiler design, and the ins and outs of fully homomorphic encryption. If you’ve heard about FHE and you’re a software person, you’ve probably heard two things: it lets you run programs directly on enc..

About two years ago, I switched teams at Google to focus on fully homomorphic encryption (abbreviated FHE, or sometimes HE). Since then I’ve got to work on a lot of interesting projects, learning along the way about post-quantum cryptography, compiler design, and the ins and outs of fully homomorphic encryption. If you’ve heard about FHE and you’re a software person, you’ve probably heard two things: it lets you run programs directly on enc..

About two years ago, I switched teams at Google to focus on fully homomorphic encryption (abbreviated FHE, or sometimes HE). Since then I’ve got to work on a lot of interesting projects, learning along the way about post-quantum cryptography, compiler design, and the ins and outs of fully homomorphic encryption. If you’ve heard about FHE and you’re a software person, you’ve probably heard two things: it lets you run programs directly on enc..

Incredible Devs - markjgsmith.com - 2 years ago - eng
Incredible Devs (Issue #162) 2024-05-04 12:45:00 +07:00 by Mark Smith This week’s newsletter is out! In this week’s edition: US attacks crypto, government deficits good, buddhism, ugly buildings, visual storytelling, BTC powered elections, WP for lightning, indie podcast development, and SSR web components, communism Issue details: Title: Incredible Devs Issue: 162 Page: issue webpage Another awesome issue of the newsl..

I'm replacing my general/util server at home and want to manage VMs on the new host with vm-bhyve . Setting it up is well documented, but running linux VMs still steers folks towards grub, which is not really great. These are just my notes (for later, after I forget) on using cloud images and uefi. This is a supplement to the docs, not a replacement! I created a template, creatively named brian-linux.conf: loader="uefi" cpu=2 ....

I'm replacing my general/util server at home and want to manage VMs on the new host with vm-bhyve . Setting it up is well documented, but running linux VMs still steers folks towards grub, which is not really great. These are just my notes (for later, after I forget) on using cloud images and uefi. This is a supplement to the docs, not a replacement! I created a template, creatively named brian-linux.conf: loader="uefi" cpu=2 ....


18 visitors online