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

We're excited to announce that we've now released language-specific Snyk Top 10 cheat sheets for Java, JavaScript, Go, .NET, PHP, Python, and Ruby.


They didn’t know it was impossible, so they did it” – Paul Bourget If you follow certain agile methodologies to the letter – namely points estimating all the work, and only assigning a certain amount of points to each engineer in the sprint – you give your team members an ‘upper bound’ on what is […]


Zerocalcare is an Italian cartoonist whose strips, especially in the form of illustrated books, have surged to an iconic level in the last decade. His drawing is excellent, but it is with his writing that, I think, he conquered fame. His stories are fun to read and yet profound and vibrant, all at the same time. Also, he often touches on themes nobody else covers, at least not in the comics world. It was the case with Kobane Calling: Greet..

In this post, we cover the top 10 AWS misconfigurations and how to fix them. Download our AWS security misconfigurations cheat sheet to learn more.

GPT-4 will be the death of everything. Enjoy what little scraps we have left. Even imageboards will be gone. This effects absolutely everything, but lets just think about how it would effect us >AI can perfectly replicate anything, even brewing soykaf (gpt-4chan for example, which is far more outdated than what we have now) >Imageboards become meaningless as humans begin to be drowned out by ai >Eventually, imageboards are just a b....

How do insects deal with sunlight in their eyes given that they have no eyelids and no moving eye parts?

Grandpa - lambdaland.org - 3 years ago - eng
My grandfather G William Wiersdorf passed away Monday morning. He was 82 and survived COVID, a decades-long existence with MS , and World War II. While his health wasn't the best, none of us were expecting this. You can read his obituary here . German obituary UPDATE 2023-03-18: I've translated my grandpa's obituary into German. Here it is: G William "Bill" Wiersdorf verstarb friedlich am 13. März 2023 mit seiner liebevollen F....

Adding GPT-4 and ChatGPT to my Logseq OpenAI plugin, comparing usage costs, and looking at the best new features of GPT-4

DHCP, or Dynamic Host Configuration Protocol, is a crucial component of modern network infrastructure. In this article, we'll explore what a DHCP server does and how it helps manage IP addresses dynamically in a network.


Recommendation Anxiety - ides.dev - 3 years ago - eng

Adding GPT-4 and ChatGPT to my Logseq OpenAI plugin, comparing usage costs, and looking at the best new features of GPT-4

DHCP, or Dynamic Host Configuration Protocol, is a crucial component of modern network infrastructure. In this article, we'll explore what a DHCP server does and how it helps manage IP addresses dynamically in a network.

Grandpa - lambdaland.org - 3 years ago - deu
My grandfather G William Wiersdorf passed away Monday morning. He was 82 and survived COVID, a decades-long existence with MS , and World War II. While his health wasn't the best, none of us were expecting this. You can read his obituary here . German obituary UPDATE 2023-03-18: I've translated my grandpa's obituary into German. Here it is: G William "Bill" Wiersdorf verstarb friedlich am 13. März 2023 mit seiner liebevollen F....

Indexing Fediverse posts should be “mandatory opt”, not opt-in or opt-out. Account creation should offer a few checkboxes: indexing could be done by “your instance”, “all federating instances”, and “traditional search engine crawlers”; for each of these, users should be able to choose “none”, “public posts only”, and “all”. Alternatively: there should be a “discoverable” post visibility option that opts you into more advanced discovery opti..


I bought my first Kindle over 10 years ago. It was tall, and had a physical keyboard. Since then, I have bought many more: for family as gifts, and for myself because the kids kept stealing mine. And I absolutely love these things. Single purpose The Kindle is for reading. If you see me staring at it, I’m reading a book. I’m not drowning in some infinity pool . The size of it, the screen, the typography, the resolution, the back li....

I bought my first Kindle over 10 years ago. It was tall, and had a physical keyboard. Since then, I have bought many more: for family as gifts, and for myself because the kids kept stealing mine. And I absolutely love these things. Single purpose The Kindle is for reading. If you see me staring at it, I’m reading a book. I’m not drowning in some infinity pool . The size of it, the screen, the typography, the resolution, the back li....

Today I released Eve v2.1, which comes with official Flask 2.2+ support and the ability to modify the pagination limit on a per-resource basis thanks to the new pagination_limit setting. You can find the release on PyPI , while the changelog is available here —special thanks to Pieter De Clercq and smeng9 for the help with this release.

Threat Modeling is a security activity that’s made more complicated than it should be. Presenting a simple mental model to approach threat modeling.

