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

tldr: use .replace or .astimezone on both datetime objects. Maybe you were trying to do a simple datetime comparison, and was met with the following: TypeError: can't compare offset-naive and offset-aware datetimes Most solutions (1, 2) will point you towards pytz, but the lib page at pypi mentions: Projects using Python 3.9 or later should be using the support now included as part of the standard library, and third party packages work with..

A string in Python is a sequence of characters . These characters can be letters, numbers, symbols, or whitespace, and they are enclosed within quotes. Python supports both single (' ') and double (" ") quotes to define a string, providing flexibility based on the coder's preference or specific requirements of the application.

Today, something unexpected happened while I was working on one of our Linux machines. I issued the crontab -e command to add a cron job to my user’s crontab file, modified and saved it, only to the following error: crontab: installing new crontab crontab: crontabs/: rename: Operation not permitted crontab: edits left in /tmp/crontab.hgmsOH/crontab Puzzled, I checked whether my user permissions were all right, if the d..

Today, something unexpected happened while I was working on one of our Linux machines. I issued the crontab -e command to add a cron job to my user’s crontab file, modified and saved it, only to the following error: crontab: installing new crontab crontab: crontabs/: rename: Operation not permitted crontab: edits left in /tmp/crontab.hgmsOH/crontab Puzzled, I checked whether my user permissions were all right, if the d..

I’ve been trying to read a Sci-Fi(ish) short story to the kids at bedtime, in between other longer books. This is how it’s been going. Really Successful Stories These are the stories they love, that they ask for and that we’ve read multiple times. The stories that have really worked generally get this kind of “mind blown” reaction from the kids at the end – which is very satisfying! These are short stories by some of the greatest....

Learning to embrace a hybrid approach for mobile app development: Native apps are best! Like the rest of the native mobile app development community, I typically agree with the notion that “native is best” when it comes to mobile apps. After all, these are the technologies we spend tens of hours every week utilising, and there is a passion for user experience that I feel is required in order to happily dive into the deep-end-specialisatio....


In this post, we'll cover what bug bounty hunting is, the difference between vulnerability disclosure programs and bug bounty programs, and seven tips to get you started.



If changing your default network interface from, say wireless, to wired, you may have to explicitly set default gateway and DNS options. Ther should be a file under /etc/NetworkManager/system-connections/ which will link to the wired interface. Open that file in your favourite editor, vim. vim /etc/NetworkManager/system-connections/enp0s31f6.nmconnection [ipv4] method = manual address1 = 10.0.0.2/24,10.0.0.1 ..

I've gotten interested in Raspberry Pis again, having recently picked up a Pi Zero 2 W. Something about these cheap little boards that are fully-functional Linux computers, " as powerful " as the VAXes I originally learned Unix on, appeals to the young hacker in me who fell in love with computers in the 1980s and is still able to be amazed by their potential. I've also been trying to get more comfortable doing hardware projects, tinkering....

In this article we will setup a shareable drive in Linux with SMB. We will learn how to setup the share directory using Samba on server and how to mount it on client.

I've gotten interested in Raspberry Pis again, having recently picked up a Pi Zero 2 W. Something about these cheap little boards that are fully-functional Linux computers, " as powerful " as the VAXes I originally learned Unix on, appeals to the young hacker in me who fell in love with computers in the 1980s and is still able to be amazed by their potential. I've also been trying to get more comfortable doing hardware projects, tinkering....

Hide or Disable - solomon.io - 2 years ago - eng

I've gotten interested in Raspberry Pis again, having recently picked up a Pi Zero 2 W. Something about these cheap little boards that are fully-functional Linux computers, " as powerful " as the VAXes I originally learned Unix on, appeals to the young hacker in me who fell in love with computers in the 1980s and is still able to be amazed by their potential. I've also been trying to get more comfortable doing hardware projects, tinkering....

Functional programming style in JavaScript has become more popular in recent years. Therefore, it is important to know examples of pure functions that are available to all JavaScript developers. They are the preferred way to use functional programming in JavaScript.

In this article we will setup a shareable drive in Linux with SMB. We will learn how to setup the share directory using Samba on server and how to mount it on client.

In this article we will setup a shareable drive in Linux with SMB. We will learn how to setup the share directory using Samba on server and how to mount it on client.

Published in English 21.04.13 under a CC BY-NC-ND 3.0 DE license on superlevel.de , this article has been republished - without edits - here, for posterity. This is the third part of our analysis of Kentucky Route Zero. Original by Magnus Hildebrandt, translation by Josefiene Pertosa Lateness, delayed projects and the kind of Faustian bargains one strikes in order to not have to give up. Just as we did in the previous parts, we w..

Published in English 21.04.13 under a CC BY-NC-ND 3.0 DE license on superlevel.de , this article has been republished - without edits - here, for posterity. This is the second part of an Analysis of Kentucky Route Zero Original by Magnus Hildebrandt, translation by Dennis Kogel Welcome back, welcome back, I hope you thoroughly enjoyed the short break, had some lively small talk and tried some of our criminally overprized canapé..

