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


Whenever I post my progress with getting to pain-free squats in the gym again, I get similar questions: “Have you tried this?” “You should do this!” “Check out this person” “What about this?” “How do you feel about lunges?”

How to fix the errors: "The last backup could not be completed because of poor network conditions" or "Some files were unavailable during the last backup".

Snyk’s Senior Product Marketing Manager, Frank Fischer, recently hosted a webinar about the value in using a developer security platform to secure code, dependencies, containers, and infrastructure as code (IaC). In this blog post, we’ll highlight some of the key insights from the presentation.

I have poor command-line hygiene. When I fever-dream a useful pipeline into existence, I very seldom commit it to a shell configuration somewhere. Rather, I let fzf dredge it up sometime later when I need it. My functions are not documented, have hideously short names and variables because I tend to code golf, and are specific to the use-case-at-the-time and not general. I've since decided that this is the optimal approach. Take Th....

As part of the yet to be announced Flow Analytics startup, I have to learn quite a bit more about building hardware. All of my learnings will be blogged for anyone who wants to follow along. Tonight's learning is simple: LEDs have a plus and a minus side. The plus side is denoted by a LONGER lead. Additionally: Resistors are non-polar (it doesn't matter what side you connect them on); I knew this already but it felt wise to write i..

DoH in Android - seirdy.one - 3 years ago - eng
IMO: the main benefit of DNS-over-HTTPS (DoH) is that it’s a stepping stone to Oblivious DNS over HTTPS (RFC 9230) . i distrust how much more this encourages centralization I don’t see how it’s more centralized than DNS-over-TLS (DoT). On the client side, QUIC is already present on just about every Android phone. On the server side: I don’t think this update forces you to use any given provider, nor does it remove DoT. The defaul..

Imagine asking a team of human auditors and disabled users to list all the accessibility issues they notice on a site. These people may list some WCAG failures, but might also list unique accessibility issues that aren’t documented anywhere. They may phrase a single issue in a way that could cover a number of more specific issues (e.g. “this font makes my head hurt”). Then, run an automated scan on the same site. Combine the valid automat..

If you succeed, you will fail. Something said at a client engagement I was at some time ago. I figure enough time has passed that it is worth sharing this story. One of the early engagements was to deliver for a very large company an iOS Application powered by a RESTful API. This was problematic due to what is common for every large organisation, a collection of older legacy backends. Some with their own API’s, and bizzare authenticat..




In this hot summer I can’t survive without “doing nothing”, so since my parents are on vacation for one month, I started a new easy project to give my parents a better home network without spending nothing. Since I have already at home all the hardware: a Netgear R7000 router and a RPi Zero W. Goal The goal is to achieve a stable network, with some basic privacy features, and blocking the ads/requests via DNS. Plus obtaining an optimized ..

In this hot summer I can’t survive without “doing nothing”, so since my parents are on vacation for one month, I started a new easy project to give my parents a better home network without spending nothing. Since I have already at home all the hardware: a Netgear R7000 router and a RPi Zero W. Goal The goal is to achieve a stable network, with some basic privacy features, and blocking the ads/requests via DNS. Plus obtaining an optimized ..

Snyk recently partnered with the Linux Foundation to produce a report focusing on the state of security in the OSS space. Following the report’s publication, experts from Snyk held a webinar with the Linux Foundation to discuss some of the key insights, read on for a recap.

Hugo microformats - seirdy.one - 3 years ago - eng
I think h-feed and h-entry should be implemented manually by Hugo theme and/or site authors. Microformats add class names to a page, but someone still has to design a page. There’s way more diversity in h-feed design than RSS, Atom, or JSON-feed design because h-feeds are webpages meant for humans first, machines second. Providing built-in h-feed templates would be akin to providing a default incomplete theme. That being said, I could ima..

Re: GH Copilot takes - seirdy.one - 3 years ago - eng
They are like workers that are hired. Laws around “works for hire” come with their own copyright baggage that assumes workers are actual people; for instance, these laws include mechanisms by which workers can claim copyright themselves. I’m not opposed to the general principle of training a model on copyrighted works potentially being fair use; however, the generated works would need to be sufficiently novel or seemingly “creative” b..

I generate a lot of models without ActiveRecord backing. The reason for this is I try and follow a fairly functional style of Ruby coding where I use class methods. The reason I use models for this: I don't know what to call them other than a model The models directly is auto loaded so I can refresh it with reload! in Rails console My normal process for this: rails g foo Delete the migration Delete the "< …" at the top i.e. the inhe....

I really, really like NuShell. The realization that maybe I had to leave was, I'll admit, mildly crushing . And then I just had the realization that maybe I don't have to leave NuShell and slink back to the dirty, byte infested corners of Bash and Zsh. Here's what just happened: /Users/sjohnson/Sync/coding/flow_analytics/open_source〉rails new pool_api --api Rails is not currently installed on this system. To get the latest version, ....