In our of the previous post, I explored the distribution of observed p-values for the Mann–Whitney U test in the finite case when the null hypothesis is true. It is time to repeat the experiment for the Brunner–Munzel test.

In our of the previous post, I explored the distribution of observed p-values for the Mann–Whitney U test in the finite case when the null hypothesis is true. It is time to repeat the experiment for the Brunner–Munzel test.

Learn about Recursive DNS, how it works and its benefits. Discover why Recursive DNS is important for improving the speed and reliability of domain name resolution and enhancing internet security.

otpgateway v3.1.2 - nadh.in - 3 years ago - eng
Repository: @knadh/otpgateway GitHub release page: v3.1.2 Changelog 1ffb9a2 Update Go version. 664462d Fix automatic job ID generation. Closes #30 .

After trying a few note-taking apps, I ended up using Apple Notes. It was super fast on macOS and iOS. This was more or less my thinking: The syncing was good and it worked offline. But it had a couple of drawbacks. The format is not open. There are some scripts to reverse-engineer the Apple Notes SQLite database 1 , but that still needs a computer with iCloud sync, otherwise you can’t get the Notes.app SQLite database on your disk.

This blog started as a place to share new things I learned about programming. I initially wrote Jupyter notebooks that I converted to Markdown. Then I started writing Markdown directly. After some time, I felt like having to open my text editor in my laptop to write a blog post was making me write less. It also felt like I had to write something longer than a tweet. That’s how I started using Apple Notes a lot more 1 . Some notes were l..

Intro I was exploring different ways I could use Apple Notes as a CMS (Content Management System). I found out that you can add a Google account to sync some notes, but those notes are synced using the IMAP protocol to a folder in the email account. This post explains how to use the Gmail API to retrieve those notes. The idea for the CMS is: Write notes in Apple Notes, avoid using tables and drawings (there may be other elements that are..

Learn about Recursive DNS, how it works and its benefits. Discover why Recursive DNS is important for improving the speed and reliability of domain name resolution and enhancing internet security.


Here's something I learned today when adding Redis backed caching to a FastAPI application. Read more

Here's something I learned today when adding Redis backed caching to a FastAPI application. Read more

Do you work on a large app with lots of deep links and dynamic content? This article will show you how to manage and leverage those deep links so you can spend more time coding and less time navigating the app. Here on the News team at Doximity, we have lots of content to manage, including articles, comments, and collections of articles. The problem compounds when considering that articles have a lot of different variations, and some of ....

On Thursday, I will be speaking in Milan at WebDay 2023 . Mine is a hands-on session on building a reliable and continuous end-to-end testing environment for web apps using Microsoft Playwright. If you attended my introductory Playwright session at WPC last year, Thursday’s session would be the ideal follow-up to that one, as I only briefly touched on CI deployments there. Drawing from my experience doing the whole thing in production,..

I recently bought a cheap, used Thinkpad T480, replaced a bunch of parts. Some folks were asking how they could do the same thing, so I figured I'd write about it

This guide discusses how XSS vulnerabilities originate in Django apps and what you can do to mitigate them. You'll also learn how to use free security tools to detect and fix XSS vulnerabilities early in development.

Just Start - olivergilan.com - 3 years ago - eng
It doesn't take much to become better than average at anything in life. The most important step is the first. Just show up and start and the rest will follow.

I have been doing interviews recently, and whenever someone mentions knowing a lot of Go and Java one of the questions I put to them is how to implement Go channels in Java. Since there isn’t anything online to suggest how to do this that I liked reading (that I could find) I thought I would write one, and do it in native Java without needing to import a library.

Introduction In episode 6, Miki built a logger package with the aim of making it as versatile as possible. To achieve this, he constructed his logger object with a function that would: accept the io.Writer interface as a parameter and perform type assertions to retrieve other interface types as needed. By building this, Miki demonstrated how polymorphism is achieved with Go by changing the type of a variable with type assertions.

Just Start - olivergilan.com - 3 years ago - eng
It doesn't take much to become better than average at anything in life. The most important step is the first. Just show up and start and the rest will follow.

RTX - rachitsingh.com - 3 years ago - eng
I completely failed to achieve my goal of writing something non-technical at least once a month, so here we're trying not to fail with abandon . As a sad result of my WSL2 setup dying, I've had to reconfigure my desktop Linux experience from scratch again. As a result I've run into Jeff Dickey's rtx , a software version manager written in Rust. Anyone who manages multiple projects with different sets of dependencies 1 knows the pain ....



17 visitors online