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


AI Luddite - june.kim - 3 years ago - eng


📸 London - bpev.me - 3 years ago - eng

Discover a comprehensive guide on configuring your local machine for Python projects. This guide provides an overview of the most commonly used tools throughout the development process.

We’re expanding our DEF CON Training in 2023 to include events in Seattle, Las Vegas and Singapore,and we are looking for trainers! If you’ve got experience and the kind of info hackers and security researchers can use, this means you. Please consider applying - all the information you need is available at https://training.defcon.org .


Introduction This is my initial review of the Freenove Robot Dog Kit for Raspberry Pi. I purchased this kit from my own funds, thanks to…

Python 3 - lainchan.org - 3 years ago - eng
Python 3 Welcome Lainons! (whether you are new to programming or more experienced with Python 3) Post your code and questions ITT. Old thread >>16053 > https://www.python.org (be sure to check out Library Reference and Tutorial) I recommend Python 3 for new programmers for these reasons: * It's popular. There are a lot packages/libraries and it's easy find help when you encounter problems. * Interpreted dynamic/high-level l....

What advantages can a build system provide for a Python developer? What new skills are required when working with a team of developers? This week on the show, Benjy Weinberger from Toolchain is here to discuss the Pants build system and getting started with continuous integration (CI).


Learn about the recently discovered Spring Security authorization bypass (CVE-2022-31692) and learn steps to mitigate.

2022 was definitely an interesting year. COVID was given far less attention and we started living with it much like we live with the flu virus. Mask requirements were dropped, and many social events have resumed. Crazy COVID conspiracy theories and uproar are distant memories (at least for me). I’m still teaching IT classes remotely, which has resulted in better educational outcomes compared to the physical classroom. Working with operati....

2022 was definitely an interesting year. COVID was given far less attention and we started living with it much like we live with the flu virus. Mask requirements were dropped, and many social events have resumed. Crazy COVID conspiracy theories and uproar are distant memories (at least for me). I’m still teaching IT classes remotely, which has resulted in better educational outcomes compared to the physical classroom. Working with operati....


Introduction In this video, Paulo shows the benefit of leveraging generic functions to write less code that does more. He starts by walking you through an API server he initially wrote that makes use of Go’s default HTTP handlers with a sprinkle of GORM to manage database transactions. He then refactors that code by introducing the concept of adapter functions. Paulo’s approach consists of decoupling his business logic with his API code...

Introduction In case you missed episode 4, Bill attempted to integrate current database sharing solutions to solve the “database ownership” problem his dependency manager faces. He tried providing copies of the database, implementing a load balancer and replication. While performing these experiments, Bill identified the qualities his dependency manager’s database needs to have for users to trust it. He closed episode 4 by stating that his..

Introduction In the last video, Bill left off talking about proof of work (PoW) algorithms. In a distributed and decentralized environment, PoW used to be the gold standard for a node to participate equitably in a Blockchain. However, with PoW as the number of nodes on the Blockchain increases, the amount of energy waste increases. This is because each node is performing the same computationally heavy calculation and only one node’s energy..

Introduction Most apps that work with time values eventually need to display time to a user. Go has a unique way of allowing you to specify how to display time values that is different from the C library function strftime. The strftime function tends to be the standard for languages and tooling to format time. Go developed its own format specification instead of using any existing format with the idea of being able to maintain a mental mod..

I’ve been enjoying the improvements in Python 3.11. I wanted to try them out on AWS Lambda, but it doesn’t yet support version 3.11 . What’s more, it still doesn’t support 3.10 ! Thankfully, Lambda allows custom runtimes, making it possible to run other Python versions, albeit with a lot more configuration. Here’s how I did it. Read More

I’ve been enjoying the improvements in Python 3.11. I wanted to try them out on AWS Lambda, but it doesn’t yet support version 3.11 . What’s more, it still doesn’t support 3.10 ! Thankfully, Lambda allows custom runtimes, making it possible to run other Python versions, albeit with a lot more configuration. Here’s how I did it. Read More



In our latest Snyk in 30, we showcased Snyk Open Source security with a focus on our integration with Atlassian Bitbucket Cloud.

I am working on a Maui application in my spare time and Visual Studio has this annoying habit of not showing the default Android emulator when I load the project. I could go through the hassle of creating a new emulator each time but that is painful and slow.

I am working on a Maui application in my spare time and Visual Studio has this annoying habit of not showing the default Android emulator when I load the project. I could go through the hassle of creating a new emulator each time but that is painful and slow.