I recently went through the pain of updating my Gatsby starters (including this blog) from Gatsby v2 to v4, which didn’t turn out to be as…

Today I figured out how to add a tab-bar to Emacs. I didn’t like having it in the mode-line: it gets duplicated for every window and my mode-line space is precious. In contrast, the right side of the tab-bar was always blank. I’ve just been using my OS’s clock, but I started using non-native fullscreen with Emacs, so I wanted a view of the clock again. Add this to your early-init.el or the like: ( add-to-list 'tab-bar-format 'tab-....


If you don’t use the Safari built in Reading List, you can move forward, or read it if you want to find a quick way to save web links from every app. I love the Safari Reading List, because it’s a simply and quick way to save a webpage, an app, an Amazon item, etc… and have it synced across all you Apple devices, to read later on bigger screen, or with more relax when there’s time. Indeed it’s my first item in the share sheet!

If you don’t use the Safari built in Reading List, you can move forward, or read it if you want to find a quick way to save web links from every app. I love the Safari Reading List, because it’s a simply and quick way to save a webpage, an app, an Amazon item, etc… and have it synced across all you Apple devices, to read later on bigger screen, or with more relax when there’s time. Indeed it’s my first item in the share sheet!

Today I figured out how to add a tab-bar to Emacs. I didn’t like having it in the mode-line: it gets duplicated for every window and my mode-line space is precious. In contrast, the right side of the tab-bar was always blank. I’ve just been using my OS’s clock, but I started using non-native fullscreen with Emacs, so I wanted a view of the clock again. Add this to your early-init.el or the like: ( add-to-list 'tab-bar-format 'tab-....

C++ has become a pivotal part of the modern day tech industry. As with any widely adopted or user based development, it’s important to ensure that elements of security have been integrated throughout the application. So, let’s look at some security tips to keep in mind when building with C++.

Snyk’s Chief Architect, Josh Stella, recently hosted a webinar about cloud security. During this talk, he discussed the missing story in every cloud breach: the tale of how, when, and where attackers operate in the cloud. He also revealed a methodology for securing cloud resources against modern cloud attacks.

Let's be honest. When you read this post's title, you thought it was obvious. Yet, most people don't follow this simple piece of advice. You know that too, and that's probably what led you here. Wha...

Let's be honest. When you read this post's title, you thought it was obvious. Yet, most people don't follow this simple piece of advice. You know that too, and that's probably what led you here. Wha...

The tears came uncontrollably after reading the last few pages of this heart-rending account of Paul Kalanithi’s life and legacy.…

A follow-up to the question whether we do REST wrong that provides examples of what constitutes a fully RESTful service.

And here I thought I knew full well what RESTful APIs had to look like. The constraint in my head was that individual resources (e.g. items in a database) should have their own URL and you used the HTTP verbs (GET, POST, DELETE, etc.) correctly. What was missing from that is the Hypermedia aspect, where each response defines the appropriate URLs for the possible next steps.

Discover essential strategies for securing your container images and infrastructure. This best practices guide explains why container security matters and outlines five key steps to increase developer security

Change point detection is a popular task in various disciplines. There are many algorithms that solve this problem. For example, in [[truong2020]], the authors presented a classification of different approaches and discussed 35 algorithms. However, not all the algorithms fit all the situations. In this post, we consider the problem of change point detection in time series based on software performance measurements obtained from a continu..

Change point detection is a popular task in various disciplines. There are many algorithms that solve this problem. For example, in [[truong2020]], the authors presented a classification of different approaches and discussed 35 algorithms. However, not all the algorithms fit all the situations. In this post, we consider the problem of change point detection in time series based on software performance measurements obtained from a continu..



Pizza courtesy of Pizza for Ukraine! Donate Now to Pizza for Ukraine As I've said, I build a lot of side projects and I really, really like the model of having: ALL MY APPS RUNNING CONCURRENTLY I may be a scattered, distracted developer trying to do too damn much but that's my damn right. And I have 64 gigs of RAM so why shouldn't I be this way. What I want is to be able to switch from app to app and make changes. This is ....

We’ve created this checklist of React security best practices to help you and your team find and fix security issues in your React applications.

Last week, I got a mail from PyPI, the Python package index. They informed me that one of my open source projects had been designated as ‘critical,’ and I was therefore required to enable two-factor authentication. If I didn’t oblige, I would soon lose the ability to add new releases or modify the project. The project in question was Cerberus . The ‘critical’ designation happens when a project has been in the top 1% of downloads over the..


I always like having at least two ways to visually express meaning: Code blocks should have a change in font, and have a border. Description lists should have a hanging indent, and have bold described-terms. Hyperlinks should have color, and an underline. For sentences: punctuation, and capitalization. It also makes initialisms less likely to be confused with the end of a sentence, e.g. this one.

40 visitors online