tl;dr: Having information in text means: You can edit & refine it before sharing It provides a clear record of what was said instead of relying on human memory The information sent is verbatim and unchanged by human & technological filters I’m what folk call a Zillennial , which means I’m not quite a Millennial and not quite Gen Z. But it gives me a unique position where I can talk on behalf of the ‘young people’ plaguing your workpl....

Over 50 thousand developers visit DavidWalshBlog every month from around the world to learn JavaScript tricks and fix problems in their code. Unfortunately, some of them have a slow experience on the site. David tracks the performance of his Core Web Vitals and overall performance with Request Metrics. Recently, we noticed that his CLS performance […] The post Fixing Cumulative Layout Shift Problems on DavidWalshBlog appeared first on ..

Over 50 thousand developers visit DavidWalshBlog every month from around the world to learn JavaScript tricks and fix problems in their code. Unfortunately, some of them have a slow experience on the site. David tracks the performance of his Core Web Vitals and overall performance with Request Metrics. Recently, we noticed that his CLS performance […] The post Fixing Cumulative Layout Shift Problems on DavidWalshBlog appeared first on ..

Een boek lezen is goed. Iets leren van wat je gelezen hebt is nog beter. Daarom ga ik van elk non-fictie boek dat ik gelezen heb een samenvatting schrijven.



The first Apple Macintosh computer was released 40 years ago (January 24, 1984) following an epic 1984 Super Bowl commercial two days earlier. As the first mass-market all-in-one computer with a graphical desktop and mouse navigation, the Macintosh (and the Macintosh brand in general) was positioned to be the computer for everyone . 40 years later, the “Mac” is a household name and Apple is the world’s richest company by market cap..

The first Apple Macintosh computer was released 40 years ago (January 24, 1984) following an epic 1984 Super Bowl commercial two days earlier. As the first mass-market all-in-one computer with a graphical desktop and mouse navigation, the Macintosh (and the Macintosh brand in general) was positioned to be the computer for everyone . 40 years later, the “Mac” is a household name and Apple is the world’s richest company by market cap..

This is a major new release of the search engine software, corresponding to nearly four months of changes. In these months, the state of the code hasn’t been stable enough for a new release, but it’s now been brought to a stable point. Release Highlights: The installation procedure has been cleaned up. It’s now possible to run the search engine in a white label/bare-bones mode, without any of the Marginalia Search branding or logic. The....



Heroku is improving the cost-effectiveness of Heroku Enterprise with the addition of Basic dynos. Now, Enterprise customers can unlock the power of Basic dynos on the Common Runtime. Basic dynos enable seamless app development and testing on the Heroku platform in the most efficient and cost-effective way. As part of our efforts to simplify our […] The post Innovating on Heroku is now more cost-effective appeared first on Heroku .

January 2024 Projects - venam.net - 2 years ago - eng
We often get absorbed in the moment, it's tough to take a pause and reflect. However, if we never do we might forget our stances and essential parts of ourselves. So here comes the time to stop, and refresh about what I've been up to, to judge and think about the direction of things.

This is the personal blog of Johannes Brodwall where I write about programming in Java, JavaScript, C# and about Agile Software development. I try to think inside a bigger box Who am I? My salary gets paid by Sopra Steria, Norway’s largest IT consultancy. I’m called a “principal software engineer” so I try and teach my colleagues and our customers what I know about good coding, good software projects and DevOps.

In today’s digital world, ensuring the authenticity and security of our communications is more important than ever. PGP (Pretty Good Privacy) and GnuPG (GNU Privacy Guard) are tools designed to provide secure encryption and decryption of data, playing a crucial role in protecting privacy and information. A key component of this security model is the “web of trust,” an informal network of users who verify and sign each other’s public keys. B....



A common design pattern in MediaWiki templating is to write {{#if:{{NAMESPACE}}||}}

A common design pattern in MediaWiki templating is to write {{#if:{{NAMESPACE}}||}}

A common design pattern in MediaWiki templating is to write {{#if:{{NAMESPACE}}||}}

A common design pattern in MediaWiki templating is to write {{#if:{{NAMESPACE}}||}}

Voyager 是一个专为 Compose 页面导航编写的框架,类似于 Jetpack Navigation,但它支持 Compose 跨平台,以 API 简洁好用而广受好评,我之前用的也是 Jetpack Navigation,后面转到 Voyager 之后就再也回不去了,API 设计的非常巧妙,文档很详细,社区也很活跃。 目前 Voyager 已经支持了几乎所有的使用场景,现在我大概用了一年了,今天写一篇文章来总结一下使用经验,以及一些官方文档没有的使用技巧。 简介 Voyager 官网地址: https://voyager.adriel.cafe/ 对于没用过单 Activity + Compose UI 的架构的朋友来说可能导航框架有点陌生。在该架构下,页面的定义跟传统 Android 开发有些区别,对于传统 Android 开发来说,页面就是指 Activity/Fragment,但对于单 Activity + Compose 页面的架构来说, 页面....

As you learn and grow, you'll accumulate more and more knowledge. While each piece is important, the relationships between ideas is, at least, as important as the ideas themselves.

91 visitors online