As with most anything I’ve tried to start as a habit, these update posts have become far less then routine. Not to say I haven’t done anything worth writing about - I’m just incredibly lazy. Anyways, here’s what’s up: What I’m Working On I’ve installed a number of Pimoroni Enviro sensors around the home. It’s been great being able to retrieve hyperlocal weather and environment data to do with as I see fit.

As with most anything I’ve tried to start as a habit, these update posts have become far less then routine. Not to say I haven’t done anything worth writing about - I’m just incredibly lazy. Anyways, here’s what’s up: What I’m Working On I’ve installed a number of Pimoroni Enviro sensors around the home. It’s been great being able to retrieve hyperlocal weather and environment data to do with as I see fit.

Table of Contents Using Logical Decoding Row Filters With Debezium Observing Filtered Change Events Wrap-Up This post originally appeared on the Decodable blog . All rights reserved. Since logical decoding was added to Postgres in version 9.4, this powerful feature for capturing changes from the write-ahead log of the database has been continuously improved. Postgres 15 , released in October this year, added suppor..

A Little History Having a functional approach to a problem does not kick off the adventurous journey of learning a new language, instead, it…

The Requirement In VWO, we have our client-side library which is executed on our customer’s website and it is the stepping stone of every…

Table of Contents Using Logical Decoding Row Filters With Debezium Observing Filtered Change Events Wrap-Up This post originally appeared on the Decodable blog . All rights reserved. Since logical decoding was added to Postgres in version 9.4, this powerful feature for capturing changes from the write-ahead log of the database has been continuously improved. Postgres 15 , released in October this year, added suppor..

yubiuser has released a new updated for PADD, to 3.9.0, so I updated also my modified version with more info that fits 800x480px display. You can download it here: padd.sh v3.9.0 for 800x480px display . Be careful because this release has lots of modifications, because now PADD auto-center itself in bigger screen/terminal, so you need to change the launch command in your .bashrc file to disable the x/yoffset, just change the : ..

yubiuser has released a new updated for PADD, to 3.9.0, so I updated also my modified version with more info that fits 800x480px display. You can download it here: padd.sh v3.9.0 for 800x480px display . Be careful because this release has lots of modifications, because now PADD auto-center itself in bigger screen/terminal, so you need to change the launch command in your .bashrc file to disable the x/yoffset, just change the : ..

At my day job I’ve been recently thrown head-first into designing, building and improving an AWS setup. One of our requirements was to have…

Numeric Scripts - simonam.dev - 3 years ago - eng
I’m often starting new small projects, especially ones that involve web scraping. This habit of gathering one off odd datasets has come in…

At $WORK I’ve been recently thrown head-first into designing, building and improving an AWS setup and this reality with ECS networking…

Introduction I got my start in software back in 2015. Right out of Codeacademy’s Python guide, I got interested in web scraping and the rest…

One summer day in 1933, in a brief pocket of time between the two World Wars, a British man named Maurice Wilson clutched the stick of his tiny, open air biplane and watched his fuel gauge dwindle. He had only learned to fly two months earlier, but inexperience was not his biggest problem. His lengthy list of troubles included the angry British officials he had just left behind in Bahrain, the certainty of arrest if he turned left to land i..

Here are the major announcements at re:Invent that got our attention and some of the things Snyk was up to in Vegas.

lstopo There are many ways to find out what’s the CPU you are using and more info about it. For Windows and Android, there is CPU-Z . For Mac, there is System Report or command line sysctl -a | grep machdep.cpu. On Linux, there are plenty. You can check with htop, sudo lshw -C cpu, lscpu or the good old less /proc/cpuinfo. Today, I’ve found out Portable Hardware Locality (hwloc) tool. What is hwloc ? According to the official site,

lstopo There are many ways to find out what’s the CPU you are using and more info about it. For Windows and Android, there is CPU-Z . For Mac, there is System Report or command line sysctl -a | grep machdep.cpu. On Linux, there are plenty. You can check with htop, sudo lshw -C cpu, lscpu or the good old less /proc/cpuinfo. Today, I’ve found out Portable Hardware Locality (hwloc) tool. What is hwloc ? According to the official site,

The role of the full-stack-data-scientist is not what it once was. With the advent of more powerful tooling, new industry standards in MLOps, and greater investment in platforms, the day-to-day of a data scientist has changed significantly at Stitch Fix. The difference, however, is subtle. The structure of their job remains the same – engineers still do not write ETLs and data scientists function as generalists , but they now hav....

SnakeYaml, a YAML 1.1 parser and emitter for Java, has been reported as vulnerable to CVE-2022-1471, a deserialization vulnerability that can lead to arbitrary code execution.

4 visitors online